app.o: file format elf32-littlearm Disassembly of section .text: 00000000 <_startup>: 0: e59ff018 ldr pc, [pc, #24] ; 20 4: e59ff018 ldr pc, [pc, #24] ; 24 8: e59ff018 ldr pc, [pc, #24] ; 28 c: e59ff018 ldr pc, [pc, #24] ; 2c 10: e59ff018 ldr pc, [pc, #24] ; 30 14: e1a00000 nop ; (mov r0, r0) 18: e51ffff0 ldr pc, [pc, #-4080] ; fffff030 <_stack_end+0xbfff7154> 1c: e59ff014 ldr pc, [pc, #20] ; 38 00000020 : 20: 00000040 .word 0x00000040 00000024 : 24: 00000158 .word 0x00000158 00000028 : 28: 0000014c .word 0x0000014c 0000002c : 2c: 00000158 .word 0x00000158 00000030 : 30: 00000158 .word 0x00000158 00000034 : 34: 00000138 .word 0x00000138 00000038 : 38: 00000144 .word 0x00000144 3c: 00000000 .word 0x00000000 00000040 : 40: e59f0078 ldr r0, [pc, #120] ; c0 44: e321f0db msr CPSR_c, #219 ; 0xdb 48: e1a0d000 mov sp, r0 4c: e2400004 sub r0, r0, #4 50: e321f0d7 msr CPSR_c, #215 ; 0xd7 54: e1a0d000 mov sp, r0 58: e2400004 sub r0, r0, #4 5c: e321f0d1 msr CPSR_c, #209 ; 0xd1 60: e1a0d000 mov sp, r0 64: e2400004 sub r0, r0, #4 68: e321f0d2 msr CPSR_c, #210 ; 0xd2 6c: e1a0d000 mov sp, r0 70: e2400004 sub r0, r0, #4 74: e321f0d3 msr CPSR_c, #211 ; 0xd3 78: e1a0d000 mov sp, r0 7c: e2400004 sub r0, r0, #4 80: e321f0df msr CPSR_c, #223 ; 0xdf 84: e1a0d000 mov sp, r0 88: e59f1034 ldr r1, [pc, #52] ; c4 8c: e59f2034 ldr r2, [pc, #52] ; c8 90: e59f3034 ldr r3, [pc, #52] ; cc 94: e1520003 cmp r2, r3 98: 34910004 ldrcc r0, [r1], #4 9c: 34820004 strcc r0, [r2], #4 a0: 3afffffb bcc 94 a4: e3a00000 mov r0, #0 a8: e59f1020 ldr r1, [pc, #32] ; d0 ac: e59f2020 ldr r2, [pc, #32] ; d4 b0: e1510002 cmp r1, r2 b4: 34810004 strcc r0, [r1], #4 b8: 3afffffc bcc b0 bc: ea000005 b d8
c0: 40007edc .word 0x40007edc c4: 00000164 .word 0x00000164 c8: 40000200 .word 0x40000200 cc: 40000200 .word 0x40000200 d0: 40000200 .word 0x40000200 d4: 40000200 .word 0x40000200 000000d8
: d8: e52db004 push {fp} ; (str fp, [sp, #-4]!) dc: e28db000 add fp, sp, #0 e0: e59f3040 ldr r3, [pc, #64] ; 128 e4: e59f203c ldr r2, [pc, #60] ; 128 e8: e5922000 ldr r2, [r2] ec: e3822b03 orr r2, r2, #3072 ; 0xc00 f0: e5832000 str r2, [r3] f4: e59f3030 ldr r3, [pc, #48] ; 12c f8: e5933000 ldr r3, [r3] fc: e2033902 and r3, r3, #32768 ; 0x8000 100: e3530000 cmp r3, #0 104: 0a000003 beq 118 108: e59f3020 ldr r3, [pc, #32] ; 130 10c: e3a02b03 mov r2, #3072 ; 0xc00 110: e5832000 str r2, [r3] 114: eafffff6 b f4 118: e59f3014 ldr r3, [pc, #20] ; 134 11c: e3a02b03 mov r2, #3072 ; 0xc00 120: e5832000 str r2, [r3] 124: eafffff2 b f4 128: e0028008 .word 0xe0028008 12c: e0028000 .word 0xe0028000 130: e0028004 .word 0xe0028004 134: e002800c .word 0xe002800c 00000138 : 138: e52db004 push {fp} ; (str fp, [sp, #-4]!) 13c: e28db000 add fp, sp, #0 140: eafffffe b 140 00000144 : 144: e24db004 sub fp, sp, #4 148: eafffffe b 148 0000014c : 14c: e52db004 push {fp} ; (str fp, [sp, #-4]!) 150: e28db000 add fp, sp, #0 154: eafffffe b 154 00000158 : 158: e52db004 push {fp} ; (str fp, [sp, #-4]!) 15c: e28db000 add fp, sp, #0 160: eafffffe b 160