
========================================================================

** ELF Header Information

    File Name: .\obj\PDMA_UART.axf

    Machine class: ELFCLASS32 (32-bit)
    Data encoding: ELFDATA2LSB (Little endian)
    Header version: EV_CURRENT (Current version)
    Operating System ABI: none
    ABI Version: 0
    File Type: ET_EXEC (Executable) (2)
    Machine: EM_ARM (ARM)

    Image Entry point: 0x000000d5
    Flags: EF_ARM_HASENTRY (0x05000002)

    ARM ELF revision: 5 (ABI version 2)

    Built with
    ARM C/C++ Compiler, 4.1 [Build 713]
    ARM Assembler, 4.1 [Build 713]
    ARM Linker, 4.1 [Build 713] 

    Header size: 52 bytes (0x34)
    Program header entry size: 32 bytes (0x20)
    Section header entry size: 40 bytes (0x28)

    Program header entries: 1
    Section header entries: 16

    Program header offset: 12304 (0x00003010)
    Section header offset: 12336 (0x00003030)

    Section header string table index: 15

========================================================================

** Program header #0 (PT_LOAD) [PF_X + PF_W + PF_R + PF_ARM_ENTRY]
    Size : 2440 bytes (1156 bytes in file)
    Virtual address: 0x00000000 (Alignment 8)


========================================================================

** Section #1 'ER_RO' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
    Size   : 1136 bytes (alignment 4)
    Address: 0x00000000

    $d.realdata
    RESET
    __Vectors
        0x00000000:    20000518    ...     DCD    536872216
        0x00000004:    000000d5    ....    DCD    213
        0x00000008:    000000d9    ....    DCD    217
        0x0000000c:    000000db    ....    DCD    219
        0x00000010:    00000000    ....    DCD    0
        0x00000014:    00000000    ....    DCD    0
        0x00000018:    00000000    ....    DCD    0
        0x0000001c:    00000000    ....    DCD    0
        0x00000020:    00000000    ....    DCD    0
        0x00000024:    00000000    ....    DCD    0
        0x00000028:    00000000    ....    DCD    0
        0x0000002c:    000000dd    ....    DCD    221
        0x00000030:    00000000    ....    DCD    0
        0x00000034:    00000000    ....    DCD    0
        0x00000038:    000000df    ....    DCD    223
        0x0000003c:    000000e1    ....    DCD    225
        0x00000040:    000000e3    ....    DCD    227
        0x00000044:    000000e3    ....    DCD    227
        0x00000048:    000000e3    ....    DCD    227
        0x0000004c:    000000e3    ....    DCD    227
        0x00000050:    000000e3    ....    DCD    227
        0x00000054:    000000e3    ....    DCD    227
        0x00000058:    000000e3    ....    DCD    227
        0x0000005c:    000000e3    ....    DCD    227
        0x00000060:    000000e3    ....    DCD    227
        0x00000064:    000000e3    ....    DCD    227
        0x00000068:    000000e3    ....    DCD    227
        0x0000006c:    000000e3    ....    DCD    227
        0x00000070:    000000e3    ....    DCD    227
        0x00000074:    000000e3    ....    DCD    227
        0x00000078:    000000e3    ....    DCD    227
        0x0000007c:    000000e3    ....    DCD    227
        0x00000080:    000000e3    ....    DCD    227
        0x00000084:    000000e3    ....    DCD    227
        0x00000088:    000000e3    ....    DCD    227
        0x0000008c:    000000e3    ....    DCD    227
        0x00000090:    000000e3    ....    DCD    227
        0x00000094:    000000e3    ....    DCD    227
        0x00000098:    000000e3    ....    DCD    227
        0x0000009c:    000000e3    ....    DCD    227
        0x000000a0:    000000e3    ....    DCD    227
        0x000000a4:    000000e3    ....    DCD    227
        0x000000a8:    00000121    !...    DCD    289
        0x000000ac:    000000e3    ....    DCD    227
        0x000000b0:    000000e3    ....    DCD    227
        0x000000b4:    000000e3    ....    DCD    227
        0x000000b8:    000000e3    ....    DCD    227
        0x000000bc:    000000e3    ....    DCD    227
    $t
    .ARM.Collect$$$$00000000
    .ARM.Collect$$$$00000001
    __main
    _main_stk
        0x000000c0:    4803        .H      LDR      r0,__lit__00000000 ; [0xd0] = 0x20000518
        0x000000c2:    4685        .F      MOV      sp,r0
    .ARM.Collect$$$$00000004
    _main_scatterload
        0x000000c4:    f000f81a    ....    BL       __scatterload ; 0xfc
    .ARM.Collect$$$$00000007
    __main_after_scatterload
    _main_init
        0x000000c8:    4800        .H      LDR      r0,[pc,#0] ; [0xcc] = 0x215
        0x000000ca:    4700        .G      BX       r0
    $d
        0x000000cc:    00000215    ....    DCD    533
    .ARM.Collect$$$$00002712
    __lit__00000000
        0x000000d0:    20000518    ...     DCD    536872216
    $t
    .text
    Reset_Handler
        0x000000d4:    4808        .H      LDR      r0,[pc,#32] ; [0xf8] = 0xc1
        0x000000d6:    4700        .G      BX       r0
    NMI_Handler
        0x000000d8:    e7fe        ..      B        NMI_Handler ; 0xd8
    HardFault_Handler
        0x000000da:    e7fe        ..      B        HardFault_Handler ; 0xda
    SVC_Handler
        0x000000dc:    e7fe        ..      B        SVC_Handler ; 0xdc
    PendSV_Handler
        0x000000de:    e7fe        ..      B        PendSV_Handler ; 0xde
    SysTick_Handler
        0x000000e0:    e7fe        ..      B        SysTick_Handler ; 0xe0
    ADC_IRQHandler
    BOD_IRQHandler
    DAC_IRQHandler
    EINT0_IRQHandler
    EINT1_IRQHandler
    GPABC_IRQHandler
    GPDEF_IRQHandler
    HIRC_IRQHandler
    I2C0_IRQHandler
    I2C1_IRQHandler
    I2S_IRQHandler
    LCD_IRQHandler
    PDWU_IRQHandler
    PWM0_IRQHandler
    PWM1_IRQHandler
    RTC_IRQHandler
    SC0_IRQHandler
    SC1_IRQHandler
    SC2_IRQHandler
    SPI0_IRQHandler
    SPI1_IRQHandler
    SPI2_IRQHandler
    TK_IRQHandler
    TMR0_IRQHandler
    TMR1_IRQHandler
    TMR2_IRQHandler
    TMR3_IRQHandler
    UART0_IRQHandler
    UART1_IRQHandler
    USBD_IRQHandler
    WDT_IRQHandler
        0x000000e2:    e7fe        ..      B        ADC_IRQHandler ; 0xe2
    SH_DoCommand
        0x000000e4:    beab        ..      BKPT     #0xab
        0x000000e6:    e001        ..      B        0xec ; SH_DoCommand + 8
        0x000000e8:    2000        .       MOVS     r0,#0
        0x000000ea:    4770        pG      BX       lr
        0x000000ec:    2a00        .*      CMP      r2,#0
        0x000000ee:    d000        ..      BEQ      0xf2 ; SH_DoCommand + 14
        0x000000f0:    6010        .`      STR      r0,[r2,#0]
        0x000000f2:    2001        .       MOVS     r0,#1
        0x000000f4:    4770        pG      BX       lr
    $d
        0x000000f6:    0000        ..      DCW    0
        0x000000f8:    000000c1    ....    DCD    193
    $t
    .text
    __scatterload
    __scatterload_rt2
        0x000000fc:    4c06        .L      LDR      r4,[pc,#24] ; [0x118] = 0x450
        0x000000fe:    2501        .%      MOVS     r5,#1
        0x00000100:    4e06        .N      LDR      r6,[pc,#24] ; [0x11c] = 0x470
        0x00000102:    e005        ..      B        0x110 ; __scatterload + 20
        0x00000104:    4620         F      MOV      r0,r4
        0x00000106:    68e3        .h      LDR      r3,[r4,#0xc]
        0x00000108:    c807        ..      LDM      r0,{r0-r2}
        0x0000010a:    432b        +C      ORRS     r3,r3,r5
        0x0000010c:    4798        .G      BLX      r3
        0x0000010e:    3410        .4      ADDS     r4,r4,#0x10
        0x00000110:    42b4        .B      CMP      r4,r6
        0x00000112:    d3f7        ..      BCC      0x104 ; __scatterload + 8
        0x00000114:    f7ffffd8    ....    BL       __main_after_scatterload ; 0xc8
    $d
        0x00000118:    00000450    P...    DCD    1104
        0x0000011c:    00000470    p...    DCD    1136
    $t
    i.PDMA_IRQHandler
    PDMA_IRQHandler
        0x00000120:    482f        /H      LDR      r0,[pc,#188] ; [0x1e0] = 0x50008200
        0x00000122:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00000124:    2102        .!      MOVS     r1,#2
        0x00000126:    4208        .B      TST      r0,r1
        0x00000128:    d021        !.      BEQ      0x16e ; PDMA_IRQHandler + 78
        0x0000012a:    482d        -H      LDR      r0,[pc,#180] ; [0x1e0] = 0x50008200
        0x0000012c:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0000012e:    4308        .C      ORRS     r0,r0,r1
        0x00000130:    492b        +I      LDR      r1,[pc,#172] ; [0x1e0] = 0x50008200
        0x00000132:    6248        Hb      STR      r0,[r1,#0x24]
        0x00000134:    2000        .       MOVS     r0,#0
        0x00000136:    492b        +I      LDR      r1,[pc,#172] ; [0x1e4] = 0x20000000
        0x00000138:    6008        .`      STR      r0,[r1,#0]
        0x0000013a:    e00d        ..      B        0x158 ; PDMA_IRQHandler + 56
        0x0000013c:    482a        *H      LDR      r0,[pc,#168] ; [0x1e8] = 0x2000000c
        0x0000013e:    4929        )I      LDR      r1,[pc,#164] ; [0x1e4] = 0x20000000
        0x00000140:    6809        .h      LDR      r1,[r1,#0]
        0x00000142:    5c40        @\      LDRB     r0,[r0,r1]
        0x00000144:    1c40        @.      ADDS     r0,r0,#1
        0x00000146:    4929        )I      LDR      r1,[pc,#164] ; [0x1ec] = 0x20000004
        0x00000148:    4a26        &J      LDR      r2,[pc,#152] ; [0x1e4] = 0x20000000
        0x0000014a:    6812        .h      LDR      r2,[r2,#0]
        0x0000014c:    5488        .T      STRB     r0,[r1,r2]
        0x0000014e:    4825        %H      LDR      r0,[pc,#148] ; [0x1e4] = 0x20000000
        0x00000150:    6800        .h      LDR      r0,[r0,#0]
        0x00000152:    1c40        @.      ADDS     r0,r0,#1
        0x00000154:    4923        #I      LDR      r1,[pc,#140] ; [0x1e4] = 0x20000000
        0x00000156:    6008        .`      STR      r0,[r1,#0]
        0x00000158:    4822        "H      LDR      r0,[pc,#136] ; [0x1e4] = 0x20000000
        0x0000015a:    6800        .h      LDR      r0,[r0,#0]
        0x0000015c:    2808        .(      CMP      r0,#8
        0x0000015e:    d3ed        ..      BCC      0x13c ; PDMA_IRQHandler + 28
        0x00000160:    4823        #H      LDR      r0,[pc,#140] ; [0x1f0] = 0x50008100
        0x00000162:    6800        .h      LDR      r0,[r0,#0]
        0x00000164:    2101        .!      MOVS     r1,#1
        0x00000166:    05c9        ..      LSLS     r1,r1,#23
        0x00000168:    4308        .C      ORRS     r0,r0,r1
        0x0000016a:    4921        !I      LDR      r1,[pc,#132] ; [0x1f0] = 0x50008100
        0x0000016c:    6008        .`      STR      r0,[r1,#0]
        0x0000016e:    481c        .H      LDR      r0,[pc,#112] ; [0x1e0] = 0x50008200
        0x00000170:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00000172:    2140        @!      MOVS     r1,#0x40
        0x00000174:    4208        .B      TST      r0,r1
        0x00000176:    d032        2.      BEQ      0x1de ; PDMA_IRQHandler + 190
        0x00000178:    4819        .H      LDR      r0,[pc,#100] ; [0x1e0] = 0x50008200
        0x0000017a:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0000017c:    4308        .C      ORRS     r0,r0,r1
        0x0000017e:    4918        .I      LDR      r1,[pc,#96] ; [0x1e0] = 0x50008200
        0x00000180:    6248        Hb      STR      r0,[r1,#0x24]
        0x00000182:    4608        .F      MOV      r0,r1
        0x00000184:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00000186:    69c9        .i      LDR      r1,[r1,#0x1c]
        0x00000188:    1a40        @.      SUBS     r0,r0,r1
        0x0000018a:    4916        .I      LDR      r1,[pc,#88] ; [0x1e4] = 0x20000000
        0x0000018c:    6008        .`      STR      r0,[r1,#0]
        0x0000018e:    4814        .H      LDR      r0,[pc,#80] ; [0x1e0] = 0x50008200
        0x00000190:    6800        .h      LDR      r0,[r0,#0]
        0x00000192:    2102        .!      MOVS     r1,#2
        0x00000194:    4308        .C      ORRS     r0,r0,r1
        0x00000196:    4912        .I      LDR      r1,[pc,#72] ; [0x1e0] = 0x50008200
        0x00000198:    6008        .`      STR      r0,[r1,#0]
        0x0000019a:    4812        .H      LDR      r0,[pc,#72] ; [0x1e4] = 0x20000000
        0x0000019c:    6800        .h      LDR      r0,[r0,#0]
        0x0000019e:    2800        .(      CMP      r0,#0
        0x000001a0:    d01d        ..      BEQ      0x1de ; PDMA_IRQHandler + 190
        0x000001a2:    2000        .       MOVS     r0,#0
        0x000001a4:    490f        .I      LDR      r1,[pc,#60] ; [0x1e4] = 0x20000000
        0x000001a6:    6008        .`      STR      r0,[r1,#0]
        0x000001a8:    e00e        ..      B        0x1c8 ; PDMA_IRQHandler + 168
        0x000001aa:    480f        .H      LDR      r0,[pc,#60] ; [0x1e8] = 0x2000000c
        0x000001ac:    490d        .I      LDR      r1,[pc,#52] ; [0x1e4] = 0x20000000
        0x000001ae:    6809        .h      LDR      r1,[r1,#0]
        0x000001b0:    5c40        @\      LDRB     r0,[r0,r1]
        0x000001b2:    1c40        @.      ADDS     r0,r0,#1
        0x000001b4:    b2c1        ..      UXTB     r1,r0
        0x000001b6:    480d        .H      LDR      r0,[pc,#52] ; [0x1ec] = 0x20000004
        0x000001b8:    4a0a        .J      LDR      r2,[pc,#40] ; [0x1e4] = 0x20000000
        0x000001ba:    6812        .h      LDR      r2,[r2,#0]
        0x000001bc:    5481        .T      STRB     r1,[r0,r2]
        0x000001be:    4809        .H      LDR      r0,[pc,#36] ; [0x1e4] = 0x20000000
        0x000001c0:    6800        .h      LDR      r0,[r0,#0]
        0x000001c2:    1c40        @.      ADDS     r0,r0,#1
        0x000001c4:    4907        .I      LDR      r1,[pc,#28] ; [0x1e4] = 0x20000000
        0x000001c6:    6008        .`      STR      r0,[r1,#0]
        0x000001c8:    4806        .H      LDR      r0,[pc,#24] ; [0x1e4] = 0x20000000
        0x000001ca:    6800        .h      LDR      r0,[r0,#0]
        0x000001cc:    2808        .(      CMP      r0,#8
        0x000001ce:    d3ec        ..      BCC      0x1aa ; PDMA_IRQHandler + 138
        0x000001d0:    4807        .H      LDR      r0,[pc,#28] ; [0x1f0] = 0x50008100
        0x000001d2:    6800        .h      LDR      r0,[r0,#0]
        0x000001d4:    2101        .!      MOVS     r1,#1
        0x000001d6:    05c9        ..      LSLS     r1,r1,#23
        0x000001d8:    4308        .C      ORRS     r0,r0,r1
        0x000001da:    4905        .I      LDR      r1,[pc,#20] ; [0x1f0] = 0x50008100
        0x000001dc:    6008        .`      STR      r0,[r1,#0]
        0x000001de:    4770        pG      BX       lr
    $d
        0x000001e0:    50008200    ...P    DCD    1342210560
        0x000001e4:    20000000    ...     DCD    536870912
        0x000001e8:    2000000c    ...     DCD    536870924
        0x000001ec:    20000004    ...     DCD    536870916
        0x000001f0:    50008100    ...P    DCD    1342210304
    $t
    i.__scatterload_copy
    __scatterload_copy
        0x000001f4:    e002        ..      B        0x1fc ; __scatterload_copy + 8
        0x000001f6:    c808        ..      LDM      r0!,{r3}
        0x000001f8:    1f12        ..      SUBS     r2,r2,#4
        0x000001fa:    c108        ..      STM      r1!,{r3}
        0x000001fc:    2a00        .*      CMP      r2,#0
        0x000001fe:    d1fa        ..      BNE      0x1f6 ; __scatterload_copy + 2
        0x00000200:    4770        pG      BX       lr
    i.__scatterload_null
    __scatterload_null
        0x00000202:    4770        pG      BX       lr
    i.__scatterload_zeroinit
    __scatterload_zeroinit
        0x00000204:    2000        .       MOVS     r0,#0
        0x00000206:    e001        ..      B        0x20c ; __scatterload_zeroinit + 8
        0x00000208:    c101        ..      STM      r1!,{r0}
        0x0000020a:    1f12        ..      SUBS     r2,r2,#4
        0x0000020c:    2a00        .*      CMP      r2,#0
        0x0000020e:    d1fb        ..      BNE      0x208 ; __scatterload_zeroinit + 4
        0x00000210:    4770        pG      BX       lr
        0x00000212:    0000        ..      MOVS     r0,r0
    i.main
    main
        0x00000214:    2059        Y       MOVS     r0,#0x59
        0x00000216:    4974        tI      LDR      r1,[pc,#464] ; [0x3e8] = 0x50000100
        0x00000218:    6008        .`      STR      r0,[r1,#0]
        0x0000021a:    2016        .       MOVS     r0,#0x16
        0x0000021c:    6008        .`      STR      r0,[r1,#0]
        0x0000021e:    2088        .       MOVS     r0,#0x88
        0x00000220:    6008        .`      STR      r0,[r1,#0]
        0x00000222:    4872        rH      LDR      r0,[pc,#456] ; [0x3ec] = 0x50000200
        0x00000224:    6800        .h      LDR      r0,[r0,#0]
        0x00000226:    2104        .!      MOVS     r1,#4
        0x00000228:    4308        .C      ORRS     r0,r0,r1
        0x0000022a:    4970        pI      LDR      r1,[pc,#448] ; [0x3ec] = 0x50000200
        0x0000022c:    6008        .`      STR      r0,[r1,#0]
        0x0000022e:    bf00        ..      NOP      
        0x00000230:    486e        nH      LDR      r0,[pc,#440] ; [0x3ec] = 0x50000200
        0x00000232:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00000234:    2110        .!      MOVS     r1,#0x10
        0x00000236:    4208        .B      TST      r0,r1
        0x00000238:    d0fa        ..      BEQ      0x230 ; main + 28
        0x0000023a:    486c        lH      LDR      r0,[pc,#432] ; [0x3ec] = 0x50000200
        0x0000023c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0000023e:    08c0        ..      LSRS     r0,r0,#3
        0x00000240:    00c0        ..      LSLS     r0,r0,#3
        0x00000242:    1dc0        ..      ADDS     r0,r0,#7
        0x00000244:    4969        iI      LDR      r1,[pc,#420] ; [0x3ec] = 0x50000200
        0x00000246:    6108        .a      STR      r0,[r1,#0x10]
        0x00000248:    4608        .F      MOV      r0,r1
        0x0000024a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0000024c:    0880        ..      LSRS     r0,r0,#2
        0x0000024e:    0080        ..      LSLS     r0,r0,#2
        0x00000250:    1cc0        ..      ADDS     r0,r0,#3
        0x00000252:    6148        Ha      STR      r0,[r1,#0x14]
        0x00000254:    2000        .       MOVS     r0,#0
        0x00000256:    4964        dI      LDR      r1,[pc,#400] ; [0x3e8] = 0x50000100
        0x00000258:    6008        .`      STR      r0,[r1,#0]
        0x0000025a:    4865        eH      LDR      r0,[pc,#404] ; [0x3f0] = 0x1000
        0x0000025c:    4965        eI      LDR      r1,[pc,#404] ; [0x3f4] = 0x50004100
        0x0000025e:    6008        .`      STR      r0,[r1,#0]
        0x00000260:    2011        .       MOVS     r0,#0x11
        0x00000262:    4965        eI      LDR      r1,[pc,#404] ; [0x3f8] = 0x50000000
        0x00000264:    6388        .c      STR      r0,[r1,#0x38]
        0x00000266:    4861        aH      LDR      r0,[pc,#388] ; [0x3ec] = 0x50000200
        0x00000268:    6880        .h      LDR      r0,[r0,#8]
        0x0000026a:    4964        dI      LDR      r1,[pc,#400] ; [0x3fc] = 0x10000
        0x0000026c:    4308        .C      ORRS     r0,r0,r1
        0x0000026e:    495f        _I      LDR      r1,[pc,#380] ; [0x3ec] = 0x50000200
        0x00000270:    6088        .`      STR      r0,[r1,#8]
        0x00000272:    4863        cH      LDR      r0,[pc,#396] ; [0x400] = 0x3003
        0x00000274:    4963        cI      LDR      r1,[pc,#396] ; [0x404] = 0x40050000
        0x00000276:    6088        .`      STR      r0,[r1,#8]
        0x00000278:    2067        g       MOVS     r0,#0x67
        0x0000027a:    6248        Hb      STR      r0,[r1,#0x24]
        0x0000027c:    4608        .F      MOV      r0,r1
        0x0000027e:    6840        @h      LDR      r0,[r0,#4]
        0x00000280:    21c0        .!      MOVS     r1,#0xc0
        0x00000282:    4308        .C      ORRS     r0,r0,r1
        0x00000284:    495f        _I      LDR      r1,[pc,#380] ; [0x404] = 0x40050000
        0x00000286:    6048        H`      STR      r0,[r1,#4]
        0x00000288:    4858        XH      LDR      r0,[pc,#352] ; [0x3ec] = 0x50000200
        0x0000028a:    6840        @h      LDR      r0,[r0,#4]
        0x0000028c:    2102        .!      MOVS     r1,#2
        0x0000028e:    4308        .C      ORRS     r0,r0,r1
        0x00000290:    4956        VI      LDR      r1,[pc,#344] ; [0x3ec] = 0x50000200
        0x00000292:    6048        H`      STR      r0,[r1,#4]
        0x00000294:    485c        \H      LDR      r0,[pc,#368] ; [0x408] = 0x50008f00
        0x00000296:    6800        .h      LDR      r0,[r0,#0]
        0x00000298:    495c        \I      LDR      r1,[pc,#368] ; [0x40c] = 0x200
        0x0000029a:    4308        .C      ORRS     r0,r0,r1
        0x0000029c:    495a        ZI      LDR      r1,[pc,#360] ; [0x408] = 0x50008f00
        0x0000029e:    6008        .`      STR      r0,[r1,#0]
        0x000002a0:    4608        .F      MOV      r0,r1
        0x000002a2:    6840        @h      LDR      r0,[r0,#4]
        0x000002a4:    495a        ZI      LDR      r1,[pc,#360] ; [0x410] = 0xff00
        0x000002a6:    4388        .C      BICS     r0,r0,r1
        0x000002a8:    30ff        .0      ADDS     r0,r0,#0xff
        0x000002aa:    30ff        .0      ADDS     r0,r0,#0xff
        0x000002ac:    3002        .0      ADDS     r0,#2
        0x000002ae:    4956        VI      LDR      r1,[pc,#344] ; [0x408] = 0x50008f00
        0x000002b0:    6048        H`      STR      r0,[r1,#4]
        0x000002b2:    4858        XH      LDR      r0,[pc,#352] ; [0x414] = 0x20000004
        0x000002b4:    4958        XI      LDR      r1,[pc,#352] ; [0x418] = 0x50008100
        0x000002b6:    6048        H`      STR      r0,[r1,#4]
        0x000002b8:    4852        RH      LDR      r0,[pc,#328] ; [0x404] = 0x40050000
        0x000002ba:    6088        .`      STR      r0,[r1,#8]
        0x000002bc:    4608        .F      MOV      r0,r1
        0x000002be:    6800        .h      LDR      r0,[r0,#0]
        0x000002c0:    4956        VI      LDR      r1,[pc,#344] ; [0x41c] = 0x8008b
        0x000002c2:    4308        .C      ORRS     r0,r0,r1
        0x000002c4:    4954        TI      LDR      r1,[pc,#336] ; [0x418] = 0x50008100
        0x000002c6:    6008        .`      STR      r0,[r1,#0]
        0x000002c8:    2008        .       MOVS     r0,#8
        0x000002ca:    60c8        .`      STR      r0,[r1,#0xc]
        0x000002cc:    484e        NH      LDR      r0,[pc,#312] ; [0x408] = 0x50008f00
        0x000002ce:    6800        .h      LDR      r0,[r0,#0]
        0x000002d0:    4953        SI      LDR      r1,[pc,#332] ; [0x420] = 0x400
        0x000002d2:    4308        .C      ORRS     r0,r0,r1
        0x000002d4:    494c        LI      LDR      r1,[pc,#304] ; [0x408] = 0x50008f00
        0x000002d6:    6008        .`      STR      r0,[r1,#0]
        0x000002d8:    4608        .F      MOV      r0,r1
        0x000002da:    6840        @h      LDR      r0,[r0,#4]
        0x000002dc:    4951        QI      LDR      r1,[pc,#324] ; [0x424] = 0xff0000
        0x000002de:    4388        .C      BICS     r0,r0,r1
        0x000002e0:    2109        .!      MOVS     r1,#9
        0x000002e2:    0449        I.      LSLS     r1,r1,#17
        0x000002e4:    1840        @.      ADDS     r0,r0,r1
        0x000002e6:    4948        HI      LDR      r1,[pc,#288] ; [0x408] = 0x50008f00
        0x000002e8:    6048        H`      STR      r0,[r1,#4]
        0x000002ea:    4846        FH      LDR      r0,[pc,#280] ; [0x404] = 0x40050000
        0x000002ec:    494e        NI      LDR      r1,[pc,#312] ; [0x428] = 0x50008200
        0x000002ee:    6048        H`      STR      r0,[r1,#4]
        0x000002f0:    484e        NH      LDR      r0,[pc,#312] ; [0x42c] = 0x2000000c
        0x000002f2:    6088        .`      STR      r0,[r1,#8]
        0x000002f4:    4608        .F      MOV      r0,r1
        0x000002f6:    6800        .h      LDR      r0,[r0,#0]
        0x000002f8:    494d        MI      LDR      r1,[pc,#308] ; [0x430] = 0x80027
        0x000002fa:    4308        .C      ORRS     r0,r0,r1
        0x000002fc:    494a        JI      LDR      r1,[pc,#296] ; [0x428] = 0x50008200
        0x000002fe:    6008        .`      STR      r0,[r1,#0]
        0x00000300:    2008        .       MOVS     r0,#8
        0x00000302:    60c8        .`      STR      r0,[r1,#0xc]
        0x00000304:    484b        KH      LDR      r0,[pc,#300] ; [0x434] = 0x8ca0
        0x00000306:    6288        .b      STR      r0,[r1,#0x28]
        0x00000308:    4608        .F      MOV      r0,r1
        0x0000030a:    6800        .h      LDR      r0,[r0,#0]
        0x0000030c:    4938        8I      LDR      r1,[pc,#224] ; [0x3f0] = 0x1000
        0x0000030e:    4308        .C      ORRS     r0,r0,r1
        0x00000310:    4945        EI      LDR      r1,[pc,#276] ; [0x428] = 0x50008200
        0x00000312:    6008        .`      STR      r0,[r1,#0]
        0x00000314:    4608        .F      MOV      r0,r1
        0x00000316:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00000318:    2140        @!      MOVS     r1,#0x40
        0x0000031a:    4308        .C      ORRS     r0,r0,r1
        0x0000031c:    4942        BI      LDR      r1,[pc,#264] ; [0x428] = 0x50008200
        0x0000031e:    6248        Hb      STR      r0,[r1,#0x24]
        0x00000320:    4608        .F      MOV      r0,r1
        0x00000322:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00000324:    2140        @!      MOVS     r1,#0x40
        0x00000326:    4308        .C      ORRS     r0,r0,r1
        0x00000328:    493f        ?I      LDR      r1,[pc,#252] ; [0x428] = 0x50008200
        0x0000032a:    6208        .b      STR      r0,[r1,#0x20]
        0x0000032c:    4608        .F      MOV      r0,r1
        0x0000032e:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00000330:    2102        .!      MOVS     r1,#2
        0x00000332:    4308        .C      ORRS     r0,r0,r1
        0x00000334:    493c        <I      LDR      r1,[pc,#240] ; [0x428] = 0x50008200
        0x00000336:    6208        .b      STR      r0,[r1,#0x20]
        0x00000338:    483f        ?H      LDR      r0,[pc,#252] ; [0x438] = 0x4000000
        0x0000033a:    4940        @I      LDR      r1,[pc,#256] ; [0x43c] = 0xe000e100
        0x0000033c:    6008        .`      STR      r0,[r1,#0]
        0x0000033e:    e052        R.      B        0x3e6 ; main + 466
        0x00000340:    2000        .       MOVS     r0,#0
        0x00000342:    493f        ?I      LDR      r1,[pc,#252] ; [0x440] = 0x20000000
        0x00000344:    6008        .`      STR      r0,[r1,#0]
        0x00000346:    e00d        ..      B        0x364 ; main + 336
        0x00000348:    2000        .       MOVS     r0,#0
        0x0000034a:    4932        2I      LDR      r1,[pc,#200] ; [0x414] = 0x20000004
        0x0000034c:    4a3c        <J      LDR      r2,[pc,#240] ; [0x440] = 0x20000000
        0x0000034e:    6812        .h      LDR      r2,[r2,#0]
        0x00000350:    5488        .T      STRB     r0,[r1,r2]
        0x00000352:    4936        6I      LDR      r1,[pc,#216] ; [0x42c] = 0x2000000c
        0x00000354:    4a3a        :J      LDR      r2,[pc,#232] ; [0x440] = 0x20000000
        0x00000356:    6812        .h      LDR      r2,[r2,#0]
        0x00000358:    5488        .T      STRB     r0,[r1,r2]
        0x0000035a:    4839        9H      LDR      r0,[pc,#228] ; [0x440] = 0x20000000
        0x0000035c:    6800        .h      LDR      r0,[r0,#0]
        0x0000035e:    1c40        @.      ADDS     r0,r0,#1
        0x00000360:    4937        7I      LDR      r1,[pc,#220] ; [0x440] = 0x20000000
        0x00000362:    6008        .`      STR      r0,[r1,#0]
        0x00000364:    4836        6H      LDR      r0,[pc,#216] ; [0x440] = 0x20000000
        0x00000366:    6800        .h      LDR      r0,[r0,#0]
        0x00000368:    2808        .(      CMP      r0,#8
        0x0000036a:    d3ed        ..      BCC      0x348 ; main + 308
        0x0000036c:    4825        %H      LDR      r0,[pc,#148] ; [0x404] = 0x40050000
        0x0000036e:    6840        @h      LDR      r0,[r0,#4]
        0x00000370:    4926        &I      LDR      r1,[pc,#152] ; [0x40c] = 0x200
        0x00000372:    4308        .C      ORRS     r0,r0,r1
        0x00000374:    4923        #I      LDR      r1,[pc,#140] ; [0x404] = 0x40050000
        0x00000376:    6048        H`      STR      r0,[r1,#4]
        0x00000378:    482b        +H      LDR      r0,[pc,#172] ; [0x428] = 0x50008200
        0x0000037a:    6800        .h      LDR      r0,[r0,#0]
        0x0000037c:    4931        1I      LDR      r1,[pc,#196] ; [0x444] = 0x800001
        0x0000037e:    4308        .C      ORRS     r0,r0,r1
        0x00000380:    4929        )I      LDR      r1,[pc,#164] ; [0x428] = 0x50008200
        0x00000382:    6008        .`      STR      r0,[r1,#0]
        0x00000384:    481b        .H      LDR      r0,[pc,#108] ; [0x3f4] = 0x50004100
        0x00000386:    6880        .h      LDR      r0,[r0,#8]
        0x00000388:    2140        @!      MOVS     r1,#0x40
        0x0000038a:    4308        .C      ORRS     r0,r0,r1
        0x0000038c:    4919        .I      LDR      r1,[pc,#100] ; [0x3f4] = 0x50004100
        0x0000038e:    6088        .`      STR      r0,[r1,#8]
        0x00000390:    2059        Y       MOVS     r0,#0x59
        0x00000392:    4915        .I      LDR      r1,[pc,#84] ; [0x3e8] = 0x50000100
        0x00000394:    6008        .`      STR      r0,[r1,#0]
        0x00000396:    2016        .       MOVS     r0,#0x16
        0x00000398:    6008        .`      STR      r0,[r1,#0]
        0x0000039a:    2088        .       MOVS     r0,#0x88
        0x0000039c:    6008        .`      STR      r0,[r1,#0]
        0x0000039e:    4813        .H      LDR      r0,[pc,#76] ; [0x3ec] = 0x50000200
        0x000003a0:    6800        .h      LDR      r0,[r0,#0]
        0x000003a2:    2140        @!      MOVS     r1,#0x40
        0x000003a4:    4308        .C      ORRS     r0,r0,r1
        0x000003a6:    4911        .I      LDR      r1,[pc,#68] ; [0x3ec] = 0x50000200
        0x000003a8:    6008        .`      STR      r0,[r1,#0]
        0x000003aa:    4827        'H      LDR      r0,[pc,#156] ; [0x448] = 0xe000ed00
        0x000003ac:    6900        .i      LDR      r0,[r0,#0x10]
        0x000003ae:    2104        .!      MOVS     r1,#4
        0x000003b0:    4308        .C      ORRS     r0,r0,r1
        0x000003b2:    4925        %I      LDR      r1,[pc,#148] ; [0x448] = 0xe000ed00
        0x000003b4:    6108        .a      STR      r0,[r1,#0x10]
        0x000003b6:    2000        .       MOVS     r0,#0
        0x000003b8:    490b        .I      LDR      r1,[pc,#44] ; [0x3e8] = 0x50000100
        0x000003ba:    6008        .`      STR      r0,[r1,#0]
        0x000003bc:    bf30        0.      WFI      
        0x000003be:    480d        .H      LDR      r0,[pc,#52] ; [0x3f4] = 0x50004100
        0x000003c0:    6880        .h      LDR      r0,[r0,#8]
        0x000003c2:    2140        @!      MOVS     r1,#0x40
        0x000003c4:    4388        .C      BICS     r0,r0,r1
        0x000003c6:    490b        .I      LDR      r1,[pc,#44] ; [0x3f4] = 0x50004100
        0x000003c8:    6088        .`      STR      r0,[r1,#8]
        0x000003ca:    2000        .       MOVS     r0,#0
        0x000003cc:    491c        .I      LDR      r1,[pc,#112] ; [0x440] = 0x20000000
        0x000003ce:    6008        .`      STR      r0,[r1,#0]
        0x000003d0:    e004        ..      B        0x3dc ; main + 456
        0x000003d2:    481b        .H      LDR      r0,[pc,#108] ; [0x440] = 0x20000000
        0x000003d4:    6800        .h      LDR      r0,[r0,#0]
        0x000003d6:    1c40        @.      ADDS     r0,r0,#1
        0x000003d8:    4919        .I      LDR      r1,[pc,#100] ; [0x440] = 0x20000000
        0x000003da:    6008        .`      STR      r0,[r1,#0]
        0x000003dc:    4818        .H      LDR      r0,[pc,#96] ; [0x440] = 0x20000000
        0x000003de:    6800        .h      LDR      r0,[r0,#0]
        0x000003e0:    491a        .I      LDR      r1,[pc,#104] ; [0x44c] = 0x2710
        0x000003e2:    4288        .B      CMP      r0,r1
        0x000003e4:    d3f5        ..      BCC      0x3d2 ; main + 446
        0x000003e6:    e7ab        ..      B        0x340 ; main + 300
    $d
        0x000003e8:    50000100    ...P    DCD    1342177536
        0x000003ec:    50000200    ...P    DCD    1342177792
        0x000003f0:    00001000    ....    DCD    4096
        0x000003f4:    50004100    .A.P    DCD    1342193920
        0x000003f8:    50000000    ...P    DCD    1342177280
        0x000003fc:    00010000    ....    DCD    65536
        0x00000400:    00003003    .0..    DCD    12291
        0x00000404:    40050000    ...@    DCD    1074069504
        0x00000408:    50008f00    ...P    DCD    1342213888
        0x0000040c:    00000200    ....    DCD    512
        0x00000410:    0000ff00    ....    DCD    65280
        0x00000414:    20000004    ...     DCD    536870916
        0x00000418:    50008100    ...P    DCD    1342210304
        0x0000041c:    0008008b    ....    DCD    524427
        0x00000420:    00000400    ....    DCD    1024
        0x00000424:    00ff0000    ....    DCD    16711680
        0x00000428:    50008200    ...P    DCD    1342210560
        0x0000042c:    2000000c    ...     DCD    536870924
        0x00000430:    00080027    '...    DCD    524327
        0x00000434:    00008ca0    ....    DCD    36000
        0x00000438:    04000000    ....    DCD    67108864
        0x0000043c:    e000e100    ....    DCD    3758153984
        0x00000440:    20000000    ...     DCD    536870912
        0x00000444:    00800001    ....    DCD    8388609
        0x00000448:    e000ed00    ....    DCD    3758157056
        0x0000044c:    00002710    .'..    DCD    10000
    $d.realdata
    Region$$Table$$Base
        0x00000450:    00000470    p...    DCD    1136
        0x00000454:    20000000    ...     DCD    536870912
        0x00000458:    00000014    ....    DCD    20
        0x0000045c:    000001f4    ....    DCD    500
        0x00000460:    00000484    ....    DCD    1156
        0x00000464:    20000014    ...     DCD    536870932
        0x00000468:    00000504    ....    DCD    1284
        0x0000046c:    00000204    ....    DCD    516
    Region$$Table$$Limit

** Section #2 'ER_RW' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE]
    Size   : 20 bytes (alignment 4)
    Address: 0x20000000


** Section #3 'ER_ZI' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE]
    Size   : 1284 bytes (alignment 8)
    Address: 0x20000014


** Section #4 '.debug_abbrev' (SHT_PROGBITS)
    Size   : 1476 bytes


** Section #5 '.debug_frame' (SHT_PROGBITS)
    Size   : 256 bytes


** Section #6 '.debug_info' (SHT_PROGBITS)
    Size   : 1688 bytes


** Section #7 '.debug_line' (SHT_PROGBITS)
    Size   : 756 bytes


** Section #8 '.debug_loc' (SHT_PROGBITS)
    Size   : 40 bytes


** Section #9 '.debug_macinfo' (SHT_PROGBITS)
    Size   : 1964 bytes


** Section #10 '.debug_pubnames' (SHT_PROGBITS)
    Size   : 116 bytes


** Section #11 '.symtab' (SHT_SYMTAB)
    Size   : 1584 bytes (alignment 4)
    String table #12 '.strtab'
    Last local symbol no. 39


** Section #12 '.strtab' (SHT_STRTAB)
    Size   : 1392 bytes


** Section #13 '.note' (SHT_NOTE)
    Size   : 28 bytes (alignment 4)


** Section #14 '.comment' (SHT_PROGBITS)
    Size   : 1640 bytes


** Section #15 '.shstrtab' (SHT_STRTAB)
    Size   : 156 bytes


