📄 logarmfwliu
字号:
8ecc: e5942030 ldr r2, [r4, #48] 8ed0: e0636006 rsb r6, r3, r6 8ed4: e3520000 cmp r2, #0 ; 0x0 8ed8: 1594303c ldrne r3, [r4, #60] 8edc: 10636006 rsbne r6, r3, r6 8ee0: ea000006 b 8f00 <fseek+0x11c> 8ee4: e3130008 tst r3, #8 ; 0x8 8ee8: e5941010 ldr r1, [r4, #16] 8eec: 0a000003 beq 8f00 <fseek+0x11c> 8ef0: e5943000 ldr r3, [r4] 8ef4: e3530000 cmp r3, #0 ; 0x0 8ef8: 10613003 rsbne r3, r1, r3 8efc: 10866003 addne r6, r6, r3 8f00: e0899006 add r9, r9, r6 8f04: e3a08000 mov r8, #0 ; 0x0 8f08: e3a03001 mov r3, #1 ; 0x1 8f0c: e50b3068 str r3, [fp, -#104] 8f10: ea000007 b 8f34 <fseek+0x150> 8f14: e3a03000 mov r3, #0 ; 0x0 8f18: e50b3068 str r3, [fp, -#104] 8f1c: e5941010 ldr r1, [r4, #16] 8f20: ea000003 b 8f34 <fseek+0x150> 8f24: e3e00000 mvn r0, #0 ; 0x0 8f28: e3a03016 mov r3, #22 ; 0x16 8f2c: e5853000 str r3, [r5] 8f30: ea0000bc b 9228 <fseek+0x444> 8f34: e3510000 cmp r1, #0 ; 0x0 8f38: 1a000001 bne 8f44 <fseek+0x160> 8f3c: e1a00004 mov r0, r4 8f40: eb0000fe bl 9340 <__smakebuf> 8f44: e1d420bc ldrh r2, [r4, #12] 8f48: e3c23e7e bic r3, r2, #2016 ; 0x7e0 8f4c: e3c33005 bic r3, r3, #5 ; 0x5 8f50: e1a03a03 mov r3, r3, lsl #20 8f54: e1a03a23 mov r3, r3, lsr #20 8f58: e3530000 cmp r3, #0 ; 0x0 8f5c: 1a000094 bne 91b4 <fseek+0x3d0> 8f60: e3120b01 tst r2, #1024 ; 0x400 8f64: 1a000018 bne 8fcc <fseek+0x1e8> 8f68: e59f3240 ldr r3, [pc, #240] ; 91b0 <fseek+0x3cc> 8f6c: e15a0003 cmp sl, r3 8f70: 1a00000c bne 8fa8 <fseek+0x1c4> 8f74: e1d430fe ldrsh r3, [r4, #14] 8f78: e3530000 cmp r3, #0 ; 0x0 8f7c: ba000009 blt 8fa8 <fseek+0x1c4> 8f80: e1a00005 mov r0, r5 8f84: e1a01003 mov r1, r3 8f88: e24b2064 sub r2, fp, #100 ; 0x64 8f8c: eb0000a6 bl 922c <_fstat_r> 8f90: e3500000 cmp r0, #0 ; 0x0 8f94: 1a000003 bne 8fa8 <fseek+0x1c4> 8f98: e51b3060 ldr r3, [fp, -#96] 8f9c: e2033a0f and r3, r3, #61440 ; 0xf000 8fa0: e3530902 cmp r3, #32768 ; 0x8000 8fa4: 0a000003 beq 8fb8 <fseek+0x1d4> 8fa8: e1d430bc ldrh r3, [r4, #12] 8fac: e3833b02 orr r3, r3, #2048 ; 0x800 8fb0: e1c430bc strh r3, [r4, #12] 8fb4: ea00007e b 91b4 <fseek+0x3d0> 8fb8: e1d430bc ldrh r3, [r4, #12] 8fbc: e3a02b01 mov r2, #1024 ; 0x400 8fc0: e584204c str r2, [r4, #76] 8fc4: e1833002 orr r3, r3, r2 8fc8: e1c430bc strh r3, [r4, #12] 8fcc: e3580000 cmp r8, #0 ; 0x0 8fd0: 01a07009 moveq r7, r9 8fd4: 0a000007 beq 8ff8 <fseek+0x214> 8fd8: e1a00005 mov r0, r5 8fdc: e1d410fe ldrsh r1, [r4, #14] 8fe0: e24b2064 sub r2, fp, #100 ; 0x64 8fe4: eb000090 bl 922c <_fstat_r> 8fe8: e3500000 cmp r0, #0 ; 0x0 8fec: 1a000070 bne 91b4 <fseek+0x3d0> 8ff0: e51b3054 ldr r3, [fp, -#84] 8ff4: e0837009 add r7, r3, r9 8ff8: e51b3068 ldr r3, [fp, -#104] 8ffc: e3530000 cmp r3, #0 ; 0x0 9000: 1a000010 bne 9048 <fseek+0x264> 9004: e1d430bc ldrh r3, [r4, #12] 9008: e2131a01 ands r1, r3, #4096 ; 0x1000 900c: 15946050 ldrne r6, [r4, #80] 9010: 1a000006 bne 9030 <fseek+0x24c> 9014: e594001c ldr r0, [r4, #28] 9018: e3a02001 mov r2, #1 ; 0x1 901c: e1a0e00f mov lr, pc 9020: e1a0f00a mov pc, sl 9024: e1a06000 mov r6, r0 9028: e3760001 cmn r6, #1 ; 0x1 902c: 0a000060 beq 91b4 <fseek+0x3d0> 9030: e5943004 ldr r3, [r4, #4] 9034: e5942030 ldr r2, [r4, #48] 9038: e0636006 rsb r6, r3, r6 903c: e3520000 cmp r2, #0 ; 0x0 9040: 1594303c ldrne r3, [r4, #60] 9044: 10636006 rsbne r6, r3, r6 9048: e5943030 ldr r3, [r4, #48] 904c: e3530000 cmp r3, #0 ; 0x0 9050: 0a000008 beq 9078 <fseek+0x294> 9054: e5943004 ldr r3, [r4, #4] 9058: e5942038 ldr r2, [r4, #56] 905c: e5941010 ldr r1, [r4, #16] 9060: e0866003 add r6, r6, r3 9064: e0615002 rsb r5, r1, r2 9068: e594303c ldr r3, [r4, #60] 906c: e0656006 rsb r6, r5, r6 9070: e0855003 add r5, r5, r3 9074: ea000005 b 9090 <fseek+0x2ac> 9078: e5943000 ldr r3, [r4] 907c: e5941010 ldr r1, [r4, #16] 9080: e5942004 ldr r2, [r4, #4] 9084: e0615003 rsb r5, r1, r3 9088: e0656006 rsb r6, r5, r6 908c: e0855002 add r5, r5, r2 9090: e1d430bc ldrh r3, [r4, #12] 9094: e1570006 cmp r7, r6 9098: e1a036a3 mov r3, r3, lsr #13 909c: e2233001 eor r3, r3, #1 ; 0x1 90a0: a2033001 andge r3, r3, #1 ; 0x1 90a4: b3a03000 movlt r3, #0 ; 0x0 90a8: e3530000 cmp r3, #0 ; 0x0 90ac: 0a000014 beq 9104 <fseek+0x320> 90b0: e0863005 add r3, r6, r5 90b4: e1570003 cmp r7, r3 90b8: 2a000011 bcs 9104 <fseek+0x320> 90bc: e0663007 rsb r3, r6, r7 90c0: e0812003 add r2, r1, r3 90c4: e5842000 str r2, [r4] 90c8: e5941030 ldr r1, [r4, #48] 90cc: e0633005 rsb r3, r3, r5 90d0: e5843004 str r3, [r4, #4] 90d4: e3510000 cmp r1, #0 ; 0x0 90d8: 0a000006 beq 90f8 <fseek+0x314> 90dc: e2843040 add r3, r4, #64 ; 0x40 90e0: e1510003 cmp r1, r3 90e4: 0a000001 beq 90f0 <fseek+0x30c> 90e8: e5940054 ldr r0, [r4, #84] 90ec: ebfffe67 bl 8a90 <_free_r> 90f0: e3a03000 mov r3, #0 ; 0x0 90f4: e5843030 str r3, [r4, #48] 90f8: e1d430bc ldrh r3, [r4, #12] 90fc: e3a00000 mov r0, #0 ; 0x0 9100: ea000046 b 9220 <fseek+0x43c> 9104: e594304c ldr r3, [r4, #76] 9108: e3a02000 mov r2, #0 ; 0x0 910c: e594001c ldr r0, [r4, #28] 9110: e2633000 rsb r3, r3, #0 ; 0x0 9114: e0076003 and r6, r7, r3 9118: e1a01006 mov r1, r6 911c: e1a0e00f mov lr, pc 9120: e1a0f00a mov pc, sl 9124: e3700001 cmn r0, #1 ; 0x1 9128: 0a000021 beq 91b4 <fseek+0x3d0> 912c: e3a05000 mov r5, #0 ; 0x0 9130: e5845004 str r5, [r4, #4] 9134: e5941030 ldr r1, [r4, #48] 9138: e5943010 ldr r3, [r4, #16] 913c: e1510005 cmp r1, r5 9140: e5843000 str r3, [r4] 9144: 0a000005 beq 9160 <fseek+0x37c> 9148: e2843040 add r3, r4, #64 ; 0x40 914c: e1510003 cmp r1, r3 9150: 0a000001 beq 915c <fseek+0x378> 9154: e5940054 ldr r0, [r4, #84] 9158: ebfffe4c bl 8a90 <_free_r> 915c: e5845030 str r5, [r4, #48] 9160: e1d430bc ldrh r3, [r4, #12] 9164: e0575006 subs r5, r7, r6 9168: e3c33020 bic r3, r3, #32 ; 0x20 916c: e1c430bc strh r3, [r4, #12] 9170: 0a00000b beq 91a4 <fseek+0x3c0> 9174: e1a00004 mov r0, r4 9178: eb00036e bl 9f38 <__srefill> 917c: e3500000 cmp r0, #0 ; 0x0 9180: 1a00000b bne 91b4 <fseek+0x3d0> 9184: e5942004 ldr r2, [r4, #4] 9188: e1520005 cmp r2, r5 918c: 3a000008 bcc 91b4 <fseek+0x3d0> 9190: e5943000 ldr r3, [r4] 9194: e0652002 rsb r2, r5, r2 9198: e5842004 str r2, [r4, #4] 919c: e0833005 add r3, r3, r5 91a0: e5843000 str r3, [r4] 91a4: e3a00000 mov r0, #0 ; 0x0 91a8: ea00001e b 9228 <fseek+0x444> 91ac: 00011d0c andeq r1, r1, ip, lsl #26 91b0: 0000a190 muleq r0, r0, r1 91b4: e1a00004 mov r0, r4 91b8: ebfffcf7 bl 859c <fflush> 91bc: e2505000 subs r5, r0, #0 ; 0x0 91c0: 1a000006 bne 91e0 <fseek+0x3fc> 91c4: e1a01009 mov r1, r9 91c8: e594001c ldr r0, [r4, #28] 91cc: e1a02008 mov r2, r8 91d0: e1a0e00f mov lr, pc 91d4: e1a0f00a mov pc, sl 91d8: e3700001 cmn r0, #1 ; 0x1 91dc: 1a000001 bne 91e8 <fseek+0x404> 91e0: e3e00000 mvn r0, #0 ; 0x0 91e4: ea00000f b 9228 <fseek+0x444> 91e8: e5941030 ldr r1, [r4, #48] 91ec: e3510000 cmp r1, #0 ; 0x0 91f0: 0a000005 beq 920c <fseek+0x428> 91f4: e2843040 add r3, r4, #64 ; 0x40 91f8: e1510003 cmp r1, r3 91fc: 0a000001 beq 9208 <fseek+0x424> 9200: e5940054 ldr r0, [r4, #84] 9204: ebfffe21 bl 8a90 <_free_r> 9208: e5845030 str r5, [r4, #48] 920c: e3a00000 mov r0, #0 ; 0x0 9210: e5840004 str r0, [r4, #4] 9214: e5942010 ldr r2, [r4, #16] 9218: e1d430bc ldrh r3, [r4, #12] 921c: e5842000 str r2, [r4] 9220: e3c33020 bic r3, r3, #32 ; 0x20 9224: e1c430bc strh r3, [r4, #12] 9228: e91baff0 ldmdb fp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, pc}0000922c <_fstat_r>: 922c: e1a0c00d mov ip, sp 9230: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 9234: e24cb004 sub fp, ip, #4 ; 0x4 9238: e1a05000 mov r5, r0 923c: e1a00001 mov r0, r1 9240: e3a03000 mov r3, #0 ; 0x0 9244: e59f4024 ldr r4, [pc, #24] ; 9270 <_fstat_r+0x44> 9248: e1a01002 mov r1, r2 924c: e5843000 str r3, [r4] 9250: eb0005f2 bl aa20 <_fstat> 9254: e3700001 cmn r0, #1 ; 0x1 9258: 191ba830 ldmnedb fp, {r4, r5, fp, sp, pc} 925c: e5943000 ldr r3, [r4] 9260: e3530000 cmp r3, #0 ; 0x0 9264: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} 9268: e5853000 str r3, [r5] 926c: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} 9270: 00012298 muleq r1, r8, r200009274 <_fwalk>: 9274: e1a0c00d mov ip, sp 9278: e92dd9f0 stmdb sp!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} 927c: e24cb004 sub fp, ip, #4 ; 0x4 9280: e3a07000 mov r7, #0 ; 0x0 9284: e2906f76 adds r6, r0, #472 ; 0x1d8 9288: e1a08001 mov r8, r1 928c: 0a00000f beq 92d0 <_fwalk+0x5c> 9290: e9960030 ldmib r6, {r4, r5} 9294: e2544001 subs r4, r4, #1 ; 0x1 9298: 4a000009 bmi 92c4 <_fwalk+0x50> 929c: e1d530fc ldrsh r3, [r5, #12] 92a0: e3530000 cmp r3, #0 ; 0x0 92a4: 0a000003 beq 92b8 <_fwalk+0x44> 92a8: e1a00005 mov r0, r5 92ac: e1a0e00f mov lr, pc 92b0: e1a0f008 mov pc, r8 92b4: e1877000 orr r7, r7, r0 92b8: e2855058 add r5, r5, #88 ; 0x58 92bc: e2544001 subs r4, r4, #1 ; 0x1 92c0: 5afffff5 bpl 929c <_fwalk+0x28> 92c4: e5966000 ldr r6, [r6] 92c8: e3560000 cmp r6, #0 ; 0x0 92cc: 1affffef bne 9290 <_fwalk+0x1c> 92d0: e1a00007 mov r0, r7 92d4: e91ba9f0 ldmdb fp, {r4, r5, r6, r7, r8, fp, sp, pc}000092d8 <fwrite>: 92d8: e1a0c00d mov ip, sp 92dc: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 92e0: e1a06001 mov r6, r1 92e4: e1a05002 mov r5, r2 92e8: e0040596 mul r4, r6, r5 92ec: e24cb004 sub fp, ip, #4 ; 0x4 92f0: e24dd014 sub sp, sp, #20 ; 0x14 92f4: e50b002c str r0, [fp, -#44] 92f8: e24b202c sub r2, fp, #44 ; 0x2c 92fc: e50b2024 str r2, [fp, -#36] 9300: e3a01001 mov r1, #1 ; 0x1 9304: e50b1020 str r1, [fp, -#32] 9308: e1a00003 mov r0, r3 930c: e50b4028 str r4, [fp, -#40] 9310: e24b1024 sub r1, fp, #36 ; 0x24 9314: e50b401c str r4, [fp, -#28] 9318: eb001284 bl dd30 <__sfvwrite> 931c: e3500000 cmp r0, #0 ; 0x0 9320: 0a000004 beq 9338 <fwrite+0x60> 9324: e51b001c ldr r0, [fp, -#28] 9328: e1a01006 mov r1, r6 932c: e0600004 rsb r0, r0, r4 9330: eb00205b bl 114a4 <__udivsi3> 9334: ea000000 b 933c <fwrite+0x64> 9338: e1a00005 mov r0, r5 933c: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc}00009340 <__smakebuf>: 9340: e1a0c00d mov ip, sp 9344: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 9348: e1a04000 mov r4, r0 934c: e24dd03c sub sp, sp, #60 ; 0x3c 9350: e1d430bc ldrh r3, [r4, #12] 9354: e24cb004 sub fp, ip, #4 ; 0x4 9358: e2135002 ands r5, r3, #2 ; 0x2 935c: 0a000005 beq 9378 <__smakebuf+0x38> 9360: e2842043 add r2, r4, #67 ; 0x43 9364: e5842000 str r2, [r4] 9368: e5842010 str r2, [r4, #16] 936c: e3a03001 mov r3, #1 ; 0x1 9370: e5843014 str r3, [r4, #20] 9374: ea000041 b 9480 <__smakebuf+0x140> 9378: e1d430fe ldrsh r3, [r4, #14] 937c: e3530000 cmp r3, #0 ; 0x0 9380: ba000005 blt 939c <__smakebuf+0x5c> 9384: e1a01003 mov r1, r3 9388: e5940054 ldr r0, [r4, #84] 938c: e24b2054 sub r2, fp, #84 ; 0x54 9390: ebffffa5 bl 922c <_fstat_r> 9394: e3500000 cmp r0, #0 ; 0x0 9398: aa000002 bge 93a8 <__smakebuf+0x68> 939c: e1d430bc ldrh r3, [r4, #12] 93a0: e3a06b01 mov r6, #1024 ; 0x400 93a4: ea000010 b 93ec <__smakebuf+0xac> 93a8: e51b3050 ldr r3, [fp, -#80] 93ac: e3a06b01 mov r6, #1024 ; 0x400 93b0: e2035a0f and r5, r3, #61440 ; 0xf000 93b4: e3550a02 cmp r5, #8192 ; 0x2000 93b8: 13a05000 movne r5, #0 ; 0x0 93bc: 03a05001 moveq r5, #1 ; 0x1 93c0: e2033a0f and r3, r3, #61440 ; 0xf000 93c4: e3530902 cmp r3, #32768 ; 0x8000 93c8: 1a000006 bne 93e8 <__smakebuf+0xa8> 93cc: e5942028 ldr r2, [r4, #40] 93d0: e59f3054 ldr r3, [pc, #54] ; 942c <__smakebuf+0xec> 93d4: e1520003 cmp r2, r3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -