1
1
mirror of https://github.com/wader/fq.git synced 2024-11-28 11:42:50 +03:00
fq/format/elf/testdata/linux_amd64/a_stripped.fqtest
2022-07-29 13:41:21 +02:00

1081 lines
121 KiB
Plaintext

$ fq -d elf dv a_stripped
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: a_stripped (elf) 0x0-0x3727.7 (14120)
| | | header{}: 0x0-0x3f.7 (64)
| | | ident{}: 0x0-0xf.7 (16)
0x0000|7f 45 4c 46 |.ELF | magic: raw bits (valid) 0x0-0x3.7 (4)
0x0000| 02 | . | class: 64 (2) 0x4-0x4.7 (1)
0x0000| 01 | . | data: "little_endian" (1) 0x5-0x5.7 (1)
0x0000| 01 | . | version: 1 0x6-0x6.7 (1)
0x0000| 00 | . | os_abi: "sysv" (0) 0x7-0x7.7 (1)
0x0000| 00 | . | abi_version: 0 0x8-0x8.7 (1)
0x0000| 00 00 00 00 00 00 00| .......| pad: raw bits (all zero) 0x9-0xf.7 (7)
0x0010|03 00 |.. | type: "dyn" (0x3) 0x10-0x11.7 (2)
0x0010| 3e 00 | >. | machine: "x86_64" (0x3e) (AMD x86-64) 0x12-0x13.7 (2)
0x0010| 01 00 00 00 | .... | version: 1 0x14-0x17.7 (4)
0x0010| 70 10 00 00 00 00 00 00| p.......| entry: 4208 0x18-0x1f.7 (8)
0x0020|40 00 00 00 00 00 00 00 |@....... | phoff: 64 0x20-0x27.7 (8)
0x0020| 28 31 00 00 00 00 00 00| (1......| shoff: 12584 0x28-0x2f.7 (8)
0x0030|00 00 00 00 |.... | flags: 0 0x30-0x33.7 (4)
0x0030| 40 00 | @. | ehsize: 64 0x34-0x35.7 (2)
0x0030| 38 00 | 8. | phentsize: 56 0x36-0x37.7 (2)
0x0030| 0c 00 | .. | phnum: 12 0x38-0x39.7 (2)
0x0030| 40 00 | @. | shentsize: 64 0x3a-0x3b.7 (2)
0x0030| 18 00 | .. | shnum: 24 0x3c-0x3d.7 (2)
0x0030| 17 00| ..| shstrndx: 23 0x3e-0x3f.7 (2)
| | | program_headers[0:12]: 0x0-0x3007.7 (12296)
| | | [0]{}: program_header 0x40-0x2df.7 (672)
0x0040|06 00 00 00 |.... | type: "phdr" (6) (Program header location and size) 0x40-0x43.7 (4)
0x0040|06 00 00 00 04 00 00 00 40 00 00 00 00 00 00 00|........@.......| data: raw bits 0x40-0x2df.7 (672)
* |until 0x2df.7 (672) | |
| | | flags{}: 0x44-0x47.7 (4)
0x0040| 04 | . | unused0: 0 0x44-0x44.4 (0.5)
0x0040| 04 | . | r: true 0x44.5-0x44.5 (0.1)
0x0040| 04 | . | w: false 0x44.6-0x44.6 (0.1)
0x0040| 04 | . | x: false 0x44.7-0x44.7 (0.1)
0x0040| 00 00 00 | ... | unused1: 0 0x45-0x47.7 (3)
0x0040| 40 00 00 00 00 00 00 00| @.......| offset: 0x40 0x48-0x4f.7 (8)
0x0050|40 00 00 00 00 00 00 00 |@....... | vaddr: 0x40 0x50-0x57.7 (8)
0x0050| 40 00 00 00 00 00 00 00| @.......| paddr: 0x40 0x58-0x5f.7 (8)
0x0060|a0 02 00 00 00 00 00 00 |........ | filesz: 672 0x60-0x67.7 (8)
0x0060| a0 02 00 00 00 00 00 00| ........| memsz: 672 0x68-0x6f.7 (8)
0x0070|08 00 00 00 00 00 00 00 |........ | align: 8 0x70-0x77.7 (8)
| | | [1]{}: program_header 0x78-0x2f8.7 (641)
0x0070| 03 00 00 00 | .... | type: "interp" (3) (Interpreter to invoke) 0x78-0x7b.7 (4)
| | | flags{}: 0x7c-0x7f.7 (4)
0x0070| 04 | . | unused0: 0 0x7c-0x7c.4 (0.5)
0x0070| 04 | . | r: true 0x7c.5-0x7c.5 (0.1)
0x0070| 04 | . | w: false 0x7c.6-0x7c.6 (0.1)
0x0070| 04 | . | x: false 0x7c.7-0x7c.7 (0.1)
0x0070| 00 00 00| ...| unused1: 0 0x7d-0x7f.7 (3)
0x0080|e0 02 00 00 00 00 00 00 |........ | offset: 0x2e0 0x80-0x87.7 (8)
0x0080| e0 02 00 00 00 00 00 00| ........| vaddr: 0x2e0 0x88-0x8f.7 (8)
0x0090|e0 02 00 00 00 00 00 00 |........ | paddr: 0x2e0 0x90-0x97.7 (8)
0x0090| 19 00 00 00 00 00 00 00| ........| filesz: 25 0x98-0x9f.7 (8)
0x00a0|19 00 00 00 00 00 00 00 |........ | memsz: 25 0xa0-0xa7.7 (8)
0x00a0| 01 00 00 00 00 00 00 00| ........| align: 1 0xa8-0xaf.7 (8)
0x02e0|2f 6c 69 62 2f 6c 64 2d 6d 75 73 6c 2d 78 38 36|/lib/ld-musl-x86| data: raw bits 0x2e0-0x2f8.7 (25)
0x02f0|5f 36 34 2e 73 6f 2e 31 00 |_64.so.1. |
| | | [2]{}: program_header 0x0-0x607.7 (1544)
0x0000|7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00|.ELF............| data: raw bits 0x0-0x607.7 (1544)
* |until 0x607.7 (1544) | |
0x00b0|01 00 00 00 |.... | type: "load" (1) (Loadable segment) 0xb0-0xb3.7 (4)
| | | flags{}: 0xb4-0xb7.7 (4)
0x00b0| 04 | . | unused0: 0 0xb4-0xb4.4 (0.5)
0x00b0| 04 | . | r: true 0xb4.5-0xb4.5 (0.1)
0x00b0| 04 | . | w: false 0xb4.6-0xb4.6 (0.1)
0x00b0| 04 | . | x: false 0xb4.7-0xb4.7 (0.1)
0x00b0| 00 00 00 | ... | unused1: 0 0xb5-0xb7.7 (3)
0x00b0| 00 00 00 00 00 00 00 00| ........| offset: 0x0 0xb8-0xbf.7 (8)
0x00c0|00 00 00 00 00 00 00 00 |........ | vaddr: 0x0 0xc0-0xc7.7 (8)
0x00c0| 00 00 00 00 00 00 00 00| ........| paddr: 0x0 0xc8-0xcf.7 (8)
0x00d0|08 06 00 00 00 00 00 00 |........ | filesz: 1544 0xd0-0xd7.7 (8)
0x00d0| 08 06 00 00 00 00 00 00| ........| memsz: 1544 0xd8-0xdf.7 (8)
0x00e0|00 10 00 00 00 00 00 00 |........ | align: 4096 0xe0-0xe7.7 (8)
| | | [3]{}: program_header 0xe8-0x1288.7 (4513)
0x00e0| 01 00 00 00 | .... | type: "load" (1) (Loadable segment) 0xe8-0xeb.7 (4)
| | | flags{}: 0xec-0xef.7 (4)
0x00e0| 05 | . | unused0: 0 0xec-0xec.4 (0.5)
0x00e0| 05 | . | r: true 0xec.5-0xec.5 (0.1)
0x00e0| 05 | . | w: false 0xec.6-0xec.6 (0.1)
0x00e0| 05 | . | x: true 0xec.7-0xec.7 (0.1)
0x00e0| 00 00 00| ...| unused1: 0 0xed-0xef.7 (3)
0x00f0|00 10 00 00 00 00 00 00 |........ | offset: 0x1000 0xf0-0xf7.7 (8)
0x00f0| 00 10 00 00 00 00 00 00| ........| vaddr: 0x1000 0xf8-0xff.7 (8)
0x0100|00 10 00 00 00 00 00 00 |........ | paddr: 0x1000 0x100-0x107.7 (8)
0x0100| 89 02 00 00 00 00 00 00| ........| filesz: 649 0x108-0x10f.7 (8)
0x0110|89 02 00 00 00 00 00 00 |........ | memsz: 649 0x110-0x117.7 (8)
0x0110| 00 10 00 00 00 00 00 00| ........| align: 4096 0x118-0x11f.7 (8)
0x1000|50 e8 ca 01 00 00 e8 35 02 00 00 58 c3 00 00 00|P......5...X....| data: raw bits 0x1000-0x1288.7 (649)
* |until 0x1288.7 (649) | |
| | | [4]{}: program_header 0x120-0x20cb.7 (8108)
0x0120|01 00 00 00 |.... | type: "load" (1) (Loadable segment) 0x120-0x123.7 (4)
| | | flags{}: 0x124-0x127.7 (4)
0x0120| 04 | . | unused0: 0 0x124-0x124.4 (0.5)
0x0120| 04 | . | r: true 0x124.5-0x124.5 (0.1)
0x0120| 04 | . | w: false 0x124.6-0x124.6 (0.1)
0x0120| 04 | . | x: false 0x124.7-0x124.7 (0.1)
0x0120| 00 00 00 | ... | unused1: 0 0x125-0x127.7 (3)
0x0120| 00 20 00 00 00 00 00 00| . ......| offset: 0x2000 0x128-0x12f.7 (8)
0x0130|00 20 00 00 00 00 00 00 |. ...... | vaddr: 0x2000 0x130-0x137.7 (8)
0x0130| 00 20 00 00 00 00 00 00| . ......| paddr: 0x2000 0x138-0x13f.7 (8)
0x0140|cc 00 00 00 00 00 00 00 |........ | filesz: 204 0x140-0x147.7 (8)
0x0140| cc 00 00 00 00 00 00 00| ........| memsz: 204 0x148-0x14f.7 (8)
0x0150|00 10 00 00 00 00 00 00 |........ | align: 4096 0x150-0x157.7 (8)
0x2000|61 61 61 00 01 1b 03 3b 28 00 00 00 04 00 00 00|aaa....;(.......| data: raw bits 0x2000-0x20cb.7 (204)
* |until 0x20cb.7 (204) | |
| | | [5]{}: program_header 0x158-0x3007.7 (11952)
0x0150| 01 00 00 00 | .... | type: "load" (1) (Loadable segment) 0x158-0x15b.7 (4)
| | | flags{}: 0x15c-0x15f.7 (4)
0x0150| 06 | . | unused0: 0 0x15c-0x15c.4 (0.5)
0x0150| 06 | . | r: true 0x15c.5-0x15c.5 (0.1)
0x0150| 06 | . | w: true 0x15c.6-0x15c.6 (0.1)
0x0150| 06 | . | x: false 0x15c.7-0x15c.7 (0.1)
0x0150| 00 00 00| ...| unused1: 0 0x15d-0x15f.7 (3)
0x0160|f8 2d 00 00 00 00 00 00 |.-...... | offset: 0x2df8 0x160-0x167.7 (8)
0x0160| f8 3d 00 00 00 00 00 00| .=......| vaddr: 0x3df8 0x168-0x16f.7 (8)
0x0170|f8 3d 00 00 00 00 00 00 |.=...... | paddr: 0x3df8 0x170-0x177.7 (8)
0x0170| 10 02 00 00 00 00 00 00| ........| filesz: 528 0x178-0x17f.7 (8)
0x0180|78 02 00 00 00 00 00 00 |x....... | memsz: 632 0x180-0x187.7 (8)
0x0180| 00 10 00 00 00 00 00 00| ........| align: 4096 0x188-0x18f.7 (8)
0x2df0| ff ff ff ff ff ff ff ff| ........| data: raw bits 0x2df8-0x3007.7 (528)
0x2e00|00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff|................|
* |until 0x3007.7 (528) | |
| | | [6]{}: program_header 0x190-0x2fa7.7 (11800)
0x0190|02 00 00 00 |.... | type: "dynamic" (2) (Dynamic linking information) 0x190-0x193.7 (4)
| | | flags{}: 0x194-0x197.7 (4)
0x0190| 06 | . | unused0: 0 0x194-0x194.4 (0.5)
0x0190| 06 | . | r: true 0x194.5-0x194.5 (0.1)
0x0190| 06 | . | w: true 0x194.6-0x194.6 (0.1)
0x0190| 06 | . | x: false 0x194.7-0x194.7 (0.1)
0x0190| 00 00 00 | ... | unused1: 0 0x195-0x197.7 (3)
0x0190| 18 2e 00 00 00 00 00 00| ........| offset: 0x2e18 0x198-0x19f.7 (8)
0x01a0|18 3e 00 00 00 00 00 00 |.>...... | vaddr: 0x3e18 0x1a0-0x1a7.7 (8)
0x01a0| 18 3e 00 00 00 00 00 00| .>......| paddr: 0x3e18 0x1a8-0x1af.7 (8)
0x01b0|90 01 00 00 00 00 00 00 |........ | filesz: 400 0x1b0-0x1b7.7 (8)
0x01b0| 90 01 00 00 00 00 00 00| ........| memsz: 400 0x1b8-0x1bf.7 (8)
0x01c0|08 00 00 00 00 00 00 00 |........ | align: 8 0x1c0-0x1c7.7 (8)
0x2e10| 01 00 00 00 00 00 00 00| ........| data: raw bits 0x2e18-0x2fa7.7 (400)
0x2e20|a2 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00|................|
* |until 0x2fa7.7 (400) | |
| | | [7]{}: program_header 0x1c8-0x32f.7 (360)
0x01c0| 04 00 00 00 | .... | type: "note" (4) (Auxiliary information) 0x1c8-0x1cb.7 (4)
| | | flags{}: 0x1cc-0x1cf.7 (4)
0x01c0| 04 | . | unused0: 0 0x1cc-0x1cc.4 (0.5)
0x01c0| 04 | . | r: true 0x1cc.5-0x1cc.5 (0.1)
0x01c0| 04 | . | w: false 0x1cc.6-0x1cc.6 (0.1)
0x01c0| 04 | . | x: false 0x1cc.7-0x1cc.7 (0.1)
0x01c0| 00 00 00| ...| unused1: 0 0x1cd-0x1cf.7 (3)
0x01d0|00 03 00 00 00 00 00 00 |........ | offset: 0x300 0x1d0-0x1d7.7 (8)
0x01d0| 00 03 00 00 00 00 00 00| ........| vaddr: 0x300 0x1d8-0x1df.7 (8)
0x01e0|00 03 00 00 00 00 00 00 |........ | paddr: 0x300 0x1e0-0x1e7.7 (8)
0x01e0| 30 00 00 00 00 00 00 00| 0.......| filesz: 48 0x1e8-0x1ef.7 (8)
0x01f0|30 00 00 00 00 00 00 00 |0....... | memsz: 48 0x1f0-0x1f7.7 (8)
0x01f0| 08 00 00 00 00 00 00 00| ........| align: 8 0x1f8-0x1ff.7 (8)
0x0300|04 00 00 00 20 00 00 00 05 00 00 00 47 4e 55 00|.... .......GNU.| data: raw bits 0x300-0x32f.7 (48)
* |until 0x32f.7 (48) | |
| | | [8]{}: program_header 0x200-0x32f.7 (304)
0x0200|53 e5 74 64 |S.td | type: "os" (1685382483) (Operating system-specific) 0x200-0x203.7 (4)
| | | flags{}: 0x204-0x207.7 (4)
0x0200| 04 | . | unused0: 0 0x204-0x204.4 (0.5)
0x0200| 04 | . | r: true 0x204.5-0x204.5 (0.1)
0x0200| 04 | . | w: false 0x204.6-0x204.6 (0.1)
0x0200| 04 | . | x: false 0x204.7-0x204.7 (0.1)
0x0200| 00 00 00 | ... | unused1: 0 0x205-0x207.7 (3)
0x0200| 00 03 00 00 00 00 00 00| ........| offset: 0x300 0x208-0x20f.7 (8)
0x0210|00 03 00 00 00 00 00 00 |........ | vaddr: 0x300 0x210-0x217.7 (8)
0x0210| 00 03 00 00 00 00 00 00| ........| paddr: 0x300 0x218-0x21f.7 (8)
0x0220|30 00 00 00 00 00 00 00 |0....... | filesz: 48 0x220-0x227.7 (8)
0x0220| 30 00 00 00 00 00 00 00| 0.......| memsz: 48 0x228-0x22f.7 (8)
0x0230|08 00 00 00 00 00 00 00 |........ | align: 8 0x230-0x237.7 (8)
0x0300|04 00 00 00 20 00 00 00 05 00 00 00 47 4e 55 00|.... .......GNU.| data: raw bits 0x300-0x32f.7 (48)
* |until 0x32f.7 (48) | |
| | | [9]{}: program_header 0x238-0x202f.7 (7672)
0x0230| 50 e5 74 64 | P.td | type: "gnu_eh_frame" (1685382480) (GNU frame unwind information) 0x238-0x23b.7 (4)
| | | flags{}: 0x23c-0x23f.7 (4)
0x0230| 04 | . | unused0: 0 0x23c-0x23c.4 (0.5)
0x0230| 04 | . | r: true 0x23c.5-0x23c.5 (0.1)
0x0230| 04 | . | w: false 0x23c.6-0x23c.6 (0.1)
0x0230| 04 | . | x: false 0x23c.7-0x23c.7 (0.1)
0x0230| 00 00 00| ...| unused1: 0 0x23d-0x23f.7 (3)
0x0240|04 20 00 00 00 00 00 00 |. ...... | offset: 0x2004 0x240-0x247.7 (8)
0x0240| 04 20 00 00 00 00 00 00| . ......| vaddr: 0x2004 0x248-0x24f.7 (8)
0x0250|04 20 00 00 00 00 00 00 |. ...... | paddr: 0x2004 0x250-0x257.7 (8)
0x0250| 2c 00 00 00 00 00 00 00| ,.......| filesz: 44 0x258-0x25f.7 (8)
0x0260|2c 00 00 00 00 00 00 00 |,....... | memsz: 44 0x260-0x267.7 (8)
0x0260| 04 00 00 00 00 00 00 00| ........| align: 4 0x268-0x26f.7 (8)
0x2000| 01 1b 03 3b 28 00 00 00 04 00 00 00| ...;(.......| data: raw bits 0x2004-0x202f.7 (44)
0x2010|0c f0 ff ff 44 00 00 00 4c f0 ff ff 6c 00 00 00|....D...L...l...|
0x2020|01 f2 ff ff 84 00 00 00 14 f2 ff ff a4 00 00 00|................|
| | | [10]{}: program_header 0x0-0x2a7.7 (680)
| | | data: raw bits 0x0-NA (0)
0x0270|51 e5 74 64 |Q.td | type: "gnu_stack" (1685382481) (GNU stack permission) 0x270-0x273.7 (4)
| | | flags{}: 0x274-0x277.7 (4)
0x0270| 06 | . | unused0: 0 0x274-0x274.4 (0.5)
0x0270| 06 | . | r: true 0x274.5-0x274.5 (0.1)
0x0270| 06 | . | w: true 0x274.6-0x274.6 (0.1)
0x0270| 06 | . | x: false 0x274.7-0x274.7 (0.1)
0x0270| 00 00 00 | ... | unused1: 0 0x275-0x277.7 (3)
0x0270| 00 00 00 00 00 00 00 00| ........| offset: 0x0 0x278-0x27f.7 (8)
0x0280|00 00 00 00 00 00 00 00 |........ | vaddr: 0x0 0x280-0x287.7 (8)
0x0280| 00 00 00 00 00 00 00 00| ........| paddr: 0x0 0x288-0x28f.7 (8)
0x0290|00 00 00 00 00 00 00 00 |........ | filesz: 0 0x290-0x297.7 (8)
0x0290| 00 00 00 00 00 00 00 00| ........| memsz: 0 0x298-0x29f.7 (8)
0x02a0|10 00 00 00 00 00 00 00 |........ | align: 16 0x2a0-0x2a7.7 (8)
| | | [11]{}: program_header 0x2a8-0x2fff.7 (11608)
0x02a0| 52 e5 74 64 | R.td | type: "gnu_relro" (1685382482) (GNU read-only after relocation) 0x2a8-0x2ab.7 (4)
| | | flags{}: 0x2ac-0x2af.7 (4)
0x02a0| 04 | . | unused0: 0 0x2ac-0x2ac.4 (0.5)
0x02a0| 04 | . | r: true 0x2ac.5-0x2ac.5 (0.1)
0x02a0| 04 | . | w: false 0x2ac.6-0x2ac.6 (0.1)
0x02a0| 04 | . | x: false 0x2ac.7-0x2ac.7 (0.1)
0x02a0| 00 00 00| ...| unused1: 0 0x2ad-0x2af.7 (3)
0x02b0|f8 2d 00 00 00 00 00 00 |.-...... | offset: 0x2df8 0x2b0-0x2b7.7 (8)
0x02b0| f8 3d 00 00 00 00 00 00| .=......| vaddr: 0x3df8 0x2b8-0x2bf.7 (8)
0x02c0|f8 3d 00 00 00 00 00 00 |.=...... | paddr: 0x3df8 0x2c0-0x2c7.7 (8)
0x02c0| 08 02 00 00 00 00 00 00| ........| filesz: 520 0x2c8-0x2cf.7 (8)
0x02d0|08 02 00 00 00 00 00 00 |........ | memsz: 520 0x2d0-0x2d7.7 (8)
0x02d0| 01 00 00 00 00 00 00 00| ........| align: 1 0x2d8-0x2df.7 (8)
0x2df0| ff ff ff ff ff ff ff ff| ........| data: raw bits 0x2df8-0x2fff.7 (520)
0x2e00|00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff|................|
* |until 0x2fff.7 (520) | |
| | | section_headers[0:24]: 0x0-0x3727.7 (14120)
| | | [0]{}: section_header 0x0-0x3167.7 (12648)
| | | data: raw bits 0x0-NA (0)
0x3120| 00 00 00 00 | .... | name: "" (0) 0x3128-0x312b.7 (4)
0x3120| 00 00 00 00| ....| type: "null" (0x0) (Header inactive) 0x312c-0x312f.7 (4)
| | | flags{}: 0x3130-0x3137.7 (8)
0x3130|00 |. | link_order: false 0x3130-0x3130 (0.1)
0x3130|00 |. | info_link: false 0x3130.1-0x3130.1 (0.1)
0x3130|00 |. | strings: false 0x3130.2-0x3130.2 (0.1)
0x3130|00 |. | merge: false 0x3130.3-0x3130.3 (0.1)
0x3130|00 |. | unused0: 0 0x3130.4-0x3130.4 (0.1)
0x3130|00 |. | execinstr: false 0x3130.5-0x3130.5 (0.1)
0x3130|00 |. | alloc: false 0x3130.6-0x3130.6 (0.1)
0x3130|00 |. | write: false 0x3130.7-0x3130.7 (0.1)
0x3130| 00 | . | tls: false 0x3131-0x3131 (0.1)
0x3130| 00 | . | group: false 0x3131.1-0x3131.1 (0.1)
0x3130| 00 | . | os_nonconforming: false 0x3131.2-0x3131.2 (0.1)
0x3130| 00 00 | .. | unused1: 0 0x3131.3-0x3132.3 (1.1)
0x3130| 00 00 | .. | os_specific: 0 0x3132.4-0x3133.3 (1)
0x3130| 00 | . | processor_specific: 0 0x3133.4-0x3133.7 (0.4)
0x3130| 00 00 00 00 | .... | unused2: 0 0x3134-0x3137.7 (4)
0x3130| 00 00 00 00 00 00 00 00| ........| addr: 0x0 0x3138-0x313f.7 (8)
0x3140|00 00 00 00 00 00 00 00 |........ | offset: 0x0 0x3140-0x3147.7 (8)
0x3140| 00 00 00 00 00 00 00 00| ........| size: 0 0x3148-0x314f.7 (8)
0x3150|00 00 00 00 |.... | link: 0 0x3150-0x3153.7 (4)
0x3150| 00 00 00 00 | .... | info: 0 0x3154-0x3157.7 (4)
0x3150| 00 00 00 00 00 00 00 00| ........| addralign: 0 0x3158-0x315f.7 (8)
0x3160|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x3160-0x3167.7 (8)
| | | [1]{}: section_header 0x2e0-0x31a7.7 (11976)
0x02e0|2f 6c 69 62 2f 6c 64 2d 6d 75 73 6c 2d 78 38 36|/lib/ld-musl-x86| data: raw bits 0x2e0-0x2f8.7 (25)
0x02f0|5f 36 34 2e 73 6f 2e 31 00 |_64.so.1. |
0x3160| 0b 00 00 00 | .... | name: ".interp" (11) 0x3168-0x316b.7 (4)
0x3160| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x316c-0x316f.7 (4)
| | | flags{}: 0x3170-0x3177.7 (8)
0x3170|02 |. | link_order: false 0x3170-0x3170 (0.1)
0x3170|02 |. | info_link: false 0x3170.1-0x3170.1 (0.1)
0x3170|02 |. | strings: false 0x3170.2-0x3170.2 (0.1)
0x3170|02 |. | merge: false 0x3170.3-0x3170.3 (0.1)
0x3170|02 |. | unused0: 0 0x3170.4-0x3170.4 (0.1)
0x3170|02 |. | execinstr: false 0x3170.5-0x3170.5 (0.1)
0x3170|02 |. | alloc: true 0x3170.6-0x3170.6 (0.1)
0x3170|02 |. | write: false 0x3170.7-0x3170.7 (0.1)
0x3170| 00 | . | tls: false 0x3171-0x3171 (0.1)
0x3170| 00 | . | group: false 0x3171.1-0x3171.1 (0.1)
0x3170| 00 | . | os_nonconforming: false 0x3171.2-0x3171.2 (0.1)
0x3170| 00 00 | .. | unused1: 0 0x3171.3-0x3172.3 (1.1)
0x3170| 00 00 | .. | os_specific: 0 0x3172.4-0x3173.3 (1)
0x3170| 00 | . | processor_specific: 0 0x3173.4-0x3173.7 (0.4)
0x3170| 00 00 00 00 | .... | unused2: 0 0x3174-0x3177.7 (4)
0x3170| e0 02 00 00 00 00 00 00| ........| addr: 0x2e0 0x3178-0x317f.7 (8)
0x3180|e0 02 00 00 00 00 00 00 |........ | offset: 0x2e0 0x3180-0x3187.7 (8)
0x3180| 19 00 00 00 00 00 00 00| ........| size: 25 0x3188-0x318f.7 (8)
0x3190|00 00 00 00 |.... | link: 0 0x3190-0x3193.7 (4)
0x3190| 00 00 00 00 | .... | info: 0 0x3194-0x3197.7 (4)
0x3190| 01 00 00 00 00 00 00 00| ........| addralign: 1 0x3198-0x319f.7 (8)
0x31a0|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x31a0-0x31a7.7 (8)
| | | [2]{}: section_header 0x300-0x31e7.7 (12008)
0x0300|04 00 00 00 20 00 00 00 05 00 00 00 47 4e 55 00|.... .......GNU.| data: raw bits 0x300-0x32f.7 (48)
* |until 0x32f.7 (48) | |
0x31a0| 13 00 00 00 | .... | name: ".note.gnu.property" (19) 0x31a8-0x31ab.7 (4)
0x31a0| 07 00 00 00| ....| type: "note" (0x7) (Information that marks the file in some way) 0x31ac-0x31af.7 (4)
| | | flags{}: 0x31b0-0x31b7.7 (8)
0x31b0|02 |. | link_order: false 0x31b0-0x31b0 (0.1)
0x31b0|02 |. | info_link: false 0x31b0.1-0x31b0.1 (0.1)
0x31b0|02 |. | strings: false 0x31b0.2-0x31b0.2 (0.1)
0x31b0|02 |. | merge: false 0x31b0.3-0x31b0.3 (0.1)
0x31b0|02 |. | unused0: 0 0x31b0.4-0x31b0.4 (0.1)
0x31b0|02 |. | execinstr: false 0x31b0.5-0x31b0.5 (0.1)
0x31b0|02 |. | alloc: true 0x31b0.6-0x31b0.6 (0.1)
0x31b0|02 |. | write: false 0x31b0.7-0x31b0.7 (0.1)
0x31b0| 00 | . | tls: false 0x31b1-0x31b1 (0.1)
0x31b0| 00 | . | group: false 0x31b1.1-0x31b1.1 (0.1)
0x31b0| 00 | . | os_nonconforming: false 0x31b1.2-0x31b1.2 (0.1)
0x31b0| 00 00 | .. | unused1: 0 0x31b1.3-0x31b2.3 (1.1)
0x31b0| 00 00 | .. | os_specific: 0 0x31b2.4-0x31b3.3 (1)
0x31b0| 00 | . | processor_specific: 0 0x31b3.4-0x31b3.7 (0.4)
0x31b0| 00 00 00 00 | .... | unused2: 0 0x31b4-0x31b7.7 (4)
0x31b0| 00 03 00 00 00 00 00 00| ........| addr: 0x300 0x31b8-0x31bf.7 (8)
0x31c0|00 03 00 00 00 00 00 00 |........ | offset: 0x300 0x31c0-0x31c7.7 (8)
0x31c0| 30 00 00 00 00 00 00 00| 0.......| size: 48 0x31c8-0x31cf.7 (8)
0x31d0|00 00 00 00 |.... | link: 0 0x31d0-0x31d3.7 (4)
0x31d0| 00 00 00 00 | .... | info: 0 0x31d4-0x31d7.7 (4)
0x31d0| 08 00 00 00 00 00 00 00| ........| addralign: 8 0x31d8-0x31df.7 (8)
0x31e0|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x31e0-0x31e7.7 (8)
| | | [3]{}: section_header 0x330-0x3227.7 (12024)
| | | gnu_hash{}: 0x330-0x35f.7 (48)
0x0330|03 00 00 00 |.... | nbuckets: 3 0x330-0x333.7 (4)
0x0330| 08 00 00 00 | .... | symndx: 8 0x334-0x337.7 (4)
0x0330| 01 00 00 00 | .... | maskwords: 1 0x338-0x33b.7 (4)
0x0330| 06 00 00 00| ....| shift2: 6 0x33c-0x33f.7 (4)
| | | bloom_filter[0:1]: 0x340-0x347.7 (8)
0x0340|00 80 81 00 00 04 40 01 |......@. | [0]: 90076390602407936 maskword 0x340-0x347.7 (8)
| | | buckets[0:3]: 0x348-0x353.7 (12)
0x0340| 08 00 00 00 | .... | [0]: 8 bucket 0x348-0x34b.7 (4)
0x0340| 09 00 00 00| ....| [1]: 9 bucket 0x34c-0x34f.7 (4)
0x0350|0a 00 00 00 |.... | [2]: 10 bucket 0x350-0x353.7 (4)
| | | values[0:3]: 0x354-0x35f.7 (12)
0x0350| d1 65 ce 6d | .e.m | [0]: 1842243025 value 0x354-0x357.7 (4)
0x0350| b9 8d f1 0e | .... | [1]: 250711481 value 0x358-0x35b.7 (4)
0x0350| eb d3 ef 0e| ....| [2]: 250598379 value 0x35c-0x35f.7 (4)
0x31e0| 26 00 00 00 | &... | name: ".gnu.hash" (38) 0x31e8-0x31eb.7 (4)
0x31e0| f6 ff ff 6f| ...o| type: "gnu_hash" (0x6ffffff6) (GNU symbol hash table) 0x31ec-0x31ef.7 (4)
| | | flags{}: 0x31f0-0x31f7.7 (8)
0x31f0|02 |. | link_order: false 0x31f0-0x31f0 (0.1)
0x31f0|02 |. | info_link: false 0x31f0.1-0x31f0.1 (0.1)
0x31f0|02 |. | strings: false 0x31f0.2-0x31f0.2 (0.1)
0x31f0|02 |. | merge: false 0x31f0.3-0x31f0.3 (0.1)
0x31f0|02 |. | unused0: 0 0x31f0.4-0x31f0.4 (0.1)
0x31f0|02 |. | execinstr: false 0x31f0.5-0x31f0.5 (0.1)
0x31f0|02 |. | alloc: true 0x31f0.6-0x31f0.6 (0.1)
0x31f0|02 |. | write: false 0x31f0.7-0x31f0.7 (0.1)
0x31f0| 00 | . | tls: false 0x31f1-0x31f1 (0.1)
0x31f0| 00 | . | group: false 0x31f1.1-0x31f1.1 (0.1)
0x31f0| 00 | . | os_nonconforming: false 0x31f1.2-0x31f1.2 (0.1)
0x31f0| 00 00 | .. | unused1: 0 0x31f1.3-0x31f2.3 (1.1)
0x31f0| 00 00 | .. | os_specific: 0 0x31f2.4-0x31f3.3 (1)
0x31f0| 00 | . | processor_specific: 0 0x31f3.4-0x31f3.7 (0.4)
0x31f0| 00 00 00 00 | .... | unused2: 0 0x31f4-0x31f7.7 (4)
0x31f0| 30 03 00 00 00 00 00 00| 0.......| addr: 0x330 0x31f8-0x31ff.7 (8)
0x3200|30 03 00 00 00 00 00 00 |0....... | offset: 0x330 0x3200-0x3207.7 (8)
0x3200| 30 00 00 00 00 00 00 00| 0.......| size: 48 0x3208-0x320f.7 (8)
0x3210|04 00 00 00 |.... | link: 4 0x3210-0x3213.7 (4)
0x3210| 00 00 00 00 | .... | info: 0 0x3214-0x3217.7 (4)
0x3210| 08 00 00 00 00 00 00 00| ........| addralign: 8 0x3218-0x321f.7 (8)
0x3220|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x3220-0x3227.7 (8)
| | | [4]{}: section_header 0x360-0x3267.7 (12040)
| | | symbol_table[0:11]: 0x360-0x467.7 (264)
| | | [0]{}: symbol 0x360-0x377.7 (24)
0x0360|00 00 00 00 |.... | name: "" (0) 0x360-0x363.7 (4)
0x0360| 00 | . | bind: "local" (0) 0x364-0x364.3 (0.4)
0x0360| 00 | . | type: "notype" (0) 0x364.4-0x364.7 (0.4)
0x0360| 00 | . | other_unused: 0 0x365-0x365.5 (0.6)
0x0360| 00 | . | visibility: "default" (0) 0x365.6-0x365.7 (0.2)
0x0360| 00 00 | .. | shndx: 0 0x366-0x367.7 (2)
0x0360| 00 00 00 00 00 00 00 00| ........| value: 0 0x368-0x36f.7 (8)
0x0370|00 00 00 00 00 00 00 00 |........ | size: 0 0x370-0x377.7 (8)
| | | [1]{}: symbol 0x378-0x38f.7 (24)
0x0370| 01 00 00 00 | .... | name: "puts" (1) 0x378-0x37b.7 (4)
0x0370| 12 | . | bind: "global" (1) 0x37c-0x37c.3 (0.4)
0x0370| 12 | . | type: "func" (2) 0x37c.4-0x37c.7 (0.4)
0x0370| 00 | . | other_unused: 0 0x37d-0x37d.5 (0.6)
0x0370| 00 | . | visibility: "default" (0) 0x37d.6-0x37d.7 (0.2)
0x0370| 00 00| ..| shndx: 0 0x37e-0x37f.7 (2)
0x0380|00 00 00 00 00 00 00 00 |........ | value: 0 0x380-0x387.7 (8)
0x0380| 00 00 00 00 00 00 00 00| ........| size: 0 0x388-0x38f.7 (8)
| | | [2]{}: symbol 0x390-0x3a7.7 (24)
0x0390|15 00 00 00 |.... | name: "__deregister_frame_info" (21) 0x390-0x393.7 (4)
0x0390| 20 | | bind: "weak" (2) 0x394-0x394.3 (0.4)
0x0390| 20 | | type: "notype" (0) 0x394.4-0x394.7 (0.4)
0x0390| 00 | . | other_unused: 0 0x395-0x395.5 (0.6)
0x0390| 00 | . | visibility: "default" (0) 0x395.6-0x395.7 (0.2)
0x0390| 00 00 | .. | shndx: 0 0x396-0x397.7 (2)
0x0390| 00 00 00 00 00 00 00 00| ........| value: 0 0x398-0x39f.7 (8)
0x03a0|00 00 00 00 00 00 00 00 |........ | size: 0 0x3a0-0x3a7.7 (8)
| | | [3]{}: symbol 0x3a8-0x3bf.7 (24)
0x03a0| 2d 00 00 00 | -... | name: "_ITM_registerTMCloneTable" (45) 0x3a8-0x3ab.7 (4)
0x03a0| 20 | | bind: "weak" (2) 0x3ac-0x3ac.3 (0.4)
0x03a0| 20 | | type: "notype" (0) 0x3ac.4-0x3ac.7 (0.4)
0x03a0| 00 | . | other_unused: 0 0x3ad-0x3ad.5 (0.6)
0x03a0| 00 | . | visibility: "default" (0) 0x3ad.6-0x3ad.7 (0.2)
0x03a0| 00 00| ..| shndx: 0 0x3ae-0x3af.7 (2)
0x03b0|00 00 00 00 00 00 00 00 |........ | value: 0 0x3b0-0x3b7.7 (8)
0x03b0| 00 00 00 00 00 00 00 00| ........| size: 0 0x3b8-0x3bf.7 (8)
| | | [4]{}: symbol 0x3c0-0x3d7.7 (24)
0x03c0|47 00 00 00 |G... | name: "_ITM_deregisterTMCloneTable" (71) 0x3c0-0x3c3.7 (4)
0x03c0| 20 | | bind: "weak" (2) 0x3c4-0x3c4.3 (0.4)
0x03c0| 20 | | type: "notype" (0) 0x3c4.4-0x3c4.7 (0.4)
0x03c0| 00 | . | other_unused: 0 0x3c5-0x3c5.5 (0.6)
0x03c0| 00 | . | visibility: "default" (0) 0x3c5.6-0x3c5.7 (0.2)
0x03c0| 00 00 | .. | shndx: 0 0x3c6-0x3c7.7 (2)
0x03c0| 00 00 00 00 00 00 00 00| ........| value: 0 0x3c8-0x3cf.7 (8)
0x03d0|00 00 00 00 00 00 00 00 |........ | size: 0 0x3d0-0x3d7.7 (8)
| | | [5]{}: symbol 0x3d8-0x3ef.7 (24)
0x03d0| 85 00 00 00 | .... | name: "libbbb_bbb" (133) 0x3d8-0x3db.7 (4)
0x03d0| 12 | . | bind: "global" (1) 0x3dc-0x3dc.3 (0.4)
0x03d0| 12 | . | type: "func" (2) 0x3dc.4-0x3dc.7 (0.4)
0x03d0| 00 | . | other_unused: 0 0x3dd-0x3dd.5 (0.6)
0x03d0| 00 | . | visibility: "default" (0) 0x3dd.6-0x3dd.7 (0.2)
0x03d0| 00 00| ..| shndx: 0 0x3de-0x3df.7 (2)
0x03e0|00 00 00 00 00 00 00 00 |........ | value: 0 0x3e0-0x3e7.7 (8)
0x03e0| 00 00 00 00 00 00 00 00| ........| size: 0 0x3e8-0x3ef.7 (8)
| | | [6]{}: symbol 0x3f0-0x407.7 (24)
0x03f0|90 00 00 00 |.... | name: "__libc_start_main" (144) 0x3f0-0x3f3.7 (4)
0x03f0| 12 | . | bind: "global" (1) 0x3f4-0x3f4.3 (0.4)
0x03f0| 12 | . | type: "func" (2) 0x3f4.4-0x3f4.7 (0.4)
0x03f0| 00 | . | other_unused: 0 0x3f5-0x3f5.5 (0.6)
0x03f0| 00 | . | visibility: "default" (0) 0x3f5.6-0x3f5.7 (0.2)
0x03f0| 00 00 | .. | shndx: 0 0x3f6-0x3f7.7 (2)
0x03f0| 00 00 00 00 00 00 00 00| ........| value: 0 0x3f8-0x3ff.7 (8)
0x0400|00 00 00 00 00 00 00 00 |........ | size: 0 0x400-0x407.7 (8)
| | | [7]{}: symbol 0x408-0x41f.7 (24)
0x0400| 63 00 00 00 | c... | name: "__register_frame_info" (99) 0x408-0x40b.7 (4)
0x0400| 20 | | bind: "weak" (2) 0x40c-0x40c.3 (0.4)
0x0400| 20 | | type: "notype" (0) 0x40c.4-0x40c.7 (0.4)
0x0400| 00 | . | other_unused: 0 0x40d-0x40d.5 (0.6)
0x0400| 00 | . | visibility: "default" (0) 0x40d.6-0x40d.7 (0.2)
0x0400| 00 00| ..| shndx: 0 0x40e-0x40f.7 (2)
0x0410|00 00 00 00 00 00 00 00 |........ | value: 0 0x410-0x417.7 (8)
0x0410| 00 00 00 00 00 00 00 00| ........| size: 0 0x418-0x41f.7 (8)
| | | [8]{}: symbol 0x420-0x437.7 (24)
0x0420|06 00 00 00 |.... | name: "__cxa_finalize" (6) 0x420-0x423.7 (4)
0x0420| 22 | " | bind: "weak" (2) 0x424-0x424.3 (0.4)
0x0420| 22 | " | type: "func" (2) 0x424.4-0x424.7 (0.4)
0x0420| 00 | . | other_unused: 0 0x425-0x425.5 (0.6)
0x0420| 00 | . | visibility: "default" (0) 0x425.6-0x425.7 (0.2)
0x0420| 00 00 | .. | shndx: 0 0x426-0x427.7 (2)
0x0420| 00 00 00 00 00 00 00 00| ........| value: 0 0x428-0x42f.7 (8)
0x0430|00 00 00 00 00 00 00 00 |........ | size: 0 0x430-0x437.7 (8)
| | | [9]{}: symbol 0x438-0x44f.7 (24)
0x0430| 79 00 00 00 | y... | name: "_init" (121) 0x438-0x43b.7 (4)
0x0430| 12 | . | bind: "global" (1) 0x43c-0x43c.3 (0.4)
0x0430| 12 | . | type: "func" (2) 0x43c.4-0x43c.7 (0.4)
0x0430| 00 | . | other_unused: 0 0x43d-0x43d.5 (0.6)
0x0430| 00 | . | visibility: "default" (0) 0x43d.6-0x43d.7 (0.2)
0x0430| 08 00| ..| shndx: 8 0x43e-0x43f.7 (2)
0x0440|00 10 00 00 00 00 00 00 |........ | value: 4096 0x440-0x447.7 (8)
0x0440| 01 00 00 00 00 00 00 00| ........| size: 1 0x448-0x44f.7 (8)
| | | [10]{}: symbol 0x450-0x467.7 (24)
0x0450|7f 00 00 00 |.... | name: "_fini" (127) 0x450-0x453.7 (4)
0x0450| 12 | . | bind: "global" (1) 0x454-0x454.3 (0.4)
0x0450| 12 | . | type: "func" (2) 0x454.4-0x454.7 (0.4)
0x0450| 00 | . | other_unused: 0 0x455-0x455.5 (0.6)
0x0450| 00 | . | visibility: "default" (0) 0x455.6-0x455.7 (0.2)
0x0450| 0c 00 | .. | shndx: 12 0x456-0x457.7 (2)
0x0450| 81 12 00 00 00 00 00 00| ........| value: 4737 0x458-0x45f.7 (8)
0x0460|01 00 00 00 00 00 00 00 |........ | size: 1 0x460-0x467.7 (8)
0x3220| 30 00 00 00 | 0... | name: ".dynsym" (48) 0x3228-0x322b.7 (4)
0x3220| 0b 00 00 00| ....| type: "dynsym" (0xb) (Dynamic linking symbol table) 0x322c-0x322f.7 (4)
| | | flags{}: 0x3230-0x3237.7 (8)
0x3230|02 |. | link_order: false 0x3230-0x3230 (0.1)
0x3230|02 |. | info_link: false 0x3230.1-0x3230.1 (0.1)
0x3230|02 |. | strings: false 0x3230.2-0x3230.2 (0.1)
0x3230|02 |. | merge: false 0x3230.3-0x3230.3 (0.1)
0x3230|02 |. | unused0: 0 0x3230.4-0x3230.4 (0.1)
0x3230|02 |. | execinstr: false 0x3230.5-0x3230.5 (0.1)
0x3230|02 |. | alloc: true 0x3230.6-0x3230.6 (0.1)
0x3230|02 |. | write: false 0x3230.7-0x3230.7 (0.1)
0x3230| 00 | . | tls: false 0x3231-0x3231 (0.1)
0x3230| 00 | . | group: false 0x3231.1-0x3231.1 (0.1)
0x3230| 00 | . | os_nonconforming: false 0x3231.2-0x3231.2 (0.1)
0x3230| 00 00 | .. | unused1: 0 0x3231.3-0x3232.3 (1.1)
0x3230| 00 00 | .. | os_specific: 0 0x3232.4-0x3233.3 (1)
0x3230| 00 | . | processor_specific: 0 0x3233.4-0x3233.7 (0.4)
0x3230| 00 00 00 00 | .... | unused2: 0 0x3234-0x3237.7 (4)
0x3230| 60 03 00 00 00 00 00 00| `.......| addr: 0x360 0x3238-0x323f.7 (8)
0x3240|60 03 00 00 00 00 00 00 |`....... | offset: 0x360 0x3240-0x3247.7 (8)
0x3240| 08 01 00 00 00 00 00 00| ........| size: 264 0x3248-0x324f.7 (8)
0x3250|05 00 00 00 |.... | link: 5 0x3250-0x3253.7 (4)
0x3250| 01 00 00 00 | .... | info: 1 0x3254-0x3257.7 (4)
0x3250| 08 00 00 00 00 00 00 00| ........| addralign: 8 0x3258-0x325f.7 (8)
0x3260|18 00 00 00 00 00 00 00 |........ | entsize: 24 0x3260-0x3267.7 (8)
| | | [5]{}: section_header 0x468-0x32a7.7 (11840)
0x0460| 00 70 75 74 73 00 5f 5f| .puts.__| string: "\x00puts\x00__cxa_finalize\x00__deregister_frame_info\x00_ITM_"... 0x468-0x529.7 (194)
0x0470|63 78 61 5f 66 69 6e 61 6c 69 7a 65 00 5f 5f 64|cxa_finalize.__d|
* |until 0x529.7 (194) | |
0x3260| 38 00 00 00 | 8... | name: ".dynstr" (56) 0x3268-0x326b.7 (4)
0x3260| 03 00 00 00| ....| type: "strtab" (0x3) (String table) 0x326c-0x326f.7 (4)
| | | flags{}: 0x3270-0x3277.7 (8)
0x3270|02 |. | link_order: false 0x3270-0x3270 (0.1)
0x3270|02 |. | info_link: false 0x3270.1-0x3270.1 (0.1)
0x3270|02 |. | strings: false 0x3270.2-0x3270.2 (0.1)
0x3270|02 |. | merge: false 0x3270.3-0x3270.3 (0.1)
0x3270|02 |. | unused0: 0 0x3270.4-0x3270.4 (0.1)
0x3270|02 |. | execinstr: false 0x3270.5-0x3270.5 (0.1)
0x3270|02 |. | alloc: true 0x3270.6-0x3270.6 (0.1)
0x3270|02 |. | write: false 0x3270.7-0x3270.7 (0.1)
0x3270| 00 | . | tls: false 0x3271-0x3271 (0.1)
0x3270| 00 | . | group: false 0x3271.1-0x3271.1 (0.1)
0x3270| 00 | . | os_nonconforming: false 0x3271.2-0x3271.2 (0.1)
0x3270| 00 00 | .. | unused1: 0 0x3271.3-0x3272.3 (1.1)
0x3270| 00 00 | .. | os_specific: 0 0x3272.4-0x3273.3 (1)
0x3270| 00 | . | processor_specific: 0 0x3273.4-0x3273.7 (0.4)
0x3270| 00 00 00 00 | .... | unused2: 0 0x3274-0x3277.7 (4)
0x3270| 68 04 00 00 00 00 00 00| h.......| addr: 0x468 0x3278-0x327f.7 (8)
0x3280|68 04 00 00 00 00 00 00 |h....... | offset: 0x468 0x3280-0x3287.7 (8)
0x3280| c2 00 00 00 00 00 00 00| ........| size: 194 0x3288-0x328f.7 (8)
0x3290|00 00 00 00 |.... | link: 0 0x3290-0x3293.7 (4)
0x3290| 00 00 00 00 | .... | info: 0 0x3294-0x3297.7 (4)
0x3290| 01 00 00 00 00 00 00 00| ........| addralign: 1 0x3298-0x329f.7 (8)
0x32a0|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x32a0-0x32a7.7 (8)
| | | [6]{}: section_header 0x530-0x32e7.7 (11704)
0x0530|00 40 00 00 00 00 00 00 08 00 00 00 00 00 00 00|.@..............| data: raw bits 0x530-0x5bf.7 (144)
* |until 0x5bf.7 (144) | |
0x32a0| 40 00 00 00 | @... | name: ".rela.dyn" (64) 0x32a8-0x32ab.7 (4)
0x32a0| 04 00 00 00| ....| type: "rela" (0x4) (Relocation entries with explicit addends) 0x32ac-0x32af.7 (4)
| | | flags{}: 0x32b0-0x32b7.7 (8)
0x32b0|02 |. | link_order: false 0x32b0-0x32b0 (0.1)
0x32b0|02 |. | info_link: false 0x32b0.1-0x32b0.1 (0.1)
0x32b0|02 |. | strings: false 0x32b0.2-0x32b0.2 (0.1)
0x32b0|02 |. | merge: false 0x32b0.3-0x32b0.3 (0.1)
0x32b0|02 |. | unused0: 0 0x32b0.4-0x32b0.4 (0.1)
0x32b0|02 |. | execinstr: false 0x32b0.5-0x32b0.5 (0.1)
0x32b0|02 |. | alloc: true 0x32b0.6-0x32b0.6 (0.1)
0x32b0|02 |. | write: false 0x32b0.7-0x32b0.7 (0.1)
0x32b0| 00 | . | tls: false 0x32b1-0x32b1 (0.1)
0x32b0| 00 | . | group: false 0x32b1.1-0x32b1.1 (0.1)
0x32b0| 00 | . | os_nonconforming: false 0x32b1.2-0x32b1.2 (0.1)
0x32b0| 00 00 | .. | unused1: 0 0x32b1.3-0x32b2.3 (1.1)
0x32b0| 00 00 | .. | os_specific: 0 0x32b2.4-0x32b3.3 (1)
0x32b0| 00 | . | processor_specific: 0 0x32b3.4-0x32b3.7 (0.4)
0x32b0| 00 00 00 00 | .... | unused2: 0 0x32b4-0x32b7.7 (4)
0x32b0| 30 05 00 00 00 00 00 00| 0.......| addr: 0x530 0x32b8-0x32bf.7 (8)
0x32c0|30 05 00 00 00 00 00 00 |0....... | offset: 0x530 0x32c0-0x32c7.7 (8)
0x32c0| 90 00 00 00 00 00 00 00| ........| size: 144 0x32c8-0x32cf.7 (8)
0x32d0|04 00 00 00 |.... | link: 4 0x32d0-0x32d3.7 (4)
0x32d0| 00 00 00 00 | .... | info: 0 0x32d4-0x32d7.7 (4)
0x32d0| 08 00 00 00 00 00 00 00| ........| addralign: 8 0x32d8-0x32df.7 (8)
0x32e0|18 00 00 00 00 00 00 00 |........ | entsize: 24 0x32e0-0x32e7.7 (8)
| | | [7]{}: section_header 0x5c0-0x3327.7 (11624)
0x05c0|c0 3f 00 00 00 00 00 00 07 00 00 00 01 00 00 00|.?..............| data: raw bits 0x5c0-0x607.7 (72)
* |until 0x607.7 (72) | |
0x32e0| 4a 00 00 00 | J... | name: ".rela.plt" (74) 0x32e8-0x32eb.7 (4)
0x32e0| 04 00 00 00| ....| type: "rela" (0x4) (Relocation entries with explicit addends) 0x32ec-0x32ef.7 (4)
| | | flags{}: 0x32f0-0x32f7.7 (8)
0x32f0|42 |B | link_order: false 0x32f0-0x32f0 (0.1)
0x32f0|42 |B | info_link: true 0x32f0.1-0x32f0.1 (0.1)
0x32f0|42 |B | strings: false 0x32f0.2-0x32f0.2 (0.1)
0x32f0|42 |B | merge: false 0x32f0.3-0x32f0.3 (0.1)
0x32f0|42 |B | unused0: 0 0x32f0.4-0x32f0.4 (0.1)
0x32f0|42 |B | execinstr: false 0x32f0.5-0x32f0.5 (0.1)
0x32f0|42 |B | alloc: true 0x32f0.6-0x32f0.6 (0.1)
0x32f0|42 |B | write: false 0x32f0.7-0x32f0.7 (0.1)
0x32f0| 00 | . | tls: false 0x32f1-0x32f1 (0.1)
0x32f0| 00 | . | group: false 0x32f1.1-0x32f1.1 (0.1)
0x32f0| 00 | . | os_nonconforming: false 0x32f1.2-0x32f1.2 (0.1)
0x32f0| 00 00 | .. | unused1: 0 0x32f1.3-0x32f2.3 (1.1)
0x32f0| 00 00 | .. | os_specific: 0 0x32f2.4-0x32f3.3 (1)
0x32f0| 00 | . | processor_specific: 0 0x32f3.4-0x32f3.7 (0.4)
0x32f0| 00 00 00 00 | .... | unused2: 0 0x32f4-0x32f7.7 (4)
0x32f0| c0 05 00 00 00 00 00 00| ........| addr: 0x5c0 0x32f8-0x32ff.7 (8)
0x3300|c0 05 00 00 00 00 00 00 |........ | offset: 0x5c0 0x3300-0x3307.7 (8)
0x3300| 48 00 00 00 00 00 00 00| H.......| size: 72 0x3308-0x330f.7 (8)
0x3310|04 00 00 00 |.... | link: 4 0x3310-0x3313.7 (4)
0x3310| 13 00 00 00 | .... | info: 19 0x3314-0x3317.7 (4)
0x3310| 08 00 00 00 00 00 00 00| ........| addralign: 8 0x3318-0x331f.7 (8)
0x3320|18 00 00 00 00 00 00 00 |........ | entsize: 24 0x3320-0x3327.7 (8)
| | | [8]{}: section_header 0x1000-0x3367.7 (9064)
0x1000|50 e8 ca 01 00 00 e8 35 02 00 00 58 c3 |P......5...X. | data: raw bits 0x1000-0x100c.7 (13)
0x3320| 54 00 00 00 | T... | name: ".init" (84) 0x3328-0x332b.7 (4)
0x3320| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x332c-0x332f.7 (4)
| | | flags{}: 0x3330-0x3337.7 (8)
0x3330|06 |. | link_order: false 0x3330-0x3330 (0.1)
0x3330|06 |. | info_link: false 0x3330.1-0x3330.1 (0.1)
0x3330|06 |. | strings: false 0x3330.2-0x3330.2 (0.1)
0x3330|06 |. | merge: false 0x3330.3-0x3330.3 (0.1)
0x3330|06 |. | unused0: 0 0x3330.4-0x3330.4 (0.1)
0x3330|06 |. | execinstr: true 0x3330.5-0x3330.5 (0.1)
0x3330|06 |. | alloc: true 0x3330.6-0x3330.6 (0.1)
0x3330|06 |. | write: false 0x3330.7-0x3330.7 (0.1)
0x3330| 00 | . | tls: false 0x3331-0x3331 (0.1)
0x3330| 00 | . | group: false 0x3331.1-0x3331.1 (0.1)
0x3330| 00 | . | os_nonconforming: false 0x3331.2-0x3331.2 (0.1)
0x3330| 00 00 | .. | unused1: 0 0x3331.3-0x3332.3 (1.1)
0x3330| 00 00 | .. | os_specific: 0 0x3332.4-0x3333.3 (1)
0x3330| 00 | . | processor_specific: 0 0x3333.4-0x3333.7 (0.4)
0x3330| 00 00 00 00 | .... | unused2: 0 0x3334-0x3337.7 (4)
0x3330| 00 10 00 00 00 00 00 00| ........| addr: 0x1000 0x3338-0x333f.7 (8)
0x3340|00 10 00 00 00 00 00 00 |........ | offset: 0x1000 0x3340-0x3347.7 (8)
0x3340| 0d 00 00 00 00 00 00 00| ........| size: 13 0x3348-0x334f.7 (8)
0x3350|00 00 00 00 |.... | link: 0 0x3350-0x3353.7 (4)
0x3350| 00 00 00 00 | .... | info: 0 0x3354-0x3357.7 (4)
0x3350| 01 00 00 00 00 00 00 00| ........| addralign: 1 0x3358-0x335f.7 (8)
0x3360|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x3360-0x3367.7 (8)
| | | [9]{}: section_header 0x1010-0x33a7.7 (9112)
0x1010|ff 35 9a 2f 00 00 ff 25 9c 2f 00 00 0f 1f 40 00|.5./...%./....@.| data: raw bits 0x1010-0x104f.7 (64)
* |until 0x104f.7 (64) | |
0x3360| 4f 00 00 00 | O... | name: ".plt" (79) 0x3368-0x336b.7 (4)
0x3360| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x336c-0x336f.7 (4)
| | | flags{}: 0x3370-0x3377.7 (8)
0x3370|06 |. | link_order: false 0x3370-0x3370 (0.1)
0x3370|06 |. | info_link: false 0x3370.1-0x3370.1 (0.1)
0x3370|06 |. | strings: false 0x3370.2-0x3370.2 (0.1)
0x3370|06 |. | merge: false 0x3370.3-0x3370.3 (0.1)
0x3370|06 |. | unused0: 0 0x3370.4-0x3370.4 (0.1)
0x3370|06 |. | execinstr: true 0x3370.5-0x3370.5 (0.1)
0x3370|06 |. | alloc: true 0x3370.6-0x3370.6 (0.1)
0x3370|06 |. | write: false 0x3370.7-0x3370.7 (0.1)
0x3370| 00 | . | tls: false 0x3371-0x3371 (0.1)
0x3370| 00 | . | group: false 0x3371.1-0x3371.1 (0.1)
0x3370| 00 | . | os_nonconforming: false 0x3371.2-0x3371.2 (0.1)
0x3370| 00 00 | .. | unused1: 0 0x3371.3-0x3372.3 (1.1)
0x3370| 00 00 | .. | os_specific: 0 0x3372.4-0x3373.3 (1)
0x3370| 00 | . | processor_specific: 0 0x3373.4-0x3373.7 (0.4)
0x3370| 00 00 00 00 | .... | unused2: 0 0x3374-0x3377.7 (4)
0x3370| 10 10 00 00 00 00 00 00| ........| addr: 0x1010 0x3378-0x337f.7 (8)
0x3380|10 10 00 00 00 00 00 00 |........ | offset: 0x1010 0x3380-0x3387.7 (8)
0x3380| 40 00 00 00 00 00 00 00| @.......| size: 64 0x3388-0x338f.7 (8)
0x3390|00 00 00 00 |.... | link: 0 0x3390-0x3393.7 (4)
0x3390| 00 00 00 00 | .... | info: 0 0x3394-0x3397.7 (4)
0x3390| 10 00 00 00 00 00 00 00| ........| addralign: 16 0x3398-0x339f.7 (8)
0x33a0|10 00 00 00 00 00 00 00 |........ | entsize: 16 0x33a0-0x33a7.7 (8)
| | | [10]{}: section_header 0x1050-0x33e7.7 (9112)
0x1050|ff 25 82 2f 00 00 66 90 ff 25 82 2f 00 00 66 90|.%./..f..%./..f.| data: raw bits 0x1050-0x1067.7 (24)
0x1060|ff 25 92 2f 00 00 66 90 |.%./..f. |
0x33a0| 5a 00 00 00 | Z... | name: ".plt.got" (90) 0x33a8-0x33ab.7 (4)
0x33a0| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x33ac-0x33af.7 (4)
| | | flags{}: 0x33b0-0x33b7.7 (8)
0x33b0|06 |. | link_order: false 0x33b0-0x33b0 (0.1)
0x33b0|06 |. | info_link: false 0x33b0.1-0x33b0.1 (0.1)
0x33b0|06 |. | strings: false 0x33b0.2-0x33b0.2 (0.1)
0x33b0|06 |. | merge: false 0x33b0.3-0x33b0.3 (0.1)
0x33b0|06 |. | unused0: 0 0x33b0.4-0x33b0.4 (0.1)
0x33b0|06 |. | execinstr: true 0x33b0.5-0x33b0.5 (0.1)
0x33b0|06 |. | alloc: true 0x33b0.6-0x33b0.6 (0.1)
0x33b0|06 |. | write: false 0x33b0.7-0x33b0.7 (0.1)
0x33b0| 00 | . | tls: false 0x33b1-0x33b1 (0.1)
0x33b0| 00 | . | group: false 0x33b1.1-0x33b1.1 (0.1)
0x33b0| 00 | . | os_nonconforming: false 0x33b1.2-0x33b1.2 (0.1)
0x33b0| 00 00 | .. | unused1: 0 0x33b1.3-0x33b2.3 (1.1)
0x33b0| 00 00 | .. | os_specific: 0 0x33b2.4-0x33b3.3 (1)
0x33b0| 00 | . | processor_specific: 0 0x33b3.4-0x33b3.7 (0.4)
0x33b0| 00 00 00 00 | .... | unused2: 0 0x33b4-0x33b7.7 (4)
0x33b0| 50 10 00 00 00 00 00 00| P.......| addr: 0x1050 0x33b8-0x33bf.7 (8)
0x33c0|50 10 00 00 00 00 00 00 |P....... | offset: 0x1050 0x33c0-0x33c7.7 (8)
0x33c0| 18 00 00 00 00 00 00 00| ........| size: 24 0x33c8-0x33cf.7 (8)
0x33d0|00 00 00 00 |.... | link: 0 0x33d0-0x33d3.7 (4)
0x33d0| 00 00 00 00 | .... | info: 0 0x33d4-0x33d7.7 (4)
0x33d0| 08 00 00 00 00 00 00 00| ........| addralign: 8 0x33d8-0x33df.7 (8)
0x33e0|08 00 00 00 00 00 00 00 |........ | entsize: 8 0x33e0-0x33e7.7 (8)
| | | [11]{}: section_header 0x1070-0x3427.7 (9144)
0x1070|48 31 ed 48 89 e7 48 8d 35 9b 2d 00 00 48 83 e4|H1.H..H.5.-..H..| data: raw bits 0x1070-0x1280.7 (529)
* |until 0x1280.7 (529) | |
0x33e0| 63 00 00 00 | c... | name: ".text" (99) 0x33e8-0x33eb.7 (4)
0x33e0| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x33ec-0x33ef.7 (4)
| | | flags{}: 0x33f0-0x33f7.7 (8)
0x33f0|06 |. | link_order: false 0x33f0-0x33f0 (0.1)
0x33f0|06 |. | info_link: false 0x33f0.1-0x33f0.1 (0.1)
0x33f0|06 |. | strings: false 0x33f0.2-0x33f0.2 (0.1)
0x33f0|06 |. | merge: false 0x33f0.3-0x33f0.3 (0.1)
0x33f0|06 |. | unused0: 0 0x33f0.4-0x33f0.4 (0.1)
0x33f0|06 |. | execinstr: true 0x33f0.5-0x33f0.5 (0.1)
0x33f0|06 |. | alloc: true 0x33f0.6-0x33f0.6 (0.1)
0x33f0|06 |. | write: false 0x33f0.7-0x33f0.7 (0.1)
0x33f0| 00 | . | tls: false 0x33f1-0x33f1 (0.1)
0x33f0| 00 | . | group: false 0x33f1.1-0x33f1.1 (0.1)
0x33f0| 00 | . | os_nonconforming: false 0x33f1.2-0x33f1.2 (0.1)
0x33f0| 00 00 | .. | unused1: 0 0x33f1.3-0x33f2.3 (1.1)
0x33f0| 00 00 | .. | os_specific: 0 0x33f2.4-0x33f3.3 (1)
0x33f0| 00 | . | processor_specific: 0 0x33f3.4-0x33f3.7 (0.4)
0x33f0| 00 00 00 00 | .... | unused2: 0 0x33f4-0x33f7.7 (4)
0x33f0| 70 10 00 00 00 00 00 00| p.......| addr: 0x1070 0x33f8-0x33ff.7 (8)
0x3400|70 10 00 00 00 00 00 00 |p....... | offset: 0x1070 0x3400-0x3407.7 (8)
0x3400| 11 02 00 00 00 00 00 00| ........| size: 529 0x3408-0x340f.7 (8)
0x3410|00 00 00 00 |.... | link: 0 0x3410-0x3413.7 (4)
0x3410| 00 00 00 00 | .... | info: 0 0x3414-0x3417.7 (4)
0x3410| 10 00 00 00 00 00 00 00| ........| addralign: 16 0x3418-0x341f.7 (8)
0x3420|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x3420-0x3427.7 (8)
| | | [12]{}: section_header 0x1281-0x3467.7 (8679)
0x1280| 50 e8 99 fe ff ff 58 c3 | P.....X. | data: raw bits 0x1281-0x1288.7 (8)
0x3420| 69 00 00 00 | i... | name: ".fini" (105) 0x3428-0x342b.7 (4)
0x3420| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x342c-0x342f.7 (4)
| | | flags{}: 0x3430-0x3437.7 (8)
0x3430|06 |. | link_order: false 0x3430-0x3430 (0.1)
0x3430|06 |. | info_link: false 0x3430.1-0x3430.1 (0.1)
0x3430|06 |. | strings: false 0x3430.2-0x3430.2 (0.1)
0x3430|06 |. | merge: false 0x3430.3-0x3430.3 (0.1)
0x3430|06 |. | unused0: 0 0x3430.4-0x3430.4 (0.1)
0x3430|06 |. | execinstr: true 0x3430.5-0x3430.5 (0.1)
0x3430|06 |. | alloc: true 0x3430.6-0x3430.6 (0.1)
0x3430|06 |. | write: false 0x3430.7-0x3430.7 (0.1)
0x3430| 00 | . | tls: false 0x3431-0x3431 (0.1)
0x3430| 00 | . | group: false 0x3431.1-0x3431.1 (0.1)
0x3430| 00 | . | os_nonconforming: false 0x3431.2-0x3431.2 (0.1)
0x3430| 00 00 | .. | unused1: 0 0x3431.3-0x3432.3 (1.1)
0x3430| 00 00 | .. | os_specific: 0 0x3432.4-0x3433.3 (1)
0x3430| 00 | . | processor_specific: 0 0x3433.4-0x3433.7 (0.4)
0x3430| 00 00 00 00 | .... | unused2: 0 0x3434-0x3437.7 (4)
0x3430| 81 12 00 00 00 00 00 00| ........| addr: 0x1281 0x3438-0x343f.7 (8)
0x3440|81 12 00 00 00 00 00 00 |........ | offset: 0x1281 0x3440-0x3447.7 (8)
0x3440| 08 00 00 00 00 00 00 00| ........| size: 8 0x3448-0x344f.7 (8)
0x3450|00 00 00 00 |.... | link: 0 0x3450-0x3453.7 (4)
0x3450| 00 00 00 00 | .... | info: 0 0x3454-0x3457.7 (4)
0x3450| 01 00 00 00 00 00 00 00| ........| addralign: 1 0x3458-0x345f.7 (8)
0x3460|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x3460-0x3467.7 (8)
| | | [13]{}: section_header 0x2000-0x34a7.7 (5288)
0x2000|61 61 61 00 |aaa. | data: raw bits 0x2000-0x2003.7 (4)
0x3460| 6f 00 00 00 | o... | name: ".rodata" (111) 0x3468-0x346b.7 (4)
0x3460| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x346c-0x346f.7 (4)
| | | flags{}: 0x3470-0x3477.7 (8)
0x3470|02 |. | link_order: false 0x3470-0x3470 (0.1)
0x3470|02 |. | info_link: false 0x3470.1-0x3470.1 (0.1)
0x3470|02 |. | strings: false 0x3470.2-0x3470.2 (0.1)
0x3470|02 |. | merge: false 0x3470.3-0x3470.3 (0.1)
0x3470|02 |. | unused0: 0 0x3470.4-0x3470.4 (0.1)
0x3470|02 |. | execinstr: false 0x3470.5-0x3470.5 (0.1)
0x3470|02 |. | alloc: true 0x3470.6-0x3470.6 (0.1)
0x3470|02 |. | write: false 0x3470.7-0x3470.7 (0.1)
0x3470| 00 | . | tls: false 0x3471-0x3471 (0.1)
0x3470| 00 | . | group: false 0x3471.1-0x3471.1 (0.1)
0x3470| 00 | . | os_nonconforming: false 0x3471.2-0x3471.2 (0.1)
0x3470| 00 00 | .. | unused1: 0 0x3471.3-0x3472.3 (1.1)
0x3470| 00 00 | .. | os_specific: 0 0x3472.4-0x3473.3 (1)
0x3470| 00 | . | processor_specific: 0 0x3473.4-0x3473.7 (0.4)
0x3470| 00 00 00 00 | .... | unused2: 0 0x3474-0x3477.7 (4)
0x3470| 00 20 00 00 00 00 00 00| . ......| addr: 0x2000 0x3478-0x347f.7 (8)
0x3480|00 20 00 00 00 00 00 00 |. ...... | offset: 0x2000 0x3480-0x3487.7 (8)
0x3480| 04 00 00 00 00 00 00 00| ........| size: 4 0x3488-0x348f.7 (8)
0x3490|00 00 00 00 |.... | link: 0 0x3490-0x3493.7 (4)
0x3490| 00 00 00 00 | .... | info: 0 0x3494-0x3497.7 (4)
0x3490| 01 00 00 00 00 00 00 00| ........| addralign: 1 0x3498-0x349f.7 (8)
0x34a0|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x34a0-0x34a7.7 (8)
| | | [14]{}: section_header 0x2004-0x34e7.7 (5348)
0x2000| 01 1b 03 3b 28 00 00 00 04 00 00 00| ...;(.......| data: raw bits 0x2004-0x202f.7 (44)
0x2010|0c f0 ff ff 44 00 00 00 4c f0 ff ff 6c 00 00 00|....D...L...l...|
0x2020|01 f2 ff ff 84 00 00 00 14 f2 ff ff a4 00 00 00|................|
0x34a0| 77 00 00 00 | w... | name: ".eh_frame_hdr" (119) 0x34a8-0x34ab.7 (4)
0x34a0| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x34ac-0x34af.7 (4)
| | | flags{}: 0x34b0-0x34b7.7 (8)
0x34b0|02 |. | link_order: false 0x34b0-0x34b0 (0.1)
0x34b0|02 |. | info_link: false 0x34b0.1-0x34b0.1 (0.1)
0x34b0|02 |. | strings: false 0x34b0.2-0x34b0.2 (0.1)
0x34b0|02 |. | merge: false 0x34b0.3-0x34b0.3 (0.1)
0x34b0|02 |. | unused0: 0 0x34b0.4-0x34b0.4 (0.1)
0x34b0|02 |. | execinstr: false 0x34b0.5-0x34b0.5 (0.1)
0x34b0|02 |. | alloc: true 0x34b0.6-0x34b0.6 (0.1)
0x34b0|02 |. | write: false 0x34b0.7-0x34b0.7 (0.1)
0x34b0| 00 | . | tls: false 0x34b1-0x34b1 (0.1)
0x34b0| 00 | . | group: false 0x34b1.1-0x34b1.1 (0.1)
0x34b0| 00 | . | os_nonconforming: false 0x34b1.2-0x34b1.2 (0.1)
0x34b0| 00 00 | .. | unused1: 0 0x34b1.3-0x34b2.3 (1.1)
0x34b0| 00 00 | .. | os_specific: 0 0x34b2.4-0x34b3.3 (1)
0x34b0| 00 | . | processor_specific: 0 0x34b3.4-0x34b3.7 (0.4)
0x34b0| 00 00 00 00 | .... | unused2: 0 0x34b4-0x34b7.7 (4)
0x34b0| 04 20 00 00 00 00 00 00| . ......| addr: 0x2004 0x34b8-0x34bf.7 (8)
0x34c0|04 20 00 00 00 00 00 00 |. ...... | offset: 0x2004 0x34c0-0x34c7.7 (8)
0x34c0| 2c 00 00 00 00 00 00 00| ,.......| size: 44 0x34c8-0x34cf.7 (8)
0x34d0|00 00 00 00 |.... | link: 0 0x34d0-0x34d3.7 (4)
0x34d0| 00 00 00 00 | .... | info: 0 0x34d4-0x34d7.7 (4)
0x34d0| 04 00 00 00 00 00 00 00| ........| addralign: 4 0x34d8-0x34df.7 (8)
0x34e0|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x34e0-0x34e7.7 (8)
| | | [15]{}: section_header 0x2030-0x3527.7 (5368)
0x2030|14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01|.........zR..x..| data: raw bits 0x2030-0x20cb.7 (156)
* |until 0x20cb.7 (156) | |
0x34e0| 85 00 00 00 | .... | name: ".eh_frame" (133) 0x34e8-0x34eb.7 (4)
0x34e0| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x34ec-0x34ef.7 (4)
| | | flags{}: 0x34f0-0x34f7.7 (8)
0x34f0|02 |. | link_order: false 0x34f0-0x34f0 (0.1)
0x34f0|02 |. | info_link: false 0x34f0.1-0x34f0.1 (0.1)
0x34f0|02 |. | strings: false 0x34f0.2-0x34f0.2 (0.1)
0x34f0|02 |. | merge: false 0x34f0.3-0x34f0.3 (0.1)
0x34f0|02 |. | unused0: 0 0x34f0.4-0x34f0.4 (0.1)
0x34f0|02 |. | execinstr: false 0x34f0.5-0x34f0.5 (0.1)
0x34f0|02 |. | alloc: true 0x34f0.6-0x34f0.6 (0.1)
0x34f0|02 |. | write: false 0x34f0.7-0x34f0.7 (0.1)
0x34f0| 00 | . | tls: false 0x34f1-0x34f1 (0.1)
0x34f0| 00 | . | group: false 0x34f1.1-0x34f1.1 (0.1)
0x34f0| 00 | . | os_nonconforming: false 0x34f1.2-0x34f1.2 (0.1)
0x34f0| 00 00 | .. | unused1: 0 0x34f1.3-0x34f2.3 (1.1)
0x34f0| 00 00 | .. | os_specific: 0 0x34f2.4-0x34f3.3 (1)
0x34f0| 00 | . | processor_specific: 0 0x34f3.4-0x34f3.7 (0.4)
0x34f0| 00 00 00 00 | .... | unused2: 0 0x34f4-0x34f7.7 (4)
0x34f0| 30 20 00 00 00 00 00 00| 0 ......| addr: 0x2030 0x34f8-0x34ff.7 (8)
0x3500|30 20 00 00 00 00 00 00 |0 ...... | offset: 0x2030 0x3500-0x3507.7 (8)
0x3500| 9c 00 00 00 00 00 00 00| ........| size: 156 0x3508-0x350f.7 (8)
0x3510|00 00 00 00 |.... | link: 0 0x3510-0x3513.7 (4)
0x3510| 00 00 00 00 | .... | info: 0 0x3514-0x3517.7 (4)
0x3510| 08 00 00 00 00 00 00 00| ........| addralign: 8 0x3518-0x351f.7 (8)
0x3520|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x3520-0x3527.7 (8)
| | | [16]{}: section_header 0x2df8-0x3567.7 (1904)
0x2df0| ff ff ff ff ff ff ff ff| ........| data: raw bits 0x2df8-0x2e07.7 (16)
0x2e00|00 00 00 00 00 00 00 00 |........ |
0x3520| 8f 00 00 00 | .... | name: ".ctors" (143) 0x3528-0x352b.7 (4)
0x3520| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x352c-0x352f.7 (4)
| | | flags{}: 0x3530-0x3537.7 (8)
0x3530|03 |. | link_order: false 0x3530-0x3530 (0.1)
0x3530|03 |. | info_link: false 0x3530.1-0x3530.1 (0.1)
0x3530|03 |. | strings: false 0x3530.2-0x3530.2 (0.1)
0x3530|03 |. | merge: false 0x3530.3-0x3530.3 (0.1)
0x3530|03 |. | unused0: 0 0x3530.4-0x3530.4 (0.1)
0x3530|03 |. | execinstr: false 0x3530.5-0x3530.5 (0.1)
0x3530|03 |. | alloc: true 0x3530.6-0x3530.6 (0.1)
0x3530|03 |. | write: true 0x3530.7-0x3530.7 (0.1)
0x3530| 00 | . | tls: false 0x3531-0x3531 (0.1)
0x3530| 00 | . | group: false 0x3531.1-0x3531.1 (0.1)
0x3530| 00 | . | os_nonconforming: false 0x3531.2-0x3531.2 (0.1)
0x3530| 00 00 | .. | unused1: 0 0x3531.3-0x3532.3 (1.1)
0x3530| 00 00 | .. | os_specific: 0 0x3532.4-0x3533.3 (1)
0x3530| 00 | . | processor_specific: 0 0x3533.4-0x3533.7 (0.4)
0x3530| 00 00 00 00 | .... | unused2: 0 0x3534-0x3537.7 (4)
0x3530| f8 3d 00 00 00 00 00 00| .=......| addr: 0x3df8 0x3538-0x353f.7 (8)
0x3540|f8 2d 00 00 00 00 00 00 |.-...... | offset: 0x2df8 0x3540-0x3547.7 (8)
0x3540| 10 00 00 00 00 00 00 00| ........| size: 16 0x3548-0x354f.7 (8)
0x3550|00 00 00 00 |.... | link: 0 0x3550-0x3553.7 (4)
0x3550| 00 00 00 00 | .... | info: 0 0x3554-0x3557.7 (4)
0x3550| 08 00 00 00 00 00 00 00| ........| addralign: 8 0x3558-0x355f.7 (8)
0x3560|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x3560-0x3567.7 (8)
| | | [17]{}: section_header 0x2e08-0x35a7.7 (1952)
0x2e00| ff ff ff ff ff ff ff ff| ........| data: raw bits 0x2e08-0x2e17.7 (16)
0x2e10|00 00 00 00 00 00 00 00 |........ |
0x3560| 96 00 00 00 | .... | name: ".dtors" (150) 0x3568-0x356b.7 (4)
0x3560| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x356c-0x356f.7 (4)
| | | flags{}: 0x3570-0x3577.7 (8)
0x3570|03 |. | link_order: false 0x3570-0x3570 (0.1)
0x3570|03 |. | info_link: false 0x3570.1-0x3570.1 (0.1)
0x3570|03 |. | strings: false 0x3570.2-0x3570.2 (0.1)
0x3570|03 |. | merge: false 0x3570.3-0x3570.3 (0.1)
0x3570|03 |. | unused0: 0 0x3570.4-0x3570.4 (0.1)
0x3570|03 |. | execinstr: false 0x3570.5-0x3570.5 (0.1)
0x3570|03 |. | alloc: true 0x3570.6-0x3570.6 (0.1)
0x3570|03 |. | write: true 0x3570.7-0x3570.7 (0.1)
0x3570| 00 | . | tls: false 0x3571-0x3571 (0.1)
0x3570| 00 | . | group: false 0x3571.1-0x3571.1 (0.1)
0x3570| 00 | . | os_nonconforming: false 0x3571.2-0x3571.2 (0.1)
0x3570| 00 00 | .. | unused1: 0 0x3571.3-0x3572.3 (1.1)
0x3570| 00 00 | .. | os_specific: 0 0x3572.4-0x3573.3 (1)
0x3570| 00 | . | processor_specific: 0 0x3573.4-0x3573.7 (0.4)
0x3570| 00 00 00 00 | .... | unused2: 0 0x3574-0x3577.7 (4)
0x3570| 08 3e 00 00 00 00 00 00| .>......| addr: 0x3e08 0x3578-0x357f.7 (8)
0x3580|08 2e 00 00 00 00 00 00 |........ | offset: 0x2e08 0x3580-0x3587.7 (8)
0x3580| 10 00 00 00 00 00 00 00| ........| size: 16 0x3588-0x358f.7 (8)
0x3590|00 00 00 00 |.... | link: 0 0x3590-0x3593.7 (4)
0x3590| 00 00 00 00 | .... | info: 0 0x3594-0x3597.7 (4)
0x3590| 08 00 00 00 00 00 00 00| ........| addralign: 8 0x3598-0x359f.7 (8)
0x35a0|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x35a0-0x35a7.7 (8)
| | | [18]{}: section_header 0x2e18-0x35e7.7 (2000)
| | | dynamic_tags[0:21]: 0x2e18-0x2f67.7 (336)
| | | [0]{}: dynamic_tags 0x2e18-0x2e27.7 (16)
0x2e10| 01 00 00 00 00 00 00 00| ........| tag: "needed" (1) (String table offset to name of a needed library) 0x2e18-0x2e1f.7 (8)
0x2e20|a2 00 00 00 00 00 00 00 |........ | val: "libbbb.so" (162) 0x2e20-0x2e27.7 (8)
| | | [1]{}: dynamic_tags 0x2e28-0x2e37.7 (16)
0x2e20| 01 00 00 00 00 00 00 00| ........| tag: "needed" (1) (String table offset to name of a needed library) 0x2e28-0x2e2f.7 (8)
0x2e30|ac 00 00 00 00 00 00 00 |........ | val: "libc.musl-x86_64.so.1" (172) 0x2e30-0x2e37.7 (8)
| | | [2]{}: dynamic_tags 0x2e38-0x2e47.7 (16)
0x2e30| 0c 00 00 00 00 00 00 00| ........| tag: "init" (12) (Address of the initialization function) 0x2e38-0x2e3f.7 (8)
0x2e40|00 10 00 00 00 00 00 00 |........ | ptr: 0x1000 0x2e40-0x2e47.7 (8)
| | | section_index: 8 0x2e48-NA (0)
| | | [3]{}: dynamic_tags 0x2e48-0x2e57.7 (16)
0x2e40| 0d 00 00 00 00 00 00 00| ........| tag: "fini" (13) (Address of the termination function) 0x2e48-0x2e4f.7 (8)
0x2e50|81 12 00 00 00 00 00 00 |........ | ptr: 0x1281 0x2e50-0x2e57.7 (8)
| | | section_index: 12 0x2e58-NA (0)
| | | [4]{}: dynamic_tags 0x2e58-0x2e67.7 (16)
0x2e50| f5 fe ff 6f 00 00 00 00| ...o....| tag: 1879047925 0x2e58-0x2e5f.7 (8)
0x2e60|30 03 00 00 00 00 00 00 |0....... | unspecified: 0x330 0x2e60-0x2e67.7 (8)
| | | [5]{}: dynamic_tags 0x2e68-0x2e77.7 (16)
0x2e60| 05 00 00 00 00 00 00 00| ........| tag: "strtab" (5) (Address of string table) 0x2e68-0x2e6f.7 (8)
0x2e70|68 04 00 00 00 00 00 00 |h....... | ptr: 0x468 0x2e70-0x2e77.7 (8)
| | | section_index: 5 0x2e78-NA (0)
| | | [6]{}: dynamic_tags 0x2e78-0x2e87.7 (16)
0x2e70| 06 00 00 00 00 00 00 00| ........| tag: "symtab" (6) (Address of symbol table) 0x2e78-0x2e7f.7 (8)
0x2e80|60 03 00 00 00 00 00 00 |`....... | ptr: 0x360 0x2e80-0x2e87.7 (8)
| | | section_index: 4 0x2e88-NA (0)
| | | [7]{}: dynamic_tags 0x2e88-0x2e97.7 (16)
0x2e80| 0a 00 00 00 00 00 00 00| ........| tag: "strsz" (10) (Size in bytes of string table) 0x2e88-0x2e8f.7 (8)
0x2e90|c2 00 00 00 00 00 00 00 |........ | val: 194 0x2e90-0x2e97.7 (8)
| | | [8]{}: dynamic_tags 0x2e98-0x2ea7.7 (16)
0x2e90| 0b 00 00 00 00 00 00 00| ........| tag: "syment" (11) (Size in bytes of a symbol table entry) 0x2e98-0x2e9f.7 (8)
0x2ea0|18 00 00 00 00 00 00 00 |........ | val: 24 0x2ea0-0x2ea7.7 (8)
| | | [9]{}: dynamic_tags 0x2ea8-0x2eb7.7 (16)
0x2ea0| 15 00 00 00 00 00 00 00| ........| tag: "debug" (21) (Undefined use for debugging) 0x2ea8-0x2eaf.7 (8)
0x2eb0|00 00 00 00 00 00 00 00 |........ | ptr: 0x0 0x2eb0-0x2eb7.7 (8)
| | | [10]{}: dynamic_tags 0x2eb8-0x2ec7.7 (16)
0x2eb0| 03 00 00 00 00 00 00 00| ........| tag: "pltgot" (3) (Address of PLT and/or GOT) 0x2eb8-0x2ebf.7 (8)
0x2ec0|a8 3f 00 00 00 00 00 00 |.?...... | ptr: 0x3fa8 0x2ec0-0x2ec7.7 (8)
| | | section_index: 19 0x2ec8-NA (0)
| | | [11]{}: dynamic_tags 0x2ec8-0x2ed7.7 (16)
0x2ec0| 02 00 00 00 00 00 00 00| ........| tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0x2ec8-0x2ecf.7 (8)
0x2ed0|48 00 00 00 00 00 00 00 |H....... | val: 72 0x2ed0-0x2ed7.7 (8)
| | | [12]{}: dynamic_tags 0x2ed8-0x2ee7.7 (16)
0x2ed0| 14 00 00 00 00 00 00 00| ........| tag: "pltrel" (20) (Type of relocation entry to which the PLT refers (Rela or Rel)) 0x2ed8-0x2edf.7 (8)
0x2ee0|07 00 00 00 00 00 00 00 |........ | val: 7 0x2ee0-0x2ee7.7 (8)
| | | [13]{}: dynamic_tags 0x2ee8-0x2ef7.7 (16)
0x2ee0| 17 00 00 00 00 00 00 00| ........| tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0x2ee8-0x2eef.7 (8)
0x2ef0|c0 05 00 00 00 00 00 00 |........ | ptr: 0x5c0 0x2ef0-0x2ef7.7 (8)
| | | section_index: 7 0x2ef8-NA (0)
| | | [14]{}: dynamic_tags 0x2ef8-0x2f07.7 (16)
0x2ef0| 07 00 00 00 00 00 00 00| ........| tag: "rela" (7) (Address of Rela relocation table) 0x2ef8-0x2eff.7 (8)
0x2f00|30 05 00 00 00 00 00 00 |0....... | ptr: 0x530 0x2f00-0x2f07.7 (8)
| | | [15]{}: dynamic_tags 0x2f08-0x2f17.7 (16)
0x2f00| 08 00 00 00 00 00 00 00| ........| tag: "relasz" (8) (Size in bytes of the Rela relocation table) 0x2f08-0x2f0f.7 (8)
0x2f10|90 00 00 00 00 00 00 00 |........ | val: 144 0x2f10-0x2f17.7 (8)
| | | [16]{}: dynamic_tags 0x2f18-0x2f27.7 (16)
0x2f10| 09 00 00 00 00 00 00 00| ........| tag: "relaent" (9) (Size in bytes of a Rela relocation table entry) 0x2f18-0x2f1f.7 (8)
0x2f20|18 00 00 00 00 00 00 00 |........ | val: 24 0x2f20-0x2f27.7 (8)
| | | [17]{}: dynamic_tags 0x2f28-0x2f37.7 (16)
0x2f20| 18 00 00 00 00 00 00 00| ........| tag: "bind_now" (24) (Instruct dynamic linker to process all relocations before transferring control to the executable) 0x2f28-0x2f2f.7 (8)
0x2f30|00 00 00 00 00 00 00 00 |........ | ignored: 0x0 0x2f30-0x2f37.7 (8)
| | | [18]{}: dynamic_tags 0x2f38-0x2f47.7 (16)
0x2f30| fb ff ff 6f 00 00 00 00| ...o....| tag: 1879048187 0x2f38-0x2f3f.7 (8)
0x2f40|01 00 00 08 00 00 00 00 |........ | unspecified: 0x8000001 0x2f40-0x2f47.7 (8)
| | | [19]{}: dynamic_tags 0x2f48-0x2f57.7 (16)
0x2f40| f9 ff ff 6f 00 00 00 00| ...o....| tag: 1879048185 0x2f48-0x2f4f.7 (8)
0x2f50|01 00 00 00 00 00 00 00 |........ | unspecified: 0x1 0x2f50-0x2f57.7 (8)
| | | [20]{}: dynamic_tags 0x2f58-0x2f67.7 (16)
0x2f50| 00 00 00 00 00 00 00 00| ........| tag: "null" (0) (Marks end of dynamic section) 0x2f58-0x2f5f.7 (8)
0x2f60|00 00 00 00 00 00 00 00 |........ | ignored: 0x0 0x2f60-0x2f67.7 (8)
0x35a0| 9d 00 00 00 | .... | name: ".dynamic" (157) 0x35a8-0x35ab.7 (4)
0x35a0| 06 00 00 00| ....| type: "dynamic" (0x6) (Information for dynamic linking) 0x35ac-0x35af.7 (4)
| | | flags{}: 0x35b0-0x35b7.7 (8)
0x35b0|03 |. | link_order: false 0x35b0-0x35b0 (0.1)
0x35b0|03 |. | info_link: false 0x35b0.1-0x35b0.1 (0.1)
0x35b0|03 |. | strings: false 0x35b0.2-0x35b0.2 (0.1)
0x35b0|03 |. | merge: false 0x35b0.3-0x35b0.3 (0.1)
0x35b0|03 |. | unused0: 0 0x35b0.4-0x35b0.4 (0.1)
0x35b0|03 |. | execinstr: false 0x35b0.5-0x35b0.5 (0.1)
0x35b0|03 |. | alloc: true 0x35b0.6-0x35b0.6 (0.1)
0x35b0|03 |. | write: true 0x35b0.7-0x35b0.7 (0.1)
0x35b0| 00 | . | tls: false 0x35b1-0x35b1 (0.1)
0x35b0| 00 | . | group: false 0x35b1.1-0x35b1.1 (0.1)
0x35b0| 00 | . | os_nonconforming: false 0x35b1.2-0x35b1.2 (0.1)
0x35b0| 00 00 | .. | unused1: 0 0x35b1.3-0x35b2.3 (1.1)
0x35b0| 00 00 | .. | os_specific: 0 0x35b2.4-0x35b3.3 (1)
0x35b0| 00 | . | processor_specific: 0 0x35b3.4-0x35b3.7 (0.4)
0x35b0| 00 00 00 00 | .... | unused2: 0 0x35b4-0x35b7.7 (4)
0x35b0| 18 3e 00 00 00 00 00 00| .>......| addr: 0x3e18 0x35b8-0x35bf.7 (8)
0x35c0|18 2e 00 00 00 00 00 00 |........ | offset: 0x2e18 0x35c0-0x35c7.7 (8)
0x35c0| 90 01 00 00 00 00 00 00| ........| size: 400 0x35c8-0x35cf.7 (8)
0x35d0|05 00 00 00 |.... | link: 5 0x35d0-0x35d3.7 (4)
0x35d0| 00 00 00 00 | .... | info: 0 0x35d4-0x35d7.7 (4)
0x35d0| 08 00 00 00 00 00 00 00| ........| addralign: 8 0x35d8-0x35df.7 (8)
0x35e0|10 00 00 00 00 00 00 00 |........ | entsize: 16 0x35e0-0x35e7.7 (8)
| | | [19]{}: section_header 0x2fa8-0x3627.7 (1664)
0x2fa0| 18 3e 00 00 00 00 00 00| .>......| data: raw bits 0x2fa8-0x2fff.7 (88)
0x2fb0|00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|................|
* |until 0x2fff.7 (88) | |
0x35e0| 5e 00 00 00 | ^... | name: ".got" (94) 0x35e8-0x35eb.7 (4)
0x35e0| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x35ec-0x35ef.7 (4)
| | | flags{}: 0x35f0-0x35f7.7 (8)
0x35f0|03 |. | link_order: false 0x35f0-0x35f0 (0.1)
0x35f0|03 |. | info_link: false 0x35f0.1-0x35f0.1 (0.1)
0x35f0|03 |. | strings: false 0x35f0.2-0x35f0.2 (0.1)
0x35f0|03 |. | merge: false 0x35f0.3-0x35f0.3 (0.1)
0x35f0|03 |. | unused0: 0 0x35f0.4-0x35f0.4 (0.1)
0x35f0|03 |. | execinstr: false 0x35f0.5-0x35f0.5 (0.1)
0x35f0|03 |. | alloc: true 0x35f0.6-0x35f0.6 (0.1)
0x35f0|03 |. | write: true 0x35f0.7-0x35f0.7 (0.1)
0x35f0| 00 | . | tls: false 0x35f1-0x35f1 (0.1)
0x35f0| 00 | . | group: false 0x35f1.1-0x35f1.1 (0.1)
0x35f0| 00 | . | os_nonconforming: false 0x35f1.2-0x35f1.2 (0.1)
0x35f0| 00 00 | .. | unused1: 0 0x35f1.3-0x35f2.3 (1.1)
0x35f0| 00 00 | .. | os_specific: 0 0x35f2.4-0x35f3.3 (1)
0x35f0| 00 | . | processor_specific: 0 0x35f3.4-0x35f3.7 (0.4)
0x35f0| 00 00 00 00 | .... | unused2: 0 0x35f4-0x35f7.7 (4)
0x35f0| a8 3f 00 00 00 00 00 00| .?......| addr: 0x3fa8 0x35f8-0x35ff.7 (8)
0x3600|a8 2f 00 00 00 00 00 00 |./...... | offset: 0x2fa8 0x3600-0x3607.7 (8)
0x3600| 58 00 00 00 00 00 00 00| X.......| size: 88 0x3608-0x360f.7 (8)
0x3610|00 00 00 00 |.... | link: 0 0x3610-0x3613.7 (4)
0x3610| 00 00 00 00 | .... | info: 0 0x3614-0x3617.7 (4)
0x3610| 08 00 00 00 00 00 00 00| ........| addralign: 8 0x3618-0x361f.7 (8)
0x3620|08 00 00 00 00 00 00 00 |........ | entsize: 8 0x3620-0x3627.7 (8)
| | | [20]{}: section_header 0x3000-0x3667.7 (1640)
0x3000|00 40 00 00 00 00 00 00 |.@...... | data: raw bits 0x3000-0x3007.7 (8)
0x3620| a6 00 00 00 | .... | name: ".data" (166) 0x3628-0x362b.7 (4)
0x3620| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x362c-0x362f.7 (4)
| | | flags{}: 0x3630-0x3637.7 (8)
0x3630|03 |. | link_order: false 0x3630-0x3630 (0.1)
0x3630|03 |. | info_link: false 0x3630.1-0x3630.1 (0.1)
0x3630|03 |. | strings: false 0x3630.2-0x3630.2 (0.1)
0x3630|03 |. | merge: false 0x3630.3-0x3630.3 (0.1)
0x3630|03 |. | unused0: 0 0x3630.4-0x3630.4 (0.1)
0x3630|03 |. | execinstr: false 0x3630.5-0x3630.5 (0.1)
0x3630|03 |. | alloc: true 0x3630.6-0x3630.6 (0.1)
0x3630|03 |. | write: true 0x3630.7-0x3630.7 (0.1)
0x3630| 00 | . | tls: false 0x3631-0x3631 (0.1)
0x3630| 00 | . | group: false 0x3631.1-0x3631.1 (0.1)
0x3630| 00 | . | os_nonconforming: false 0x3631.2-0x3631.2 (0.1)
0x3630| 00 00 | .. | unused1: 0 0x3631.3-0x3632.3 (1.1)
0x3630| 00 00 | .. | os_specific: 0 0x3632.4-0x3633.3 (1)
0x3630| 00 | . | processor_specific: 0 0x3633.4-0x3633.7 (0.4)
0x3630| 00 00 00 00 | .... | unused2: 0 0x3634-0x3637.7 (4)
0x3630| 00 40 00 00 00 00 00 00| .@......| addr: 0x4000 0x3638-0x363f.7 (8)
0x3640|00 30 00 00 00 00 00 00 |.0...... | offset: 0x3000 0x3640-0x3647.7 (8)
0x3640| 08 00 00 00 00 00 00 00| ........| size: 8 0x3648-0x364f.7 (8)
0x3650|00 00 00 00 |.... | link: 0 0x3650-0x3653.7 (4)
0x3650| 00 00 00 00 | .... | info: 0 0x3654-0x3657.7 (4)
0x3650| 08 00 00 00 00 00 00 00| ........| addralign: 8 0x3658-0x365f.7 (8)
0x3660|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x3660-0x3667.7 (8)
| | | [21]{}: section_header 0x3668-0x36a7.7 (64)
0x3660| ac 00 00 00 | .... | name: ".bss" (172) 0x3668-0x366b.7 (4)
0x3660| 08 00 00 00| ....| type: "nobits" (0x8) (No space in the file) 0x366c-0x366f.7 (4)
| | | flags{}: 0x3670-0x3677.7 (8)
0x3670|03 |. | link_order: false 0x3670-0x3670 (0.1)
0x3670|03 |. | info_link: false 0x3670.1-0x3670.1 (0.1)
0x3670|03 |. | strings: false 0x3670.2-0x3670.2 (0.1)
0x3670|03 |. | merge: false 0x3670.3-0x3670.3 (0.1)
0x3670|03 |. | unused0: 0 0x3670.4-0x3670.4 (0.1)
0x3670|03 |. | execinstr: false 0x3670.5-0x3670.5 (0.1)
0x3670|03 |. | alloc: true 0x3670.6-0x3670.6 (0.1)
0x3670|03 |. | write: true 0x3670.7-0x3670.7 (0.1)
0x3670| 00 | . | tls: false 0x3671-0x3671 (0.1)
0x3670| 00 | . | group: false 0x3671.1-0x3671.1 (0.1)
0x3670| 00 | . | os_nonconforming: false 0x3671.2-0x3671.2 (0.1)
0x3670| 00 00 | .. | unused1: 0 0x3671.3-0x3672.3 (1.1)
0x3670| 00 00 | .. | os_specific: 0 0x3672.4-0x3673.3 (1)
0x3670| 00 | . | processor_specific: 0 0x3673.4-0x3673.7 (0.4)
0x3670| 00 00 00 00 | .... | unused2: 0 0x3674-0x3677.7 (4)
0x3670| 20 40 00 00 00 00 00 00| @......| addr: 0x4020 0x3678-0x367f.7 (8)
0x3680|08 30 00 00 00 00 00 00 |.0...... | offset: 0x3008 0x3680-0x3687.7 (8)
0x3680| 50 00 00 00 00 00 00 00| P.......| size: 80 0x3688-0x368f.7 (8)
0x3690|00 00 00 00 |.... | link: 0 0x3690-0x3693.7 (4)
0x3690| 00 00 00 00 | .... | info: 0 0x3694-0x3697.7 (4)
0x3690| 20 00 00 00 00 00 00 00| .......| addralign: 32 0x3698-0x369f.7 (8)
0x36a0|00 00 00 00 00 00 00 00 |........ | entsize: 0 0x36a0-0x36a7.7 (8)
| | | [22]{}: section_header 0x3008-0x36e7.7 (1760)
0x3000| 47 43 43 3a 20 28 41 6c| GCC: (Al| data: raw bits 0x3008-0x3069.7 (98)
0x3010|70 69 6e 65 20 31 30 2e 33 2e 31 5f 67 69 74 32|pine 10.3.1_git2|
* |until 0x3069.7 (98) | |
0x36a0| b1 00 00 00 | .... | name: ".comment" (177) 0x36a8-0x36ab.7 (4)
0x36a0| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x36ac-0x36af.7 (4)
| | | flags{}: 0x36b0-0x36b7.7 (8)
0x36b0|30 |0 | link_order: false 0x36b0-0x36b0 (0.1)
0x36b0|30 |0 | info_link: false 0x36b0.1-0x36b0.1 (0.1)
0x36b0|30 |0 | strings: true 0x36b0.2-0x36b0.2 (0.1)
0x36b0|30 |0 | merge: true 0x36b0.3-0x36b0.3 (0.1)
0x36b0|30 |0 | unused0: 0 0x36b0.4-0x36b0.4 (0.1)
0x36b0|30 |0 | execinstr: false 0x36b0.5-0x36b0.5 (0.1)
0x36b0|30 |0 | alloc: false 0x36b0.6-0x36b0.6 (0.1)
0x36b0|30 |0 | write: false 0x36b0.7-0x36b0.7 (0.1)
0x36b0| 00 | . | tls: false 0x36b1-0x36b1 (0.1)
0x36b0| 00 | . | group: false 0x36b1.1-0x36b1.1 (0.1)
0x36b0| 00 | . | os_nonconforming: false 0x36b1.2-0x36b1.2 (0.1)
0x36b0| 00 00 | .. | unused1: 0 0x36b1.3-0x36b2.3 (1.1)
0x36b0| 00 00 | .. | os_specific: 0 0x36b2.4-0x36b3.3 (1)
0x36b0| 00 | . | processor_specific: 0 0x36b3.4-0x36b3.7 (0.4)
0x36b0| 00 00 00 00 | .... | unused2: 0 0x36b4-0x36b7.7 (4)
0x36b0| 00 00 00 00 00 00 00 00| ........| addr: 0x0 0x36b8-0x36bf.7 (8)
0x36c0|08 30 00 00 00 00 00 00 |.0...... | offset: 0x3008 0x36c0-0x36c7.7 (8)
0x36c0| 62 00 00 00 00 00 00 00| b.......| size: 98 0x36c8-0x36cf.7 (8)
0x36d0|00 00 00 00 |.... | link: 0 0x36d0-0x36d3.7 (4)
0x36d0| 00 00 00 00 | .... | info: 0 0x36d4-0x36d7.7 (4)
0x36d0| 01 00 00 00 00 00 00 00| ........| addralign: 1 0x36d8-0x36df.7 (8)
0x36e0|01 00 00 00 00 00 00 00 |........ | entsize: 1 0x36e0-0x36e7.7 (8)
| | | [23]{}: section_header 0x306a-0x3727.7 (1726)
0x3060| 00 2e 73 68 73 74| ..shst| string: "\x00.shstrtab\x00.interp\x00.note.gnu.property\x00.gnu.hash\x00.d"... 0x306a-0x3123.7 (186)
0x3070|72 74 61 62 00 2e 69 6e 74 65 72 70 00 2e 6e 6f|rtab..interp..no|
* |until 0x3123.7 (186) | |
0x36e0| 01 00 00 00 | .... | name: ".shstrtab" (1) 0x36e8-0x36eb.7 (4)
0x36e0| 03 00 00 00| ....| type: "strtab" (0x3) (String table) 0x36ec-0x36ef.7 (4)
| | | flags{}: 0x36f0-0x36f7.7 (8)
0x36f0|00 |. | link_order: false 0x36f0-0x36f0 (0.1)
0x36f0|00 |. | info_link: false 0x36f0.1-0x36f0.1 (0.1)
0x36f0|00 |. | strings: false 0x36f0.2-0x36f0.2 (0.1)
0x36f0|00 |. | merge: false 0x36f0.3-0x36f0.3 (0.1)
0x36f0|00 |. | unused0: 0 0x36f0.4-0x36f0.4 (0.1)
0x36f0|00 |. | execinstr: false 0x36f0.5-0x36f0.5 (0.1)
0x36f0|00 |. | alloc: false 0x36f0.6-0x36f0.6 (0.1)
0x36f0|00 |. | write: false 0x36f0.7-0x36f0.7 (0.1)
0x36f0| 00 | . | tls: false 0x36f1-0x36f1 (0.1)
0x36f0| 00 | . | group: false 0x36f1.1-0x36f1.1 (0.1)
0x36f0| 00 | . | os_nonconforming: false 0x36f1.2-0x36f1.2 (0.1)
0x36f0| 00 00 | .. | unused1: 0 0x36f1.3-0x36f2.3 (1.1)
0x36f0| 00 00 | .. | os_specific: 0 0x36f2.4-0x36f3.3 (1)
0x36f0| 00 | . | processor_specific: 0 0x36f3.4-0x36f3.7 (0.4)
0x36f0| 00 00 00 00 | .... | unused2: 0 0x36f4-0x36f7.7 (4)
0x36f0| 00 00 00 00 00 00 00 00| ........| addr: 0x0 0x36f8-0x36ff.7 (8)
0x3700|6a 30 00 00 00 00 00 00 |j0...... | offset: 0x306a 0x3700-0x3707.7 (8)
0x3700| ba 00 00 00 00 00 00 00| ........| size: 186 0x3708-0x370f.7 (8)
0x3710|00 00 00 00 |.... | link: 0 0x3710-0x3713.7 (4)
0x3710| 00 00 00 00 | .... | info: 0 0x3714-0x3717.7 (4)
0x3710| 01 00 00 00 00 00 00 00| ........| addralign: 1 0x3718-0x371f.7 (8)
0x3720|00 00 00 00 00 00 00 00| |........| | entsize: 0 0x3720-0x3727.7 (8)
0x0600| 00 00 00 00 00 00 00 00| ........| unknown0: raw bits 0x608-0xfff.7 (2552)
0x0610|00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|................|
* |until 0xfff.7 (2552) | |
0x1280| 00 00 00 00 00 00 00| .......| unknown1: raw bits 0x1289-0x1fff.7 (3447)
0x1290|00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|................|
* |until 0x1fff.7 (3447) | |
0x20c0| 00 00 00 00| ....| unknown2: raw bits 0x20cc-0x2df7.7 (3372)
0x20d0|00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|................|
* |until 0x2df7.7 (3372) | |
0x3120| 00 00 00 00 | .... | unknown3: raw bits 0x3124-0x3127.7 (4)