generated with elfcat 0.1.8

The leftmost column shows offsets within the file. The middle column is the file dump. It has ELF structs, sections and segments highlighted. Some fields that reference areas in the file are clickable and connected with arrows. The rightmost column shows printable ASCII characters corresponding to the file bytes.

Legend

File name: hello_world
File size: 808 B
Object class: 64-bit
Data encoding: Little endian
ABI: SysV
Type: Executable file (EXEC)
Architecture: x86-64
Entrypoint: 0x10080
Program headers: 1 * 56 @ 64
Section headers: 6 * 64 @ 424
0 10 20 30 40 50 60 70 80 90 a0 b0 c0 d0 e0 f0 100 110 120 130 140 150 160 170 180 190 1a0 1b0 1c0 1d0 1e0 1f0 200 210 220 230 240 250 260 270 280 290 2a0 2b0 2c0 2d0 2e0 2f0 300 310 320
7f  E  L  F 02 01 01 00 00 00 00 00 00 00 00 00 02 00 3e 00 01 00 00 00 80 00 01 00 00 00 00 00 40 00 00 00 00 00 00 00 a8 01 00 00 00 00 00 00 00 00 00 00 40 00 38 00 01 00 40 00 06 00 05 00 01 00 00 00 07 00 00 00 80 00 00 00 00 00 00 00 80 00 01 00 00 00 00 00 80 00 01 00 00 00 00 00 36 00 00 00 00 00 00 00 36 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b8 01 00 00 00 bf 01 00 00 00 48 be a8 00 01 00 00 00 00 00 ba 0e 00 00 00 0f 05 b8 3c 00 00 00 48 31 ff 0f 05 00 00 00 48 65 6c 6c 6f 2c 20 77 6f 72 6c 64 21 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 01 00 80 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 02 00 a8 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 04 00 f1 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 00 00 02 00 a8 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 00 00 f1 ff 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 17 00 00 00 10 00 01 00 80 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 65 6c 6c 6f 5f 77 6f 72 6c 64 2e 73 00 6d 73 67 00 6c 65 6e 00 5f 73 74 61 72 74 00 00 2e 73 79 6d 74 61 62 00 2e 73 74 72 74 61 62 00 2e 73 68 73 74 72 74 61 62 00 2e 74 65 78 74 00 2e 64 61 74 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1b 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 80 00 01 00 00 00 00 00 80 00 00 00 00 00 00 00 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 a8 00 01 00 00 00 00 00 a8 00 00 00 00 00 00 00 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b8 00 00 00 00 00 00 00 a8 00 00 00 00 00 00 00 04 00 00 00 06 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 09 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 01 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7e 01 00 00 00 00 00 00 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
.ELF............ ..>............. @............... ....@.8...@..... ................ ................ 6.......6....... ................ ..........H..... ............<... H1......Hello,.w orld!........... ................ ................ ................ ................ ................ ................ ................ ................ ................ ................ .hello_world.s.m sg.len._start... symtab..strtab.. shstrtab..text.. data............ ................ ................ ................ ................ ................ ........%....... ................ ........!....... ................ ................ ................ ................ ................ ................ ................ ................ ................ `............... ................ ................ ................ ~.......'....... ................ ........
Type: LOAD
Flags: RWX
Offset in file: 0x80
Size in file: 54
Vaddr in memory: 0x10080
Size in memory: 54
Alignment: 0x10
Index: 0
Name:
Type: NULL
Flags: 0
Vaddr in memory: 0x0
Offset in file: 0x0
Size in file: 0
Linked section: 0
Extra info: 0
Alignment: 0x0
Size of entries: 0
Index: 1
Name: .text
Type: PROGBITS
Flags: AX
Vaddr in memory: 0x10080
Offset in file: 0x80
Size in file: 37
Linked section: 0
Extra info: 0
Alignment: 0x10
Size of entries: 0
Index: 2
Name: .data
Type: PROGBITS
Flags: WA
Vaddr in memory: 0x100a8
Offset in file: 0xa8
Size in file: 14
Linked section: 0
Extra info: 0
Alignment: 0x4
Size of entries: 0
Index: 3
Name: .symtab
Type: SYMTAB
Flags: 0
Vaddr in memory: 0x0
Offset in file: 0xb8
Size in file: 168
Linked section: 4
Extra info: 4
Alignment: 0x8
Size of entries: 24
Index: 4
Name: .strtab
Type: STRTAB
Flags: 0
Vaddr in memory: 0x0
Offset in file: 0x160
Size in file: 30
Linked section: 0
Extra info: 0
Alignment: 0x1
Size of entries: 0
Index: 5
Name: .shstrtab
Type: STRTAB
Flags: 0
Vaddr in memory: 0x0
Offset in file: 0x17e
Size in file: 39
Linked section: 0
Extra info: 0
Alignment: 0x1
Size of entries: 0
Type: LOAD
Size in file: 54
Size in memory: 54
Type: NULL
Size: 0
Type: PROGBITS
Size: 37
Type: PROGBITS
Size: 14
Type: SYMTAB
Size: 168
Type: STRTAB
Size: 30

hello_world.s msg len _start
Type: STRTAB
Size: 39

.symtab .strtab .shstrtab .text .data