blob: 14735077a496512d7663eb572edb7f55db0c57eb [file] [log] [blame]
--- !ELF
FileHeader:
Class: ELFCLASS64
Data: ELFDATA2LSB
Type: ET_REL
Machine: EM_X86_64
Sections:
- Name: .text
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
AddressAlign: 0x0000000000000010
Content: 554889E5B8050000005DC3
- Name: .bss
Type: SHT_NOBITS
Flags: [ SHF_WRITE, SHF_ALLOC ]
AddressAlign: 0x0000000000000010
Size: 0x000000000000007B
- Name: .data
Type: SHT_PROGBITS
Flags: [ SHF_WRITE, SHF_ALLOC ]
AddressAlign: 0x0000000000000010
Content: '010203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
- Name: .rodata
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC ]
AddressAlign: 0x0000000000000010
Content: '010203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
- Name: .comment
Type: SHT_PROGBITS
Flags: [ SHF_MERGE, SHF_STRINGS ]
AddressAlign: 0x0000000000000001
EntSize: 0x0000000000000001
Content: 0044656269616E20636C616E672076657273696F6E2031312E302E312D3200
- Name: .note.GNU-stack
Type: SHT_PROGBITS
AddressAlign: 0x0000000000000001
- Name: .eh_frame
Type: SHT_X86_64_UNWIND
Flags: [ SHF_ALLOC ]
AddressAlign: 0x0000000000000008
Content: 1400000000000000017A5200017810011B0C0708900100001C0000001C000000000000000B00000000410E108602430D06460C0708000000
- Name: .rela.eh_frame
Type: SHT_RELA
Link: .symtab
AddressAlign: 0x0000000000000008
Info: .eh_frame
Relocations:
- Offset: 0x0000000000000020
Symbol: .text
Type: R_X86_64_PC32
- Name: .llvm_addrsig
Type: SHT_LLVM_ADDRSIG
Flags: [ SHF_EXCLUDE ]
Link: .symtab
AddressAlign: 0x0000000000000001
Symbols: [ ]
Symbols:
- Name: test.c
Type: STT_FILE
Index: SHN_ABS
- Name: .text
Type: STT_SECTION
Section: .text
- Name: foobar
Type: STT_FUNC
Section: .text
Binding: STB_GLOBAL
Size: 0x000000000000000B
- Name: x
Type: STT_OBJECT
Section: .bss
Binding: STB_GLOBAL
Size: 0x000000000000007B
- Name: y
Type: STT_OBJECT
Section: .data
Binding: STB_GLOBAL
Size: 0x00000000000001C8
- Name: z
Type: STT_OBJECT
Section: .rodata
Binding: STB_GLOBAL
Size: 0x0000000000000315
...
$ bloaty --raw-map 1
Maps for 1:
FILE MAP:
000-040 64 [ELF Headers]
040-050 16 .text
050-220 464 .data
220-535 789 .rodata
535-558 35 .comment
558-590 56 .eh_frame
590-5a8 24 .rela.eh_frame
5a8-650 168 .symtab
650-66b 27 .strtab
66b-6d8 109 .shstrtab
6d8-718 64 [ELF Headers]
718-758 64 .text
758-798 64 .bss
798-7d8 64 .data
7d8-818 64 .rodata
818-858 64 .comment
858-898 64 .note.GNU-stack
898-8d8 64 .eh_frame
8d8-918 64 .rela.eh_frame
918-958 64 .llvm_addrsig
958-998 64 .symtab
998-9d8 64 .strtab
9d8-a18 64 .shstrtab
VM MAP:
00000000000-10000000000 1099511627776 [-- Nothing mapped --]
10000000000-1000000000b 11 .text
1000000000b-20000000000 1099511627765 [-- Nothing mapped --]
20000000000-2000000007b 123 .bss
2000000007b-30000000000 1099511627653 [-- Nothing mapped --]
30000000000-300000001c8 456 .data
300000001c8-40000000000 1099511627320 [-- Nothing mapped --]
40000000000-40000000315 789 .rodata
40000000315-70000000000 3298534882539 [-- Nothing mapped --]
70000000000-70000000038 56 .eh_frame