--- /srv/rebuilderd/tmp/rebuilderdwb3T9y/inputs/libghc-digest-dev_0.0.2.1-2_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdwb3T9y/out/libghc-digest-dev_0.0.2.1-2_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-04 15:08:17.000000 debian-binary │ --rw-r--r-- 0 0 0 1184 2026-01-04 15:08:17.000000 control.tar.xz │ --rw-r--r-- 0 0 0 25300 2026-01-04 15:08:17.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1188 2026-01-04 15:08:17.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 25296 2026-01-04 15:08:17.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-2b2a/digest-0.0.2.1-7aU7eo7RLUX3NzrM0a18in/libHSdigest-0.0.2.1-7aU7eo7RLUX3NzrM0a18in.a │ │ │ ├── nm --print-armap {} │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ U ghczmprim_GHCziTypes_Module_con_info │ │ │ │ U ghczmprim_GHCziTypes_TrNameS_con_info │ │ │ │ U ghczmprim_GHCziTypes_TyCon_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZC_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdConstraint_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdzt_closure │ │ │ │ -000000000000004d r i2F9_str │ │ │ │ +000000000000004d r i2HS_str │ │ │ │ U stg_ap_0_fast │ │ │ │ U stg_ap_p_info │ │ │ │ U stg_gc_noregs │ │ │ │ U stg_keepAlivezh │ │ │ │ U stg_noDuplicatezh │ │ │ │ │ │ │ │ CRC32.o: │ │ │ │ @@ -270,15 +270,15 @@ │ │ │ │ U ghczmprim_GHCziTypes_Module_con_info │ │ │ │ U ghczmprim_GHCziTypes_TrNameS_con_info │ │ │ │ U ghczmprim_GHCziTypes_TyCon_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZC_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdConstraint_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdzt_closure │ │ │ │ -0000000000000047 r i2AP_str │ │ │ │ +0000000000000047 r i2HI_str │ │ │ │ U stg_ap_0_fast │ │ │ │ U stg_ap_p_info │ │ │ │ U stg_gc_noregs │ │ │ │ U stg_keepAlivezh │ │ │ │ U stg_noDuplicatezh │ │ │ │ │ │ │ │ CRC32C.o: │ │ │ │ @@ -344,15 +344,15 @@ │ │ │ │ U ghczmprim_GHCziTypes_Module_con_info │ │ │ │ U ghczmprim_GHCziTypes_TrNameS_con_info │ │ │ │ U ghczmprim_GHCziTypes_TyCon_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZC_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdConstraint_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdzt_closure │ │ │ │ -000000000000004a r i2KH_str │ │ │ │ +000000000000004a r i2Jx_str │ │ │ │ U stg_ap_0_fast │ │ │ │ U stg_ap_p_info │ │ │ │ U stg_gc_noregs │ │ │ │ U stg_gc_unpt_r1 │ │ │ │ U stg_keepAlivezh │ │ │ │ │ │ │ │ crc32c.o: │ │ │ ├── Adler32.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 69 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ - 3: 000000000000004d 0 NOTYPE LOCAL DEFAULT 6 i2F9_str │ │ │ │ │ + 3: 000000000000004d 0 NOTYPE LOCAL DEFAULT 6 i2HS_str │ │ │ │ │ 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_zdtczqCZCAdler3_bytes │ │ │ │ │ 5: 000000000000000b 0 OBJECT GLOBAL DEFAULT 6 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_zdtcAdler3_bytes │ │ │ │ │ 6: 0000000000000013 0 OBJECT GLOBAL DEFAULT 6 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_zdtrModule2_bytes │ │ │ │ │ 7: 0000000000000027 0 OBJECT GLOBAL DEFAULT 6 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_zdtrModule4_bytes │ │ │ │ │ 8: 0000000000000018 80 FUNC GLOBAL DEFAULT 1 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_adler32_info │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_0_fast │ │ │ │ │ 10: 0000000000000000 0 OBJECT GLOBAL DEFAULT 3 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_adler32_closure │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -51,15 +51,15 @@ │ │ │ │ │ 000000000000086c 000000010000000b R_X86_64_32S 0000000000000000 .text + 8b0 │ │ │ │ │ 00000000000008c2 000000220000000b R_X86_64_32S 0000000000000000 ghczminternal_GHCziInternalziWord_W32zh_con_info + 0 │ │ │ │ │ 00000000000008e5 000000010000000b R_X86_64_32S 0000000000000000 .text + 890 │ │ │ │ │ 000000000000091d 000000010000000b R_X86_64_32S 0000000000000000 .text + 948 │ │ │ │ │ 0000000000000966 0000004100000002 R_X86_64_PC32 00000000000002a8 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_zdfAdler32ByteString0zuzdcadler32_closure - 4 │ │ │ │ │ 000000000000099a 000000380000000b R_X86_64_32S 00000000000009e0 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_CZCAdler32_con_info + 0 │ │ │ │ │ 00000000000009bd 0000004400000002 R_X86_64_PC32 00000000000002d0 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_CZCAdler32_closure - 4 │ │ │ │ │ -00000000000009c8 0000000300000018 R_X86_64_PC64 000000000000004d i2F9_str - 18 │ │ │ │ │ +00000000000009c8 0000000300000018 R_X86_64_PC64 000000000000004d i2HS_str - 18 │ │ │ │ │ 0000000000000059 0000000900000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 00000000000000c1 0000000900000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000221 0000002900000004 R_X86_64_PLT32 0000000000000000 stg_noDuplicatezh - 4 │ │ │ │ │ 00000000000002a5 0000002b00000004 R_X86_64_PLT32 0000000000000000 stg_keepAlivezh - 4 │ │ │ │ │ 00000000000002b5 0000002c00000004 R_X86_64_PLT32 0000000000000000 stg_gc_noregs - 4 │ │ │ │ │ 00000000000004f9 0000002c00000004 R_X86_64_PLT32 0000000000000000 stg_gc_noregs - 4 │ │ │ │ │ 0000000000000689 0000002c00000004 R_X86_64_PLT32 0000000000000000 stg_gc_noregs - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ 'C:Adler32 │ │ │ │ │ Data.Digest.Adler32 │ │ │ │ │ digest-0.0.2.1-7aU7eo7RLUX3NzrM0a18in │ │ │ │ │ digest-0.0.2.1-7aU7eo7RLUX3NzrM0a18in:Data.Digest.Adler32.C:Adler32 │ │ │ │ │ -i2F9_str │ │ │ │ │ +i2HS_str │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_zdtczqCZCAdler3_bytes │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_zdtcAdler3_bytes │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_zdtrModule2_bytes │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_zdtrModule4_bytes │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_adler32_info │ │ │ │ │ stg_ap_0_fast │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_adler32_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -860,15 +860,15 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziAdler32_CZCAdler32_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl (%rax) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 i2F9_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i2HS_str-0x18 │ │ │ │ │ add (%rax),%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add $0x0,%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693246 395f7374 72006469 67657374 .i2F9_str.digest │ │ │ │ │ + 0x00000000 00693248 535f7374 72006469 67657374 .i2HS_str.digest │ │ │ │ │ 0x00000010 7a6d307a 69307a69 327a6931 7a6d3761 zm0zi0zi2zi1zm7a │ │ │ │ │ 0x00000020 5537656f 37524c55 58334e7a 7a724d30 U7eo7RLUX3NzzrM0 │ │ │ │ │ 0x00000030 61313869 6e5f4461 74617a69 44696765 a18in_DataziDige │ │ │ │ │ 0x00000040 73747a69 41646c65 7233325f 7a647463 stziAdler32_zdtc │ │ │ │ │ 0x00000050 7a71435a 4341646c 6572335f 62797465 zqCZCAdler3_byte │ │ │ │ │ 0x00000060 73006469 67657374 7a6d307a 69307a69 s.digestzm0zi0zi │ │ │ │ │ 0x00000070 327a6931 7a6d3761 5537656f 37524c55 2zi1zm7aU7eo7RLU │ │ │ ├── CRC32.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 69 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ - 3: 0000000000000047 0 NOTYPE LOCAL DEFAULT 6 i2AP_str │ │ │ │ │ + 3: 0000000000000047 0 NOTYPE LOCAL DEFAULT 6 i2HI_str │ │ │ │ │ 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_zdtczqCZCCRC3_bytes │ │ │ │ │ 5: 0000000000000009 0 OBJECT GLOBAL DEFAULT 6 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_zdtcCRC3_bytes │ │ │ │ │ 6: 000000000000000f 0 OBJECT GLOBAL DEFAULT 6 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_zdtrModule2_bytes │ │ │ │ │ 7: 0000000000000021 0 OBJECT GLOBAL DEFAULT 6 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_zdtrModule4_bytes │ │ │ │ │ 8: 0000000000000018 80 FUNC GLOBAL DEFAULT 1 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_crc32_info │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_0_fast │ │ │ │ │ 10: 0000000000000000 0 OBJECT GLOBAL DEFAULT 3 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_crc32_closure │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -51,15 +51,15 @@ │ │ │ │ │ 0000000000000864 000000010000000b R_X86_64_32S 0000000000000000 .text + 8a8 │ │ │ │ │ 00000000000008ba 000000220000000b R_X86_64_32S 0000000000000000 ghczminternal_GHCziInternalziWord_W32zh_con_info + 0 │ │ │ │ │ 00000000000008dd 000000010000000b R_X86_64_32S 0000000000000000 .text + 888 │ │ │ │ │ 0000000000000915 000000010000000b R_X86_64_32S 0000000000000000 .text + 940 │ │ │ │ │ 000000000000095b 0000004100000002 R_X86_64_PC32 00000000000002a8 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_zdfCRC32ByteString0zuzdccrc32_closure - 4 │ │ │ │ │ 0000000000000992 000000380000000b R_X86_64_32S 00000000000009d8 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_CZCCRC32_con_info + 0 │ │ │ │ │ 00000000000009b5 0000004400000002 R_X86_64_PC32 00000000000002d0 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_CZCCRC32_closure - 4 │ │ │ │ │ -00000000000009c0 0000000300000018 R_X86_64_PC64 0000000000000047 i2AP_str - 18 │ │ │ │ │ +00000000000009c0 0000000300000018 R_X86_64_PC64 0000000000000047 i2HI_str - 18 │ │ │ │ │ 0000000000000059 0000000900000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 00000000000000c1 0000000900000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000221 0000002900000004 R_X86_64_PLT32 0000000000000000 stg_noDuplicatezh - 4 │ │ │ │ │ 00000000000002a5 0000002b00000004 R_X86_64_PLT32 0000000000000000 stg_keepAlivezh - 4 │ │ │ │ │ 00000000000002b5 0000002c00000004 R_X86_64_PLT32 0000000000000000 stg_gc_noregs - 4 │ │ │ │ │ 00000000000004f9 0000002c00000004 R_X86_64_PLT32 0000000000000000 stg_gc_noregs - 4 │ │ │ │ │ 0000000000000681 0000002c00000004 R_X86_64_PLT32 0000000000000000 stg_gc_noregs - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ 'C:CRC32 │ │ │ │ │ Data.Digest.CRC32 │ │ │ │ │ digest-0.0.2.1-7aU7eo7RLUX3NzrM0a18in │ │ │ │ │ digest-0.0.2.1-7aU7eo7RLUX3NzrM0a18in:Data.Digest.CRC32.C:CRC32 │ │ │ │ │ -i2AP_str │ │ │ │ │ +i2HI_str │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_zdtczqCZCCRC3_bytes │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_zdtcCRC3_bytes │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_zdtrModule2_bytes │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_zdtrModule4_bytes │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_crc32_info │ │ │ │ │ stg_ap_0_fast │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_crc32_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -862,15 +862,15 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32_CZCCRC32_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl (%rax) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 i2AP_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i2HI_str-0x18 │ │ │ │ │ add (%rax),%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add $0x0,%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693241 505f7374 72006469 67657374 .i2AP_str.digest │ │ │ │ │ + 0x00000000 00693248 495f7374 72006469 67657374 .i2HI_str.digest │ │ │ │ │ 0x00000010 7a6d307a 69307a69 327a6931 7a6d3761 zm0zi0zi2zi1zm7a │ │ │ │ │ 0x00000020 5537656f 37524c55 58334e7a 7a724d30 U7eo7RLUX3NzzrM0 │ │ │ │ │ 0x00000030 61313869 6e5f4461 74617a69 44696765 a18in_DataziDige │ │ │ │ │ 0x00000040 73747a69 43524333 325f7a64 74637a71 stziCRC32_zdtczq │ │ │ │ │ 0x00000050 435a4343 5243335f 62797465 73006469 CZCCRC3_bytes.di │ │ │ │ │ 0x00000060 67657374 7a6d307a 69307a69 327a6931 gestzm0zi0zi2zi1 │ │ │ │ │ 0x00000070 7a6d3761 5537656f 37524c55 58334e7a zm7aU7eo7RLUX3Nz │ │ │ ├── CRC32C.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 75 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ - 3: 000000000000004a 0 NOTYPE LOCAL DEFAULT 6 i2KH_str │ │ │ │ │ + 3: 000000000000004a 0 NOTYPE LOCAL DEFAULT 6 i2Jx_str │ │ │ │ │ 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_zdtczqCZCCRC32C3_bytes │ │ │ │ │ 5: 000000000000000a 0 OBJECT GLOBAL DEFAULT 6 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_zdtcCRC32C3_bytes │ │ │ │ │ 6: 0000000000000011 0 OBJECT GLOBAL DEFAULT 6 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_zdtrModule2_bytes │ │ │ │ │ 7: 0000000000000024 0 OBJECT GLOBAL DEFAULT 6 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_zdtrModule4_bytes │ │ │ │ │ 8: 0000000000000018 80 FUNC GLOBAL DEFAULT 1 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_crc32c_info │ │ │ │ │ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_0_fast │ │ │ │ │ 10: 0000000000000000 0 OBJECT GLOBAL DEFAULT 3 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_crc32c_closure │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -67,15 +67,15 @@ │ │ │ │ │ 0000000000000b89 000000010000000b R_X86_64_32S 0000000000000000 .text + bb8 │ │ │ │ │ 0000000000000bbc 000000010000000b R_X86_64_32S 0000000000000000 .text + be8 │ │ │ │ │ 0000000000000c13 0000002d00000004 R_X86_64_PLT32 0000000000000000 crc32c_extend - 4 │ │ │ │ │ 0000000000000c20 0000000e0000000b R_X86_64_32S 0000000000000000 ghczminternal_GHCziInternalziWord_W32zh_con_info + 0 │ │ │ │ │ 0000000000000c47 0000004700000002 R_X86_64_PC32 00000000000002d8 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_zdfCRC32CShortByteStringzuzdccrc32cUpdate_closure - 4 │ │ │ │ │ 0000000000000c7a 000000320000000b R_X86_64_32S 0000000000000cc0 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_CZCCRC32C_con_info + 0 │ │ │ │ │ 0000000000000c9d 0000004a00000002 R_X86_64_PC32 0000000000000300 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_CZCCRC32C_closure - 4 │ │ │ │ │ -0000000000000ca8 0000000300000018 R_X86_64_PC64 000000000000004a i2KH_str - 18 │ │ │ │ │ +0000000000000ca8 0000000300000018 R_X86_64_PC64 000000000000004a i2Jx_str - 18 │ │ │ │ │ 0000000000000059 0000000900000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 00000000000000c1 0000000900000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 000000000000020c 0000002800000004 R_X86_64_PLT32 0000000000000000 stg_keepAlivezh - 4 │ │ │ │ │ 000000000000021c 0000002900000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 000000000000034a 0000002800000004 R_X86_64_PLT32 0000000000000000 stg_keepAlivezh - 4 │ │ │ │ │ 00000000000005cd 0000002800000004 R_X86_64_PLT32 0000000000000000 stg_keepAlivezh - 4 │ │ │ │ │ 00000000000005f0 0000002900000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ 'C:CRC32C │ │ │ │ │ Data.Digest.CRC32C │ │ │ │ │ digest-0.0.2.1-7aU7eo7RLUX3NzrM0a18in │ │ │ │ │ digest-0.0.2.1-7aU7eo7RLUX3NzrM0a18in:Data.Digest.CRC32C.C:CRC32C │ │ │ │ │ -i2KH_str │ │ │ │ │ +i2Jx_str │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_zdtczqCZCCRC32C3_bytes │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_zdtcCRC32C3_bytes │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_zdtrModule2_bytes │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_zdtrModule4_bytes │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_crc32c_info │ │ │ │ │ stg_ap_0_fast │ │ │ │ │ digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_crc32c_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1109,15 +1109,15 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 digestzm0zi0zi2zi1zm7aU7eo7RLUX3NzzrM0a18in_DataziDigestziCRC32C_CZCCRC32C_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl (%rax) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 i2KH_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i2Jx_str-0x18 │ │ │ │ │ add (%rax),%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add $0x0,%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 0069324b 485f7374 72006469 67657374 .i2KH_str.digest │ │ │ │ │ + 0x00000000 0069324a 785f7374 72006469 67657374 .i2Jx_str.digest │ │ │ │ │ 0x00000010 7a6d307a 69307a69 327a6931 7a6d3761 zm0zi0zi2zi1zm7a │ │ │ │ │ 0x00000020 5537656f 37524c55 58334e7a 7a724d30 U7eo7RLUX3NzzrM0 │ │ │ │ │ 0x00000030 61313869 6e5f4461 74617a69 44696765 a18in_DataziDige │ │ │ │ │ 0x00000040 73747a69 43524333 32435f7a 6474637a stziCRC32C_zdtcz │ │ │ │ │ 0x00000050 71435a43 43524333 3243335f 62797465 qCZCCRC32C3_byte │ │ │ │ │ 0x00000060 73006469 67657374 7a6d307a 69307a69 s.digestzm0zi0zi │ │ │ │ │ 0x00000070 327a6931 7a6d3761 5537656f 37524c55 2zi1zm7aU7eo7RLU