📄 hyper.dis
字号:
c1fe12a8: ebfffe3e bl c1fe0ba8 <printf>c1fe12ac: ebfffcca bl c1fe05dc <C_Entry>c1fe12b0: ea000009 b c1fe12dc <CMain+0xc0>c1fe12b4: 00006510 andeq r6, r0, r0, lsl r5c1fe12b8: 0000006c andeq r0, r0, r12, rrxc1fe12bc: 00000070 andeq r0, r0, r0, ror r0c1fe12c0: 00000074 andeq r0, r0, r4, ror r0c1fe12c4: 00000078 andeq r0, r0, r8, ror r0c1fe12c8: 0000007c andeq r0, r0, r12, ror r0c1fe12cc: 00000080 andeq r0, r0, r0, lsl #1c1fe12d0: 00000084 andeq r0, r0, r4, lsl #1c1fe12d4: 00000088 andeq r0, r0, r8, lsl #1c1fe12d8: 0000008c andeq r0, r0, r12, lsl #1c1fe12dc: e28dd08c add sp, sp, #140 ; 0x8cc1fe12e0: e8bd8400 ldmia sp!, {r10, pc}c1fe12e4 <OSEventTaskRdy>:c1fe12e4: e92d45f0 stmdb sp!, {r4, r5, r6, r7, r8, r10, lr}c1fe12e8: e59fa0b8 ldr r10, [pc, #b8] ; c1fe13a8 <OSEventTaskRdy+0xc4>c1fe12ec: e59f30b8 ldr r3, [pc, #b8] ; c1fe13ac <OSEventTaskRdy+0xc8>c1fe12f0: e59fc0b8 ldr r12, [pc, #b8] ; c1fe13b0 <OSEventTaskRdy+0xcc>c1fe12f4: e08fa00a add r10, pc, r10c1fe12f8: e79a4003 ldr r4, [r10, r3]c1fe12fc: e79a500c ldr r5, [r10, r12]c1fe1300: e1a06000 mov r6, r0c1fe1304: e5d63009 ldrb r3, [r6, #9]c1fe1308: e7d47003 ldrb r7, [r4, r3]c1fe130c: e286e004 add lr, r6, #4 ; 0x4c1fe1310: e7de3007 ldrb r3, [lr, r7]c1fe1314: e7d5c007 ldrb r12, [r5, r7]c1fe1318: e7d40003 ldrb r0, [r4, r3]c1fe131c: e1a04001 mov r4, r1c1fe1320: e7d58000 ldrb r8, [r5, r0]c1fe1324: e0800187 add r0, r0, r7, lsl #3c1fe1328: e20000ff and r0, r0, #255 ; 0xffc1fe132c: e1c33008 bic r3, r3, r8c1fe1330: e3530000 cmp r3, #0 ; 0x0c1fe1334: e7ce3007 strb r3, [lr, r7]c1fe1338: e202e0ff and lr, r2, #255 ; 0xffc1fe133c: 1a000002 bne c1fe134c <OSEventTaskRdy+0x68>c1fe1340: e5d63009 ldrb r3, [r6, #9]c1fe1344: e1c3300c bic r3, r3, r12c1fe1348: e5c63009 strb r3, [r6, #9]c1fe134c: e59f3060 ldr r3, [pc, #60] ; c1fe13b4 <OSEventTaskRdy+0xd0>c1fe1350: e79a2003 ldr r2, [r10, r3]c1fe1354: e7921100 ldr r1, [r2, r0, lsl #2]c1fe1358: e3a00000 mov r0, #0 ; 0x0c1fe135c: e1c102b4 strh r0, [r1, #36]c1fe1360: e581001c str r0, [r1, #28]c1fe1364: e5d13026 ldrb r3, [r1, #38]c1fe1368: e5814020 str r4, [r1, #32]c1fe136c: e1c3300e bic r3, r3, lrc1fe1370: e1530000 cmp r3, r0c1fe1374: e5c13026 strb r3, [r1, #38]c1fe1378: 1a000009 bne c1fe13a4 <OSEventTaskRdy+0xc0>c1fe137c: e59f3034 ldr r3, [pc, #34] ; c1fe13b8 <OSEventTaskRdy+0xd4>c1fe1380: e59f2034 ldr r2, [pc, #34] ; c1fe13bc <OSEventTaskRdy+0xd8>c1fe1384: e79a1003 ldr r1, [r10, r3]c1fe1388: e79a0002 ldr r0, [r10, r2]c1fe138c: e5d13000 ldrb r3, [r1]c1fe1390: e7d02007 ldrb r2, [r0, r7]c1fe1394: e18c3003 orr r3, r12, r3c1fe1398: e5c13000 strb r3, [r1]c1fe139c: e1882002 orr r2, r8, r2c1fe13a0: e7c02007 strb r2, [r0, r7]c1fe13a4: e8bd85f0 ldmia sp!, {r4, r5, r6, r7, r8, r10, pc}c1fe13a8: 00006448 andeq r6, r0, r8, asr #8c1fe13ac: 00000090 muleq r0, r0, r0c1fe13b0: 00000094 muleq r0, r4, r0c1fe13b4: 00000098 muleq r0, r8, r0c1fe13b8: 0000009c muleq r0, r12, r0c1fe13bc: 000000a0 andeq r0, r0, r0, lsr #1c1fe13c0 <OSEventTaskWait>:c1fe13c0: e92d4410 stmdb sp!, {r4, r10, lr}c1fe13c4: e59fa080 ldr r10, [pc, #80] ; c1fe144c <OSEventTaskWait+0x8c>c1fe13c8: e59f3080 ldr r3, [pc, #80] ; c1fe1450 <OSEventTaskWait+0x90>c1fe13cc: e08fa00a add r10, pc, r10c1fe13d0: e79a4003 ldr r4, [r10, r3]c1fe13d4: e59f3078 ldr r3, [pc, #78] ; c1fe1454 <OSEventTaskWait+0x94>c1fe13d8: e1a0e000 mov lr, r0c1fe13dc: e79a0003 ldr r0, [r10, r3]c1fe13e0: e594c000 ldr r12, [r4]c1fe13e4: e58ce01c str lr, [r12, #28]c1fe13e8: e5dc1029 ldrb r1, [r12, #41]c1fe13ec: e5dc202a ldrb r2, [r12, #42]c1fe13f0: e7d03001 ldrb r3, [r0, r1]c1fe13f4: e1c33002 bic r3, r3, r2c1fe13f8: e3530000 cmp r3, #0 ; 0x0c1fe13fc: e7c13000 strb r3, [r1, r0]c1fe1400: 1a000005 bne c1fe141c <OSEventTaskWait+0x5c>c1fe1404: e59f304c ldr r3, [pc, #4c] ; c1fe1458 <OSEventTaskWait+0x98>c1fe1408: e5dc202b ldrb r2, [r12, #43]c1fe140c: e79a1003 ldr r1, [r10, r3]c1fe1410: e5d13000 ldrb r3, [r1]c1fe1414: e1c33002 bic r3, r3, r2c1fe1418: e5c13000 strb r3, [r1]c1fe141c: e5941000 ldr r1, [r4]c1fe1420: e5d1c029 ldrb r12, [r1, #41]c1fe1424: e5d1202a ldrb r2, [r1, #42]c1fe1428: e28e0004 add r0, lr, #4 ; 0x4c1fe142c: e7d0300c ldrb r3, [r0, r12]c1fe1430: e1833002 orr r3, r3, r2c1fe1434: e7c0300c strb r3, [r0, r12]c1fe1438: e5de2009 ldrb r2, [lr, #9]c1fe143c: e5d1302b ldrb r3, [r1, #43]c1fe1440: e1822003 orr r2, r2, r3c1fe1444: e5ce2009 strb r2, [lr, #9]c1fe1448: e8bd8410 ldmia sp!, {r4, r10, pc}c1fe144c: 00006370 andeq r6, r0, r0, ror r3c1fe1450: 000000a4 andeq r0, r0, r4, lsr #1c1fe1454: 000000a0 andeq r0, r0, r0, lsr #1c1fe1458: 0000009c muleq r0, r12, r0c1fe145c <OSEventTO>:c1fe145c: e92d4410 stmdb sp!, {r4, r10, lr}c1fe1460: e59fa054 ldr r10, [pc, #54] ; c1fe14bc <OSEventTO+0x60>c1fe1464: e59f3054 ldr r3, [pc, #54] ; c1fe14c0 <OSEventTO+0x64>c1fe1468: e08fa00a add r10, pc, r10c1fe146c: e79a4003 ldr r4, [r10, r3]c1fe1470: e594e000 ldr lr, [r4]c1fe1474: e5dec029 ldrb r12, [lr, #41]c1fe1478: e5de102a ldrb r1, [lr, #42]c1fe147c: e2802004 add r2, r0, #4 ; 0x4c1fe1480: e7d2300c ldrb r3, [r2, r12]c1fe1484: e1c33001 bic r3, r3, r1c1fe1488: e3530000 cmp r3, #0 ; 0x0c1fe148c: e7c2300c strb r3, [r2, r12]c1fe1490: 1a000003 bne c1fe14a4 <OSEventTO+0x48>c1fe1494: e5de202b ldrb r2, [lr, #43]c1fe1498: e5d03009 ldrb r3, [r0, #9]c1fe149c: e1c33002 bic r3, r3, r2c1fe14a0: e5c03009 strb r3, [r0, #9]c1fe14a4: e5943000 ldr r3, [r4]c1fe14a8: e3a01000 mov r1, #0 ; 0x0c1fe14ac: e5c31026 strb r1, [r3, #38]c1fe14b0: e5942000 ldr r2, [r4]c1fe14b4: e582101c str r1, [r2, #28]c1fe14b8: e8bd8410 ldmia sp!, {r4, r10, pc}c1fe14bc: 000062d4 streqsb r6, [r0], -r4c1fe14c0: 000000a4 andeq r0, r0, r4, lsr #1c1fe14c4 <OSEventWaitListInit>:c1fe14c4: e3a03000 mov r3, #0 ; 0x0c1fe14c8: e1a02003 mov r2, r3c1fe14cc: e2801004 add r1, r0, #4 ; 0x4c1fe14d0: e1a0c002 mov r12, r2c1fe14d4: e5c03009 strb r3, [r0, #9]c1fe14d8: e2823001 add r3, r2, #1 ; 0x1c1fe14dc: e7c1c002 strb r12, [r1, r2]c1fe14e0: e20320ff and r2, r3, #255 ; 0xffc1fe14e4: e3520001 cmp r2, #1 ; 0x1c1fe14e8: 9afffffa bls c1fe14d8 <OSEventWaitListInit+0x14>c1fe14ec: e1a0f00e mov pc, lrc1fe14f0 <OSInit>:c1fe14f0: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}c1fe14f4: e59fa278 ldr r10, [pc, #278] ; c1fe1774 <OSInit+0x284>c1fe14f8: e59f4278 ldr r4, [pc, #278] ; c1fe1778 <OSInit+0x288>c1fe14fc: e59f5278 ldr r5, [pc, #278] ; c1fe177c <OSInit+0x28c>c1fe1500: e59f6278 ldr r6, [pc, #278] ; c1fe1780 <OSInit+0x290>c1fe1504: e59f7278 ldr r7, [pc, #278] ; c1fe1784 <OSInit+0x294>c1fe1508: e59f8278 ldr r8, [pc, #278] ; c1fe1788 <OSInit+0x298>c1fe150c: e59f9278 ldr r9, [pc, #278] ; c1fe178c <OSInit+0x29c>c1fe1510: e59f1278 ldr r1, [pc, #278] ; c1fe1790 <OSInit+0x2a0>c1fe1514: e59f2278 ldr r2, [pc, #278] ; c1fe1794 <OSInit+0x2a4>c1fe1518: e59f3278 ldr r3, [pc, #278] ; c1fe1798 <OSInit+0x2a8>c1fe151c: e59fc278 ldr r12, [pc, #278] ; c1fe179c <OSInit+0x2ac>c1fe1520: e24dd030 sub sp, sp, #48 ; 0x30c1fe1524: e58d1018 str r1, [sp, #24]c1fe1528: e58d2028 str r2, [sp, #40]c1fe152c: e58d3020 str r3, [sp, #32]c1fe1530: e58dc02c str r12, [sp, #44]c1fe1534: e59f1264 ldr r1, [pc, #264] ; c1fe17a0 <OSInit+0x2b0>c1fe1538: e59f2264 ldr r2, [pc, #264] ; c1fe17a4 <OSInit+0x2b4>c1fe153c: e59f3264 ldr r3, [pc, #264] ; c1fe17a8 <OSInit+0x2b8>c1fe1540: e58d1014 str r1, [sp, #20]c1fe1544: e58d2024 str r2, [sp, #36]c1fe1548: e58d301c str r3, [sp, #28]c1fe154c: e59f2258 ldr r2, [pc, #258] ; c1fe17ac <OSInit+0x2bc>c1fe1550: e59f3258 ldr r3, [pc, #258] ; c1fe17b0 <OSInit+0x2c0>c1fe1554: e08fa00a add r10, pc, r10c1fe1558: e79ae002 ldr lr, [r10, r2]c1fe155c: e79a2003 ldr r2, [r10, r3]c1fe1560: e59f324c ldr r3, [pc, #24c] ; c1fe17b4 <OSInit+0x2c4>c1fe1564: e3a01000 mov r1, #0 ; 0x0c1fe1568: e5821000 str r1, [r2]c1fe156c: e79a2003 ldr r2, [r10, r3]c1fe1570: e59f3240 ldr r3, [pc, #240] ; c1fe17b8 <OSInit+0x2c8>c1fe1574: e5c21000 strb r1, [r2]c1fe1578: e79a2003 ldr r2, [r10, r3]c1fe157c: e59f3238 ldr r3, [pc, #238] ; c1fe17bc <OSInit+0x2cc>c1fe1580: e5c21000 strb r1, [r2]c1fe1584: e79a2003 ldr r2, [r10, r3]c1fe1588: e59f3230 ldr r3, [pc, #230] ; c1fe17c0 <OSInit+0x2d0>c1fe158c: e5c21000 strb r1, [r2]c1fe1590: e79a2003 ldr r2, [r10, r3]c1fe1594: e59f3228 ldr r3, [pc, #228] ; c1fe17c4 <OSInit+0x2d4>c1fe1598: e5c21000 strb r1, [r2]c1fe159c: e79a2003 ldr r2, [r10, r3]c1fe15a0: e59f3220 ldr r3, [pc, #220] ; c1fe17c8 <OSInit+0x2d8>c1fe15a4: e5821000 str r1, [r2]c1fe15a8: e79a2003 ldr r2, [r10, r3]c1fe15ac: e59f3218 ldr r3, [pc, #218] ; c1fe17cc <OSInit+0x2dc>c1fe15b0: e5821000 str r1, [r2]c1fe15b4: e79a2003 ldr r2, [r10, r3]c1fe15b8: e59f3210 ldr r3, [pc, #210] ; c1fe17d0 <OSInit+0x2e0>c1fe15bc: e5821000 str r1, [r2]c1fe15c0: e79a2003 ldr r2, [r10, r3]c1fe15c4: e59f3208 ldr r3, [pc, #208] ; c1fe17d4 <OSInit+0x2e4>c1fe15c8: e5c21000 strb r1, [r2]c1fe15cc: e79a2003 ldr r2, [r10, r3]c1fe15d0: e59f3200 ldr r3, [pc, #200] ; c1fe17d8 <OSInit+0x2e8>c1fe15d4: e5821000 str r1, [r2]c1fe15d8: e1a0c001 mov r12, r1c1fe15dc: e79a2003 ldr r2, [r10, r3]c1fe15e0: e1a0000c mov r0, r12c1fe15e4: e5c21000 strb r1, [r2]c1fe15e8: e28c3001 add r3, r12, #1 ; 0x1c1fe15ec: e1a03803 mov r3, r3, lsl #16c1fe15f0: e7ce000c strb r0, [lr, r12]c1fe15f4: e1a0c823 mov r12, r3, lsr #16c1fe15f8: e35c0001 cmp r12, #1 ; 0x1c1fe15fc: 9afffff9 bls c1fe15e8 <OSInit+0xf8>c1fe1600: e79a2004 ldr r2, [r10, r4]c1fe1604: e79a3005 ldr r3, [r10, r5]c1fe1608: e3a01000 mov r1, #0 ; 0x0c1fe160c: e5c21000 strb r1, [r2]c1fe1610: e5c31000 strb r1, [r3]c1fe1614: e79a2006 ldr r2, [r10, r6]c1fe1618: e79a3007 ldr r3, [r10, r7]c1fe161c: e5821000 str r1, [r2]c1fe1620: e5831000 str r1, [r3]c1fe1624: e79a2008 ldr r2, [r10, r8]c1fe1628: e59f31ac ldr r3, [pc, #1ac] ; c1fe17dc <OSInit+0x2ec>c1fe162c: e5821000 str r1, [r2]c1fe1630: e1a0c001 mov r12, r1c1fe1634: e79a2003 ldr r2, [r10, r3]c1fe1638: e28c3001 add r3, r12, #1 ; 0x1c1fe163c: e1a03803 mov r3, r3, lsl #16c1fe1640: e782110c str r1, [r2, r12, lsl #2]c1fe1644: e1a0c823 mov r12, r3, lsr #16c1fe1648: e35c000c cmp r12, #12 ; 0xcc1fe164c: 9afffff9 bls c1fe1638 <OSInit+0x148>c1fe1650: e59f3134 ldr r3, [pc, #134] ; c1fe178c <OSInit+0x29c>c1fe1654: e79a3003 ldr r3, [r10, r3]c1fe1658: e3a0c000 mov r12, #0 ; 0x0c1fe165c: e2830014 add r0, r3, #20 ; 0x14c1fe1660: e2831030 add r1, r3, #48 ; 0x30c1fe1664: e08c308c add r3, r12, r12, lsl #1c1fe1668: e28c2001 add r2, r12, #1 ; 0x1c1fe166c: e1a02802 mov r2, r2, lsl #16c1fe1670: e1a0c822 mov r12, r2, lsr #16c1fe1674: e35c000b cmp r12, #11 ; 0xbc1fe1678: e1a03203 mov r3, r3, lsl #4c1fe167c: e0832001 add r2, r3, r1c1fe1680: e7802003 str r2, [r0, r3]c1fe1684: 9afffff6 bls c1fe1664 <OSInit+0x174>c1fe1688: e79a0009 ldr r0, [r10, r9]c1fe168c: e59f3100 ldr r3, [pc, #100] ; c1fe1794 <OSInit+0x2a4>c1fe1690: e3a01000 mov r1, #0 ; 0x0c1fe1694: e5801254 str r1, [r0, #596]c1fe1698: e59dc018 ldr r12, [sp, #24]c1fe169c: e79ae003 ldr lr, [r10, r3]c1fe16a0: e79a200c ldr r2, [r10, r12]c1fe16a4: e1a0c001 mov r12, r1c1fe16a8: e28e100c add r1, lr, #12 ; 0xcc1fe16ac: e5820000 str r0, [r2]c1fe16b0: e08c308c add r3, r12, r12, lsl #1c1fe16b4: e28c2001 add r2, r12, #1 ; 0x1c1fe16b8: e1a02802 mov r2, r2, lsl #16c1fe16bc: e1b0c822 movs r12, r2, lsr #16c1fe16c0: e1a03103 mov r3, r3, lsl #2c1fe16c4: e0832001 add r2, r3, r1c1fe16c8: e78e2003 str r2, [lr, r3]c1fe16cc: 0afffff7 beq c1fe16b0 <OSInit+0x1c0>c1fe16d0: e59d1028 ldr r1, [sp, #40]c1fe16d4: e79a2001 ldr r2, [r10, r1]c1fe16d8: e3a04000 mov r4, #0 ; 0x0c1fe16dc: e582400c str r4, [r2, #12]c1fe16e0: e59dc020 ldr r12, [sp, #32]c1fe16e4: e79a300c ldr r3, [r10, r12]c1fe16e8: e5832000 str r2, [r3]c1fe16ec: eb000339 bl c1fe23d8 <OSMemInit>c1fe16f0: e3a07c02 mov r7, #512 ; 0x200c1fe16f4: e58d7008 str r7, [sp, #8]c1fe16f8: e58d400c str r4, [sp, #12]c1fe16fc: e3a06003 mov r6, #3 ; 0x3c1fe1700: e58d6010 str r6, [sp, #16]c1fe1704: e59d202c ldr r2, [sp, #44]c1fe1708: e59dc014 ldr r12, [sp, #20]c1fe170c: e79a0002 ldr r0, [r10, r2]c1fe1710: e1a01004 mov r1, r4c1fe1714: e79a500c ldr r5, [r10, r12]c1fe1718: e3a0300c mov r3, #12 ; 0xcc1fe171c: e59fc0bc ldr r12, [pc, #bc] ; c1fe17e0 <OSInit+0x2f0>c1fe1720: e2852e7f add r2, r5, #2032 ; 0x7f0c1fe1724: e58dc000 str r12, [sp]c1fe1728: e0822003 add r2, r2, r3c1fe172c: e58d5004 str r5, [sp, #4]c1fe1730: eb0004d5 bl c1fe2a8c <OSTaskCreateExt>c1fe1734: e58d7008 str r7, [sp, #8]c1fe1738: e58d400c str r4, [sp, #12]c1fe173c: e58d6010 str r6, [sp, #16]c1fe1740: e59d2024 ldr r2, [sp, #36]c1fe1744: e59dc01c ldr r12, [sp, #28]c1fe1748: e79a0002 ldr r0, [r10, r2]c1fe174c: e1a01004 mov r1, r4c1fe1750: e79a400c ldr r4, [r10, r12]c1fe1754: e3a0300b mov r3, #11 ; 0xbc1fe1758: e59fc084 ldr r12, [pc, #84] ; c1fe17e4 <OSInit+0x2f4>c1fe175c: e2842e7f add r2, r4, #2032 ; 0x7f0c1fe1760: e58dc000 str r12, [sp]c1fe1764: e282200c add r2, r2, #12 ; 0xcc1fe1768: e58d4004 str r4, [sp, #4]c1fe176c: eb0004c6 bl c1fe2a8c <OSTaskCreateExt>c1fe1770: ea00001c b c1fe17e8 <OSInit+0x2f8>c1fe1774: 000061e8 andeq r6, r0, r8, ror #3c1fe1778: 000000a8 andeq r0, r0, r8, lsr #1c1fe177c: 000000ac andeq r0, r0, r12, lsr #1c1fe178
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -