📄 logarmfw
字号:
4e4: 1a000000 bne 4ec <fclose+0x40> 4e8: eb0000d8 bl 850 <__sinit> 4ec: e1d400fc ldrsh r0, [r4, #12] 4f0: e1d430bc ldrh r3, [r4, #12] 4f4: e3500000 cmp r0, #0 ; 0x0 4f8: 091ba830 ldmeqdb fp, {r4, r5, fp, sp, pc} 4fc: e2130008 ands r0, r3, #8 ; 0x8 500: 11a00004 movne r0, r4 504: 1b000024 blne 59c <fflush> 508: e1a05000 mov r5, r0 50c: e594302c ldr r3, [r4, #44] 510: e3530000 cmp r3, #0 ; 0x0 514: 0a000004 beq 52c <fclose+0x80> 518: e594001c ldr r0, [r4, #28] 51c: e1a0e00f mov lr, pc 520: e1a0f003 mov pc, r3 524: e3500000 cmp r0, #0 ; 0x0 528: b3e05000 mvnlt r5, #0 ; 0x0 52c: e1d430bc ldrh r3, [r4, #12] 530: e3130080 tst r3, #128 ; 0x80 534: 0a000002 beq 544 <fclose+0x98> 538: e5940054 ldr r0, [r4, #84] 53c: e5941010 ldr r1, [r4, #16] 540: eb000152 bl a90 <_free_r> 544: e5941030 ldr r1, [r4, #48] 548: e3510000 cmp r1, #0 ; 0x0 54c: 0a000006 beq 56c <fclose+0xc0> 550: e2843040 add r3, r4, #64 ; 0x40 554: e1510003 cmp r1, r3 558: 0a000001 beq 564 <fclose+0xb8> 55c: e5940054 ldr r0, [r4, #84] 560: eb00014a bl a90 <_free_r> 564: e3a03000 mov r3, #0 ; 0x0 568: e5843030 str r3, [r4, #48] 56c: e5941044 ldr r1, [r4, #68] 570: e3510000 cmp r1, #0 ; 0x0 574: 0a000003 beq 588 <fclose+0xdc> 578: e5940054 ldr r0, [r4, #84] 57c: eb000143 bl a90 <_free_r> 580: e3a03000 mov r3, #0 ; 0x0 584: e5843044 str r3, [r4, #68] 588: e3a03000 mov r3, #0 ; 0x0 58c: e1a00005 mov r0, r5 590: e1c430bc strh r3, [r4, #12] 594: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} 598: 00009d0c andeq r9, r0, ip, lsl #260000059c <fflush>: 59c: e1a0c00d mov ip, sp 5a0: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 5a4: e24cb004 sub fp, ip, #4 ; 0x4 5a8: e2505000 subs r5, r0, #0 ; 0x0 5ac: 1a000004 bne 5c4 <fflush+0x28> 5b0: e59f30c0 ldr r3, [pc, #c0] ; 678 <fflush+0xdc> 5b4: e59f10c0 ldr r1, [pc, #c0] ; 67c <fflush+0xe0> 5b8: e5930000 ldr r0, [r3] 5bc: eb00032c bl 1274 <_fwalk> 5c0: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} 5c4: e5953054 ldr r3, [r5, #84] 5c8: e3530000 cmp r3, #0 ; 0x0 5cc: 059f30a4 ldreq r3, [pc, #a4] ; 678 <fflush+0xdc> 5d0: 05932000 ldreq r2, [r3] 5d4: 05852054 streq r2, [r5, #84] 5d8: e5950054 ldr r0, [r5, #84] 5dc: e5903038 ldr r3, [r0, #56] 5e0: e3530000 cmp r3, #0 ; 0x0 5e4: 1a000000 bne 5ec <fflush+0x50> 5e8: eb000098 bl 850 <__sinit> 5ec: e1d500fc ldrsh r0, [r5, #12] 5f0: e3100008 tst r0, #8 ; 0x8 5f4: 0a000002 beq 604 <fflush+0x68> 5f8: e5956010 ldr r6, [r5, #16] 5fc: e3560000 cmp r6, #0 ; 0x0 600: 1a000006 bne 620 <fflush+0x84> 604: e3a00000 mov r0, #0 ; 0x0 608: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} 60c: e1d530bc ldrh r3, [r5, #12] 610: e3e00000 mvn r0, #0 ; 0x0 614: e3833040 orr r3, r3, #64 ; 0x40 618: e1c530bc strh r3, [r5, #12] 61c: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} 620: e3100003 tst r0, #3 ; 0x3 624: e5953000 ldr r3, [r5] 628: e3a02000 mov r2, #0 ; 0x0 62c: e5856000 str r6, [r5] 630: e0664003 rsb r4, r6, r3 634: 05952014 ldreq r2, [r5, #20] 638: e3540000 cmp r4, #0 ; 0x0 63c: e5852008 str r2, [r5, #8] 640: da00000a ble 670 <fflush+0xd4> 644: e1a01006 mov r1, r6 648: e595001c ldr r0, [r5, #28] 64c: e1a02004 mov r2, r4 650: e1a0e00f mov lr, pc 654: e595f024 ldr pc, [r5, #36] 658: e3500000 cmp r0, #0 ; 0x0 65c: daffffea ble 60c <fflush+0x70> 660: e0866000 add r6, r6, r0 664: e0604004 rsb r4, r0, r4 668: e3540000 cmp r4, #0 ; 0x0 66c: cafffff4 bgt 644 <fflush+0xa8> 670: e3a00000 mov r0, #0 ; 0x0 674: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} 678: 00009d0c andeq r9, r0, ip, lsl #26 67c: 0000059c muleq r0, ip, r500000680 <std>: 680: e1a0c00d mov ip, sp 684: e92dd800 stmdb sp!, {fp, ip, lr, pc} 688: e24cb004 sub fp, ip, #4 ; 0x4 68c: e3a0c000 mov ip, #0 ; 0x0 690: e580c000 str ip, [r0] 694: e580c004 str ip, [r0, #4] 698: e580c008 str ip, [r0, #8] 69c: e1c010bc strh r1, [r0, #12] 6a0: e1c020be strh r2, [r0, #14] 6a4: e580c010 str ip, [r0, #16] 6a8: e580c014 str ip, [r0, #20] 6ac: e580c018 str ip, [r0, #24] 6b0: e580001c str r0, [r0, #28] 6b4: e5803054 str r3, [r0, #84] 6b8: e59f301c ldr r3, [pc, #1c] ; 6dc <std+0x5c> 6bc: e59f201c ldr r2, [pc, #1c] ; 6e0 <std+0x60> 6c0: e5803020 str r3, [r0, #32] 6c4: e5802024 str r2, [r0, #36] 6c8: e59f3014 ldr r3, [pc, #14] ; 6e4 <std+0x64> 6cc: e59f2014 ldr r2, [pc, #14] ; 6e8 <std+0x68> 6d0: e5803028 str r3, [r0, #40] 6d4: e580202c str r2, [r0, #44] 6d8: e91ba800 ldmdb fp, {fp, sp, pc} 6dc: 000020ec andeq r2, r0, ip, ror #1 6e0: 00002134 andeq r2, r0, r4, lsr r1 6e4: 00002190 muleq r0, r0, r1 6e8: 000021dc ldreqd r2, [r0], -ip000006ec <__sfmoreglue>: 6ec: e1a0c00d mov ip, sp 6f0: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 6f4: e24cb004 sub fp, ip, #4 ; 0x4 6f8: e1a05001 mov r5, r1 6fc: e0853105 add r3, r5, r5, lsl #2 700: e0853083 add r3, r5, r3, lsl #1 704: e1a06183 mov r6, r3, lsl #3 708: e286100c add r1, r6, #12 ; 0xc 70c: eb0003e5 bl 16a8 <_malloc_r> 710: e2504000 subs r4, r0, #0 ; 0x0 714: 0a000009 beq 740 <__sfmoreglue+0x54> 718: e3a01000 mov r1, #0 ; 0x0 71c: e284300c add r3, r4, #12 ; 0xc 720: e5841000 str r1, [r4] 724: e1a00003 mov r0, r3 728: e5845004 str r5, [r4, #4] 72c: e1a02006 mov r2, r6 730: e5843008 str r3, [r4, #8] 734: eb000536 bl 1c14 <memset> 738: e1a00004 mov r0, r4 73c: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} 740: e1a00004 mov r0, r4 744: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc}00000748 <__sfp>: 748: e1a0c00d mov ip, sp 74c: e92dd830 stmdb sp!, {r4, r5, fp, ip, lr, pc} 750: e1a05000 mov r5, r0 754: e5953038 ldr r3, [r5, #56] 758: e24cb004 sub fp, ip, #4 ; 0x4 75c: e3530000 cmp r3, #0 ; 0x0 760: 1a000000 bne 768 <__sfp+0x20> 764: eb000039 bl 850 <__sinit> 768: e2854f76 add r4, r5, #472 ; 0x1d8 76c: e5943004 ldr r3, [r4, #4] 770: e5942008 ldr r2, [r4, #8] 774: e2533001 subs r3, r3, #1 ; 0x1 778: 4a000005 bmi 794 <__sfp+0x4c> 77c: e1d210fc ldrsh r1, [r2, #12] 780: e3510000 cmp r1, #0 ; 0x0 784: 0a000011 beq 7d0 <__sfp+0x88> 788: e2822058 add r2, r2, #88 ; 0x58 78c: e2533001 subs r3, r3, #1 ; 0x1 790: 5afffff9 bpl 77c <__sfp+0x34> 794: e5943000 ldr r3, [r4] 798: e3530000 cmp r3, #0 ; 0x0 79c: 1a000005 bne 7b8 <__sfp+0x70> 7a0: e1a00005 mov r0, r5 7a4: e3a01004 mov r1, #4 ; 0x4 7a8: ebffffcf bl 6ec <__sfmoreglue> 7ac: e3500000 cmp r0, #0 ; 0x0 7b0: e5840000 str r0, [r4] 7b4: 0a000001 beq 7c0 <__sfp+0x78> 7b8: e5944000 ldr r4, [r4] 7bc: eaffffea b 76c <__sfp+0x24> 7c0: e3a00000 mov r0, #0 ; 0x0 7c4: e3a0300c mov r3, #12 ; 0xc 7c8: e5853000 str r3, [r5] 7cc: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc} 7d0: e5821000 str r1, [r2] 7d4: e5821008 str r1, [r2, #8] 7d8: e5821004 str r1, [r2, #4] 7dc: e5821010 str r1, [r2, #16] 7e0: e5821014 str r1, [r2, #20] 7e4: e5821018 str r1, [r2, #24] 7e8: e5821030 str r1, [r2, #48] 7ec: e5821034 str r1, [r2, #52] 7f0: e3a03001 mov r3, #1 ; 0x1 7f4: e1c230bc strh r3, [r2, #12] 7f8: e5821044 str r1, [r2, #68] 7fc: e3e03000 mvn r3, #0 ; 0x0 800: e1c230be strh r3, [r2, #14] 804: e5821048 str r1, [r2, #72] 808: e1a00002 mov r0, r2 80c: e5825054 str r5, [r2, #84] 810: e91ba830 ldmdb fp, {r4, r5, fp, sp, pc}00000814 <_cleanup_r>: 814: e1a0c00d mov ip, sp 818: e92dd800 stmdb sp!, {fp, ip, lr, pc} 81c: e59f1008 ldr r1, [pc, #8] ; 82c <_cleanup_r+0x18> 820: e24cb004 sub fp, ip, #4 ; 0x4 824: eb000292 bl 1274 <_fwalk> 828: e91ba800 ldmdb fp, {fp, sp, pc} 82c: 0000059c muleq r0, ip, r500000830 <_cleanup>: 830: e1a0c00d mov ip, sp 834: e92dd800 stmdb sp!, {fp, ip, lr, pc} 838: e59f300c ldr r3, [pc, #c] ; 84c <_cleanup+0x1c> 83c: e5930000 ldr r0, [r3] 840: e24cb004 sub fp, ip, #4 ; 0x4 844: ebfffff2 bl 814 <_cleanup_r> 848: e91ba800 ldmdb fp, {fp, sp, pc} 84c: 00009d0c andeq r9, r0, ip, lsl #2600000850 <__sinit>: 850: e1a0c00d mov ip, sp 854: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 858: e24cb004 sub fp, ip, #4 ; 0x4 85c: e1a04000 mov r4, r0 860: e2846f79 add r6, r4, #484 ; 0x1e4 864: e1a00006 mov r0, r6 868: e3a01004 mov r1, #4 ; 0x4 86c: e3a05001 mov r5, #1 ; 0x1 870: e5845038 str r5, [r4, #56] 874: e3a02000 mov r2, #0 ; 0x0 878: e59fc048 ldr ip, [pc, #48] ; 8c8 <__sinit+0x78> 87c: e1a03004 mov r3, r4 880: e584c03c str ip, [r4, #60] 884: ebffff7d bl 680 <std> 888: e2840f8f add r0, r4, #572 ; 0x23c 88c: e3a01009 mov r1, #9 ; 0x9 890: e1a02005 mov r2, r5 894: e1a03004 mov r3, r4 898: ebffff78 bl 680 <std> 89c: e2840fa5 add r0, r4, #660 ; 0x294 8a0: e3a0100a mov r1, #10 ; 0xa 8a4: e3a02002 mov r2, #2 ; 0x2 8a8: e1a03004 mov r3, r4 8ac: ebffff73 bl 680 <std> 8b0: e3a03000 mov r3, #0 ; 0x0 8b4: e58431d8 str r3, [r4, #472] 8b8: e3a02003 mov r2, #3 ; 0x3 8bc: e58421dc str r2, [r4, #476] 8c0: e58461e0 str r6, [r4, #480] 8c4: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc} 8c8: 00000814 andeq r0, r0, r4, lsl r8000008cc <_fopen_r>: 8cc: e1a0c00d mov ip, sp 8d0: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} 8d4: e24cb004 sub fp, ip, #4 ; 0x4 8d8: e1a04000 mov r4, r0 8dc: e1a05001 mov r5, r1 8e0: e1a01002 mov r1, r2 8e4: e24b201c sub r2, fp, #28 ; 0x1c 8e8: e24dd004 sub sp, sp, #4 ; 0x4 8ec: eb0014df bl 5c70 <__sflags> 8f0: e2506000 subs r6, r0, #0 ; 0x0 8f4: e3a00000 mov r0, #0 ; 0x0 8f8: 0a000020 beq 980 <_fopen_r+0xb4> 8fc: e1a00004 mov r0, r4 900: ebffff90 bl 748 <__sfp> 904: e2504000 subs r4, r0, #0 ; 0x0 908: 0a00001b beq 97c <_fopen_r+0xb0> 90c: e1a01005 mov r1, r5 910: e5940054 ldr r0, [r4, #84] 914: e3a03f6d mov r3, #436 ; 0x1b4 918: e51b201c ldr r2, [fp, -#28] 91c: e2833002 add r3, r3, #2 ; 0x2 920: eb0004e7 bl 1cc4 <_open_r> 924: e3500000 cmp r0, #0 ; 0x0 928: b3a03000 movlt r3, #0 ; 0x0 92c: b1a00003 movlt r0, r3 930: b1c430bc strlth r3, [r4, #12] 934: ba000011 blt 980 <_fopen_r+0xb4> 938: e1c400be strh r0, [r4, #14] 93c: e1c460bc strh r6, [r4, #12] 940: e584401c str r4, [r4, #28] 944: e59f3038 ldr r3, [pc, #38] ; 984 <_fopen_r+0xb8> 948: e59f2038 ldr r2, [pc, #38] ; 988 <_fopen_r+0xbc> 94c: e5843020 str r3, [r4, #32] 950: e5842024 str r2, [r4, #36] 954: e59f3030 ldr r3, [pc, #30] ; 98c <_fopen_r+0xc0> 958: e59f2030 ldr r2, [pc, #30] ; 990 <_fopen_r+0xc4> 95c: e5843028 str r3, [r4, #40] 960: e3160c01 tst r6, #256 ; 0x100 964: e584202c str r2, [r4, #44] 968: 0a000003 beq 97c <_fopen_r+0xb0> 96c: e1a00004 mov r0, r4 970: e3a01000 mov r1, #0 ; 0x0 974: e3a02002 mov r2, #2 ; 0x2 978: eb000119 bl de4 <fseek> 97c: e1a00004 mov r0, r4 980: ea000003 b 994 <_fopen_r+0xc8> 984: 000020ec andeq r2, r0, ip, ror #1 988: 00002134 andeq r2, r0, r4, lsr r1 98c: 00002190 muleq r0, r0, r1 990: 000021dc ldreqd r2, [r0], -ip 994: e91ba870 ldmdb fp, {r4, r5, r6, fp, sp, pc}00000998 <fopen>: 998: e1a0c00d mov ip, sp 99c: e92dd800 stmdb sp!, {fp, ip, lr, pc} 9a0: e24cb004 sub fp, ip, #4 ; 0x4 9a4: e1a0c000 mov ip, r0 9a8: e59f3010 ldr r3, [pc, #10] ; 9c0 <fopen+0x28> 9ac: e1a02001 mov r2, r1 9b0: e5930000 ldr r0, [r3] 9b4: e1a0100c mov r1, ip 9b8: ebffffc3 bl 8cc <_fopen_r> 9bc: e91ba800 ldmdb fp, {fp, sp, pc} 9c0: 00009d0c andeq r9, r0, ip, lsl #26000009c4 <fread>: 9c4: e1a0c00d mov ip, sp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -