--- /srv/rebuilderd/tmp/rebuilderdpNDoBE/inputs/libapr1-dev_1.7.5-1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdpNDoBE/out/libapr1-dev_1.7.5-1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-09-07 09:01:36.000000 debian-binary │ --rw-r--r-- 0 0 0 12476 2024-09-07 09:01:36.000000 control.tar.xz │ --rw-r--r-- 0 0 0 756760 2024-09-07 09:01:36.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 12468 2024-09-07 09:01:36.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 756868 2024-09-07 09:01:36.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -43,29 +43,29 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 4766 2024-09-07 09:01:36.000000 ./usr/include/apr-1.0/apr_thread_rwlock.h │ │ │ -rw-r--r-- 0 root (0) root (0) 7563 2024-09-07 09:01:36.000000 ./usr/include/apr-1.0/apr_time.h │ │ │ -rw-r--r-- 0 root (0) root (0) 5310 2024-09-07 09:01:36.000000 ./usr/include/apr-1.0/apr_user.h │ │ │ -rw-r--r-- 0 root (0) root (0) 5343 2024-09-07 09:01:36.000000 ./usr/include/apr-1.0/apr_version.h │ │ │ -rw-r--r-- 0 root (0) root (0) 2958 2024-09-07 09:01:36.000000 ./usr/include/apr-1.0/apr_want.h │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-07 09:01:36.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-07 09:01:36.000000 ./usr/lib/aarch64-linux-gnu/ │ │ │ --rw-r--r-- 0 root (0) root (0) 461778 2024-09-07 09:01:36.000000 ./usr/lib/aarch64-linux-gnu/libapr-1.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 461810 2024-09-07 09:01:36.000000 ./usr/lib/aarch64-linux-gnu/libapr-1.a │ │ │ -rw-r--r-- 0 root (0) root (0) 950 2024-09-07 09:01:36.000000 ./usr/lib/aarch64-linux-gnu/libapr-1.la │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-07 09:01:36.000000 ./usr/lib/aarch64-linux-gnu/pkgconfig/ │ │ │ -rw-r--r-- 0 root (0) root (0) 340 2024-09-07 09:01:36.000000 ./usr/lib/aarch64-linux-gnu/pkgconfig/apr-1.pc │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-07 09:01:36.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-07 09:01:36.000000 ./usr/share/apr-1.0/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-07 09:01:36.000000 ./usr/share/apr-1.0/build/ │ │ │ -rwxr-xr-x 0 root (0) root (0) 3173 2006-08-03 10:46:47.000000 ./usr/share/apr-1.0/build/PrintPath │ │ │ -rw-r--r-- 0 root (0) root (0) 27697 2024-08-20 15:15:00.000000 ./usr/share/apr-1.0/build/apr_common.m4 │ │ │ -rw-r--r-- 0 root (0) root (0) 6523 2024-09-07 09:01:36.000000 ./usr/share/apr-1.0/build/apr_rules.mk │ │ │ -rw-r--r-- 0 root (0) root (0) 7726 2010-07-25 19:30:02.000000 ./usr/share/apr-1.0/build/find_apr.m4 │ │ │ -rwxr-xr-x 0 root (0) root (0) 6846 2024-09-07 09:01:36.000000 ./usr/share/apr-1.0/build/gen-build.py │ │ │ -rwxr-xr-x 0 root (0) root (0) 1156 2024-09-07 09:01:36.000000 ./usr/share/apr-1.0/build/get-version.sh │ │ │ -rwxr-xr-x 0 root (0) root (0) 2631 2024-09-07 09:01:36.000000 ./usr/share/apr-1.0/build/install.sh │ │ │ --rwxr-xr-x 0 root (0) root (0) 348608 2024-09-07 09:01:36.000000 ./usr/share/apr-1.0/build/libtool │ │ │ +-rwxr-xr-x 0 root (0) root (0) 348569 2024-09-07 09:01:36.000000 ./usr/share/apr-1.0/build/libtool │ │ │ -rw-r--r-- 0 root (0) root (0) 2991 2024-09-07 09:01:36.000000 ./usr/share/apr-1.0/build/make_exports.awk │ │ │ -rw-r--r-- 0 root (0) root (0) 1023 2024-09-07 09:01:36.000000 ./usr/share/apr-1.0/build/make_var_export.awk │ │ │ -rwxr-xr-x 0 root (0) root (0) 1202 2024-09-07 09:01:36.000000 ./usr/share/apr-1.0/build/mkdir.sh │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-07 09:01:36.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-09-07 09:01:36.000000 ./usr/share/doc/libapr1-dev/ │ │ │ -rw-r--r-- 0 root (0) root (0) 518 2024-03-30 21:19:58.000000 ./usr/share/doc/libapr1-dev/NOTICE │ │ │ -rw-r--r-- 0 root (0) root (0) 1604 2024-09-07 09:01:36.000000 ./usr/share/doc/libapr1-dev/changelog.Debian.gz │ │ ├── ./usr/include/apr-1.0/apr.h │ │ │ @@ -283,15 +283,15 @@ │ │ │ #define APR_HAVE_STRICMP 0 │ │ │ #define APR_HAVE_STRNCASECMP 1 │ │ │ #define APR_HAVE_STRNICMP 0 │ │ │ #define APR_HAVE_STRSTR 1 │ │ │ #define APR_HAVE_MEMCHR 1 │ │ │ #define APR_HAVE_STRUCT_RLIMIT 1 │ │ │ #define APR_HAVE_UNION_SEMUN 0 │ │ │ -#define APR_HAVE_SCTP 0 │ │ │ +#define APR_HAVE_SCTP 1 │ │ │ #define APR_HAVE_IOVEC 1 │ │ │ │ │ │ /* APR Feature Macros */ │ │ │ #define APR_HAS_SHARED_MEMORY 1 │ │ │ #define APR_HAS_THREADS 1 │ │ │ #define APR_HAS_SENDFILE 1 │ │ │ #define APR_HAS_MMAP 1 │ │ ├── ./usr/lib/aarch64-linux-gnu/libapr-1.a │ │ │ ├── nm -s {} │ │ │ │ @@ -1848,20 +1848,20 @@ │ │ │ │ U strcmp │ │ │ │ U unlink │ │ │ │ │ │ │ │ sockopt.o: │ │ │ │ U __errno_location │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000000000000700 T apr_gethostname │ │ │ │ -0000000000000660 T apr_socket_atmark │ │ │ │ -0000000000000640 T apr_socket_opt_get │ │ │ │ +0000000000000720 T apr_gethostname │ │ │ │ +0000000000000680 T apr_socket_atmark │ │ │ │ +0000000000000660 T apr_socket_opt_get │ │ │ │ 0000000000000120 T apr_socket_opt_set │ │ │ │ -0000000000000788 T apr_socket_perms_set │ │ │ │ -0000000000000624 T apr_socket_timeout_get │ │ │ │ +00000000000007a8 T apr_socket_perms_set │ │ │ │ +0000000000000640 T apr_socket_timeout_get │ │ │ │ 0000000000000000 T apr_socket_timeout_set │ │ │ │ U fchown │ │ │ │ U fcntl │ │ │ │ U gethostname │ │ │ │ U ioctl │ │ │ │ U memchr │ │ │ │ U setsockopt │ │ │ ├── file list │ │ │ │ @@ -56,15 +56,15 @@ │ │ │ │ ?rw-r--r-- 0 0 0 3480 1970-01-01 00:00:00.000000 inet_ntop.o │ │ │ │ ?rw-r--r-- 0 0 0 3480 1970-01-01 00:00:00.000000 inet_pton.o │ │ │ │ ?rw-r--r-- 0 0 0 4480 1970-01-01 00:00:00.000000 multicast.o │ │ │ │ ?rw-r--r-- 0 0 0 6088 1970-01-01 00:00:00.000000 sendrecv.o │ │ │ │ ?rw-r--r-- 0 0 0 13816 1970-01-01 00:00:00.000000 sockaddr.o │ │ │ │ ?rw-r--r-- 0 0 0 1904 1970-01-01 00:00:00.000000 socket_util.o │ │ │ │ ?rw-r--r-- 0 0 0 10000 1970-01-01 00:00:00.000000 sockets.o │ │ │ │ -?rw-r--r-- 0 0 0 5200 1970-01-01 00:00:00.000000 sockopt.o │ │ │ │ +?rw-r--r-- 0 0 0 5232 1970-01-01 00:00:00.000000 sockopt.o │ │ │ │ ?rw-r--r-- 0 0 0 7504 1970-01-01 00:00:00.000000 epoll.o │ │ │ │ ?rw-r--r-- 0 0 0 808 1970-01-01 00:00:00.000000 kqueue.o │ │ │ │ ?rw-r--r-- 0 0 0 6008 1970-01-01 00:00:00.000000 poll.o │ │ │ │ ?rw-r--r-- 0 0 0 3352 1970-01-01 00:00:00.000000 pollcb.o │ │ │ │ ?rw-r--r-- 0 0 0 4088 1970-01-01 00:00:00.000000 pollset.o │ │ │ │ ?rw-r--r-- 0 0 0 808 1970-01-01 00:00:00.000000 port.o │ │ │ │ ?rw-r--r-- 0 0 0 5216 1970-01-01 00:00:00.000000 select.o │ │ │ ├── sockopt.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 4432 (bytes into file) │ │ │ │ │ + Start of section headers: 4464 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 12 │ │ │ │ │ Section header string table index: 11 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ -There are 12 section headers, starting at offset 0x1150: │ │ │ │ │ +There are 12 section headers, starting at offset 0x1170: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 0007e8 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000c68 0003d8 18 I 9 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000828 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000828 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000828 000000 00 0 0 1 │ │ │ │ │ - [ 6] .note.gnu.property NOTE 0000000000000000 000828 000020 00 A 0 0 8 │ │ │ │ │ - [ 7] .eh_frame PROGBITS 0000000000000000 000848 000138 00 A 0 0 8 │ │ │ │ │ - [ 8] .rela.eh_frame RELA 0000000000000000 001040 0000a8 18 I 9 7 8 │ │ │ │ │ - [ 9] .symtab SYMTAB 0000000000000000 000980 0001f8 18 10 5 8 │ │ │ │ │ - [10] .strtab STRTAB 0000000000000000 000b78 0000eb 00 0 0 1 │ │ │ │ │ - [11] .shstrtab STRTAB 0000000000000000 0010e8 000063 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000808 00 AX 0 0 32 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c88 0003d8 18 I 9 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000848 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000848 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000848 000000 00 0 0 1 │ │ │ │ │ + [ 6] .note.gnu.property NOTE 0000000000000000 000848 000020 00 A 0 0 8 │ │ │ │ │ + [ 7] .eh_frame PROGBITS 0000000000000000 000868 000138 00 A 0 0 8 │ │ │ │ │ + [ 8] .rela.eh_frame RELA 0000000000000000 001060 0000a8 18 I 9 7 8 │ │ │ │ │ + [ 9] .symtab SYMTAB 0000000000000000 0009a0 0001f8 18 10 5 8 │ │ │ │ │ + [10] .strtab STRTAB 0000000000000000 000b98 0000eb 00 0 0 1 │ │ │ │ │ + [11] .shstrtab STRTAB 0000000000000000 001108 000063 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 {} │ │ │ │ │ @@ -5,20 +5,20 @@ │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 3: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 0000000000000014 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 5: 0000000000000000 284 FUNC GLOBAL DEFAULT 1 apr_socket_timeout_set │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fcntl │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ - 8: 0000000000000120 1284 FUNC GLOBAL DEFAULT 1 apr_socket_opt_set │ │ │ │ │ + 8: 0000000000000120 1300 FUNC GLOBAL DEFAULT 1 apr_socket_opt_set │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND setsockopt │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 12: 0000000000000624 24 FUNC GLOBAL DEFAULT 1 apr_socket_timeout_get │ │ │ │ │ - 13: 0000000000000640 32 FUNC GLOBAL DEFAULT 1 apr_socket_opt_get │ │ │ │ │ - 14: 0000000000000660 148 FUNC GLOBAL DEFAULT 1 apr_socket_atmark │ │ │ │ │ + 12: 0000000000000640 24 FUNC GLOBAL DEFAULT 1 apr_socket_timeout_get │ │ │ │ │ + 13: 0000000000000660 32 FUNC GLOBAL DEFAULT 1 apr_socket_opt_get │ │ │ │ │ + 14: 0000000000000680 148 FUNC GLOBAL DEFAULT 1 apr_socket_atmark │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ioctl │ │ │ │ │ - 16: 0000000000000700 136 FUNC GLOBAL DEFAULT 1 apr_gethostname │ │ │ │ │ + 16: 0000000000000720 136 FUNC GLOBAL DEFAULT 1 apr_gethostname │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND gethostname │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 19: 0000000000000788 96 FUNC GLOBAL DEFAULT 1 apr_socket_perms_set │ │ │ │ │ + 19: 00000000000007a8 96 FUNC GLOBAL DEFAULT 1 apr_socket_perms_set │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fchown │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xc68 contains 41 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc88 contains 41 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000005c 000000060000011b R_AARCH64_CALL26 0000000000000000 fcntl + 0 │ │ │ │ │ 0000000000000070 000000060000011b R_AARCH64_CALL26 0000000000000000 fcntl + 0 │ │ │ │ │ 00000000000000bc 000000060000011b R_AARCH64_CALL26 0000000000000000 fcntl + 0 │ │ │ │ │ 00000000000000d0 000000060000011b R_AARCH64_CALL26 0000000000000000 fcntl + 0 │ │ │ │ │ 00000000000000ec 000000070000011b R_AARCH64_CALL26 0000000000000000 __errno_location + 0 │ │ │ │ │ 0000000000000100 000000070000011b R_AARCH64_CALL26 0000000000000000 __errno_location + 0 │ │ │ │ │ @@ -17,38 +17,38 @@ │ │ │ │ │ 0000000000000334 0000000a0000011b R_AARCH64_CALL26 0000000000000000 setsockopt + 0 │ │ │ │ │ 0000000000000340 000000070000011b R_AARCH64_CALL26 0000000000000000 __errno_location + 0 │ │ │ │ │ 0000000000000370 0000000a0000011b R_AARCH64_CALL26 0000000000000000 setsockopt + 0 │ │ │ │ │ 00000000000003bc 0000000a0000011b R_AARCH64_CALL26 0000000000000000 setsockopt + 0 │ │ │ │ │ 000000000000040c 0000000a0000011b R_AARCH64_CALL26 0000000000000000 setsockopt + 0 │ │ │ │ │ 0000000000000454 0000000a0000011b R_AARCH64_CALL26 0000000000000000 setsockopt + 0 │ │ │ │ │ 0000000000000488 0000000a0000011b R_AARCH64_CALL26 0000000000000000 setsockopt + 0 │ │ │ │ │ -00000000000004d8 0000000a0000011b R_AARCH64_CALL26 0000000000000000 setsockopt + 0 │ │ │ │ │ -0000000000000528 000000060000011b R_AARCH64_CALL26 0000000000000000 fcntl + 0 │ │ │ │ │ -000000000000053c 000000060000011b R_AARCH64_CALL26 0000000000000000 fcntl + 0 │ │ │ │ │ -000000000000057c 0000000a0000011b R_AARCH64_CALL26 0000000000000000 setsockopt + 0 │ │ │ │ │ -00000000000005c0 0000000a0000011b R_AARCH64_CALL26 0000000000000000 setsockopt + 0 │ │ │ │ │ -00000000000005f4 000000060000011b R_AARCH64_CALL26 0000000000000000 fcntl + 0 │ │ │ │ │ +00000000000004e8 0000000a0000011b R_AARCH64_CALL26 0000000000000000 setsockopt + 0 │ │ │ │ │ +0000000000000538 000000060000011b R_AARCH64_CALL26 0000000000000000 fcntl + 0 │ │ │ │ │ +000000000000054c 000000060000011b R_AARCH64_CALL26 0000000000000000 fcntl + 0 │ │ │ │ │ +000000000000058c 0000000a0000011b R_AARCH64_CALL26 0000000000000000 setsockopt + 0 │ │ │ │ │ +00000000000005d0 0000000a0000011b R_AARCH64_CALL26 0000000000000000 setsockopt + 0 │ │ │ │ │ 0000000000000604 000000060000011b R_AARCH64_CALL26 0000000000000000 fcntl + 0 │ │ │ │ │ -0000000000000610 000000070000011b R_AARCH64_CALL26 0000000000000000 __errno_location + 0 │ │ │ │ │ -0000000000000620 0000000b0000011b R_AARCH64_CALL26 0000000000000000 __stack_chk_fail + 0 │ │ │ │ │ -0000000000000668 0000000900000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -000000000000066c 0000000900000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -0000000000000698 0000000f0000011b R_AARCH64_CALL26 0000000000000000 ioctl + 0 │ │ │ │ │ -00000000000006b4 0000000900000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -00000000000006b8 0000000900000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ -00000000000006e4 000000070000011b R_AARCH64_CALL26 0000000000000000 __errno_location + 0 │ │ │ │ │ -00000000000006f0 0000000b0000011b R_AARCH64_CALL26 0000000000000000 __stack_chk_fail + 0 │ │ │ │ │ -0000000000000720 000000110000011b R_AARCH64_CALL26 0000000000000000 gethostname + 0 │ │ │ │ │ -0000000000000738 000000120000011b R_AARCH64_CALL26 0000000000000000 memchr + 0 │ │ │ │ │ -000000000000075c 000000070000011b R_AARCH64_CALL26 0000000000000000 __errno_location + 0 │ │ │ │ │ -00000000000007c4 000000140000011b R_AARCH64_CALL26 0000000000000000 fchown + 0 │ │ │ │ │ -00000000000007d4 000000070000011b R_AARCH64_CALL26 0000000000000000 __errno_location + 0 │ │ │ │ │ +0000000000000614 000000060000011b R_AARCH64_CALL26 0000000000000000 fcntl + 0 │ │ │ │ │ +0000000000000620 000000070000011b R_AARCH64_CALL26 0000000000000000 __errno_location + 0 │ │ │ │ │ +0000000000000630 0000000b0000011b R_AARCH64_CALL26 0000000000000000 __stack_chk_fail + 0 │ │ │ │ │ +0000000000000688 0000000900000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ +000000000000068c 0000000900000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ +00000000000006b8 0000000f0000011b R_AARCH64_CALL26 0000000000000000 ioctl + 0 │ │ │ │ │ +00000000000006d4 0000000900000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ +00000000000006d8 0000000900000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 __stack_chk_guard + 0 │ │ │ │ │ +0000000000000704 000000070000011b R_AARCH64_CALL26 0000000000000000 __errno_location + 0 │ │ │ │ │ +0000000000000710 0000000b0000011b R_AARCH64_CALL26 0000000000000000 __stack_chk_fail + 0 │ │ │ │ │ +0000000000000740 000000110000011b R_AARCH64_CALL26 0000000000000000 gethostname + 0 │ │ │ │ │ +0000000000000758 000000120000011b R_AARCH64_CALL26 0000000000000000 memchr + 0 │ │ │ │ │ +000000000000077c 000000070000011b R_AARCH64_CALL26 0000000000000000 __errno_location + 0 │ │ │ │ │ +00000000000007e4 000000140000011b R_AARCH64_CALL26 0000000000000000 fchown + 0 │ │ │ │ │ +00000000000007f4 000000070000011b R_AARCH64_CALL26 0000000000000000 __errno_location + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1040 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1060 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 0 │ │ │ │ │ 000000000000005c 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 120 │ │ │ │ │ -0000000000000088 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 624 │ │ │ │ │ -000000000000009c 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 640 │ │ │ │ │ -00000000000000b0 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 660 │ │ │ │ │ -00000000000000dc 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 700 │ │ │ │ │ -0000000000000118 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 788 │ │ │ │ │ +0000000000000088 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 640 │ │ │ │ │ +000000000000009c 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 660 │ │ │ │ │ +00000000000000b0 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 680 │ │ │ │ │ +00000000000000dc 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 720 │ │ │ │ │ +0000000000000118 0000000100000105 R_AARCH64_PREL32 0000000000000000 .text + 7a8 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -47,15 +47,15 @@ │ │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000100 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000110 │ │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000054 0000000000000028 00000058 FDE cie=00000000 pc=0000000000000120..0000000000000624 │ │ │ │ │ +00000054 0000000000000028 00000058 FDE cie=00000000 pc=0000000000000120..0000000000000634 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000124 │ │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000128 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 20 to 000000000000013c │ │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ │ @@ -70,97 +70,97 @@ │ │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000001d4 │ │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000001d8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000080 0000000000000010 00000084 FDE cie=00000000 pc=0000000000000624..000000000000063c │ │ │ │ │ +00000080 0000000000000010 00000084 FDE cie=00000000 pc=0000000000000640..0000000000000658 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000094 0000000000000010 00000098 FDE cie=00000000 pc=0000000000000640..0000000000000660 │ │ │ │ │ +00000094 0000000000000010 00000098 FDE cie=00000000 pc=0000000000000660..0000000000000680 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000a8 0000000000000028 000000ac FDE cie=00000000 pc=0000000000000660..00000000000006f4 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000664 │ │ │ │ │ +000000a8 0000000000000028 000000ac FDE cie=00000000 pc=0000000000000680..0000000000000714 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000684 │ │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000668 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000688 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000678 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000698 │ │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000684 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000006a4 │ │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000006dc │ │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000006fc │ │ │ │ │ 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 00000000000006e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000700 │ │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006e4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000704 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d4 0000000000000038 000000d8 FDE cie=00000000 pc=0000000000000700..0000000000000788 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000704 │ │ │ │ │ +000000d4 0000000000000038 000000d8 FDE cie=00000000 pc=0000000000000720..00000000000007a8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000724 │ │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000708 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000728 │ │ │ │ │ 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 0000000000000710 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000730 │ │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000071c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000073c │ │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000000750 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000000770 │ │ │ │ │ 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 0000000000000754 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000774 │ │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000758 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000778 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000774 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000000794 │ │ │ │ │ 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 0000000000000778 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000798 │ │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000077c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000079c │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000110 0000000000000024 00000114 FDE cie=00000000 pc=0000000000000788..00000000000007e8 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000007b0 │ │ │ │ │ +00000110 0000000000000024 00000114 FDE cie=00000000 pc=00000000000007a8..0000000000000808 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000007d0 │ │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007b4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007d4 │ │ │ │ │ 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: 44 to 00000000000007e0 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000800 │ │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007e4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000804 │ │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -105,48 +105,48 @@ │ │ │ │ │ cset w3, ne // ne = any │ │ │ │ │ str w3, [sp, #28] │ │ │ │ │ cmp w1, #0x200 │ │ │ │ │ b.eq 4b4 // b.none │ │ │ │ │ mov w4, w1 │ │ │ │ │ b.gt 1d8 │ │ │ │ │ cmp w1, #0x8 │ │ │ │ │ - b.eq 504 // b.none │ │ │ │ │ + b.eq 514 // b.none │ │ │ │ │ b.gt 24c │ │ │ │ │ cmp w1, #0x2 │ │ │ │ │ b.eq 2d0 // b.none │ │ │ │ │ cmp w1, #0x4 │ │ │ │ │ b.eq 39c // b.none │ │ │ │ │ cmp w1, #0x1 │ │ │ │ │ b.ne 438 // b.any │ │ │ │ │ ldr w0, [x0, #64] │ │ │ │ │ and w0, w0, #0x1 │ │ │ │ │ cmp w2, w0 │ │ │ │ │ - b.ne 5a8 // b.any │ │ │ │ │ + b.ne 5b8 // b.any │ │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ │ adrp x1, 0 <__stack_chk_guard> │ │ │ │ │ R_AARCH64_ADR_GOT_PAGE __stack_chk_guard │ │ │ │ │ ldr x1, [x1] │ │ │ │ │ R_AARCH64_LD64_GOT_LO12_NC __stack_chk_guard │ │ │ │ │ ldr x3, [sp, #40] │ │ │ │ │ ldr x2, [x1] │ │ │ │ │ subs x3, x3, x2 │ │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ │ - b.ne 620 // b.any │ │ │ │ │ + b.ne 630 // b.any │ │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ │ ldp x19, x20, [sp, #64] │ │ │ │ │ add sp, sp, #0x50 │ │ │ │ │ autiasp │ │ │ │ │ ret │ │ │ │ │ cmp w1, #0x8, lsl #12 │ │ │ │ │ b.eq 464 // b.none │ │ │ │ │ b.gt 34c │ │ │ │ │ cmp w1, #0x1, lsl #12 │ │ │ │ │ b.eq 2b4 // b.none │ │ │ │ │ cmp w1, #0x4, lsl #12 │ │ │ │ │ - b.eq 568 // b.none │ │ │ │ │ + b.eq 578 // b.none │ │ │ │ │ cmp w1, #0x400 │ │ │ │ │ b.ne 438 // b.any │ │ │ │ │ ldr x0, [x0, #64] │ │ │ │ │ ubfx x0, x0, #10, #1 │ │ │ │ │ cmp w2, w0 │ │ │ │ │ b.eq 1a4 // b.none │ │ │ │ │ ldr w0, [x19, #8] │ │ │ │ │ @@ -329,19 +329,23 @@ │ │ │ │ │ csel w0, w0, w1, ne // ne = any │ │ │ │ │ str w0, [x19, #64] │ │ │ │ │ b 1a4 │ │ │ │ │ ldr x0, [x0, #64] │ │ │ │ │ ubfx x0, x0, #9, #1 │ │ │ │ │ cmp w2, w0 │ │ │ │ │ b.eq 1a4 // b.none │ │ │ │ │ + ldr w1, [x19, #16] │ │ │ │ │ + mov w5, #0x6 // #6 │ │ │ │ │ ldr w0, [x19, #8] │ │ │ │ │ + mov w2, #0x3 // #3 │ │ │ │ │ + cmp w1, #0x84 │ │ │ │ │ add x3, sp, #0xc │ │ │ │ │ + csel w1, w1, w5, eq // eq = none │ │ │ │ │ + csinc w2, w2, wzr, eq // eq = none │ │ │ │ │ mov w4, #0x4 // #4 │ │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ │ bl 0 │ │ │ │ │ R_AARCH64_CALL26 setsockopt │ │ │ │ │ cmn w0, #0x1 │ │ │ │ │ b.eq 340 // b.none │ │ │ │ │ ldr w0, [x19, #64] │ │ │ │ │ ldr w1, [sp, #12] │ │ │ │ │ cmp w1, #0x0 │ │ │ │ │ @@ -351,28 +355,28 @@ │ │ │ │ │ str w0, [x19, #64] │ │ │ │ │ b 1a4 │ │ │ │ │ ldr x0, [x0, #64] │ │ │ │ │ ubfx x0, x0, #3, #1 │ │ │ │ │ cmp w2, w0 │ │ │ │ │ b.eq 1a4 // b.none │ │ │ │ │ ldr w20, [x19, #8] │ │ │ │ │ - cbz w2, 5ec │ │ │ │ │ + cbz w2, 5fc │ │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ │ mov w1, #0x3 // #3 │ │ │ │ │ mov w0, w20 │ │ │ │ │ bl 0 │ │ │ │ │ R_AARCH64_CALL26 fcntl │ │ │ │ │ mov w2, w0 │ │ │ │ │ mov w1, #0x4 // #4 │ │ │ │ │ mov w0, w20 │ │ │ │ │ orr w2, w2, #0x800 │ │ │ │ │ bl 0 │ │ │ │ │ R_AARCH64_CALL26 fcntl │ │ │ │ │ cmn w0, #0x1 │ │ │ │ │ - b.eq 610 // b.none │ │ │ │ │ + b.eq 620 // b.none │ │ │ │ │ ldr w0, [x19, #64] │ │ │ │ │ ldr w1, [sp, #12] │ │ │ │ │ cmp w1, #0x0 │ │ │ │ │ orr w1, w0, #0x8 │ │ │ │ │ and w0, w0, #0xfffffff7 │ │ │ │ │ csel w0, w0, w1, eq // eq = none │ │ │ │ │ str w0, [x19, #64] │ │ │ │ │ @@ -418,45 +422,49 @@ │ │ │ │ │ R_AARCH64_CALL26 fcntl │ │ │ │ │ and w2, w0, #0xfffff7ff │ │ │ │ │ mov w1, #0x4 // #4 │ │ │ │ │ mov w0, w20 │ │ │ │ │ bl 0 │ │ │ │ │ R_AARCH64_CALL26 fcntl │ │ │ │ │ cmn w0, #0x1 │ │ │ │ │ - b.ne 548 // b.any │ │ │ │ │ + b.ne 558 // b.any │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_AARCH64_CALL26 __errno_location │ │ │ │ │ ldr w0, [x0] │ │ │ │ │ cbnz w0, 1a8 │ │ │ │ │ - b 548 │ │ │ │ │ + b 558 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_AARCH64_CALL26 __stack_chk_fail │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000624 : │ │ │ │ │ +0000000000000640 : │ │ │ │ │ apr_socket_timeout_get(): │ │ │ │ │ bti c │ │ │ │ │ mov x2, x0 │ │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ │ ldr x2, [x2, #40] │ │ │ │ │ str x2, [x1] │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000640 : │ │ │ │ │ +0000000000000660 : │ │ │ │ │ apr_socket_opt_get(): │ │ │ │ │ bti c │ │ │ │ │ mov x3, x0 │ │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ │ ldr w3, [x3, #64] │ │ │ │ │ bics wzr, w1, w3 │ │ │ │ │ cset w1, eq // eq = none │ │ │ │ │ str w1, [x2] │ │ │ │ │ ret │ │ │ │ │ │ │ │ │ │ -0000000000000660 : │ │ │ │ │ +0000000000000680 : │ │ │ │ │ apr_socket_atmark(): │ │ │ │ │ paciasp │ │ │ │ │ sub sp, sp, #0x30 │ │ │ │ │ adrp x3, 0 <__stack_chk_guard> │ │ │ │ │ R_AARCH64_ADR_GOT_PAGE __stack_chk_guard │ │ │ │ │ ldr x3, [x3] │ │ │ │ │ R_AARCH64_LD64_GOT_LO12_NC __stack_chk_guard │ │ │ │ │ @@ -468,64 +476,64 @@ │ │ │ │ │ mov x19, x1 │ │ │ │ │ ldr x1, [x3] │ │ │ │ │ str x1, [sp, #8] │ │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ │ mov x1, #0x8905 // #35077 │ │ │ │ │ bl 0 │ │ │ │ │ R_AARCH64_CALL26 ioctl │ │ │ │ │ - tbnz w0, #31, 6e4 │ │ │ │ │ + tbnz w0, #31, 704 │ │ │ │ │ ldr w1, [sp, #4] │ │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ │ cmp w1, #0x0 │ │ │ │ │ cset w1, ne // ne = any │ │ │ │ │ str w1, [x19] │ │ │ │ │ adrp x1, 0 <__stack_chk_guard> │ │ │ │ │ R_AARCH64_ADR_GOT_PAGE __stack_chk_guard │ │ │ │ │ ldr x1, [x1] │ │ │ │ │ R_AARCH64_LD64_GOT_LO12_NC __stack_chk_guard │ │ │ │ │ ldr x3, [sp, #8] │ │ │ │ │ ldr x2, [x1] │ │ │ │ │ subs x3, x3, x2 │ │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ │ - b.ne 6f0 // b.any │ │ │ │ │ + b.ne 710 // b.any │ │ │ │ │ ldr x19, [sp, #32] │ │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ │ add sp, sp, #0x30 │ │ │ │ │ autiasp │ │ │ │ │ ret │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_AARCH64_CALL26 __errno_location │ │ │ │ │ ldr w0, [x0] │ │ │ │ │ - b 6b4 │ │ │ │ │ + b 6d4 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_AARCH64_CALL26 __stack_chk_fail │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000700 : │ │ │ │ │ +0000000000000720 : │ │ │ │ │ apr_gethostname(): │ │ │ │ │ paciasp │ │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ │ mov x29, sp │ │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ │ sxtw x20, w1 │ │ │ │ │ mov x1, x20 │ │ │ │ │ str x21, [sp, #32] │ │ │ │ │ mov x21, x0 │ │ │ │ │ bl 0 │ │ │ │ │ R_AARCH64_CALL26 gethostname │ │ │ │ │ - cbnz w0, 758 │ │ │ │ │ + cbnz w0, 778 │ │ │ │ │ mov w19, w0 │ │ │ │ │ mov x2, x20 │ │ │ │ │ mov x0, x21 │ │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_AARCH64_CALL26 memchr │ │ │ │ │ - cbz x0, 77c │ │ │ │ │ + cbz x0, 79c │ │ │ │ │ ldr x21, [sp, #32] │ │ │ │ │ mov w0, w19 │ │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ │ autiasp │ │ │ │ │ ret │ │ │ │ │ strb wzr, [x21] │ │ │ │ │ @@ -536,37 +544,37 @@ │ │ │ │ │ mov w0, w19 │ │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ │ autiasp │ │ │ │ │ ret │ │ │ │ │ mov w19, #0x24 // #36 │ │ │ │ │ strb wzr, [x21] │ │ │ │ │ - b 740 │ │ │ │ │ + b 760 │ │ │ │ │ │ │ │ │ │ -0000000000000788 : │ │ │ │ │ +00000000000007a8 : │ │ │ │ │ apr_socket_perms_set(): │ │ │ │ │ bti c │ │ │ │ │ mov w4, w1 │ │ │ │ │ mov w1, w2 │ │ │ │ │ ldr x2, [x0, #24] │ │ │ │ │ ldr w2, [x2, #28] │ │ │ │ │ cmp w2, #0x1 │ │ │ │ │ - b.eq 7ac // b.none │ │ │ │ │ + b.eq 7cc // b.none │ │ │ │ │ mov w0, #0x16 // #22 │ │ │ │ │ ret │ │ │ │ │ paciasp │ │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ │ tst x4, #0x4000 │ │ │ │ │ csinv w2, w3, wzr, ne // ne = any │ │ │ │ │ mov x29, sp │ │ │ │ │ ldr w0, [x0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_AARCH64_CALL26 fchown │ │ │ │ │ mov w1, w0 │ │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ │ - tbz w1, #31, 7dc │ │ │ │ │ + tbz w1, #31, 7fc │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_AARCH64_CALL26 __errno_location │ │ │ │ │ ldr w0, [x0] │ │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ │ autiasp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 10000000 00000000 017a5200 04781e01 .........zR..x.. │ │ │ │ │ 0x00000010 1b0c1f00 3c000000 18000000 00000000 ....<........... │ │ │ │ │ 0x00000020 1c010000 00412d41 0e309d06 9e054293 .....A-A.0....B. │ │ │ │ │ 0x00000030 0494034a 0adeddd3 d40e0041 2d410b43 ...J.......A-A.C │ │ │ │ │ 0x00000040 95024ed5 4a95024e 0ad5420b 440ad541 ..N.J..N..B.D..A │ │ │ │ │ 0x00000050 0b44d500 28000000 58000000 00000000 .D..(...X....... │ │ │ │ │ - 0x00000060 04050000 00412d41 0e50459d 049e0343 .....A-A.PE....C │ │ │ │ │ + 0x00000060 14050000 00412d41 0e50459d 049e0343 .....A-A.PE....C │ │ │ │ │ 0x00000070 93029401 620ad3d4 ddde0e00 412d410b ....b.......A-A. │ │ │ │ │ 0x00000080 10000000 84000000 00000000 18000000 ................ │ │ │ │ │ 0x00000090 00000000 10000000 98000000 00000000 ................ │ │ │ │ │ 0x000000a0 20000000 00000000 28000000 ac000000 .......(....... │ │ │ │ │ 0x000000b0 00000000 94000000 00412d41 0e30449d .........A-A.0D. │ │ │ │ │ 0x000000c0 049e0343 9302560a d3ddde0e 00412d41 ...C..V......A-A │ │ │ │ │ 0x000000d0 0b000000 38000000 d8000000 00000000 ....8........... │ │ ├── ./usr/share/apr-1.0/build/libtool │ │ │ @@ -289,15 +289,15 @@ │ │ │ # Whether we should hardcode library paths into libraries. │ │ │ hardcode_into_libs=yes │ │ │ │ │ │ # Compile-time system search path for libraries. │ │ │ sys_lib_search_path_spec="/usr/lib/gcc/aarch64-linux-gnu/14 /usr/lib/aarch64-linux-gnu /usr/lib /lib/aarch64-linux-gnu /lib " │ │ │ │ │ │ # Detected run-time system search path for libraries. │ │ │ -sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/local/lib/aarch64-linux-gnu /lib/aarch64-linux-gnu /usr/lib/aarch64-linux-gnu /usr/lib/aarch64-linux-gnu/libfakeroot /usr/local/lib " │ │ │ +sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/local/lib/aarch64-linux-gnu /lib/aarch64-linux-gnu /usr/lib/aarch64-linux-gnu /usr/local/lib " │ │ │ │ │ │ # Explicit LT_SYS_LIBRARY_PATH set during ./configure time. │ │ │ configure_time_lt_sys_library_path="" │ │ │ │ │ │ # Whether dlopen is supported. │ │ │ dlopen_support=unknown │ │ ├── ./usr/share/doc/libapr1-dev/html/apr_8h.html │ │ │ @@ -362,15 +362,15 @@ │ │ │ │ │ │ #define APR_HAVE_STRUCT_RLIMIT   1 │ │ │   │ │ │ │ │ │ #define APR_HAVE_UNION_SEMUN   0 │ │ │   │ │ │ │ │ │ -#define APR_HAVE_SCTP   0 │ │ │ +#define APR_HAVE_SCTP   1 │ │ │   │ │ │ │ │ │ #define APR_HAVE_IOVEC   1 │ │ │   │ │ │ │ │ │ #define APR_HAS_SHARED_MEMORY   1 │ │ │   │ │ │ ├── html2text {} │ │ │ │ @@ -187,15 +187,15 @@ │ │ │ │   │ │ │ │ #define  AAPPRR__HHAAVVEE__MMEEMMCCHHRR   1 │ │ │ │   │ │ │ │ #define  AAPPRR__HHAAVVEE__SSTTRRUUCCTT__RRLLIIMMIITT   1 │ │ │ │   │ │ │ │ #define  AAPPRR__HHAAVVEE__UUNNIIOONN__SSEEMMUUNN   0 │ │ │ │   │ │ │ │ -#define  AAPPRR__HHAAVVEE__SSCCTTPP   0 │ │ │ │ +#define  AAPPRR__HHAAVVEE__SSCCTTPP   1 │ │ │ │   │ │ │ │ #define  AAPPRR__HHAAVVEE__IIOOVVEECC   1 │ │ │ │   │ │ │ │ #define  AAPPRR__HHAASS__SSHHAARREEDD__MMEEMMOORRYY   1 │ │ │ │   │ │ │ │ #define  AAPPRR__HHAASS__TTHHRREEAADDSS   1 │ │ ├── ./usr/share/doc/libapr1-dev/html/apr_8h_source.html │ │ │ @@ -366,15 +366,15 @@ │ │ │
283#define APR_HAVE_STRICMP 0
│ │ │
284#define APR_HAVE_STRNCASECMP 1
│ │ │
285#define APR_HAVE_STRNICMP 0
│ │ │
286#define APR_HAVE_STRSTR 1
│ │ │
287#define APR_HAVE_MEMCHR 1
│ │ │
288#define APR_HAVE_STRUCT_RLIMIT 1
│ │ │
289#define APR_HAVE_UNION_SEMUN 0
│ │ │ -
290#define APR_HAVE_SCTP 0
│ │ │ +
290#define APR_HAVE_SCTP 1
│ │ │
291#define APR_HAVE_IOVEC 1
│ │ │
292
│ │ │
293/* APR Feature Macros */
│ │ │
294#define APR_HAS_SHARED_MEMORY 1
│ │ │
295#define APR_HAS_THREADS 1
│ │ │
296#define APR_HAS_SENDFILE 1
│ │ │
297#define APR_HAS_MMAP 1
│ │ │ ├── html2text {} │ │ │ │ @@ -290,15 +290,15 @@ │ │ │ │ 283#define APR_HAVE_STRICMP 0 │ │ │ │ 284#define APR_HAVE_STRNCASECMP 1 │ │ │ │ 285#define APR_HAVE_STRNICMP 0 │ │ │ │ 286#define APR_HAVE_STRSTR 1 │ │ │ │ 287#define APR_HAVE_MEMCHR 1 │ │ │ │ 288#define APR_HAVE_STRUCT_RLIMIT 1 │ │ │ │ 289#define APR_HAVE_UNION_SEMUN 0 │ │ │ │ -290#define APR_HAVE_SCTP 0 │ │ │ │ +290#define APR_HAVE_SCTP 1 │ │ │ │ 291#define APR_HAVE_IOVEC 1 │ │ │ │ 292 │ │ │ │ 293/* APR Feature Macros */ │ │ │ │ 294#define APR_HAS_SHARED_MEMORY 1 │ │ │ │ 295#define APR_HAS_THREADS 1 │ │ │ │ 296#define APR_HAS_SENDFILE 1 │ │ │ │ 297#define APR_HAS_MMAP 1 │ │ ├── ./usr/share/doc/libapr1-dev/html/group__apr__platform.html │ │ │ @@ -353,15 +353,15 @@ │ │ │ │ │ │ #define APR_HAVE_STRUCT_RLIMIT   1 │ │ │   │ │ │ │ │ │ #define APR_HAVE_UNION_SEMUN   0 │ │ │   │ │ │ │ │ │ -#define APR_HAVE_SCTP   0 │ │ │ +#define APR_HAVE_SCTP   1 │ │ │   │ │ │ │ │ │ #define APR_HAVE_IOVEC   1 │ │ │   │ │ │ │ │ │ #define APR_HAS_SHARED_MEMORY   1 │ │ │   │ │ │ ├── html2text {} │ │ │ │ @@ -185,15 +185,15 @@ │ │ │ │   │ │ │ │ #define  AAPPRR__HHAAVVEE__MMEEMMCCHHRR   1 │ │ │ │   │ │ │ │ #define  AAPPRR__HHAAVVEE__SSTTRRUUCCTT__RRLLIIMMIITT   1 │ │ │ │   │ │ │ │ #define  AAPPRR__HHAAVVEE__UUNNIIOONN__SSEEMMUUNN   0 │ │ │ │   │ │ │ │ -#define  AAPPRR__HHAAVVEE__SSCCTTPP   0 │ │ │ │ +#define  AAPPRR__HHAAVVEE__SSCCTTPP   1 │ │ │ │   │ │ │ │ #define  AAPPRR__HHAAVVEE__IIOOVVEECC   1 │ │ │ │   │ │ │ │ #define  AAPPRR__HHAASS__SSHHAARREEDD__MMEEMMOORRYY   1 │ │ │ │   │ │ │ │ #define  AAPPRR__HHAASS__TTHHRREEAADDSS   1