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

505 lines
58 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-0x4af.7 (1200)
0x000|21 3c 61 72 63 68 3e 0a |!<arch>. | signature: "!<arch>\n" (valid) 0x0-0x7.7 (8)
| | | files[0:2]: 0x8-0x4af.7 (1192)
| | | [0]{}: file 0x8-0x57.7 (80)
0x000| 2f 20 20 20 20 20 20 20| / | identifier: "/" 0x8-0x17.7 (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-0x23.7 (12)
0x020|20 20 20 20 | |
0x020| 30 20 20 20 20 20 | 0 | owner_id: 0 ("0") 0x24-0x29.7 (6)
0x020| 30 20 20 20 20 20| 0 | group_id: 0 ("0") 0x2a-0x2f.7 (6)
0x030|30 20 20 20 20 20 20 20 |0 | file_mode: 0 ("0") 0x30-0x37.7 (8)
0x030| 32 30 20 20 20 20 20 20| 20 | file_size: 20 ("20") 0x38-0x41.7 (10)
0x040|20 20 | |
0x040| 60 0a | `. | ending_characters: "`\n" 0x42-0x43.7 (2)
0x040| 00 00 00 01 00 00 00 58 6c 69 62 62| .......Xlibb| data: raw bits 0x44-0x57.7 (20)
0x050|62 62 5f 62 62 62 00 00 |bb_bbb.. |
| | | [1]{}: file 0x58-0x4af.7 (1112)
0x050| 6c 69 62 62 62 62 2e 6f| libbbb.o| identifier: "libbbb.o/" 0x58-0x67.7 (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-0x73.7 (12)
0x070|20 20 20 20 | |
0x070| 30 20 20 20 20 20 | 0 | owner_id: 0 ("0") 0x74-0x79.7 (6)
0x070| 30 20 20 20 20 20| 0 | group_id: 0 ("0") 0x7a-0x7f.7 (6)
0x080|36 34 34 20 20 20 20 20 |644 | file_mode: 420 ("644") 0x80-0x87.7 (8)
0x080| 31 30 35 32 20 20 20 20| 1052 | file_size: 1052 ("1052") 0x88-0x91.7 (10)
0x090|20 20 | |
0x090| 60 0a | `. | ending_characters: "`\n" 0x92-0x93.7 (2)
| | | data{}: (elf) 0x94-0x4af.7 (1052)
| | | header{}: 0x94-0xc7.7 (52)
| | | ident{}: 0x94-0xa3.7 (16)
0x090| 7f 45 4c 46 | .ELF | magic: raw bits (valid) 0x94-0x97.7 (4)
0x090| 01 | . | class: 32 (1) 0x98-0x98.7 (1)
0x090| 01 | . | data: "little_endian" (1) 0x99-0x99.7 (1)
0x090| 01 | . | version: 1 0x9a-0x9a.7 (1)
0x090| 00 | . | os_abi: "sysv" (0) 0x9b-0x9b.7 (1)
0x090| 00 | . | abi_version: 0 0x9c-0x9c.7 (1)
0x090| 00 00 00| ...| pad: raw bits (all zero) 0x9d-0xa3.7 (7)
0x0a0|00 00 00 00 |.... |
0x0a0| 01 00 | .. | type: "rel" (0x1) 0xa4-0xa5.7 (2)
0x0a0| 28 00 | (. | machine: "arm" (0x28) (ARM (up to ARMv7/Aarch32)) 0xa6-0xa7.7 (2)
0x0a0| 01 00 00 00 | .... | version: 1 0xa8-0xab.7 (4)
0x0a0| 00 00 00 00| ....| entry: 0 0xac-0xaf.7 (4)
0x0b0|00 00 00 00 |.... | phoff: 0 0xb0-0xb3.7 (4)
0x0b0| 3c 02 00 00 | <... | shoff: 572 0xb4-0xb7.7 (4)
0x0b0| 00 00 00 05 | .... | flags: 83886080 0xb8-0xbb.7 (4)
0x0b0| 34 00 | 4. | ehsize: 52 0xbc-0xbd.7 (2)
0x0b0| 00 00| ..| phentsize: 0 0xbe-0xbf.7 (2)
0x0c0|00 00 |.. | phnum: 0 0xc0-0xc1.7 (2)
0x0c0| 28 00 | (. | shentsize: 40 0xc2-0xc3.7 (2)
0x0c0| 0c 00 | .. | shnum: 12 0xc4-0xc5.7 (2)
0x0c0| 0b 00 | .. | shstrndx: 11 0xc6-0xc7.7 (2)
| | | section_headers[0:12]: 0x94-0x4af.7 (1052)
| | | [0]{}: section_header 0x94-0x2f7.7 (612)
| | | data: raw bits 0x94-NA (0)
0x2d0|00 00 00 00 |.... | name: "" (0) 0x2d0-0x2d3.7 (4)
0x2d0| 00 00 00 00 | .... | type: "null" (0x0) (Header inactive) 0x2d4-0x2d7.7 (4)
| | | flags{}: 0x2d8-0x2db.7 (4)
0x2d0| 00 | . | link_order: false 0x2d8-0x2d8 (0.1)
0x2d0| 00 | . | info_link: false 0x2d8.1-0x2d8.1 (0.1)
0x2d0| 00 | . | strings: false 0x2d8.2-0x2d8.2 (0.1)
0x2d0| 00 | . | merge: false 0x2d8.3-0x2d8.3 (0.1)
0x2d0| 00 | . | unused0: 0 0x2d8.4-0x2d8.4 (0.1)
0x2d0| 00 | . | execinstr: false 0x2d8.5-0x2d8.5 (0.1)
0x2d0| 00 | . | alloc: false 0x2d8.6-0x2d8.6 (0.1)
0x2d0| 00 | . | write: false 0x2d8.7-0x2d8.7 (0.1)
0x2d0| 00 | . | tls: false 0x2d9-0x2d9 (0.1)
0x2d0| 00 | . | group: false 0x2d9.1-0x2d9.1 (0.1)
0x2d0| 00 | . | os_nonconforming: false 0x2d9.2-0x2d9.2 (0.1)
0x2d0| 00 00 | .. | unused1: 0 0x2d9.3-0x2da.3 (1.1)
0x2d0| 00 00 | .. | os_specific: 0 0x2da.4-0x2db.3 (1)
0x2d0| 00 | . | processor_specific: 0 0x2db.4-0x2db.7 (0.4)
0x2d0| 00 00 00 00| ....| addr: 0x0 0x2dc-0x2df.7 (4)
0x2e0|00 00 00 00 |.... | offset: 0 0x2e0-0x2e3.7 (4)
0x2e0| 00 00 00 00 | .... | size: 0x0 0x2e4-0x2e7.7 (4)
0x2e0| 00 00 00 00 | .... | link: 0 0x2e8-0x2eb.7 (4)
0x2e0| 00 00 00 00| ....| info: 0 0x2ec-0x2ef.7 (4)
0x2f0|00 00 00 00 |.... | addralign: 0 0x2f0-0x2f3.7 (4)
0x2f0| 00 00 00 00 | .... | entsize: 0 0x2f4-0x2f7.7 (4)
| | | [1]{}: section_header 0xc8-0x31f.7 (600)
0x0c0| 00 48 2d e9 04 b0 8d e2| .H-.....| data: raw bits 0xc8-0xeb.7 (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-0x2fb.7 (4)
0x2f0| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x2fc-0x2ff.7 (4)
| | | flags{}: 0x300-0x303.7 (4)
0x300|06 |. | link_order: false 0x300-0x300 (0.1)
0x300|06 |. | info_link: false 0x300.1-0x300.1 (0.1)
0x300|06 |. | strings: false 0x300.2-0x300.2 (0.1)
0x300|06 |. | merge: false 0x300.3-0x300.3 (0.1)
0x300|06 |. | unused0: 0 0x300.4-0x300.4 (0.1)
0x300|06 |. | execinstr: true 0x300.5-0x300.5 (0.1)
0x300|06 |. | alloc: true 0x300.6-0x300.6 (0.1)
0x300|06 |. | write: false 0x300.7-0x300.7 (0.1)
0x300| 00 | . | tls: false 0x301-0x301 (0.1)
0x300| 00 | . | group: false 0x301.1-0x301.1 (0.1)
0x300| 00 | . | os_nonconforming: false 0x301.2-0x301.2 (0.1)
0x300| 00 00 | .. | unused1: 0 0x301.3-0x302.3 (1.1)
0x300| 00 00 | .. | os_specific: 0 0x302.4-0x303.3 (1)
0x300| 00 | . | processor_specific: 0 0x303.4-0x303.7 (0.4)
0x300| 00 00 00 00 | .... | addr: 0x0 0x304-0x307.7 (4)
0x300| 34 00 00 00 | 4... | offset: 52 0x308-0x30b.7 (4)
0x300| 24 00 00 00| $...| size: 0x24 0x30c-0x30f.7 (4)
0x310|00 00 00 00 |.... | link: 0 0x310-0x313.7 (4)
0x310| 00 00 00 00 | .... | info: 0 0x314-0x317.7 (4)
0x310| 04 00 00 00 | .... | addralign: 4 0x318-0x31b.7 (4)
0x310| 00 00 00 00| ....| entsize: 0 0x31c-0x31f.7 (4)
| | | [2]{}: section_header 0xec-0x36f.7 (644)
| | | data: raw bits 0xec-NA (0)
0x340| 25 00 00 00 | %... | name: ".data" (37) 0x348-0x34b.7 (4)
0x340| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x34c-0x34f.7 (4)
| | | flags{}: 0x350-0x353.7 (4)
0x350|03 |. | link_order: false 0x350-0x350 (0.1)
0x350|03 |. | info_link: false 0x350.1-0x350.1 (0.1)
0x350|03 |. | strings: false 0x350.2-0x350.2 (0.1)
0x350|03 |. | merge: false 0x350.3-0x350.3 (0.1)
0x350|03 |. | unused0: 0 0x350.4-0x350.4 (0.1)
0x350|03 |. | execinstr: false 0x350.5-0x350.5 (0.1)
0x350|03 |. | alloc: true 0x350.6-0x350.6 (0.1)
0x350|03 |. | write: true 0x350.7-0x350.7 (0.1)
0x350| 00 | . | tls: false 0x351-0x351 (0.1)
0x350| 00 | . | group: false 0x351.1-0x351.1 (0.1)
0x350| 00 | . | os_nonconforming: false 0x351.2-0x351.2 (0.1)
0x350| 00 00 | .. | unused1: 0 0x351.3-0x352.3 (1.1)
0x350| 00 00 | .. | os_specific: 0 0x352.4-0x353.3 (1)
0x350| 00 | . | processor_specific: 0 0x353.4-0x353.7 (0.4)
0x350| 00 00 00 00 | .... | addr: 0x0 0x354-0x357.7 (4)
0x350| 58 00 00 00 | X... | offset: 88 0x358-0x35b.7 (4)
0x350| 00 00 00 00| ....| size: 0x0 0x35c-0x35f.7 (4)
0x360|00 00 00 00 |.... | link: 0 0x360-0x363.7 (4)
0x360| 00 00 00 00 | .... | info: 0 0x364-0x367.7 (4)
0x360| 01 00 00 00 | .... | addralign: 1 0x368-0x36b.7 (4)
0x360| 00 00 00 00| ....| entsize: 0 0x36c-0x36f.7 (4)
| | | [3]{}: section_header 0xec-0x3bf.7 (724)
0x0e0| 6c 69 62 62| libb| data: raw bits 0xec-0xf6.7 (11)
0x0f0|62 62 5f 62 62 62 00 |bb_bbb. |
0x390| 30 00 00 00 | 0... | name: ".rodata" (48) 0x398-0x39b.7 (4)
0x390| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x39c-0x39f.7 (4)
| | | flags{}: 0x3a0-0x3a3.7 (4)
0x3a0|02 |. | link_order: false 0x3a0-0x3a0 (0.1)
0x3a0|02 |. | info_link: false 0x3a0.1-0x3a0.1 (0.1)
0x3a0|02 |. | strings: false 0x3a0.2-0x3a0.2 (0.1)
0x3a0|02 |. | merge: false 0x3a0.3-0x3a0.3 (0.1)
0x3a0|02 |. | unused0: 0 0x3a0.4-0x3a0.4 (0.1)
0x3a0|02 |. | execinstr: false 0x3a0.5-0x3a0.5 (0.1)
0x3a0|02 |. | alloc: true 0x3a0.6-0x3a0.6 (0.1)
0x3a0|02 |. | write: false 0x3a0.7-0x3a0.7 (0.1)
0x3a0| 00 | . | tls: false 0x3a1-0x3a1 (0.1)
0x3a0| 00 | . | group: false 0x3a1.1-0x3a1.1 (0.1)
0x3a0| 00 | . | os_nonconforming: false 0x3a1.2-0x3a1.2 (0.1)
0x3a0| 00 00 | .. | unused1: 0 0x3a1.3-0x3a2.3 (1.1)
0x3a0| 00 00 | .. | os_specific: 0 0x3a2.4-0x3a3.3 (1)
0x3a0| 00 | . | processor_specific: 0 0x3a3.4-0x3a3.7 (0.4)
0x3a0| 00 00 00 00 | .... | addr: 0x0 0x3a4-0x3a7.7 (4)
0x3a0| 58 00 00 00 | X... | offset: 88 0x3a8-0x3ab.7 (4)
0x3a0| 0b 00 00 00| ....| size: 0xb 0x3ac-0x3af.7 (4)
0x3b0|00 00 00 00 |.... | link: 0 0x3b0-0x3b3.7 (4)
0x3b0| 00 00 00 00 | .... | info: 0 0x3b4-0x3b7.7 (4)
0x3b0| 04 00 00 00 | .... | addralign: 4 0x3b8-0x3bb.7 (4)
0x3b0| 00 00 00 00| ....| entsize: 0 0x3bc-0x3bf.7 (4)
| | | [4]{}: section_header 0xf7-0x3e7.7 (753)
0x0f0| 00 47 43 43 3a 20 28 41 6c| .GCC: (Al| data: raw bits 0xf7-0x128.7 (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-0x3c3.7 (4)
0x3c0| 01 00 00 00 | .... | type: "progbits" (0x1) (Information defined by the program) 0x3c4-0x3c7.7 (4)
| | | flags{}: 0x3c8-0x3cb.7 (4)
0x3c0| 30 | 0 | link_order: false 0x3c8-0x3c8 (0.1)
0x3c0| 30 | 0 | info_link: false 0x3c8.1-0x3c8.1 (0.1)
0x3c0| 30 | 0 | strings: true 0x3c8.2-0x3c8.2 (0.1)
0x3c0| 30 | 0 | merge: true 0x3c8.3-0x3c8.3 (0.1)
0x3c0| 30 | 0 | unused0: 0 0x3c8.4-0x3c8.4 (0.1)
0x3c0| 30 | 0 | execinstr: false 0x3c8.5-0x3c8.5 (0.1)
0x3c0| 30 | 0 | alloc: false 0x3c8.6-0x3c8.6 (0.1)
0x3c0| 30 | 0 | write: false 0x3c8.7-0x3c8.7 (0.1)
0x3c0| 00 | . | tls: false 0x3c9-0x3c9 (0.1)
0x3c0| 00 | . | group: false 0x3c9.1-0x3c9.1 (0.1)
0x3c0| 00 | . | os_nonconforming: false 0x3c9.2-0x3c9.2 (0.1)
0x3c0| 00 00 | .. | unused1: 0 0x3c9.3-0x3ca.3 (1.1)
0x3c0| 00 00 | .. | os_specific: 0 0x3ca.4-0x3cb.3 (1)
0x3c0| 00 | . | processor_specific: 0 0x3cb.4-0x3cb.7 (0.4)
0x3c0| 00 00 00 00| ....| addr: 0x0 0x3cc-0x3cf.7 (4)
0x3d0|63 00 00 00 |c... | offset: 99 0x3d0-0x3d3.7 (4)
0x3d0| 32 00 00 00 | 2... | size: 0x32 0x3d4-0x3d7.7 (4)
0x3d0| 00 00 00 00 | .... | link: 0 0x3d8-0x3db.7 (4)
0x3d0| 00 00 00 00| ....| info: 0 0x3dc-0x3df.7 (4)
0x3e0|01 00 00 00 |.... | addralign: 1 0x3e0-0x3e3.7 (4)
0x3e0| 01 00 00 00 | .... | entsize: 1 0x3e4-0x3e7.7 (4)
| | | [5]{}: section_header 0x129-0x40f.7 (743)
| | | data: raw bits 0x129-NA (0)
0x3e0| 41 00 00 00 | A... | name: ".note.GNU-stack" (65) 0x3e8-0x3eb.7 (4)
0x3e0| 01 00 00 00| ....| type: "progbits" (0x1) (Information defined by the program) 0x3ec-0x3ef.7 (4)
| | | flags{}: 0x3f0-0x3f3.7 (4)
0x3f0|00 |. | link_order: false 0x3f0-0x3f0 (0.1)
0x3f0|00 |. | info_link: false 0x3f0.1-0x3f0.1 (0.1)
0x3f0|00 |. | strings: false 0x3f0.2-0x3f0.2 (0.1)
0x3f0|00 |. | merge: false 0x3f0.3-0x3f0.3 (0.1)
0x3f0|00 |. | unused0: 0 0x3f0.4-0x3f0.4 (0.1)
0x3f0|00 |. | execinstr: false 0x3f0.5-0x3f0.5 (0.1)
0x3f0|00 |. | alloc: false 0x3f0.6-0x3f0.6 (0.1)
0x3f0|00 |. | write: false 0x3f0.7-0x3f0.7 (0.1)
0x3f0| 00 | . | tls: false 0x3f1-0x3f1 (0.1)
0x3f0| 00 | . | group: false 0x3f1.1-0x3f1.1 (0.1)
0x3f0| 00 | . | os_nonconforming: false 0x3f1.2-0x3f1.2 (0.1)
0x3f0| 00 00 | .. | unused1: 0 0x3f1.3-0x3f2.3 (1.1)
0x3f0| 00 00 | .. | os_specific: 0 0x3f2.4-0x3f3.3 (1)
0x3f0| 00 | . | processor_specific: 0 0x3f3.4-0x3f3.7 (0.4)
0x3f0| 00 00 00 00 | .... | addr: 0x0 0x3f4-0x3f7.7 (4)
0x3f0| 95 00 00 00 | .... | offset: 149 0x3f8-0x3fb.7 (4)
0x3f0| 00 00 00 00| ....| size: 0x0 0x3fc-0x3ff.7 (4)
0x400|00 00 00 00 |.... | link: 0 0x400-0x403.7 (4)
0x400| 00 00 00 00 | .... | info: 0 0x404-0x407.7 (4)
0x400| 01 00 00 00 | .... | addralign: 1 0x408-0x40b.7 (4)
0x400| 00 00 00 00| ....| entsize: 0 0x40c-0x40f.7 (4)
| | | [6]{}: section_header 0x129-0x437.7 (783)
0x120| 41 32 00 00 00 61 65| A2...ae| data: raw bits 0x129-0x15b.7 (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-0x413.7 (4)
0x410| 03 00 00 70 | ...p | type: 0x70000003 0x414-0x417.7 (4)
| | | flags{}: 0x418-0x41b.7 (4)
0x410| 00 | . | link_order: false 0x418-0x418 (0.1)
0x410| 00 | . | info_link: false 0x418.1-0x418.1 (0.1)
0x410| 00 | . | strings: false 0x418.2-0x418.2 (0.1)
0x410| 00 | . | merge: false 0x418.3-0x418.3 (0.1)
0x410| 00 | . | unused0: 0 0x418.4-0x418.4 (0.1)
0x410| 00 | . | execinstr: false 0x418.5-0x418.5 (0.1)
0x410| 00 | . | alloc: false 0x418.6-0x418.6 (0.1)
0x410| 00 | . | write: false 0x418.7-0x418.7 (0.1)
0x410| 00 | . | tls: false 0x419-0x419 (0.1)
0x410| 00 | . | group: false 0x419.1-0x419.1 (0.1)
0x410| 00 | . | os_nonconforming: false 0x419.2-0x419.2 (0.1)
0x410| 00 00 | .. | unused1: 0 0x419.3-0x41a.3 (1.1)
0x410| 00 00 | .. | os_specific: 0 0x41a.4-0x41b.3 (1)
0x410| 00 | . | processor_specific: 0 0x41b.4-0x41b.7 (0.4)
0x410| 00 00 00 00| ....| addr: 0x0 0x41c-0x41f.7 (4)
0x420|95 00 00 00 |.... | offset: 149 0x420-0x423.7 (4)
0x420| 33 00 00 00 | 3... | size: 0x33 0x424-0x427.7 (4)
0x420| 00 00 00 00 | .... | link: 0 0x428-0x42b.7 (4)
0x420| 00 00 00 00| ....| info: 0 0x42c-0x42f.7 (4)
0x430|01 00 00 00 |.... | addralign: 1 0x430-0x433.7 (4)
0x430| 00 00 00 00 | .... | entsize: 0 0x434-0x437.7 (4)
| | | [7]{}: section_header 0x15c-0x45f.7 (772)
| | | symbol_table[0:14]: 0x15c-0x23b.7 (224)
| | | [0]{}: symbol 0x15c-0x16b.7 (16)
0x150| 00 00 00 00| ....| name: "" (0) 0x15c-0x15f.7 (4)
0x160|00 00 00 00 |.... | value: 0 0x160-0x163.7 (4)
0x160| 00 00 00 00 | .... | size: 0 0x164-0x167.7 (4)
0x160| 00 | . | bind: "local" (0) 0x168-0x168.3 (0.4)
0x160| 00 | . | type: "notype" (0) 0x168.4-0x168.7 (0.4)
0x160| 00 | . | other_unused: 0 0x169-0x169.5 (0.6)
0x160| 00 | . | visibility: "default" (0) 0x169.6-0x169.7 (0.2)
0x160| 00 00 | .. | shndx: 0 0x16a-0x16b.7 (2)
| | | [1]{}: symbol 0x16c-0x17b.7 (16)
0x160| 01 00 00 00| ....| name: "libbbb.c" (1) 0x16c-0x16f.7 (4)
0x170|00 00 00 00 |.... | value: 0 0x170-0x173.7 (4)
0x170| 00 00 00 00 | .... | size: 0 0x174-0x177.7 (4)
0x170| 04 | . | bind: "local" (0) 0x178-0x178.3 (0.4)
0x170| 04 | . | type: "file" (4) 0x178.4-0x178.7 (0.4)
0x170| 00 | . | other_unused: 0 0x179-0x179.5 (0.6)
0x170| 00 | . | visibility: "default" (0) 0x179.6-0x179.7 (0.2)
0x170| f1 ff | .. | shndx: 65521 0x17a-0x17b.7 (2)
| | | [2]{}: symbol 0x17c-0x18b.7 (16)
0x170| 00 00 00 00| ....| name: "" (0) 0x17c-0x17f.7 (4)
0x180|00 00 00 00 |.... | value: 0 0x180-0x183.7 (4)
0x180| 00 00 00 00 | .... | size: 0 0x184-0x187.7 (4)
0x180| 03 | . | bind: "local" (0) 0x188-0x188.3 (0.4)
0x180| 03 | . | type: "section" (3) 0x188.4-0x188.7 (0.4)
0x180| 00 | . | other_unused: 0 0x189-0x189.5 (0.6)
0x180| 00 | . | visibility: "default" (0) 0x189.6-0x189.7 (0.2)
0x180| 01 00 | .. | shndx: 1 0x18a-0x18b.7 (2)
| | | [3]{}: symbol 0x18c-0x19b.7 (16)
0x180| 00 00 00 00| ....| name: "" (0) 0x18c-0x18f.7 (4)
0x190|00 00 00 00 |.... | value: 0 0x190-0x193.7 (4)
0x190| 00 00 00 00 | .... | size: 0 0x194-0x197.7 (4)
0x190| 03 | . | bind: "local" (0) 0x198-0x198.3 (0.4)
0x190| 03 | . | type: "section" (3) 0x198.4-0x198.7 (0.4)
0x190| 00 | . | other_unused: 0 0x199-0x199.5 (0.6)
0x190| 00 | . | visibility: "default" (0) 0x199.6-0x199.7 (0.2)
0x190| 03 00 | .. | shndx: 3 0x19a-0x19b.7 (2)
| | | [4]{}: symbol 0x19c-0x1ab.7 (16)
0x190| 00 00 00 00| ....| name: "" (0) 0x19c-0x19f.7 (4)
0x1a0|00 00 00 00 |.... | value: 0 0x1a0-0x1a3.7 (4)
0x1a0| 00 00 00 00 | .... | size: 0 0x1a4-0x1a7.7 (4)
0x1a0| 03 | . | bind: "local" (0) 0x1a8-0x1a8.3 (0.4)
0x1a0| 03 | . | type: "section" (3) 0x1a8.4-0x1a8.7 (0.4)
0x1a0| 00 | . | other_unused: 0 0x1a9-0x1a9.5 (0.6)
0x1a0| 00 | . | visibility: "default" (0) 0x1a9.6-0x1a9.7 (0.2)
0x1a0| 04 00 | .. | shndx: 4 0x1aa-0x1ab.7 (2)
| | | [5]{}: symbol 0x1ac-0x1bb.7 (16)
0x1a0| 00 00 00 00| ....| name: "" (0) 0x1ac-0x1af.7 (4)
0x1b0|00 00 00 00 |.... | value: 0 0x1b0-0x1b3.7 (4)
0x1b0| 00 00 00 00 | .... | size: 0 0x1b4-0x1b7.7 (4)
0x1b0| 03 | . | bind: "local" (0) 0x1b8-0x1b8.3 (0.4)
0x1b0| 03 | . | type: "section" (3) 0x1b8.4-0x1b8.7 (0.4)
0x1b0| 00 | . | other_unused: 0 0x1b9-0x1b9.5 (0.6)
0x1b0| 00 | . | visibility: "default" (0) 0x1b9.6-0x1b9.7 (0.2)
0x1b0| 05 00 | .. | shndx: 5 0x1ba-0x1bb.7 (2)
| | | [6]{}: symbol 0x1bc-0x1cb.7 (16)
0x1b0| 0a 00 00 00| ....| name: "$d" (10) 0x1bc-0x1bf.7 (4)
0x1c0|00 00 00 00 |.... | value: 0 0x1c0-0x1c3.7 (4)
0x1c0| 00 00 00 00 | .... | size: 0 0x1c4-0x1c7.7 (4)
0x1c0| 00 | . | bind: "local" (0) 0x1c8-0x1c8.3 (0.4)
0x1c0| 00 | . | type: "notype" (0) 0x1c8.4-0x1c8.7 (0.4)
0x1c0| 00 | . | other_unused: 0 0x1c9-0x1c9.5 (0.6)
0x1c0| 00 | . | visibility: "default" (0) 0x1c9.6-0x1c9.7 (0.2)
0x1c0| 05 00 | .. | shndx: 5 0x1ca-0x1cb.7 (2)
| | | [7]{}: symbol 0x1cc-0x1db.7 (16)
0x1c0| 0d 00 00 00| ....| name: "$a" (13) 0x1cc-0x1cf.7 (4)
0x1d0|00 00 00 00 |.... | value: 0 0x1d0-0x1d3.7 (4)
0x1d0| 00 00 00 00 | .... | size: 0 0x1d4-0x1d7.7 (4)
0x1d0| 00 | . | bind: "local" (0) 0x1d8-0x1d8.3 (0.4)
0x1d0| 00 | . | type: "notype" (0) 0x1d8.4-0x1d8.7 (0.4)
0x1d0| 00 | . | other_unused: 0 0x1d9-0x1d9.5 (0.6)
0x1d0| 00 | . | visibility: "default" (0) 0x1d9.6-0x1d9.7 (0.2)
0x1d0| 01 00 | .. | shndx: 1 0x1da-0x1db.7 (2)
| | | [8]{}: symbol 0x1dc-0x1eb.7 (16)
0x1d0| 0a 00 00 00| ....| name: "$d" (10) 0x1dc-0x1df.7 (4)
0x1e0|20 00 00 00 | ... | value: 32 0x1e0-0x1e3.7 (4)
0x1e0| 00 00 00 00 | .... | size: 0 0x1e4-0x1e7.7 (4)
0x1e0| 00 | . | bind: "local" (0) 0x1e8-0x1e8.3 (0.4)
0x1e0| 00 | . | type: "notype" (0) 0x1e8.4-0x1e8.7 (0.4)
0x1e0| 00 | . | other_unused: 0 0x1e9-0x1e9.5 (0.6)
0x1e0| 00 | . | visibility: "default" (0) 0x1e9.6-0x1e9.7 (0.2)
0x1e0| 01 00 | .. | shndx: 1 0x1ea-0x1eb.7 (2)
| | | [9]{}: symbol 0x1ec-0x1fb.7 (16)
0x1e0| 00 00 00 00| ....| name: "" (0) 0x1ec-0x1ef.7 (4)
0x1f0|00 00 00 00 |.... | value: 0 0x1f0-0x1f3.7 (4)
0x1f0| 00 00 00 00 | .... | size: 0 0x1f4-0x1f7.7 (4)
0x1f0| 03 | . | bind: "local" (0) 0x1f8-0x1f8.3 (0.4)
0x1f0| 03 | . | type: "section" (3) 0x1f8.4-0x1f8.7 (0.4)
0x1f0| 00 | . | other_unused: 0 0x1f9-0x1f9.5 (0.6)
0x1f0| 00 | . | visibility: "default" (0) 0x1f9.6-0x1f9.7 (0.2)
0x1f0| 07 00 | .. | shndx: 7 0x1fa-0x1fb.7 (2)
| | | [10]{}: symbol 0x1fc-0x20b.7 (16)
0x1f0| 00 00 00 00| ....| name: "" (0) 0x1fc-0x1ff.7 (4)
0x200|00 00 00 00 |.... | value: 0 0x200-0x203.7 (4)
0x200| 00 00 00 00 | .... | size: 0 0x204-0x207.7 (4)
0x200| 03 | . | bind: "local" (0) 0x208-0x208.3 (0.4)
0x200| 03 | . | type: "section" (3) 0x208.4-0x208.7 (0.4)
0x200| 00 | . | other_unused: 0 0x209-0x209.5 (0.6)
0x200| 00 | . | visibility: "default" (0) 0x209.6-0x209.7 (0.2)
0x200| 06 00 | .. | shndx: 6 0x20a-0x20b.7 (2)
| | | [11]{}: symbol 0x20c-0x21b.7 (16)
0x200| 00 00 00 00| ....| name: "" (0) 0x20c-0x20f.7 (4)
0x210|00 00 00 00 |.... | value: 0 0x210-0x213.7 (4)
0x210| 00 00 00 00 | .... | size: 0 0x214-0x217.7 (4)
0x210| 03 | . | bind: "local" (0) 0x218-0x218.3 (0.4)
0x210| 03 | . | type: "section" (3) 0x218.4-0x218.7 (0.4)
0x210| 00 | . | other_unused: 0 0x219-0x219.5 (0.6)
0x210| 00 | . | visibility: "default" (0) 0x219.6-0x219.7 (0.2)
0x210| 08 00 | .. | shndx: 8 0x21a-0x21b.7 (2)
| | | [12]{}: symbol 0x21c-0x22b.7 (16)
0x210| 10 00 00 00| ....| name: "libbbb_bbb" (16) 0x21c-0x21f.7 (4)
0x220|00 00 00 00 |.... | value: 0 0x220-0x223.7 (4)
0x220| 24 00 00 00 | $... | size: 36 0x224-0x227.7 (4)
0x220| 12 | . | bind: "global" (1) 0x228-0x228.3 (0.4)
0x220| 12 | . | type: "func" (2) 0x228.4-0x228.7 (0.4)
0x220| 00 | . | other_unused: 0 0x229-0x229.5 (0.6)
0x220| 00 | . | visibility: "default" (0) 0x229.6-0x229.7 (0.2)
0x220| 01 00 | .. | shndx: 1 0x22a-0x22b.7 (2)
| | | [13]{}: symbol 0x22c-0x23b.7 (16)
0x220| 1b 00 00 00| ....| name: "puts" (27) 0x22c-0x22f.7 (4)
0x230|00 00 00 00 |.... | value: 0 0x230-0x233.7 (4)
0x230| 00 00 00 00 | .... | size: 0 0x234-0x237.7 (4)
0x230| 10 | . | bind: "global" (1) 0x238-0x238.3 (0.4)
0x230| 10 | . | type: "notype" (0) 0x238.4-0x238.7 (0.4)
0x230| 00 | . | other_unused: 0 0x239-0x239.5 (0.6)
0x230| 00 | . | visibility: "default" (0) 0x239.6-0x239.7 (0.2)
0x230| 00 00 | .. | shndx: 0 0x23a-0x23b.7 (2)
0x430| 01 00 00 00 | .... | name: ".symtab" (1) 0x438-0x43b.7 (4)
0x430| 02 00 00 00| ....| type: "symtab" (0x2) (Symbol table) 0x43c-0x43f.7 (4)
| | | flags{}: 0x440-0x443.7 (4)
0x440|00 |. | link_order: false 0x440-0x440 (0.1)
0x440|00 |. | info_link: false 0x440.1-0x440.1 (0.1)
0x440|00 |. | strings: false 0x440.2-0x440.2 (0.1)
0x440|00 |. | merge: false 0x440.3-0x440.3 (0.1)
0x440|00 |. | unused0: 0 0x440.4-0x440.4 (0.1)
0x440|00 |. | execinstr: false 0x440.5-0x440.5 (0.1)
0x440|00 |. | alloc: false 0x440.6-0x440.6 (0.1)
0x440|00 |. | write: false 0x440.7-0x440.7 (0.1)
0x440| 00 | . | tls: false 0x441-0x441 (0.1)
0x440| 00 | . | group: false 0x441.1-0x441.1 (0.1)
0x440| 00 | . | os_nonconforming: false 0x441.2-0x441.2 (0.1)
0x440| 00 00 | .. | unused1: 0 0x441.3-0x442.3 (1.1)
0x440| 00 00 | .. | os_specific: 0 0x442.4-0x443.3 (1)
0x440| 00 | . | processor_specific: 0 0x443.4-0x443.7 (0.4)
0x440| 00 00 00 00 | .... | addr: 0x0 0x444-0x447.7 (4)
0x440| c8 00 00 00 | .... | offset: 200 0x448-0x44b.7 (4)
0x440| e0 00 00 00| ....| size: 0xe0 0x44c-0x44f.7 (4)
0x450|0a 00 00 00 |.... | link: 10 0x450-0x453.7 (4)
0x450| 0c 00 00 00 | .... | info: 12 0x454-0x457.7 (4)
0x450| 04 00 00 00 | .... | addralign: 4 0x458-0x45b.7 (4)
0x450| 10 00 00 00| ....| entsize: 16 0x45c-0x45f.7 (4)
| | | [8]{}: section_header 0x23c-0x487.7 (588)
0x230| 00 6c 69 62| .lib| string: "\x00libbbb.c\x00$d\x00$a\x00libbbb_bbb\x00puts\x00" 0x23c-0x25b.7 (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-0x463.7 (4)
0x460| 03 00 00 00 | .... | type: "strtab" (0x3) (String table) 0x464-0x467.7 (4)
| | | flags{}: 0x468-0x46b.7 (4)
0x460| 00 | . | link_order: false 0x468-0x468 (0.1)
0x460| 00 | . | info_link: false 0x468.1-0x468.1 (0.1)
0x460| 00 | . | strings: false 0x468.2-0x468.2 (0.1)
0x460| 00 | . | merge: false 0x468.3-0x468.3 (0.1)
0x460| 00 | . | unused0: 0 0x468.4-0x468.4 (0.1)
0x460| 00 | . | execinstr: false 0x468.5-0x468.5 (0.1)
0x460| 00 | . | alloc: false 0x468.6-0x468.6 (0.1)
0x460| 00 | . | write: false 0x468.7-0x468.7 (0.1)
0x460| 00 | . | tls: false 0x469-0x469 (0.1)
0x460| 00 | . | group: false 0x469.1-0x469.1 (0.1)
0x460| 00 | . | os_nonconforming: false 0x469.2-0x469.2 (0.1)
0x460| 00 00 | .. | unused1: 0 0x469.3-0x46a.3 (1.1)
0x460| 00 00 | .. | os_specific: 0 0x46a.4-0x46b.3 (1)
0x460| 00 | . | processor_specific: 0 0x46b.4-0x46b.7 (0.4)
0x460| 00 00 00 00| ....| addr: 0x0 0x46c-0x46f.7 (4)
0x470|a8 01 00 00 |.... | offset: 424 0x470-0x473.7 (4)
0x470| 20 00 00 00 | ... | size: 0x20 0x474-0x477.7 (4)
0x470| 00 00 00 00 | .... | link: 0 0x478-0x47b.7 (4)
0x470| 00 00 00 00| ....| info: 0 0x47c-0x47f.7 (4)
0x480|01 00 00 00 |.... | addralign: 1 0x480-0x483.7 (4)
0x480| 00 00 00 00 | .... | entsize: 0 0x484-0x487.7 (4)
| | | [9]{}: section_header 0x25c-0x347.7 (236)
0x250| 14 00 00 00| ....| data: raw bits 0x25c-0x26b.7 (16)
0x260|1c 0d 00 00 20 00 00 00 03 05 00 00 |.... ....... |
0x320|1b 00 00 00 |.... | name: ".rel.text" (27) 0x320-0x323.7 (4)
0x320| 09 00 00 00 | .... | type: "rel" (0x9) (Relocation entries without explicit addends) 0x324-0x327.7 (4)
| | | flags{}: 0x328-0x32b.7 (4)
0x320| 40 | @ | link_order: false 0x328-0x328 (0.1)
0x320| 40 | @ | info_link: true 0x328.1-0x328.1 (0.1)
0x320| 40 | @ | strings: false 0x328.2-0x328.2 (0.1)
0x320| 40 | @ | merge: false 0x328.3-0x328.3 (0.1)
0x320| 40 | @ | unused0: 0 0x328.4-0x328.4 (0.1)
0x320| 40 | @ | execinstr: false 0x328.5-0x328.5 (0.1)
0x320| 40 | @ | alloc: false 0x328.6-0x328.6 (0.1)
0x320| 40 | @ | write: false 0x328.7-0x328.7 (0.1)
0x320| 00 | . | tls: false 0x329-0x329 (0.1)
0x320| 00 | . | group: false 0x329.1-0x329.1 (0.1)
0x320| 00 | . | os_nonconforming: false 0x329.2-0x329.2 (0.1)
0x320| 00 00 | .. | unused1: 0 0x329.3-0x32a.3 (1.1)
0x320| 00 00 | .. | os_specific: 0 0x32a.4-0x32b.3 (1)
0x320| 00 | . | processor_specific: 0 0x32b.4-0x32b.7 (0.4)
0x320| 00 00 00 00| ....| addr: 0x0 0x32c-0x32f.7 (4)
0x330|c8 01 00 00 |.... | offset: 456 0x330-0x333.7 (4)
0x330| 10 00 00 00 | .... | size: 0x10 0x334-0x337.7 (4)
0x330| 09 00 00 00 | .... | link: 9 0x338-0x33b.7 (4)
0x330| 01 00 00 00| ....| info: 1 0x33c-0x33f.7 (4)
0x340|04 00 00 00 |.... | addralign: 4 0x340-0x343.7 (4)
0x340| 08 00 00 00 | .... | entsize: 8 0x344-0x347.7 (4)
| | | [10]{}: section_header 0x26c-0x4af.7 (580)
0x260| 00 2e 73 79| ..sy| string: "\x00.symtab\x00.strtab\x00.shstrtab\x00.rel.text\x00.data\x00.bss\x00.r"... 0x26c-0x2cc.7 (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-0x48b.7 (4)
0x480| 03 00 00 00| ....| type: "strtab" (0x3) (String table) 0x48c-0x48f.7 (4)
| | | flags{}: 0x490-0x493.7 (4)
0x490|00 |. | link_order: false 0x490-0x490 (0.1)
0x490|00 |. | info_link: false 0x490.1-0x490.1 (0.1)
0x490|00 |. | strings: false 0x490.2-0x490.2 (0.1)
0x490|00 |. | merge: false 0x490.3-0x490.3 (0.1)
0x490|00 |. | unused0: 0 0x490.4-0x490.4 (0.1)
0x490|00 |. | execinstr: false 0x490.5-0x490.5 (0.1)
0x490|00 |. | alloc: false 0x490.6-0x490.6 (0.1)
0x490|00 |. | write: false 0x490.7-0x490.7 (0.1)
0x490| 00 | . | tls: false 0x491-0x491 (0.1)
0x490| 00 | . | group: false 0x491.1-0x491.1 (0.1)
0x490| 00 | . | os_nonconforming: false 0x491.2-0x491.2 (0.1)
0x490| 00 00 | .. | unused1: 0 0x491.3-0x492.3 (1.1)
0x490| 00 00 | .. | os_specific: 0 0x492.4-0x493.3 (1)
0x490| 00 | . | processor_specific: 0 0x493.4-0x493.7 (0.4)
0x490| 00 00 00 00 | .... | addr: 0x0 0x494-0x497.7 (4)
0x490| d8 01 00 00 | .... | offset: 472 0x498-0x49b.7 (4)
0x490| 61 00 00 00| a...| size: 0x61 0x49c-0x49f.7 (4)
0x4a0|00 00 00 00 |.... | link: 0 0x4a0-0x4a3.7 (4)
0x4a0| 00 00 00 00 | .... | info: 0 0x4a4-0x4a7.7 (4)
0x4a0| 01 00 00 00 | .... | addralign: 1 0x4a8-0x4ab.7 (4)
0x4a0| 00 00 00 00| ....| entsize: 0 0x4ac-0x4af.7 (4)
| | | [11]{}: section_header 0x370-0x397.7 (40)
0x370|2b 00 00 00 |+... | name: ".bss" (43) 0x370-0x373.7 (4)
0x370| 08 00 00 00 | .... | type: "nobits" (0x8) (No space in the file) 0x374-0x377.7 (4)
| | | flags{}: 0x378-0x37b.7 (4)
0x370| 03 | . | link_order: false 0x378-0x378 (0.1)
0x370| 03 | . | info_link: false 0x378.1-0x378.1 (0.1)
0x370| 03 | . | strings: false 0x378.2-0x378.2 (0.1)
0x370| 03 | . | merge: false 0x378.3-0x378.3 (0.1)
0x370| 03 | . | unused0: 0 0x378.4-0x378.4 (0.1)
0x370| 03 | . | execinstr: false 0x378.5-0x378.5 (0.1)
0x370| 03 | . | alloc: true 0x378.6-0x378.6 (0.1)
0x370| 03 | . | write: true 0x378.7-0x378.7 (0.1)
0x370| 00 | . | tls: false 0x379-0x379 (0.1)
0x370| 00 | . | group: false 0x379.1-0x379.1 (0.1)
0x370| 00 | . | os_nonconforming: false 0x379.2-0x379.2 (0.1)
0x370| 00 00 | .. | unused1: 0 0x379.3-0x37a.3 (1.1)
0x370| 00 00 | .. | os_specific: 0 0x37a.4-0x37b.3 (1)
0x370| 00 | . | processor_specific: 0 0x37b.4-0x37b.7 (0.4)
0x370| 00 00 00 00| ....| addr: 0x0 0x37c-0x37f.7 (4)
0x380|58 00 00 00 |X... | offset: 88 0x380-0x383.7 (4)
0x380| 00 00 00 00 | .... | size: 0x0 0x384-0x387.7 (4)
0x380| 00 00 00 00 | .... | link: 0 0x388-0x38b.7 (4)
0x380| 00 00 00 00| ....| info: 0 0x38c-0x38f.7 (4)
0x390|01 00 00 00 |.... | addralign: 1 0x390-0x393.7 (4)
0x390| 00 00 00 00 | .... | entsize: 0 0x394-0x397.7 (4)
0x2c0| 00 00 00| ...| unknown0: raw bits 0x2cd-0x2cf.7 (3)
| | | program_headers[0:0]: 0x4b0-NA (0)