--- /srv/rebuilderd/tmp/rebuilderdRKzBNc/inputs/libxmlrpc-core-c3t64_1.60.05-1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdRKzBNc/out/libxmlrpc-core-c3t64_1.60.05-1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-12-20 14:26:38.000000 debian-binary │ -rw-r--r-- 0 0 0 1208 2025-12-20 14:26:38.000000 control.tar.xz │ --rw-r--r-- 0 0 0 103892 2025-12-20 14:26:38.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 103504 2025-12-20 14:26:38.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,15 +1,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-20 14:26:38.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-20 14:26:38.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-20 14:26:38.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-20 14:26:38.000000 ./usr/lib/aarch64-linux-gnu/ │ │ │ -rw-r--r-- 0 root (0) root (0) 134504 2025-12-20 14:26:38.000000 ./usr/lib/aarch64-linux-gnu/libxmlrpc.so.3.60 │ │ │ -rw-r--r-- 0 root (0) root (0) 135216 2025-12-20 14:26:38.000000 ./usr/lib/aarch64-linux-gnu/libxmlrpc_abyss.so.3.60 │ │ │ -rw-r--r-- 0 root (0) root (0) 68320 2025-12-20 14:26:38.000000 ./usr/lib/aarch64-linux-gnu/libxmlrpc_client.so.3.60 │ │ │ --rw-r--r-- 0 root (0) root (0) 67760 2025-12-20 14:26:38.000000 ./usr/lib/aarch64-linux-gnu/libxmlrpc_openssl.so.1.60 │ │ │ +-rw-r--r-- 0 root (0) root (0) 67736 2025-12-20 14:26:38.000000 ./usr/lib/aarch64-linux-gnu/libxmlrpc_openssl.so.1.60 │ │ │ -rw-r--r-- 0 root (0) root (0) 68136 2025-12-20 14:26:38.000000 ./usr/lib/aarch64-linux-gnu/libxmlrpc_server.so.3.60 │ │ │ -rw-r--r-- 0 root (0) root (0) 68440 2025-12-20 14:26:38.000000 ./usr/lib/aarch64-linux-gnu/libxmlrpc_server_abyss.so.3.60 │ │ │ -rw-r--r-- 0 root (0) root (0) 67912 2025-12-20 14:26:38.000000 ./usr/lib/aarch64-linux-gnu/libxmlrpc_server_cgi.so.3.60 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-20 14:26:38.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-20 14:26:38.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-12-20 14:26:38.000000 ./usr/share/doc/libxmlrpc-core-c3t64/ │ │ │ -rw-r--r-- 0 root (0) root (0) 1810 2025-12-20 14:26:38.000000 ./usr/share/doc/libxmlrpc-core-c3t64/changelog.Debian.gz │ │ ├── ./usr/lib/aarch64-linux-gnu/libxmlrpc_openssl.so.1.60 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: AArch64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 66032 (bytes into file) │ │ │ │ + Start of section headers: 66008 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 27 │ │ │ │ Section header string table index: 26 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 9 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001108 0x001108 R E 0x10000 │ │ │ │ - LOAD 0x00fdb8 0x000000000001fdb8 0x000000000001fdb8 0x0002a0 0x0002b8 RW 0x10000 │ │ │ │ - DYNAMIC 0x00fdc8 0x000000000001fdc8 0x000000000001fdc8 0x0001f0 0x0001f0 RW 0x8 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000ac8 0x000ac8 R E 0x10000 │ │ │ │ + LOAD 0x00fdc0 0x000000000001fdc0 0x000000000001fdc0 0x000280 0x000298 RW 0x10000 │ │ │ │ + DYNAMIC 0x00fdd0 0x000000000001fdd0 0x000000000001fdd0 0x0001f0 0x0001f0 RW 0x8 │ │ │ │ NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4 │ │ │ │ - NOTE 0x0010e8 0x00000000000010e8 0x00000000000010e8 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_PROPERTY 0x0010e8 0x00000000000010e8 0x00000000000010e8 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x000ea0 0x0000000000000ea0 0x0000000000000ea0 0x00007c 0x00007c R 0x4 │ │ │ │ + NOTE 0x000aa8 0x0000000000000aa8 0x0000000000000aa8 0x000020 0x000020 R 0x8 │ │ │ │ + GNU_PROPERTY 0x000aa8 0x0000000000000aa8 0x0000000000000aa8 0x000020 0x000020 R 0x8 │ │ │ │ + GNU_EH_FRAME 0x000984 0x0000000000000984 0x0000000000000984 0x00003c 0x00003c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ - GNU_RELRO 0x00fdb8 0x000000000001fdb8 0x000000000001fdb8 0x000248 0x000248 R 0x1 │ │ │ │ + GNU_RELRO 0x00fdc0 0x000000000001fdc0 0x000000000001fdc0 0x000240 0x000240 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame .note.gnu.property │ │ │ │ 01 .init_array .fini_array .dynamic .got .got.plt .data .bss │ │ │ │ 02 .dynamic │ │ │ │ 03 .note.gnu.build-id │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ -There are 27 section headers, starting at offset 0x101f0: │ │ │ │ +There are 27 section headers, starting at offset 0x101d8: │ │ │ │ │ │ │ │ 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 00004c 00 A 3 0 8 │ │ │ │ - [ 3] .dynsym DYNSYM 00000000000002b0 0002b0 000258 18 A 4 3 8 │ │ │ │ - [ 4] .dynstr STRTAB 0000000000000508 000508 0001c4 00 A 0 0 1 │ │ │ │ - [ 5] .gnu.version VERSYM 00000000000006cc 0006cc 000032 02 A 3 0 2 │ │ │ │ - [ 6] .gnu.version_r VERNEED 0000000000000700 000700 000040 00 A 4 2 8 │ │ │ │ - [ 7] .rela.dyn RELA 0000000000000740 000740 0000c0 18 A 3 0 8 │ │ │ │ - [ 8] .rela.plt RELA 0000000000000800 000800 0000f0 18 AI 3 21 8 │ │ │ │ - [ 9] .init PROGBITS 00000000000008f0 0008f0 00001c 00 AX 0 0 4 │ │ │ │ - [10] .plt PROGBITS 0000000000000910 000910 0000c0 00 AX 0 0 16 │ │ │ │ - [11] .text PROGBITS 00000000000009e0 0009e0 000440 00 AX 0 0 32 │ │ │ │ - [12] .fini PROGBITS 0000000000000e20 000e20 000018 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0000000000000e38 000e38 000066 01 AMS 0 0 8 │ │ │ │ - [14] .eh_frame_hdr PROGBITS 0000000000000ea0 000ea0 00007c 00 A 0 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 0000000000000f20 000f20 0001c4 00 A 0 0 8 │ │ │ │ - [16] .note.gnu.property NOTE 00000000000010e8 0010e8 000020 00 A 0 0 8 │ │ │ │ - [17] .init_array INIT_ARRAY 000000000001fdb8 00fdb8 000008 08 WA 0 0 8 │ │ │ │ - [18] .fini_array FINI_ARRAY 000000000001fdc0 00fdc0 000008 08 WA 0 0 8 │ │ │ │ - [19] .dynamic DYNAMIC 000000000001fdc8 00fdc8 0001f0 10 WA 4 0 8 │ │ │ │ - [20] .got PROGBITS 000000000001ffb8 00ffb8 000030 08 WA 0 0 8 │ │ │ │ - [21] .got.plt PROGBITS 000000000001ffe8 00ffe8 000068 08 WA 0 0 8 │ │ │ │ - [22] .data PROGBITS 0000000000020050 010050 000008 00 WA 0 0 8 │ │ │ │ - [23] .bss NOBITS 0000000000020058 010058 000018 00 WA 0 0 8 │ │ │ │ - [24] .gnu_debugaltlink PROGBITS 0000000000000000 010058 000055 00 0 0 1 │ │ │ │ - [25] .gnu_debuglink PROGBITS 0000000000000000 0100b0 000034 00 0 0 4 │ │ │ │ - [26] .shstrtab STRTAB 0000000000000000 0100e4 000108 00 0 0 1 │ │ │ │ + [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000028 00 A 3 0 8 │ │ │ │ + [ 3] .dynsym DYNSYM 0000000000000288 000288 000150 18 A 4 3 8 │ │ │ │ + [ 4] .dynstr STRTAB 00000000000003d8 0003d8 000114 00 A 0 0 1 │ │ │ │ + [ 5] .gnu.version VERSYM 00000000000004ec 0004ec 00001c 02 A 3 0 2 │ │ │ │ + [ 6] .gnu.version_r VERNEED 0000000000000508 000508 000020 00 A 4 1 8 │ │ │ │ + [ 7] .rela.dyn RELA 0000000000000528 000528 0000a8 18 A 3 0 8 │ │ │ │ + [ 8] .rela.plt RELA 00000000000005d0 0005d0 0000a8 18 AI 3 21 8 │ │ │ │ + [ 9] .init PROGBITS 0000000000000678 000678 00001c 00 AX 0 0 4 │ │ │ │ + [10] .plt PROGBITS 00000000000006a0 0006a0 000090 00 AX 0 0 16 │ │ │ │ + [11] .text PROGBITS 0000000000000740 000740 0001ec 00 AX 0 0 32 │ │ │ │ + [12] .fini PROGBITS 000000000000092c 00092c 000018 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0000000000000948 000948 00003b 01 AMS 0 0 8 │ │ │ │ + [14] .eh_frame_hdr PROGBITS 0000000000000984 000984 00003c 00 A 0 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00000000000009c0 0009c0 0000e4 00 A 0 0 8 │ │ │ │ + [16] .note.gnu.property NOTE 0000000000000aa8 000aa8 000020 00 A 0 0 8 │ │ │ │ + [17] .init_array INIT_ARRAY 000000000001fdc0 00fdc0 000008 08 WA 0 0 8 │ │ │ │ + [18] .fini_array FINI_ARRAY 000000000001fdc8 00fdc8 000008 08 WA 0 0 8 │ │ │ │ + [19] .dynamic DYNAMIC 000000000001fdd0 00fdd0 0001f0 10 WA 4 0 8 │ │ │ │ + [20] .got PROGBITS 000000000001ffc0 00ffc0 000028 08 WA 0 0 8 │ │ │ │ + [21] .got.plt PROGBITS 000000000001ffe8 00ffe8 000050 08 WA 0 0 8 │ │ │ │ + [22] .data PROGBITS 0000000000020038 010038 000008 00 WA 0 0 8 │ │ │ │ + [23] .bss NOBITS 0000000000020040 010040 000018 00 WA 0 0 8 │ │ │ │ + [24] .gnu_debugaltlink PROGBITS 0000000000000000 010040 000055 00 0 0 1 │ │ │ │ + [25] .gnu_debuglink PROGBITS 0000000000000000 010098 000034 00 0 0 4 │ │ │ │ + [26] .shstrtab STRTAB 0000000000000000 0100cc 000108 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,28 +1,17 @@ │ │ │ │ │ │ │ │ -Symbol table '.dynsym' contains 25 entries: │ │ │ │ +Symbol table '.dynsym' contains 14 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 00000000000008f0 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ - 2: 0000000000020050 0 SECTION LOCAL DEFAULT 22 .data │ │ │ │ + 1: 0000000000000678 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ + 2: 0000000000020038 0 SECTION LOCAL DEFAULT 22 .data │ │ │ │ 3: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 4: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.17 (2) │ │ │ │ 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.17 (2) │ │ │ │ - 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __vasprintf_chk@GLIBC_2.17 (2) │ │ │ │ - 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.17 (2) │ │ │ │ - 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.17 (2) │ │ │ │ - 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.17 (2) │ │ │ │ - 10: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ - 11: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.17 (3) │ │ │ │ - 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.17 (2) │ │ │ │ - 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.17 (2) │ │ │ │ - 14: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 15: 0000000000000c00 16 FUNC GLOBAL DEFAULT 11 xmlrpc_strnomemval │ │ │ │ - 16: 0000000000000c10 156 FUNC GLOBAL DEFAULT 11 xmlrpc_vasprintf │ │ │ │ - 17: 0000000000000e00 32 FUNC GLOBAL DEFAULT 11 xmlrpc_strfreenull │ │ │ │ - 18: 0000000000000ae0 120 FUNC GLOBAL DEFAULT 11 xmlrpc_openssl_thread_setup │ │ │ │ - 19: 0000000000000cac 232 FUNC GLOBAL DEFAULT 11 xmlrpc_asprintf │ │ │ │ - 20: 0000000000000dcc 28 FUNC GLOBAL DEFAULT 11 xmlrpc_strfree │ │ │ │ - 21: 0000000000000be0 24 FUNC GLOBAL DEFAULT 11 xmlrpc_strnomem │ │ │ │ - 22: 0000000000000de8 16 FUNC GLOBAL DEFAULT 11 xmlrpc_strdupnull │ │ │ │ - 23: 0000000000000da0 44 FUNC GLOBAL DEFAULT 11 xmlrpc_strdupsol │ │ │ │ - 24: 0000000000000b60 108 FUNC GLOBAL DEFAULT 11 xmlrpc_openssl_thread_cleanup │ │ │ │ + 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.17 (2) │ │ │ │ + 7: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ + 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.17 (2) │ │ │ │ + 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.17 (2) │ │ │ │ + 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND xmlrpc_asprintf │ │ │ │ + 11: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ + 12: 00000000000008c0 108 FUNC GLOBAL DEFAULT 11 xmlrpc_openssl_thread_cleanup │ │ │ │ + 13: 0000000000000840 120 FUNC GLOBAL DEFAULT 11 xmlrpc_openssl_thread_setup │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,24 +1,20 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0x740 contains 8 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0x528 contains 7 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000001fdb8 0000000000000403 R_AARCH64_RELATIVE ac0 │ │ │ │ -000000000001fdc0 0000000000000403 R_AARCH64_RELATIVE a6c │ │ │ │ -0000000000020050 0000000000000403 R_AARCH64_RELATIVE 20050 │ │ │ │ -000000000001ffc0 0000000300000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ -000000000001ffc8 0000000400000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ -000000000001ffd0 0000000a00000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000001ffd8 0000000b00000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ │ -000000000001ffe0 0000000e00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ +000000000001fdc0 0000000000000403 R_AARCH64_RELATIVE 820 │ │ │ │ +000000000001fdc8 0000000000000403 R_AARCH64_RELATIVE 7cc │ │ │ │ +0000000000020038 0000000000000403 R_AARCH64_RELATIVE 20038 │ │ │ │ +000000000001ffc8 0000000300000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ +000000000001ffd0 0000000400000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ +000000000001ffd8 0000000700000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +000000000001ffe0 0000000b00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0x800 contains 10 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0x5d0 contains 7 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 0000000000020000 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ 0000000000020008 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 malloc@GLIBC_2.17 + 0 │ │ │ │ -0000000000020010 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 __vasprintf_chk@GLIBC_2.17 + 0 │ │ │ │ -0000000000020018 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 strdup@GLIBC_2.17 + 0 │ │ │ │ -0000000000020020 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.17 + 0 │ │ │ │ -0000000000020028 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_init@GLIBC_2.17 + 0 │ │ │ │ -0000000000020030 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -0000000000020038 0000000c00000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@GLIBC_2.17 + 0 │ │ │ │ -0000000000020040 0000000d00000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_destroy@GLIBC_2.17 + 0 │ │ │ │ -0000000000020048 0000001300000402 R_AARCH64_JUMP_SLOT 0000000000000cac xmlrpc_asprintf + 0 │ │ │ │ +0000000000020010 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_init@GLIBC_2.17 + 0 │ │ │ │ +0000000000020018 0000000700000402 R_AARCH64_JUMP_SLOT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +0000000000020020 0000000800000402 R_AARCH64_JUMP_SLOT 0000000000000000 free@GLIBC_2.17 + 0 │ │ │ │ +0000000000020028 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 pthread_mutex_destroy@GLIBC_2.17 + 0 │ │ │ │ +0000000000020030 0000000a00000402 R_AARCH64_JUMP_SLOT 0000000000000000 xmlrpc_asprintf + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0xfdc8 contains 27 entries: │ │ │ │ +Dynamic section at offset 0xfdd0 contains 27 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ + 0x0000000000000001 (NEEDED) Shared library: [libxmlrpc_util.so.4] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ - 0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1] │ │ │ │ 0x000000000000000e (SONAME) Library soname: [libxmlrpc_openssl.so.1] │ │ │ │ - 0x000000000000000c (INIT) 0x8f0 │ │ │ │ - 0x000000000000000d (FINI) 0xe20 │ │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0x1fdb8 │ │ │ │ + 0x000000000000000c (INIT) 0x678 │ │ │ │ + 0x000000000000000d (FINI) 0x92c │ │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0x1fdc0 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x000000000000001a (FINI_ARRAY) 0x1fdc0 │ │ │ │ + 0x000000000000001a (FINI_ARRAY) 0x1fdc8 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x260 │ │ │ │ - 0x0000000000000005 (STRTAB) 0x508 │ │ │ │ - 0x0000000000000006 (SYMTAB) 0x2b0 │ │ │ │ - 0x000000000000000a (STRSZ) 452 (bytes) │ │ │ │ + 0x0000000000000005 (STRTAB) 0x3d8 │ │ │ │ + 0x0000000000000006 (SYMTAB) 0x288 │ │ │ │ + 0x000000000000000a (STRSZ) 276 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ 0x0000000000000003 (PLTGOT) 0x1ffe8 │ │ │ │ - 0x0000000000000002 (PLTRELSZ) 240 (bytes) │ │ │ │ + 0x0000000000000002 (PLTRELSZ) 168 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0x800 │ │ │ │ - 0x0000000000000007 (RELA) 0x740 │ │ │ │ - 0x0000000000000008 (RELASZ) 192 (bytes) │ │ │ │ + 0x0000000000000017 (JMPREL) 0x5d0 │ │ │ │ + 0x0000000000000007 (RELA) 0x528 │ │ │ │ + 0x0000000000000008 (RELASZ) 168 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ 0x0000000070000001 (AARCH64_BTI_PLT) │ │ │ │ - 0x000000006ffffffe (VERNEED) 0x700 │ │ │ │ - 0x000000006fffffff (VERNEEDNUM) 2 │ │ │ │ - 0x000000006ffffff0 (VERSYM) 0x6cc │ │ │ │ + 0x000000006ffffffe (VERNEED) 0x508 │ │ │ │ + 0x000000006fffffff (VERNEEDNUM) 1 │ │ │ │ + 0x000000006ffffff0 (VERSYM) 0x4ec │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 3 │ │ │ │ 0x0000000000000000 (NULL) 0x0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e79dd883886e18fab0ae9b9593d9b06938745878 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e909647d82531b841d20dec35888b66555c0efd6 │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC, GCS │ │ │ ├── readelf --wide --version-info {} │ │ │ │ @@ -1,17 +1,12 @@ │ │ │ │ │ │ │ │ -Version symbols section '.gnu.version' contains 25 entries: │ │ │ │ - Addr: 0x00000000000006cc Offset: 0x000006cc Link: 3 (.dynsym) │ │ │ │ +Version symbols section '.gnu.version' contains 14 entries: │ │ │ │ + Addr: 0x00000000000004ec Offset: 0x000004ec Link: 3 (.dynsym) │ │ │ │ 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) │ │ │ │ - 004: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) │ │ │ │ - 008: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) 3 (GLIBC_2.17) │ │ │ │ - 00c: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) 1 (*global*) │ │ │ │ - 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ - 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ - 018: 1 (*global*) │ │ │ │ + 004: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) │ │ │ │ + 008: 2 (GLIBC_2.17) 2 (GLIBC_2.17) 0 (*local*) 0 (*local*) │ │ │ │ + 00c: 1 (*global*) 1 (*global*) │ │ │ │ │ │ │ │ -Version needs section '.gnu.version_r' contains 2 entries: │ │ │ │ - Addr: 0x0000000000000700 Offset: 0x00000700 Link: 4 (.dynstr) │ │ │ │ - 000000: Version: 1 File: ld-linux-aarch64.so.1 Cnt: 1 │ │ │ │ - 0x0010: Name: GLIBC_2.17 Flags: none Version: 3 │ │ │ │ - 0x0020: Version: 1 File: libc.so.6 Cnt: 1 │ │ │ │ - 0x0030: Name: GLIBC_2.17 Flags: none Version: 2 │ │ │ │ +Version needs section '.gnu.version_r' contains 1 entry: │ │ │ │ + Addr: 0x0000000000000508 Offset: 0x00000508 Link: 4 (.dynstr) │ │ │ │ + 000000: Version: 1 File: libc.so.6 Cnt: 1 │ │ │ │ + 0x0010: Name: GLIBC_2.17 Flags: none Version: 2 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,221 +1,124 @@ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ - Start of frame section: 0x7c (offset: 0xf20) │ │ │ │ - Entries in search table: 0xe │ │ │ │ - 0xfffffffffffffb60 (offset: 0xa00) -> 0x94 fde=[ 14] │ │ │ │ - 0xfffffffffffffb90 (offset: 0xa30) -> 0xa8 fde=[ 28] │ │ │ │ - 0xfffffffffffffbcc (offset: 0xa6c) -> 0xbc fde=[ 3c] │ │ │ │ - 0xfffffffffffffc20 (offset: 0xac0) -> 0xe4 fde=[ 64] │ │ │ │ - 0xfffffffffffffc40 (offset: 0xae0) -> 0xf8 fde=[ 78] │ │ │ │ - 0xfffffffffffffcc0 (offset: 0xb60) -> 0x134 fde=[ b4] │ │ │ │ - 0xfffffffffffffd40 (offset: 0xbe0) -> 0x160 fde=[ e0] │ │ │ │ - 0xfffffffffffffd60 (offset: 0xc00) -> 0x174 fde=[ f4] │ │ │ │ - 0xfffffffffffffd70 (offset: 0xc10) -> 0x188 fde=[ 108] │ │ │ │ - 0xfffffffffffffe0c (offset: 0xcac) -> 0x1b4 fde=[ 134] │ │ │ │ - 0xffffffffffffff00 (offset: 0xda0) -> 0x1e0 fde=[ 160] │ │ │ │ - 0xffffffffffffff2c (offset: 0xdcc) -> 0x204 fde=[ 184] │ │ │ │ - 0xffffffffffffff48 (offset: 0xde8) -> 0x218 fde=[ 198] │ │ │ │ - 0xffffffffffffff60 (offset: 0xe00) -> 0x22c fde=[ 1ac] │ │ │ │ + Start of frame section: 0x38 (offset: 0x9c0) │ │ │ │ + Entries in search table: 0x6 │ │ │ │ + 0xfffffffffffffddc (offset: 0x760) -> 0x50 fde=[ 14] │ │ │ │ + 0xfffffffffffffe0c (offset: 0x790) -> 0x64 fde=[ 28] │ │ │ │ + 0xfffffffffffffe48 (offset: 0x7cc) -> 0x78 fde=[ 3c] │ │ │ │ + 0xfffffffffffffe9c (offset: 0x820) -> 0xa0 fde=[ 64] │ │ │ │ + 0xfffffffffffffebc (offset: 0x840) -> 0xb4 fde=[ 78] │ │ │ │ + 0xffffffffffffff3c (offset: 0x8c0) -> 0xf0 fde=[ b4] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ Code alignment factor: 4 │ │ │ │ Data alignment factor: -8 │ │ │ │ Return address column: 30 │ │ │ │ Augmentation data: 1b │ │ │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ │ │ │ │ -00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000000a00..0000000000000a30 │ │ │ │ +00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000000760..0000000000000790 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000028 0000000000000010 0000002c FDE cie=00000000 pc=0000000000000a30..0000000000000a6c │ │ │ │ +00000028 0000000000000010 0000002c FDE cie=00000000 pc=0000000000000790..00000000000007cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000003c 0000000000000024 00000040 FDE cie=00000000 pc=0000000000000a6c..0000000000000abc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000a70 │ │ │ │ +0000003c 0000000000000024 00000040 FDE cie=00000000 pc=00000000000007cc..000000000000081c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000a7c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000007dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000000ab4 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000814 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000818 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000ac0..0000000000000ac8 │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000820..0000000000000828 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000078 0000000000000038 0000007c FDE cie=00000000 pc=0000000000000ae0..0000000000000b58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000ae4 │ │ │ │ +00000078 0000000000000038 0000007c FDE cie=00000000 pc=0000000000000840..00000000000008b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000848 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000af0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000850 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000afc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000085c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000b2c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000088c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000890 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000894 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000b50 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000008b0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000b4 0000000000000028 000000b8 FDE cie=00000000 pc=0000000000000b60..0000000000000bcc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000b64 │ │ │ │ +000000b4 0000000000000028 000000b8 FDE cie=00000000 pc=00000000000008c0..000000000000092c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000008c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000b78 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000008d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000b80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000008e0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000000bc4 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000000924 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000bc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000928 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000000be0..0000000000000bf8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=0000000000000c00..0000000000000c10 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000108 0000000000000028 0000010c FDE cie=00000000 pc=0000000000000c10..0000000000000cac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000c14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000c18 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000c1c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000c24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000000ca0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000ca4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000ca8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000134 0000000000000028 00000138 FDE cie=00000000 pc=0000000000000cac..0000000000000d94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000cb0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000cb4 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000cb8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000cc0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000000d88 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000d8c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000d90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000160 0000000000000020 00000164 FDE cie=00000000 pc=0000000000000da0..0000000000000dcc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000da4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000da8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000db8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000dbc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000dc0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000184 0000000000000010 00000188 FDE cie=00000000 pc=0000000000000dcc..0000000000000de8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000198 0000000000000010 0000019c FDE cie=00000000 pc=0000000000000de8..0000000000000df8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001ac 0000000000000010 000001b0 FDE cie=00000000 pc=0000000000000e00..0000000000000e20 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001c0 ZERO terminator │ │ │ │ +000000e0 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -3,30 +3,19 @@ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __cxa_finalize │ │ │ │ xmlrpc_openssl_thread_setup │ │ │ │ pthread_mutex_init │ │ │ │ xmlrpc_asprintf │ │ │ │ xmlrpc_openssl_thread_cleanup │ │ │ │ pthread_mutex_destroy │ │ │ │ -xmlrpc_strnomem │ │ │ │ -xmlrpc_strnomemval │ │ │ │ -xmlrpc_vasprintf │ │ │ │ -__stack_chk_guard │ │ │ │ -__vasprintf_chk │ │ │ │ -__stack_chk_fail │ │ │ │ -xmlrpc_strdupsol │ │ │ │ -xmlrpc_strfree │ │ │ │ -xmlrpc_strdupnull │ │ │ │ -xmlrpc_strfreenull │ │ │ │ +libxmlrpc_util.so.4 │ │ │ │ libc.so.6 │ │ │ │ -ld-linux-aarch64.so.1 │ │ │ │ libxmlrpc_openssl.so.1 │ │ │ │ GLIBC_2.17 │ │ │ │ Failed to allocate an array for %u potential OpenSSL locks │ │ │ │ -[insufficient memory to build string] │ │ │ │ /usr/lib/debug/.dwz/aarch64-linux-gnu/libxmlrpc-core-c3t64.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ │ │ @@ -1,8 +1,6 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu.hash': │ │ │ │ - 0x00000260 03000000 0f000000 01000000 06000000 ................ │ │ │ │ - 0x00000270 02000a11 6484a510 0f000000 14000000 ....d........... │ │ │ │ - 0x00000280 15000000 f20478ab 36860ba9 b058af1d ......x.6....X.. │ │ │ │ - 0x00000290 24ef431d 813c2bef 75d461d0 6ea42bdd $.C..<+.u.a.n.+. │ │ │ │ - 0x000002a0 b6791ae3 6a10bb6b 9d3c92bd .y..j..k.<.. │ │ │ │ + 0x00000260 02000000 0c000000 01000000 06000000 ................ │ │ │ │ + 0x00000270 00000010 20000410 0c000000 0d000000 .... ........... │ │ │ │ + 0x00000280 9d3c92bd 25ef431d .<..%.C. │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -1,32 +1,21 @@ │ │ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ │ - 0x00000508 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ - 0x00000518 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ - 0x00000528 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ - 0x00000538 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ - 0x00000548 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ - 0x00000558 6c697a65 00786d6c 7270635f 6f70656e lize.xmlrpc_open │ │ │ │ - 0x00000568 73736c5f 74687265 61645f73 65747570 ssl_thread_setup │ │ │ │ - 0x00000578 006d616c 6c6f6300 70746872 6561645f .malloc.pthread_ │ │ │ │ - 0x00000588 6d757465 785f696e 69740078 6d6c7270 mutex_init.xmlrp │ │ │ │ - 0x00000598 635f6173 7072696e 74660078 6d6c7270 c_asprintf.xmlrp │ │ │ │ - 0x000005a8 635f6f70 656e7373 6c5f7468 72656164 c_openssl_thread │ │ │ │ - 0x000005b8 5f636c65 616e7570 00707468 72656164 _cleanup.pthread │ │ │ │ - 0x000005c8 5f6d7574 65785f64 65737472 6f790078 _mutex_destroy.x │ │ │ │ - 0x000005d8 6d6c7270 635f7374 726e6f6d 656d0078 mlrpc_strnomem.x │ │ │ │ - 0x000005e8 6d6c7270 635f7374 726e6f6d 656d7661 mlrpc_strnomemva │ │ │ │ - 0x000005f8 6c00786d 6c727063 5f766173 7072696e l.xmlrpc_vasprin │ │ │ │ - 0x00000608 7466005f 5f737461 636b5f63 686b5f67 tf.__stack_chk_g │ │ │ │ - 0x00000618 75617264 005f5f76 61737072 696e7466 uard.__vasprintf │ │ │ │ - 0x00000628 5f63686b 005f5f73 7461636b 5f63686b _chk.__stack_chk │ │ │ │ - 0x00000638 5f666169 6c00786d 6c727063 5f737472 _fail.xmlrpc_str │ │ │ │ - 0x00000648 64757073 6f6c0073 74726475 7000786d dupsol.strdup.xm │ │ │ │ - 0x00000658 6c727063 5f737472 66726565 00786d6c lrpc_strfree.xml │ │ │ │ - 0x00000668 7270635f 73747264 75706e75 6c6c0078 rpc_strdupnull.x │ │ │ │ - 0x00000678 6d6c7270 635f7374 72667265 656e756c mlrpc_strfreenul │ │ │ │ - 0x00000688 6c006c69 62632e73 6f2e3600 6c642d6c l.libc.so.6.ld-l │ │ │ │ - 0x00000698 696e7578 2d616172 63683634 2e736f2e inux-aarch64.so. │ │ │ │ - 0x000006a8 31006c69 62786d6c 7270635f 6f70656e 1.libxmlrpc_open │ │ │ │ - 0x000006b8 73736c2e 736f2e31 00474c49 42435f32 ssl.so.1.GLIBC_2 │ │ │ │ - 0x000006c8 2e313700 .17. │ │ │ │ + 0x000003d8 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ + 0x000003e8 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ + 0x000003f8 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ + 0x00000408 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ + 0x00000418 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ + 0x00000428 6c697a65 00786d6c 7270635f 6f70656e lize.xmlrpc_open │ │ │ │ + 0x00000438 73736c5f 74687265 61645f73 65747570 ssl_thread_setup │ │ │ │ + 0x00000448 006d616c 6c6f6300 70746872 6561645f .malloc.pthread_ │ │ │ │ + 0x00000458 6d757465 785f696e 69740078 6d6c7270 mutex_init.xmlrp │ │ │ │ + 0x00000468 635f6173 7072696e 74660078 6d6c7270 c_asprintf.xmlrp │ │ │ │ + 0x00000478 635f6f70 656e7373 6c5f7468 72656164 c_openssl_thread │ │ │ │ + 0x00000488 5f636c65 616e7570 00707468 72656164 _cleanup.pthread │ │ │ │ + 0x00000498 5f6d7574 65785f64 65737472 6f790066 _mutex_destroy.f │ │ │ │ + 0x000004a8 72656500 6c696278 6d6c7270 635f7574 ree.libxmlrpc_ut │ │ │ │ + 0x000004b8 696c2e73 6f2e3400 6c696263 2e736f2e il.so.4.libc.so. │ │ │ │ + 0x000004c8 36006c69 62786d6c 7270635f 6f70656e 6.libxmlrpc_open │ │ │ │ + 0x000004d8 73736c2e 736f2e31 00474c49 42435f32 ssl.so.1.GLIBC_2 │ │ │ │ + 0x000004e8 2e313700 .17. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -00000000000008f0 <.init>: │ │ │ │ +0000000000000678 <.init>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - bl 9e0 │ │ │ │ + bl 740 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,74 +1,56 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ -0000000000000910 <__cxa_finalize@plt-0x20>: │ │ │ │ +00000000000006a0 <__cxa_finalize@plt-0x20>: │ │ │ │ bti c │ │ │ │ stp x16, x30, [sp, #-16]! │ │ │ │ - adrp x16, 1f000 │ │ │ │ + adrp x16, 1f000 │ │ │ │ ldr x17, [x16, #4088] │ │ │ │ add x16, x16, #0xff8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000000930 <__cxa_finalize@plt>: │ │ │ │ +00000000000006c0 <__cxa_finalize@plt>: │ │ │ │ adrp x16, 20000 <__cxa_finalize@GLIBC_2.17> │ │ │ │ ldr x17, [x16] │ │ │ │ add x16, x16, #0x0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000000940 : │ │ │ │ +00000000000006d0 : │ │ │ │ adrp x16, 20000 <__cxa_finalize@GLIBC_2.17> │ │ │ │ ldr x17, [x16, #8] │ │ │ │ add x16, x16, #0x8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000000950 <__vasprintf_chk@plt>: │ │ │ │ +00000000000006e0 : │ │ │ │ adrp x16, 20000 <__cxa_finalize@GLIBC_2.17> │ │ │ │ ldr x17, [x16, #16] │ │ │ │ add x16, x16, #0x10 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000000960 : │ │ │ │ +00000000000006f0 <__gmon_start__@plt>: │ │ │ │ adrp x16, 20000 <__cxa_finalize@GLIBC_2.17> │ │ │ │ ldr x17, [x16, #24] │ │ │ │ add x16, x16, #0x18 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000000970 <__stack_chk_fail@plt>: │ │ │ │ +0000000000000700 : │ │ │ │ adrp x16, 20000 <__cxa_finalize@GLIBC_2.17> │ │ │ │ ldr x17, [x16, #32] │ │ │ │ add x16, x16, #0x20 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000000980 : │ │ │ │ +0000000000000710 : │ │ │ │ adrp x16, 20000 <__cxa_finalize@GLIBC_2.17> │ │ │ │ ldr x17, [x16, #40] │ │ │ │ add x16, x16, #0x28 │ │ │ │ br x17 │ │ │ │ │ │ │ │ -0000000000000990 <__gmon_start__@plt>: │ │ │ │ +0000000000000720 : │ │ │ │ adrp x16, 20000 <__cxa_finalize@GLIBC_2.17> │ │ │ │ ldr x17, [x16, #48] │ │ │ │ add x16, x16, #0x30 │ │ │ │ br x17 │ │ │ │ - │ │ │ │ -00000000000009a0 : │ │ │ │ - adrp x16, 20000 <__cxa_finalize@GLIBC_2.17> │ │ │ │ - ldr x17, [x16, #56] │ │ │ │ - add x16, x16, #0x38 │ │ │ │ - br x17 │ │ │ │ - │ │ │ │ -00000000000009b0 : │ │ │ │ - adrp x16, 20000 <__cxa_finalize@GLIBC_2.17> │ │ │ │ - ldr x17, [x16, #64] │ │ │ │ - add x16, x16, #0x40 │ │ │ │ - br x17 │ │ │ │ - │ │ │ │ -00000000000009c0 : │ │ │ │ - adrp x16, 20000 <__cxa_finalize@GLIBC_2.17> │ │ │ │ - ldr x17, [x16, #72] │ │ │ │ - add x16, x16, #0x48 │ │ │ │ - br x17 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,298 +1,133 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000000000009e0 : │ │ │ │ - adrp x0, 1f000 │ │ │ │ - ldr x0, [x0, #4048] │ │ │ │ - cbz x0, 9f0 │ │ │ │ - b 990 <__gmon_start__@plt> │ │ │ │ +0000000000000740 : │ │ │ │ + adrp x0, 1f000 │ │ │ │ + ldr x0, [x0, #4056] │ │ │ │ + cbz x0, 750 │ │ │ │ + b 6f0 <__gmon_start__@plt> │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - adrp x0, 20000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - adrp x1, 20000 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ + adrp x0, 20000 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + adrp x1, 20000 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq a2c // b.none │ │ │ │ - adrp x1, 1f000 │ │ │ │ - ldr x1, [x1, #4032] │ │ │ │ - cbz x1, a2c │ │ │ │ + b.eq 78c // b.none │ │ │ │ + adrp x1, 1f000 │ │ │ │ + ldr x1, [x1, #4040] │ │ │ │ + cbz x1, 78c │ │ │ │ mov x16, x1 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ - adrp x0, 20000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - adrp x1, 20000 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ + adrp x0, 20000 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + adrp x1, 20000 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ sub x1, x1, x0 │ │ │ │ lsr x2, x1, #63 │ │ │ │ add x1, x2, x1, asr #3 │ │ │ │ asr x1, x1, #1 │ │ │ │ - cbz x1, a68 │ │ │ │ - adrp x2, 1f000 │ │ │ │ + cbz x1, 7c8 │ │ │ │ + adrp x2, 1f000 │ │ │ │ ldr x2, [x2, #4064] │ │ │ │ - cbz x2, a68 │ │ │ │ + cbz x2, 7c8 │ │ │ │ mov x16, x2 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ - adrp x19, 20000 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbnz w0, #0, aac │ │ │ │ - adrp x0, 1f000 │ │ │ │ - ldr x0, [x0, #4040] │ │ │ │ - cbz x0, aa0 │ │ │ │ - adrp x0, 20000 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - bl 930 <__cxa_finalize@plt> │ │ │ │ - bl a00 │ │ │ │ + adrp x19, 20000 │ │ │ │ + ldrb w0, [x19, #64] │ │ │ │ + tbnz w0, #0, 80c │ │ │ │ + adrp x0, 1f000 │ │ │ │ + ldr x0, [x0, #4048] │ │ │ │ + cbz x0, 800 │ │ │ │ + adrp x0, 20000 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + bl 6c0 <__cxa_finalize@plt> │ │ │ │ + bl 760 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #88] │ │ │ │ + strb w0, [x19, #64] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - b a30 │ │ │ │ + b 790 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000000ae0 : │ │ │ │ +0000000000000840 : │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 20000 │ │ │ │ + adrp x0, 20000 │ │ │ │ str x21, [sp, #32] │ │ │ │ - add x21, x0, #0x60 │ │ │ │ + add x21, x0, #0x48 │ │ │ │ mov w20, #0x1 // #1 │ │ │ │ - str w20, [x0, #96] │ │ │ │ + str w20, [x0, #72] │ │ │ │ mov x0, #0x30 // #48 │ │ │ │ - bl 940 │ │ │ │ + bl 6d0 │ │ │ │ str x0, [x21, #8] │ │ │ │ - cbz x0, b34 │ │ │ │ + cbz x0, 894 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ str xzr, [x19] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 980 │ │ │ │ + b 6e0 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ mov w2, w20 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 0 <__cxa_finalize@plt-0x930> │ │ │ │ + adrp x1, 0 <__cxa_finalize@plt-0x6c0> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - add x1, x1, #0xe38 │ │ │ │ + add x1, x1, #0x948 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 9c0 │ │ │ │ + b 720 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000000b60 : │ │ │ │ +00000000000008c0 : │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x0, 20000 │ │ │ │ - add x1, x0, #0x60 │ │ │ │ + adrp x0, 20000 │ │ │ │ + add x1, x0, #0x48 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w20, [x0, #96] │ │ │ │ + ldr w20, [x0, #72] │ │ │ │ str x21, [sp, #32] │ │ │ │ ldr x21, [x1, #8] │ │ │ │ - cbz w20, bb4 │ │ │ │ + cbz w20, 914 │ │ │ │ mov w0, #0x30 // #48 │ │ │ │ mov x19, x21 │ │ │ │ umaddl x20, w20, w0, x21 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov x0, x19 │ │ │ │ add x19, x19, #0x30 │ │ │ │ - bl 9b0 │ │ │ │ + bl 710 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne ba0 // b.any │ │ │ │ + b.ne 900 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ mov x0, x21 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 9a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0000000000000be0 : │ │ │ │ - bti c │ │ │ │ - adrp x1, 0 <__cxa_finalize@plt-0x930> │ │ │ │ - add x1, x1, #0xe78 │ │ │ │ - cmp x0, x1 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0000000000000c00 : │ │ │ │ - bti c │ │ │ │ - adrp x0, 0 <__cxa_finalize@plt-0x930> │ │ │ │ - add x0, x0, #0xe78 │ │ │ │ - ret │ │ │ │ - │ │ │ │ -0000000000000c10 : │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - str x19, [sp, #96] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 1f000 │ │ │ │ - ldr x0, [x0, #4056] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #72] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - mov x3, sp │ │ │ │ - ldp q30, q31, [x2] │ │ │ │ - mov x2, x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp q30, q31, [sp] │ │ │ │ - stur q30, [sp, #40] │ │ │ │ - stur q31, [sp, #56] │ │ │ │ - bl 950 <__vasprintf_chk@plt> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - adrp x1, 0 <__cxa_finalize@plt-0x930> │ │ │ │ - add x1, x1, #0xe78 │ │ │ │ - csel x1, x1, x0, lt // lt = tstop │ │ │ │ - str x1, [x19] │ │ │ │ - adrp x0, 1f000 │ │ │ │ - ldr x0, [x0, #4056] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne ca8 // b.any │ │ │ │ - ldr x19, [sp, #96] │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 970 <__stack_chk_fail@plt> │ │ │ │ - │ │ │ │ -0000000000000cac : │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x160 │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - str x19, [sp, #160] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 1f000 │ │ │ │ - ldr x0, [x0, #4056] │ │ │ │ - stp x2, x3, [sp, #304] │ │ │ │ - mov x3, sp │ │ │ │ - stp x4, x5, [sp, #320] │ │ │ │ - stp x6, x7, [sp, #336] │ │ │ │ - stp q0, q1, [sp, #176] │ │ │ │ - stp q2, q3, [sp, #208] │ │ │ │ - stp q4, q5, [sp, #240] │ │ │ │ - stp q6, q7, [sp, #272] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - stp x0, x0, [sp, #40] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - mov x2, x1 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov w0, #0xffffffd0 // #-48 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - mov w0, #0xffffff80 // #-128 │ │ │ │ - str w0, [sp, #68] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldur q30, [sp, #40] │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - str q30, [sp] │ │ │ │ - str q31, [sp, #16] │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - stur q30, [sp, #104] │ │ │ │ - stur q31, [sp, #120] │ │ │ │ - bl 950 <__vasprintf_chk@plt> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - adrp x1, 0 <__cxa_finalize@plt-0x930> │ │ │ │ - add x1, x1, #0xe78 │ │ │ │ - csel x1, x1, x0, lt // lt = tstop │ │ │ │ - str x1, [x19] │ │ │ │ - adrp x0, 1f000 │ │ │ │ - ldr x0, [x0, #4056] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne d90 // b.any │ │ │ │ - ldr x19, [sp, #160] │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - add sp, sp, #0x160 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 970 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0000000000000da0 : │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 960 │ │ │ │ - cbz x0, dc0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 0 <__cxa_finalize@plt-0x930> │ │ │ │ - add x0, x0, #0xe78 │ │ │ │ - b db4 │ │ │ │ - │ │ │ │ -0000000000000dcc : │ │ │ │ - bti c │ │ │ │ - adrp x1, 0 <__cxa_finalize@plt-0x930> │ │ │ │ - add x1, x1, #0xe78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq de4 // b.none │ │ │ │ - b 9a0 │ │ │ │ - ret │ │ │ │ - │ │ │ │ -0000000000000de8 : │ │ │ │ - bti c │ │ │ │ - cbz x0, df4 │ │ │ │ - b 960 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0000000000000e00 : │ │ │ │ - bti c │ │ │ │ - cmp x0, #0x0 │ │ │ │ - adrp x1, 0 <__cxa_finalize@plt-0x930> │ │ │ │ - add x1, x1, #0xe78 │ │ │ │ - ccmp x0, x1, #0x4, ne // ne = any │ │ │ │ - b.ne e1c // b.any │ │ │ │ - ret │ │ │ │ - b 9a0 │ │ │ │ + b 700 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0000000000000e20 <.fini>: │ │ │ │ +000000000000092c <.fini>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ │ │ @@ -1,5 +1,4 @@ │ │ │ │ │ │ │ │ String dump of section '.rodata': │ │ │ │ [ 0] Failed to allocate an array for %u potential OpenSSL locks │ │ │ │ - [ 40] [insufficient memory to build string] │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,11 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x00000ea0 011b033b 7c000000 0e000000 60fbffff ...;|.......`... │ │ │ │ - 0x00000eb0 94000000 90fbffff a8000000 ccfbffff ................ │ │ │ │ - 0x00000ec0 bc000000 20fcffff e4000000 40fcffff .... .......@... │ │ │ │ - 0x00000ed0 f8000000 c0fcffff 34010000 40fdffff ........4...@... │ │ │ │ - 0x00000ee0 60010000 60fdffff 74010000 70fdffff `...`...t...p... │ │ │ │ - 0x00000ef0 88010000 0cfeffff b4010000 00ffffff ................ │ │ │ │ - 0x00000f00 e0010000 2cffffff 04020000 48ffffff ....,.......H... │ │ │ │ - 0x00000f10 18020000 60ffffff 2c020000 ....`...,... │ │ │ │ + 0x00000984 011b033b 38000000 06000000 dcfdffff ...;8........... │ │ │ │ + 0x00000994 50000000 0cfeffff 64000000 48feffff P.......d...H... │ │ │ │ + 0x000009a4 78000000 9cfeffff a0000000 bcfeffff x............... │ │ │ │ + 0x000009b4 b4000000 3cffffff f0000000 ....<....... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,32 +1,18 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00000f20 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ │ - 0x00000f30 1b0c1f00 10000000 18000000 c4faffff ................ │ │ │ │ - 0x00000f40 30000000 00000000 10000000 2c000000 0...........,... │ │ │ │ - 0x00000f50 e0faffff 3c000000 00000000 24000000 ....<.......$... │ │ │ │ - 0x00000f60 40000000 08fbffff 50000000 00412d41 @.......P....A-A │ │ │ │ - 0x00000f70 0e209d04 9e034293 024ededd d30e0041 . ....B..N.....A │ │ │ │ - 0x00000f80 2d000000 10000000 68000000 34fbffff -.......h...4... │ │ │ │ - 0x00000f90 08000000 00000000 38000000 7c000000 ........8...|... │ │ │ │ - 0x00000fa0 40fbffff 78000000 00412d41 0e309d06 @...x....A-A.0.. │ │ │ │ - 0x00000fb0 9e054293 04940343 95024c0a deddd5d3 ..B....C..L..... │ │ │ │ - 0x00000fc0 d40e0041 2d410b47 deddd5d3 d40e0041 ...A-A.G.......A │ │ │ │ - 0x00000fd0 2d000000 28000000 b8000000 84fbffff -...(........... │ │ │ │ - 0x00000fe0 6c000000 00412d41 0e309d06 9e054493 l....A-A.0....D. │ │ │ │ - 0x00000ff0 04940342 950251de ddd5d3d4 0e00412d ...B..Q.......A- │ │ │ │ - 0x00001000 10000000 e4000000 d8fbffff 18000000 ................ │ │ │ │ - 0x00001010 00000000 10000000 f8000000 e4fbffff ................ │ │ │ │ - 0x00001020 10000000 00000000 28000000 0c010000 ........(....... │ │ │ │ - 0x00001030 e0fbffff 9c000000 00412d41 0e70419d .........A-A.pA. │ │ │ │ - 0x00001040 049e0342 93025f0a d3ddde0e 00412d41 ...B.._......A-A │ │ │ │ - 0x00001050 0b000000 28000000 38010000 50fcffff ....(...8...P... │ │ │ │ - 0x00001060 e8000000 00412d41 0ee00241 9d1a9e19 .....A-A...A.... │ │ │ │ - 0x00001070 42931872 0ad3ddde 0e00412d 410b0000 B..r......A-A... │ │ │ │ - 0x00001080 20000000 64010000 18fdffff 2c000000 ...d.......,... │ │ │ │ - 0x00001090 00412d41 0e109d02 9e01440a dedd0e00 .A-A......D..... │ │ │ │ - 0x000010a0 412d410b 10000000 88010000 20fdffff A-A......... ... │ │ │ │ - 0x000010b0 1c000000 00000000 10000000 9c010000 ................ │ │ │ │ - 0x000010c0 28fdffff 10000000 00000000 10000000 (............... │ │ │ │ - 0x000010d0 b0010000 2cfdffff 20000000 00000000 ....,... ....... │ │ │ │ - 0x000010e0 00000000 .... │ │ │ │ + 0x000009c0 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ │ + 0x000009d0 1b0c1f00 10000000 18000000 84fdffff ................ │ │ │ │ + 0x000009e0 30000000 00000000 10000000 2c000000 0...........,... │ │ │ │ + 0x000009f0 a0fdffff 3c000000 00000000 24000000 ....<.......$... │ │ │ │ + 0x00000a00 40000000 c8fdffff 50000000 00412d41 @.......P....A-A │ │ │ │ + 0x00000a10 0e209d04 9e034293 024ededd d30e0041 . ....B..N.....A │ │ │ │ + 0x00000a20 2d000000 10000000 68000000 f4fdffff -.......h....... │ │ │ │ + 0x00000a30 08000000 00000000 38000000 7c000000 ........8...|... │ │ │ │ + 0x00000a40 00feffff 78000000 00412d41 0e309d06 ....x....A-A.0.. │ │ │ │ + 0x00000a50 9e054293 04940343 95024c0a deddd5d3 ..B....C..L..... │ │ │ │ + 0x00000a60 d40e0041 2d410b47 deddd5d3 d40e0041 ...A-A.G.......A │ │ │ │ + 0x00000a70 2d000000 28000000 b8000000 44feffff -...(.......D... │ │ │ │ + 0x00000a80 6c000000 00412d41 0e309d06 9e054493 l....A-A.0....D. │ │ │ │ + 0x00000a90 04940342 950251de ddd5d3d4 0e00412d ...B..Q.......A- │ │ │ │ + 0x00000aa0 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fdb8 c00a0000 00000000 ........ │ │ │ │ + 0x0001fdc0 20080000 00000000 ....... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fdc0 6c0a0000 00000000 l....... │ │ │ │ + 0x0001fdc8 cc070000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ │ - 0x0001ffb8 c8fd0100 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001ffc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001ffd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0001ffc0 d0fd0100 00000000 00000000 00000000 ................ │ │ │ │ + 0x0001ffd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0001ffe0 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ │ │ @@ -1,11 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.got.plt': │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ 0x0001ffe8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001fff8 00000000 00000000 10090000 00000000 ................ │ │ │ │ - 0x00020008 10090000 00000000 10090000 00000000 ................ │ │ │ │ - 0x00020018 10090000 00000000 10090000 00000000 ................ │ │ │ │ - 0x00020028 10090000 00000000 10090000 00000000 ................ │ │ │ │ - 0x00020038 10090000 00000000 10090000 00000000 ................ │ │ │ │ - 0x00020048 10090000 00000000 ........ │ │ │ │ + 0x0001fff8 00000000 00000000 a0060000 00000000 ................ │ │ │ │ + 0x00020008 a0060000 00000000 a0060000 00000000 ................ │ │ │ │ + 0x00020018 a0060000 00000000 a0060000 00000000 ................ │ │ │ │ + 0x00020028 a0060000 00000000 a0060000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x00020050 50000200 00000000 P....... │ │ │ │ + 0x00020038 38000200 00000000 8....... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu │ │ │ │ 0x00000020 782d676e 752f6c69 62786d6c 7270632d x-gnu/libxmlrpc- │ │ │ │ 0x00000030 636f7265 2d633374 36342e64 65627567 core-c3t64.debug │ │ │ │ - 0x00000040 0015b207 9e0aecb1 ebf7aadb e7d3c127 ...............' │ │ │ │ - 0x00000050 65bd53a8 31 e.S.1 │ │ │ │ + 0x00000040 0022dd14 71de4420 39542487 4618bfe5 ."..q.D 9T$.F... │ │ │ │ + 0x00000050 011e475a 23 ..GZ# │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 39646438 38333838 36653138 66616230 9dd883886e18fab0 │ │ │ │ - 0x00000010 61653962 39353933 64396230 36393338 ae9b9593d9b06938 │ │ │ │ - 0x00000020 37343538 37382e64 65627567 00000000 745878.debug.... │ │ │ │ - 0x00000030 7e73dbb8 ~s.. │ │ │ │ + 0x00000000 30393634 37643832 35333162 38343164 09647d82531b841d │ │ │ │ + 0x00000010 32306465 63333538 38386236 36353535 20dec35888b66555 │ │ │ │ + 0x00000020 63306566 64362e64 65627567 00000000 c0efd6.debug.... │ │ │ │ + 0x00000030 d1ac8c84 .... │ │ ├── ./usr/lib/aarch64-linux-gnu/libxmlrpc_server.so.3.60 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu │ │ │ │ 0x00000020 782d676e 752f6c69 62786d6c 7270632d x-gnu/libxmlrpc- │ │ │ │ 0x00000030 636f7265 2d633374 36342e64 65627567 core-c3t64.debug │ │ │ │ - 0x00000040 0015b207 9e0aecb1 ebf7aadb e7d3c127 ...............' │ │ │ │ - 0x00000050 65bd53a8 31 e.S.1 │ │ │ │ + 0x00000040 0022dd14 71de4420 39542487 4618bfe5 ."..q.D 9T$.F... │ │ │ │ + 0x00000050 011e475a 23 ..GZ# │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ 0x00000000 62303333 64333037 34633231 33356334 b033d3074c2135c4 │ │ │ │ 0x00000010 39363935 30386462 65363537 66336265 969508dbe657f3be │ │ │ │ 0x00000020 34303561 39332e64 65627567 00000000 405a93.debug.... │ │ │ │ - 0x00000030 4230b569 B0.i │ │ │ │ + 0x00000030 806f73ea .os. │ │ ├── ./usr/lib/aarch64-linux-gnu/libxmlrpc_server_abyss.so.3.60 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu │ │ │ │ 0x00000020 782d676e 752f6c69 62786d6c 7270632d x-gnu/libxmlrpc- │ │ │ │ 0x00000030 636f7265 2d633374 36342e64 65627567 core-c3t64.debug │ │ │ │ - 0x00000040 0015b207 9e0aecb1 ebf7aadb e7d3c127 ...............' │ │ │ │ - 0x00000050 65bd53a8 31 e.S.1 │ │ │ │ + 0x00000040 0022dd14 71de4420 39542487 4618bfe5 ."..q.D 9T$.F... │ │ │ │ + 0x00000050 011e475a 23 ..GZ# │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ 0x00000000 34363364 34306166 37613333 30363730 463d40af7a330670 │ │ │ │ 0x00000010 66616434 64373138 31663137 37323663 fad4d7181f17726c │ │ │ │ 0x00000020 37623638 31372e64 65627567 00000000 7b6817.debug.... │ │ │ │ - 0x00000030 acdddf01 .... │ │ │ │ + 0x00000030 beff6f49 ..oI │ │ ├── ./usr/lib/aarch64-linux-gnu/libxmlrpc_server_cgi.so.3.60 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu │ │ │ │ 0x00000020 782d676e 752f6c69 62786d6c 7270632d x-gnu/libxmlrpc- │ │ │ │ 0x00000030 636f7265 2d633374 36342e64 65627567 core-c3t64.debug │ │ │ │ - 0x00000040 0015b207 9e0aecb1 ebf7aadb e7d3c127 ...............' │ │ │ │ - 0x00000050 65bd53a8 31 e.S.1 │ │ │ │ + 0x00000040 0022dd14 71de4420 39542487 4618bfe5 ."..q.D 9T$.F... │ │ │ │ + 0x00000050 011e475a 23 ..GZ# │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ 0x00000000 62373466 30396535 36623038 37636437 b74f09e56b087cd7 │ │ │ │ 0x00000010 33303566 35646438 65373765 38353662 305f5dd8e77e856b │ │ │ │ 0x00000020 64616231 32612e64 65627567 00000000 dab12a.debug.... │ │ │ │ - 0x00000030 eb7772bb .wr. │ │ │ │ + 0x00000030 11ae9f5a ...Z