📄 log
字号:
a10: 9a000013 bls a64 <memset+0x68> a14: e3100003 tst r0, #3 ; 0x3 a18: 1a000011 bne a64 <memset+0x68> a1c: e20110ff and r1, r1, #255 ; 0xff a20: e1813401 orr r3, r1, r1, lsl #8 a24: e1833803 orr r3, r3, r3, lsl #16 a28: e352000f cmp r2, #15 ; 0xf a2c: 9a000006 bls a4c <memset+0x50> a30: e48c3004 str r3, [ip], #4 a34: e48c3004 str r3, [ip], #4 a38: e2422010 sub r2, r2, #16 ; 0x10 a3c: e48c3004 str r3, [ip], #4 a40: e352000f cmp r2, #15 ; 0xf a44: e48c3004 str r3, [ip], #4 a48: 8afffff8 bhi a30 <memset+0x34> a4c: e3520003 cmp r2, #3 ; 0x3 a50: 9a000003 bls a64 <memset+0x68> a54: e2422004 sub r2, r2, #4 ; 0x4 a58: e3520003 cmp r2, #3 ; 0x3 a5c: e48c3004 str r3, [ip], #4 a60: 8afffffb bhi a54 <memset+0x58> a64: e1a03002 mov r3, r2 a68: e2422001 sub r2, r2, #1 ; 0x1 a6c: e3530000 cmp r3, #0 ; 0x0 a70: 091ba800 ldmeqdb fp, {fp, sp, pc} a74: e1a03002 mov r3, r2 a78: e2422001 sub r2, r2, #1 ; 0x1 a7c: e3530000 cmp r3, #0 ; 0x0 a80: e4cc1001 strb r1, [ip], #1 a84: 1afffffa bne a74 <memset+0x78> a88: e91ba800 ldmdb fp, {fp, sp, pc}00000a8c <__malloc_lock>: a8c: e1a0c00d mov ip, sp a90: e92dd800 stmdb sp!, {fp, ip, lr, pc} a94: e24cb004 sub fp, ip, #4 ; 0x4 a98: e91ba800 ldmdb fp, {fp, sp, pc}00000a9c <__malloc_unlock>: a9c: e1a0c00d mov ip, sp aa0: e92dd800 stmdb sp!, {fp, ip, lr, pc} aa4: e24cb004 sub fp, ip, #4 ; 0x4 aa8: e91ba800 ldmdb fp, {fp, sp, pc}00000aac <_printf_r>: aac: e1a0c00d mov ip, sp ab0: e92d000e stmdb sp!, {r1, r2, r3} ab4: e92dd800 stmdb sp!, {fp, ip, lr, pc} ab8: e24cb010 sub fp, ip, #16 ; 0x10 abc: e59b2004 ldr r2, [fp, #4] ac0: e5901008 ldr r1, [r0, #8] ac4: e28b3008 add r3, fp, #8 ; 0x8 ac8: eb000285 bl 14e4 <_vfprintf_r> acc: e91ba800 ldmdb fp, {fp, sp, pc}00000ad0 <printf>: ad0: e1a0c00d mov ip, sp ad4: e92d000f stmdb sp!, {r0, r1, r2, r3} ad8: e92dd800 stmdb sp!, {fp, ip, lr, pc} adc: e59f3020 ldr r3, [pc, #20] ; b04 <printf+0x34> ae0: e24cb014 sub fp, ip, #20 ; 0x14 ae4: e59b1004 ldr r1, [fp, #4] ae8: e5932000 ldr r2, [r3] aec: e5920008 ldr r0, [r2, #8] af0: e5802054 str r2, [r0, #84] af4: e5920008 ldr r0, [r2, #8] af8: e28b2008 add r2, fp, #8 ; 0x8 afc: eb000261 bl 1488 <vfprintf> b00: ea000000 b b08 <printf+0x38> b04: 00009040 andeq r9, r0, r0, asr #32 b08: e91ba800 ldmdb fp, {fp, sp, pc}00000b0c <_sbrk_r>: b0c: e1a0c00d mov ip, sp b10: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} b14: e24cb004 sub fp, ip, #4 ; 0x4 b18: e1a05000 mov r5, r0 b1c: e1a00001 mov r0, r1 b20: e59f4024 ldr r4, [pc, #24] ; b4c <_sbrk_r+0x40> b24: e3a03000 mov r3, #0 ; 0x0 b28: e5843000 str r3, [r4] b2c: eb0001bd bl 1228 <_sbrk> b30: e3700001 cmn r0, #1 ; 0x1 b34: 191ba830 ldmnedb fp, {r4, r5, fp, sp, pc} b38: e5943000 ldr r3, [r4] b3c: e3530000 cmp r3, #0 ; 0x0 b40: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} b44: e5853000 str r3, [r5] b48: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} b4c: 00009578 andeq r9, r0, r8, ror r500000b50 <findslot>: b50: e1a0c00d mov ip, sp b54: e92dd800 stmdb sp!, {fp, ip, lr, pc} b58: e59f1030 ldr r1, [pc, #30] ; b90 <findslot+0x40> b5c: e3a02000 mov r2, #0 ; 0x0 b60: e7913002 ldr r3, [r1, r2] b64: e24cb004 sub fp, ip, #4 ; 0x4 b68: e1530000 cmp r3, r0 b6c: 0a000005 beq b88 <findslot+0x38> b70: e2822001 add r2, r2, #1 ; 0x1 b74: e3520013 cmp r2, #19 ; 0x13 b78: ca000002 bgt b88 <findslot+0x38> b7c: e7913182 ldr r3, [r1, r2, lsl #3] b80: e1530000 cmp r3, r0 b84: 1afffff9 bne b70 <findslot+0x20> b88: e1a00002 mov r0, r2 b8c: e91ba800 ldmdb fp, {fp, sp, pc} b90: 000094b4 streqh r9, [r0], -r400000b94 <remap_handle>: b94: e1a0c00d mov ip, sp b98: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} b9c: e59f6100 ldr r6, [pc, #100] ; ca4 <remap_handle+0x110> ba0: e24cb004 sub fp, ip, #4 ; 0x4 ba4: e5963000 ldr r3, [r6] ba8: e1a05000 mov r5, r0 bac: e59f40f4 ldr r4, [pc, #f4] ; ca8 <remap_handle+0x114> bb0: e3530000 cmp r3, #0 ; 0x0 bb4: 1a000025 bne c50 <remap_handle+0xbc> bb8: e5941000 ldr r1, [r4] bbc: e5912004 ldr r2, [r1, #4] bc0: e5923054 ldr r3, [r2, #84] bc4: e3530000 cmp r3, #0 ; 0x0 bc8: 05821054 streq r1, [r2, #84] bcc: e5943000 ldr r3, [r4] bd0: e5932004 ldr r2, [r3, #4] bd4: e5920054 ldr r0, [r2, #84] bd8: e5903038 ldr r3, [r0, #56] bdc: e3530000 cmp r3, #0 ; 0x0 be0: 1a000000 bne be8 <remap_handle+0x54> be4: eb000ec6 bl 4704 <__sinit> be8: e5941000 ldr r1, [r4] bec: e5912008 ldr r2, [r1, #8] bf0: e5923054 ldr r3, [r2, #84] bf4: e3530000 cmp r3, #0 ; 0x0 bf8: 05821054 streq r1, [r2, #84] bfc: e5943000 ldr r3, [r4] c00: e5932008 ldr r2, [r3, #8] c04: e5920054 ldr r0, [r2, #84] c08: e5903038 ldr r3, [r0, #56] c0c: e3530000 cmp r3, #0 ; 0x0 c10: 1a000000 bne c18 <remap_handle+0x84> c14: eb000eba bl 4704 <__sinit> c18: e5941000 ldr r1, [r4] c1c: e591200c ldr r2, [r1, #12] c20: e5923054 ldr r3, [r2, #84] c24: e3530000 cmp r3, #0 ; 0x0 c28: 05821054 streq r1, [r2, #84] c2c: e5943000 ldr r3, [r4] c30: e593200c ldr r2, [r3, #12] c34: e5920054 ldr r0, [r2, #84] c38: e5903038 ldr r3, [r0, #56] c3c: e3530000 cmp r3, #0 ; 0x0 c40: 1a000000 bne c48 <remap_handle+0xb4> c44: eb000eae bl 4704 <__sinit> c48: e3a03001 mov r3, #1 ; 0x1 c4c: e5863000 str r3, [r6] c50: e5941000 ldr r1, [r4] c54: e5913004 ldr r3, [r1, #4] c58: e1d320fe ldrsh r2, [r3, #14] c5c: e1550002 cmp r5, r2 c60: 059f3044 ldreq r3, [pc, #44] ; cac <remap_handle+0x118> c64: 05930000 ldreq r0, [r3] c68: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} c6c: e5913008 ldr r3, [r1, #8] c70: e1d320fe ldrsh r2, [r3, #14] c74: e1550002 cmp r5, r2 c78: 059f3030 ldreq r3, [pc, #30] ; cb0 <remap_handle+0x11c> c7c: 05930000 ldreq r0, [r3] c80: 091ba870 ldmeqdb fp, {r4, r5, r6, fp, sp, pc} c84: e591300c ldr r3, [r1, #12] c88: e1d320fe ldrsh r2, [r3, #14] c8c: e1550002 cmp r5, r2 c90: 12450020 subne r0, r5, #32 ; 0x20 c94: 191ba870 ldmnedb fp, {r4, r5, r6, fp, sp, pc} c98: e59f3014 ldr r3, [pc, #14] ; cb4 <remap_handle+0x120> c9c: e5930000 ldr r0, [r3] ca0: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} ca4: 000094a4 andeq r9, r0, r4, lsr #9 ca8: 00009040 andeq r9, r0, r0, asr #32 cac: 000094a8 andeq r9, r0, r8, lsr #9 cb0: 000094ac andeq r9, r0, ip, lsr #9 cb4: 000094b0 streqh r9, [r0], -r000000cb8 <initialise_monitor_handles>: cb8: e1a0c00d mov ip, sp cbc: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} cc0: e24cb004 sub fp, ip, #4 ; 0x4 cc4: e3a04003 mov r4, #3 ; 0x3 cc8: e3a03000 mov r3, #0 ; 0x0 ccc: e59f609c ldr r6, [pc, #9c] ; d70 <initialise_monitor_handles+0xb8> cd0: e24dd00c sub sp, sp, #12 ; 0xc cd4: e50b602c str r6, [fp, -#44] cd8: e3a05001 mov r5, #1 ; 0x1 cdc: e50b4024 str r4, [fp, -#36] ce0: e24b702c sub r7, fp, #44 ; 0x2c ce4: e50b3028 str r3, [fp, -#40] ce8: e1a00005 mov r0, r5 cec: e1a01007 mov r1, r7 cf0: ef123456 swi 0x00123456 cf4: e1a08000 mov r8, r0 cf8: e50b602c str r6, [fp, -#44] cfc: e50b4024 str r4, [fp, -#36] d00: e3a03004 mov r3, #4 ; 0x4 d04: e50b3028 str r3, [fp, -#40] d08: e59f4064 ldr r4, [pc, #64] ; d74 <initialise_monitor_handles+0xbc> d0c: e59f6064 ldr r6, [pc, #64] ; d78 <initialise_monitor_handles+0xc0> d10: e5848000 str r8, [r4] d14: e1a00005 mov r0, r5 d18: e1a01007 mov r1, r7 d1c: ef123456 swi 0x00123456 d20: e1a05000 mov r5, r0 d24: e59f0050 ldr r0, [pc, #50] ; d7c <initialise_monitor_handles+0xc4> d28: e1a07006 mov r7, r6 d2c: e5865000 str r5, [r6] d30: e3e0e000 mvn lr, #0 ; 0x0 d34: e59f3044 ldr r3, [pc, #44] ; d80 <initialise_monitor_handles+0xc8> d38: e2801098 add r1, r0, #152 ; 0x98 d3c: e1a0c000 mov ip, r0 d40: e5835000 str r5, [r3] d44: e401e008 str lr, [r1], -#8 d48: e151000c cmp r1, ip d4c: aafffffc bge d44 <initialise_monitor_handles+0x8c> d50: e3a03000 mov r3, #0 ; 0x0 d54: e5803004 str r3, [r0, #4] d58: e580300c str r3, [r0, #12] d5c: e5942000 ldr r2, [r4] d60: e5802000 str r2, [r0] d64: e5973000 ldr r3, [r7] d68: e5803008 str r3, [r0, #8] d6c: ea000004 b d84 <initialise_monitor_handles+0xcc> d70: 00008920 andeq r8, r0, r0, lsr #18 d74: 000094a8 andeq r9, r0, r8, lsr #9 d78: 000094ac andeq r9, r0, ip, lsr #9 d7c: 000094b4 streqh r9, [r0], -r4 d80: 000094b0 streqh r9, [r0], -r0 d84: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc}00000d88 <get_errno>: d88: e1a0c00d mov ip, sp d8c: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} d90: e24cb004 sub fp, ip, #4 ; 0x4 d94: e3a04013 mov r4, #19 ; 0x13 d98: e3a05000 mov r5, #0 ; 0x0 d9c: e1a00004 mov r0, r4 da0: e1a01005 mov r1, r5 da4: ef123456 swi 0x00123456 da8: e1a04000 mov r4, r0 dac: e1a00004 mov r0, r4 db0: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc}00000db4 <error>: db4: e1a0c00d mov ip, sp db8: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} dbc: e24cb004 sub fp, ip, #4 ; 0x4 dc0: e1a05000 mov r5, r0 dc4: eb000d9a bl 4434 <__errno> dc8: e1a04000 mov r4, r0 dcc: ebffffed bl d88 <get_errno> dd0: e5840000 str r0, [r4] dd4: e1a00005 mov r0, r5 dd8: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc}00000ddc <wrap>: ddc: e1a0c00d mov ip, sp de0: e92dd800 stmdb sp!, {fp, ip, lr, pc} de4: e24cb004 sub fp, ip, #4 ; 0x4 de8: e1a03000 mov r3, r0 dec: e3730001 cmn r3, #1 ; 0x1 df0: 191ba800 ldmnedb fp, {fp, sp, pc} df4: ebffffee bl db4 <error> df8: e91ba800 ldmdb fp, {fp, sp, pc}00000dfc <_swiread>: dfc: e1a0c00d mov ip, sp e00: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} e04: e24cb004 sub fp, ip, #4 ; 0x4 e08: e1a04001 mov r4, r1 e0c: e1a05002 mov r5, r2 e10: e24dd00c sub sp, sp, #12 ; 0xc e14: ebffff5e bl b94 <remap_handle> e18: e50b401c str r4, [fp, -#28] e1c: e3a04006 mov r4, #6 ; 0x6 e20: e50b5018 str r5, [fp, -#24] e24: e24b5020 sub r5, fp, #32 ; 0x20 e28: e50b0020 str r0, [fp, -#32] e2c: e1a00004 mov r0, r4 e30: e1a01005 mov r1, r5 e34: ef123456 swi 0x00123456 e38: e1a04000 mov r4, r0 e3c: e1a00004 mov r0, r4 e40: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc}00000e44 <_read>: e44: e1a0c00d mov ip, sp e48: e92dd8f0 stmdb sp!, {r4, r5, r6, r7, fp, ip, lr, pc} e4c: e24cb004 sub fp, ip, #4 ; 0x4 e50: e1a04000 mov r4, r0 e54: e1a05001 mov r5, r1 e58: e1a07002 mov r7, r2 e5c: ebffff4c bl b94 <remap_handle> e60: ebffff3a bl b50 <findslot> e64: e1a06000 mov r6, r0 e68: e1a00004 mov r0, r4 e6c: e1a01005 mov r1, r5 e70: e1a02007 mov r2, r7 e74: ebffffe0 bl dfc <_swiread> e78: e3500000 cmp r0, #0 ; 0x0 e7c: aa000002 bge e8c <_read+0x48> e80: e3e00000 mvn r0, #0 ; 0x0 e84: ebffffca bl db4 <error> e88: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} e8c: e3560014 cmp r6, #20 ; 0x14 e90: e0600007 rsb r0, r0, r7 e94: 091ba8f0 ldmeqdb fp, {r4, r5, r6, r7, fp, sp, pc} e98: e59f1010 ldr r1, [pc, #10] ; eb0 <_read+0x6c> e9c: e1a02186 mov r2, r6, lsl #3 ea0: e7913002 ldr r3, [r1, r2] ea4: e0833000 add r3, r3, r0 ea8: e7813002 str r3, [r1, r2] eac: e91ba8f0 ldmdb fp, {r4, r5, r6, r7, fp, sp, pc} eb0: 000094b8 streqh r9, [r0], -r800000eb4 <_swilseek>: eb4: e1a0c00d mov ip, sp eb8: e92dddf0 stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, ip, lr, pc} ebc: e24cb004 sub fp, ip, #4 ; 0x4 ec0: e1a07001 mov r7, r1 ec4: e1a04002 mov r4, r2 ec8: e1a0a000 mov sl, r0 ecc: e24dd008 sub sp, sp, #8 ; 0x8 ed0: ebffff2f bl b94 <remap_handle> ed4: e1a05000 mov r5, r0 ed8: ebffff1c bl b50 <findslot> edc: e3540001 cmp r4, #1 ; 0x1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -