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: 00000170 .word 0x00000170 00000028 : 28: 00000164 .word 0x00000164 0000002c : 2c: 00000170 .word 0x00000170 00000030 : 30: 00000170 .word 0x00000170 00000034 : 34: 00000150 .word 0x00000150 00000038 : 38: 0000015c .word 0x0000015c 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: 0000017c .word 0x0000017c 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: e59f3058 ldr r3, [pc, #88] ; 140 e4: e59f2054 ldr r2, [pc, #84] ; 140 e8: e5922000 ldr r2, [r2] ec: e3822b03 orr r2, r2, #3072 ; 0xc00 f0: e5832000 str r2, [r3] f4: e59f3048 ldr r3, [pc, #72] ; 144 f8: e5933000 ldr r3, [r3] fc: e2033902 and r3, r3, #32768 ; 0x8000 100: e3530000 cmp r3, #0 104: 0a000006 beq 124 108: e59f3038 ldr r3, [pc, #56] ; 148 10c: e3a02b02 mov r2, #2048 ; 0x800 110: e5832000 str r2, [r3] 114: e59f3030 ldr r3, [pc, #48] ; 14c 118: e3a02b01 mov r2, #1024 ; 0x400 11c: e5832000 str r2, [r3] 120: eafffff3 b f4 124: e59f301c ldr r3, [pc, #28] ; 148 128: e3a02b01 mov r2, #1024 ; 0x400 12c: e5832000 str r2, [r3] 130: e59f3014 ldr r3, [pc, #20] ; 14c 134: e3a02b02 mov r2, #2048 ; 0x800 138: e5832000 str r2, [r3] 13c: eaffffec b f4 140: e0028008 .word 0xe0028008 144: e0028000 .word 0xe0028000 148: e0028004 .word 0xe0028004 14c: e002800c .word 0xe002800c 00000150 : 150: e52db004 push {fp} ; (str fp, [sp, #-4]!) 154: e28db000 add fp, sp, #0 158: eafffffe b 158 0000015c : 15c: e24db004 sub fp, sp, #4 160: eafffffe b 160 00000164 : 164: e52db004 push {fp} ; (str fp, [sp, #-4]!) 168: e28db000 add fp, sp, #0 16c: eafffffe b 16c 00000170 : 170: e52db004 push {fp} ; (str fp, [sp, #-4]!) 174: e28db000 add fp, sp, #0 178: eafffffe b 178