C:\MinGW\bin>readelf -h -l "l:\HCI Application.OUT"
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:               0xc0000000
  Start of program headers:          3989244 (bytes into file)
  Start of section headers:          3989436 (bytes into file)
  Flags:                             0x5000000, Version5 EABI
  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:         23
  Section header string table index: 22

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x000034 0xc0000000 0xc0000000 0x000b0 0x000b0 R E 0x4
  LOAD           0x0000e8 0xc0000100 0xc0000100 0x00000 0x870945 RW  0x8
  LOAD           0x0000e8 0xc0870a48 0xc0870a48 0x1460e0 0x1460e0 R E 0x8
  LOAD           0x1461c8 0xc09b6b28 0xc09b6b28 0x00000 0x304330 RW  0x8
  LOAD           0x1461c8 0xc0cbae58 0xc0cbae58 0x024b8 0x024b8 R   0x8
  LOAD           0x148680 0xc40f7ffc 0xc40f7ffc 0x00000 0x50000 RW  0x4

 Section to Segment mapping:
  Segment Sections...
   00     tx_init .init_array
   01     .bss
   02     .text .const
   03     .data .free_memory .sysmem
   04     .cinit
   05     .stack
