ELF Header:
  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           ARM
  Version:                           0x1
  Entry point address:               0x40500000
  Start of program headers:          52 (bytes into file)
  Start of section headers:          2851940 (bytes into file)
  Flags:                             0x5000400, Version5 EABI, hard-float ABI
  Size of this header:               52 (bytes)
  Size of program headers:           32 (bytes)
  Number of program headers:         6
  Size of section headers:           40 (bytes)
  Number of section headers:         41
  Section header string table index: 40

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .c_int00          PROGBITS        40500000 020000 0000b4 00  AX  0   0  4
  [ 2] .vecs             PROGBITS        40500400 020400 000040 00   A  0   0 1024
  [ 3] ti.sysbios.family NOBITS          40300000 010000 004000 00  WA  0   0 16384
  [ 4] xdc.meta          PROGBITS        40500440 056678 000142 00      0   0  4
  [ 5] .text             PROGBITS        40500590 020590 021020 00  AX  0   0 16
  [ 6] .rodata           PROGBITS        405215b0 0415b0 005f5c 00   A  0   0  4
  [ 7] .const:clkFreqKHz PROGBITS        4052750c 04750c 000040 00   A  0   0  4
  [ 8] .const:clockDomai PROGBITS        4052754c 04754c 0001b8 00   A  0   0  4
  [ 9] .const:funcClkMan PROGBITS        40527704 047704 0000dc 00   A  0   0  4
  [10] .const:funcClkOpt PROGBITS        405277e0 0477e0 000050 00   A  0   0  4
  [11] .const:inNodes    PROGBITS        40527830 047830 0002b2 00   A  0   0  4
  [12] .const:phyMemIdLi PROGBITS        40527ae4 047ae4 00009c 00   A  0   0  4
  [13] .const:prcmClockD PROGBITS        40527b80 047b80 0001c8 00   A  0   0  4
  [14] .const:prcmDivide PROGBITS        40527d48 047d48 000190 00   A  0   0  4
  [15] .const:prcmDpllEl PROGBITS        40527ed8 047ed8 000138 00   A  0   0  4
  [16] .const:prcmModule PROGBITS        40528010 048010 000c40 00   A  0   0  4
  [17] .const:prcmMultip PROGBITS        40528c50 048c50 000174 00   A  0   0  4
  [18] .const:prcmNodes  PROGBITS        40528dc4 048dc4 00084c 00   A  0   0  4
  [19] .const:prcmPowerD PROGBITS        40529610 049610 0000e0 00   A  0   0  4
  [20] .const:prop       PROGBITS        405296f0 0496f0 000588 00   A  0   0  4
  [21] .const:resourceId PROGBITS        40529c78 049c78 0002c8 00   A  0   0  4
  [22] .const:rootClockE PROGBITS        40529f40 049f40 000060 00   A  0   0  4
  [23] .ARM.exidx        ARM_EXIDX       40304000 014000 000008 00  AL  5   0  4
  [24] .data             PROGBITS        40304008 054008 002610 00  WA  0   0  4
  [25] .const:divRatios  PROGBITS        40306618 056618 00005d 00  WA  0   0  4
  [26] .bss              NOBITS          40306678 056678 00c740 00  WA  0   0  8
  [27] .stack            NOBITS          40312db8 062db8 004000 00  WA  0   0  8
  [28] .comment          PROGBITS        00000000 0567ba 00017c 01  MS  0   0  1
  [29] .ARM.attributes   ARM_ATTRIBUTES  00000000 056936 00003d 00      0   0  1
  [30] .debug_aranges    PROGBITS        00000000 056978 004250 00      0   0  8
  [31] .debug_info       PROGBITS        00000000 05abc8 166da3 00      0   0  1
  [32] .debug_abbrev     PROGBITS        00000000 1c196b 014ff2 00      0   0  1
  [33] .debug_line       PROGBITS        00000000 1d695d 035e3d 00      0   0  1
  [34] .debug_frame      PROGBITS        00000000 20c79c 00b0a8 00      0   0  4
  [35] .debug_str        PROGBITS        00000000 217844 0476c7 01  MS  0   0  1
  [36] .debug_loc        PROGBITS        00000000 25ef0b 03934b 00      0   0  1
  [37] .debug_ranges     PROGBITS        00000000 298258 005cf8 00      0   0  8
  [38] .symtab           SYMTAB          00000000 29df50 00db30 10     39 1705  4
  [39] .strtab           STRTAB          00000000 2aba80 00c757 00      0   0  1
  [40] .shstrtab         STRTAB          00000000 2b81d7 00028a 00      0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  L (link order), O (extra OS processing required), G (group), T (TLS),
  C (compressed), x (unknown), o (OS specific), E (exclude),
  y (purecode), p (processor specific)

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  EXIDX          0x014000 0x40304000 0x40304000 0x00008 0x00008 R   0x4
  LOAD           0x010000 0x40300000 0x40300000 0x04008 0x04008 RW  0x10000
  LOAD           0x020000 0x40500000 0x40500000 0x29fa0 0x29fa0 R E 0x10000
  LOAD           0x054008 0x40304008 0x40529fa0 0x0266d 0x0266d RW  0x10000
  LOAD           0x056678 0x40306678 0x4052c60d 0x00000 0x0c740 RW  0x10000
  LOAD           0x062db8 0x40312db8 0x4052c610 0x00000 0x04000 RW  0x10000

 Section to Segment mapping:
  Segment Sections...
   00     .ARM.exidx 
   01     ti.sysbios.family.arm.a8.mmuTableSection .ARM.exidx 
   02     .c_int00 .vecs .text .rodata .const:clkFreqKHzList .const:clockDomainModuleList .const:funcClkMandatory .const:funcClkOptional .const:inNodes .const:phyMemIdList .const:prcmClockDomainElems .const:prcmDividerElems .const:prcmDpllElems .const:prcmModuleElems .const:prcmMultiplexerElems .const:prcmNodes .const:prcmPowerDomainElems .const:prop .const:resourceIdModuleIdPairElems .const:rootClockElems 
   03     .data .const:divRatios 
   04     .bss 
   05     .stack 

