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

** ELF Header Information

    File Name: /usr2/avimit/firstproject.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: 0x00000089
    Flags: EF_ARM_HASENTRY + 0x00000200 (0x05000202)

    ARM ELF revision: 5 (ABI version 2)

    Built with
    Component: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec]
    Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]

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

    Program header offset: 10984 (0x00002ae8)
    Section header offset: 11016 (0x00002b08)

    Section header string table index: 13

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

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


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

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

    $d.realdata
    RESET
    __Vectors
        0x00000000:    20000461    a..     DCD    536872033
        0x00000004:    00000089    ....    DCD    137
    $t
    !!!main
    __Vectors_End
    __main
        0x00000008:    f000f802    ....    BL       __scatterload ; 0x10
        0x0000000c:    f000f82c    ..,.    BL       __rt_entry ; 0x68
    !!!scatter
    __scatterload
    __scatterload_rt2
    __scatterload_rt2_thumb_only
        0x00000010:    a00a        ..      ADR      r0,{pc}+0x2c ; 0x3c
        0x00000012:    e8900c00    ....    LDM      r0,{r10,r11}
        0x00000016:    4482        .D      ADD      r10,r10,r0
        0x00000018:    4483        .D      ADD      r11,r11,r0
        0x0000001a:    f1aa0701    ....    SUB      r7,r10,#1
    __scatterload_null
        0x0000001e:    45da        .E      CMP      r10,r11
        0x00000020:    d101        ..      BNE      0x26 ; __scatterload_null + 8
        0x00000022:    f000f821    ..!.    BL       __rt_entry ; 0x68
        0x00000026:    f2af0e09    ....    ADR      lr,{pc}-7 ; 0x1f
        0x0000002a:    e8ba000f    ....    LDM      r10!,{r0-r3}
        0x0000002e:    f0130f01    ....    TST      r3,#1
        0x00000032:    bf18        ..      IT       NE
        0x00000034:    1afb        ..      SUBNE    r3,r7,r3
        0x00000036:    f0430301    C...    ORR      r3,r3,#1
        0x0000003a:    4718        .G      BX       r3
    $d
        0x0000003c:    0000011c    ....    DCD    284
        0x00000040:    0000012c    ,...    DCD    300
    $t
    !!handler_zi
    __scatterload_zeroinit
        0x00000044:    2300        .#      MOVS     r3,#0
        0x00000046:    2400        .$      MOVS     r4,#0
        0x00000048:    2500        .%      MOVS     r5,#0
        0x0000004a:    2600        .&      MOVS     r6,#0
        0x0000004c:    3a10        .:      SUBS     r2,r2,#0x10
        0x0000004e:    bf28        (.      IT       CS
        0x00000050:    c178        x.      STMCS    r1!,{r3-r6}
        0x00000052:    d8fb        ..      BHI      0x4c ; __scatterload_zeroinit + 8
        0x00000054:    0752        R.      LSLS     r2,r2,#29
        0x00000056:    bf28        (.      IT       CS
        0x00000058:    c130        0.      STMCS    r1!,{r4,r5}
        0x0000005a:    bf48        H.      IT       MI
        0x0000005c:    600b        .`      STRMI    r3,[r1,#0]
        0x0000005e:    4770        pG      BX       lr
    .ARM.Collect$$libinit$$00000000
    __rt_lib_init
        0x00000060:    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
        0x00000062:    bd1f        ..      POP      {r0-r4,pc}
    .ARM.Collect$$libshutdown$$00000000
    __rt_lib_shutdown
        0x00000064:    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
        0x00000066:    bd10        ..      POP      {r4,pc}
    .ARM.Collect$$rtentry$$00000000
    .ARM.Collect$$rtentry$$00000002
    .ARM.Collect$$rtentry$$00000004
    __rt_entry
    __rt_entry_presh_1
    __rt_entry_sh
        0x00000068:    f000f812    ....    BL       __user_setup_stackheap ; 0x90
        0x0000006c:    4611        .F      MOV      r1,r2
    .ARM.Collect$$rtentry$$00000009
    .ARM.Collect$$rtentry$$0000000A
    __rt_entry_li
    __rt_entry_postsh_1
        0x0000006e:    f7fffff7    ....    BL       __rt_lib_init ; 0x60
    .ARM.Collect$$rtentry$$0000000C
    .ARM.Collect$$rtentry$$0000000D
    __rt_entry_main
    __rt_entry_postli_1
        0x00000072:    f000f85f    .._.    BL       main ; 0x134
        0x00000076:    f000f830    ..0.    BL       exit ; 0xda
    .ARM.Collect$$rtexit$$00000000
    __rt_exit
        0x0000007a:    b403        ..      PUSH     {r0,r1}
    .ARM.Collect$$rtexit$$00000002
    .ARM.Collect$$rtexit$$00000003
    __rt_exit_ls
    __rt_exit_prels_1
        0x0000007c:    f7fffff2    ....    BL       __rt_lib_shutdown ; 0x64
    .ARM.Collect$$rtexit$$00000004
    __rt_exit_exit
        0x00000080:    bc03        ..      POP      {r0,r1}
        0x00000082:    f000f851    ..Q.    BL       _sys_exit ; 0x128
        0x00000086:    0000        ..      MOVS     r0,r0
    .text
    Reset_Handler
        0x00000088:    4800        .H      LDR      r0,[pc,#0] ; [0x8c] = 0x9
        0x0000008a:    4700        .G      BX       r0
    $d
        0x0000008c:    00000009    ....    DCD    9
    $t
    .text
    __user_setup_stackheap
        0x00000090:    4675        uF      MOV      r5,lr
        0x00000092:    f000f82b    ..+.    BL       __user_libspace ; 0xec
        0x00000096:    46ae        .F      MOV      lr,r5
        0x00000098:    0005        ..      MOVS     r5,r0
        0x0000009a:    4669        iF      MOV      r1,sp
        0x0000009c:    4653        SF      MOV      r3,r10
        0x0000009e:    f0200007     ...    BIC      r0,r0,#7
        0x000000a2:    4685        .F      MOV      sp,r0
        0x000000a4:    b018        ..      ADD      sp,sp,#0x60
        0x000000a6:    b520         .      PUSH     {r5,lr}
        0x000000a8:    f000f824    ..$.    BL       __user_initial_stackheap ; 0xf4
        0x000000ac:    e8bd4020    .. @    POP      {r5,lr}
        0x000000b0:    f04f0600    O...    MOV      r6,#0
        0x000000b4:    f04f0700    O...    MOV      r7,#0
        0x000000b8:    f04f0800    O...    MOV      r8,#0
        0x000000bc:    f04f0b00    O...    MOV      r11,#0
        0x000000c0:    f0210107    !...    BIC      r1,r1,#7
        0x000000c4:    46ac        .F      MOV      r12,r5
        0x000000c6:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000000ca:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000000ce:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000000d2:    e8ac09c0    ....    STM      r12!,{r6-r8,r11}
        0x000000d6:    468d        .F      MOV      sp,r1
        0x000000d8:    4770        pG      BX       lr
    .text
    exit
        0x000000da:    b510        ..      PUSH     {r4,lr}
        0x000000dc:    4604        .F      MOV      r4,r0
        0x000000de:    f3af8000    ....    NOP.W    
        0x000000e2:    4620         F      MOV      r0,r4
        0x000000e4:    e8bd4010    ...@    POP      {r4,lr}
        0x000000e8:    f7ffbfc7    ....    B.W      __rt_exit ; 0x7a
    .text
    __user_libspace
    __user_perproc_libspace
    __user_perthread_libspace
        0x000000ec:    4800        .H      LDR      r0,[pc,#0] ; [0xf0] = 0x20000000
        0x000000ee:    4770        pG      BX       lr
    $d
        0x000000f0:    20000000    ...     DCD    536870912
    $t
    .text
    __user_initial_stackheap
        0x000000f4:    b500        ..      PUSH     {lr}
        0x000000f6:    f04f0016    O...    MOV      r0,#0x16
        0x000000fa:    b085        ..      SUB      sp,sp,#0x14
        0x000000fc:    4669        iF      MOV      r1,sp
        0x000000fe:    aa01        ..      ADD      r2,sp,#4
        0x00000100:    600a        .`      STR      r2,[r1,#0]
        0x00000102:    beab        ..      BKPT     #0xab
        0x00000104:    9801        ..      LDR      r0,[sp,#4]
        0x00000106:    2800        .(      CMP      r0,#0
        0x00000108:    bf02        ..      ITTT     EQ
        0x0000010a:    4805        .H      LDREQ    r0,_RW_Limit ; [0x120] = 0x20000464
        0x0000010c:    1dc0        ..      ADDEQ    r0,r0,#7
        0x0000010e:    f0200007     ...    BICEQ    r0,r0,#7
        0x00000112:    9903        ..      LDR      r1,[sp,#0xc]
        0x00000114:    9a02        ..      LDR      r2,[sp,#8]
        0x00000116:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00000118:    b005        ..      ADD      sp,sp,#0x14
        0x0000011a:    bd00        ..      POP      {pc}
    $d
        0x0000011c:    00000009    ....    DCD    9
    _RW_Limit
        0x00000120:    20000464    d..     DCD    536872036
    $t
    .text
    __I$use$semihosting
    __use_no_semihosting_swi
        0x00000124:    4770        pG      BX       lr
    .text
    __semihosting_library_function
        0x00000126:    0000        ..      MOVS     r0,r0
    .text
    _sys_exit
        0x00000128:    4901        .I      LDR      r1,[pc,#4] ; [0x130] = 0x20026
        0x0000012a:    2018        .       MOVS     r0,#0x18
        0x0000012c:    beab        ..      BKPT     #0xab
        0x0000012e:    e7fe        ..      B        0x12e ; _sys_exit + 6
    $d
        0x00000130:    00020026    &...    DCD    131110
    $t
    i.main
    main
        0x00000134:    2000        .       MOVS     r0,#0
        0x00000136:    e004        ..      B        0x142 ; main + 14
        0x00000138:    4904        .I      LDR      r1,[pc,#16] ; [0x14c] = 0x87654321
        0x0000013a:    4a05        .J      LDR      r2,[pc,#20] ; [0x150] = 0x40e00000
        0x0000013c:    6191        .a      STR      r1,[r2,#0x18]
        0x0000013e:    bf00        ..      NOP      
        0x00000140:    1c40        @.      ADDS     r0,r0,#1
        0x00000142:    4904        .I      LDR      r1,[pc,#16] ; [0x154] = 0x12345678
        0x00000144:    4288        .B      CMP      r0,r1
        0x00000146:    dbf7        ..      BLT      0x138 ; main + 4
        0x00000148:    bf00        ..      NOP      
        0x0000014a:    e7fe        ..      B        0x14a ; main + 22
    $d
        0x0000014c:    87654321    !Ce.    DCD    2271560481
        0x00000150:    40e00000    ...@    DCD    1088421888
        0x00000154:    12345678    xV4.    DCD    305419896
    $d.realdata
    Region$$Table$$Base
        0x00000158:    00000168    h...    DCD    360
        0x0000015c:    20000000    ...     DCD    536870912
        0x00000160:    00000464    d...    DCD    1124
        0x00000164:    00000044    D...    DCD    68
    Region$$Table$$Limit

** Section #2 'ER_ZI' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE]
    Size   : 1124 bytes (alignment 8)
    Address: 0x20000000


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


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


** Section #5 '.debug_info' (SHT_PROGBITS)
    Size   : 368 bytes


** Section #6 '.debug_line' (SHT_PROGBITS)
    Size   : 168 bytes


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


** Section #8 '.debug_pubnames' (SHT_PROGBITS)
    Size   : 27 bytes


** Section #9 '.symtab' (SHT_SYMTAB)
    Size   : 3088 bytes (alignment 4)
    String table #10 '.strtab'
    Last local symbol no. 122

    Symbol table .symtab (192 symbols, 122 local)

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

      1  $d.realdata                0x00000000   Lc    1   --   De
      2  $t                         0x00000008   Lc    1   --   De
      3  $d                         0x0000003c   Lc    1   --   De
      4  $t                         0x00000044   Lc    1   --   De
      5  $d                         0x0000008c   Lc    1   --   De
      6  $t                         0x00000090   Lc    1   --   De
      7  $d                         0x000000f0   Lc    1   --   De
      8  $t                         0x000000f4   Lc    1   --   De
      9  $d                         0x0000011c   Lc    1   --   De
     10  $t                         0x00000124   Lc    1   --   De
     11  $d                         0x00000130   Lc    1   --   De
     12  $t                         0x00000134   Lc    1   --   De
     13  $d                         0x0000014c   Lc    1   --   De
     14  $d.realdata                0x00000158   Lc    1   --   De
     15  $d.realdata                0x20000000   Lc    2   --   De
     16  Csource_My\first.c         0x00000000   Lc  Abs  File  De
     17  i.main                     0x00000134   Lc    1  Sect  De
     18  Common_My\startup.s        0x00000000   Lc  Abs  File  De
     19  STACK                      0x20000060   Lc    2  Sect  De   0x401
     20  __initial_sp               0x20000461   Lc    2  Data  De
     21  RESET                      0x00000000   Lc    1  Sect  De   0x8
     22  .text                      0x00000088   Lc    1  Sect  De   0x8
     23  dc.s                       0x00000000   Lc  Abs  File  De
     24  ../clib/angel/startup.s    0x00000000   Lc  Abs  File  De
     25  !!!main                    0x00000008   Lc    1  Sect  De   0x8
     26  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De
     27  .ARM.Collect$$rtentry$$00000000
                                    0x00000068   Lc    1  Sect  De
     28  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De
     29  .ARM.Collect$$rtentry$$00000002
                                    0x00000068   Lc    1  Sect  De
     30  .ARM.Collect$$rtentry$$00000009
                                    0x0000006e   Lc    1  Sect  De
     31  .ARM.Collect$$rtentry$$0000000A
                                    0x0000006e   Lc    1  Sect  De   0x4
     32  .ARM.Collect$$rtentry$$0000000C
                                    0x00000072   Lc    1  Sect  De
     33  .ARM.Collect$$rtentry$$0000000D
                                    0x00000072   Lc    1  Sect  De   0x8
     34  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De
     35  .ARM.Collect$$rtentry$$00000004
                                    0x00000068   Lc    1  Sect  De   0x6
     36  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De
     37  .text                      0x00000090   Lc    1  Sect  De   0x4a
     38  ../clib/stdlib.c           0x00000000   Lc  Abs  File  De
     39  .text                      0x000000da   Lc    1  Sect  De
     40  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De
     41  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De
     42  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De
     43  ../clib/libinit.s          0x00000000   Lc  Abs  File  De
     44  .ARM.Collect$$libinit$$00000000
                                    0x00000060   Lc    1  Sect  De   0x2
     45  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De
     46  .text                      0x000000ec   Lc    1  Sect  De   0x8
     47  .bss                       0x20000000   Lc    2  Sect  De   0x60
     48  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De
     49  .text                      0x000000f4   Lc    1  Sect  De   0x30
     50  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De
     51  .ARM.Collect$$rtexit$$00000000
                                    0x0000007a   Lc    1  Sect  De   0x2
     52  ../clib/libinit.s          0x00000000   Lc  Abs  File  De
     53  .ARM.Collect$$libinit$$00000002
                                    0x00000062   Lc    1  Sect  De
     54  .ARM.Collect$$libinit$$00000004
                                    0x00000062   Lc    1  Sect  De
     55  .ARM.Collect$$libinit$$0000000A
                                    0x00000062   Lc    1  Sect  De
     56  .ARM.Collect$$libinit$$0000000C
                                    0x00000062   Lc    1  Sect  De
     57  .ARM.Collect$$libinit$$0000000E
                                    0x00000062   Lc    1  Sect  De
     58  .ARM.Collect$$libinit$$00000011
                                    0x00000062   Lc    1  Sect  De
     59  .ARM.Collect$$libinit$$00000013
                                    0x00000062   Lc    1  Sect  De
     60  .ARM.Collect$$libinit$$00000015
                                    0x00000062   Lc    1  Sect  De
     61  .ARM.Collect$$libinit$$00000017
                                    0x00000062   Lc    1  Sect  De
     62  .ARM.Collect$$libinit$$00000019
                                    0x00000062   Lc    1  Sect  De
     63  .ARM.Collect$$libinit$$0000001B
                                    0x00000062   Lc    1  Sect  De
     64  .ARM.Collect$$libinit$$0000001D
                                    0x00000062   Lc    1  Sect  De
     65  .ARM.Collect$$libinit$$0000001F
                                    0x00000062   Lc    1  Sect  De
     66  .ARM.Collect$$libinit$$00000021
                                    0x00000062   Lc    1  Sect  De
     67  .ARM.Collect$$libinit$$00000023
                                    0x00000062   Lc    1  Sect  De
     68  .ARM.Collect$$libinit$$00000025
                                    0x00000062   Lc    1  Sect  De
     69  .ARM.Collect$$libinit$$0000002C
                                    0x00000062   Lc    1  Sect  De
     70  .ARM.Collect$$libinit$$0000002E
                                    0x00000062   Lc    1  Sect  De
     71  .ARM.Collect$$libinit$$00000030
                                    0x00000062   Lc    1  Sect  De
     72  .ARM.Collect$$libinit$$00000032
                                    0x00000062   Lc    1  Sect  De
     73  .ARM.Collect$$libinit$$00000033
                                    0x00000062   Lc    1  Sect  De   0x2
     74  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De
     75  .text                      0x00000124   Lc    1  Sect  De   0x2
     76  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De
     77  .text                      0x00000126   Lc    1  Sect  De
     78  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De
     79  .ARM.Collect$$rtexit$$00000002
                                    0x0000007c   Lc    1  Sect  De
     80  .ARM.Collect$$rtexit$$00000003
                                    0x0000007c   Lc    1  Sect  De   0x4
     81  .ARM.Collect$$rtexit$$00000004
                                    0x00000080   Lc    1  Sect  De   0x6
     82  ../clib/armsys.c           0x00000000   Lc  Abs  File  De
     83  ../clib/armsys.c           0x00000000   Lc  Abs  File  De
     84  ../fplib/fpinit.s          0x00000000   Lc  Abs  File  De
     85  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De
     86  .text                      0x00000128   Lc    1  Sect  De
     87  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De
     88  ../clib/armsys.c           0x00000000   Lc  Abs  File  De
     89  ../clib/armsys.c           0x00000000   Lc  Abs  File  De
     90  ../clib/libinit.s          0x00000000   Lc  Abs  File  De
     91  .ARM.Collect$$libshutdown$$00000000
                                    0x00000064   Lc    1  Sect  De   0x2
     92  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De
     93  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De
     94  ../clib/signal.c           0x00000000   Lc  Abs  File  De
     95  ../clib/signal.c           0x00000000   Lc  Abs  File  De
     96  ../clib/libinit.s          0x00000000   Lc  Abs  File  De
     97  .ARM.Collect$$libshutdown$$00000002
                                    0x00000066   Lc    1  Sect  De
     98  .ARM.Collect$$libshutdown$$00000004
                                    0x00000066   Lc    1  Sect  De
     99  .ARM.Collect$$libshutdown$$00000007
                                    0x00000066   Lc    1  Sect  De
    100  .ARM.Collect$$libshutdown$$0000000A
                                    0x00000066   Lc    1  Sect  De
    101  .ARM.Collect$$libshutdown$$0000000C
                                    0x00000066   Lc    1  Sect  De
    102  .ARM.Collect$$libshutdown$$0000000F
                                    0x00000066   Lc    1  Sect  De
    103  .ARM.Collect$$libshutdown$$00000010
                                    0x00000066   Lc    1  Sect  De   0x2
    104  ../clib/angel/rt.s         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/signal.c           0x00000000   Lc  Abs  File  De
    108  ../clib/signal.c           0x00000000   Lc  Abs  File  De
    109  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De
    110  ../clib/signal.s           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/signal.c           0x00000000   Lc  Abs  File  De
    119  ../clib/angel/scatter.s    0x00000000   Lc  Abs  File  De
    120  !!!scatter                 0x00000010   Lc    1  Sect  De   0x34
    121  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De
    122  !!handler_zi               0x00000044   Lc    1  Sect  De   0x1c
    123  BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2
                                    0x00000000   Gb  Abs   --   Hi
    124  __ARM_use_no_argv          0x00000000   Gb  Abs   --   Hi
    125  __Vectors                  0x00000000   Gb    1  Data  Hi   0x4
    126  __Vectors_End              0x00000008   Gb    1  Data  Hi
    127  __Vectors_Size             0x00000008   Gb  Abs   --   Hi
    128  __main                     0x00000009   Gb    1  Code  Hi   0x8
    129  __scatterload              0x00000011   Gb    1  Code  Hi
    130  __scatterload_rt2          0x00000011   Gb    1  Code  Hi   0x2c
    131  __scatterload_rt2_thumb_only
                                    0x00000011   Gb    1  Code  Hi
    132  __scatterload_null         0x0000001f   Gb    1  Code  Hi
    133  __scatterload_zeroinit     0x00000045   Gb    1  Code  Hi   0x1c
    134  __rt_lib_init              0x00000061   Gb    1  Code  De
    135  __rt_lib_init_alloca_1     0x00000063   Gb    1  Code  Hi
    136  __rt_lib_init_argv_1       0x00000063   Gb    1  Code  Hi
    137  __rt_lib_init_atexit_1     0x00000063   Gb    1  Code  Hi
    138  __rt_lib_init_clock_1      0x00000063   Gb    1  Code  Hi
    139  __rt_lib_init_cpp_1        0x00000063   Gb    1  Code  Hi
    140  __rt_lib_init_exceptions_1 0x00000063   Gb    1  Code  Hi
    141  __rt_lib_init_fp_1         0x00000063   Gb    1  Code  Hi
    142  __rt_lib_init_fp_trap_1    0x00000063   Gb    1  Code  Hi
    143  __rt_lib_init_getenv_1     0x00000063   Gb    1  Code  Hi
    144  __rt_lib_init_heap_1       0x00000063   Gb    1  Code  Hi
    145  __rt_lib_init_lc_collate_1 0x00000063   Gb    1  Code  Hi
    146  __rt_lib_init_lc_ctype_1   0x00000063   Gb    1  Code  Hi
    147  __rt_lib_init_lc_monetary_1
                                    0x00000063   Gb    1  Code  Hi
    148  __rt_lib_init_lc_numeric_1 0x00000063   Gb    1  Code  Hi
    149  __rt_lib_init_lc_time_1    0x00000063   Gb    1  Code  Hi
    150  __rt_lib_init_preinit_1    0x00000063   Gb    1  Code  Hi
    151  __rt_lib_init_rand_1       0x00000063   Gb    1  Code  Hi
    152  __rt_lib_init_return       0x00000063   Gb    1  Code  Hi
    153  __rt_lib_init_signal_1     0x00000063   Gb    1  Code  Hi
    154  __rt_lib_init_stdio_1      0x00000063   Gb    1  Code  Hi
    155  __rt_lib_init_user_alloc_1 0x00000063   Gb    1  Code  Hi
    156  __rt_lib_shutdown          0x00000065   Gb    1  Code  De
    157  __rt_lib_shutdown_cpp_1    0x00000067   Gb    1  Code  Hi
    158  __rt_lib_shutdown_fp_trap_1
                                    0x00000067   Gb    1  Code  Hi
    159  __rt_lib_shutdown_heap_1   0x00000067   Gb    1  Code  Hi
    160  __rt_lib_shutdown_return   0x00000067   Gb    1  Code  Hi
    161  __rt_lib_shutdown_signal_1 0x00000067   Gb    1  Code  Hi
    162  __rt_lib_shutdown_stdio_1  0x00000067   Gb    1  Code  Hi
    163  __rt_lib_shutdown_user_alloc_1
                                    0x00000067   Gb    1  Code  Hi
    164  __rt_entry                 0x00000069   Gb    1  Code  Hi
    165  __rt_entry_presh_1         0x00000069   Gb    1  Code  Hi
    166  __rt_entry_sh              0x00000069   Gb    1  Code  Hi
    167  __rt_entry_li              0x0000006f   Gb    1  Code  Hi
    168  __rt_entry_postsh_1        0x0000006f   Gb    1  Code  Hi
    169  __rt_entry_main            0x00000073   Gb    1  Code  Hi
    170  __rt_entry_postli_1        0x00000073   Gb    1  Code  Hi
    171  __rt_exit                  0x0000007b   Gb    1  Code  De
    172  __rt_exit_ls               0x0000007d   Gb    1  Code  Hi
    173  __rt_exit_prels_1          0x0000007d   Gb    1  Code  Hi
    174  __rt_exit_exit             0x00000081   Gb    1  Code  Hi
    175  Reset_Handler              0x00000089   Wk    1  Code  Hi   0x4
    176  __user_setup_stackheap     0x00000091   Gb    1  Code  De   0x4a
    177  exit                       0x000000db   Gb    1  Code  De   0x12
    178  __user_libspace            0x000000ed   Wk    1  Code  De   0x8
    179  __user_perproc_libspace    0x000000ed   Wk    1  Code  De
    180  __user_perthread_libspace  0x000000ed   Wk    1  Code  De
    181  __user_initial_stackheap   0x000000f5   Gb    1  Code  De   0x30
    182  _RW_Limit                  0x00000120   Gb    1  Data  De
    183  __I$use$semihosting        0x00000125   Gb    1  Code  Hi
    184  __use_no_semihosting_swi   0x00000125   Gb    1  Code  Hi   0x2
    185  __semihosting_library_function
                                    0x00000127   Gb    1  Code  Hi
    186  _sys_exit                  0x00000129   Gb    1  Code  De   0x8
    187  main                       0x00000135   Gb    1  Code  Hi   0x18
    188  Region$$Table$$Base        0x00000158   Gb    1   --   Hi
    189  Region$$Table$$Limit       0x00000168   Gb    1   --   Hi
    190  __libspace_start           0x20000000   Gb    2  Data  De   0x60
    191  __temporary_stack_top$libspace
                                    0x20000060   Gb    2  Data  De
    192  Image$$ZI$$Limit           0x20000464   Gb  Abs   --   Hi


** Section #10 '.strtab' (SHT_STRTAB)
    Size   : 3336 bytes

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

            1      1: $d.realdata
            2     13: $t
            3     16: $d
            4     19: Csource_My\first.c
            5     38: i.main
            6     45: Common_My\startup.s
            7     65: STACK
            8     71: __initial_sp
            9     84: RESET
           10     90: .text
           11     96: dc.s
           12    101: ../clib/angel/startup.s
           13    125: !!!main
           14    133: ../clib/angel/kernel.s
           15    156: .ARM.Collect$$rtentry$$00000000
           16    188: .ARM.Collect$$rtentry$$00000002
           17    220: .ARM.Collect$$rtentry$$00000009
           18    252: .ARM.Collect$$rtentry$$0000000A
           19    284: .ARM.Collect$$rtentry$$0000000C
           20    316: .ARM.Collect$$rtentry$$0000000D
           21    348: .ARM.Collect$$rtentry$$00000004
           22    380: ../clib/angel/sys.s
           23    400: ../clib/stdlib.c
           24    417: ../clib/angel/boardlib.s
           25    442: ../clib/libinit.s
           26    460: .ARM.Collect$$libinit$$00000000
           27    492: .bss
           28    497: .ARM.Collect$$rtexit$$00000000
           29    528: .ARM.Collect$$libinit$$00000002
           30    560: .ARM.Collect$$libinit$$00000004
           31    592: .ARM.Collect$$libinit$$0000000A
           32    624: .ARM.Collect$$libinit$$0000000C
           33    656: .ARM.Collect$$libinit$$0000000E
           34    688: .ARM.Collect$$libinit$$00000011
           35    720: .ARM.Collect$$libinit$$00000013
           36    752: .ARM.Collect$$libinit$$00000015
           37    784: .ARM.Collect$$libinit$$00000017
           38    816: .ARM.Collect$$libinit$$00000019
           39    848: .ARM.Collect$$libinit$$0000001B
           40    880: .ARM.Collect$$libinit$$0000001D
           41    912: .ARM.Collect$$libinit$$0000001F
           42    944: .ARM.Collect$$libinit$$00000021
           43    976: .ARM.Collect$$libinit$$00000023
           44   1008: .ARM.Collect$$libinit$$00000025
           45   1040: .ARM.Collect$$libinit$$0000002C
           46   1072: .ARM.Collect$$libinit$$0000002E
           47   1104: .ARM.Collect$$libinit$$00000030
           48   1136: .ARM.Collect$$libinit$$00000032
           49   1168: .ARM.Collect$$libinit$$00000033
           50   1200: .ARM.Collect$$rtexit$$00000002
           51   1231: .ARM.Collect$$rtexit$$00000003
           52   1262: .ARM.Collect$$rtexit$$00000004
           53   1293: ../clib/armsys.c
           54   1310: ../fplib/fpinit.s
           55   1328: ../clib/angel/sysapp.c
           56   1351: .ARM.Collect$$libshutdown$$00000000
           57   1387: ../clib/heapalloc.c
           58   1407: ../clib/signal.c
           59   1424: .ARM.Collect$$libshutdown$$00000002
           60   1460: .ARM.Collect$$libshutdown$$00000004
           61   1496: .ARM.Collect$$libshutdown$$00000007
           62   1532: .ARM.Collect$$libshutdown$$0000000A
           63   1568: .ARM.Collect$$libshutdown$$0000000C
           64   1604: .ARM.Collect$$libshutdown$$0000000F
           65   1640: .ARM.Collect$$libshutdown$$00000010
           66   1676: ../clib/angel/rt.s
           67   1695: ../clib/signal.s
           68   1712: ../clib/angel/scatter.s
           69   1736: !!!scatter
           70   1747: ../clib/angel/handlers.s
           71   1772: !!handler_zi
           72   1785: BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2
           73   1949: __ARM_use_no_argv
           74   1967: __Vectors
           75   1977: __Vectors_End
           76   1991: __Vectors_Size
           77   2006: __main
           78   2013: __scatterload
           79   2027: __scatterload_rt2
           80   2045: __scatterload_rt2_thumb_only
           81   2074: __scatterload_null
           82   2093: __scatterload_zeroinit
           83   2116: __rt_lib_init
           84   2130: __rt_lib_init_alloca_1
           85   2153: __rt_lib_init_argv_1
           86   2174: __rt_lib_init_atexit_1
           87   2197: __rt_lib_init_clock_1
           88   2219: __rt_lib_init_cpp_1
           89   2239: __rt_lib_init_exceptions_1
           90   2266: __rt_lib_init_fp_1
           91   2285: __rt_lib_init_fp_trap_1
           92   2309: __rt_lib_init_getenv_1
           93   2332: __rt_lib_init_heap_1
           94   2353: __rt_lib_init_lc_collate_1
           95   2380: __rt_lib_init_lc_ctype_1
           96   2405: __rt_lib_init_lc_monetary_1
           97   2433: __rt_lib_init_lc_numeric_1
           98   2460: __rt_lib_init_lc_time_1
           99   2484: __rt_lib_init_preinit_1
          100   2508: __rt_lib_init_rand_1
          101   2529: __rt_lib_init_return
          102   2550: __rt_lib_init_signal_1
          103   2573: __rt_lib_init_stdio_1
          104   2595: __rt_lib_init_user_alloc_1
          105   2622: __rt_lib_shutdown
          106   2640: __rt_lib_shutdown_cpp_1
          107   2664: __rt_lib_shutdown_fp_trap_1
          108   2692: __rt_lib_shutdown_heap_1
          109   2717: __rt_lib_shutdown_return
          110   2742: __rt_lib_shutdown_signal_1
          111   2769: __rt_lib_shutdown_stdio_1
          112   2795: __rt_lib_shutdown_user_alloc_1
          113   2826: __rt_entry
          114   2837: __rt_entry_presh_1
          115   2856: __rt_entry_sh
          116   2870: __rt_entry_li
          117   2884: __rt_entry_postsh_1
          118   2904: __rt_entry_main
          119   2920: __rt_entry_postli_1
          120   2940: __rt_exit
          121   2950: __rt_exit_ls
          122   2963: __rt_exit_prels_1
          123   2981: __rt_exit_exit
          124   2996: Reset_Handler
          125   3010: __user_setup_stackheap
          126   3033: exit
          127   3038: __user_libspace
          128   3054: __user_perproc_libspace
          129   3078: __user_perthread_libspace
          130   3104: __user_initial_stackheap
          131   3129: _RW_Limit
          132   3139: __I$use$semihosting
          133   3159: __use_no_semihosting_swi
          134   3184: __semihosting_library_function
          135   3215: _sys_exit
          136   3225: main
          137   3230: Region$$Table$$Base
          138   3250: Region$$Table$$Limit
          139   3271: __libspace_start
          140   3288: __temporary_stack_top$libspace
          141   3319: Image$$ZI$$Limit


** Section #11 '.note' (SHT_NOTE)
    Size   : 24 bytes (alignment 4)


** Section #12 '.comment' (SHT_PROGBITS)
    Size   : 1432 bytes


** Section #13 '.shstrtab' (SHT_STRTAB)
    Size   : 140 bytes

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

            1      1: ER_RO
            2      7: ER_RW
            3     13: ER_ZI
            4     19: .debug_abbrev
            5     33: .debug_frame
            6     46: .debug_info
            7     58: .debug_line
            8     70: .debug_loc
            9     81: .debug_pubnames
           10     97: .symtab
           11    105: .strtab
           12    113: .note
           13    119: .comment
           14    128: .shstrtab
           15    138:
           16    139:



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

** Object/Image Component Sizes

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

       336         40         24          0       1124       2551   /usr2/avimit/firstproject.axf
       336         40         24          0          0          0   ROM Totals for /usr2/avimit/firstproject.axf