--- /srv/reproducible-results/rbuild-debian/r-b-build.TwcYFsBc/b1/userv_1.2.1_arm64.changes
+++ /srv/reproducible-results/rbuild-debian/r-b-build.TwcYFsBc/b2/userv_1.2.1_arm64.changes
├── Files
│ @@ -1,3 +1,3 @@
│  
│ - 83b1e86ba76393704d7390a837628694 120588 debug optional userv-dbgsym_1.2.1_arm64.deb
│ - 26e7ae97af35e2ca7b1b1e3cdd469558 278656 admin optional userv_1.2.1_arm64.deb
│ + 69e7600c8573c9d049b7b3bffee7bb23 120588 debug optional userv-dbgsym_1.2.1_arm64.deb
│ + 6894337e015f95bfce3f986b8e5ee249 279080 admin optional userv_1.2.1_arm64.deb
├── userv_1.2.1_arm64.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │  -rw-r--r--   0        0        0        4 2025-02-04 20:15:48.000000 debian-binary
│ │ --rw-r--r--   0        0        0     1740 2025-02-04 20:15:48.000000 control.tar.xz
│ │ --rw-r--r--   0        0        0   276724 2025-02-04 20:15:48.000000 data.tar.xz
│ │ +-rw-r--r--   0        0        0     1728 2025-02-04 20:15:48.000000 control.tar.xz
│ │ +-rw-r--r--   0        0        0   277160 2025-02-04 20:15:48.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./control
│ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │  Package: userv
│ │ │ │  Version: 1.2.1
│ │ │ │  Architecture: arm64
│ │ │ │  Maintainer: Ian Jackson <ijackson@chiark.greenend.org.uk>
│ │ │ │ -Installed-Size: 540
│ │ │ │ +Installed-Size: 541
│ │ │ │  Pre-Depends: init-system-helpers (>= 1.54~)
│ │ │ │  Depends: libc6 (>= 2.38), lsb-base
│ │ │ │  Section: admin
│ │ │ │  Priority: optional
│ │ │ │  Description: `user services' - program call across trust boundaries
│ │ │ │   userv allows one program to invoke another when only limited trust
│ │ │ │   exists between them.  It is a tool which can be used to avoid having
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── file list
│ │ │ │ @@ -28,15 +28,15 @@
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)    29055 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-config.html
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     9646 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-envir.html
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     4627 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-intro.html
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     8667 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-ipass.html
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)    12418 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-notes.html
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     3397 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/footnotes.html
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     6697 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/index.html
│ │ │ │ --rw-r--r--   0 root         (0) root         (0)   185223 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.pdf.gz
│ │ │ │ +-rw-r--r--   0 root         (0) root         (0)   185618 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.pdf.gz
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/lintian/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/lintian/overrides/
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)       50 2025-02-04 20:15:48.000000 ./usr/share/lintian/overrides/userv
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/man/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/man/man1/
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     5002 2025-02-04 20:15:48.000000 ./usr/share/man/man1/userv.1.gz
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/man/man8/
│ │ │ ├── ./usr/bin/userv
│ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
│ │ │ │ ├── readelf --wide --notes {}
│ │ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.gnu.property
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │    GNU                  0x00000010	NT_GNU_PROPERTY_TYPE_0	      Properties: AArch64 feature: BTI, PAC
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.gnu.build-id
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │ -  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: 0b741edd2b8baeedede5e9f2dbd871b62f13ec47
│ │ │ │ │ +  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: d30062e67f9b17fe532d3fe28c37e1f5a56463c5
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.ABI-tag
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │    GNU                  0x00000010	NT_GNU_ABI_TAG (ABI version tag)	    OS: Linux, ABI: 3.7.0
│ │ │ │ ├── strings --all --bytes=8 {}
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │ -G/lib/ld-linux-aarch64.so.1
│ │ │ │ │ +/lib/ld-linux-aarch64.so.1
│ │ │ │ │  getgrent
│ │ │ │ │  sigsuspend
│ │ │ │ │  __stack_chk_fail
│ │ │ │ │  __printf_chk
│ │ │ │ │  __assert_fail
│ │ │ │ │  sigaddset
│ │ │ │ │  sigaction
│ │ │ │ │ @@ -204,20 +204,20 @@
│ │ │ │ │  userv: unknown wait status %d
│ │ │ │ │  copyright
│ │ │ │ │  override
│ │ │ │ │  override-file
│ │ │ │ │  spoof-user
│ │ │ │ │  exclusive
│ │ │ │ │  truncate
│ │ │ │ │ -'userv: failed to [un]block signals: 
│ │ │ │ │ +;K%userv: failed to [un]block signals: 
│ │ │ │ │  protoreaderror
│ │ │ │ │  xfwritefds
│ │ │ │ │  xfwritestring
│ │ │ │ │  parse_arguments
│ │ │ │ │ -'server_preparepipes
│ │ │ │ │ +;K%server_preparepipes
│ │ │ │ │  server_sendrequest
│ │ │ │ │  stdin,fd,read
│ │ │ │ │  stdout,fd,write
│ │ │ │ │  stderr,fd,write
│ │ │ │ │  /usr/lib/debug/.dwz/aarch64-linux-gnu/userv.debug
│ │ │ │ │  .shstrtab
│ │ │ │ │  .note.gnu.property
│ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {}
│ │ │ │ │ @@ -472,20 +472,20 @@
│ │ │ │ │    0x00007440 7472756e 63617465 00000000 00000000 truncate........
│ │ │ │ │    0x00007450 7472756e 63000000 61707065 6e640000 trunc...append..
│ │ │ │ │    0x00007460 73796e63 00000000 77616974 00000000 sync....wait....
│ │ │ │ │    0x00007470 6e6f7761 69740000 636c6f73 65000000 nowait..close...
│ │ │ │ │    0x00007480 66640000 00000000 6d616c6c 6f630000 fd......malloc..
│ │ │ │ │    0x00007490 7265616c 6c6f6300 00000000 00000000 realloc.........
│ │ │ │ │    0x000074a0 ffffffff 00000000 00000000 ffffffff ................
│ │ │ │ │ -  0x000074b0 f94e5435 c452a4f9 3d0450af f982d427 .NT5.R..=.P....'
│ │ │ │ │ +  0x000074b0 0749ae46 4a8bc337 98f9effb fc3b4b25 .I.FJ..7.....;K%
│ │ │ │ │    0x000074c0 75736572 763a2066 61696c65 6420746f userv: failed to
│ │ │ │ │    0x000074d0 205b756e 5d626c6f 636b2073 69676e61  [un]block signa
│ │ │ │ │    0x000074e0 6c733a20 00000000 70726f74 6f726561 ls: ....protorea
│ │ │ │ │    0x000074f0 64657272 6f720000 78667772 69746566 derror..xfwritef
│ │ │ │ │    0x00007500 64730000 00000000 78667772 69746573 ds......xfwrites
│ │ │ │ │    0x00007510 7472696e 67000000 70617273 655f6172 tring...parse_ar
│ │ │ │ │    0x00007520 67756d65 6e747300 00000000 00000000 guments.........
│ │ │ │ │ -  0x00007530 f94e5435 c452a4f9 3d0450af f982d427 .NT5.R..=.P....'
│ │ │ │ │ +  0x00007530 0749ae46 4a8bc337 98f9effb fc3b4b25 .I.FJ..7.....;K%
│ │ │ │ │    0x00007540 73657276 65725f70 72657061 72657069 server_preparepi
│ │ │ │ │    0x00007550 70657300 00000000 73657276 65725f73 pes.....server_s
│ │ │ │ │    0x00007560 656e6472 65717565 737400            endrequest.
│ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {}
│ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
│ │ │ │ │┄ readelf: Error: Unable to find program interpreter name
│ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment
│ │ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │ │  
│ │ │ │ │  Hex dump of section '.gnu_debuglink':
│ │ │ │ │ -  0x00000000 37343165 64643262 38626165 65646564 741edd2b8baeeded
│ │ │ │ │ -  0x00000010 65356539 66326462 64383731 62363266 e5e9f2dbd871b62f
│ │ │ │ │ -  0x00000020 31336563 34372e64 65627567 00000000 13ec47.debug....
│ │ │ │ │ -  0x00000030 873c6d5a                            .<mZ
│ │ │ │ │ +  0x00000000 30303632 65363766 39623137 66653533 0062e67f9b17fe53
│ │ │ │ │ +  0x00000010 32643366 65323863 33376531 66356135 2d3fe28c37e1f5a5
│ │ │ │ │ +  0x00000020 36343633 63352e64 65627567 00000000 6463c5.debug....
│ │ │ │ │ +  0x00000030 6b3bcfed                            k;..
│ │ │ ├── ./usr/sbin/uservd
│ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
│ │ │ │ ├── readelf --wide --notes {}
│ │ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.gnu.property
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │    GNU                  0x00000010	NT_GNU_PROPERTY_TYPE_0	      Properties: AArch64 feature: BTI, PAC
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.gnu.build-id
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │ -  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: 97fac9909e0de6dc2c7458efc4de20348e01b1fd
│ │ │ │ │ +  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: d45b4afb40a7ae42fc53cb6a2c21793bf21bf2d8
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.ABI-tag
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │    GNU                  0x00000010	NT_GNU_ABI_TAG (ABI version tag)	    OS: Linux, ABI: 3.7.0
│ │ │ │ ├── strings --all --bytes=8 {}
│ │ │ │ │ @@ -397,26 +397,26 @@
│ │ │ │ │  builtin %s
│ │ │ │ │  no exec arguments
│ │ │ │ │  exec arguments:
│ │ │ │ │  set-environment
│ │ │ │ │  suppress-args
│ │ │ │ │  disconnect-hup
│ │ │ │ │  blocksignals
│ │ │ │ │ -'blocksignals
│ │ │ │ │ +;K%blocksignals
│ │ │ │ │  synchread
│ │ │ │ │  xfreadsetstring
│ │ │ │ │  makenonexistentfd
│ │ │ │ │  receive_request
│ │ │ │ │  establish_pipes
│ │ │ │ │  lookup_uidsgids
│ │ │ │ │  servicerequest
│ │ │ │ │  check_fds
│ │ │ │ │  dumpconfig
│ │ │ │ │  see_c_list
│ │ │ │ │ -'uservd(service): cannot dup2 for stderr
│ │ │ │ │ +;K%uservd(service): cannot dup2 for stderr
│ │ │ │ │  execservice
│ │ │ │ │   !"#$%&'()*+,-./012
│ │ │ │ │  references ...
│ │ │ │ │  printtoken
│ │ │ │ │  keyword `%s'
│ │ │ │ │  operator `%s'
│ │ │ │ │  pcf_grep
│ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {}
│ │ │ │ │ @@ -371,16 +371,16 @@
│ │ │ │ │    0x0000fb70 66207379 6e636820 736f636b 65740000 f synch socket..
│ │ │ │ │    0x0000fb80 72656164 2073796e 63682062 79746520 read synch byte 
│ │ │ │ │    0x0000fb90 66726f6d 20636869 6c640000 00000000 from child......
│ │ │ │ │    0x0000fba0 77726974 65207379 6e636820 62797465 write synch byte
│ │ │ │ │    0x0000fbb0 20746f20 6368696c 64000000 00000000  to child.......
│ │ │ │ │    0x0000fbc0 63616e6e 6f742063 6c6f7365 206d7920 cannot close my 
│ │ │ │ │    0x0000fbd0 656e6420 6f662073 796e6368 20736f63 end of synch soc
│ │ │ │ │ -  0x0000fbe0 6b657400 00000000 f94e5435 c452a4f9 ket......NT5.R..
│ │ │ │ │ -  0x0000fbf0 3d0450af f982d427 00000000 00000000 =.P....'........
│ │ │ │ │ +  0x0000fbe0 6b657400 00000000 0749ae46 4a8bc337 ket......I.FJ..7
│ │ │ │ │ +  0x0000fbf0 98f9effb fc3b4b25 00000000 00000000 .....;K%........
│ │ │ │ │    0x0000fc00 75736572 76642873 65727669 6365293a uservd(service):
│ │ │ │ │    0x0000fc10 20000000 00000000 77726974 65207374  .......write st
│ │ │ │ │    0x0000fc20 646f7574 00000000 73657276 65786563 dout....servexec
│ │ │ │ │    0x0000fc30 2e630000 00000000 6c6e6c00 00000000 .c......lnl.....
│ │ │ │ │    0x0000fc40 256c6400 00000000 256c7500 00000000 %ld.....%lu.....
│ │ │ │ │    0x0000fc50 25732000 00000000 21725b6c 2d315d20 %s .....!r[l-1] 
│ │ │ │ │    0x0000fc60 26262072 5b6c2d32 5d3d3d27 20270000 && r[l-2]==' '..
│ │ │ │ │ @@ -798,28 +798,28 @@
│ │ │ │ │    0x00011620 0a657865 63206172 67756d65 6e74733a .exec arguments:
│ │ │ │ │    0x00011630 00000000 00000000 7365742d 656e7669 ........set-envi
│ │ │ │ │    0x00011640 726f6e6d 656e7400 25733a20 25730a00 ronment.%s: %s..
│ │ │ │ │    0x00011650 73757070 72657373 2d617267 73000000 suppress-args...
│ │ │ │ │    0x00011660 64697363 6f6e6e65 63742d68 75700000 disconnect-hup..
│ │ │ │ │    0x00011670 6d616c6c 6f630000 7265616c 6c6f6300 malloc..realloc.
│ │ │ │ │    0x00011680 626c6f63 6b736967 6e616c73 00000000 blocksignals....
│ │ │ │ │ -  0x00011690 f94e5435 c452a4f9 3d0450af f982d427 .NT5.R..=.P....'
│ │ │ │ │ +  0x00011690 0749ae46 4a8bc337 98f9effb fc3b4b25 .I.FJ..7.....;K%
│ │ │ │ │    0x000116a0 626c6f63 6b736967 6e616c73 00000000 blocksignals....
│ │ │ │ │    0x000116b0 73796e63 68726561 64000000 00000000 synchread.......
│ │ │ │ │    0x000116c0 78667265 61640000 78667265 61647365 xfread..xfreadse
│ │ │ │ │    0x000116d0 74737472 696e6700 6d616b65 6e6f6e65 tstring.makenone
│ │ │ │ │    0x000116e0 78697374 656e7466 64000000 00000000 xistentfd.......
│ │ │ │ │    0x000116f0 72656365 6976655f 72657175 65737400 receive_request.
│ │ │ │ │    0x00011700 65737461 626c6973 685f7069 70657300 establish_pipes.
│ │ │ │ │    0x00011710 6c6f6f6b 75705f75 69647367 69647300 lookup_uidsgids.
│ │ │ │ │    0x00011720 73657276 69636572 65717565 73740000 servicerequest..
│ │ │ │ │    0x00011730 63686563 6b5f6664 73000000 00000000 check_fds.......
│ │ │ │ │    0x00011740 64756d70 636f6e66 69670000 00000000 dumpconfig......
│ │ │ │ │    0x00011750 7365655f 635f6c69 73740000 00000000 see_c_list......
│ │ │ │ │ -  0x00011760 f94e5435 c452a4f9 3d0450af f982d427 .NT5.R..=.P....'
│ │ │ │ │ +  0x00011760 0749ae46 4a8bc337 98f9effb fc3b4b25 .I.FJ..7.....;K%
│ │ │ │ │    0x00011770 75736572 76642873 65727669 6365293a uservd(service):
│ │ │ │ │    0x00011780 2063616e 6e6f7420 64757032 20666f72  cannot dup2 for
│ │ │ │ │    0x00011790 20737464 6572720a 00000000 00000000  stderr.........
│ │ │ │ │    0x000117a0 65786563 73657276 69636500 00000000 execservice.....
│ │ │ │ │    0x000117b0 c6029c03 94038c03 84037c03 74036c03 ..........|.t.l.
│ │ │ │ │    0x000117c0 64035c03 53034b03 43033a03 31032503 d.\.S.K.C.:.1.%.
│ │ │ │ │    0x000117d0 1a03e203 d703cb03 c003b903 b203ab03 ................
│ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {}
│ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
│ │ │ │ │┄ readelf: Error: Unable to find program interpreter name
│ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment
│ │ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │ │  
│ │ │ │ │  Hex dump of section '.gnu_debuglink':
│ │ │ │ │ -  0x00000000 66616339 39303965 30646536 64633263 fac9909e0de6dc2c
│ │ │ │ │ -  0x00000010 37343538 65666334 64653230 33343865 7458efc4de20348e
│ │ │ │ │ -  0x00000020 30316231 66642e64 65627567 00000000 01b1fd.debug....
│ │ │ │ │ -  0x00000030 3e88ef5d                            >..]
│ │ │ │ │ +  0x00000000 35623461 66623430 61376165 34326663 5b4afb40a7ae42fc
│ │ │ │ │ +  0x00000010 35336362 36613263 32313739 33626632 53cb6a2c21793bf2
│ │ │ │ │ +  0x00000020 31626632 64382e64 65627567 00000000 1bf2d8.debug....
│ │ │ │ │ +  0x00000030 5591f928                            U..(
│ │ │ ├── ./usr/share/doc/userv/spec.pdf.gz
│ │ │ │ ├── spec.pdf
│ │ │ │ │ ├── pdftotext {} -
│ │ │ │ │ │ @@ -34,15 +34,15 @@
│ │ │ │ │ │  SIGNATURE
│ │ │ │ │ │  
│ │ │ │ │ │  WRITTEN BY
│ │ │ │ │ │  
│ │ │ │ │ │  Ian Jackson and
│ │ │ │ │ │  contributors
│ │ │ │ │ │  
│ │ │ │ │ │ -March 12, 2026
│ │ │ │ │ │ +February 8, 2025
│ │ │ │ │ │  
│ │ │ │ │ │  REVISION HISTORY
│ │ │ │ │ │  NUMBER
│ │ │ │ │ │  
│ │ │ │ │ │  DATE
│ │ │ │ │ │  
│ │ │ │ │ │  DESCRIPTION
├── userv-dbgsym_1.2.1_arm64.deb
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./control
│ │ │ │ @@ -5,8 +5,8 @@
│ │ │ │  Architecture: arm64
│ │ │ │  Maintainer: Ian Jackson <ijackson@chiark.greenend.org.uk>
│ │ │ │  Installed-Size: 278
│ │ │ │  Depends: userv (= 1.2.1)
│ │ │ │  Section: debug
│ │ │ │  Priority: optional
│ │ │ │  Description: debug symbols for userv
│ │ │ │ -Build-Ids: 0b741edd2b8baeedede5e9f2dbd871b62f13ec47 97fac9909e0de6dc2c7458efc4de20348e01b1fd
│ │ │ │ +Build-Ids: d30062e67f9b17fe532d3fe28c37e1f5a56463c5 d45b4afb40a7ae42fc53cb6a2c21793bf21bf2d8
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ │ │ │ ├── line order
│ │ │ │ │ @@ -1,3 +1,3 @@
│ │ │ │ │ -usr/lib/debug/.build-id/0b/741edd2b8baeedede5e9f2dbd871b62f13ec47.debug
│ │ │ │ │ -usr/lib/debug/.build-id/97/fac9909e0de6dc2c7458efc4de20348e01b1fd.debug
│ │ │ │ │ +usr/lib/debug/.build-id/d3/0062e67f9b17fe532d3fe28c37e1f5a56463c5.debug
│ │ │ │ │ +usr/lib/debug/.build-id/d4/5b4afb40a7ae42fc53cb6a2c21793bf21bf2d8.debug
│ │ │ │ │  usr/lib/debug/.dwz/aarch64-linux-gnu/userv.debug
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── file list
│ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/
│ │ │ │ -drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/0b/
│ │ │ │ --rw-r--r--   0 root         (0) root         (0)    69880 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/0b/741edd2b8baeedede5e9f2dbd871b62f13ec47.debug
│ │ │ │ -drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/97/
│ │ │ │ --rw-r--r--   0 root         (0) root         (0)   192664 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/97/fac9909e0de6dc2c7458efc4de20348e01b1fd.debug
│ │ │ │ +drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/d3/
│ │ │ │ +-rw-r--r--   0 root         (0) root         (0)    69880 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/d3/0062e67f9b17fe532d3fe28c37e1f5a56463c5.debug
│ │ │ │ +drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/d4/
│ │ │ │ +-rw-r--r--   0 root         (0) root         (0)   192664 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/d4/5b4afb40a7ae42fc53cb6a2c21793bf21bf2d8.debug
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.dwz/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/
│ │ │ │  -rw-r--r--   0 root         (0) root         (0)     6536 2025-02-04 20:15:48.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/userv.debug
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/
│ │ │ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/doc/
│ │ │ │  lrwxrwxrwx   0 root         (0) root         (0)        0 2025-02-04 20:15:48.000000 ./usr/share/doc/userv-dbgsym -> userv
│ │ │ │   --- ./usr/lib/debug/.build-id/0b/741edd2b8baeedede5e9f2dbd871b62f13ec47.debug
│ │ │ ├── +++ ./usr/lib/debug/.build-id/d3/0062e67f9b17fe532d3fe28c37e1f5a56463c5.debug
│ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
│ │ │ │┄ Files 99% similar despite different names
│ │ │ │ ├── readelf --wide --notes {}
│ │ │ │ │┄ error from `readelf --wide --notes {}`:
│ │ │ │ │┄ readelf: Error: Unable to find program interpreter name
│ │ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.gnu.property
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │    GNU                  0x00000010	NT_GNU_PROPERTY_TYPE_0	      Properties: AArch64 feature: BTI, PAC
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.gnu.build-id
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │ -  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: 0b741edd2b8baeedede5e9f2dbd871b62f13ec47
│ │ │ │ │ +  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: d30062e67f9b17fe532d3fe28c37e1f5a56463c5
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.ABI-tag
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │    GNU                  0x00000010	NT_GNU_ABI_TAG (ABI version tag)	    OS: Linux, ABI: 3.7.0
│ │ │ │   --- ./usr/lib/debug/.build-id/97/fac9909e0de6dc2c7458efc4de20348e01b1fd.debug
│ │ │ ├── +++ ./usr/lib/debug/.build-id/d4/5b4afb40a7ae42fc53cb6a2c21793bf21bf2d8.debug
│ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
│ │ │ │┄ Files 90% similar despite different names
│ │ │ │ ├── readelf --wide --sections {}
│ │ │ │ │┄ error from `readelf --wide --sections {}`:
│ │ │ │ │┄ readelf: Error: Unable to find program interpreter name
│ │ │ │ │ @@ -27,15 +27,15 @@
│ │ │ │ │    [22] .dynamic          NOBITS          000000000002fc50 01fb00 000200 10  WA  6   0  8
│ │ │ │ │    [23] .got              NOBITS          000000000002fe50 01fb00 000190 08  WA  0   0  8
│ │ │ │ │    [24] .got.plt          NOBITS          000000000002ffe8 01fb00 000338 08  WA  0   0  8
│ │ │ │ │    [25] .data             NOBITS          0000000000030320 01fb00 000058 00  WA  0   0  8
│ │ │ │ │    [26] .bss              NOBITS          0000000000030380 01fb00 004368 00  WA  0   0 16
│ │ │ │ │    [27] .comment          PROGBITS        0000000000000000 015fdc 00001f 01  MS  0   0  1
│ │ │ │ │    [28] .debug_aranges    PROGBITS        0000000000000000 016000 000089 00   C  0   0  8
│ │ │ │ │ -  [29] .debug_info       PROGBITS        0000000000000000 016090 0097f1 00   C  0   0  8
│ │ │ │ │ +  [29] .debug_info       PROGBITS        0000000000000000 016090 0097f2 00   C  0   0  8
│ │ │ │ │    [30] .debug_abbrev     PROGBITS        0000000000000000 01f888 000d12 00   C  0   0  8
│ │ │ │ │    [31] .debug_line       PROGBITS        0000000000000000 0205a0 0043de 00   C  0   0  8
│ │ │ │ │    [32] .debug_str        PROGBITS        0000000000000000 024980 000c9c 01 MSC  0   0  8
│ │ │ │ │    [33] .debug_line_str   PROGBITS        0000000000000000 025620 00017f 01 MSC  0   0  8
│ │ │ │ │    [34] .debug_loclists   PROGBITS        0000000000000000 0257a0 003b81 00   C  0   0  8
│ │ │ │ │    [35] .debug_rnglists   PROGBITS        0000000000000000 029328 000798 00   C  0   0  8
│ │ │ │ │    [36] .gnu_debugaltlink PROGBITS        0000000000000000 029ac0 000046 00      0   0  1
│ │ │ │ ├── readelf --wide --notes {}
│ │ │ │ │┄ error from `readelf --wide --notes {}`:
│ │ │ │ │┄ readelf: Error: Unable to find program interpreter name
│ │ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.gnu.property
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │    GNU                  0x00000010	NT_GNU_PROPERTY_TYPE_0	      Properties: AArch64 feature: BTI, PAC
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.gnu.build-id
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │ -  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: 97fac9909e0de6dc2c7458efc4de20348e01b1fd
│ │ │ │ │ +  GNU                  0x00000014	NT_GNU_BUILD_ID (unique build ID bitstring)	    Build ID: d45b4afb40a7ae42fc53cb6a2c21793bf21bf2d8
│ │ │ │ │  
│ │ │ │ │  Displaying notes found in: .note.ABI-tag
│ │ │ │ │    Owner                Data size 	Description
│ │ │ │ │    GNU                  0x00000010	NT_GNU_ABI_TAG (ABI version tag)	    OS: Linux, ABI: 3.7.0
│ │ │ │ ├── readelf --wide --debug-dump=info {}
│ │ │ │ │┄ error from `readelf --wide --debug-dump=info {}`:
│ │ │ │ │┄ readelf: Error: Unable to find program interpreter name
│ │ │ │ │ @@ -933,15 +933,15 @@
│ │ │ │ │      <630>   DW_AT_comp_dir    : (line_strp) (offset: 0xb): .
│ │ │ │ │   <1><634>: Abbrev Number: 61 (DW_TAG_variable)
│ │ │ │ │      <635>   DW_AT_name        : (GNU_strp_alt) (offset: 0x8b9) 
│ │ │ │ │      <639>   DW_AT_decl_file   : (data1) 25
│ │ │ │ │      <63a>   DW_AT_decl_line   : (data1) 33
│ │ │ │ │      <63b>   DW_AT_decl_column : (data1) 28
│ │ │ │ │      <63c>   DW_AT_type        : (ref_addr) <0x24>
│ │ │ │ │ -    <640>   DW_AT_const_value : (block1) 16 byte block: f9 4e 54 35 c4 52 a4 f9 3d 4 50 af f9 82 d4 27 
│ │ │ │ │ +    <640>   DW_AT_const_value : (block1) 16 byte block: 7 49 ae 46 4a 8b c3 37 98 f9 ef fb fc 3b 4b 25 
│ │ │ │ │   <1><651>: Abbrev Number: 0
│ │ │ │ │    Compilation Unit @ offset 0x652:
│ │ │ │ │     Length:        0x57 (32-bit)
│ │ │ │ │     Version:       5
│ │ │ │ │     Unit Type:     DW_UT_partial (3)
│ │ │ │ │     Abbrev Offset: 0
│ │ │ │ │     Pointer Size:  8
│ │ │ │ ├── strings --all --bytes=8 {}
│ │ │ │ │ @@ -1,21 +1,16 @@
│ │ │ │ │  GCC: (Debian 14.2.0-12) 14.2.0
│ │ │ │ │ -nz@!xXbk+
│ │ │ │ │ -'A$<	d%jB8
│ │ │ │ │ -~M$~{hM7~
│ │ │ │ │ -"]*1@*Q=3H
│ │ │ │ │ -I1 fULuCh;}
│ │ │ │ │ -{%ABn=Io
│ │ │ │ │ -5QQy]QQP
│ │ │ │ │ -\3,+J3,+3-
│ │ │ │ │ -,1RP$"{uc
│ │ │ │ │ ->+``c+i^_K%[
│ │ │ │ │ -0^)cMh><s( C)ccn!<O
│ │ │ │ │ -7kkV{WRX
│ │ │ │ │ -O-J:-SQ[
│ │ │ │ │ +)uuQsQi*
│ │ │ │ │ +96^s\c4Gn
│ │ │ │ │ +W[5O=GkN?
│ │ │ │ │ +NwED"TL8
│ │ │ │ │ +moXMW=5s
│ │ │ │ │ ++"\wMTT^WT
│ │ │ │ │ +!4p0Ge_L
│ │ │ │ │ +^Y:YS\x#&
│ │ │ │ │  ]'2}29n\
│ │ │ │ │  F\wUI-vb4
│ │ │ │ │  Xj<\B?0,
│ │ │ │ │  ,+8sp6Yi9
│ │ │ │ │  tN SLpv 'Z
│ │ │ │ │  mn{do5n$
│ │ │ │ │  /euFxw3j