1
1
mirror of https://github.com/wader/fq.git synced 2024-12-20 11:51:58 +03:00
fq/format/elf/testdata/linux_arm_v7/libbbb.a.fqtest

505 lines
57 KiB
Plaintext
Raw Normal View History

$ fq -d ar dv libbbb.a
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: libbbb.a (ar) 0x0-0x4b0 (1200)
0x000|21 3c 61 72 63 68 3e 0a |!<arch>. | signature: "!<arch>\n" (valid) 0x0-0x8 (8)
| | | files[0:2]: 0x8-0x4b0 (1192)
| | | [0]{}: file 0x8-0x58 (80)
0x000| 2f 20 20 20 20 20 20 20| / | identifier: "/" 0x8-0x18 (16)
0x010|20 20 20 20 20 20 20 20 | |
0x010| 30 20 20 20 20 20 20 20| 0 | modification_timestamp: 0 ("0") 0x18-0x24 (12)
0x020|20 20 20 20 | |
0x020| 30 20 20 20 20 20 | 0 | owner_id: 0 ("0") 0x24-0x2a (6)
0x020| 30 20 20 20 20 20| 0 | group_id: 0 ("0") 0x2a-0x30 (6)
0x030|30 20 20 20 20 20 20 20 |0 | file_mode: 0 ("0") 0x30-0x38 (8)
0x030| 32 30 20 20 20 20 20 20| 20 | file_size: 20 ("20") 0x38-0x42 (10)
0x040|20 20 | |
0x040| 60 0a | `. | ending_characters: "`\n" 0x42-0x44 (2)
0x040| 00 00 00 01 00 00 00 58 6c 69 62 62| .......Xlibb| data: raw bits 0x44-0x58 (20)
0x050|62 62 5f 62 62 62 00 00 |bb_bbb.. |
| | | [1]{}: file 0x58-0x4b0 (1112)
0x050| 6c 69 62 62 62 62 2e 6f| libbbb.o| identifier: "libbbb.o/" 0x58-0x68 (16)
0x060|2f 20 20 20 20 20 20 20 |/ |
0x060| 30 20 20 20 20 20 20 20| 0 | modification_timestamp: 0 ("0") 0x68-0x74 (12)
0x070|20 20 20 20 | |
0x070| 30 20 20 20 20 20 | 0 | owner_id: 0 ("0") 0x74-0x7a (6)
0x070| 30 20 20 20 20 20| 0 | group_id: 0 ("0") 0x7a-0x80 (6)
0x080|36 34 34 20 20 20 20 20 |644 | file_mode: 420 ("644") 0x80-0x88 (8)
0x080| 31 30 35 32 20 20 20 20| 1052 | file_size: 1052 ("1052") 0x88-0x92 (10)
0x090|20 20 | |
0x090| 60 0a | `. | ending_characters: "`\n" 0x92-0x94 (2)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| data{}: (elf) 0x94-0x4b0 (1052)
| | | header{}: 0x94-0xc8 (52)
| | | ident{}: 0x94-0xa4 (16)
0x090| 7f 45 4c 46 | .ELF | magic: raw bits (valid) 0x94-0x98 (4)
0x090| 01 | . | class: 32 (1) 0x98-0x99 (1)
0x090| 01 | . | data: "little_endian" (1) 0x99-0x9a (1)
0x090| 01 | . | version: 1 0x9a-0x9b (1)
0x090| 00 | . | os_abi: "sysv" (0) 0x9b-0x9c (1)
0x090| 00 | . | abi_version: 0 0x9c-0x9d (1)
0x090| 00 00 00| ...| pad: raw bits (all zero) 0x9d-0xa4 (7)
0x0a0|00 00 00 00 |.... |
0x0a0| 01 00 | .. | type: "rel" (0x1) 0xa4-0xa6 (2)
0x0a0| 28 00 | (. | machine: "arm" (0x28) (ARM (up to ARMv7/Aarch32)) 0xa6-0xa8 (2)
0x0a0| 01 00 00 00 | .... | version: 1 0xa8-0xac (4)
0x0a0| 00 00 00 00| ....| entry: 0 0xac-0xb0 (4)
0x0b0|00 00 00 00 |.... | phoff: 0 0xb0-0xb4 (4)
0x0b0| 3c 02 00 00 | <... | shoff: 572 0xb4-0xb8 (4)
0x0b0| 00 00 00 05 | .... | flags: 83886080 0xb8-0xbc (4)
0x0b0| 34 00 | 4. | ehsize: 52 0xbc-0xbe (2)
0x0b0| 00 00| ..| phentsize: 0 0xbe-0xc0 (2)
0x0c0|00 00 |.. | phnum: 0 0xc0-0xc2 (2)
0x0c0| 28 00 | (. | shentsize: 40 0xc2-0xc4 (2)
0x0c0| 0c 00 | .. | shnum: 12 0xc4-0xc6 (2)
0x0c0| 0b 00 | .. | shstrndx: 11 0xc6-0xc8 (2)
| | | section_headers[0:12]: 0x94-0x4b0 (1052)
| | | [0]{}: section_header 0x94-0x2f8 (612)
| | | data: raw bits 0x94-0x94 (0)
0x2d0|00 00 00 00 |.... | name: "" (0) 0x2d0-0x2d4 (4)
0x2d0| 00 00 00 00 | .... | type: "null" (0x0) (Header inactive) 0x2d4-0x2d8 (4)
| | | flags{}: 0x2d8-0x2dc (4)
0x2d0| 00 | . | link_order: false 0x2d8-0x2d8.1 (0.1)
0x2d0| 00 | . | info_link: false 0x2d8.1-0x2d8.2 (0.1)
0x2d0| 00 | . | strings: false 0x2d8.2-0x2d8.3 (0.1)
0x2d0| 00 | . | merge: false 0x2d8.3-0x2d8.4 (0.1)
0x2d0| 00 | . | unused0: 0 0x2d8.4-0x2d8.5 (0.1)
0x2d0| 00 | . | execinstr: false 0x2d8.5-0x2d8.6 (0.1)
0x2d0| 00 | . | alloc: false 0x2d8.6-0x2d8.7 (0.1)
0x2d0| 00 | . | write: false 0x2d8.7-0x2d9 (0.1)
0x2d0| 00 | . | tls: false 0x2d9-0x2d9.1 (0.1)
0x2d0| 00 | . | group: false 0x2d9.1-0x2d9.2 (0.1)
0x2d0| 00 | . | os_nonconforming: false 0x2d9.2-0x2d9.3 (0.1)
0x2d0| 00 00 | .. | unused1: 0 0x2d9.3-0x2da.4 (1.1)
0x2d0| 00 00 | .. | os_specific: 0 0x2da.4-0x2db.4 (1)
0x2d0| 00 | . | processor_specific: 0 0x2db.4-0x2dc (0.4)
0x2d0| 00 00 00 00| ....| addr: 0x0 0x2dc-0x2e0 (4)
0x2e0|00 00 00 00 |.... | offset: 0 0x2e0-0x2e4 (4)
0x2e0| 00 00 00 00 | .... | size: 0x0 0x2e4-0x2e8 (4)
0x2e0| 00 00 00 00 | .... | link: 0 0x2e8-0x2ec (4)
0x2e0| 00 00 00 00| ....| info: 0 0x2ec-0x2f0 (4)
0x2f0|00 00 00 00 |.... | addralign: 0 0x2f0-0x2f4 (4)
0x2f0| 00 00 00 00 | .... | entsize: 0 0x2f4-0x2f8 (4)
| | | [1]{}: section_header 0xc8-0x320 (600)
0x0c0| 00 48 2d e9 04 b0 8d e2| .H-.....| data: raw bits 0xc8-0xec (36)
0x0d0|10 30 9f e5 03 30 8f e0 03 00 a0 e1 fe ff ff eb|.0...0..........|
0x0e0|00 f0 20 e3 00 88 bd e8 0c 00 00 00 |.. ......... |
0x2f0| 1f 00 00 00 | .... | name: ".text" (31) 0x2f8-0x2fc (4)
0x2f0| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x2fc-0x300 (4)
| | | flags{}: 0x300-0x304 (4)
0x300|06 |. | link_order: false 0x300-0x300.1 (0.1)
0x300|06 |. | info_link: false 0x300.1-0x300.2 (0.1)
0x300|06 |. | strings: false 0x300.2-0x300.3 (0.1)
0x300|06 |. | merge: false 0x300.3-0x300.4 (0.1)
0x300|06 |. | unused0: 0 0x300.4-0x300.5 (0.1)
0x300|06 |. | execinstr: true 0x300.5-0x300.6 (0.1)
0x300|06 |. | alloc: true 0x300.6-0x300.7 (0.1)
0x300|06 |. | write: false 0x300.7-0x301 (0.1)
0x300| 00 | . | tls: false 0x301-0x301.1 (0.1)
0x300| 00 | . | group: false 0x301.1-0x301.2 (0.1)
0x300| 00 | . | os_nonconforming: false 0x301.2-0x301.3 (0.1)
0x300| 00 00 | .. | unused1: 0 0x301.3-0x302.4 (1.1)
0x300| 00 00 | .. | os_specific: 0 0x302.4-0x303.4 (1)
0x300| 00 | . | processor_specific: 0 0x303.4-0x304 (0.4)
0x300| 00 00 00 00 | .... | addr: 0x0 0x304-0x308 (4)
0x300| 34 00 00 00 | 4... | offset: 52 0x308-0x30c (4)
0x300| 24 00 00 00| $...| size: 0x24 0x30c-0x310 (4)
0x310|00 00 00 00 |.... | link: 0 0x310-0x314 (4)
0x310| 00 00 00 00 | .... | info: 0 0x314-0x318 (4)
0x310| 04 00 00 00 | .... | addralign: 4 0x318-0x31c (4)
0x310| 00 00 00 00| ....| entsize: 0 0x31c-0x320 (4)
| | | [2]{}: section_header 0x25c-0x348 (236)
0x250| 14 00 00 00| ....| data: raw bits 0x25c-0x26c (16)
0x260|1c 0d 00 00 20 00 00 00 03 05 00 00 |.... ....... |
0x320|1b 00 00 00 |.... | name: ".rel.text" (27) 0x320-0x324 (4)
0x320| 09 00 00 00 | .... | type: "rel" (0x9) (Relocation entries without explicit addends) 0x324-0x328 (4)
| | | flags{}: 0x328-0x32c (4)
0x320| 40 | @ | link_order: false 0x328-0x328.1 (0.1)
0x320| 40 | @ | info_link: true 0x328.1-0x328.2 (0.1)
0x320| 40 | @ | strings: false 0x328.2-0x328.3 (0.1)
0x320| 40 | @ | merge: false 0x328.3-0x328.4 (0.1)
0x320| 40 | @ | unused0: 0 0x328.4-0x328.5 (0.1)
0x320| 40 | @ | execinstr: false 0x328.5-0x328.6 (0.1)
0x320| 40 | @ | alloc: false 0x328.6-0x328.7 (0.1)
0x320| 40 | @ | write: false 0x328.7-0x329 (0.1)
0x320| 00 | . | tls: false 0x329-0x329.1 (0.1)
0x320| 00 | . | group: false 0x329.1-0x329.2 (0.1)
0x320| 00 | . | os_nonconforming: false 0x329.2-0x329.3 (0.1)
0x320| 00 00 | .. | unused1: 0 0x329.3-0x32a.4 (1.1)
0x320| 00 00 | .. | os_specific: 0 0x32a.4-0x32b.4 (1)
0x320| 00 | . | processor_specific: 0 0x32b.4-0x32c (0.4)
0x320| 00 00 00 00| ....| addr: 0x0 0x32c-0x330 (4)
0x330|c8 01 00 00 |.... | offset: 456 0x330-0x334 (4)
0x330| 10 00 00 00 | .... | size: 0x10 0x334-0x338 (4)
0x330| 09 00 00 00 | .... | link: 9 0x338-0x33c (4)
0x330| 01 00 00 00| ....| info: 1 0x33c-0x340 (4)
0x340|04 00 00 00 |.... | addralign: 4 0x340-0x344 (4)
0x340| 08 00 00 00 | .... | entsize: 8 0x344-0x348 (4)
| | | [3]{}: section_header 0xec-0x370 (644)
| | | data: raw bits 0xec-0xec (0)
0x340| 25 00 00 00 | %... | name: ".data" (37) 0x348-0x34c (4)
0x340| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x34c-0x350 (4)
| | | flags{}: 0x350-0x354 (4)
0x350|03 |. | link_order: false 0x350-0x350.1 (0.1)
0x350|03 |. | info_link: false 0x350.1-0x350.2 (0.1)
0x350|03 |. | strings: false 0x350.2-0x350.3 (0.1)
0x350|03 |. | merge: false 0x350.3-0x350.4 (0.1)
0x350|03 |. | unused0: 0 0x350.4-0x350.5 (0.1)
0x350|03 |. | execinstr: false 0x350.5-0x350.6 (0.1)
0x350|03 |. | alloc: true 0x350.6-0x350.7 (0.1)
0x350|03 |. | write: true 0x350.7-0x351 (0.1)
0x350| 00 | . | tls: false 0x351-0x351.1 (0.1)
0x350| 00 | . | group: false 0x351.1-0x351.2 (0.1)
0x350| 00 | . | os_nonconforming: false 0x351.2-0x351.3 (0.1)
0x350| 00 00 | .. | unused1: 0 0x351.3-0x352.4 (1.1)
0x350| 00 00 | .. | os_specific: 0 0x352.4-0x353.4 (1)
0x350| 00 | . | processor_specific: 0 0x353.4-0x354 (0.4)
0x350| 00 00 00 00 | .... | addr: 0x0 0x354-0x358 (4)
0x350| 58 00 00 00 | X... | offset: 88 0x358-0x35c (4)
0x350| 00 00 00 00| ....| size: 0x0 0x35c-0x360 (4)
0x360|00 00 00 00 |.... | link: 0 0x360-0x364 (4)
0x360| 00 00 00 00 | .... | info: 0 0x364-0x368 (4)
0x360| 01 00 00 00 | .... | addralign: 1 0x368-0x36c (4)
0x360| 00 00 00 00| ....| entsize: 0 0x36c-0x370 (4)
| | | [4]{}: section_header 0x370-0x398 (40)
0x370|2b 00 00 00 |+... | name: ".bss" (43) 0x370-0x374 (4)
0x370| 08 00 00 00 | .... | type: "nobits" (0x8) (No space in the file) 0x374-0x378 (4)
| | | flags{}: 0x378-0x37c (4)
0x370| 03 | . | link_order: false 0x378-0x378.1 (0.1)
0x370| 03 | . | info_link: false 0x378.1-0x378.2 (0.1)
0x370| 03 | . | strings: false 0x378.2-0x378.3 (0.1)
0x370| 03 | . | merge: false 0x378.3-0x378.4 (0.1)
0x370| 03 | . | unused0: 0 0x378.4-0x378.5 (0.1)
0x370| 03 | . | execinstr: false 0x378.5-0x378.6 (0.1)
0x370| 03 | . | alloc: true 0x378.6-0x378.7 (0.1)
0x370| 03 | . | write: true 0x378.7-0x379 (0.1)
0x370| 00 | . | tls: false 0x379-0x379.1 (0.1)
0x370| 00 | . | group: false 0x379.1-0x379.2 (0.1)
0x370| 00 | . | os_nonconforming: false 0x379.2-0x379.3 (0.1)
0x370| 00 00 | .. | unused1: 0 0x379.3-0x37a.4 (1.1)
0x370| 00 00 | .. | os_specific: 0 0x37a.4-0x37b.4 (1)
0x370| 00 | . | processor_specific: 0 0x37b.4-0x37c (0.4)
0x370| 00 00 00 00| ....| addr: 0x0 0x37c-0x380 (4)
0x380|58 00 00 00 |X... | offset: 88 0x380-0x384 (4)
0x380| 00 00 00 00 | .... | size: 0x0 0x384-0x388 (4)
0x380| 00 00 00 00 | .... | link: 0 0x388-0x38c (4)
0x380| 00 00 00 00| ....| info: 0 0x38c-0x390 (4)
0x390|01 00 00 00 |.... | addralign: 1 0x390-0x394 (4)
0x390| 00 00 00 00 | .... | entsize: 0 0x394-0x398 (4)
| | | [5]{}: section_header 0xec-0x3c0 (724)
0x0e0| 6c 69 62 62| libb| data: raw bits 0xec-0xf7 (11)
0x0f0|62 62 5f 62 62 62 00 |bb_bbb. |
0x390| 30 00 00 00 | 0... | name: ".rodata" (48) 0x398-0x39c (4)
0x390| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x39c-0x3a0 (4)
| | | flags{}: 0x3a0-0x3a4 (4)
0x3a0|02 |. | link_order: false 0x3a0-0x3a0.1 (0.1)
0x3a0|02 |. | info_link: false 0x3a0.1-0x3a0.2 (0.1)
0x3a0|02 |. | strings: false 0x3a0.2-0x3a0.3 (0.1)
0x3a0|02 |. | merge: false 0x3a0.3-0x3a0.4 (0.1)
0x3a0|02 |. | unused0: 0 0x3a0.4-0x3a0.5 (0.1)
0x3a0|02 |. | execinstr: false 0x3a0.5-0x3a0.6 (0.1)
0x3a0|02 |. | alloc: true 0x3a0.6-0x3a0.7 (0.1)
0x3a0|02 |. | write: false 0x3a0.7-0x3a1 (0.1)
0x3a0| 00 | . | tls: false 0x3a1-0x3a1.1 (0.1)
0x3a0| 00 | . | group: false 0x3a1.1-0x3a1.2 (0.1)
0x3a0| 00 | . | os_nonconforming: false 0x3a1.2-0x3a1.3 (0.1)
0x3a0| 00 00 | .. | unused1: 0 0x3a1.3-0x3a2.4 (1.1)
0x3a0| 00 00 | .. | os_specific: 0 0x3a2.4-0x3a3.4 (1)
0x3a0| 00 | . | processor_specific: 0 0x3a3.4-0x3a4 (0.4)
0x3a0| 00 00 00 00 | .... | addr: 0x0 0x3a4-0x3a8 (4)
0x3a0| 58 00 00 00 | X... | offset: 88 0x3a8-0x3ac (4)
0x3a0| 0b 00 00 00| ....| size: 0xb 0x3ac-0x3b0 (4)
0x3b0|00 00 00 00 |.... | link: 0 0x3b0-0x3b4 (4)
0x3b0| 00 00 00 00 | .... | info: 0 0x3b4-0x3b8 (4)
0x3b0| 04 00 00 00 | .... | addralign: 4 0x3b8-0x3bc (4)
0x3b0| 00 00 00 00| ....| entsize: 0 0x3bc-0x3c0 (4)
| | | [6]{}: section_header 0xf7-0x3e8 (753)
0x0f0| 00 47 43 43 3a 20 28 41 6c| .GCC: (Al| data: raw bits 0xf7-0x129 (50)
0x100|70 69 6e 65 20 31 30 2e 33 2e 31 5f 67 69 74 32|pine 10.3.1_git2|
* |until 0x128.7 (50) | |
0x3c0|38 00 00 00 |8... | name: ".comment" (56) 0x3c0-0x3c4 (4)
0x3c0| 01 00 00 00 | .... | type: "progbits" (0x1) (Information defined by the program) 0x3c4-0x3c8 (4)
| | | flags{}: 0x3c8-0x3cc (4)
0x3c0| 30 | 0 | link_order: false 0x3c8-0x3c8.1 (0.1)
0x3c0| 30 | 0 | info_link: false 0x3c8.1-0x3c8.2 (0.1)
0x3c0| 30 | 0 | strings: true 0x3c8.2-0x3c8.3 (0.1)
0x3c0| 30 | 0 | merge: true 0x3c8.3-0x3c8.4 (0.1)
0x3c0| 30 | 0 | unused0: 0 0x3c8.4-0x3c8.5 (0.1)
0x3c0| 30 | 0 | execinstr: false 0x3c8.5-0x3c8.6 (0.1)
0x3c0| 30 | 0 | alloc: false 0x3c8.6-0x3c8.7 (0.1)
0x3c0| 30 | 0 | write: false 0x3c8.7-0x3c9 (0.1)
0x3c0| 00 | . | tls: false 0x3c9-0x3c9.1 (0.1)
0x3c0| 00 | . | group: false 0x3c9.1-0x3c9.2 (0.1)
0x3c0| 00 | . | os_nonconforming: false 0x3c9.2-0x3c9.3 (0.1)
0x3c0| 00 00 | .. | unused1: 0 0x3c9.3-0x3ca.4 (1.1)
0x3c0| 00 00 | .. | os_specific: 0 0x3ca.4-0x3cb.4 (1)
0x3c0| 00 | . | processor_specific: 0 0x3cb.4-0x3cc (0.4)
0x3c0| 00 00 00 00| ....| addr: 0x0 0x3cc-0x3d0 (4)
0x3d0|63 00 00 00 |c... | offset: 99 0x3d0-0x3d4 (4)
0x3d0| 32 00 00 00 | 2... | size: 0x32 0x3d4-0x3d8 (4)
0x3d0| 00 00 00 00 | .... | link: 0 0x3d8-0x3dc (4)
0x3d0| 00 00 00 00| ....| info: 0 0x3dc-0x3e0 (4)
0x3e0|01 00 00 00 |.... | addralign: 1 0x3e0-0x3e4 (4)
0x3e0| 01 00 00 00 | .... | entsize: 1 0x3e4-0x3e8 (4)
| | | [7]{}: section_header 0x129-0x410 (743)
| | | data: raw bits 0x129-0x129 (0)
0x3e0| 41 00 00 00 | A... | name: ".note.GNU-stack" (65) 0x3e8-0x3ec (4)
0x3e0| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x3ec-0x3f0 (4)
| | | flags{}: 0x3f0-0x3f4 (4)
0x3f0|00 |. | link_order: false 0x3f0-0x3f0.1 (0.1)
0x3f0|00 |. | info_link: false 0x3f0.1-0x3f0.2 (0.1)
0x3f0|00 |. | strings: false 0x3f0.2-0x3f0.3 (0.1)
0x3f0|00 |. | merge: false 0x3f0.3-0x3f0.4 (0.1)
0x3f0|00 |. | unused0: 0 0x3f0.4-0x3f0.5 (0.1)
0x3f0|00 |. | execinstr: false 0x3f0.5-0x3f0.6 (0.1)
0x3f0|00 |. | alloc: false 0x3f0.6-0x3f0.7 (0.1)
0x3f0|00 |. | write: false 0x3f0.7-0x3f1 (0.1)
0x3f0| 00 | . | tls: false 0x3f1-0x3f1.1 (0.1)
0x3f0| 00 | . | group: false 0x3f1.1-0x3f1.2 (0.1)
0x3f0| 00 | . | os_nonconforming: false 0x3f1.2-0x3f1.3 (0.1)
0x3f0| 00 00 | .. | unused1: 0 0x3f1.3-0x3f2.4 (1.1)
0x3f0| 00 00 | .. | os_specific: 0 0x3f2.4-0x3f3.4 (1)
0x3f0| 00 | . | processor_specific: 0 0x3f3.4-0x3f4 (0.4)
0x3f0| 00 00 00 00 | .... | addr: 0x0 0x3f4-0x3f8 (4)
0x3f0| 95 00 00 00 | .... | offset: 149 0x3f8-0x3fc (4)
0x3f0| 00 00 00 00| ....| size: 0x0 0x3fc-0x400 (4)
0x400|00 00 00 00 |.... | link: 0 0x400-0x404 (4)
0x400| 00 00 00 00 | .... | info: 0 0x404-0x408 (4)
0x400| 01 00 00 00 | .... | addralign: 1 0x408-0x40c (4)
0x400| 00 00 00 00| ....| entsize: 0 0x40c-0x410 (4)
| | | [8]{}: section_header 0x129-0x438 (783)
0x120| 41 32 00 00 00 61 65| A2...ae| data: raw bits 0x129-0x15c (51)
0x130|61 62 69 00 01 28 00 00 00 05 36 5a 4b 00 06 07|abi..(....6ZK...|
* |until 0x15b.7 (51) | |
0x410|51 00 00 00 |Q... | name: ".ARM.attributes" (81) 0x410-0x414 (4)
0x410| 03 00 00 70 | ...p | type: 0x70000003 0x414-0x418 (4)
| | | flags{}: 0x418-0x41c (4)
0x410| 00 | . | link_order: false 0x418-0x418.1 (0.1)
0x410| 00 | . | info_link: false 0x418.1-0x418.2 (0.1)
0x410| 00 | . | strings: false 0x418.2-0x418.3 (0.1)
0x410| 00 | . | merge: false 0x418.3-0x418.4 (0.1)
0x410| 00 | . | unused0: 0 0x418.4-0x418.5 (0.1)
0x410| 00 | . | execinstr: false 0x418.5-0x418.6 (0.1)
0x410| 00 | . | alloc: false 0x418.6-0x418.7 (0.1)
0x410| 00 | . | write: false 0x418.7-0x419 (0.1)
0x410| 00 | . | tls: false 0x419-0x419.1 (0.1)
0x410| 00 | . | group: false 0x419.1-0x419.2 (0.1)
0x410| 00 | . | os_nonconforming: false 0x419.2-0x419.3 (0.1)
0x410| 00 00 | .. | unused1: 0 0x419.3-0x41a.4 (1.1)
0x410| 00 00 | .. | os_specific: 0 0x41a.4-0x41b.4 (1)
0x410| 00 | . | processor_specific: 0 0x41b.4-0x41c (0.4)
0x410| 00 00 00 00| ....| addr: 0x0 0x41c-0x420 (4)
0x420|95 00 00 00 |.... | offset: 149 0x420-0x424 (4)
0x420| 33 00 00 00 | 3... | size: 0x33 0x424-0x428 (4)
0x420| 00 00 00 00 | .... | link: 0 0x428-0x42c (4)
0x420| 00 00 00 00| ....| info: 0 0x42c-0x430 (4)
0x430|01 00 00 00 |.... | addralign: 1 0x430-0x434 (4)
0x430| 00 00 00 00 | .... | entsize: 0 0x434-0x438 (4)
| | | [9]{}: section_header 0x15c-0x460 (772)
| | | symbol_table[0:14]: 0x15c-0x23c (224)
| | | [0]{}: symbol 0x15c-0x16c (16)
0x150| 00 00 00 00| ....| name: "" (0) 0x15c-0x160 (4)
0x160|00 00 00 00 |.... | value: 0 0x160-0x164 (4)
0x160| 00 00 00 00 | .... | size: 0 0x164-0x168 (4)
0x160| 00 | . | bind: "local" (0) 0x168-0x168.4 (0.4)
0x160| 00 | . | type: "notype" (0) 0x168.4-0x169 (0.4)
0x160| 00 | . | other_unused: 0 0x169-0x169.6 (0.6)
0x160| 00 | . | visibility: "default" (0) 0x169.6-0x16a (0.2)
0x160| 00 00 | .. | shndx: 0 0x16a-0x16c (2)
| | | [1]{}: symbol 0x16c-0x17c (16)
0x160| 01 00 00 00| ....| name: "libbbb.c" (1) 0x16c-0x170 (4)
0x170|00 00 00 00 |.... | value: 0 0x170-0x174 (4)
0x170| 00 00 00 00 | .... | size: 0 0x174-0x178 (4)
0x170| 04 | . | bind: "local" (0) 0x178-0x178.4 (0.4)
0x170| 04 | . | type: "file" (4) 0x178.4-0x179 (0.4)
0x170| 00 | . | other_unused: 0 0x179-0x179.6 (0.6)
0x170| 00 | . | visibility: "default" (0) 0x179.6-0x17a (0.2)
0x170| f1 ff | .. | shndx: 65521 0x17a-0x17c (2)
| | | [2]{}: symbol 0x17c-0x18c (16)
0x170| 00 00 00 00| ....| name: "" (0) 0x17c-0x180 (4)
0x180|00 00 00 00 |.... | value: 0 0x180-0x184 (4)
0x180| 00 00 00 00 | .... | size: 0 0x184-0x188 (4)
0x180| 03 | . | bind: "local" (0) 0x188-0x188.4 (0.4)
0x180| 03 | . | type: "section" (3) 0x188.4-0x189 (0.4)
0x180| 00 | . | other_unused: 0 0x189-0x189.6 (0.6)
0x180| 00 | . | visibility: "default" (0) 0x189.6-0x18a (0.2)
0x180| 01 00 | .. | shndx: 1 0x18a-0x18c (2)
| | | [3]{}: symbol 0x18c-0x19c (16)
0x180| 00 00 00 00| ....| name: "" (0) 0x18c-0x190 (4)
0x190|00 00 00 00 |.... | value: 0 0x190-0x194 (4)
0x190| 00 00 00 00 | .... | size: 0 0x194-0x198 (4)
0x190| 03 | . | bind: "local" (0) 0x198-0x198.4 (0.4)
0x190| 03 | . | type: "section" (3) 0x198.4-0x199 (0.4)
0x190| 00 | . | other_unused: 0 0x199-0x199.6 (0.6)
0x190| 00 | . | visibility: "default" (0) 0x199.6-0x19a (0.2)
0x190| 03 00 | .. | shndx: 3 0x19a-0x19c (2)
| | | [4]{}: symbol 0x19c-0x1ac (16)
0x190| 00 00 00 00| ....| name: "" (0) 0x19c-0x1a0 (4)
0x1a0|00 00 00 00 |.... | value: 0 0x1a0-0x1a4 (4)
0x1a0| 00 00 00 00 | .... | size: 0 0x1a4-0x1a8 (4)
0x1a0| 03 | . | bind: "local" (0) 0x1a8-0x1a8.4 (0.4)
0x1a0| 03 | . | type: "section" (3) 0x1a8.4-0x1a9 (0.4)
0x1a0| 00 | . | other_unused: 0 0x1a9-0x1a9.6 (0.6)
0x1a0| 00 | . | visibility: "default" (0) 0x1a9.6-0x1aa (0.2)
0x1a0| 04 00 | .. | shndx: 4 0x1aa-0x1ac (2)
| | | [5]{}: symbol 0x1ac-0x1bc (16)
0x1a0| 00 00 00 00| ....| name: "" (0) 0x1ac-0x1b0 (4)
0x1b0|00 00 00 00 |.... | value: 0 0x1b0-0x1b4 (4)
0x1b0| 00 00 00 00 | .... | size: 0 0x1b4-0x1b8 (4)
0x1b0| 03 | . | bind: "local" (0) 0x1b8-0x1b8.4 (0.4)
0x1b0| 03 | . | type: "section" (3) 0x1b8.4-0x1b9 (0.4)
0x1b0| 00 | . | other_unused: 0 0x1b9-0x1b9.6 (0.6)
0x1b0| 00 | . | visibility: "default" (0) 0x1b9.6-0x1ba (0.2)
0x1b0| 05 00 | .. | shndx: 5 0x1ba-0x1bc (2)
| | | [6]{}: symbol 0x1bc-0x1cc (16)
0x1b0| 0a 00 00 00| ....| name: "$d" (10) 0x1bc-0x1c0 (4)
0x1c0|00 00 00 00 |.... | value: 0 0x1c0-0x1c4 (4)
0x1c0| 00 00 00 00 | .... | size: 0 0x1c4-0x1c8 (4)
0x1c0| 00 | . | bind: "local" (0) 0x1c8-0x1c8.4 (0.4)
0x1c0| 00 | . | type: "notype" (0) 0x1c8.4-0x1c9 (0.4)
0x1c0| 00 | . | other_unused: 0 0x1c9-0x1c9.6 (0.6)
0x1c0| 00 | . | visibility: "default" (0) 0x1c9.6-0x1ca (0.2)
0x1c0| 05 00 | .. | shndx: 5 0x1ca-0x1cc (2)
| | | [7]{}: symbol 0x1cc-0x1dc (16)
0x1c0| 0d 00 00 00| ....| name: "$a" (13) 0x1cc-0x1d0 (4)
0x1d0|00 00 00 00 |.... | value: 0 0x1d0-0x1d4 (4)
0x1d0| 00 00 00 00 | .... | size: 0 0x1d4-0x1d8 (4)
0x1d0| 00 | . | bind: "local" (0) 0x1d8-0x1d8.4 (0.4)
0x1d0| 00 | . | type: "notype" (0) 0x1d8.4-0x1d9 (0.4)
0x1d0| 00 | . | other_unused: 0 0x1d9-0x1d9.6 (0.6)
0x1d0| 00 | . | visibility: "default" (0) 0x1d9.6-0x1da (0.2)
0x1d0| 01 00 | .. | shndx: 1 0x1da-0x1dc (2)
| | | [8]{}: symbol 0x1dc-0x1ec (16)
0x1d0| 0a 00 00 00| ....| name: "$d" (10) 0x1dc-0x1e0 (4)
0x1e0|20 00 00 00 | ... | value: 32 0x1e0-0x1e4 (4)
0x1e0| 00 00 00 00 | .... | size: 0 0x1e4-0x1e8 (4)
0x1e0| 00 | . | bind: "local" (0) 0x1e8-0x1e8.4 (0.4)
0x1e0| 00 | . | type: "notype" (0) 0x1e8.4-0x1e9 (0.4)
0x1e0| 00 | . | other_unused: 0 0x1e9-0x1e9.6 (0.6)
0x1e0| 00 | . | visibility: "default" (0) 0x1e9.6-0x1ea (0.2)
0x1e0| 01 00 | .. | shndx: 1 0x1ea-0x1ec (2)
| | | [9]{}: symbol 0x1ec-0x1fc (16)
0x1e0| 00 00 00 00| ....| name: "" (0) 0x1ec-0x1f0 (4)
0x1f0|00 00 00 00 |.... | value: 0 0x1f0-0x1f4 (4)
0x1f0| 00 00 00 00 | .... | size: 0 0x1f4-0x1f8 (4)
0x1f0| 03 | . | bind: "local" (0) 0x1f8-0x1f8.4 (0.4)
0x1f0| 03 | . | type: "section" (3) 0x1f8.4-0x1f9 (0.4)
0x1f0| 00 | . | other_unused: 0 0x1f9-0x1f9.6 (0.6)
0x1f0| 00 | . | visibility: "default" (0) 0x1f9.6-0x1fa (0.2)
0x1f0| 07 00 | .. | shndx: 7 0x1fa-0x1fc (2)
| | | [10]{}: symbol 0x1fc-0x20c (16)
0x1f0| 00 00 00 00| ....| name: "" (0) 0x1fc-0x200 (4)
0x200|00 00 00 00 |.... | value: 0 0x200-0x204 (4)
0x200| 00 00 00 00 | .... | size: 0 0x204-0x208 (4)
0x200| 03 | . | bind: "local" (0) 0x208-0x208.4 (0.4)
0x200| 03 | . | type: "section" (3) 0x208.4-0x209 (0.4)
0x200| 00 | . | other_unused: 0 0x209-0x209.6 (0.6)
0x200| 00 | . | visibility: "default" (0) 0x209.6-0x20a (0.2)
0x200| 06 00 | .. | shndx: 6 0x20a-0x20c (2)
| | | [11]{}: symbol 0x20c-0x21c (16)
0x200| 00 00 00 00| ....| name: "" (0) 0x20c-0x210 (4)
0x210|00 00 00 00 |.... | value: 0 0x210-0x214 (4)
0x210| 00 00 00 00 | .... | size: 0 0x214-0x218 (4)
0x210| 03 | . | bind: "local" (0) 0x218-0x218.4 (0.4)
0x210| 03 | . | type: "section" (3) 0x218.4-0x219 (0.4)
0x210| 00 | . | other_unused: 0 0x219-0x219.6 (0.6)
0x210| 00 | . | visibility: "default" (0) 0x219.6-0x21a (0.2)
0x210| 08 00 | .. | shndx: 8 0x21a-0x21c (2)
| | | [12]{}: symbol 0x21c-0x22c (16)
0x210| 10 00 00 00| ....| name: "libbbb_bbb" (16) 0x21c-0x220 (4)
0x220|00 00 00 00 |.... | value: 0 0x220-0x224 (4)
0x220| 24 00 00 00 | $... | size: 36 0x224-0x228 (4)
0x220| 12 | . | bind: "global" (1) 0x228-0x228.4 (0.4)
0x220| 12 | . | type: "func" (2) 0x228.4-0x229 (0.4)
0x220| 00 | . | other_unused: 0 0x229-0x229.6 (0.6)
0x220| 00 | . | visibility: "default" (0) 0x229.6-0x22a (0.2)
0x220| 01 00 | .. | shndx: 1 0x22a-0x22c (2)
| | | [13]{}: symbol 0x22c-0x23c (16)
0x220| 1b 00 00 00| ....| name: "puts" (27) 0x22c-0x230 (4)
0x230|00 00 00 00 |.... | value: 0 0x230-0x234 (4)
0x230| 00 00 00 00 | .... | size: 0 0x234-0x238 (4)
0x230| 10 | . | bind: "global" (1) 0x238-0x238.4 (0.4)
0x230| 10 | . | type: "notype" (0) 0x238.4-0x239 (0.4)
0x230| 00 | . | other_unused: 0 0x239-0x239.6 (0.6)
0x230| 00 | . | visibility: "default" (0) 0x239.6-0x23a (0.2)
0x230| 00 00 | .. | shndx: 0 0x23a-0x23c (2)
0x430| 01 00 00 00 | .... | name: ".symtab" (1) 0x438-0x43c (4)
0x430| 02 00 00 00| ....| type: "symtab" (0x2) (Symbol table) 0x43c-0x440 (4)
| | | flags{}: 0x440-0x444 (4)
0x440|00 |. | link_order: false 0x440-0x440.1 (0.1)
0x440|00 |. | info_link: false 0x440.1-0x440.2 (0.1)
0x440|00 |. | strings: false 0x440.2-0x440.3 (0.1)
0x440|00 |. | merge: false 0x440.3-0x440.4 (0.1)
0x440|00 |. | unused0: 0 0x440.4-0x440.5 (0.1)
0x440|00 |. | execinstr: false 0x440.5-0x440.6 (0.1)
0x440|00 |. | alloc: false 0x440.6-0x440.7 (0.1)
0x440|00 |. | write: false 0x440.7-0x441 (0.1)
0x440| 00 | . | tls: false 0x441-0x441.1 (0.1)
0x440| 00 | . | group: false 0x441.1-0x441.2 (0.1)
0x440| 00 | . | os_nonconforming: false 0x441.2-0x441.3 (0.1)
0x440| 00 00 | .. | unused1: 0 0x441.3-0x442.4 (1.1)
0x440| 00 00 | .. | os_specific: 0 0x442.4-0x443.4 (1)
0x440| 00 | . | processor_specific: 0 0x443.4-0x444 (0.4)
0x440| 00 00 00 00 | .... | addr: 0x0 0x444-0x448 (4)
0x440| c8 00 00 00 | .... | offset: 200 0x448-0x44c (4)
0x440| e0 00 00 00| ....| size: 0xe0 0x44c-0x450 (4)
0x450|0a 00 00 00 |.... | link: 10 0x450-0x454 (4)
0x450| 0c 00 00 00 | .... | info: 12 0x454-0x458 (4)
0x450| 04 00 00 00 | .... | addralign: 4 0x458-0x45c (4)
0x450| 10 00 00 00| ....| entsize: 16 0x45c-0x460 (4)
| | | [10]{}: section_header 0x23c-0x488 (588)
0x230| 00 6c 69 62| .lib| string: "\x00libbbb.c\x00$d\x00$a\x00libbbb_bbb\x00puts\x00" 0x23c-0x25c (32)
0x240|62 62 62 2e 63 00 24 64 00 24 61 00 6c 69 62 62|bbb.c.$d.$a.libb|
0x250|62 62 5f 62 62 62 00 70 75 74 73 00 |bb_bbb.puts. |
0x460|09 00 00 00 |.... | name: ".strtab" (9) 0x460-0x464 (4)
0x460| 03 00 00 00 | .... | type: "strtab" (0x3) (String table) 0x464-0x468 (4)
| | | flags{}: 0x468-0x46c (4)
0x460| 00 | . | link_order: false 0x468-0x468.1 (0.1)
0x460| 00 | . | info_link: false 0x468.1-0x468.2 (0.1)
0x460| 00 | . | strings: false 0x468.2-0x468.3 (0.1)
0x460| 00 | . | merge: false 0x468.3-0x468.4 (0.1)
0x460| 00 | . | unused0: 0 0x468.4-0x468.5 (0.1)
0x460| 00 | . | execinstr: false 0x468.5-0x468.6 (0.1)
0x460| 00 | . | alloc: false 0x468.6-0x468.7 (0.1)
0x460| 00 | . | write: false 0x468.7-0x469 (0.1)
0x460| 00 | . | tls: false 0x469-0x469.1 (0.1)
0x460| 00 | . | group: false 0x469.1-0x469.2 (0.1)
0x460| 00 | . | os_nonconforming: false 0x469.2-0x469.3 (0.1)
0x460| 00 00 | .. | unused1: 0 0x469.3-0x46a.4 (1.1)
0x460| 00 00 | .. | os_specific: 0 0x46a.4-0x46b.4 (1)
0x460| 00 | . | processor_specific: 0 0x46b.4-0x46c (0.4)
0x460| 00 00 00 00| ....| addr: 0x0 0x46c-0x470 (4)
0x470|a8 01 00 00 |.... | offset: 424 0x470-0x474 (4)
0x470| 20 00 00 00 | ... | size: 0x20 0x474-0x478 (4)
0x470| 00 00 00 00 | .... | link: 0 0x478-0x47c (4)
0x470| 00 00 00 00| ....| info: 0 0x47c-0x480 (4)
0x480|01 00 00 00 |.... | addralign: 1 0x480-0x484 (4)
0x480| 00 00 00 00 | .... | entsize: 0 0x484-0x488 (4)
| | | [11]{}: section_header 0x26c-0x4b0 (580)
0x260| 00 2e 73 79| ..sy| string: "\x00.symtab\x00.strtab\x00.shstrtab\x00.rel.text\x00.data\x00.bss..." 0x26c-0x2cd (97)
0x270|6d 74 61 62 00 2e 73 74 72 74 61 62 00 2e 73 68|mtab..strtab..sh|
* |until 0x2cc.7 (97) | |
0x480| 11 00 00 00 | .... | name: ".shstrtab" (17) 0x488-0x48c (4)
0x480| 03 00 00 00| ....| type: "strtab" (0x3) (String table) 0x48c-0x490 (4)
| | | flags{}: 0x490-0x494 (4)
0x490|00 |. | link_order: false 0x490-0x490.1 (0.1)
0x490|00 |. | info_link: false 0x490.1-0x490.2 (0.1)
0x490|00 |. | strings: false 0x490.2-0x490.3 (0.1)
0x490|00 |. | merge: false 0x490.3-0x490.4 (0.1)
0x490|00 |. | unused0: 0 0x490.4-0x490.5 (0.1)
0x490|00 |. | execinstr: false 0x490.5-0x490.6 (0.1)
0x490|00 |. | alloc: false 0x490.6-0x490.7 (0.1)
0x490|00 |. | write: false 0x490.7-0x491 (0.1)
0x490| 00 | . | tls: false 0x491-0x491.1 (0.1)
0x490| 00 | . | group: false 0x491.1-0x491.2 (0.1)
0x490| 00 | . | os_nonconforming: false 0x491.2-0x491.3 (0.1)
0x490| 00 00 | .. | unused1: 0 0x491.3-0x492.4 (1.1)
0x490| 00 00 | .. | os_specific: 0 0x492.4-0x493.4 (1)
0x490| 00 | . | processor_specific: 0 0x493.4-0x494 (0.4)
0x490| 00 00 00 00 | .... | addr: 0x0 0x494-0x498 (4)
0x490| d8 01 00 00 | .... | offset: 472 0x498-0x49c (4)
0x490| 61 00 00 00| a...| size: 0x61 0x49c-0x4a0 (4)
0x4a0|00 00 00 00 |.... | link: 0 0x4a0-0x4a4 (4)
0x4a0| 00 00 00 00 | .... | info: 0 0x4a4-0x4a8 (4)
0x4a0| 01 00 00 00 | .... | addralign: 1 0x4a8-0x4ac (4)
0x4a0| 00 00 00 00| ....| entsize: 0 0x4ac-0x4b0 (4)
0x2c0| 00 00 00| ...| gap0: raw bits 0x2cd-0x2d0 (3)
| | | program_headers[0:0]: 0x4b0-0x4b0 (0)