--- !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB Type: ET_EXEC Machine: EM_X86_64 Entry: 0x400144 ProgramHeaders: - Type: PT_LOAD Flags: [ PF_X, PF_R ] FirstSec: .note.gnu.build-id LastSec: .eh_frame VAddr: 0x400000 Align: 0x200000 Offset: 0x0 - Type: PT_NOTE Flags: [ PF_R ] FirstSec: .note.gnu.build-id LastSec: .note.gnu.build-id VAddr: 0x4000E8 Align: 0x4 Offset: 0xE8 - Type: PT_GNU_STACK Flags: [ PF_W, PF_R ] Align: 0x10 Offset: 0x0 Sections: - Name: .note.gnu.build-id Type: SHT_NOTE Flags: [ SHF_ALLOC ] Address: 0x4000E8 AddressAlign: 0x4 Notes: - Name: GNU Desc: 01DF54A6045E657D3F8FFB9CE111878914F8BD6D Type: NT_PRPSINFO - Name: .text Type: SHT_PROGBITS Flags: [ SHF_ALLOC, SHF_EXECINSTR ] Address: 0x40010C AddressAlign: 0x1 Content: 554889E548897DE8C645FF62488B45E8C6002F5DC3554889E54883EC2048897DE8488975E0C645FF66488B55E8488B45E04889D7FFD0C9C3554889E54883EC10C645FF5FBE0C014000BF00000000E8C2FFFFFFC9C3 - Name: .eh_frame Type: SHT_PROGBITS Flags: [ SHF_ALLOC ] Address: 0x400168 AddressAlign: 0x8 Content: 1400000000000000017A5200017810011B0C0708900100001C0000001C00000084FFFFFF1500000000410E108602430D06500C07080000001C0000003C00000079FFFFFF2300000000410E108602430D065E0C07080000001C0000005C0000007CFFFFFF1D00000000410E108602430D06580C0708000000 - Name: .comment Type: SHT_PROGBITS Flags: [ SHF_MERGE, SHF_STRINGS ] AddressAlign: 0x1 EntSize: 0x1 Content: 4743433A20285562756E747520342E382E342D327562756E7475317E31342E30342920342E382E3400 - Name: .debug_info Type: SHT_PROGBITS AddressAlign: 0x1 Content: EC00000004000000000008011300000001070000003F0000000C01400000000000550000000000000000000000026261720001010C014000000000001500000000000000019C65000000030E00000001016500000002915804460001036B00000002916F0005086B0000000601065800000007666F6F00010721014000000000002300000000000000019CB8000000030E00000001076500000002915803000000000107C300000002915004460001096B00000002916F0008C30000000965000000000508B80000000A51000000010D44014000000000001D00000000000000019C044600010F6B00000002916F0000 - Name: .debug_abbrev Type: SHT_PROGBITS AddressAlign: 0x1 Content: 011101250E130B030E1B0E1101120710170000022E0103083A0B3B0B271911011207401897421901130000030500030E3A0B3B0B49130218000004340003083A0B3B0B491302180000050F000B0B491300000624000B0B3E0B030E0000072E0103083A0B3B0B271911011207401896421901130000081501271901130000090500491300000A2E013F19030E3A0B3B0B2719110112074018964219000000 - Name: .debug_line Type: SHT_PROGBITS AddressAlign: 0x1 Content: 3F00000002001D0000000101FB0E0D000101010100000001000001006D61696E2E6300000000000009020C0140000000000013834B7531F34BC931834BE50202000101 Symbols: - Name: .note.gnu.build-id Type: STT_SECTION Section: .note.gnu.build-id Value: 0x4000E8 - Name: .text Type: STT_SECTION Section: .text Value: 0x40010C - Name: .eh_frame Type: STT_SECTION Section: .eh_frame Value: 0x400168 - Name: .comment Type: STT_SECTION Section: .comment - Name: .debug_aranges Type: STT_SECTION Section: .debug_aranges - Name: .debug_info Type: STT_SECTION Section: .debug_info - Name: .debug_abbrev Type: STT_SECTION Section: .debug_abbrev - Name: .debug_line Type: STT_SECTION Section: .debug_line - Name: .debug_str Type: STT_SECTION Section: .debug_str - Name: main.c Type: STT_FILE Index: SHN_ABS - Name: bar Type: STT_FUNC Section: .text Value: 0x40010C Size: 0x15 - Name: foo Type: STT_FUNC Section: .text Value: 0x400121 Size: 0x23 - Type: STT_FILE Index: SHN_ABS - Name: _start Type: STT_FUNC Section: .text Binding: STB_GLOBAL Value: 0x400144 Size: 0x1D - Name: __bss_start Section: .eh_frame Binding: STB_GLOBAL Value: 0x601000 - Name: _edata Section: .eh_frame Binding: STB_GLOBAL Value: 0x601000 - Name: _end Section: .eh_frame Binding: STB_GLOBAL Value: 0x601000 DWARF: debug_str: - boomer - main.c - boom - 'GNU C 4.8.4 -mtune=generic -march=x86-64 -g' - '/home/labath/test' - _start - char debug_aranges: - Length: 0x2C Version: 2 CuOffset: 0x0 AddressSize: 0x8 Descriptors: - Address: 0x40010C Length: 0x55 ...