1
1
mirror of https://github.com/wader/fq.git synced 2024-12-26 15:02:28 +03:00
fq/format/elf/testdata/linux_arm_v7/a_stripped.fqtest

949 lines
107 KiB
Plaintext
Raw Normal View History

$ 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-0x14b7.7 (5304)
| | | header{}: 0x0-0x33.7 (52)
| | | ident{}: 0x0-0xf.7 (16)
0x0000|7f 45 4c 46 |.ELF | magic: raw bits (valid) 0x0-0x3.7 (4)
0x0000| 01 | . | class: 32 (1) 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| 28 00 | (. | machine: "arm" (0x28) (ARM (up to ARMv7/Aarch32)) 0x12-0x13.7 (2)
0x0010| 01 00 00 00 | .... | version: 1 0x14-0x17.7 (4)
0x0010| d4 03 00 00 | .... | entry: 980 0x18-0x1b.7 (4)
0x0010| 34 00 00 00| 4...| phoff: 52 0x1c-0x1f.7 (4)
0x0020|48 11 00 00 |H... | shoff: 4424 0x20-0x23.7 (4)
0x0020| 00 04 00 05 | .... | flags: 83887104 0x24-0x27.7 (4)
0x0020| 34 00 | 4. | ehsize: 52 0x28-0x29.7 (2)
0x0020| 20 00 | . | phentsize: 32 0x2a-0x2b.7 (2)
0x0020| 07 00 | .. | phnum: 7 0x2c-0x2d.7 (2)
0x0020| 28 00| (.| shentsize: 40 0x2e-0x2f.7 (2)
0x0030|16 00 |.. | shnum: 22 0x30-0x31.7 (2)
0x0030| 15 00 | .. | shstrndx: 21 0x32-0x33.7 (2)
| | | program_headers[0:7]: 0x0-0x1003.7 (4100)
| | | [0]{}: program_header 0x34-0x113.7 (224)
0x0030| 06 00 00 00 | .... | type: "phdr" (6) (Program header location and size) 0x34-0x37.7 (4)
0x0030| 06 00 00 00 34 00 00 00 34 00 00 00| ....4...4...| data: raw bits 0x34-0x113.7 (224)
0x0040|34 00 00 00 e0 00 00 00 e0 00 00 00 04 00 00 00|4...............|
* |until 0x113.7 (224) | |
0x0030| 34 00 00 00 | 4... | offset: 0x34 0x38-0x3b.7 (4)
0x0030| 34 00 00 00| 4...| vaddr: 0x34 0x3c-0x3f.7 (4)
0x0040|34 00 00 00 |4... | paddr: 0x34 0x40-0x43.7 (4)
0x0040| e0 00 00 00 | .... | filesz: 224 0x44-0x47.7 (4)
0x0040| e0 00 00 00 | .... | memsz: 224 0x48-0x4b.7 (4)
| | | flags{}: 0x4c-0x4f.7 (4)
0x0040| 04 | . | unused0: 0 0x4c-0x4c.4 (0.5)
0x0040| 04 | . | r: true 0x4c.5-0x4c.5 (0.1)
0x0040| 04 | . | w: false 0x4c.6-0x4c.6 (0.1)
0x0040| 04 | . | x: false 0x4c.7-0x4c.7 (0.1)
0x0040| 00 00 00| ...| unused1: 0 0x4d-0x4f.7 (3)
0x0050|04 00 00 00 |.... | align: 4 0x50-0x53.7 (4)
| | | [1]{}: program_header 0x54-0x12b.7 (216)
0x0050| 03 00 00 00 | .... | type: "interp" (3) (Interpreter to invoke) 0x54-0x57.7 (4)
0x0050| 14 01 00 00 | .... | offset: 0x114 0x58-0x5b.7 (4)
0x0050| 14 01 00 00| ....| vaddr: 0x114 0x5c-0x5f.7 (4)
0x0060|14 01 00 00 |.... | paddr: 0x114 0x60-0x63.7 (4)
0x0060| 18 00 00 00 | .... | filesz: 24 0x64-0x67.7 (4)
0x0060| 18 00 00 00 | .... | memsz: 24 0x68-0x6b.7 (4)
| | | flags{}: 0x6c-0x6f.7 (4)
0x0060| 04 | . | unused0: 0 0x6c-0x6c.4 (0.5)
0x0060| 04 | . | r: true 0x6c.5-0x6c.5 (0.1)
0x0060| 04 | . | w: false 0x6c.6-0x6c.6 (0.1)
0x0060| 04 | . | x: false 0x6c.7-0x6c.7 (0.1)
0x0060| 00 00 00| ...| unused1: 0 0x6d-0x6f.7 (3)
0x0070|01 00 00 00 |.... | align: 1 0x70-0x73.7 (4)
0x0110| 2f 6c 69 62 2f 6c 64 2d 6d 75 73 6c| /lib/ld-musl| data: raw bits 0x114-0x12b.7 (24)
0x0120|2d 61 72 6d 68 66 2e 73 6f 2e 31 00 |-armhf.so.1. |
| | | [2]{}: program_header 0x0-0x73b.7 (1852)
0x0000|7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00|.ELF............| data: raw bits 0x0-0x73b.7 (1852)
* |until 0x73b.7 (1852) | |
0x0070| 01 00 00 00 | .... | type: "load" (1) (Loadable segment) 0x74-0x77.7 (4)
0x0070| 00 00 00 00 | .... | offset: 0x0 0x78-0x7b.7 (4)
0x0070| 00 00 00 00| ....| vaddr: 0x0 0x7c-0x7f.7 (4)
0x0080|00 00 00 00 |.... | paddr: 0x0 0x80-0x83.7 (4)
0x0080| 3c 07 00 00 | <... | filesz: 1852 0x84-0x87.7 (4)
0x0080| 3c 07 00 00 | <... | memsz: 1852 0x88-0x8b.7 (4)
| | | flags{}: 0x8c-0x8f.7 (4)
0x0080| 05 | . | unused0: 0 0x8c-0x8c.4 (0.5)
0x0080| 05 | . | r: true 0x8c.5-0x8c.5 (0.1)
0x0080| 05 | . | w: false 0x8c.6-0x8c.6 (0.1)
0x0080| 05 | . | x: true 0x8c.7-0x8c.7 (0.1)
0x0080| 00 00 00| ...| unused1: 0 0x8d-0x8f.7 (3)
0x0090|00 00 01 00 |.... | align: 65536 0x90-0x93.7 (4)
| | | [3]{}: program_header 0x94-0x1003.7 (3952)
0x0090| 01 00 00 00 | .... | type: "load" (1) (Loadable segment) 0x94-0x97.7 (4)
0x0090| cc 0e 00 00 | .... | offset: 0xecc 0x98-0x9b.7 (4)
0x0090| cc 0e 01 00| ....| vaddr: 0x10ecc 0x9c-0x9f.7 (4)
0x00a0|cc 0e 01 00 |.... | paddr: 0x10ecc 0xa0-0xa3.7 (4)
0x00a0| 38 01 00 00 | 8... | filesz: 312 0xa4-0xa7.7 (4)
0x00a0| 54 01 00 00 | T... | memsz: 340 0xa8-0xab.7 (4)
| | | flags{}: 0xac-0xaf.7 (4)
0x00a0| 06 | . | unused0: 0 0xac-0xac.4 (0.5)
0x00a0| 06 | . | r: true 0xac.5-0xac.5 (0.1)
0x00a0| 06 | . | w: true 0xac.6-0xac.6 (0.1)
0x00a0| 06 | . | x: false 0xac.7-0xac.7 (0.1)
0x00a0| 00 00 00| ...| unused1: 0 0xad-0xaf.7 (3)
0x00b0|00 00 01 00 |.... | align: 65536 0xb0-0xb3.7 (4)
0x0ec0| 7c 05 00 00| |...| data: raw bits 0xecc-0x1003.7 (312)
0x0ed0|f0 04 00 00 01 00 00 00 a2 00 00 00 01 00 00 00|................|
* |until 0x1003.7 (312) | |
| | | [4]{}: program_header 0xb4-0xfbb.7 (3848)
0x00b0| 02 00 00 00 | .... | type: "dynamic" (2) (Dynamic linking information) 0xb4-0xb7.7 (4)
0x00b0| d4 0e 00 00 | .... | offset: 0xed4 0xb8-0xbb.7 (4)
0x00b0| d4 0e 01 00| ....| vaddr: 0x10ed4 0xbc-0xbf.7 (4)
0x00c0|d4 0e 01 00 |.... | paddr: 0x10ed4 0xc0-0xc3.7 (4)
0x00c0| e8 00 00 00 | .... | filesz: 232 0xc4-0xc7.7 (4)
0x00c0| e8 00 00 00 | .... | memsz: 232 0xc8-0xcb.7 (4)
| | | flags{}: 0xcc-0xcf.7 (4)
0x00c0| 06 | . | unused0: 0 0xcc-0xcc.4 (0.5)
0x00c0| 06 | . | r: true 0xcc.5-0xcc.5 (0.1)
0x00c0| 06 | . | w: true 0xcc.6-0xcc.6 (0.1)
0x00c0| 06 | . | x: false 0xcc.7-0xcc.7 (0.1)
0x00c0| 00 00 00| ...| unused1: 0 0xcd-0xcf.7 (3)
0x00d0|04 00 00 00 |.... | align: 4 0xd0-0xd3.7 (4)
0x0ed0| 01 00 00 00 a2 00 00 00 01 00 00 00| ............| data: raw bits 0xed4-0xfbb.7 (232)
0x0ee0|ac 00 00 00 0c 00 00 00 6c 03 00 00 0d 00 00 00|........l.......|
* |until 0xfbb.7 (232) | |
| | | [5]{}: program_header 0x0-0xf3.7 (244)
| | | data: raw bits 0x0-NA (0)
0x00d0| 51 e5 74 64 | Q.td | type: "gnu_stack" (1685382481) (GNU stack permission) 0xd4-0xd7.7 (4)
0x00d0| 00 00 00 00 | .... | offset: 0x0 0xd8-0xdb.7 (4)
0x00d0| 00 00 00 00| ....| vaddr: 0x0 0xdc-0xdf.7 (4)
0x00e0|00 00 00 00 |.... | paddr: 0x0 0xe0-0xe3.7 (4)
0x00e0| 00 00 00 00 | .... | filesz: 0 0xe4-0xe7.7 (4)
0x00e0| 00 00 00 00 | .... | memsz: 0 0xe8-0xeb.7 (4)
| | | flags{}: 0xec-0xef.7 (4)
0x00e0| 06 | . | unused0: 0 0xec-0xec.4 (0.5)
0x00e0| 06 | . | r: true 0xec.5-0xec.5 (0.1)
0x00e0| 06 | . | w: true 0xec.6-0xec.6 (0.1)
0x00e0| 06 | . | x: false 0xec.7-0xec.7 (0.1)
0x00e0| 00 00 00| ...| unused1: 0 0xed-0xef.7 (3)
0x00f0|10 00 00 00 |.... | align: 16 0xf0-0xf3.7 (4)
| | | [6]{}: program_header 0xf4-0xfff.7 (3852)
0x00f0| 52 e5 74 64 | R.td | type: "gnu_relro" (1685382482) (GNU read-only after relocation) 0xf4-0xf7.7 (4)
0x00f0| cc 0e 00 00 | .... | offset: 0xecc 0xf8-0xfb.7 (4)
0x00f0| cc 0e 01 00| ....| vaddr: 0x10ecc 0xfc-0xff.7 (4)
0x0100|cc 0e 01 00 |.... | paddr: 0x10ecc 0x100-0x103.7 (4)
0x0100| 34 01 00 00 | 4... | filesz: 308 0x104-0x107.7 (4)
0x0100| 34 01 00 00 | 4... | memsz: 308 0x108-0x10b.7 (4)
| | | flags{}: 0x10c-0x10f.7 (4)
0x0100| 04 | . | unused0: 0 0x10c-0x10c.4 (0.5)
0x0100| 04 | . | r: true 0x10c.5-0x10c.5 (0.1)
0x0100| 04 | . | w: false 0x10c.6-0x10c.6 (0.1)
0x0100| 04 | . | x: false 0x10c.7-0x10c.7 (0.1)
0x0100| 00 00 00| ...| unused1: 0 0x10d-0x10f.7 (3)
0x0110|01 00 00 00 |.... | align: 1 0x110-0x113.7 (4)
0x0ec0| 7c 05 00 00| |...| data: raw bits 0xecc-0xfff.7 (308)
0x0ed0|f0 04 00 00 01 00 00 00 a2 00 00 00 01 00 00 00|................|
* |until 0xfff.7 (308) | |
| | | section_headers[0:22]: 0x0-0x14b7.7 (5304)
| | | [0]{}: section_header 0x0-0x116f.7 (4464)
| | | data: raw bits 0x0-NA (0)
0x1140| 00 00 00 00 | .... | name: "" (0) 0x1148-0x114b.7 (4)
0x1140| 00 00 00 00| ....| type: "null" (0x0) (Header inactive) 0x114c-0x114f.7 (4)
| | | flags{}: 0x1150-0x1153.7 (4)
0x1150|00 |. | link_order: false 0x1150-0x1150 (0.1)
0x1150|00 |. | info_link: false 0x1150.1-0x1150.1 (0.1)
0x1150|00 |. | strings: false 0x1150.2-0x1150.2 (0.1)
0x1150|00 |. | merge: false 0x1150.3-0x1150.3 (0.1)
0x1150|00 |. | unused0: 0 0x1150.4-0x1150.4 (0.1)
0x1150|00 |. | execinstr: false 0x1150.5-0x1150.5 (0.1)
0x1150|00 |. | alloc: false 0x1150.6-0x1150.6 (0.1)
0x1150|00 |. | write: false 0x1150.7-0x1150.7 (0.1)
0x1150| 00 | . | tls: false 0x1151-0x1151 (0.1)
0x1150| 00 | . | group: false 0x1151.1-0x1151.1 (0.1)
0x1150| 00 | . | os_nonconforming: false 0x1151.2-0x1151.2 (0.1)
0x1150| 00 00 | .. | unused1: 0 0x1151.3-0x1152.3 (1.1)
0x1150| 00 00 | .. | os_specific: 0 0x1152.4-0x1153.3 (1)
0x1150| 00 | . | processor_specific: 0 0x1153.4-0x1153.7 (0.4)
0x1150| 00 00 00 00 | .... | addr: 0x0 0x1154-0x1157.7 (4)
0x1150| 00 00 00 00 | .... | offset: 0 0x1158-0x115b.7 (4)
0x1150| 00 00 00 00| ....| size: 0x0 0x115c-0x115f.7 (4)
0x1160|00 00 00 00 |.... | link: 0 0x1160-0x1163.7 (4)
0x1160| 00 00 00 00 | .... | info: 0 0x1164-0x1167.7 (4)
0x1160| 00 00 00 00 | .... | addralign: 0 0x1168-0x116b.7 (4)
0x1160| 00 00 00 00| ....| entsize: 0 0x116c-0x116f.7 (4)
| | | [1]{}: section_header 0x114-0x1197.7 (4228)
0x0110| 2f 6c 69 62 2f 6c 64 2d 6d 75 73 6c| /lib/ld-musl| data: raw bits 0x114-0x12b.7 (24)
0x0120|2d 61 72 6d 68 66 2e 73 6f 2e 31 00 |-armhf.so.1. |
0x1170|0b 00 00 00 |.... | name: ".interp" (11) 0x1170-0x1173.7 (4)
0x1170| 01 00 00 00 | .... | type: "progbits" (0x1) (Information defined by the program) 0x1174-0x1177.7 (4)
| | | flags{}: 0x1178-0x117b.7 (4)
0x1170| 02 | . | link_order: false 0x1178-0x1178 (0.1)
0x1170| 02 | . | info_link: false 0x1178.1-0x1178.1 (0.1)
0x1170| 02 | . | strings: false 0x1178.2-0x1178.2 (0.1)
0x1170| 02 | . | merge: false 0x1178.3-0x1178.3 (0.1)
0x1170| 02 | . | unused0: 0 0x1178.4-0x1178.4 (0.1)
0x1170| 02 | . | execinstr: false 0x1178.5-0x1178.5 (0.1)
0x1170| 02 | . | alloc: true 0x1178.6-0x1178.6 (0.1)
0x1170| 02 | . | write: false 0x1178.7-0x1178.7 (0.1)
0x1170| 00 | . | tls: false 0x1179-0x1179 (0.1)
0x1170| 00 | . | group: false 0x1179.1-0x1179.1 (0.1)
0x1170| 00 | . | os_nonconforming: false 0x1179.2-0x1179.2 (0.1)
0x1170| 00 00 | .. | unused1: 0 0x1179.3-0x117a.3 (1.1)
0x1170| 00 00 | .. | os_specific: 0 0x117a.4-0x117b.3 (1)
0x1170| 00 | . | processor_specific: 0 0x117b.4-0x117b.7 (0.4)
0x1170| 14 01 00 00| ....| addr: 0x114 0x117c-0x117f.7 (4)
0x1180|14 01 00 00 |.... | offset: 276 0x1180-0x1183.7 (4)
0x1180| 18 00 00 00 | .... | size: 0x18 0x1184-0x1187.7 (4)
0x1180| 00 00 00 00 | .... | link: 0 0x1188-0x118b.7 (4)
0x1180| 00 00 00 00| ....| info: 0 0x118c-0x118f.7 (4)
0x1190|01 00 00 00 |.... | addralign: 1 0x1190-0x1193.7 (4)
0x1190| 00 00 00 00 | .... | entsize: 0 0x1194-0x1197.7 (4)
| | | [2]{}: section_header 0x12c-0x11bf.7 (4244)
| | | gnu_hash{}: 0x12c-0x14f.7 (36)
0x0120| 02 00 00 00| ....| nbuckets: 2 0x12c-0x12f.7 (4)
0x0130|0b 00 00 00 |.... | symndx: 11 0x130-0x133.7 (4)
0x0130| 01 00 00 00 | .... | maskwords: 1 0x134-0x137.7 (4)
0x0130| 05 00 00 00 | .... | shift2: 5 0x138-0x13b.7 (4)
| | | bloom_filter[0:1]: 0x13c-0x13f.7 (4)
0x0130| 00 24 00 81| .$..| [0]: 2164270080 maskword 0x13c-0x13f.7 (4)
| | | buckets[0:2]: 0x140-0x147.7 (8)
0x0140|0b 00 00 00 |.... | [0]: 11 bucket 0x140-0x143.7 (4)
0x0140| 00 00 00 00 | .... | [1]: 0 bucket 0x144-0x147.7 (4)
| | | values[0:2]: 0x148-0x14f.7 (8)
0x0140| b8 8d f1 0e | .... | [0]: 250711480 value 0x148-0x14b.7 (4)
0x0140| eb d3 ef 0e| ....| [1]: 250598379 value 0x14c-0x14f.7 (4)
0x1190| 13 00 00 00 | .... | name: ".gnu.hash" (19) 0x1198-0x119b.7 (4)
0x1190| f6 ff ff 6f| ...o| type: "gnu_hash" (0x6ffffff6) (GNU symbol hash table) 0x119c-0x119f.7 (4)
| | | flags{}: 0x11a0-0x11a3.7 (4)
0x11a0|02 |. | link_order: false 0x11a0-0x11a0 (0.1)
0x11a0|02 |. | info_link: false 0x11a0.1-0x11a0.1 (0.1)
0x11a0|02 |. | strings: false 0x11a0.2-0x11a0.2 (0.1)
0x11a0|02 |. | merge: false 0x11a0.3-0x11a0.3 (0.1)
0x11a0|02 |. | unused0: 0 0x11a0.4-0x11a0.4 (0.1)
0x11a0|02 |. | execinstr: false 0x11a0.5-0x11a0.5 (0.1)
0x11a0|02 |. | alloc: true 0x11a0.6-0x11a0.6 (0.1)
0x11a0|02 |. | write: false 0x11a0.7-0x11a0.7 (0.1)
0x11a0| 00 | . | tls: false 0x11a1-0x11a1 (0.1)
0x11a0| 00 | . | group: false 0x11a1.1-0x11a1.1 (0.1)
0x11a0| 00 | . | os_nonconforming: false 0x11a1.2-0x11a1.2 (0.1)
0x11a0| 00 00 | .. | unused1: 0 0x11a1.3-0x11a2.3 (1.1)
0x11a0| 00 00 | .. | os_specific: 0 0x11a2.4-0x11a3.3 (1)
0x11a0| 00 | . | processor_specific: 0 0x11a3.4-0x11a3.7 (0.4)
0x11a0| 2c 01 00 00 | ,... | addr: 0x12c 0x11a4-0x11a7.7 (4)
0x11a0| 2c 01 00 00 | ,... | offset: 300 0x11a8-0x11ab.7 (4)
0x11a0| 24 00 00 00| $...| size: 0x24 0x11ac-0x11af.7 (4)
0x11b0|03 00 00 00 |.... | link: 3 0x11b0-0x11b3.7 (4)
0x11b0| 00 00 00 00 | .... | info: 0 0x11b4-0x11b7.7 (4)
0x11b0| 04 00 00 00 | .... | addralign: 4 0x11b8-0x11bb.7 (4)
0x11b0| 04 00 00 00| ....| entsize: 4 0x11bc-0x11bf.7 (4)
| | | [3]{}: section_header 0x150-0x11e7.7 (4248)
| | | symbol_table[0:13]: 0x150-0x21f.7 (208)
| | | [0]{}: symbol 0x150-0x15f.7 (16)
0x0150|00 00 00 00 |.... | name: "" (0) 0x150-0x153.7 (4)
0x0150| 00 00 00 00 | .... | value: 0 0x154-0x157.7 (4)
0x0150| 00 00 00 00 | .... | size: 0 0x158-0x15b.7 (4)
0x0150| 00 | . | bind: "local" (0) 0x15c-0x15c.3 (0.4)
0x0150| 00 | . | type: "notype" (0) 0x15c.4-0x15c.7 (0.4)
0x0150| 00 | . | other_unused: 0 0x15d-0x15d.5 (0.6)
0x0150| 00 | . | visibility: "default" (0) 0x15d.6-0x15d.7 (0.2)
0x0150| 00 00| ..| shndx: 0 0x15e-0x15f.7 (2)
| | | [1]{}: symbol 0x160-0x16f.7 (16)
0x0160|00 00 00 00 |.... | name: "" (0) 0x160-0x163.7 (4)
0x0160| 6c 03 00 00 | l... | value: 876 0x164-0x167.7 (4)
0x0160| 00 00 00 00 | .... | size: 0 0x168-0x16b.7 (4)
0x0160| 03 | . | bind: "local" (0) 0x16c-0x16c.3 (0.4)
0x0160| 03 | . | type: "section" (3) 0x16c.4-0x16c.7 (0.4)
0x0160| 00 | . | other_unused: 0 0x16d-0x16d.5 (0.6)
0x0160| 00 | . | visibility: "default" (0) 0x16d.6-0x16d.7 (0.2)
0x0160| 07 00| ..| shndx: 7 0x16e-0x16f.7 (2)
| | | [2]{}: symbol 0x170-0x17f.7 (16)
0x0170|00 00 00 00 |.... | name: "" (0) 0x170-0x173.7 (4)
0x0170| 00 10 01 00 | .... | value: 69632 0x174-0x177.7 (4)
0x0170| 00 00 00 00 | .... | size: 0 0x178-0x17b.7 (4)
0x0170| 03 | . | bind: "local" (0) 0x17c-0x17c.3 (0.4)
0x0170| 03 | . | type: "section" (3) 0x17c.4-0x17c.7 (0.4)
0x0170| 00 | . | other_unused: 0 0x17d-0x17d.5 (0.6)
0x0170| 00 | . | visibility: "default" (0) 0x17d.6-0x17d.7 (0.2)
0x0170| 11 00| ..| shndx: 17 0x17e-0x17f.7 (2)
| | | [3]{}: symbol 0x180-0x18f.7 (16)
0x0180|01 00 00 00 |.... | name: "puts" (1) 0x180-0x183.7 (4)
0x0180| 00 00 00 00 | .... | value: 0 0x184-0x187.7 (4)
0x0180| 00 00 00 00 | .... | size: 0 0x188-0x18b.7 (4)
0x0180| 12 | . | bind: "global" (1) 0x18c-0x18c.3 (0.4)
0x0180| 12 | . | type: "func" (2) 0x18c.4-0x18c.7 (0.4)
0x0180| 00 | . | other_unused: 0 0x18d-0x18d.5 (0.6)
0x0180| 00 | . | visibility: "default" (0) 0x18d.6-0x18d.7 (0.2)
0x0180| 00 00| ..| shndx: 0 0x18e-0x18f.7 (2)
| | | [4]{}: symbol 0x190-0x19f.7 (16)
0x0190|06 00 00 00 |.... | name: "__cxa_finalize" (6) 0x190-0x193.7 (4)
0x0190| 00 00 00 00 | .... | value: 0 0x194-0x197.7 (4)
0x0190| 00 00 00 00 | .... | size: 0 0x198-0x19b.7 (4)
0x0190| 22 | " | bind: "weak" (2) 0x19c-0x19c.3 (0.4)
0x0190| 22 | " | type: "func" (2) 0x19c.4-0x19c.7 (0.4)
0x0190| 00 | . | other_unused: 0 0x19d-0x19d.5 (0.6)
0x0190| 00 | . | visibility: "default" (0) 0x19d.6-0x19d.7 (0.2)
0x0190| 00 00| ..| shndx: 0 0x19e-0x19f.7 (2)
| | | [5]{}: symbol 0x1a0-0x1af.7 (16)
0x01a0|15 00 00 00 |.... | name: "__deregister_frame_info" (21) 0x1a0-0x1a3.7 (4)
0x01a0| 00 00 00 00 | .... | value: 0 0x1a4-0x1a7.7 (4)
0x01a0| 00 00 00 00 | .... | size: 0 0x1a8-0x1ab.7 (4)
0x01a0| 20 | | bind: "weak" (2) 0x1ac-0x1ac.3 (0.4)
0x01a0| 20 | | type: "notype" (0) 0x1ac.4-0x1ac.7 (0.4)
0x01a0| 00 | . | other_unused: 0 0x1ad-0x1ad.5 (0.6)
0x01a0| 00 | . | visibility: "default" (0) 0x1ad.6-0x1ad.7 (0.2)
0x01a0| 00 00| ..| shndx: 0 0x1ae-0x1af.7 (2)
| | | [6]{}: symbol 0x1b0-0x1bf.7 (16)
0x01b0|2d 00 00 00 |-... | name: "_ITM_registerTMCloneTable" (45) 0x1b0-0x1b3.7 (4)
0x01b0| 00 00 00 00 | .... | value: 0 0x1b4-0x1b7.7 (4)
0x01b0| 00 00 00 00 | .... | size: 0 0x1b8-0x1bb.7 (4)
0x01b0| 20 | | bind: "weak" (2) 0x1bc-0x1bc.3 (0.4)
0x01b0| 20 | | type: "notype" (0) 0x1bc.4-0x1bc.7 (0.4)
0x01b0| 00 | . | other_unused: 0 0x1bd-0x1bd.5 (0.6)
0x01b0| 00 | . | visibility: "default" (0) 0x1bd.6-0x1bd.7 (0.2)
0x01b0| 00 00| ..| shndx: 0 0x1be-0x1bf.7 (2)
| | | [7]{}: symbol 0x1c0-0x1cf.7 (16)
0x01c0|47 00 00 00 |G... | name: "_ITM_deregisterTMCloneTable" (71) 0x1c0-0x1c3.7 (4)
0x01c0| 00 00 00 00 | .... | value: 0 0x1c4-0x1c7.7 (4)
0x01c0| 00 00 00 00 | .... | size: 0 0x1c8-0x1cb.7 (4)
0x01c0| 20 | | bind: "weak" (2) 0x1cc-0x1cc.3 (0.4)
0x01c0| 20 | | type: "notype" (0) 0x1cc.4-0x1cc.7 (0.4)
0x01c0| 00 | . | other_unused: 0 0x1cd-0x1cd.5 (0.6)
0x01c0| 00 | . | visibility: "default" (0) 0x1cd.6-0x1cd.7 (0.2)
0x01c0| 00 00| ..| shndx: 0 0x1ce-0x1cf.7 (2)
| | | [8]{}: symbol 0x1d0-0x1df.7 (16)
0x01d0|85 00 00 00 |.... | name: "libbbb_bbb" (133) 0x1d0-0x1d3.7 (4)
0x01d0| 00 00 00 00 | .... | value: 0 0x1d4-0x1d7.7 (4)
0x01d0| 00 00 00 00 | .... | size: 0 0x1d8-0x1db.7 (4)
0x01d0| 12 | . | bind: "global" (1) 0x1dc-0x1dc.3 (0.4)
0x01d0| 12 | . | type: "func" (2) 0x1dc.4-0x1dc.7 (0.4)
0x01d0| 00 | . | other_unused: 0 0x1dd-0x1dd.5 (0.6)
0x01d0| 00 | . | visibility: "default" (0) 0x1dd.6-0x1dd.7 (0.2)
0x01d0| 00 00| ..| shndx: 0 0x1de-0x1df.7 (2)
| | | [9]{}: symbol 0x1e0-0x1ef.7 (16)
0x01e0|90 00 00 00 |.... | name: "__libc_start_main" (144) 0x1e0-0x1e3.7 (4)
0x01e0| 00 00 00 00 | .... | value: 0 0x1e4-0x1e7.7 (4)
0x01e0| 00 00 00 00 | .... | size: 0 0x1e8-0x1eb.7 (4)
0x01e0| 12 | . | bind: "global" (1) 0x1ec-0x1ec.3 (0.4)
0x01e0| 12 | . | type: "func" (2) 0x1ec.4-0x1ec.7 (0.4)
0x01e0| 00 | . | other_unused: 0 0x1ed-0x1ed.5 (0.6)
0x01e0| 00 | . | visibility: "default" (0) 0x1ed.6-0x1ed.7 (0.2)
0x01e0| 00 00| ..| shndx: 0 0x1ee-0x1ef.7 (2)
| | | [10]{}: symbol 0x1f0-0x1ff.7 (16)
0x01f0|63 00 00 00 |c... | name: "__register_frame_info" (99) 0x1f0-0x1f3.7 (4)
0x01f0| 00 00 00 00 | .... | value: 0 0x1f4-0x1f7.7 (4)
0x01f0| 00 00 00 00 | .... | size: 0 0x1f8-0x1fb.7 (4)
0x01f0| 20 | | bind: "weak" (2) 0x1fc-0x1fc.3 (0.4)
0x01f0| 20 | | type: "notype" (0) 0x1fc.4-0x1fc.7 (0.4)
0x01f0| 00 | . | other_unused: 0 0x1fd-0x1fd.5 (0.6)
0x01f0| 00 | . | visibility: "default" (0) 0x1fd.6-0x1fd.7 (0.2)
0x01f0| 00 00| ..| shndx: 0 0x1fe-0x1ff.7 (2)
| | | [11]{}: symbol 0x200-0x20f.7 (16)
0x0200|79 00 00 00 |y... | name: "_init" (121) 0x200-0x203.7 (4)
0x0200| 6c 03 00 00 | l... | value: 876 0x204-0x207.7 (4)
0x0200| 04 00 00 00 | .... | size: 4 0x208-0x20b.7 (4)
0x0200| 12 | . | bind: "global" (1) 0x20c-0x20c.3 (0.4)
0x0200| 12 | . | type: "func" (2) 0x20c.4-0x20c.7 (0.4)
0x0200| 00 | . | other_unused: 0 0x20d-0x20d.5 (0.6)
0x0200| 00 | . | visibility: "default" (0) 0x20d.6-0x20d.7 (0.2)
0x0200| 07 00| ..| shndx: 7 0x20e-0x20f.7 (2)
| | | [12]{}: symbol 0x210-0x21f.7 (16)
0x0210|7f 00 00 00 |.... | name: "_fini" (127) 0x210-0x213.7 (4)
0x0210| 08 06 00 00 | .... | value: 1544 0x214-0x217.7 (4)
0x0210| 04 00 00 00 | .... | size: 4 0x218-0x21b.7 (4)
0x0210| 12 | . | bind: "global" (1) 0x21c-0x21c.3 (0.4)
0x0210| 12 | . | type: "func" (2) 0x21c.4-0x21c.7 (0.4)
0x0210| 00 | . | other_unused: 0 0x21d-0x21d.5 (0.6)
0x0210| 00 | . | visibility: "default" (0) 0x21d.6-0x21d.7 (0.2)
0x0210| 0a 00| ..| shndx: 10 0x21e-0x21f.7 (2)
0x11c0|1d 00 00 00 |.... | name: ".dynsym" (29) 0x11c0-0x11c3.7 (4)
0x11c0| 0b 00 00 00 | .... | type: "dynsym" (0xb) (Dynamic linking symbol table) 0x11c4-0x11c7.7 (4)
| | | flags{}: 0x11c8-0x11cb.7 (4)
0x11c0| 02 | . | link_order: false 0x11c8-0x11c8 (0.1)
0x11c0| 02 | . | info_link: false 0x11c8.1-0x11c8.1 (0.1)
0x11c0| 02 | . | strings: false 0x11c8.2-0x11c8.2 (0.1)
0x11c0| 02 | . | merge: false 0x11c8.3-0x11c8.3 (0.1)
0x11c0| 02 | . | unused0: 0 0x11c8.4-0x11c8.4 (0.1)
0x11c0| 02 | . | execinstr: false 0x11c8.5-0x11c8.5 (0.1)
0x11c0| 02 | . | alloc: true 0x11c8.6-0x11c8.6 (0.1)
0x11c0| 02 | . | write: false 0x11c8.7-0x11c8.7 (0.1)
0x11c0| 00 | . | tls: false 0x11c9-0x11c9 (0.1)
0x11c0| 00 | . | group: false 0x11c9.1-0x11c9.1 (0.1)
0x11c0| 00 | . | os_nonconforming: false 0x11c9.2-0x11c9.2 (0.1)
0x11c0| 00 00 | .. | unused1: 0 0x11c9.3-0x11ca.3 (1.1)
0x11c0| 00 00 | .. | os_specific: 0 0x11ca.4-0x11cb.3 (1)
0x11c0| 00 | . | processor_specific: 0 0x11cb.4-0x11cb.7 (0.4)
0x11c0| 50 01 00 00| P...| addr: 0x150 0x11cc-0x11cf.7 (4)
0x11d0|50 01 00 00 |P... | offset: 336 0x11d0-0x11d3.7 (4)
0x11d0| d0 00 00 00 | .... | size: 0xd0 0x11d4-0x11d7.7 (4)
0x11d0| 04 00 00 00 | .... | link: 4 0x11d8-0x11db.7 (4)
0x11d0| 03 00 00 00| ....| info: 3 0x11dc-0x11df.7 (4)
0x11e0|04 00 00 00 |.... | addralign: 4 0x11e0-0x11e3.7 (4)
0x11e0| 10 00 00 00 | .... | entsize: 16 0x11e4-0x11e7.7 (4)
| | | [4]{}: section_header 0x220-0x120f.7 (4080)
0x0220|00 70 75 74 73 00 5f 5f 63 78 61 5f 66 69 6e 61|.puts.__cxa_fina| string: "\x00puts\x00__cxa_finalize\x00__deregister_frame_info\x00_I..." 0x220-0x2e0.7 (193)
* |until 0x2e0.7 (193) | |
0x11e0| 25 00 00 00 | %... | name: ".dynstr" (37) 0x11e8-0x11eb.7 (4)
0x11e0| 03 00 00 00| ....| type: "strtab" (0x3) (String table) 0x11ec-0x11ef.7 (4)
| | | flags{}: 0x11f0-0x11f3.7 (4)
0x11f0|02 |. | link_order: false 0x11f0-0x11f0 (0.1)
0x11f0|02 |. | info_link: false 0x11f0.1-0x11f0.1 (0.1)
0x11f0|02 |. | strings: false 0x11f0.2-0x11f0.2 (0.1)
0x11f0|02 |. | merge: false 0x11f0.3-0x11f0.3 (0.1)
0x11f0|02 |. | unused0: 0 0x11f0.4-0x11f0.4 (0.1)
0x11f0|02 |. | execinstr: false 0x11f0.5-0x11f0.5 (0.1)
0x11f0|02 |. | alloc: true 0x11f0.6-0x11f0.6 (0.1)
0x11f0|02 |. | write: false 0x11f0.7-0x11f0.7 (0.1)
0x11f0| 00 | . | tls: false 0x11f1-0x11f1 (0.1)
0x11f0| 00 | . | group: false 0x11f1.1-0x11f1.1 (0.1)
0x11f0| 00 | . | os_nonconforming: false 0x11f1.2-0x11f1.2 (0.1)
0x11f0| 00 00 | .. | unused1: 0 0x11f1.3-0x11f2.3 (1.1)
0x11f0| 00 00 | .. | os_specific: 0 0x11f2.4-0x11f3.3 (1)
0x11f0| 00 | . | processor_specific: 0 0x11f3.4-0x11f3.7 (0.4)
0x11f0| 20 02 00 00 | ... | addr: 0x220 0x11f4-0x11f7.7 (4)
0x11f0| 20 02 00 00 | ... | offset: 544 0x11f8-0x11fb.7 (4)
0x11f0| c1 00 00 00| ....| size: 0xc1 0x11fc-0x11ff.7 (4)
0x1200|00 00 00 00 |.... | link: 0 0x1200-0x1203.7 (4)
0x1200| 00 00 00 00 | .... | info: 0 0x1204-0x1207.7 (4)
0x1200| 01 00 00 00 | .... | addralign: 1 0x1208-0x120b.7 (4)
0x1200| 00 00 00 00| ....| entsize: 0 0x120c-0x120f.7 (4)
| | | [5]{}: section_header 0x2e4-0x1237.7 (3924)
0x02e0| cc 0e 01 00 17 00 00 00 d0 0e 01 00| ............| data: raw bits 0x2e4-0x33b.7 (88)
0x02f0|17 00 00 00 e4 0f 01 00 17 00 00 00 f4 0f 01 00|................|
* |until 0x33b.7 (88) | |
0x1210|2d 00 00 00 |-... | name: ".rel.dyn" (45) 0x1210-0x1213.7 (4)
0x1210| 09 00 00 00 | .... | type: "rel" (0x9) (Relocation entries without explicit addends) 0x1214-0x1217.7 (4)
| | | flags{}: 0x1218-0x121b.7 (4)
0x1210| 02 | . | link_order: false 0x1218-0x1218 (0.1)
0x1210| 02 | . | info_link: false 0x1218.1-0x1218.1 (0.1)
0x1210| 02 | . | strings: false 0x1218.2-0x1218.2 (0.1)
0x1210| 02 | . | merge: false 0x1218.3-0x1218.3 (0.1)
0x1210| 02 | . | unused0: 0 0x1218.4-0x1218.4 (0.1)
0x1210| 02 | . | execinstr: false 0x1218.5-0x1218.5 (0.1)
0x1210| 02 | . | alloc: true 0x1218.6-0x1218.6 (0.1)
0x1210| 02 | . | write: false 0x1218.7-0x1218.7 (0.1)
0x1210| 00 | . | tls: false 0x1219-0x1219 (0.1)
0x1210| 00 | . | group: false 0x1219.1-0x1219.1 (0.1)
0x1210| 00 | . | os_nonconforming: false 0x1219.2-0x1219.2 (0.1)
0x1210| 00 00 | .. | unused1: 0 0x1219.3-0x121a.3 (1.1)
0x1210| 00 00 | .. | os_specific: 0 0x121a.4-0x121b.3 (1)
0x1210| 00 | . | processor_specific: 0 0x121b.4-0x121b.7 (0.4)
0x1210| e4 02 00 00| ....| addr: 0x2e4 0x121c-0x121f.7 (4)
0x1220|e4 02 00 00 |.... | offset: 740 0x1220-0x1223.7 (4)
0x1220| 58 00 00 00 | X... | size: 0x58 0x1224-0x1227.7 (4)
0x1220| 03 00 00 00 | .... | link: 3 0x1228-0x122b.7 (4)
0x1220| 00 00 00 00| ....| info: 0 0x122c-0x122f.7 (4)
0x1230|04 00 00 00 |.... | addralign: 4 0x1230-0x1233.7 (4)
0x1230| 08 00 00 00 | .... | entsize: 8 0x1234-0x1237.7 (4)
| | | [6]{}: section_header 0x33c-0x125f.7 (3876)
0x0330| c8 0f 01 00| ....| data: raw bits 0x33c-0x36b.7 (48)
0x0340|16 03 00 00 cc 0f 01 00 16 04 00 00 d0 0f 01 00|................|
* |until 0x36b.7 (48) | |
0x1230| 36 00 00 00 | 6... | name: ".rel.plt" (54) 0x1238-0x123b.7 (4)
0x1230| 09 00 00 00| ....| type: "rel" (0x9) (Relocation entries without explicit addends) 0x123c-0x123f.7 (4)
| | | flags{}: 0x1240-0x1243.7 (4)
0x1240|42 |B | link_order: false 0x1240-0x1240 (0.1)
0x1240|42 |B | info_link: true 0x1240.1-0x1240.1 (0.1)
0x1240|42 |B | strings: false 0x1240.2-0x1240.2 (0.1)
0x1240|42 |B | merge: false 0x1240.3-0x1240.3 (0.1)
0x1240|42 |B | unused0: 0 0x1240.4-0x1240.4 (0.1)
0x1240|42 |B | execinstr: false 0x1240.5-0x1240.5 (0.1)
0x1240|42 |B | alloc: true 0x1240.6-0x1240.6 (0.1)
0x1240|42 |B | write: false 0x1240.7-0x1240.7 (0.1)
0x1240| 00 | . | tls: false 0x1241-0x1241 (0.1)
0x1240| 00 | . | group: false 0x1241.1-0x1241.1 (0.1)
0x1240| 00 | . | os_nonconforming: false 0x1241.2-0x1241.2 (0.1)
0x1240| 00 00 | .. | unused1: 0 0x1241.3-0x1242.3 (1.1)
0x1240| 00 00 | .. | os_specific: 0 0x1242.4-0x1243.3 (1)
0x1240| 00 | . | processor_specific: 0 0x1243.4-0x1243.7 (0.4)
0x1240| 3c 03 00 00 | <... | addr: 0x33c 0x1244-0x1247.7 (4)
0x1240| 3c 03 00 00 | <... | offset: 828 0x1248-0x124b.7 (4)
0x1240| 30 00 00 00| 0...| size: 0x30 0x124c-0x124f.7 (4)
0x1250|03 00 00 00 |.... | link: 3 0x1250-0x1253.7 (4)
0x1250| 10 00 00 00 | .... | info: 16 0x1254-0x1257.7 (4)
0x1250| 04 00 00 00 | .... | addralign: 4 0x1258-0x125b.7 (4)
0x1250| 08 00 00 00| ....| entsize: 8 0x125c-0x125f.7 (4)
| | | [7]{}: section_header 0x36c-0x1287.7 (3868)
0x0360| 01 40 2d e9| .@-.| data: raw bits 0x36c-0x377.7 (12)
0x0370|01 40 bd e8 1e ff 2f e1 |.@..../. |
0x1260|3f 00 00 00 |?... | name: ".init" (63) 0x1260-0x1263.7 (4)
0x1260| 01 00 00 00 | .... | type: "progbits" (0x1) (Information defined by the program) 0x1264-0x1267.7 (4)
| | | flags{}: 0x1268-0x126b.7 (4)
0x1260| 06 | . | link_order: false 0x1268-0x1268 (0.1)
0x1260| 06 | . | info_link: false 0x1268.1-0x1268.1 (0.1)
0x1260| 06 | . | strings: false 0x1268.2-0x1268.2 (0.1)
0x1260| 06 | . | merge: false 0x1268.3-0x1268.3 (0.1)
0x1260| 06 | . | unused0: 0 0x1268.4-0x1268.4 (0.1)
0x1260| 06 | . | execinstr: true 0x1268.5-0x1268.5 (0.1)
0x1260| 06 | . | alloc: true 0x1268.6-0x1268.6 (0.1)
0x1260| 06 | . | write: false 0x1268.7-0x1268.7 (0.1)
0x1260| 00 | . | tls: false 0x1269-0x1269 (0.1)
0x1260| 00 | . | group: false 0x1269.1-0x1269.1 (0.1)
0x1260| 00 | . | os_nonconforming: false 0x1269.2-0x1269.2 (0.1)
0x1260| 00 00 | .. | unused1: 0 0x1269.3-0x126a.3 (1.1)
0x1260| 00 00 | .. | os_specific: 0 0x126a.4-0x126b.3 (1)
0x1260| 00 | . | processor_specific: 0 0x126b.4-0x126b.7 (0.4)
0x1260| 6c 03 00 00| l...| addr: 0x36c 0x126c-0x126f.7 (4)
0x1270|6c 03 00 00 |l... | offset: 876 0x1270-0x1273.7 (4)
0x1270| 0c 00 00 00 | .... | size: 0xc 0x1274-0x1277.7 (4)
0x1270| 00 00 00 00 | .... | link: 0 0x1278-0x127b.7 (4)
0x1270| 00 00 00 00| ....| info: 0 0x127c-0x127f.7 (4)
0x1280|04 00 00 00 |.... | addralign: 4 0x1280-0x1283.7 (4)
0x1280| 00 00 00 00 | .... | entsize: 0 0x1284-0x1287.7 (4)
| | | [8]{}: section_header 0x378-0x12af.7 (3896)
0x0370| 04 e0 2d e5 04 e0 9f e5| ..-.....| data: raw bits 0x378-0x3d3.7 (92)
0x0380|0e e0 8f e0 08 f0 be e5 34 0c 01 00 00 c6 8f e2|........4.......|
* |until 0x3d3.7 (92) | |
0x1280| 3a 00 00 00 | :... | name: ".plt" (58) 0x1288-0x128b.7 (4)
0x1280| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x128c-0x128f.7 (4)
| | | flags{}: 0x1290-0x1293.7 (4)
0x1290|06 |. | link_order: false 0x1290-0x1290 (0.1)
0x1290|06 |. | info_link: false 0x1290.1-0x1290.1 (0.1)
0x1290|06 |. | strings: false 0x1290.2-0x1290.2 (0.1)
0x1290|06 |. | merge: false 0x1290.3-0x1290.3 (0.1)
0x1290|06 |. | unused0: 0 0x1290.4-0x1290.4 (0.1)
0x1290|06 |. | execinstr: true 0x1290.5-0x1290.5 (0.1)
0x1290|06 |. | alloc: true 0x1290.6-0x1290.6 (0.1)
0x1290|06 |. | write: false 0x1290.7-0x1290.7 (0.1)
0x1290| 00 | . | tls: false 0x1291-0x1291 (0.1)
0x1290| 00 | . | group: false 0x1291.1-0x1291.1 (0.1)
0x1290| 00 | . | os_nonconforming: false 0x1291.2-0x1291.2 (0.1)
0x1290| 00 00 | .. | unused1: 0 0x1291.3-0x1292.3 (1.1)
0x1290| 00 00 | .. | os_specific: 0 0x1292.4-0x1293.3 (1)
0x1290| 00 | . | processor_specific: 0 0x1293.4-0x1293.7 (0.4)
0x1290| 78 03 00 00 | x... | addr: 0x378 0x1294-0x1297.7 (4)
0x1290| 78 03 00 00 | x... | offset: 888 0x1298-0x129b.7 (4)
0x1290| 5c 00 00 00| \...| size: 0x5c 0x129c-0x129f.7 (4)
0x12a0|00 00 00 00 |.... | link: 0 0x12a0-0x12a3.7 (4)
0x12a0| 00 00 00 00 | .... | info: 0 0x12a4-0x12a7.7 (4)
0x12a0| 04 00 00 00 | .... | addralign: 4 0x12a8-0x12ab.7 (4)
0x12a0| 04 00 00 00| ....| entsize: 4 0x12ac-0x12af.7 (4)
| | | [9]{}: section_header 0x3d4-0x12d7.7 (3844)
0x03d0| 00 b0 a0 e3 00 e0 a0 e3 10 10 9f e5| ............| data: raw bits 0x3d4-0x607.7 (564)
0x03e0|01 10 8f e0 0d 00 a0 e1 0f c0 c0 e3 0c d0 a0 e1|................|
* |until 0x607.7 (564) | |
0x12b0|45 00 00 00 |E... | name: ".text" (69) 0x12b0-0x12b3.7 (4)
0x12b0| 01 00 00 00 | .... | type: "progbits" (0x1) (Information defined by the program) 0x12b4-0x12b7.7 (4)
| | | flags{}: 0x12b8-0x12bb.7 (4)
0x12b0| 06 | . | link_order: false 0x12b8-0x12b8 (0.1)
0x12b0| 06 | . | info_link: false 0x12b8.1-0x12b8.1 (0.1)
0x12b0| 06 | . | strings: false 0x12b8.2-0x12b8.2 (0.1)
0x12b0| 06 | . | merge: false 0x12b8.3-0x12b8.3 (0.1)
0x12b0| 06 | . | unused0: 0 0x12b8.4-0x12b8.4 (0.1)
0x12b0| 06 | . | execinstr: true 0x12b8.5-0x12b8.5 (0.1)
0x12b0| 06 | . | alloc: true 0x12b8.6-0x12b8.6 (0.1)
0x12b0| 06 | . | write: false 0x12b8.7-0x12b8.7 (0.1)
0x12b0| 00 | . | tls: false 0x12b9-0x12b9 (0.1)
0x12b0| 00 | . | group: false 0x12b9.1-0x12b9.1 (0.1)
0x12b0| 00 | . | os_nonconforming: false 0x12b9.2-0x12b9.2 (0.1)
0x12b0| 00 00 | .. | unused1: 0 0x12b9.3-0x12ba.3 (1.1)
0x12b0| 00 00 | .. | os_specific: 0 0x12ba.4-0x12bb.3 (1)
0x12b0| 00 | . | processor_specific: 0 0x12bb.4-0x12bb.7 (0.4)
0x12b0| d4 03 00 00| ....| addr: 0x3d4 0x12bc-0x12bf.7 (4)
0x12c0|d4 03 00 00 |.... | offset: 980 0x12c0-0x12c3.7 (4)
0x12c0| 34 02 00 00 | 4... | size: 0x234 0x12c4-0x12c7.7 (4)
0x12c0| 00 00 00 00 | .... | link: 0 0x12c8-0x12cb.7 (4)
0x12c0| 00 00 00 00| ....| info: 0 0x12cc-0x12cf.7 (4)
0x12d0|04 00 00 00 |.... | addralign: 4 0x12d0-0x12d3.7 (4)
0x12d0| 00 00 00 00 | .... | entsize: 0 0x12d4-0x12d7.7 (4)
| | | [10]{}: section_header 0x608-0x12ff.7 (3320)
0x0600| 01 40 2d e9 01 40 bd e8| .@-..@..| data: raw bits 0x608-0x613.7 (12)
0x0610|1e ff 2f e1 |../. |
0x12d0| 4b 00 00 00 | K... | name: ".fini" (75) 0x12d8-0x12db.7 (4)
0x12d0| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x12dc-0x12df.7 (4)
| | | flags{}: 0x12e0-0x12e3.7 (4)
0x12e0|06 |. | link_order: false 0x12e0-0x12e0 (0.1)
0x12e0|06 |. | info_link: false 0x12e0.1-0x12e0.1 (0.1)
0x12e0|06 |. | strings: false 0x12e0.2-0x12e0.2 (0.1)
0x12e0|06 |. | merge: false 0x12e0.3-0x12e0.3 (0.1)
0x12e0|06 |. | unused0: 0 0x12e0.4-0x12e0.4 (0.1)
0x12e0|06 |. | execinstr: true 0x12e0.5-0x12e0.5 (0.1)
0x12e0|06 |. | alloc: true 0x12e0.6-0x12e0.6 (0.1)
0x12e0|06 |. | write: false 0x12e0.7-0x12e0.7 (0.1)
0x12e0| 00 | . | tls: false 0x12e1-0x12e1 (0.1)
0x12e0| 00 | . | group: false 0x12e1.1-0x12e1.1 (0.1)
0x12e0| 00 | . | os_nonconforming: false 0x12e1.2-0x12e1.2 (0.1)
0x12e0| 00 00 | .. | unused1: 0 0x12e1.3-0x12e2.3 (1.1)
0x12e0| 00 00 | .. | os_specific: 0 0x12e2.4-0x12e3.3 (1)
0x12e0| 00 | . | processor_specific: 0 0x12e3.4-0x12e3.7 (0.4)
0x12e0| 08 06 00 00 | .... | addr: 0x608 0x12e4-0x12e7.7 (4)
0x12e0| 08 06 00 00 | .... | offset: 1544 0x12e8-0x12eb.7 (4)
0x12e0| 0c 00 00 00| ....| size: 0xc 0x12ec-0x12ef.7 (4)
0x12f0|00 00 00 00 |.... | link: 0 0x12f0-0x12f3.7 (4)
0x12f0| 00 00 00 00 | .... | info: 0 0x12f4-0x12f7.7 (4)
0x12f0| 04 00 00 00 | .... | addralign: 4 0x12f8-0x12fb.7 (4)
0x12f0| 00 00 00 00| ....| entsize: 0 0x12fc-0x12ff.7 (4)
| | | [11]{}: section_header 0x614-0x1327.7 (3348)
0x0610| 3b 00 00 00 3e 00 00 00 0b 00 00 00| ;...>.......| data: raw bits 0x614-0x737.7 (292)
0x0620|3e 00 00 00 10 00 00 00 3e 00 00 00 25 00 00 00|>.......>...%...|
* |until 0x737.7 (292) | |
0x1300|51 00 00 00 |Q... | name: ".rodata" (81) 0x1300-0x1303.7 (4)
0x1300| 01 00 00 00 | .... | type: "progbits" (0x1) (Information defined by the program) 0x1304-0x1307.7 (4)
| | | flags{}: 0x1308-0x130b.7 (4)
0x1300| 02 | . | link_order: false 0x1308-0x1308 (0.1)
0x1300| 02 | . | info_link: false 0x1308.1-0x1308.1 (0.1)
0x1300| 02 | . | strings: false 0x1308.2-0x1308.2 (0.1)
0x1300| 02 | . | merge: false 0x1308.3-0x1308.3 (0.1)
0x1300| 02 | . | unused0: 0 0x1308.4-0x1308.4 (0.1)
0x1300| 02 | . | execinstr: false 0x1308.5-0x1308.5 (0.1)
0x1300| 02 | . | alloc: true 0x1308.6-0x1308.6 (0.1)
0x1300| 02 | . | write: false 0x1308.7-0x1308.7 (0.1)
0x1300| 00 | . | tls: false 0x1309-0x1309 (0.1)
0x1300| 00 | . | group: false 0x1309.1-0x1309.1 (0.1)
0x1300| 00 | . | os_nonconforming: false 0x1309.2-0x1309.2 (0.1)
0x1300| 00 00 | .. | unused1: 0 0x1309.3-0x130a.3 (1.1)
0x1300| 00 00 | .. | os_specific: 0 0x130a.4-0x130b.3 (1)
0x1300| 00 | . | processor_specific: 0 0x130b.4-0x130b.7 (0.4)
0x1300| 14 06 00 00| ....| addr: 0x614 0x130c-0x130f.7 (4)
0x1310|14 06 00 00 |.... | offset: 1556 0x1310-0x1313.7 (4)
0x1310| 24 01 00 00 | $... | size: 0x124 0x1314-0x1317.7 (4)
0x1310| 00 00 00 00 | .... | link: 0 0x1318-0x131b.7 (4)
0x1310| 00 00 00 00| ....| info: 0 0x131c-0x131f.7 (4)
0x1320|04 00 00 00 |.... | addralign: 4 0x1320-0x1323.7 (4)
0x1320| 00 00 00 00 | .... | entsize: 0 0x1324-0x1327.7 (4)
| | | [12]{}: section_header 0x738-0x134f.7 (3096)
0x0730| 00 00 00 00 | .... | data: raw bits 0x738-0x73b.7 (4)
0x1320| 59 00 00 00 | Y... | name: ".eh_frame" (89) 0x1328-0x132b.7 (4)
0x1320| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x132c-0x132f.7 (4)
| | | flags{}: 0x1330-0x1333.7 (4)
0x1330|02 |. | link_order: false 0x1330-0x1330 (0.1)
0x1330|02 |. | info_link: false 0x1330.1-0x1330.1 (0.1)
0x1330|02 |. | strings: false 0x1330.2-0x1330.2 (0.1)
0x1330|02 |. | merge: false 0x1330.3-0x1330.3 (0.1)
0x1330|02 |. | unused0: 0 0x1330.4-0x1330.4 (0.1)
0x1330|02 |. | execinstr: false 0x1330.5-0x1330.5 (0.1)
0x1330|02 |. | alloc: true 0x1330.6-0x1330.6 (0.1)
0x1330|02 |. | write: false 0x1330.7-0x1330.7 (0.1)
0x1330| 00 | . | tls: false 0x1331-0x1331 (0.1)
0x1330| 00 | . | group: false 0x1331.1-0x1331.1 (0.1)
0x1330| 00 | . | os_nonconforming: false 0x1331.2-0x1331.2 (0.1)
0x1330| 00 00 | .. | unused1: 0 0x1331.3-0x1332.3 (1.1)
0x1330| 00 00 | .. | os_specific: 0 0x1332.4-0x1333.3 (1)
0x1330| 00 | . | processor_specific: 0 0x1333.4-0x1333.7 (0.4)
0x1330| 38 07 00 00 | 8... | addr: 0x738 0x1334-0x1337.7 (4)
0x1330| 38 07 00 00 | 8... | offset: 1848 0x1338-0x133b.7 (4)
0x1330| 04 00 00 00| ....| size: 0x4 0x133c-0x133f.7 (4)
0x1340|00 00 00 00 |.... | link: 0 0x1340-0x1343.7 (4)
0x1340| 00 00 00 00 | .... | info: 0 0x1344-0x1347.7 (4)
0x1340| 04 00 00 00 | .... | addralign: 4 0x1348-0x134b.7 (4)
0x1340| 00 00 00 00| ....| entsize: 0 0x134c-0x134f.7 (4)
| | | [13]{}: section_header 0xecc-0x1377.7 (1196)
0x0ec0| 7c 05 00 00| |...| data: raw bits 0xecc-0xecf.7 (4)
0x1350|63 00 00 00 |c... | name: ".init_array" (99) 0x1350-0x1353.7 (4)
0x1350| 0e 00 00 00 | .... | type: "init_array" (0xe) (Initialization functions) 0x1354-0x1357.7 (4)
| | | flags{}: 0x1358-0x135b.7 (4)
0x1350| 03 | . | link_order: false 0x1358-0x1358 (0.1)
0x1350| 03 | . | info_link: false 0x1358.1-0x1358.1 (0.1)
0x1350| 03 | . | strings: false 0x1358.2-0x1358.2 (0.1)
0x1350| 03 | . | merge: false 0x1358.3-0x1358.3 (0.1)
0x1350| 03 | . | unused0: 0 0x1358.4-0x1358.4 (0.1)
0x1350| 03 | . | execinstr: false 0x1358.5-0x1358.5 (0.1)
0x1350| 03 | . | alloc: true 0x1358.6-0x1358.6 (0.1)
0x1350| 03 | . | write: true 0x1358.7-0x1358.7 (0.1)
0x1350| 00 | . | tls: false 0x1359-0x1359 (0.1)
0x1350| 00 | . | group: false 0x1359.1-0x1359.1 (0.1)
0x1350| 00 | . | os_nonconforming: false 0x1359.2-0x1359.2 (0.1)
0x1350| 00 00 | .. | unused1: 0 0x1359.3-0x135a.3 (1.1)
0x1350| 00 00 | .. | os_specific: 0 0x135a.4-0x135b.3 (1)
0x1350| 00 | . | processor_specific: 0 0x135b.4-0x135b.7 (0.4)
0x1350| cc 0e 01 00| ....| addr: 0x10ecc 0x135c-0x135f.7 (4)
0x1360|cc 0e 00 00 |.... | offset: 3788 0x1360-0x1363.7 (4)
0x1360| 04 00 00 00 | .... | size: 0x4 0x1364-0x1367.7 (4)
0x1360| 00 00 00 00 | .... | link: 0 0x1368-0x136b.7 (4)
0x1360| 00 00 00 00| ....| info: 0 0x136c-0x136f.7 (4)
0x1370|04 00 00 00 |.... | addralign: 4 0x1370-0x1373.7 (4)
0x1370| 04 00 00 00 | .... | entsize: 4 0x1374-0x1377.7 (4)
| | | [14]{}: section_header 0xed0-0x139f.7 (1232)
0x0ed0|f0 04 00 00 |.... | data: raw bits 0xed0-0xed3.7 (4)
0x1370| 6f 00 00 00 | o... | name: ".fini_array" (111) 0x1378-0x137b.7 (4)
0x1370| 0f 00 00 00| ....| type: "fini_array" (0xf) (Termination functions) 0x137c-0x137f.7 (4)
| | | flags{}: 0x1380-0x1383.7 (4)
0x1380|03 |. | link_order: false 0x1380-0x1380 (0.1)
0x1380|03 |. | info_link: false 0x1380.1-0x1380.1 (0.1)
0x1380|03 |. | strings: false 0x1380.2-0x1380.2 (0.1)
0x1380|03 |. | merge: false 0x1380.3-0x1380.3 (0.1)
0x1380|03 |. | unused0: 0 0x1380.4-0x1380.4 (0.1)
0x1380|03 |. | execinstr: false 0x1380.5-0x1380.5 (0.1)
0x1380|03 |. | alloc: true 0x1380.6-0x1380.6 (0.1)
0x1380|03 |. | write: true 0x1380.7-0x1380.7 (0.1)
0x1380| 00 | . | tls: false 0x1381-0x1381 (0.1)
0x1380| 00 | . | group: false 0x1381.1-0x1381.1 (0.1)
0x1380| 00 | . | os_nonconforming: false 0x1381.2-0x1381.2 (0.1)
0x1380| 00 00 | .. | unused1: 0 0x1381.3-0x1382.3 (1.1)
0x1380| 00 00 | .. | os_specific: 0 0x1382.4-0x1383.3 (1)
0x1380| 00 | . | processor_specific: 0 0x1383.4-0x1383.7 (0.4)
0x1380| d0 0e 01 00 | .... | addr: 0x10ed0 0x1384-0x1387.7 (4)
0x1380| d0 0e 00 00 | .... | offset: 3792 0x1388-0x138b.7 (4)
0x1380| 04 00 00 00| ....| size: 0x4 0x138c-0x138f.7 (4)
0x1390|00 00 00 00 |.... | link: 0 0x1390-0x1393.7 (4)
0x1390| 00 00 00 00 | .... | info: 0 0x1394-0x1397.7 (4)
0x1390| 04 00 00 00 | .... | addralign: 4 0x1398-0x139b.7 (4)
0x1390| 04 00 00 00| ....| entsize: 4 0x139c-0x139f.7 (4)
| | | [15]{}: section_header 0xed4-0x13c7.7 (1268)
| | | dynamic_tags[0:25]: 0xed4-0xf9b.7 (200)
| | | [0]{}: dynamic_tags 0xed4-0xedb.7 (8)
0x0ed0| 01 00 00 00 | .... | tag: "needed" (1) (String table offset to name of a needed library) 0xed4-0xed7.7 (4)
0x0ed0| a2 00 00 00 | .... | val: "libbbb.so" (162) 0xed8-0xedb.7 (4)
| | | [1]{}: dynamic_tags 0xedc-0xee3.7 (8)
0x0ed0| 01 00 00 00| ....| tag: "needed" (1) (String table offset to name of a needed library) 0xedc-0xedf.7 (4)
0x0ee0|ac 00 00 00 |.... | val: "libc.musl-armhf.so.1" (172) 0xee0-0xee3.7 (4)
| | | [2]{}: dynamic_tags 0xee4-0xeeb.7 (8)
0x0ee0| 0c 00 00 00 | .... | tag: "init" (12) (Address of the initialization function) 0xee4-0xee7.7 (4)
0x0ee0| 6c 03 00 00 | l... | ptr: 0x36c 0xee8-0xeeb.7 (4)
| | | section_index: 7 0xeec-NA (0)
| | | [3]{}: dynamic_tags 0xeec-0xef3.7 (8)
0x0ee0| 0d 00 00 00| ....| tag: "fini" (13) (Address of the termination function) 0xeec-0xeef.7 (4)
0x0ef0|08 06 00 00 |.... | ptr: 0x608 0xef0-0xef3.7 (4)
| | | section_index: 10 0xef4-NA (0)
| | | [4]{}: dynamic_tags 0xef4-0xefb.7 (8)
0x0ef0| 19 00 00 00 | .... | tag: "init_array" (25) (Address of the array of pointers to initialization functions) 0xef4-0xef7.7 (4)
0x0ef0| cc 0e 01 00 | .... | ptr: 0x10ecc 0xef8-0xefb.7 (4)
| | | [5]{}: dynamic_tags 0xefc-0xf03.7 (8)
0x0ef0| 1b 00 00 00| ....| tag: "init_arraysz" (27) (Size in bytes of the array of initialization functions) 0xefc-0xeff.7 (4)
0x0f00|04 00 00 00 |.... | val: 4 0xf00-0xf03.7 (4)
| | | [6]{}: dynamic_tags 0xf04-0xf0b.7 (8)
0x0f00| 1a 00 00 00 | .... | tag: "fini_array" (26) (Address of the array of pointers to termination functions) 0xf04-0xf07.7 (4)
0x0f00| d0 0e 01 00 | .... | ptr: 0x10ed0 0xf08-0xf0b.7 (4)
| | | [7]{}: dynamic_tags 0xf0c-0xf13.7 (8)
0x0f00| 1c 00 00 00| ....| tag: "fini_arraysz" (28) (Size in bytes of the array of termination functions ) 0xf0c-0xf0f.7 (4)
0x0f10|04 00 00 00 |.... | val: 4 0xf10-0xf13.7 (4)
| | | [8]{}: dynamic_tags 0xf14-0xf1b.7 (8)
0x0f10| f5 fe ff 6f | ...o | tag: 1879047925 0xf14-0xf17.7 (4)
0x0f10| 2c 01 00 00 | ,... | unspecified: 0x12c 0xf18-0xf1b.7 (4)
| | | [9]{}: dynamic_tags 0xf1c-0xf23.7 (8)
0x0f10| 05 00 00 00| ....| tag: "strtab" (5) (Address of string table) 0xf1c-0xf1f.7 (4)
0x0f20|20 02 00 00 | ... | ptr: 0x220 0xf20-0xf23.7 (4)
| | | section_index: 4 0xf24-NA (0)
| | | [10]{}: dynamic_tags 0xf24-0xf2b.7 (8)
0x0f20| 06 00 00 00 | .... | tag: "symtab" (6) (Address of symbol table) 0xf24-0xf27.7 (4)
0x0f20| 50 01 00 00 | P... | ptr: 0x150 0xf28-0xf2b.7 (4)
| | | section_index: 3 0xf2c-NA (0)
| | | [11]{}: dynamic_tags 0xf2c-0xf33.7 (8)
0x0f20| 0a 00 00 00| ....| tag: "strsz" (10) (Size in bytes of string table) 0xf2c-0xf2f.7 (4)
0x0f30|c1 00 00 00 |.... | val: 193 0xf30-0xf33.7 (4)
| | | [12]{}: dynamic_tags 0xf34-0xf3b.7 (8)
0x0f30| 0b 00 00 00 | .... | tag: "syment" (11) (Size in bytes of a symbol table entry) 0xf34-0xf37.7 (4)
0x0f30| 10 00 00 00 | .... | val: 16 0xf38-0xf3b.7 (4)
| | | [13]{}: dynamic_tags 0xf3c-0xf43.7 (8)
0x0f30| 15 00 00 00| ....| tag: "debug" (21) (Undefined use for debugging) 0xf3c-0xf3f.7 (4)
0x0f40|00 00 00 00 |.... | ptr: 0x0 0xf40-0xf43.7 (4)
| | | [14]{}: dynamic_tags 0xf44-0xf4b.7 (8)
0x0f40| 03 00 00 00 | .... | tag: "pltgot" (3) (Address of PLT and/or GOT) 0xf44-0xf47.7 (4)
0x0f40| bc 0f 01 00 | .... | ptr: 0x10fbc 0xf48-0xf4b.7 (4)
| | | section_index: 16 0xf4c-NA (0)
| | | [15]{}: dynamic_tags 0xf4c-0xf53.7 (8)
0x0f40| 02 00 00 00| ....| tag: "pltrelsz" (2) (Size in bytes of PLT relocation entries) 0xf4c-0xf4f.7 (4)
0x0f50|30 00 00 00 |0... | val: 48 0xf50-0xf53.7 (4)
| | | [16]{}: dynamic_tags 0xf54-0xf5b.7 (8)
0x0f50| 14 00 00 00 | .... | tag: "pltrel" (20) (Type of relocation entry to which the PLT refers (Rela or Rel)) 0xf54-0xf57.7 (4)
0x0f50| 11 00 00 00 | .... | val: 17 0xf58-0xf5b.7 (4)
| | | [17]{}: dynamic_tags 0xf5c-0xf63.7 (8)
0x0f50| 17 00 00 00| ....| tag: "jmprel" (23) (Address of relocation entries associated solely with the PLT) 0xf5c-0xf5f.7 (4)
0x0f60|3c 03 00 00 |<... | ptr: 0x33c 0xf60-0xf63.7 (4)
| | | section_index: 6 0xf64-NA (0)
| | | [18]{}: dynamic_tags 0xf64-0xf6b.7 (8)
0x0f60| 11 00 00 00 | .... | tag: "rel" (17) 0xf64-0xf67.7 (4)
0x0f60| e4 02 00 00 | .... | ptr: 0x2e4 0xf68-0xf6b.7 (4)
| | | [19]{}: dynamic_tags 0xf6c-0xf73.7 (8)
0x0f60| 12 00 00 00| ....| tag: "relsz" (18) (Size in bytes of Rel relocation table) 0xf6c-0xf6f.7 (4)
0x0f70|58 00 00 00 |X... | val: 88 0xf70-0xf73.7 (4)
| | | [20]{}: dynamic_tags 0xf74-0xf7b.7 (8)
0x0f70| 13 00 00 00 | .... | tag: "relent" (19) (Size in bytes of a Rel table entry) 0xf74-0xf77.7 (4)
0x0f70| 08 00 00 00 | .... | val: 8 0xf78-0xf7b.7 (4)
| | | [21]{}: dynamic_tags 0xf7c-0xf83.7 (8)
0x0f70| 18 00 00 00| ....| tag: "bind_now" (24) (Instruct dynamic linker to process all relocations before transferring control to the executable) 0xf7c-0xf7f.7 (4)
0x0f80|00 00 00 00 |.... | ignored: 0x0 0xf80-0xf83.7 (4)
| | | [22]{}: dynamic_tags 0xf84-0xf8b.7 (8)
0x0f80| fb ff ff 6f | ...o | tag: 1879048187 0xf84-0xf87.7 (4)
0x0f80| 01 00 00 08 | .... | unspecified: 0x8000001 0xf88-0xf8b.7 (4)
| | | [23]{}: dynamic_tags 0xf8c-0xf93.7 (8)
0x0f80| fa ff ff 6f| ...o| tag: 1879048186 0xf8c-0xf8f.7 (4)
0x0f90|06 00 00 00 |.... | unspecified: 0x6 0xf90-0xf93.7 (4)
| | | [24]{}: dynamic_tags 0xf94-0xf9b.7 (8)
0x0f90| 00 00 00 00 | .... | tag: "null" (0) (Marks end of dynamic section) 0xf94-0xf97.7 (4)
0x0f90| 00 00 00 00 | .... | ignored: 0x0 0xf98-0xf9b.7 (4)
0x13a0|7b 00 00 00 |{... | name: ".dynamic" (123) 0x13a0-0x13a3.7 (4)
0x13a0| 06 00 00 00 | .... | type: "dynamic" (0x6) (Information for dynamic linking) 0x13a4-0x13a7.7 (4)
| | | flags{}: 0x13a8-0x13ab.7 (4)
0x13a0| 03 | . | link_order: false 0x13a8-0x13a8 (0.1)
0x13a0| 03 | . | info_link: false 0x13a8.1-0x13a8.1 (0.1)
0x13a0| 03 | . | strings: false 0x13a8.2-0x13a8.2 (0.1)
0x13a0| 03 | . | merge: false 0x13a8.3-0x13a8.3 (0.1)
0x13a0| 03 | . | unused0: 0 0x13a8.4-0x13a8.4 (0.1)
0x13a0| 03 | . | execinstr: false 0x13a8.5-0x13a8.5 (0.1)
0x13a0| 03 | . | alloc: true 0x13a8.6-0x13a8.6 (0.1)
0x13a0| 03 | . | write: true 0x13a8.7-0x13a8.7 (0.1)
0x13a0| 00 | . | tls: false 0x13a9-0x13a9 (0.1)
0x13a0| 00 | . | group: false 0x13a9.1-0x13a9.1 (0.1)
0x13a0| 00 | . | os_nonconforming: false 0x13a9.2-0x13a9.2 (0.1)
0x13a0| 00 00 | .. | unused1: 0 0x13a9.3-0x13aa.3 (1.1)
0x13a0| 00 00 | .. | os_specific: 0 0x13aa.4-0x13ab.3 (1)
0x13a0| 00 | . | processor_specific: 0 0x13ab.4-0x13ab.7 (0.4)
0x13a0| d4 0e 01 00| ....| addr: 0x10ed4 0x13ac-0x13af.7 (4)
0x13b0|d4 0e 00 00 |.... | offset: 3796 0x13b0-0x13b3.7 (4)
0x13b0| e8 00 00 00 | .... | size: 0xe8 0x13b4-0x13b7.7 (4)
0x13b0| 04 00 00 00 | .... | link: 4 0x13b8-0x13bb.7 (4)
0x13b0| 00 00 00 00| ....| info: 0 0x13bc-0x13bf.7 (4)
0x13c0|04 00 00 00 |.... | addralign: 4 0x13c0-0x13c3.7 (4)
0x13c0| 08 00 00 00 | .... | entsize: 8 0x13c4-0x13c7.7 (4)
| | | [16]{}: section_header 0xfbc-0x13ef.7 (1076)
0x0fb0| d4 0e 01 00| ....| data: raw bits 0xfbc-0xfff.7 (68)
0x0fc0|00 00 00 00 00 00 00 00 78 03 00 00 78 03 00 00|........x...x...|
* |until 0xfff.7 (68) | |
0x13c0| 84 00 00 00 | .... | name: ".got" (132) 0x13c8-0x13cb.7 (4)
0x13c0| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x13cc-0x13cf.7 (4)
| | | flags{}: 0x13d0-0x13d3.7 (4)
0x13d0|03 |. | link_order: false 0x13d0-0x13d0 (0.1)
0x13d0|03 |. | info_link: false 0x13d0.1-0x13d0.1 (0.1)
0x13d0|03 |. | strings: false 0x13d0.2-0x13d0.2 (0.1)
0x13d0|03 |. | merge: false 0x13d0.3-0x13d0.3 (0.1)
0x13d0|03 |. | unused0: 0 0x13d0.4-0x13d0.4 (0.1)
0x13d0|03 |. | execinstr: false 0x13d0.5-0x13d0.5 (0.1)
0x13d0|03 |. | alloc: true 0x13d0.6-0x13d0.6 (0.1)
0x13d0|03 |. | write: true 0x13d0.7-0x13d0.7 (0.1)
0x13d0| 00 | . | tls: false 0x13d1-0x13d1 (0.1)
0x13d0| 00 | . | group: false 0x13d1.1-0x13d1.1 (0.1)
0x13d0| 00 | . | os_nonconforming: false 0x13d1.2-0x13d1.2 (0.1)
0x13d0| 00 00 | .. | unused1: 0 0x13d1.3-0x13d2.3 (1.1)
0x13d0| 00 00 | .. | os_specific: 0 0x13d2.4-0x13d3.3 (1)
0x13d0| 00 | . | processor_specific: 0 0x13d3.4-0x13d3.7 (0.4)
0x13d0| bc 0f 01 00 | .... | addr: 0x10fbc 0x13d4-0x13d7.7 (4)
0x13d0| bc 0f 00 00 | .... | offset: 4028 0x13d8-0x13db.7 (4)
0x13d0| 44 00 00 00| D...| size: 0x44 0x13dc-0x13df.7 (4)
0x13e0|00 00 00 00 |.... | link: 0 0x13e0-0x13e3.7 (4)
0x13e0| 00 00 00 00 | .... | info: 0 0x13e4-0x13e7.7 (4)
0x13e0| 04 00 00 00 | .... | addralign: 4 0x13e8-0x13eb.7 (4)
0x13e0| 04 00 00 00| ....| entsize: 4 0x13ec-0x13ef.7 (4)
| | | [17]{}: section_header 0x1000-0x1417.7 (1048)
0x1000|00 10 01 00 |.... | data: raw bits 0x1000-0x1003.7 (4)
0x13f0|89 00 00 00 |.... | name: ".data" (137) 0x13f0-0x13f3.7 (4)
0x13f0| 01 00 00 00 | .... | type: "progbits" (0x1) (Information defined by the program) 0x13f4-0x13f7.7 (4)
| | | flags{}: 0x13f8-0x13fb.7 (4)
0x13f0| 03 | . | link_order: false 0x13f8-0x13f8 (0.1)
0x13f0| 03 | . | info_link: false 0x13f8.1-0x13f8.1 (0.1)
0x13f0| 03 | . | strings: false 0x13f8.2-0x13f8.2 (0.1)
0x13f0| 03 | . | merge: false 0x13f8.3-0x13f8.3 (0.1)
0x13f0| 03 | . | unused0: 0 0x13f8.4-0x13f8.4 (0.1)
0x13f0| 03 | . | execinstr: false 0x13f8.5-0x13f8.5 (0.1)
0x13f0| 03 | . | alloc: true 0x13f8.6-0x13f8.6 (0.1)
0x13f0| 03 | . | write: true 0x13f8.7-0x13f8.7 (0.1)
0x13f0| 00 | . | tls: false 0x13f9-0x13f9 (0.1)
0x13f0| 00 | . | group: false 0x13f9.1-0x13f9.1 (0.1)
0x13f0| 00 | . | os_nonconforming: false 0x13f9.2-0x13f9.2 (0.1)
0x13f0| 00 00 | .. | unused1: 0 0x13f9.3-0x13fa.3 (1.1)
0x13f0| 00 00 | .. | os_specific: 0 0x13fa.4-0x13fb.3 (1)
0x13f0| 00 | . | processor_specific: 0 0x13fb.4-0x13fb.7 (0.4)
0x13f0| 00 10 01 00| ....| addr: 0x11000 0x13fc-0x13ff.7 (4)
0x1400|00 10 00 00 |.... | offset: 4096 0x1400-0x1403.7 (4)
0x1400| 04 00 00 00 | .... | size: 0x4 0x1404-0x1407.7 (4)
0x1400| 00 00 00 00 | .... | link: 0 0x1408-0x140b.7 (4)
0x1400| 00 00 00 00| ....| info: 0 0x140c-0x140f.7 (4)
0x1410|04 00 00 00 |.... | addralign: 4 0x1410-0x1413.7 (4)
0x1410| 00 00 00 00 | .... | entsize: 0 0x1414-0x1417.7 (4)
| | | [18]{}: section_header 0x1418-0x143f.7 (40)
0x1410| 8f 00 00 00 | .... | name: ".bss" (143) 0x1418-0x141b.7 (4)
0x1410| 08 00 00 00| ....| type: "nobits" (0x8) (No space in the file) 0x141c-0x141f.7 (4)
| | | flags{}: 0x1420-0x1423.7 (4)
0x1420|03 |. | link_order: false 0x1420-0x1420 (0.1)
0x1420|03 |. | info_link: false 0x1420.1-0x1420.1 (0.1)
0x1420|03 |. | strings: false 0x1420.2-0x1420.2 (0.1)
0x1420|03 |. | merge: false 0x1420.3-0x1420.3 (0.1)
0x1420|03 |. | unused0: 0 0x1420.4-0x1420.4 (0.1)
0x1420|03 |. | execinstr: false 0x1420.5-0x1420.5 (0.1)
0x1420|03 |. | alloc: true 0x1420.6-0x1420.6 (0.1)
0x1420|03 |. | write: true 0x1420.7-0x1420.7 (0.1)
0x1420| 00 | . | tls: false 0x1421-0x1421 (0.1)
0x1420| 00 | . | group: false 0x1421.1-0x1421.1 (0.1)
0x1420| 00 | . | os_nonconforming: false 0x1421.2-0x1421.2 (0.1)
0x1420| 00 00 | .. | unused1: 0 0x1421.3-0x1422.3 (1.1)
0x1420| 00 00 | .. | os_specific: 0 0x1422.4-0x1423.3 (1)
0x1420| 00 | . | processor_specific: 0 0x1423.4-0x1423.7 (0.4)
0x1420| 04 10 01 00 | .... | addr: 0x11004 0x1424-0x1427.7 (4)
0x1420| 04 10 00 00 | .... | offset: 4100 0x1428-0x142b.7 (4)
0x1420| 1c 00 00 00| ....| size: 0x1c 0x142c-0x142f.7 (4)
0x1430|00 00 00 00 |.... | link: 0 0x1430-0x1433.7 (4)
0x1430| 00 00 00 00 | .... | info: 0 0x1434-0x1437.7 (4)
0x1430| 04 00 00 00 | .... | addralign: 4 0x1438-0x143b.7 (4)
0x1430| 00 00 00 00| ....| entsize: 0 0x143c-0x143f.7 (4)
| | | [19]{}: section_header 0x1004-0x1467.7 (1124)
0x1000| 47 43 43 3a 20 28 41 6c 70 69 6e 65| GCC: (Alpine| data: raw bits 0x1004-0x1065.7 (98)
0x1010|20 31 30 2e 33 2e 31 5f 67 69 74 32 30 32 31 30| 10.3.1_git20210|
* |until 0x1065.7 (98) | |
0x1440|94 00 00 00 |.... | name: ".comment" (148) 0x1440-0x1443.7 (4)
0x1440| 01 00 00 00 | .... | type: "progbits" (0x1) (Information defined by the program) 0x1444-0x1447.7 (4)
| | | flags{}: 0x1448-0x144b.7 (4)
0x1440| 30 | 0 | link_order: false 0x1448-0x1448 (0.1)
0x1440| 30 | 0 | info_link: false 0x1448.1-0x1448.1 (0.1)
0x1440| 30 | 0 | strings: true 0x1448.2-0x1448.2 (0.1)
0x1440| 30 | 0 | merge: true 0x1448.3-0x1448.3 (0.1)
0x1440| 30 | 0 | unused0: 0 0x1448.4-0x1448.4 (0.1)
0x1440| 30 | 0 | execinstr: false 0x1448.5-0x1448.5 (0.1)
0x1440| 30 | 0 | alloc: false 0x1448.6-0x1448.6 (0.1)
0x1440| 30 | 0 | write: false 0x1448.7-0x1448.7 (0.1)
0x1440| 00 | . | tls: false 0x1449-0x1449 (0.1)
0x1440| 00 | . | group: false 0x1449.1-0x1449.1 (0.1)
0x1440| 00 | . | os_nonconforming: false 0x1449.2-0x1449.2 (0.1)
0x1440| 00 00 | .. | unused1: 0 0x1449.3-0x144a.3 (1.1)
0x1440| 00 00 | .. | os_specific: 0 0x144a.4-0x144b.3 (1)
0x1440| 00 | . | processor_specific: 0 0x144b.4-0x144b.7 (0.4)
0x1440| 00 00 00 00| ....| addr: 0x0 0x144c-0x144f.7 (4)
0x1450|04 10 00 00 |.... | offset: 4100 0x1450-0x1453.7 (4)
0x1450| 62 00 00 00 | b... | size: 0x62 0x1454-0x1457.7 (4)
0x1450| 00 00 00 00 | .... | link: 0 0x1458-0x145b.7 (4)
0x1450| 00 00 00 00| ....| info: 0 0x145c-0x145f.7 (4)
0x1460|01 00 00 00 |.... | addralign: 1 0x1460-0x1463.7 (4)
0x1460| 01 00 00 00 | .... | entsize: 1 0x1464-0x1467.7 (4)
| | | [20]{}: section_header 0x1066-0x148f.7 (1066)
0x1060| 41 32 00 00 00 61 65 61 62 69| A2...aeabi| data: raw bits 0x1066-0x1098.7 (51)
0x1070|00 01 28 00 00 00 05 36 5a 4b 00 06 07 08 01 09|..(....6ZK......|
* |until 0x1098.7 (51) | |
0x1460| 9d 00 00 00 | .... | name: ".ARM.attributes" (157) 0x1468-0x146b.7 (4)
0x1460| 03 00 00 70| ...p| type: 0x70000003 0x146c-0x146f.7 (4)
| | | flags{}: 0x1470-0x1473.7 (4)
0x1470|00 |. | link_order: false 0x1470-0x1470 (0.1)
0x1470|00 |. | info_link: false 0x1470.1-0x1470.1 (0.1)
0x1470|00 |. | strings: false 0x1470.2-0x1470.2 (0.1)
0x1470|00 |. | merge: false 0x1470.3-0x1470.3 (0.1)
0x1470|00 |. | unused0: 0 0x1470.4-0x1470.4 (0.1)
0x1470|00 |. | execinstr: false 0x1470.5-0x1470.5 (0.1)
0x1470|00 |. | alloc: false 0x1470.6-0x1470.6 (0.1)
0x1470|00 |. | write: false 0x1470.7-0x1470.7 (0.1)
0x1470| 00 | . | tls: false 0x1471-0x1471 (0.1)
0x1470| 00 | . | group: false 0x1471.1-0x1471.1 (0.1)
0x1470| 00 | . | os_nonconforming: false 0x1471.2-0x1471.2 (0.1)
0x1470| 00 00 | .. | unused1: 0 0x1471.3-0x1472.3 (1.1)
0x1470| 00 00 | .. | os_specific: 0 0x1472.4-0x1473.3 (1)
0x1470| 00 | . | processor_specific: 0 0x1473.4-0x1473.7 (0.4)
0x1470| 00 00 00 00 | .... | addr: 0x0 0x1474-0x1477.7 (4)
0x1470| 66 10 00 00 | f... | offset: 4198 0x1478-0x147b.7 (4)
0x1470| 33 00 00 00| 3...| size: 0x33 0x147c-0x147f.7 (4)
0x1480|00 00 00 00 |.... | link: 0 0x1480-0x1483.7 (4)
0x1480| 00 00 00 00 | .... | info: 0 0x1484-0x1487.7 (4)
0x1480| 01 00 00 00 | .... | addralign: 1 0x1488-0x148b.7 (4)
0x1480| 00 00 00 00| ....| entsize: 0 0x148c-0x148f.7 (4)
| | | [21]{}: section_header 0x1099-0x14b7.7 (1055)
0x1090| 00 2e 73 68 73 74 72| ..shstr| string: "\x00.shstrtab\x00.interp\x00.gnu.hash\x00.dynsym\x00.dynstr\x00.r..." 0x1099-0x1145.7 (173)
0x10a0|74 61 62 00 2e 69 6e 74 65 72 70 00 2e 67 6e 75|tab..interp..gnu|
* |until 0x1145.7 (173) | |
0x1490|01 00 00 00 |.... | name: ".shstrtab" (1) 0x1490-0x1493.7 (4)
0x1490| 03 00 00 00 | .... | type: "strtab" (0x3) (String table) 0x1494-0x1497.7 (4)
| | | flags{}: 0x1498-0x149b.7 (4)
0x1490| 00 | . | link_order: false 0x1498-0x1498 (0.1)
0x1490| 00 | . | info_link: false 0x1498.1-0x1498.1 (0.1)
0x1490| 00 | . | strings: false 0x1498.2-0x1498.2 (0.1)
0x1490| 00 | . | merge: false 0x1498.3-0x1498.3 (0.1)
0x1490| 00 | . | unused0: 0 0x1498.4-0x1498.4 (0.1)
0x1490| 00 | . | execinstr: false 0x1498.5-0x1498.5 (0.1)
0x1490| 00 | . | alloc: false 0x1498.6-0x1498.6 (0.1)
0x1490| 00 | . | write: false 0x1498.7-0x1498.7 (0.1)
0x1490| 00 | . | tls: false 0x1499-0x1499 (0.1)
0x1490| 00 | . | group: false 0x1499.1-0x1499.1 (0.1)
0x1490| 00 | . | os_nonconforming: false 0x1499.2-0x1499.2 (0.1)
0x1490| 00 00 | .. | unused1: 0 0x1499.3-0x149a.3 (1.1)
0x1490| 00 00 | .. | os_specific: 0 0x149a.4-0x149b.3 (1)
0x1490| 00 | . | processor_specific: 0 0x149b.4-0x149b.7 (0.4)
0x1490| 00 00 00 00| ....| addr: 0x0 0x149c-0x149f.7 (4)
0x14a0|99 10 00 00 |.... | offset: 4249 0x14a0-0x14a3.7 (4)
0x14a0| ad 00 00 00 | .... | size: 0xad 0x14a4-0x14a7.7 (4)
0x14a0| 00 00 00 00 | .... | link: 0 0x14a8-0x14ab.7 (4)
0x14a0| 00 00 00 00| ....| info: 0 0x14ac-0x14af.7 (4)
0x14b0|01 00 00 00 |.... | addralign: 1 0x14b0-0x14b3.7 (4)
0x14b0| 00 00 00 00| | ....| | entsize: 0 0x14b4-0x14b7.7 (4)
0x0730| 00 00 00 00| ....| unknown0: raw bits 0x73c-0xecb.7 (1936)
0x0740|00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00|................|
* |until 0xecb.7 (1936) | |
0x1140| 00 00 | .. | unknown1: raw bits 0x1146-0x1147.7 (2)