📄 logarmfw
字号:
ee4: e3130008 tst r3, #8 ; 0x8 ee8: e5941010 ldr r1, [r4, #16] eec: 0a000003 beq f00 <fseek+0x11c> ef0: e5943000 ldr r3, [r4] ef4: e3530000 cmp r3, #0 ; 0x0 ef8: 10613003 rsbne r3, r1, r3 efc: 10866003 addne r6, r6, r3 f00: e0899006 add r9, r9, r6 f04: e3a08000 mov r8, #0 ; 0x0 f08: e3a03001 mov r3, #1 ; 0x1 f0c: e50b3068 str r3, [fp, -#104] f10: ea000007 b f34 <fseek+0x150> f14: e3a03000 mov r3, #0 ; 0x0 f18: e50b3068 str r3, [fp, -#104] f1c: e5941010 ldr r1, [r4, #16] f20: ea000003 b f34 <fseek+0x150> f24: e3e00000 mvn r0, #0 ; 0x0 f28: e3a03016 mov r3, #22 ; 0x16 f2c: e5853000 str r3, [r5] f30: ea0000bc b 1228 <fseek+0x444> f34: e3510000 cmp r1, #0 ; 0x0 f38: 1a000001 bne f44 <fseek+0x160> f3c: e1a00004 mov r0, r4 f40: eb0000fe bl 1340 <__smakebuf> f44: e1d420bc ldrh r2, [r4, #12] f48: e3c23e7e bic r3, r2, #2016 ; 0x7e0 f4c: e3c33005 bic r3, r3, #5 ; 0x5 f50: e1a03a03 mov r3, r3, lsl #20 f54: e1a03a23 mov r3, r3, lsr #20 f58: e3530000 cmp r3, #0 ; 0x0 f5c: 1a000094 bne 11b4 <fseek+0x3d0> f60: e3120b01 tst r2, #1024 ; 0x400 f64: 1a000018 bne fcc <fseek+0x1e8> f68: e59f3240 ldr r3, [pc, #240] ; 11b0 <fseek+0x3cc> f6c: e15a0003 cmp sl, r3 f70: 1a00000c bne fa8 <fseek+0x1c4> f74: e1d430fe ldrsh r3, [r4, #14] f78: e3530000 cmp r3, #0 ; 0x0 f7c: ba000009 blt fa8 <fseek+0x1c4> f80: e1a00005 mov r0, r5 f84: e1a01003 mov r1, r3 f88: e24b2064 sub r2, fp, #100 ; 0x64 f8c: eb0000a6 bl 122c <_fstat_r> f90: e3500000 cmp r0, #0 ; 0x0 f94: 1a000003 bne fa8 <fseek+0x1c4> f98: e51b3060 ldr r3, [fp, -#96] f9c: e2033a0f and r3, r3, #61440 ; 0xf000 fa0: e3530902 cmp r3, #32768 ; 0x8000 fa4: 0a000003 beq fb8 <fseek+0x1d4> fa8: e1d430bc ldrh r3, [r4, #12] fac: e3833b02 orr r3, r3, #2048 ; 0x800 fb0: e1c430bc strh r3, [r4, #12] fb4: ea00007e b 11b4 <fseek+0x3d0> fb8: e1d430bc ldrh r3, [r4, #12] fbc: e3a02b01 mov r2, #1024 ; 0x400 fc0: e584204c str r2, [r4, #76] fc4: e1833002 orr r3, r3, r2 fc8: e1c430bc strh r3, [r4, #12] fcc: e3580000 cmp r8, #0 ; 0x0 fd0: 01a07009 moveq r7, r9 fd4: 0a000007 beq ff8 <fseek+0x214> fd8: e1a00005 mov r0, r5 fdc: e1d410fe ldrsh r1, [r4, #14] fe0: e24b2064 sub r2, fp, #100 ; 0x64 fe4: eb000090 bl 122c <_fstat_r> fe8: e3500000 cmp r0, #0 ; 0x0 fec: 1a000070 bne 11b4 <fseek+0x3d0> ff0: e51b3054 ldr r3, [fp, -#84] ff4: e0837009 add r7, r3, r9 ff8: e51b3068 ldr r3, [fp, -#104] ffc: e3530000 cmp r3, #0 ; 0x0 1000: 1a000010 bne 1048 <fseek+0x264> 1004: e1d430bc ldrh r3, [r4, #12] 1008: e2131a01 ands r1, r3, #4096 ; 0x1000 100c: 15946050 ldrne r6, [r4, #80] 1010: 1a000006 bne 1030 <fseek+0x24c> 1014: e594001c ldr r0, [r4, #28] 1018: e3a02001 mov r2, #1 ; 0x1 101c: e1a0e00f mov lr, pc 1020: e1a0f00a mov pc, sl 1024: e1a06000 mov r6, r0 1028: e3760001 cmn r6, #1 ; 0x1 102c: 0a000060 beq 11b4 <fseek+0x3d0> 1030: e5943004 ldr r3, [r4, #4] 1034: e5942030 ldr r2, [r4, #48] 1038: e0636006 rsb r6, r3, r6 103c: e3520000 cmp r2, #0 ; 0x0 1040: 1594303c ldrne r3, [r4, #60] 1044: 10636006 rsbne r6, r3, r6 1048: e5943030 ldr r3, [r4, #48] 104c: e3530000 cmp r3, #0 ; 0x0 1050: 0a000008 beq 1078 <fseek+0x294> 1054: e5943004 ldr r3, [r4, #4] 1058: e5942038 ldr r2, [r4, #56] 105c: e5941010 ldr r1, [r4, #16] 1060: e0866003 add r6, r6, r3 1064: e0615002 rsb r5, r1, r2 1068: e594303c ldr r3, [r4, #60] 106c: e0656006 rsb r6, r5, r6 1070: e0855003 add r5, r5, r3 1074: ea000005 b 1090 <fseek+0x2ac> 1078: e5943000 ldr r3, [r4] 107c: e5941010 ldr r1, [r4, #16] 1080: e5942004 ldr r2, [r4, #4] 1084: e0615003 rsb r5, r1, r3 1088: e0656006 rsb r6, r5, r6 108c: e0855002 add r5, r5, r2 1090: e1d430bc ldrh r3, [r4, #12] 1094: e1570006 cmp r7, r6 1098: e1a036a3 mov r3, r3, lsr #13 109c: e2233001 eor r3, r3, #1 ; 0x1 10a0: a2033001 andge r3, r3, #1 ; 0x1 10a4: b3a03000 movlt r3, #0 ; 0x0 10a8: e3530000 cmp r3, #0 ; 0x0 10ac: 0a000014 beq 1104 <fseek+0x320> 10b0: e0863005 add r3, r6, r5 10b4: e1570003 cmp r7, r3 10b8: 2a000011 bcs 1104 <fseek+0x320> 10bc: e0663007 rsb r3, r6, r7 10c0: e0812003 add r2, r1, r3 10c4: e5842000 str r2, [r4] 10c8: e5941030 ldr r1, [r4, #48] 10cc: e0633005 rsb r3, r3, r5 10d0: e5843004 str r3, [r4, #4] 10d4: e3510000 cmp r1, #0 ; 0x0 10d8: 0a000006 beq 10f8 <fseek+0x314> 10dc: e2843040 add r3, r4, #64 ; 0x40 10e0: e1510003 cmp r1, r3 10e4: 0a000001 beq 10f0 <fseek+0x30c> 10e8: e5940054 ldr r0, [r4, #84] 10ec: ebfffe67 bl a90 <_free_r> 10f0: e3a03000 mov r3, #0 ; 0x0 10f4: e5843030 str r3, [r4, #48] 10f8: e1d430bc ldrh r3, [r4, #12] 10fc: e3a00000 mov r0, #0 ; 0x0 1100: ea000046 b 1220 <fseek+0x43c> 1104: e594304c ldr r3, [r4, #76] 1108: e3a02000 mov r2, #0 ; 0x0 110c: e594001c ldr r0, [r4, #28] 1110: e2633000 rsb r3, r3, #0 ; 0x0 1114: e0076003 and r6, r7, r3 1118: e1a01006 mov r1, r6 111c: e1a0e00f mov lr, pc 1120: e1a0f00a mov pc, sl 1124: e3700001 cmn r0, #1 ; 0x1 1128: 0a000021 beq 11b4 <fseek+0x3d0> 112c: e3a05000 mov r5, #0 ; 0x0 1130: e5845004 str r5, [r4, #4] 1134: e5941030 ldr r1, [r4, #48] 1138: e5943010 ldr r3, [r4, #16] 113c: e1510005 cmp r1, r5 1140: e5843000 str r3, [r4] 1144: 0a000005 beq 1160 <fseek+0x37c> 1148: e2843040 add r3, r4, #64 ; 0x40 114c: e1510003 cmp r1, r3 1150: 0a000001 beq 115c <fseek+0x378> 1154: e5940054 ldr r0, [r4, #84] 1158: ebfffe4c bl a90 <_free_r> 115c: e5845030 str r5, [r4, #48] 1160: e1d430bc ldrh r3, [r4, #12] 1164: e0575006 subs r5, r7, r6 1168: e3c33020 bic r3, r3, #32 ; 0x20 116c: e1c430bc strh r3, [r4, #12] 1170: 0a00000b beq 11a4 <fseek+0x3c0> 1174: e1a00004 mov r0, r4 1178: eb00036e bl 1f38 <__srefill> 117c: e3500000 cmp r0, #0 ; 0x0 1180: 1a00000b bne 11b4 <fseek+0x3d0> 1184: e5942004 ldr r2, [r4, #4] 1188: e1520005 cmp r2, r5 118c: 3a000008 bcc 11b4 <fseek+0x3d0> 1190: e5943000 ldr r3, [r4] 1194: e0652002 rsb r2, r5, r2 1198: e5842004 str r2, [r4, #4] 119c: e0833005 add r3, r3, r5 11a0: e5843000 str r3, [r4] 11a4: e3a00000 mov r0, #0 ; 0x0 11a8: ea00001e b 1228 <fseek+0x444> 11ac: 00009d0c andeq r9, r0, ip, lsl #26 11b0: 00002190 muleq r0, r0, r1 11b4: e1a00004 mov r0, r4 11b8: ebfffcf7 bl 59c <fflush> 11bc: e2505000 subs r5, r0, #0 ; 0x0 11c0: 1a000006 bne 11e0 <fseek+0x3fc> 11c4: e1a01009 mov r1, r9 11c8: e594001c ldr r0, [r4, #28] 11cc: e1a02008 mov r2, r8 11d0: e1a0e00f mov lr, pc 11d4: e1a0f00a mov pc, sl 11d8: e3700001 cmn r0, #1 ; 0x1 11dc: 1a000001 bne 11e8 <fseek+0x404> 11e0: e3e00000 mvn r0, #0 ; 0x0 11e4: ea00000f b 1228 <fseek+0x444> 11e8: e5941030 ldr r1, [r4, #48] 11ec: e3510000 cmp r1, #0 ; 0x0 11f0: 0a000005 beq 120c <fseek+0x428> 11f4: e2843040 add r3, r4, #64 ; 0x40 11f8: e1510003 cmp r1, r3 11fc: 0a000001 beq 1208 <fseek+0x424> 1200: e5940054 ldr r0, [r4, #84] 1204: ebfffe21 bl a90 <_free_r> 1208: e5845030 str r5, [r4, #48] 120c: e3a00000 mov r0, #0 ; 0x0 1210: e5840004 str r0, [r4, #4] 1214: e5942010 ldr r2, [r4, #16] 1218: e1d430bc ldrh r3, [r4, #12] 121c: e5842000 str r2, [r4] 1220: e3c33020 bic r3, r3, #32 ; 0x20 1224: e1c430bc strh r3, [r4, #12] 1228: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}0000122c <_fstat_r>: 122c: e1a0c00d mov ip, sp 1230: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 1234: e24cb004 sub fp, ip, #4 ; 0x4 1238: e1a05000 mov r5, r0 123c: e1a00001 mov r0, r1 1240: e3a03000 mov r3, #0 ; 0x0 1244: e59f4024 ldr r4, [pc, #24] ; 1270 <_fstat_r+0x44> 1248: e1a01002 mov r1, r2 124c: e5843000 str r3, [r4] 1250: eb0005f2 bl 2a20 <_fstat> 1254: e3700001 cmn r0, #1 ; 0x1 1258: 191ba830 ldmnedb fp, {r4, r5, fp, sp, pc} 125c: e5943000 ldr r3, [r4] 1260: e3530000 cmp r3, #0 ; 0x0 1264: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} 1268: e5853000 str r3, [r5] 126c: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} 1270: 0000a298 muleq r0, r8, r200001274 <_fwalk>: 1274: e1a0c00d mov ip, sp 1278: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 127c: e24cb004 sub fp, ip, #4 ; 0x4 1280: e3a07000 mov r7, #0 ; 0x0 1284: e2906f76 adds r6, r0, #472 ; 0x1d8 1288: e1a08001 mov r8, r1 128c: 0a00000f beq 12d0 <_fwalk+0x5c> 1290: e9960030 ldmib r6, {r4, r5} 1294: e2544001 subs r4, r4, #1 ; 0x1 1298: 4a000009 bmi 12c4 <_fwalk+0x50> 129c: e1d530fc ldrsh r3, [r5, #12] 12a0: e3530000 cmp r3, #0 ; 0x0 12a4: 0a000003 beq 12b8 <_fwalk+0x44> 12a8: e1a00005 mov r0, r5 12ac: e1a0e00f mov lr, pc 12b0: e1a0f008 mov pc, r8 12b4: e1877000 orr r7, r7, r0 12b8: e2855058 add r5, r5, #88 ; 0x58 12bc: e2544001 subs r4, r4, #1 ; 0x1 12c0: 5afffff5 bpl 129c <_fwalk+0x28> 12c4: e5966000 ldr r6, [r6] 12c8: e3560000 cmp r6, #0 ; 0x0 12cc: 1affffef bne 1290 <_fwalk+0x1c> 12d0: e1a00007 mov r0, r7 12d4: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc}000012d8 <fwrite>: 12d8: e1a0c00d mov ip, sp 12dc: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 12e0: e1a06001 mov r6, r1 12e4: e1a05002 mov r5, r2 12e8: e0040596 mul r4, r6, r5 12ec: e24cb004 sub fp, ip, #4 ; 0x4 12f0: e24dd014 sub sp, sp, #20 ; 0x14 12f4: e50b002c str r0, [fp, -#44] 12f8: e24b202c sub r2, fp, #44 ; 0x2c 12fc: e50b2024 str r2, [fp, -#36] 1300: e3a01001 mov r1, #1 ; 0x1 1304: e50b1020 str r1, [fp, -#32] 1308: e1a00003 mov r0, r3 130c: e50b4028 str r4, [fp, -#40] 1310: e24b1024 sub r1, fp, #36 ; 0x24 1314: e50b401c str r4, [fp, -#28] 1318: eb001284 bl 5d30 <__sfvwrite> 131c: e3500000 cmp r0, #0 ; 0x0 1320: 0a000004 beq 1338 <fwrite+0x60> 1324: e51b001c ldr r0, [fp, -#28] 1328: e1a01006 mov r1, r6 132c: e0600004 rsb r0, r0, r4 1330: eb00205b bl 94a4 <__udivsi3> 1334: ea000000 b 133c <fwrite+0x64> 1338: e1a00005 mov r0, r5 133c: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc}00001340 <__smakebuf>: 1340: e1a0c00d mov ip, sp 1344: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 1348: e1a04000 mov r4, r0 134c: e24dd03c sub sp, sp, #60 ; 0x3c 1350: e1d430bc ldrh r3, [r4, #12] 1354: e24cb004 sub fp, ip, #4 ; 0x4 1358: e2135002 ands r5, r3, #2 ; 0x2 135c: 0a000005 beq 1378 <__smakebuf+0x38> 1360: e2842043 add r2, r4, #67 ; 0x43 1364: e5842000 str r2, [r4] 1368: e5842010 str r2, [r4, #16] 136c: e3a03001 mov r3, #1 ; 0x1 1370: e5843014 str r3, [r4, #20] 1374: ea000041 b 1480 <__smakebuf+0x140> 1378: e1d430fe ldrsh r3, [r4, #14] 137c: e3530000 cmp r3, #0 ; 0x0 1380: ba000005 blt 139c <__smakebuf+0x5c> 1384: e1a01003 mov r1, r3 1388: e5940054 ldr r0, [r4, #84] 138c: e24b2054 sub r2, fp, #84 ; 0x54 1390: ebffffa5 bl 122c <_fstat_r> 1394: e3500000 cmp r0, #0 ; 0x0 1398: aa000002 bge 13a8 <__smakebuf+0x68> 139c: e1d430bc ldrh r3, [r4, #12] 13a0: e3a06b01 mov r6, #1024 ; 0x400 13a4: ea000010 b 13ec <__smakebuf+0xac> 13a8: e51b3050 ldr r3, [fp, -#80] 13ac: e3a06b01 mov r6, #1024 ; 0x400 13b0: e2035a0f and r5, r3, #61440 ; 0xf000 13b4: e3550a02 cmp r5, #8192 ; 0x2000 13b8: 13a05000 movne r5, #0 ; 0x0 13bc: 03a05001 moveq r5, #1 ; 0x1 13c0: e2033a0f and r3, r3, #61440 ; 0xf000 13c4: e3530902 cmp r3, #32768 ; 0x8000 13c8: 1a000006 bne 13e8 <__smakebuf+0xa8> 13cc: e5942028 ldr r2, [r4, #40] 13d0: e59f3054 ldr r3, [pc, #54] ; 142c <__smakebuf+0xec> 13d4: e1520003 cmp r2, r3 13d8: 01d430bc ldreqh r3, [r4, #12] 13dc: 0584604c streq r6, [r4, #76] 13e0: 01833006 orreq r3, r3, r6 13e4: 0a000001 beq 13f0 <__smakebuf+0xb0> 13e8: e1d430bc ldrh r3, [r4, #12] 13ec: e3833b02 orr r3, r3, #2048 ; 0x800 13f0: e1c430bc strh r3, [r4, #12] 13f4: e5940054 ldr r0, [r4, #84]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -