For some reason, the downloaded output from
tests.reproducible-builds.org was double-gzipped.
Here is the properly uncompressed text.
---
/srv/reproducible-results/rbuild-debian/tmp.xJYgDafRbo/b1/qhull_2019.1-5_amd64.changes
+++
/srv/reproducible-results/rbuild-debian/tmp.xJYgDafRbo/b2/qhull_2019.1-5_amd64.changes
├── Files
│ @@ -1,11 +1,11 @@
│
│ 041d4bd6e7ca3d9c2d084aba4c2a2a51 455784 libdevel optional
libqhull-dev_2019.1-5_amd64.deb
│ 5bb0c7f9a4aaeff49d15abe4cf5d5ee7 276048 doc optional
libqhull-doc_2019.1-5_all.deb
│ f5cc0b783287e8987edb2b84554b60e3 312616 debug optional
libqhull-r7deb1-dbgsym_2019.1-5_amd64.deb
│ 75fdb7fb92f855987e4d907572854628 243096 libs optional
libqhull-r7deb1_2019.1-5_amd64.deb
│ 79341e85a770de9f9ca750a20424f220 293268 debug optional
libqhull7deb1-dbgsym_2019.1-5_amd64.deb
│ 5a3b8870d1af8d7a5c7bfc211fb60921 241048 libs optional
libqhull7deb1_2019.1-5_amd64.deb
│ - 55095384a735b603c0999294438c0411 520484 debug optional
libqhullcpp7deb1-dbgsym_2019.1-5_amd64.deb
│ - 2530d91667aee70b67c485b5f94ab7ac 104240 libs optional
libqhullcpp7deb1_2019.1-5_amd64.deb
│ + 25d2ed322f5b5daa873ec63849901039 520488 debug optional
libqhullcpp7deb1-dbgsym_2019.1-5_amd64.deb
│ + 075608429f542b46d7ec16e34007929c 104448 libs optional
libqhullcpp7deb1_2019.1-5_amd64.deb
│ 0def6de5d02be4b63c76473a92e626d4 1479480 debug optional
qhull-bin-dbgsym_2019.1-5_amd64.deb
│ fbf4f5abab361de0e9a0e26ddef7434c 475436 math optional
qhull-bin_2019.1-5_amd64.deb
├── libqhullcpp7deb1_2019.1-5_amd64.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │ -rw-r--r-- 0 0 0 4 2020-04-29 08:15:52.000000
debian-binary
│ │ -rw-r--r-- 0 0 0 2988 2020-04-29 08:15:52.000000
control.tar.xz
│ │ --rw-r--r-- 0 0 0 101060 2020-04-29 08:15:52.000000
data.tar.xz
│ │ +-rw-r--r-- 0 0 0 101268 2020-04-29 08:15:52.000000
data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── ./usr/lib/x86_64-linux-gnu/libqhullcpp.so.7.3.2
│ │ │ │ ├── readelf --wide --program-header {}
│ │ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │ │
│ │ │ │ │ Elf file type is DYN (Shared object file)
│ │ │ │ │ Entry point 0x9ba0
│ │ │ │ │ There are 9 program headers, starting at offset 64
│ │ │ │ │
│ │ │ │ │ Program Headers:
│ │ │ │ │ Type Offset VirtAddr PhysAddr
FileSiz MemSiz Flg Align
│ │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000
0x008be0 0x008be0 R 0x1000
│ │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000
0x008be8 0x008be8 R 0x1000
│ │ │ │ │ LOAD 0x009000 0x0000000000009000 0x0000000000009000
0x00e151 0x00e151 R E 0x1000
│ │ │ │ │ LOAD 0x018000 0x0000000000018000 0x0000000000018000
0x005f85 0x005f85 R 0x1000
│ │ │ │ │ LOAD 0x01e610 0x000000000001f610 0x000000000001f610
0x000a08 0x000cd0 RW 0x1000
│ │ │ │ │ DYNAMIC 0x01e738 0x000000000001f738 0x000000000001f738
0x000240 0x000240 RW 0x8
│ │ │ │ │ NOTE 0x000238 0x0000000000000238 0x0000000000000238
0x000024 0x000024 R 0x4
│ │ │ │ │ GNU_EH_FRAME 0x019a4c 0x0000000000019a4c 0x0000000000019a4c
0x0009bc 0x0009bc R 0x4
│ │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000
0x000000 0x000000 RW 0x10
│ │ │ │ ├── readelf --wide --sections {}
│ │ │ │ │ @@ -2,19 +2,19 @@
│ │ │ │ │
│ │ │ │ │ Section Headers:
│ │ │ │ │ [Nr] Name Type Address Off
Size ES Flg Lk Inf Al
│ │ │ │ │ [ 0] NULL 0000000000000000 000000
000000 00 0 0 0
│ │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238
000024 00 A 0 0 4
│ │ │ │ │ [ 2] .gnu.hash GNU_HASH 0000000000000260 000260
0009ac 00 A 3 0 8
│ │ │ │ │ [ 3] .dynsym DYNSYM 0000000000000c10 000c10
002520 18 A 4 1 8
│ │ │ │ │ - [ 4] .dynstr STRTAB 0000000000003130 003130
003f97 00 A 0 0 1
│ │ │ │ │ - [ 5] .gnu.version VERSYM 00000000000070c8 0070c8
000318 02 A 3 0 2
│ │ │ │ │ - [ 6] .gnu.version_r VERNEED 00000000000073e0 0073e0
000120 00 A 4 4 8
│ │ │ │ │ - [ 7] .rela.dyn RELA 0000000000007500 007500
0005d0 18 A 3 0 8
│ │ │ │ │ - [ 8] .rela.plt RELA 0000000000007ad0 007ad0
001110 18 AI 3 22 8
│ │ │ │ │ + [ 4] .dynstr STRTAB 0000000000003130 003130
003f99 00 A 0 0 1
│ │ │ │ │ + [ 5] .gnu.version VERSYM 00000000000070ca 0070ca
000318 02 A 3 0 2
│ │ │ │ │ + [ 6] .gnu.version_r VERNEED 00000000000073e8 0073e8
000120 00 A 4 4 8
│ │ │ │ │ + [ 7] .rela.dyn RELA 0000000000007508 007508
0005d0 18 A 3 0 8
│ │ │ │ │ + [ 8] .rela.plt RELA 0000000000007ad8 007ad8
001110 18 AI 3 22 8
│ │ │ │ │ [ 9] .init PROGBITS 0000000000009000 009000
000017 00 AX 0 0 4
│ │ │ │ │ [10] .plt PROGBITS 0000000000009020 009020
000b70 10 AX 0 0 16
│ │ │ │ │ [11] .plt.got PROGBITS 0000000000009b90 009b90
000010 08 AX 0 0 8
│ │ │ │ │ [12] .text PROGBITS 0000000000009ba0 009ba0
00d5a8 00 AX 0 0 16
│ │ │ │ │ [13] .fini PROGBITS 0000000000017148 017148
000009 00 AX 0 0 4
│ │ │ │ │ [14] .rodata PROGBITS 0000000000018000 018000
001a4c 00 A 0 0 32
│ │ │ │ │ [15] .eh_frame_hdr PROGBITS 0000000000019a4c 019a4c
0009bc 00 A 0 0 4
│ │ │ │ ├── readelf --wide --relocs {}
│ │ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │ │
│ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x7500 contains 62 entries:
│ │ │ │ │ +Relocation section '.rela.dyn' at offset 0x7508 contains 62 entries:
│ │ │ │ │ Offset Info Type Symbol's
Value Symbol's Name + Addend
│ │ │ │ │ 000000000001f610 0000000000000008 R_X86_64_RELATIVE
b630
│ │ │ │ │ 000000000001f618 0000000000000008 R_X86_64_RELATIVE
b1d0
│ │ │ │ │ 000000000001f620 0000000000000008 R_X86_64_RELATIVE
b200
│ │ │ │ │ 000000000001f628 0000000000000008 R_X86_64_RELATIVE
b230
│ │ │ │ │ 000000000001f630 0000000000000008 R_X86_64_RELATIVE
b260
│ │ │ │ │ 000000000001f638 0000000000000008 R_X86_64_RELATIVE
b290
│ │ │ │ │ @@ -60,15 +60,15 @@
│ │ │ │ │ 000000000001ffd8 0000006400000006 R_X86_64_GLOB_DAT
0000000000000000 __gmon_start__ + 0
│ │ │ │ │ 000000000001ffe0 0000006500000006 R_X86_64_GLOB_DAT
0000000000000000 _ITM_registerTMCloneTable + 0
│ │ │ │ │ 000000000001ffe8 0000006600000006 R_X86_64_GLOB_DAT
0000000000000000 _ZSt4cerr@GLIBCXX_3.4 + 0
│ │ │ │ │ 000000000001fff0 0000006900000006 R_X86_64_GLOB_DAT
0000000000000000
_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0
│ │ │ │ │ 000000000001fff8 0000006b00000006 R_X86_64_GLOB_DAT
0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0
│ │ │ │ │ 0000000000020008 0000005300000001 R_X86_64_64
0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0
│ │ │ │ │
│ │ │ │ │ -Relocation section '.rela.plt' at offset 0x7ad0 contains 182 entries:
│ │ │ │ │ +Relocation section '.rela.plt' at offset 0x7ad8 contains 182 entries:
│ │ │ │ │ Offset Info Type Symbol's
Value Symbol's Name + Addend
│ │ │ │ │ 000000000001f990 0000000100000007 R_X86_64_JUMP_SLOT
0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0
│ │ │ │ │ 000000000001f998 0000017500000007 R_X86_64_JUMP_SLOT
000000000000c860 _ZN8orgQhull16PointCoordinates6appendEiPKd + 0
│ │ │ │ │ 000000000001f9a0 000000ae00000007 R_X86_64_JUMP_SLOT
0000000000011810 _ZNK8orgQhull15QhullHyperplane8distanceERKNS_10QhullPointE + 0
│ │ │ │ │ 000000000001f9a8 0000015900000007 R_X86_64_JUMP_SLOT
0000000000015160 _ZN8orgQhull14QhullVertexSet13freeQhSetTempEv + 0
│ │ │ │ │ 000000000001f9b0 0000000200000007 R_X86_64_JUMP_SLOT
0000000000000000 qh_meminit + 0
│ │ │ │ │ 000000000001f9b8 000000c000000007 R_X86_64_JUMP_SLOT
00000000000157b0 _ZN8orgQhull10RboxPoints15allocateQhullQhEv + 0
│ │ │ │ ├── readelf --wide --dynamic {}
│ │ │ │ │ @@ -12,23 +12,23 @@
│ │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x1f610
│ │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 160 (bytes)
│ │ │ │ │ 0x000000000000001a (FINI_ARRAY) 0x1f6b0
│ │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)
│ │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x260
│ │ │ │ │ 0x0000000000000005 (STRTAB) 0x3130
│ │ │ │ │ 0x0000000000000006 (SYMTAB) 0xc10
│ │ │ │ │ - 0x000000000000000a (STRSZ) 16279 (bytes)
│ │ │ │ │ + 0x000000000000000a (STRSZ) 16281 (bytes)
│ │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes)
│ │ │ │ │ 0x0000000000000003 (PLTGOT) 0x1f978
│ │ │ │ │ 0x0000000000000002 (PLTRELSZ) 4368 (bytes)
│ │ │ │ │ 0x0000000000000014 (PLTREL) RELA
│ │ │ │ │ - 0x0000000000000017 (JMPREL) 0x7ad0
│ │ │ │ │ - 0x0000000000000007 (RELA) 0x7500
│ │ │ │ │ + 0x0000000000000017 (JMPREL) 0x7ad8
│ │ │ │ │ + 0x0000000000000007 (RELA) 0x7508
│ │ │ │ │ 0x0000000000000008 (RELASZ) 1488 (bytes)
│ │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes)
│ │ │ │ │ 0x000000000000001e (FLAGS) BIND_NOW
│ │ │ │ │ 0x000000006ffffffb (FLAGS_1) Flags: NOW
│ │ │ │ │ - 0x000000006ffffffe (VERNEED) 0x73e0
│ │ │ │ │ + 0x000000006ffffffe (VERNEED) 0x73e8
│ │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 4
│ │ │ │ │ - 0x000000006ffffff0 (VERSYM) 0x70c8
│ │ │ │ │ + 0x000000006ffffff0 (VERSYM) 0x70ca
│ │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 23
│ │ │ │ │ 0x0000000000000000 (NULL) 0x0
│ │ │ │ ├── readelf --wide --notes {}
│ │ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │ │
│ │ │ │ │ Displaying notes found in: .note.gnu.build-id
│ │ │ │ │ Owner Data size Description
│ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build
ID bitstring) Build ID: 3dcca2dd13c636f44f0b4c9ba2555059191c252a
│ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build
ID bitstring) Build ID: 533c60002dadd108648c87ff73dc8cff2eff2d7d
│ │ │ │ ├── readelf --wide --version-info {}
│ │ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │ │
│ │ │ │ │ Version symbols section '.gnu.version' contains 396 entries:
│ │ │ │ │ - Addr: 0x00000000000070c8 Offset: 0x0070c8 Link: 3 (.dynsym)
│ │ │ │ │ + Addr: 0x00000000000070ca Offset: 0x0070ca Link: 3 (.dynsym)
│ │ │ │ │ 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 2
(GLIBCXX_3.4)
│ │ │ │ │ 004: 0 (*local*) 3 (GLIBCXX_3.4.21) 0 (*local*) 2
(GLIBCXX_3.4)
│ │ │ │ │ 008: 3 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 0 (*local*) 0
(*local*)
│ │ │ │ │ 00c: 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.9) 2 (GLIBCXX_3.4) 5
(GLIBC_2.2.5)
│ │ │ │ │ 010: 5 (GLIBC_2.2.5) 0 (*local*) 6 (GLIBC_2.3.4) 7
(CXXABI_1.3)
│ │ │ │ │ 014: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) 0
(*local*)
│ │ │ │ │ 018: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 2
(GLIBCXX_3.4)
│ │ │ │ │ @@ -98,15 +98,15 @@
│ │ │ │ │ 178: 1 (*global*) 1 (*global*) 1 (*global*) 1
(*global*)
│ │ │ │ │ 17c: 1 (*global*) 1 (*global*) 1 (*global*) 1
(*global*)
│ │ │ │ │ 180: 1 (*global*) 1 (*global*) 1 (*global*) 1
(*global*)
│ │ │ │ │ 184: 1 (*global*) 1 (*global*) 1 (*global*) 1
(*global*)
│ │ │ │ │ 188: 1 (*global*) 1 (*global*) 1 (*global*) 1
(*global*)
│ │ │ │ │
│ │ │ │ │ Version needs section '.gnu.version_r' contains 4 entries:
│ │ │ │ │ - Addr: 0x00000000000073e0 Offset: 0x0073e0 Link: 4 (.dynstr)
│ │ │ │ │ + Addr: 0x00000000000073e8 Offset: 0x0073e8 Link: 4 (.dynstr)
│ │ │ │ │ 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1
│ │ │ │ │ 0x0010: Name: GCC_3.0 Flags: none Version: 15
│ │ │ │ │ 0x0020: Version: 1 File: libm.so.6 Cnt: 1
│ │ │ │ │ 0x0030: Name: GLIBC_2.2.5 Flags: none Version: 8
│ │ │ │ │ 0x0040: Version: 1 File: libc.so.6 Cnt: 4
│ │ │ │ │ 0x0050: Name: GLIBC_2.4 Flags: none Version: 11
│ │ │ │ │ 0x0060: Name: GLIBC_2.14 Flags: none Version: 9
│ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {}
│ │ │ │ │ @@ -1013,9 +1013,9 @@
│ │ │ │ │ 0x00007050 5f332e34 2e313100 43585841 42495f31 _3.4.11.CXXABI_1
│ │ │ │ │ 0x00007060 2e332e39 00435858 4142495f 312e3300 .3.9.CXXABI_1.3.
│ │ │ │ │ 0x00007070 474c4942 4358585f 332e342e 3900474c GLIBCXX_3.4.9.GL
│ │ │ │ │ 0x00007080 49424358 585f332e 342e3231 00474c49 IBCXX_3.4.21.GLI
│ │ │ │ │ 0x00007090 42435858 5f332e34 00000000 00000000 BCXX_3.4........
│ │ │ │ │ 0x000070a0 00000000 00000000 00000000 00000000 ................
│ │ │ │ │ 0x000070b0 00000000 00000000 00000000 00000000 ................
│ │ │ │ │ - 0x000070c0 00000000 000000 .......
│ │ │ │ │ + 0x000070c0 00000000 00000000 00 .........
│ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {}
│ │ │ │ │┄ stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink
{}`:
│ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment
│ │ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │ │
│ │ │ │ │ Hex dump of section '.gnu_debuglink':
│ │ │ │ │ - 0x00000000 63636132 64643133 63363336 66343466 cca2dd13c636f44f
│ │ │ │ │ - 0x00000010 30623463 39626132 35353530 35393139 0b4c9ba255505919
│ │ │ │ │ - 0x00000020 31633235 32612e64 65627567 00000000 1c252a.debug....
│ │ │ │ │ - 0x00000030 be8ae6fa ....
│ │ │ │ │ + 0x00000000 33633630 30303264 61646431 30383634 3c60002dadd10864
│ │ │ │ │ + 0x00000010 38633837 66663733 64633863 66663265 8c87ff73dc8cff2e
│ │ │ │ │ + 0x00000020 66663264 37642e64 65627567 00000000 ff2d7d.debug....
│ │ │ │ │ + 0x00000030 d7dd7a6d ..zm
├── libqhullcpp7deb1-dbgsym_2019.1-5_amd64.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │ -rw-r--r-- 0 0 0 4 2020-04-29 08:15:52.000000
debian-binary
│ │ --rw-r--r-- 0 0 0 556 2020-04-29 08:15:52.000000
control.tar.xz
│ │ --rw-r--r-- 0 0 0 519736 2020-04-29 08:15:52.000000
data.tar.xz
│ │ +-rw-r--r-- 0 0 0 552 2020-04-29 08:15:52.000000
control.tar.xz
│ │ +-rw-r--r-- 0 0 0 519744 2020-04-29 08:15:52.000000
data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./control
│ │ │ │ @@ -6,8 +6,8 @@
│ │ │ │ Maintainer: Debian Science Maintainers
<[email protected]>
│ │ │ │ Installed-Size: 550
│ │ │ │ Depends: libqhullcpp7deb1 (= 2019.1-5)
│ │ │ │ Section: debug
│ │ │ │ Priority: optional
│ │ │ │ Multi-Arch: same
│ │ │ │ Description: debug symbols for libqhullcpp7deb1
│ │ │ │ -Build-Ids: 3dcca2dd13c636f44f0b4c9ba2555059191c252a
│ │ │ │ +Build-Ids: 533c60002dadd108648c87ff73dc8cff2eff2d7d
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ │ │ │ ├── line order
│ │ │ │ │ @@ -1 +1 @@
│ │ │ │ │
-usr/lib/debug/.build-id/3d/cca2dd13c636f44f0b4c9ba2555059191c252a.debug
│ │ │ │ │
+usr/lib/debug/.build-id/53/3c60002dadd108648c87ff73dc8cff2eff2d7d.debug
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── file list
│ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-04-29
08:15:52.000000 ./
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-04-29
08:15:52.000000 ./usr/
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-04-29
08:15:52.000000 ./usr/lib/
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-04-29
08:15:52.000000 ./usr/lib/debug/
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-04-29
08:15:52.000000 ./usr/lib/debug/.build-id/
│ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2020-04-29
08:15:52.000000 ./usr/lib/debug/.build-id/3d/
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 552488 2020-04-29
08:15:52.000000
./usr/lib/debug/.build-id/3d/cca2dd13c636f44f0b4c9ba2555059191c252a.debug
│ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2020-04-29
08:15:52.000000 ./usr/lib/debug/.build-id/53/
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 552488 2020-04-29
08:15:52.000000
./usr/lib/debug/.build-id/53/3c60002dadd108648c87ff73dc8cff2eff2d7d.debug
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-04-29
08:15:52.000000 ./usr/share/
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-04-29
08:15:52.000000 ./usr/share/doc/
│ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2020-04-29
08:15:52.000000 ./usr/share/doc/libqhullcpp7deb1-dbgsym -> libqhullcpp7deb1
│ │ │ │ ---
./usr/lib/debug/.build-id/3d/cca2dd13c636f44f0b4c9ba2555059191c252a.debug
│ │ │ ├── +++
./usr/lib/debug/.build-id/53/3c60002dadd108648c87ff73dc8cff2eff2d7d.debug
│ │ │ │┄ Files similar despite different names (score: 1, lower is more similar)
│ │ │ │ ├── readelf --wide --program-header {}
│ │ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │ │
│ │ │ │ │ Elf file type is DYN (Shared object file)
│ │ │ │ │ Entry point 0x9ba0
│ │ │ │ │ There are 9 program headers, starting at offset 64
│ │ │ │ │
│ │ │ │ │ Program Headers:
│ │ │ │ │ Type Offset VirtAddr PhysAddr
FileSiz MemSiz Flg Align
│ │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000
0x00025c 0x008be0 R 0x1000
│ │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000
0x00025c 0x008be8 R 0x1000
│ │ │ │ │ LOAD 0x000000 0x0000000000009000 0x0000000000009000
0x000000 0x00e151 R E 0x1000
│ │ │ │ │ LOAD 0x000000 0x0000000000018000 0x0000000000018000
0x000000 0x005f85 R 0x1000
│ │ │ │ │ LOAD 0x000610 0x000000000001f610 0x000000000001f610
0x000000 0x000cd0 RW 0x1000
│ │ │ │ │ DYNAMIC 0x000610 0x000000000001f738 0x000000000001f738
0x000000 0x000240 RW 0x8
│ │ │ │ │ NOTE 0x000238 0x0000000000000238 0x0000000000000238
0x000024 0x000024 R 0x4
│ │ │ │ │ GNU_EH_FRAME 0x001000 0x0000000000019a4c 0x0000000000019a4c
0x000000 0x0009bc R 0x4
│ │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000
0x000000 0x000000 RW 0x10
│ │ │ │ ├── readelf --wide --sections {}
│ │ │ │ │ @@ -2,19 +2,19 @@
│ │ │ │ │
│ │ │ │ │ Section Headers:
│ │ │ │ │ [Nr] Name Type Address Off
Size ES Flg Lk Inf Al
│ │ │ │ │ [ 0] NULL 0000000000000000 000000
000000 00 0 0 0
│ │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238
000024 00 A 0 0 4
│ │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c
0009ac 00 A 3 0 8
│ │ │ │ │ [ 3] .dynsym NOBITS 0000000000000c10 00025c
002520 18 A 4 1 8
│ │ │ │ │ - [ 4] .dynstr NOBITS 0000000000003130 00025c
003f97 00 A 0 0 1
│ │ │ │ │ - [ 5] .gnu.version NOBITS 00000000000070c8 00025c
000318 02 A 3 0 2
│ │ │ │ │ - [ 6] .gnu.version_r NOBITS 00000000000073e0 00025c
000120 00 A 4 4 8
│ │ │ │ │ - [ 7] .rela.dyn NOBITS 0000000000007500 00025c
0005d0 18 A 3 0 8
│ │ │ │ │ - [ 8] .rela.plt NOBITS 0000000000007ad0 00025c
001110 18 A 3 22 8
│ │ │ │ │ + [ 4] .dynstr NOBITS 0000000000003130 00025c
003f99 00 A 0 0 1
│ │ │ │ │ + [ 5] .gnu.version NOBITS 00000000000070ca 00025c
000318 02 A 3 0 2
│ │ │ │ │ + [ 6] .gnu.version_r NOBITS 00000000000073e8 00025c
000120 00 A 4 4 8
│ │ │ │ │ + [ 7] .rela.dyn NOBITS 0000000000007508 00025c
0005d0 18 A 3 0 8
│ │ │ │ │ + [ 8] .rela.plt NOBITS 0000000000007ad8 00025c
001110 18 A 3 22 8
│ │ │ │ │ [ 9] .init NOBITS 0000000000009000 001000
000017 00 AX 0 0 4
│ │ │ │ │ [10] .plt NOBITS 0000000000009020 001000
000b70 10 AX 0 0 16
│ │ │ │ │ [11] .plt.got NOBITS 0000000000009b90 001000
000010 08 AX 0 0 8
│ │ │ │ │ [12] .text NOBITS 0000000000009ba0 001000
00d5a8 00 AX 0 0 16
│ │ │ │ │ [13] .fini NOBITS 0000000000017148 001000
000009 00 AX 0 0 4
│ │ │ │ │ [14] .rodata NOBITS 0000000000018000 001000
001a4c 00 A 0 0 32
│ │ │ │ │ [15] .eh_frame_hdr NOBITS 0000000000019a4c 001000
0009bc 00 A 0 0 4
│ │ │ │ ├── readelf --wide --symbols {}
│ │ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ │ Symbol table '.symtab' contains 580 entries:
│ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name
│ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
│ │ │ │ │ 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1
│ │ │ │ │ 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2
│ │ │ │ │ 3: 0000000000000c10 0 SECTION LOCAL DEFAULT 3
│ │ │ │ │ 4: 0000000000003130 0 SECTION LOCAL DEFAULT 4
│ │ │ │ │ - 5: 00000000000070c8 0 SECTION LOCAL DEFAULT 5
│ │ │ │ │ - 6: 00000000000073e0 0 SECTION LOCAL DEFAULT 6
│ │ │ │ │ - 7: 0000000000007500 0 SECTION LOCAL DEFAULT 7
│ │ │ │ │ - 8: 0000000000007ad0 0 SECTION LOCAL DEFAULT 8
│ │ │ │ │ + 5: 00000000000070ca 0 SECTION LOCAL DEFAULT 5
│ │ │ │ │ + 6: 00000000000073e8 0 SECTION LOCAL DEFAULT 6
│ │ │ │ │ + 7: 0000000000007508 0 SECTION LOCAL DEFAULT 7
│ │ │ │ │ + 8: 0000000000007ad8 0 SECTION LOCAL DEFAULT 8
│ │ │ │ │ 9: 0000000000009000 0 SECTION LOCAL DEFAULT 9
│ │ │ │ │ 10: 0000000000009020 0 SECTION LOCAL DEFAULT 10
│ │ │ │ │ 11: 0000000000009b90 0 SECTION LOCAL DEFAULT 11
│ │ │ │ │ 12: 0000000000009ba0 0 SECTION LOCAL DEFAULT 12
│ │ │ │ │ 13: 0000000000017148 0 SECTION LOCAL DEFAULT 13
│ │ │ │ │ 14: 0000000000018000 0 SECTION LOCAL DEFAULT 14
│ │ │ │ │ 15: 0000000000019a4c 0 SECTION LOCAL DEFAULT 15
│ │ │ │ ├── readelf --wide --notes {}
│ │ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │ │
│ │ │ │ │ Displaying notes found in: .note.gnu.build-id
│ │ │ │ │ Owner Data size Description
│ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build
ID bitstring) Build ID: 3dcca2dd13c636f44f0b4c9ba2555059191c252a
│ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build
ID bitstring) Build ID: 533c60002dadd108648c87ff73dc8cff2eff2d7d