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

** ELF Header Information

    File Name: __image.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: 0x1000009d
    Flags: EF_ARM_HASENTRY + EF_ARM_ABI_FLOAT_SOFT (0x05000202)

    ARM ELF revision: 5 (ABI version 2)

    Conforms to Soft float procedure-call standard

    Built with
    Component: ARM Compiler 6.12 Tool: armasm [5d624500]
    Component: ARM Compiler 6.12 Tool: armlink [5d624300]

    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: 10

    Program header offset: 8176 (0x00001ff0)
    Section header offset: 8208 (0x00002010)

    Section header string table index: 9

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

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


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

** Section #1 'RX_IRAM1' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
    Size   : 300 bytes (alignment 4)
    Address: 0x10000000

    $t
    !!!main
    __main
        0x10000000:    f000f802    ....    BL       __scatterload ; 0x10000008
        0x10000004:    f000f83a    ..:.    BL       __rt_entry ; 0x1000007c
    !!!scatter
    __scatterload
    __scatterload_rt2
    __scatterload_rt2_thumb_only
        0x10000008:    a00a        ..      ADR      r0,{pc}+0x2c ; 0x10000034
        0x1000000a:    e8900c00    ....    LDM      r0,{r10,r11}
        0x1000000e:    4482        .D      ADD      r10,r10,r0
        0x10000010:    4483        .D      ADD      r11,r11,r0
        0x10000012:    f1aa0701    ....    SUB      r7,r10,#1
    __scatterload_null
        0x10000016:    45da        .E      CMP      r10,r11
        0x10000018:    d101        ..      BNE      0x1000001e ; __scatterload_null + 8
        0x1000001a:    f000f82f    ../.    BL       __rt_entry ; 0x1000007c
        0x1000001e:    f2af0e09    ....    ADR      lr,{pc}-7 ; 0x10000017
        0x10000022:    e8ba000f    ....    LDM      r10!,{r0-r3}
        0x10000026:    f0130f01    ....    TST      r3,#1
        0x1000002a:    bf18        ..      IT       NE
        0x1000002c:    1afb        ..      SUBNE    r3,r7,r3
        0x1000002e:    f0430301    C...    ORR      r3,r3,#1
        0x10000032:    4718        .G      BX       r3
    $d
        0x10000034:    000000d8    ....    DCD    216
        0x10000038:    000000f8    ....    DCD    248
    $t
    !!handler_copy
    __scatterload_copy
        0x1000003c:    3a10        .:      SUBS     r2,r2,#0x10
        0x1000003e:    bf24        $.      ITT      CS
        0x10000040:    c878        x.      LDMCS    r0!,{r3-r6}
        0x10000042:    c178        x.      STMCS    r1!,{r3-r6}
        0x10000044:    d8fa        ..      BHI      __scatterload_copy ; 0x1000003c
        0x10000046:    0752        R.      LSLS     r2,r2,#29
        0x10000048:    bf24        $.      ITT      CS
        0x1000004a:    c830        0.      LDMCS    r0!,{r4,r5}
        0x1000004c:    c130        0.      STMCS    r1!,{r4,r5}
        0x1000004e:    bf44        D.      ITT      MI
        0x10000050:    6804        .h      LDRMI    r4,[r0,#0]
        0x10000052:    600c        .`      STRMI    r4,[r1,#0]
        0x10000054:    4770        pG      BX       lr
        0x10000056:    0000        ..      MOVS     r0,r0
    !!handler_zi
    __scatterload_zeroinit
        0x10000058:    2300        .#      MOVS     r3,#0
        0x1000005a:    2400        .$      MOVS     r4,#0
        0x1000005c:    2500        .%      MOVS     r5,#0
        0x1000005e:    2600        .&      MOVS     r6,#0
        0x10000060:    3a10        .:      SUBS     r2,r2,#0x10
        0x10000062:    bf28        (.      IT       CS
        0x10000064:    c178        x.      STMCS    r1!,{r3-r6}
        0x10000066:    d8fb        ..      BHI      0x10000060 ; __scatterload_zeroinit + 8
        0x10000068:    0752        R.      LSLS     r2,r2,#29
        0x1000006a:    bf28        (.      IT       CS
        0x1000006c:    c130        0.      STMCS    r1!,{r4,r5}
        0x1000006e:    bf48        H.      IT       MI
        0x10000070:    600b        .`      STRMI    r3,[r1,#0]
        0x10000072:    4770        pG      BX       lr
    .ARM.Collect$$libinit$$00000000
    __rt_lib_init
        0x10000074:    b51f        ..      PUSH     {r0-r4,lr}
    .ARM.Collect$$libinit$$00000002
    .ARM.Collect$$libinit$$00000004
    .ARM.Collect$$libinit$$0000000A
    .ARM.Collect$$libinit$$0000000C
    .ARM.Collect$$libinit$$0000000E
    .ARM.Collect$$libinit$$00000011
    .ARM.Collect$$libinit$$00000013
    .ARM.Collect$$libinit$$00000015
    .ARM.Collect$$libinit$$00000017
    .ARM.Collect$$libinit$$00000019
    .ARM.Collect$$libinit$$0000001B
    .ARM.Collect$$libinit$$0000001D
    .ARM.Collect$$libinit$$0000001F
    .ARM.Collect$$libinit$$00000021
    .ARM.Collect$$libinit$$00000023
    .ARM.Collect$$libinit$$00000025
    .ARM.Collect$$libinit$$0000002C
    .ARM.Collect$$libinit$$0000002E
    .ARM.Collect$$libinit$$00000030
    .ARM.Collect$$libinit$$00000032
    .ARM.Collect$$libinit$$00000033
    __rt_lib_init_alloca_1
    __rt_lib_init_argv_1
    __rt_lib_init_atexit_1
    __rt_lib_init_clock_1
    __rt_lib_init_cpp_1
    __rt_lib_init_exceptions_1
    __rt_lib_init_fp_1
    __rt_lib_init_fp_trap_1
    __rt_lib_init_getenv_1
    __rt_lib_init_heap_1
    __rt_lib_init_lc_collate_1
    __rt_lib_init_lc_ctype_1
    __rt_lib_init_lc_monetary_1
    __rt_lib_init_lc_numeric_1
    __rt_lib_init_lc_time_1
    __rt_lib_init_preinit_1
    __rt_lib_init_rand_1
    __rt_lib_init_return
    __rt_lib_init_signal_1
    __rt_lib_init_stdio_1
    __rt_lib_init_user_alloc_1
        0x10000076:    bd1f        ..      POP      {r0-r4,pc}
    .ARM.Collect$$libshutdown$$00000000
    __rt_lib_shutdown
        0x10000078:    b510        ..      PUSH     {r4,lr}
    .ARM.Collect$$libshutdown$$00000002
    .ARM.Collect$$libshutdown$$00000004
    .ARM.Collect$$libshutdown$$00000007
    .ARM.Collect$$libshutdown$$0000000A
    .ARM.Collect$$libshutdown$$0000000C
    .ARM.Collect$$libshutdown$$0000000F
    .ARM.Collect$$libshutdown$$00000010
    __rt_lib_shutdown_cpp_1
    __rt_lib_shutdown_fp_trap_1
    __rt_lib_shutdown_heap_1
    __rt_lib_shutdown_return
    __rt_lib_shutdown_signal_1
    __rt_lib_shutdown_stdio_1
    __rt_lib_shutdown_user_alloc_1
        0x1000007a:    bd10        ..      POP      {r4,pc}
    .ARM.Collect$$rtentry$$00000000
    .ARM.Collect$$rtentry$$00000002
    .ARM.Collect$$rtentry$$00000005
    __rt_entry
    __rt_entry_presh_1
    __rt_entry_sh
        0x1000007c:    f8dfd00c    ....    LDR      sp,__lit__00000000 ; [0x1000008c] = 0x40000401
    .ARM.Collect$$rtentry$$00000009
    .ARM.Collect$$rtentry$$0000000A
    __rt_entry_li
    __rt_entry_postsh_1
        0x10000080:    f7fffff8    ....    BL       __rt_lib_init ; 0x10000074
    .ARM.Collect$$rtentry$$0000000C
    .ARM.Collect$$rtentry$$0000000D
    __rt_entry_main
    __rt_entry_postli_1
        0x10000084:    f000f826    ..&.    BL       main ; 0x100000d4
        0x10000088:    f000f80c    ....    BL       exit ; 0x100000a4
    $d
    .ARM.Collect$$rtentry$$00002716
    __lit__00000000
        0x1000008c:    40000401    ...@    DCD    1073742849
    $t
    .ARM.Collect$$rtexit$$00000000
    __rt_exit
        0x10000090:    b403        ..      PUSH     {r0,r1}
    .ARM.Collect$$rtexit$$00000002
    .ARM.Collect$$rtexit$$00000003
    __rt_exit_ls
    __rt_exit_prels_1
        0x10000092:    f7fffff1    ....    BL       __rt_lib_shutdown ; 0x10000078
    .ARM.Collect$$rtexit$$00000004
    __rt_exit_exit
        0x10000096:    bc03        ..      POP      {r0,r1}
        0x10000098:    f000f80e    ....    BL       __semihosting_library_function ; 0x100000b8
    .text
    Reset_Handler
        0x1000009c:    4800        .H      LDR      r0,[pc,#0] ; [0x100000a0] = 0x10000001
        0x1000009e:    4700        .G      BX       r0
    $d
        0x100000a0:    10000001    ....    DCD    268435457
    $t
    .text
    exit
        0x100000a4:    b510        ..      PUSH     {r4,lr}
        0x100000a6:    4604        .F      MOV      r4,r0
        0x100000a8:    f3af8000    ....    NOP.W    
        0x100000ac:    4620         F      MOV      r0,r4
        0x100000ae:    e8bd4010    ...@    POP      {r4,lr}
        0x100000b2:    f7ffbfed    ....    B.W      __rt_exit ; 0x10000090
    .text
    __I$use$semihosting
    __use_no_semihosting_swi
        0x100000b6:    4770        pG      BX       lr
    .text
    .text
    __semihosting_library_function
    _sys_exit
        0x100000b8:    4901        .I      LDR      r1,[pc,#4] ; [0x100000c0] = 0x20026
        0x100000ba:    2018        .       MOVS     r0,#0x18
        0x100000bc:    beab        ..      BKPT     #0xab
        0x100000be:    e7fe        ..      B        0x100000be ; __semihosting_library_function + 6
    $d
        0x100000c0:    00020026    &...    DCD    131110
    $t.0
    go_to_dsleep
        0x100000c4:    f64e5010    N..P    MOV      r0,#0xed10
        0x100000c8:    f2ce0000    ....    MOVT     r0,#0xe000
        0x100000cc:    2104        .!      MOVS     r1,#4
        0x100000ce:    6001        .`      STR      r1,[r0,#0]
        0x100000d0:    bf20         .      WFE      
        0x100000d2:    4770        pG      BX       lr
    main
        0x100000d4:    2018        .       MOVS     r0,#0x18
        0x100000d6:    f2c400e0    ....    MOVT     r0,#0x40e0
        0x100000da:    f2443121    D.!1    MOV      r1,#0x4321
        0x100000de:    f2c87165    ..eq    MOVT     r1,#0x8765
        0x100000e2:    6001        .`      STR      r1,[r0,#0]
        0x100000e4:    bf00        ..      NOP      
        0x100000e6:    f64034f0    @..4    MOVW     r4,#0xbf0
        0x100000ea:    f2c20400    ....    MOVT     r4,#0x2000
        0x100000ee:    f04f305a    O.Z0    MOV      r0,#0x5a5a5a5a
        0x100000f2:    f8c40fc0    ....    STR      r0,[r4,#0xfc0]
        0x100000f6:    f000f804    ....    BL       $Ven$TT$L$$add ; 0x10000102
        0x100000fa:    6020         `      STR      r0,[r4,#0]
        0x100000fc:    f7ffffe2    ....    BL       go_to_dsleep ; 0x100000c4
        0x10000100:    e7fe        ..      B        0x10000100 ; main + 44
    $t
    $Ven$TT$L$$add
        0x10000102:    f2400c01    @...    MOVW     r12,#1
        0x10000106:    f2c30c00    ....    MOVT     r12,#0x3000
        0x1000010a:    4760        `G      BX       r12
    $d.realdata
    Region$$Table$$Base
        0x1000010c:    1000012c    ,...    DCD    268435756
        0x10000110:    30000000    ...0    DCD    805306368
        0x10000114:    00000010    ....    DCD    16
        0x10000118:    1000003c    <...    DCD    268435516
        0x1000011c:    1000012c    ,...    DCD    268435756
        0x10000120:    40000000    ...@    DCD    1073741824
        0x10000124:    00000404    ....    DCD    1028
        0x10000128:    10000058    X...    DCD    268435544
    Region$$Table$$Limit

** Section #2 'RW_IRAM1' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE]
    Size   : 1028 bytes (alignment 8)
    Address: 0x40000000


** Section #3 'RX_IRAM2' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
    Size   : 16 bytes (alignment 4)
    Address: 0x30000000

    $t.0
    add
        0x30000000:    f64032f0    @..2    MOVW     r2,#0xbf0
        0x30000004:    f2c20200    ....    MOVT     r2,#0x2000
        0x30000008:    2344        D#      MOVS     r3,#0x44
        0x3000000a:    6013        .`      STR      r3,[r2,#0]
        0x3000000c:    4408        .D      ADD      r0,r0,r1
        0x3000000e:    4770        pG      BX       lr

** Section #4 '.debug_frame' (SHT_PROGBITS)
    Size   : 400 bytes


** Section #5 '.symtab' (SHT_SYMTAB)
    Size   : 3008 bytes (alignment 4)
    String table #6 '.strtab'
    Last local symbol no. 123

    Symbol table .symtab (187 symbols, 123 local)

      #  Symbol Name                Value      Bind  Sec  Type  Vis  Size
    ========================================================================

      1  $t                         0x10000000   Lc    1   --   De
      2  $d                         0x10000034   Lc    1   --   De
      3  $t                         0x1000003c   Lc    1   --   De
      4  $d                         0x1000008c   Lc    1   --   De
      5  $t                         0x10000090   Lc    1   --   De
      6  $d                         0x100000a0   Lc    1   --   De
      7  $t                         0x100000a4   Lc    1   --   De
      8  $d                         0x100000c0   Lc    1   --   De
      9  $t.0                       0x100000c4   Lc    1   --   De
     10  $t                         0x10000102   Lc    1   --   De
     11  $d.realdata                0x1000010c   Lc    1   --   De
     12  $d.realdata                0x40000000   Lc    2   --   De
     13  $t.0                       0x30000000   Lc    3   --   De
     14  startup.s                  0x00000000   Lc  Abs  File  De
     15  STACK                      0x40000000   Lc    2  Sect  De   0x401
     16  .text                      0x1000009c   Lc    1  Sect  De   0x8
     17  main.c                     0x00000000   Lc  Abs  File  De
     18  add.c                      0x00000000   Lc  Abs  File  De
     19  dc.s                       0x00000000   Lc  Abs  File  De
     20  ../clib/angel/startup.s    0x00000000   Lc  Abs  File  De
     21  !!!main                    0x10000000   Lc    1  Sect  De   0x8
     22  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De
     23  .ARM.Collect$$rtentry$$00000000
                                    0x1000007c   Lc    1  Sect  De
     24  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De
     25  .ARM.Collect$$rtentry$$00000002
                                    0x1000007c   Lc    1  Sect  De
     26  .ARM.Collect$$rtentry$$00000009
                                    0x10000080   Lc    1  Sect  De
     27  .ARM.Collect$$rtentry$$0000000A
                                    0x10000080   Lc    1  Sect  De   0x4
     28  .ARM.Collect$$rtentry$$0000000C
                                    0x10000084   Lc    1  Sect  De
     29  .ARM.Collect$$rtentry$$0000000D
                                    0x10000084   Lc    1  Sect  De   0x8
     30  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De
     31  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De
     32  .ARM.Collect$$rtentry$$00000005
                                    0x1000007c   Lc    1  Sect  De   0x4
     33  .ARM.Collect$$rtentry$$00002716
                                    0x1000008c   Lc    1  Sect  De   0x4
     34  __lit__00000000            0x1000008c   Lc    1  Data  De   0x4
     35  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De
     36  ../clib/stdlib.c           0x00000000   Lc  Abs  File  De
     37  .text                      0x100000a4   Lc    1  Sect  De
     38  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De
     39  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De
     40  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De
     41  ../clib/libinit.s          0x00000000   Lc  Abs  File  De
     42  .ARM.Collect$$libinit$$00000000
                                    0x10000074   Lc    1  Sect  De   0x2
     43  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De
     44  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De
     45  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De
     46  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De
     47  .ARM.Collect$$rtexit$$00000000
                                    0x10000090   Lc    1  Sect  De   0x2
     48  ../clib/libinit.s          0x00000000   Lc  Abs  File  De
     49  .ARM.Collect$$libinit$$00000002
                                    0x10000076   Lc    1  Sect  De
     50  .ARM.Collect$$libinit$$00000004
                                    0x10000076   Lc    1  Sect  De
     51  .ARM.Collect$$libinit$$0000000A
                                    0x10000076   Lc    1  Sect  De
     52  .ARM.Collect$$libinit$$0000000C
                                    0x10000076   Lc    1  Sect  De
     53  .ARM.Collect$$libinit$$0000000E
                                    0x10000076   Lc    1  Sect  De
     54  .ARM.Collect$$libinit$$00000011
                                    0x10000076   Lc    1  Sect  De
     55  .ARM.Collect$$libinit$$00000013
                                    0x10000076   Lc    1  Sect  De
     56  .ARM.Collect$$libinit$$00000015
                                    0x10000076   Lc    1  Sect  De
     57  .ARM.Collect$$libinit$$00000017
                                    0x10000076   Lc    1  Sect  De
     58  .ARM.Collect$$libinit$$00000019
                                    0x10000076   Lc    1  Sect  De
     59  .ARM.Collect$$libinit$$0000001B
                                    0x10000076   Lc    1  Sect  De
     60  .ARM.Collect$$libinit$$0000001D
                                    0x10000076   Lc    1  Sect  De
     61  .ARM.Collect$$libinit$$0000001F
                                    0x10000076   Lc    1  Sect  De
     62  .ARM.Collect$$libinit$$00000021
                                    0x10000076   Lc    1  Sect  De
     63  .ARM.Collect$$libinit$$00000023
                                    0x10000076   Lc    1  Sect  De
     64  .ARM.Collect$$libinit$$00000025
                                    0x10000076   Lc    1  Sect  De
     65  .ARM.Collect$$libinit$$0000002C
                                    0x10000076   Lc    1  Sect  De
     66  .ARM.Collect$$libinit$$0000002E
                                    0x10000076   Lc    1  Sect  De
     67  .ARM.Collect$$libinit$$00000030
                                    0x10000076   Lc    1  Sect  De
     68  .ARM.Collect$$libinit$$00000032
                                    0x10000076   Lc    1  Sect  De
     69  .ARM.Collect$$libinit$$00000033
                                    0x10000076   Lc    1  Sect  De   0x2
     70  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De
     71  .text                      0x100000b6   Lc    1  Sect  De   0x2
     72  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De
     73  .text                      0x100000b8   Lc    1  Sect  De
     74  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De
     75  .ARM.Collect$$rtexit$$00000002
                                    0x10000092   Lc    1  Sect  De
     76  .ARM.Collect$$rtexit$$00000003
                                    0x10000092   Lc    1  Sect  De   0x4
     77  .ARM.Collect$$rtexit$$00000004
                                    0x10000096   Lc    1  Sect  De   0x6
     78  ../clib/armsys.c           0x00000000   Lc  Abs  File  De
     79  ../clib/armsys.c           0x00000000   Lc  Abs  File  De
     80  ../fplib/fpinit.s          0x00000000   Lc  Abs  File  De
     81  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De
     82  .text                      0x100000b8   Lc    1  Sect  De
     83  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De
     84  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De
     85  ../clib/armsys.c           0x00000000   Lc  Abs  File  De
     86  ../clib/armsys.c           0x00000000   Lc  Abs  File  De
     87  ../clib/libinit.s          0x00000000   Lc  Abs  File  De
     88  .ARM.Collect$$libshutdown$$00000000
                                    0x10000078   Lc    1  Sect  De   0x2
     89  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De
     90  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De
     91  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De
     92  ../clib/signal.c           0x00000000   Lc  Abs  File  De
     93  ../clib/signal.c           0x00000000   Lc  Abs  File  De
     94  ../clib/libinit.s          0x00000000   Lc  Abs  File  De
     95  .ARM.Collect$$libshutdown$$00000002
                                    0x1000007a   Lc    1  Sect  De
     96  .ARM.Collect$$libshutdown$$00000004
                                    0x1000007a   Lc    1  Sect  De
     97  .ARM.Collect$$libshutdown$$00000007
                                    0x1000007a   Lc    1  Sect  De
     98  .ARM.Collect$$libshutdown$$0000000A
                                    0x1000007a   Lc    1  Sect  De
     99  .ARM.Collect$$libshutdown$$0000000C
                                    0x1000007a   Lc    1  Sect  De
    100  .ARM.Collect$$libshutdown$$0000000F
                                    0x1000007a   Lc    1  Sect  De
    101  .ARM.Collect$$libshutdown$$00000010
                                    0x1000007a   Lc    1  Sect  De   0x2
    102  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De
    103  ../clib/signal.c           0x00000000   Lc  Abs  File  De
    104  ../clib/signal.c           0x00000000   Lc  Abs  File  De
    105  ../clib/signal.c           0x00000000   Lc  Abs  File  De
    106  ../clib/signal.c           0x00000000   Lc  Abs  File  De
    107  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De
    108  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De
    109  ../clib/signal.s           0x00000000   Lc  Abs  File  De
    110  ../clib/signal.c           0x00000000   Lc  Abs  File  De
    111  ../clib/signal.c           0x00000000   Lc  Abs  File  De
    112  ../clib/signal.c           0x00000000   Lc  Abs  File  De
    113  ../clib/signal.c           0x00000000   Lc  Abs  File  De
    114  ../clib/signal.c           0x00000000   Lc  Abs  File  De
    115  ../clib/signal.c           0x00000000   Lc  Abs  File  De
    116  ../clib/signal.c           0x00000000   Lc  Abs  File  De
    117  ../clib/signal.c           0x00000000   Lc  Abs  File  De
    118  ../clib/angel/scatter.s    0x00000000   Lc  Abs  File  De
    119  !!!scatter                 0x10000008   Lc    1  Sect  De   0x34
    120  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De
    121  !!handler_copy             0x1000003c   Lc    1  Sect  De   0x1a
    122  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De
    123  !!handler_zi               0x10000058   Lc    1  Sect  De   0x1c
    124  BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$WCHAR32$ENUMINT$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2
                                    0x00000000   Gb  Abs   --   Hi
    125  __Vectors_Size             0x00000008   Gb  Abs   --   Hi
    126  __main                     0x10000001   Gb    1  Code  Hi   0x8
    127  __scatterload              0x10000009   Gb    1  Code  Hi
    128  __scatterload_rt2          0x10000009   Gb    1  Code  Hi   0x2c
    129  __scatterload_rt2_thumb_only
                                    0x10000009   Gb    1  Code  Hi
    130  __scatterload_null         0x10000017   Gb    1  Code  Hi
    131  __scatterload_copy         0x1000003d   Gb    1  Code  Hi   0x1a
    132  __scatterload_zeroinit     0x10000059   Gb    1  Code  Hi   0x1c
    133  __rt_lib_init              0x10000075   Gb    1  Code  De
    134  __rt_lib_init_alloca_1     0x10000077   Gb    1  Code  Hi
    135  __rt_lib_init_argv_1       0x10000077   Gb    1  Code  Hi
    136  __rt_lib_init_atexit_1     0x10000077   Gb    1  Code  Hi
    137  __rt_lib_init_clock_1      0x10000077   Gb    1  Code  Hi
    138  __rt_lib_init_cpp_1        0x10000077   Gb    1  Code  Hi
    139  __rt_lib_init_exceptions_1 0x10000077   Gb    1  Code  Hi
    140  __rt_lib_init_fp_1         0x10000077   Gb    1  Code  Hi
    141  __rt_lib_init_fp_trap_1    0x10000077   Gb    1  Code  Hi
    142  __rt_lib_init_getenv_1     0x10000077   Gb    1  Code  Hi
    143  __rt_lib_init_heap_1       0x10000077   Gb    1  Code  Hi
    144  __rt_lib_init_lc_collate_1 0x10000077   Gb    1  Code  Hi
    145  __rt_lib_init_lc_ctype_1   0x10000077   Gb    1  Code  Hi
    146  __rt_lib_init_lc_monetary_1
                                    0x10000077   Gb    1  Code  Hi
    147  __rt_lib_init_lc_numeric_1 0x10000077   Gb    1  Code  Hi
    148  __rt_lib_init_lc_time_1    0x10000077   Gb    1  Code  Hi
    149  __rt_lib_init_preinit_1    0x10000077   Gb    1  Code  Hi
    150  __rt_lib_init_rand_1       0x10000077   Gb    1  Code  Hi
    151  __rt_lib_init_return       0x10000077   Gb    1  Code  Hi
    152  __rt_lib_init_signal_1     0x10000077   Gb    1  Code  Hi
    153  __rt_lib_init_stdio_1      0x10000077   Gb    1  Code  Hi
    154  __rt_lib_init_user_alloc_1 0x10000077   Gb    1  Code  Hi
    155  __rt_lib_shutdown          0x10000079   Gb    1  Code  De
    156  __rt_lib_shutdown_cpp_1    0x1000007b   Gb    1  Code  Hi
    157  __rt_lib_shutdown_fp_trap_1
                                    0x1000007b   Gb    1  Code  Hi
    158  __rt_lib_shutdown_heap_1   0x1000007b   Gb    1  Code  Hi
    159  __rt_lib_shutdown_return   0x1000007b   Gb    1  Code  Hi
    160  __rt_lib_shutdown_signal_1 0x1000007b   Gb    1  Code  Hi
    161  __rt_lib_shutdown_stdio_1  0x1000007b   Gb    1  Code  Hi
    162  __rt_lib_shutdown_user_alloc_1
                                    0x1000007b   Gb    1  Code  Hi
    163  __rt_entry                 0x1000007d   Gb    1  Code  Hi
    164  __rt_entry_presh_1         0x1000007d   Gb    1  Code  Hi
    165  __rt_entry_sh              0x1000007d   Gb    1  Code  Hi
    166  __rt_entry_li              0x10000081   Gb    1  Code  Hi
    167  __rt_entry_postsh_1        0x10000081   Gb    1  Code  Hi
    168  __rt_entry_main            0x10000085   Gb    1  Code  Hi
    169  __rt_entry_postli_1        0x10000085   Gb    1  Code  Hi
    170  __rt_exit                  0x10000091   Gb    1  Code  De
    171  __rt_exit_ls               0x10000093   Gb    1  Code  Hi
    172  __rt_exit_prels_1          0x10000093   Gb    1  Code  Hi
    173  __rt_exit_exit             0x10000097   Gb    1  Code  Hi
    174  Reset_Handler              0x1000009d   Wk    1  Code  Hi   0x4
    175  exit                       0x100000a5   Gb    1  Code  De   0x12
    176  __I$use$semihosting        0x100000b7   Gb    1  Code  Hi
    177  __use_no_semihosting_swi   0x100000b7   Gb    1  Code  Hi   0x2
    178  __semihosting_library_function
                                    0x100000b9   Gb    1  Code  Hi
    179  _sys_exit                  0x100000b9   Gb    1  Code  De   0x8
    180  go_to_dsleep               0x100000c5   Gb    1  Code  Hi   0x10
    181  main                       0x100000d5   Gb    1  Code  Hi   0x2e
    182  $Ven$TT$L$$add             0x10000103   Gb    1  Code  Hi   0xa
    183  Region$$Table$$Base        0x1000010c   Gb    1   --   Hi
    184  Region$$Table$$Limit       0x1000012c   Gb    1   --   Hi
    185  add                        0x30000001   Gb    3  Code  Hi   0x10
    186  __stack_limit              0x40000000   Gb    2  Data  Hi
    187  __initial_sp               0x40000401   Gb    2  Data  Hi


** Section #6 '.strtab' (SHT_STRTAB)
    Size   : 3220 bytes

            #  Offset String
        ====================================

            1      1: $t
            2      4: $d
            3      7: $t.0
            4     12: $d.realdata
            5     24: startup.s
            6     34: STACK
            7     40: .text
            8     46: main.c
            9     53: add.c
           10     59: dc.s
           11     64: ../clib/angel/startup.s
           12     88: !!!main
           13     96: ../clib/angel/kernel.s
           14    119: .ARM.Collect$$rtentry$$00000000
           15    151: .ARM.Collect$$rtentry$$00000002
           16    183: .ARM.Collect$$rtentry$$00000009
           17    215: .ARM.Collect$$rtentry$$0000000A
           18    247: .ARM.Collect$$rtentry$$0000000C
           19    279: .ARM.Collect$$rtentry$$0000000D
           20    311: .ARM.Collect$$rtentry$$00000005
           21    343: .ARM.Collect$$rtentry$$00002716
           22    375: __lit__00000000
           23    391: ../clib/angel/sys.s
           24    411: ../clib/stdlib.c
           25    428: ../clib/angel/boardlib.s
           26    453: ../clib/libinit.s
           27    471: .ARM.Collect$$libinit$$00000000
           28    503: .ARM.Collect$$rtexit$$00000000
           29    534: .ARM.Collect$$libinit$$00000002
           30    566: .ARM.Collect$$libinit$$00000004
           31    598: .ARM.Collect$$libinit$$0000000A
           32    630: .ARM.Collect$$libinit$$0000000C
           33    662: .ARM.Collect$$libinit$$0000000E
           34    694: .ARM.Collect$$libinit$$00000011
           35    726: .ARM.Collect$$libinit$$00000013
           36    758: .ARM.Collect$$libinit$$00000015
           37    790: .ARM.Collect$$libinit$$00000017
           38    822: .ARM.Collect$$libinit$$00000019
           39    854: .ARM.Collect$$libinit$$0000001B
           40    886: .ARM.Collect$$libinit$$0000001D
           41    918: .ARM.Collect$$libinit$$0000001F
           42    950: .ARM.Collect$$libinit$$00000021
           43    982: .ARM.Collect$$libinit$$00000023
           44   1014: .ARM.Collect$$libinit$$00000025
           45   1046: .ARM.Collect$$libinit$$0000002C
           46   1078: .ARM.Collect$$libinit$$0000002E
           47   1110: .ARM.Collect$$libinit$$00000030
           48   1142: .ARM.Collect$$libinit$$00000032
           49   1174: .ARM.Collect$$libinit$$00000033
           50   1206: .ARM.Collect$$rtexit$$00000002
           51   1237: .ARM.Collect$$rtexit$$00000003
           52   1268: .ARM.Collect$$rtexit$$00000004
           53   1299: ../clib/armsys.c
           54   1316: ../fplib/fpinit.s
           55   1334: ../clib/angel/sysapp.c
           56   1357: .ARM.Collect$$libshutdown$$00000000
           57   1393: ../clib/heapalloc.c
           58   1413: ../clib/signal.c
           59   1430: .ARM.Collect$$libshutdown$$00000002
           60   1466: .ARM.Collect$$libshutdown$$00000004
           61   1502: .ARM.Collect$$libshutdown$$00000007
           62   1538: .ARM.Collect$$libshutdown$$0000000A
           63   1574: .ARM.Collect$$libshutdown$$0000000C
           64   1610: .ARM.Collect$$libshutdown$$0000000F
           65   1646: .ARM.Collect$$libshutdown$$00000010
           66   1682: ../clib/angel/rt.s
           67   1701: ../clib/signal.s
           68   1718: ../clib/angel/scatter.s
           69   1742: !!!scatter
           70   1753: ../clib/angel/handlers.s
           71   1778: !!handler_copy
           72   1793: !!handler_zi
           73   1806: BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$WCHAR32$ENUMINT$~SHL$OTIME$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2
           74   1983: __Vectors_Size
           75   1998: __main
           76   2005: __scatterload
           77   2019: __scatterload_rt2
           78   2037: __scatterload_rt2_thumb_only
           79   2066: __scatterload_null
           80   2085: __scatterload_copy
           81   2104: __scatterload_zeroinit
           82   2127: __rt_lib_init
           83   2141: __rt_lib_init_alloca_1
           84   2164: __rt_lib_init_argv_1
           85   2185: __rt_lib_init_atexit_1
           86   2208: __rt_lib_init_clock_1
           87   2230: __rt_lib_init_cpp_1
           88   2250: __rt_lib_init_exceptions_1
           89   2277: __rt_lib_init_fp_1
           90   2296: __rt_lib_init_fp_trap_1
           91   2320: __rt_lib_init_getenv_1
           92   2343: __rt_lib_init_heap_1
           93   2364: __rt_lib_init_lc_collate_1
           94   2391: __rt_lib_init_lc_ctype_1
           95   2416: __rt_lib_init_lc_monetary_1
           96   2444: __rt_lib_init_lc_numeric_1
           97   2471: __rt_lib_init_lc_time_1
           98   2495: __rt_lib_init_preinit_1
           99   2519: __rt_lib_init_rand_1
          100   2540: __rt_lib_init_return
          101   2561: __rt_lib_init_signal_1
          102   2584: __rt_lib_init_stdio_1
          103   2606: __rt_lib_init_user_alloc_1
          104   2633: __rt_lib_shutdown
          105   2651: __rt_lib_shutdown_cpp_1
          106   2675: __rt_lib_shutdown_fp_trap_1
          107   2703: __rt_lib_shutdown_heap_1
          108   2728: __rt_lib_shutdown_return
          109   2753: __rt_lib_shutdown_signal_1
          110   2780: __rt_lib_shutdown_stdio_1
          111   2806: __rt_lib_shutdown_user_alloc_1
          112   2837: __rt_entry
          113   2848: __rt_entry_presh_1
          114   2867: __rt_entry_sh
          115   2881: __rt_entry_li
          116   2895: __rt_entry_postsh_1
          117   2915: __rt_entry_main
          118   2931: __rt_entry_postli_1
          119   2951: __rt_exit
          120   2961: __rt_exit_ls
          121   2974: __rt_exit_prels_1
          122   2992: __rt_exit_exit
          123   3007: Reset_Handler
          124   3021: exit
          125   3026: __I$use$semihosting
          126   3046: __use_no_semihosting_swi
          127   3071: __semihosting_library_function
          128   3102: _sys_exit
          129   3112: go_to_dsleep
          130   3125: main
          131   3130: $Ven$TT$L$$add
          132   3145: Region$$Table$$Base
          133   3165: Region$$Table$$Limit
          134   3186: add
          135   3190: __stack_limit
          136   3204: __initial_sp
          137   3217:
          138   3218:
          139   3219:


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


** Section #8 '.comment' (SHT_PROGBITS)
    Size   : 1064 bytes


** Section #9 '.shstrtab' (SHT_STRTAB)
    Size   : 84 bytes

            #  Offset String
        ====================================

            1      1: RX_IRAM1
            2     10: RW_IRAM1
            3     19: RX_IRAM2
            4     28: .debug_frame
            5     41: .symtab
            6     49: .strtab
            7     57: .note
            8     63: .comment
            9     72: .shstrtab
           10     82:
           11     83:



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

** Object/Image Component Sizes

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

       284         20         32          0       1028        400   __image.axf
       284         20         32          0          0          0   ROM Totals for __image.axf