Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dev/mc/output.bin: file format elf32-littlearm
- Disassembly of section .init:
- 00008000 <_init>:
- 8000: e1a0c00d mov ip, sp
- 8004: e92ddff8 push {r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc}
- 8008: e24cb004 sub fp, ip, #4
- 800c: e24bd028 sub sp, fp, #40 ; 0x28
- 8010: e89d6ff0 ldm sp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, lr}
- 8014: e12fff1e bx lr
- Disassembly of section .text:
- 00008018 <exit>:
- 8018: e92d4010 push {r4, lr}
- 801c: e3a01000 mov r1, #0
- 8020: e1a04000 mov r4, r0
- 8024: eb00013e bl 8524 <__call_exitprocs>
- 8028: e59f3018 ldr r3, [pc, #24] ; 8048 <exit+0x30>
- 802c: e5930000 ldr r0, [r3]
- 8030: e590303c ldr r3, [r0, #60] ; 0x3c
- 8034: e3530000 cmp r3, #0
- 8038: 11a0e00f movne lr, pc
- 803c: 112fff13 bxne r3
- 8040: e1a00004 mov r0, r4
- 8044: eb000192 bl 8694 <_exit>
- 8048: 000086b0 .word 0x000086b0
- 0000804c <register_fini>:
- 804c: e59f3018 ldr r3, [pc, #24] ; 806c <register_fini+0x20>
- 8050: e3530000 cmp r3, #0
- 8054: 012fff1e bxeq lr
- 8058: e92d4010 push {r4, lr}
- 805c: e59f000c ldr r0, [pc, #12] ; 8070 <register_fini+0x24>
- 8060: eb000078 bl 8248 <atexit>
- 8064: e8bd4010 pop {r4, lr}
- 8068: e12fff1e bx lr
- 806c: 00000000 .word 0x00000000
- 8070: 00008268 .word 0x00008268
- 00008074 <__do_global_dtors_aux>:
- 8074: e59f3030 ldr r3, [pc, #48] ; 80ac <__do_global_dtors_aux+0x38>
- 8078: e5d32000 ldrb r2, [r3]
- 807c: e3520000 cmp r2, #0
- 8080: 112fff1e bxne lr
- 8084: e92d4010 push {r4, lr}
- 8088: e1a04003 mov r4, r3
- 808c: e59f301c ldr r3, [pc, #28] ; 80b0 <__do_global_dtors_aux+0x3c>
- 8090: e3530000 cmp r3, #0
- 8094: 159f0018 ldrne r0, [pc, #24] ; 80b4 <__do_global_dtors_aux+0x40>
- 8098: 11a00000 movne r0, r0
- 809c: e3a03001 mov r3, #1
- 80a0: e5c43000 strb r3, [r4]
- 80a4: e8bd4010 pop {r4, lr}
- 80a8: e12fff1e bx lr
- 80ac: 00018b00 .word 0x00018b00
- 80b0: 00000000 .word 0x00000000
- 80b4: 000086bc .word 0x000086bc
- 000080b8 <frame_dummy>:
- 80b8: e59f301c ldr r3, [pc, #28] ; 80dc <frame_dummy+0x24>
- 80bc: e3530000 cmp r3, #0
- 80c0: 012fff1e bxeq lr
- 80c4: e92d4010 push {r4, lr}
- 80c8: e59f1010 ldr r1, [pc, #16] ; 80e0 <frame_dummy+0x28>
- 80cc: e59f0010 ldr r0, [pc, #16] ; 80e4 <frame_dummy+0x2c>
- 80d0: e1a00000 nop ; (mov r0, r0)
- 80d4: e8bd4010 pop {r4, lr}
- 80d8: e12fff1e bx lr
- 80dc: 00000000 .word 0x00000000
- 80e0: 00018b04 .word 0x00018b04
- 80e4: 000086bc .word 0x000086bc
- 000080e8 <_mainCRTStartup>:
- 80e8: e59f30e4 ldr r3, [pc, #228] ; 81d4 <_mainCRTStartup+0xec>
- 80ec: e3530000 cmp r3, #0
- 80f0: 059f30d8 ldreq r3, [pc, #216] ; 81d0 <_mainCRTStartup+0xe8>
- 80f4: e1a0d003 mov sp, r3
- 80f8: e10f2000 mrs r2, CPSR
- 80fc: e312000f tst r2, #15
- 8100: 0a000015 beq 815c <_mainCRTStartup+0x74>
- 8104: e321f0d1 msr CPSR_c, #209 ; 0xd1
- 8108: e1a0d003 mov sp, r3
- 810c: e24daa01 sub sl, sp, #4096 ; 0x1000
- 8110: e1a0300a mov r3, sl
- 8114: e321f0d7 msr CPSR_c, #215 ; 0xd7
- 8118: e1a0d003 mov sp, r3
- 811c: e2433a01 sub r3, r3, #4096 ; 0x1000
- 8120: e321f0db msr CPSR_c, #219 ; 0xdb
- 8124: e1a0d003 mov sp, r3
- 8128: e2433a01 sub r3, r3, #4096 ; 0x1000
- 812c: e321f0d2 msr CPSR_c, #210 ; 0xd2
- 8130: e1a0d003 mov sp, r3
- 8134: e2433a02 sub r3, r3, #8192 ; 0x2000
- 8138: e321f0d3 msr CPSR_c, #211 ; 0xd3
- 813c: e1a0d003 mov sp, r3
- 8140: e2433902 sub r3, r3, #32768 ; 0x8000
- 8144: e3c330ff bic r3, r3, #255 ; 0xff
- 8148: e3c33cff bic r3, r3, #65280 ; 0xff00
- 814c: e5033004 str r3, [r3, #-4]
- 8150: e9532000 ldmdb r3, {sp}^
- 8154: e38220c0 orr r2, r2, #192 ; 0xc0
- 8158: e121f002 msr CPSR_c, r2
- 815c: e243a801 sub sl, r3, #65536 ; 0x10000
- 8160: e3b01000 movs r1, #0
- 8164: e1a0b001 mov fp, r1
- 8168: e1a07001 mov r7, r1
- 816c: e59f006c ldr r0, [pc, #108] ; 81e0 <_mainCRTStartup+0xf8>
- 8170: e59f206c ldr r2, [pc, #108] ; 81e4 <_mainCRTStartup+0xfc>
- 8174: e0522000 subs r2, r2, r0
- 8178: eb00006c bl 8330 <memset>
- 817c: e59f3054 ldr r3, [pc, #84] ; 81d8 <_mainCRTStartup+0xf0>
- 8180: e3530000 cmp r3, #0
- 8184: 0a000001 beq 8190 <_mainCRTStartup+0xa8>
- 8188: e1a0e00f mov lr, pc
- 818c: e1a0f003 mov pc, r3
- 8190: e59f3044 ldr r3, [pc, #68] ; 81dc <_mainCRTStartup+0xf4>
- 8194: e3530000 cmp r3, #0
- 8198: 0a000001 beq 81a4 <_mainCRTStartup+0xbc>
- 819c: e1a0e00f mov lr, pc
- 81a0: e1a0f003 mov pc, r3
- 81a4: e3b00000 movs r0, #0
- 81a8: e3b01000 movs r1, #0
- 81ac: e1b04000 movs r4, r0
- 81b0: e1b05001 movs r5, r1
- 81b4: e59f002c ldr r0, [pc, #44] ; 81e8 <_mainCRTStartup+0x100>
- 81b8: eb000022 bl 8248 <atexit>
- 81bc: eb00003b bl 82b0 <__libc_init_array>
- 81c0: e1b00004 movs r0, r4
- 81c4: e1b01005 movs r1, r5
- 81c8: eb000007 bl 81ec <main>
- 81cc: ebffff91 bl 8018 <exit>
- 81d0: 00080000 .word 0x00080000
- ...
- 81e0: 00018b00 .word 0x00018b00
- 81e4: 00018b1c .word 0x00018b1c
- 81e8: 00008268 .word 0x00008268
- 000081ec <main>:
- 81ec: e52db004 push {fp} ; (str fp, [sp, #-4]!)
- 81f0: e28db000 add fp, sp, #0
- 81f4: e59f3044 ldr r3, [pc, #68] ; 8240 <main+0x54>
- 81f8: e5933018 ldr r3, [r3, #24]
- 81fc: e59f203c ldr r2, [pc, #60] ; 8240 <main+0x54>
- 8200: e3833010 orr r3, r3, #16
- 8204: e5823018 str r3, [r2, #24]
- 8208: e59f3034 ldr r3, [pc, #52] ; 8244 <main+0x58>
- 820c: e5933004 ldr r3, [r3, #4]
- 8210: e59f202c ldr r2, [pc, #44] ; 8244 <main+0x58>
- 8214: e3c33503 bic r3, r3, #12582912 ; 0xc00000
- 8218: e5823004 str r3, [r2, #4]
- 821c: e59f3020 ldr r3, [pc, #32] ; 8244 <main+0x58>
- 8220: e5933004 ldr r3, [r3, #4]
- 8224: e59f2018 ldr r2, [pc, #24] ; 8244 <main+0x58>
- 8228: e3833601 orr r3, r3, #1048576 ; 0x100000
- 822c: e5823004 str r3, [r2, #4]
- 8230: e59f300c ldr r3, [pc, #12] ; 8244 <main+0x58>
- 8234: e3a02202 mov r2, #536870912 ; 0x20000000
- 8238: e5832010 str r2, [r3, #16]
- 823c: eafffffe b 823c <main+0x50>
- 8240: 40021000 .word 0x40021000
- 8244: 40011000 .word 0x40011000
- 00008248 <atexit>:
- 8248: e3a03000 mov r3, #0
- 824c: e92d4010 push {r4, lr}
- 8250: e1a01000 mov r1, r0
- 8254: e1a02003 mov r2, r3
- 8258: e1a00003 mov r0, r3
- 825c: eb000078 bl 8444 <__register_exitproc>
- 8260: e8bd4010 pop {r4, lr}
- 8264: e12fff1e bx lr
- 00008268 <__libc_fini_array>:
- 8268: e92d4070 push {r4, r5, r6, lr}
- 826c: e59f5034 ldr r5, [pc, #52] ; 82a8 <__libc_fini_array+0x40>
- 8270: e59f4034 ldr r4, [pc, #52] ; 82ac <__libc_fini_array+0x44>
- 8274: e0444005 sub r4, r4, r5
- 8278: e1b04144 asrs r4, r4, #2
- 827c: 10855104 addne r5, r5, r4, lsl #2
- 8280: 0a000005 beq 829c <__libc_fini_array+0x34>
- 8284: e2444001 sub r4, r4, #1
- 8288: e5353004 ldr r3, [r5, #-4]!
- 828c: e1a0e00f mov lr, pc
- 8290: e12fff13 bx r3
- 8294: e3540000 cmp r4, #0
- 8298: 1afffff9 bne 8284 <__libc_fini_array+0x1c>
- 829c: eb0000fd bl 8698 <_fini>
- 82a0: e8bd4070 pop {r4, r5, r6, lr}
- 82a4: e12fff1e bx lr
- 82a8: 000186c8 .word 0x000186c8
- 82ac: 000186cc .word 0x000186cc
- 000082b0 <__libc_init_array>:
- 82b0: e92d4070 push {r4, r5, r6, lr}
- 82b4: e59f6064 ldr r6, [pc, #100] ; 8320 <__libc_init_array+0x70>
- 82b8: e59f5064 ldr r5, [pc, #100] ; 8324 <__libc_init_array+0x74>
- 82bc: e0466005 sub r6, r6, r5
- 82c0: e1b06146 asrs r6, r6, #2
- 82c4: 13a04000 movne r4, #0
- 82c8: 0a000005 beq 82e4 <__libc_init_array+0x34>
- 82cc: e2844001 add r4, r4, #1
- 82d0: e4953004 ldr r3, [r5], #4
- 82d4: e1a0e00f mov lr, pc
- 82d8: e12fff13 bx r3
- 82dc: e1560004 cmp r6, r4
- 82e0: 1afffff9 bne 82cc <__libc_init_array+0x1c>
- 82e4: e59f603c ldr r6, [pc, #60] ; 8328 <__libc_init_array+0x78>
- 82e8: e59f503c ldr r5, [pc, #60] ; 832c <__libc_init_array+0x7c>
- 82ec: e0466005 sub r6, r6, r5
- 82f0: ebffff42 bl 8000 <_init>
- 82f4: e1b06146 asrs r6, r6, #2
- 82f8: 13a04000 movne r4, #0
- 82fc: 0a000005 beq 8318 <__libc_init_array+0x68>
- 8300: e2844001 add r4, r4, #1
- 8304: e4953004 ldr r3, [r5], #4
- 8308: e1a0e00f mov lr, pc
- 830c: e12fff13 bx r3
- 8310: e1560004 cmp r6, r4
- 8314: 1afffff9 bne 8300 <__libc_init_array+0x50>
- 8318: e8bd4070 pop {r4, r5, r6, lr}
- 831c: e12fff1e bx lr
- 8320: 000186c0 .word 0x000186c0
- 8324: 000186c0 .word 0x000186c0
- 8328: 000186c8 .word 0x000186c8
- 832c: 000186c0 .word 0x000186c0
- 00008330 <memset>:
- 8330: e3100003 tst r0, #3
- 8334: 0a000040 beq 843c <memset+0x10c>
- 8338: e3520000 cmp r2, #0
- 833c: e2422001 sub r2, r2, #1
- 8340: 012fff1e bxeq lr
- 8344: e201c0ff and ip, r1, #255 ; 0xff
- 8348: e1a03000 mov r3, r0
- 834c: ea000002 b 835c <memset+0x2c>
- 8350: e2422001 sub r2, r2, #1
- 8354: e3720001 cmn r2, #1
- 8358: 012fff1e bxeq lr
- 835c: e4c3c001 strb ip, [r3], #1
- 8360: e3130003 tst r3, #3
- 8364: 1afffff9 bne 8350 <memset+0x20>
- 8368: e3520003 cmp r2, #3
- 836c: 9a00002a bls 841c <memset+0xec>
- 8370: e92d4010 push {r4, lr}
- 8374: e201e0ff and lr, r1, #255 ; 0xff
- 8378: e18ee40e orr lr, lr, lr, lsl #8
- 837c: e352000f cmp r2, #15
- 8380: e18ee80e orr lr, lr, lr, lsl #16
- 8384: 9a000010 bls 83cc <memset+0x9c>
- 8388: e1a04002 mov r4, r2
- 838c: e283c010 add ip, r3, #16
- 8390: e2444010 sub r4, r4, #16
- 8394: e354000f cmp r4, #15
- 8398: e50ce010 str lr, [ip, #-16]
- 839c: e50ce00c str lr, [ip, #-12]
- 83a0: e50ce008 str lr, [ip, #-8]
- 83a4: e50ce004 str lr, [ip, #-4]
- 83a8: e28cc010 add ip, ip, #16
- 83ac: 8afffff7 bhi 8390 <memset+0x60>
- 83b0: e242c010 sub ip, r2, #16
- 83b4: e3ccc00f bic ip, ip, #15
- 83b8: e202200f and r2, r2, #15
- 83bc: e28cc010 add ip, ip, #16
- 83c0: e3520003 cmp r2, #3
- 83c4: e083300c add r3, r3, ip
- 83c8: 9a00000a bls 83f8 <memset+0xc8>
- 83cc: e1a04003 mov r4, r3
- 83d0: e1a0c002 mov ip, r2
- 83d4: e24cc004 sub ip, ip, #4
- 83d8: e35c0003 cmp ip, #3
- 83dc: e484e004 str lr, [r4], #4
- 83e0: 8afffffb bhi 83d4 <memset+0xa4>
- 83e4: e242c004 sub ip, r2, #4
- 83e8: e3ccc003 bic ip, ip, #3
- 83ec: e28cc004 add ip, ip, #4
- 83f0: e083300c add r3, r3, ip
- 83f4: e2022003 and r2, r2, #3
- 83f8: e3520000 cmp r2, #0
- 83fc: 0a000004 beq 8414 <memset+0xe4>
- 8400: e20110ff and r1, r1, #255 ; 0xff
- 8404: e0832002 add r2, r3, r2
- 8408: e4c31001 strb r1, [r3], #1
- 840c: e1520003 cmp r2, r3
- 8410: 1afffffc bne 8408 <memset+0xd8>
- 8414: e8bd4010 pop {r4, lr}
- 8418: e12fff1e bx lr
- 841c: e3520000 cmp r2, #0
- 8420: 012fff1e bxeq lr
- 8424: e20110ff and r1, r1, #255 ; 0xff
- 8428: e0832002 add r2, r3, r2
- 842c: e4c31001 strb r1, [r3], #1
- 8430: e1520003 cmp r2, r3
- 8434: 1afffffc bne 842c <memset+0xfc>
- 8438: e12fff1e bx lr
- 843c: e1a03000 mov r3, r0
- 8440: eaffffc8 b 8368 <memset+0x38>
- 00008444 <__register_exitproc>:
- 8444: e59fc0d0 ldr ip, [pc, #208] ; 851c <__register_exitproc+0xd8>
- 8448: e92d41f0 push {r4, r5, r6, r7, r8, lr}
- 844c: e59c4000 ldr r4, [ip]
- 8450: e594c148 ldr ip, [r4, #328] ; 0x148
- 8454: e35c0000 cmp ip, #0
- 8458: 0284cf53 addeq ip, r4, #332 ; 0x14c
- 845c: e59ce004 ldr lr, [ip, #4]
- 8460: 0584c148 streq ip, [r4, #328] ; 0x148
- 8464: e35e001f cmp lr, #31
- 8468: e1a06001 mov r6, r1
- 846c: e1a05000 mov r5, r0
- 8470: e1a08002 mov r8, r2
- 8474: e1a07003 mov r7, r3
- 8478: d28e1001 addle r1, lr, #1
- 847c: da00000f ble 84c0 <__register_exitproc+0x7c>
- 8480: e59f3098 ldr r3, [pc, #152] ; 8520 <__register_exitproc+0xdc>
- 8484: e3530000 cmp r3, #0
- 8488: 0a000021 beq 8514 <__register_exitproc+0xd0>
- 848c: e3a00e19 mov r0, #400 ; 0x190
- 8490: e1a00000 nop ; (mov r0, r0)
- 8494: e250c000 subs ip, r0, #0
- 8498: 0a00001d beq 8514 <__register_exitproc+0xd0>
- 849c: e3a00000 mov r0, #0
- 84a0: e3a01001 mov r1, #1
- 84a4: e1a0e000 mov lr, r0
- 84a8: e5943148 ldr r3, [r4, #328] ; 0x148
- 84ac: e58c0004 str r0, [ip, #4]
- 84b0: e58c3000 str r3, [ip]
- 84b4: e584c148 str ip, [r4, #328] ; 0x148
- 84b8: e58c0188 str r0, [ip, #392] ; 0x188
- 84bc: e58c018c str r0, [ip, #396] ; 0x18c
- 84c0: e3550000 cmp r5, #0
- 84c4: 1a000005 bne 84e0 <__register_exitproc+0x9c>
- 84c8: e3a00000 mov r0, #0
- 84cc: e28ee002 add lr, lr, #2
- 84d0: e58c1004 str r1, [ip, #4]
- 84d4: e78c610e str r6, [ip, lr, lsl #2]
- 84d8: e8bd41f0 pop {r4, r5, r6, r7, r8, lr}
- 84dc: e12fff1e bx lr
- 84e0: e3a00001 mov r0, #1
- 84e4: e08c410e add r4, ip, lr, lsl #2
- 84e8: e5848088 str r8, [r4, #136] ; 0x88
- 84ec: e59c3188 ldr r3, [ip, #392] ; 0x188
- 84f0: e1a02e10 lsl r2, r0, lr
- 84f4: e1830002 orr r0, r3, r2
- 84f8: e58c0188 str r0, [ip, #392] ; 0x188
- 84fc: e5847108 str r7, [r4, #264] ; 0x108
- 8500: e3550002 cmp r5, #2
- 8504: 059c318c ldreq r3, [ip, #396] ; 0x18c
- 8508: 01832002 orreq r2, r3, r2
- 850c: 058c218c streq r2, [ip, #396] ; 0x18c
- 8510: eaffffec b 84c8 <__register_exitproc+0x84>
- 8514: e3e00000 mvn r0, #0
- 8518: eaffffee b 84d8 <__register_exitproc+0x94>
- 851c: 000086b0 .word 0x000086b0
- 8520: 00000000 .word 0x00000000
- 00008524 <__call_exitprocs>:
- 8524: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8528: e1a06001 mov r6, r1
- 852c: e3a09001 mov r9, #1
- 8530: e3a0a000 mov sl, #0
- 8534: e59f3150 ldr r3, [pc, #336] ; 868c <__call_exitprocs+0x168>
- 8538: e5933000 ldr r3, [r3]
- 853c: e24dd014 sub sp, sp, #20
- 8540: e58d3008 str r3, [sp, #8]
- 8544: e2833f52 add r3, r3, #328 ; 0x148
- 8548: e58d0004 str r0, [sp, #4]
- 854c: e58d300c str r3, [sp, #12]
- 8550: e59d3008 ldr r3, [sp, #8]
- 8554: e5937148 ldr r7, [r3, #328] ; 0x148
- 8558: e3570000 cmp r7, #0
- 855c: 0a00003d beq 8658 <__call_exitprocs+0x134>
- 8560: e59d800c ldr r8, [sp, #12]
- 8564: e1a0b008 mov fp, r8
- 8568: e5974004 ldr r4, [r7, #4]
- 856c: e2545001 subs r5, r4, #1
- 8570: 52844001 addpl r4, r4, #1
- 8574: 50874104 addpl r4, r7, r4, lsl #2
- 8578: 5a000007 bpl 859c <__call_exitprocs+0x78>
- 857c: ea000026 b 861c <__call_exitprocs+0xf8>
- 8580: e5943100 ldr r3, [r4, #256] ; 0x100
- 8584: e1560003 cmp r6, r3
- 8588: 0a000005 beq 85a4 <__call_exitprocs+0x80>
- 858c: e2455001 sub r5, r5, #1
- 8590: e3750001 cmn r5, #1
- 8594: e2444004 sub r4, r4, #4
- 8598: 0a00001f beq 861c <__call_exitprocs+0xf8>
- 859c: e3560000 cmp r6, #0
- 85a0: 1afffff6 bne 8580 <__call_exitprocs+0x5c>
- 85a4: e5973004 ldr r3, [r7, #4]
- 85a8: e2433001 sub r3, r3, #1
- 85ac: e1530005 cmp r3, r5
- 85b0: e5943000 ldr r3, [r4]
- 85b4: 05875004 streq r5, [r7, #4]
- 85b8: 1584a000 strne sl, [r4]
- 85bc: e3530000 cmp r3, #0
- 85c0: 0afffff1 beq 858c <__call_exitprocs+0x68>
- 85c4: e5971188 ldr r1, [r7, #392] ; 0x188
- 85c8: e1a02519 lsl r2, r9, r5
- 85cc: e1120001 tst r2, r1
- 85d0: e5978004 ldr r8, [r7, #4]
- 85d4: 0a000022 beq 8664 <__call_exitprocs+0x140>
- 85d8: e597118c ldr r1, [r7, #396] ; 0x18c
- 85dc: e1120001 tst r2, r1
- 85e0: 1a000022 bne 8670 <__call_exitprocs+0x14c>
- 85e4: e5941080 ldr r1, [r4, #128] ; 0x80
- 85e8: e59d0004 ldr r0, [sp, #4]
- 85ec: e1a0e00f mov lr, pc
- 85f0: e12fff13 bx r3
- 85f4: e5973004 ldr r3, [r7, #4]
- 85f8: e1530008 cmp r3, r8
- 85fc: 1affffd3 bne 8550 <__call_exitprocs+0x2c>
- 8600: e59b3000 ldr r3, [fp]
- 8604: e1530007 cmp r3, r7
- 8608: 1affffd0 bne 8550 <__call_exitprocs+0x2c>
- 860c: e2455001 sub r5, r5, #1
- 8610: e3750001 cmn r5, #1
- 8614: e2444004 sub r4, r4, #4
- 8618: 1affffdf bne 859c <__call_exitprocs+0x78>
- 861c: e59f306c ldr r3, [pc, #108] ; 8690 <__call_exitprocs+0x16c>
- 8620: e3530000 cmp r3, #0
- 8624: 0a00000b beq 8658 <__call_exitprocs+0x134>
- 8628: e5973004 ldr r3, [r7, #4]
- 862c: e3530000 cmp r3, #0
- 8630: 1a000012 bne 8680 <__call_exitprocs+0x15c>
- 8634: e5973000 ldr r3, [r7]
- 8638: e3530000 cmp r3, #0
- 863c: 0a000005 beq 8658 <__call_exitprocs+0x134>
- 8640: e1a00007 mov r0, r7
- 8644: e58b3000 str r3, [fp]
- 8648: e1a00000 nop ; (mov r0, r0)
- 864c: e59b7000 ldr r7, [fp]
- 8650: e3570000 cmp r7, #0
- 8654: 1affffc3 bne 8568 <__call_exitprocs+0x44>
- 8658: e28dd014 add sp, sp, #20
- 865c: e8bd4ff0 pop {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8660: e12fff1e bx lr
- 8664: e1a0e00f mov lr, pc
- 8668: e12fff13 bx r3
- 866c: eaffffe0 b 85f4 <__call_exitprocs+0xd0>
- 8670: e5940080 ldr r0, [r4, #128] ; 0x80
- 8674: e1a0e00f mov lr, pc
- 8678: e12fff13 bx r3
- 867c: eaffffdc b 85f4 <__call_exitprocs+0xd0>
- 8680: e1a0b007 mov fp, r7
- 8684: e5977000 ldr r7, [r7]
- 8688: eafffff0 b 8650 <__call_exitprocs+0x12c>
- 868c: 000086b0 .word 0x000086b0
- 8690: 00000000 .word 0x00000000
- 00008694 <_exit>:
- 8694: eafffffe b 8694 <_exit>
- Disassembly of section .fini:
- 00008698 <_fini>:
- 8698: e1a0c00d mov ip, sp
- 869c: e92ddff8 push {r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr, pc}
- 86a0: e24cb004 sub fp, ip, #4
- 86a4: e24bd028 sub sp, fp, #40 ; 0x28
- 86a8: e89d6ff0 ldm sp, {r4, r5, r6, r7, r8, r9, sl, fp, sp, lr}
- 86ac: e12fff1e bx lr
Advertisement
Add Comment
Please, Sign In to add comment