640 KB
/srv/reproducible-results/rbuild-debian/r-b-build.2At45xz7/b1/haskell-cryptohash-md5_0.11.101.0-4_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.2At45xz7/b2/haskell-cryptohash-md5_0.11.101.0-4_amd64.changes
660 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·f95f43183eebcd17f89091094363d0d6·31924·haskell·optional·libghc-cryptohash-md5-dev_0.11.101.0-4_amd64.deb1 ·bd7487fd9ed096883b2cb23f7054d0f3·32044·haskell·optional·libghc-cryptohash-md5-dev_0.11.101.0-4_amd64.deb
2 ·8bc72fb30f4beb5a9b9ca15a5899d4fa·45840·doc·optional·libghc-cryptohash-md5-doc_0.11.101.0-4_all.deb2 ·eaa5d1649fedca9c238654acfe4ef05f·45852·doc·optional·libghc-cryptohash-md5-doc_0.11.101.0-4_all.deb
3 ·47dfb9a2645e99130b5e8d0fd73ffecf·28016·haskell·optional·libghc-cryptohash-md5-prof_0.11.101.0-4_amd64.deb3 ·2db3a5e8a28d175f71ad47ab1687c240·28044·haskell·optional·libghc-cryptohash-md5-prof_0.11.101.0-4_amd64.deb
574 KB
libghc-cryptohash-md5-dev_0.11.101.0-4_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2026-01-10·11:26:24.000000·debian-binary1 -rw-r--r--···0········0········0········4·2026-01-10·11:26:24.000000·debian-binary
2 -rw-r--r--···0········0········0·····1296·2026-01-10·11:26:24.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1296·2026-01-10·11:26:24.000000·control.tar.xz
3 -rw-r--r--···0········0········0····30436·2026-01-10·11:26:24.000000·data.tar.xz3 -rw-r--r--···0········0········0····30556·2026-01-10·11:26:24.000000·data.tar.xz
3.82 KB
control.tar.xz
3.79 KB
control.tar
1.3 KB
./control
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Package:·libghc-cryptohash-md5-dev1 Package:·libghc-cryptohash-md5-dev
2 Source:·haskell-cryptohash-md52 Source:·haskell-cryptohash-md5
3 Version:·0.11.101.0-43 Version:·0.11.101.0-4
4 Architecture:·amd644 Architecture:·amd64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·2066 Installed-Size:·207
7 Depends:·libghc-base-dev-4.20.2.0-47ff0,·libghc-bytestring-dev-0.12.2.0-d528c,·libc6·(>=·2.14),·libgmp10·(>=·2:6.3.0+dfsg)7 Depends:·libghc-base-dev-4.20.2.0-47ff0,·libghc-bytestring-dev-0.12.2.0-d528c,·libc6·(>=·2.14),·libgmp10·(>=·2:6.3.0+dfsg)
8 Provides:·libghc-cryptohash-md5-dev-0.11.101.0-6fcaf8 Provides:·libghc-cryptohash-md5-dev-0.11.101.0-84d53
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/haskell-hvr/cryptohash-md5.git11 Homepage:·https://github.com/haskell-hvr/cryptohash-md5.git
12 Description:·fast,·pure·and·practical·MD5·implementation12 Description:·fast,·pure·and·practical·MD5·implementation
13 ·A·practical·incremental·and·one-pass,·pure·API·to·the13 ·A·practical·incremental·and·one-pass,·pure·API·to·the
14 ·MD5·hash·algorithm·(including·HMAC·support)·with·performance·close·to14 ·MD5·hash·algorithm·(including·HMAC·support)·with·performance·close·to
15 ·the·fastest·implementations·available·in·other·languages.15 ·the·fastest·implementations·available·in·other·languages.
Offset 17, 8 lines modifiedOffset 17, 8 lines modified
17 ·The·implementation·is·made·in·C·with·a·haskell·FFI·wrapper·that·hides·the·C·implementation.17 ·The·implementation·is·made·in·C·with·a·haskell·FFI·wrapper·that·hides·the·C·implementation.
18 ·.18 ·.
19 ·NOTE:·This·package·has·been·forked·off·cryptohash·0.11.7·because·cryptohash19 ·NOTE:·This·package·has·been·forked·off·cryptohash·0.11.7·because·cryptohash
20 ·has·been·deprecated.20 ·has·been·deprecated.
21 ·.21 ·.
22 ·This·package·provides·a·library·for·the·Haskell·programming·language.22 ·This·package·provides·a·library·for·the·Haskell·programming·language.
23 ·See·http://www.haskell.org/·for·more·information·on·Haskell.23 ·See·http://www.haskell.org/·for·more·information·on·Haskell.
24 Ghc-Package:·cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk224 Ghc-Package:·cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd
2.47 KB
./md5sums
30.0 B
./md5sums
Files differ
2.42 KB
line order
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Compat.dyn_hi1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Compat.dyn_hi
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Compat.hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Compat.hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5.dyn_hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5.dyn_hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5.hi4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5.hi
5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5/FFI.dyn_hi5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5/FFI.dyn_hi
6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5/FFI.hi6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5/FFI.hi
7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/libHScryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2.a7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/libHScryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd.a
8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHScryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2-ghc9.10.3.so8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHScryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd-ghc9.10.3.so
9 usr/share/doc/libghc-cryptohash-md5-dev/changelog.Debian.gz9 usr/share/doc/libghc-cryptohash-md5-dev/changelog.Debian.gz
10 usr/share/doc/libghc-cryptohash-md5-dev/changelog.gz10 usr/share/doc/libghc-cryptohash-md5-dev/changelog.gz
11 usr/share/doc/libghc-cryptohash-md5-dev/copyright11 usr/share/doc/libghc-cryptohash-md5-dev/copyright
12 var/lib/ghc/package.conf.d/cryptohash-md5-0.11.101.0.conf12 var/lib/ghc/package.conf.d/cryptohash-md5-0.11.101.0.conf
570 KB
data.tar.xz
570 KB
data.tar
6.82 KB
file list
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/
9 -rw-r--r--···0·root·········(0)·root·········(0)·····2312·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Compat.dyn_hi9 -rw-r--r--···0·root·········(0)·root·········(0)·····2318·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Compat.dyn_hi
10 -rw-r--r--···0·root·········(0)·root·········(0)·····2309·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Compat.hi10 -rw-r--r--···0·root·········(0)·root·········(0)·····2315·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Compat.hi
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5/
14 -rw-r--r--···0·root·········(0)·root·········(0)·····7741·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5/FFI.dyn_hi14 -rw-r--r--···0·root·········(0)·root·········(0)·····7749·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5/FFI.dyn_hi
15 -rw-r--r--···0·root·········(0)·root·········(0)·····7739·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5/FFI.hi15 -rw-r--r--···0·root·········(0)·root·········(0)·····7747·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5/FFI.hi
16 -rw-r--r--···0·root·········(0)·root·········(0)·····6727·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5.dyn_hi16 -rw-r--r--···0·root·········(0)·root·········(0)·····6733·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5.dyn_hi
17 -rw-r--r--···0·root·········(0)·root·········(0)·····6723·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5.hi17 -rw-r--r--···0·root·········(0)·root·········(0)·····6729·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5.hi
18 -rw-r--r--···0·root·········(0)·root·········(0)····81844·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/libHScryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2.a18 -rw-r--r--···0·root·········(0)·root·········(0)····82338·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/libHScryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd.a
19 -rw-r--r--···0·root·········(0)·root·········(0)····65352·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHScryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2-ghc9.10.3.so19 -rw-r--r--···0·root·········(0)·root·········(0)····65352·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHScryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd-ghc9.10.3.so
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/share/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/share/
21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/share/doc/21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/share/doc/
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/share/doc/libghc-cryptohash-md5-dev/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/share/doc/libghc-cryptohash-md5-dev/
23 -rw-r--r--···0·root·········(0)·root·········(0)······445·2026-01-10·11:26:24.000000·./usr/share/doc/libghc-cryptohash-md5-dev/changelog.Debian.gz23 -rw-r--r--···0·root·········(0)·root·········(0)······445·2026-01-10·11:26:24.000000·./usr/share/doc/libghc-cryptohash-md5-dev/changelog.Debian.gz
24 -rw-r--r--···0·root·········(0)·root·········(0)······564·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-cryptohash-md5-dev/changelog.gz24 -rw-r--r--···0·root·········(0)·root·········(0)······564·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-cryptohash-md5-dev/changelog.gz
25 -rw-r--r--···0·root·········(0)·root·········(0)·····2016·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-cryptohash-md5-dev/copyright25 -rw-r--r--···0·root·········(0)·root·········(0)·····2016·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-cryptohash-md5-dev/copyright
26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./var/26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./var/
2.72 KB
./var/lib/ghc/package.conf.d/cryptohash-md5-0.11.101.0.conf
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 name:·················cryptohash-md51 name:·················cryptohash-md5
2 version:··············0.11.101.02 version:··············0.11.101.0
3 visibility:···········public3 visibility:···········public
4 id:···················cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk24 id:···················cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd
5 key:··················cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk25 key:··················cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd
6 license:··············BSD-3-Clause6 license:··············BSD-3-Clause
7 copyright:············Vincent·Hanquez,·Herbert·Valerio·Riedel7 copyright:············Vincent·Hanquez,·Herbert·Valerio·Riedel
8 maintainer:···········https://github.com/haskell-hvr/cryptohash-md58 maintainer:···········https://github.com/haskell-hvr/cryptohash-md5
9 homepage:·············https://github.com/haskell-hvr/cryptohash-md59 homepage:·············https://github.com/haskell-hvr/cryptohash-md5
10 synopsis:·············Fast,·pure·and·practical·MD5·implementation10 synopsis:·············Fast,·pure·and·practical·MD5·implementation
11 description:11 description:
12 ····A·practical·incremental·and·one-pass,·pure·API·to·the12 ····A·practical·incremental·and·one-pass,·pure·API·to·the
Offset 21, 30 lines modifiedOffset 21, 30 lines modified
21 ····providing·the·MD5·hash·algorithm·without·any·dependencies·on·packages·other·than21 ····providing·the·MD5·hash·algorithm·without·any·dependencies·on·packages·other·than
22 ····@base@·and·@bytestring@.22 ····@base@·and·@bytestring@.
  
23 ····Consequently,·this·package·can·be·used·as·a·drop-in·replacement·for·@cryptohash@'s23 ····Consequently,·this·package·can·be·used·as·a·drop-in·replacement·for·@cryptohash@'s
24 ····"Crypto.Hash.MD5"·module,·though·with·a·clearly·smaller·footprint.24 ····"Crypto.Hash.MD5"·module,·though·with·a·clearly·smaller·footprint.
  
25 category:·············Data,·Cryptography25 category:·············Data,·Cryptography
26 abi:··················6fcaf372333b44e03dd7f46f5d02322e26 abi:··················84d53f31f2957a0ebd576753f834eb99
27 exposed:··············True27 exposed:··············True
28 exposed-modules:······Crypto.Hash.MD528 exposed-modules:······Crypto.Hash.MD5
29 hidden-modules:·······Crypto.Hash.MD5.FFI·Compat29 hidden-modules:·······Crypto.Hash.MD5.FFI·Compat
30 import-dirs:30 import-dirs:
31 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk231 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd
  
32 library-dirs:32 library-dirs:
33 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk233 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd
  
34 library-dirs-static:34 library-dirs-static:
35 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk235 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd
  
36 dynamic-library-dirs:36 dynamic-library-dirs:
37 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace37 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace
  
38 data-dir:·············/usr/share/cryptohash-md538 data-dir:·············/usr/share/cryptohash-md5
39 hs-libraries:·········HScryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk239 hs-libraries:·········HScryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd
40 depends:··············base-4.20.2.0-inplace·bytestring-0.12.2.0-inplace40 depends:··············base-4.20.2.0-inplace·bytestring-0.12.2.0-inplace
41 haddock-interfaces:41 haddock-interfaces:
42 ····/usr/lib/ghc-doc/haddock/cryptohash-md5-0.11.101.0/cryptohash-md5.haddock42 ····/usr/lib/ghc-doc/haddock/cryptohash-md5-0.11.101.0/cryptohash-md5.haddock
  
43 haddock-html:·········/usr/share/doc/libghc-cryptohash-md5-doc/html/43 haddock-html:·········/usr/share/doc/libghc-cryptohash-md5-doc/html/
3.53 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Compat.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Compat.dyn_hi
Files 88% similar despite different names
3.24 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Compat·91037 interface·Compat·9103
8 ··interface·hash:·cdf6d73c62efdc5f141a79d97f25a21a 
9 ··ABI·hash:·0e918da9cb338880fd6e690fc5ef7ad1 
10 ··export-list·hash:·5856d537f1d8f16e15411323df723b878 ··interface·hash:·e5e795541abeb529dccce809f3b20581
 9 ··ABI·hash:·4201daf14f5c75a0d564cc7ad7b05ef6
 10 ··export-list·hash:·a48f7d3887714a38a7bf242289770b90
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·11b7a84591601aa25a5b0c20dd8c4e5012 ··flag·hash:·11b7a84591601aa25a5b0c20dd8c4e50
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·857aa6cbfc23f945defbe46b9f84c31616 ··src_hash:·857aa6cbfc23f945defbe46b9f84c316
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 38, 41 lines modifiedOffset 38, 41 lines modified
38 import··-/··Foreign.ForeignPtr·d868858ea52d8f85d95ea427d46e22d638 import··-/··Foreign.ForeignPtr·d868858ea52d8f85d95ea427d46e22d6
39 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a39 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
40 import··-/··Data.ByteString.Internal·0ed119a9b237d7ec8c5d450d7cc4b6d440 import··-/··Data.ByteString.Internal·0ed119a9b237d7ec8c5d450d7cc4b6d4
41 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f41 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f
42 import··-/··GHC.Internal.ForeignPtr·d46f8acaede394725d6e904b682a668642 import··-/··GHC.Internal.ForeignPtr·d46f8acaede394725d6e904b682a6686
43 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f343 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
44 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf44 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
45 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·56f36021b277e2163cd4a5e5dadd489745 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·e89c85a846edbcfe8e694ceb9667ec57
46 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d46 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
47 7d9bd80bb93c84828119c1bd1f1a1ce747 3de1002222f8c326c7037b8e83f7a640
48 ··$trModule·::·GHC.Types.Module48 ··$trModule·::·GHC.Types.Module
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.Module],50 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
51 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]51 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
52 32f866e4aea84b25cb98e3fed776ae9c52 f90139e75a4a4bf9d01c78b367ae5e5f
53 ··$trModule1·::·GHC.Types.TrName53 ··$trModule1·::·GHC.Types.TrName
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,54 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
57 a23cf43501acf0ada9d1b92f8eded90757 a70f8d2da48355fede7527d1634b7b44
58 ··$trModule2·::·GHC.Prim.Addr#58 ··$trModule2·::·GHC.Prim.Addr#
59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
60 ···Unfolding:·Core:·<vanilla>·"Compat"#]60 ···Unfolding:·Core:·<vanilla>·"Compat"#]
61 4ed3b12136bdfcc47315e9ec07392bee61 e38f58b60bd2bc0509646c9a5a9655f8
62 ··$trModule3·::·GHC.Types.TrName62 ··$trModule3·::·GHC.Types.TrName
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
66 5560a4837a202bbeb487d0ed5529235666 cae925f8fccce0bd148abeff06d527e2
67 ··$trModule4·::·GHC.Prim.Addr#67 ··$trModule4·::·GHC.Prim.Addr#
68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
69 ···Unfolding:·Core:·<vanilla>69 ···Unfolding:·Core:·<vanilla>
70 ··············"cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2"#] 
71 daed0fb58c8fe5943326008d33cf37e370 ··············"cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd"#]
 71 46dbe5b5132dcd767cfcc4d7a47955a4
72 ··constructBS·::72 ··constructBS·::
73 ····GHC.Internal.ForeignPtr.ForeignPtr·GHC.Internal.Word.Word873 ····GHC.Internal.ForeignPtr.ForeignPtr·GHC.Internal.Word.Word8
74 ····->·GHC.Types.Int·->·Data.ByteString.Internal.Type.ByteString74 ····->·GHC.Types.Int·->·Data.ByteString.Internal.Type.ByteString
75 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,75 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
76 ···Strictness:·<1!P(L,L)><1!P(L)>,·CPR:·1,76 ···Strictness:·<1!P(L,L)><1!P(L)>,·CPR:·1,
77 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>77 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
78 ··············\·(ds['GHC.Types.Many]·::·GHC.Internal.ForeignPtr.ForeignPtr78 ··············\·(ds['GHC.Types.Many]·::·GHC.Internal.ForeignPtr.ForeignPtr
3.52 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Compat.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Compat.hi
Files 92% similar despite different names
3.24 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Compat·91037 interface·Compat·9103
8 ··interface·hash:·cdf6d73c62efdc5f141a79d97f25a21a 
9 ··ABI·hash:·0e918da9cb338880fd6e690fc5ef7ad1 
10 ··export-list·hash:·5856d537f1d8f16e15411323df723b878 ··interface·hash:·e5e795541abeb529dccce809f3b20581
 9 ··ABI·hash:·4201daf14f5c75a0d564cc7ad7b05ef6
 10 ··export-list·hash:·a48f7d3887714a38a7bf242289770b90
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·2bf3b9a05b471d49102abf9f432e0bdf12 ··flag·hash:·2bf3b9a05b471d49102abf9f432e0bdf
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·857aa6cbfc23f945defbe46b9f84c31616 ··src_hash:·857aa6cbfc23f945defbe46b9f84c316
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 38, 41 lines modifiedOffset 38, 41 lines modified
38 import··-/··Foreign.ForeignPtr·d868858ea52d8f85d95ea427d46e22d638 import··-/··Foreign.ForeignPtr·d868858ea52d8f85d95ea427d46e22d6
39 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a39 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
40 import··-/··Data.ByteString.Internal·0ed119a9b237d7ec8c5d450d7cc4b6d440 import··-/··Data.ByteString.Internal·0ed119a9b237d7ec8c5d450d7cc4b6d4
41 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f41 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f
42 import··-/··GHC.Internal.ForeignPtr·d46f8acaede394725d6e904b682a668642 import··-/··GHC.Internal.ForeignPtr·d46f8acaede394725d6e904b682a6686
43 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f343 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
44 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf44 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
45 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·56f36021b277e2163cd4a5e5dadd489745 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·e89c85a846edbcfe8e694ceb9667ec57
46 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d46 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
47 7d9bd80bb93c84828119c1bd1f1a1ce747 3de1002222f8c326c7037b8e83f7a640
48 ··$trModule·::·GHC.Types.Module48 ··$trModule·::·GHC.Types.Module
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.Module],50 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
51 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]51 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
52 32f866e4aea84b25cb98e3fed776ae9c52 f90139e75a4a4bf9d01c78b367ae5e5f
53 ··$trModule1·::·GHC.Types.TrName53 ··$trModule1·::·GHC.Types.TrName
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,54 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
57 a23cf43501acf0ada9d1b92f8eded90757 a70f8d2da48355fede7527d1634b7b44
58 ··$trModule2·::·GHC.Prim.Addr#58 ··$trModule2·::·GHC.Prim.Addr#
59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
60 ···Unfolding:·Core:·<vanilla>·"Compat"#]60 ···Unfolding:·Core:·<vanilla>·"Compat"#]
61 4ed3b12136bdfcc47315e9ec07392bee61 e38f58b60bd2bc0509646c9a5a9655f8
62 ··$trModule3·::·GHC.Types.TrName62 ··$trModule3·::·GHC.Types.TrName
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
66 5560a4837a202bbeb487d0ed5529235666 cae925f8fccce0bd148abeff06d527e2
67 ··$trModule4·::·GHC.Prim.Addr#67 ··$trModule4·::·GHC.Prim.Addr#
68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
69 ···Unfolding:·Core:·<vanilla>69 ···Unfolding:·Core:·<vanilla>
70 ··············"cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2"#] 
71 daed0fb58c8fe5943326008d33cf37e370 ··············"cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd"#]
 71 46dbe5b5132dcd767cfcc4d7a47955a4
72 ··constructBS·::72 ··constructBS·::
73 ····GHC.Internal.ForeignPtr.ForeignPtr·GHC.Internal.Word.Word873 ····GHC.Internal.ForeignPtr.ForeignPtr·GHC.Internal.Word.Word8
74 ····->·GHC.Types.Int·->·Data.ByteString.Internal.Type.ByteString74 ····->·GHC.Types.Int·->·Data.ByteString.Internal.Type.ByteString
75 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,75 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
76 ···Strictness:·<1!P(L,L)><1!P(L)>,·CPR:·1,76 ···Strictness:·<1!P(L,L)><1!P(L)>,·CPR:·1,
77 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>77 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
78 ··············\·(ds['GHC.Types.Many]·::·GHC.Internal.ForeignPtr.ForeignPtr78 ··············\·(ds['GHC.Types.Many]·::·GHC.Internal.ForeignPtr.ForeignPtr
36.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5/FFI.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5/FFI.hi
Files 95% similar despite different names
36.1 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Crypto.Hash.MD5.FFI·91037 interface·Crypto.Hash.MD5.FFI·9103
8 ··interface·hash:·07ba1a17cac953f387a0656328384c9f 
9 ··ABI·hash:·737c19f1146ed8843ad815ef7ea1c396 
10 ··export-list·hash:·9047e592f39d4ad22914942b776121648 ··interface·hash:·f84a1ef602f726b527dfadbb88f9c5ba
 9 ··ABI·hash:·4d89c93ecb5263b795533cd8208e1a52
 10 ··export-list·hash:·4b4548a7ca696780bc52fc5aafc23c63
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·2ff9b3aa2caa13a21a1c70e2bb1dcd5612 ··flag·hash:·5350b1747133793ae923baf16edb89e5
13 ··opt_hash:·b920ecc67dab3483e8d742a0e2954cd013 ··opt_hash:·b920ecc67dab3483e8d742a0e2954cd0
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0f5bc65232cef65541d4c7f0ba934e6216 ··src_hash:·0f5bc65232cef65541d4c7f0ba934e62
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed5049 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed50
50 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f50 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f
51 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a7151 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
52 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c52 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c
53 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f353 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
54 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd654 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
55 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988855 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
56 0b160aedce4c81fafa4066a05875339c56 314d1d56b37aedc6acd2746544454e2f
57 ··$fEqCtx·::·GHC.Classes.Eq·Ctx57 ··$fEqCtx·::·GHC.Classes.Eq·Ctx
58 ··DFunId58 ··DFunId
59 ··[HasNoCafRefs,·TagSig:·<TagProper>,59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
60 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,60 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
61 ···Unfolding:·DFun:.61 ···Unfolding:·DFun:.
62 ················@Ctx62 ················@Ctx
63 ················Data.ByteString.Internal.Type.eq63 ················Data.ByteString.Internal.Type.eq
Offset 66, 149 lines modifiedOffset 66, 149 lines modified
66 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Ctx[0])66 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Ctx[0])
67 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)67 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
68 ················Data.ByteString.Internal.Type.$fEqByteString_$c/=68 ················Data.ByteString.Internal.Type.$fEqByteString_$c/=
69 ··················`cast`69 ··················`cast`
70 ················(Sym·(N:Ctx[0])70 ················(Sym·(N:Ctx[0])
71 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Ctx[0])71 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Ctx[0])
72 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]72 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]
73 c399d646713205845d8b6a4f7ce359d573 895a97f64e8920d793075dcbf48b9872
74 ··$tc'Ctx·::·GHC.Types.TyCon74 ··$tc'Ctx·::·GHC.Types.TyCon
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],76 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
77 ···Unfolding:·Core:·<vanilla>77 ···Unfolding:·Core:·<vanilla>
78 ··············GHC.Types.TyCon78 ··············GHC.Types.TyCon
79 ················6280785616201890417#Word64 
80 ················16524175089983849607#Word6479 ················1428220790132268824#Word64
 80 ················11616130683499193338#Word64
81 ················$trModule81 ················$trModule
82 ················$tc'Ctx282 ················$tc'Ctx2
83 ················0#83 ················0#
84 ················$tc'Ctx1]84 ················$tc'Ctx1]
85 8445e671cc4966d2f5a1f30987eae4b885 6c788f0dccd473f6d963ee620d084b8d
86 ··$tc'Ctx1·::·GHC.Types.KindRep86 ··$tc'Ctx1·::·GHC.Types.KindRep
87 ··[HasNoCafRefs,·TagSig:·<TagProper>,87 ··[HasNoCafRefs,·TagSig:·<TagProper>,
88 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]88 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
89 6d4c5e3944d41c037cf2dae1343a929889 9b2d87ec40ad0aa801c29664dbe956fc
90 ··$tc'Ctx2·::·GHC.Types.TrName90 ··$tc'Ctx2·::·GHC.Types.TrName
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,91 ··[HasNoCafRefs,·TagSig:·<TagProper>,
92 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],92 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
93 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'Ctx3]93 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'Ctx3]
94 6832810282bfcb2d055e4b738b6c195894 044b84a66ec00a793dd9d9af4a085c78
95 ··$tc'Ctx3·::·GHC.Prim.Addr#95 ··$tc'Ctx3·::·GHC.Prim.Addr#
96 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,96 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
97 ···Unfolding:·Core:·<vanilla>·"'Ctx"#]97 ···Unfolding:·Core:·<vanilla>·"'Ctx"#]
98 5bef305508765106dc4100bcc1ac47a898 4fe148cc7c1cfbe357551132016d7a2c
99 ··$tcCtx·::·GHC.Types.TyCon99 ··$tcCtx·::·GHC.Types.TyCon
100 ··[HasNoCafRefs,·TagSig:·<TagProper>,100 ··[HasNoCafRefs,·TagSig:·<TagProper>,
101 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],101 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
102 ···Unfolding:·Core:·<vanilla>102 ···Unfolding:·Core:·<vanilla>
103 ··············GHC.Types.TyCon103 ··············GHC.Types.TyCon
104 ················709721215883239605#Word64 
105 ················12618136135393491931#Word64104 ················15629200142983708546#Word64
 105 ················3022038103782898985#Word64
106 ················$trModule106 ················$trModule
107 ················$tcCtx1107 ················$tcCtx1
108 ················0#108 ················0#
109 ················GHC.Types.krep$*]109 ················GHC.Types.krep$*]
110 d2c3d47aae7c1298871d7fd12c60e8a4110 843938945e5725f3c237ccc565012062
111 ··$tcCtx1·::·GHC.Types.TrName111 ··$tcCtx1·::·GHC.Types.TrName
112 ··[HasNoCafRefs,·TagSig:·<TagProper>,112 ··[HasNoCafRefs,·TagSig:·<TagProper>,
113 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],113 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
114 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCtx2]114 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCtx2]
115 7ced0ad237e0e5b1c5f1ae704a4f114a115 49033eacc675e471a2b18c3c479090fc
116 ··$tcCtx2·::·GHC.Prim.Addr#116 ··$tcCtx2·::·GHC.Prim.Addr#
117 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,117 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
118 ···Unfolding:·Core:·<vanilla>·"Ctx"#]118 ···Unfolding:·Core:·<vanilla>·"Ctx"#]
119 559c3437f40b9f009d993aa1ce403886119 568f529f5d502f42398f9a7b0ad059a3
120 ··$trModule·::·GHC.Types.Module120 ··$trModule·::·GHC.Types.Module
121 ··[HasNoCafRefs,·TagSig:·<TagProper>,121 ··[HasNoCafRefs,·TagSig:·<TagProper>,
122 ···LambdaFormInfo:·LFCon[GHC.Types.Module],122 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
123 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]123 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
124 4ddc36619475163a9c92c4fe70105b24124 c3a3cd35d7671f4943eabef8704152a5
125 ··$trModule1·::·GHC.Types.TrName125 ··$trModule1·::·GHC.Types.TrName
126 ··[HasNoCafRefs,·TagSig:·<TagProper>,126 ··[HasNoCafRefs,·TagSig:·<TagProper>,
127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
129 5ffe74362c28ac2bdaada628281813e8129 9fc20bf68861839b8fb532238f0d4f31
130 ··$trModule2·::·GHC.Prim.Addr#130 ··$trModule2·::·GHC.Prim.Addr#
131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
132 ···Unfolding:·Core:·<vanilla>·"Crypto.Hash.MD5.FFI"#]132 ···Unfolding:·Core:·<vanilla>·"Crypto.Hash.MD5.FFI"#]
133 ac51fad142d4915f0a67f63d2656ae52133 7bc71a660dd9ff40a207cabdcc437aae
134 ··$trModule3·::·GHC.Types.TrName134 ··$trModule3·::·GHC.Types.TrName
135 ··[HasNoCafRefs,·TagSig:·<TagProper>,135 ··[HasNoCafRefs,·TagSig:·<TagProper>,
136 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],136 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
137 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]137 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
138 76f21c0fb9fb7b83b7b2979c9b342759138 d426bdc85b8dd5c7c5f1e01ee8ebd7d6
139 ··$trModule4·::·GHC.Prim.Addr#139 ··$trModule4·::·GHC.Prim.Addr#
140 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,140 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
141 ···Unfolding:·Core:·<vanilla>141 ···Unfolding:·Core:·<vanilla>
142 ··············"cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2"#] 
143 acdbe74e789f2738d1e43ba9d6422ba8142 ··············"cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd"#]
 143 e7eddc97a902b0845561f9bb855e43b1
144 ··type·Ctx·::·*144 ··type·Ctx·::·*
145 ··newtype·Ctx·=·Ctx·Data.ByteString.Internal.Type.ByteString145 ··newtype·Ctx·=·Ctx·Data.ByteString.Internal.Type.ByteString
146 bb73dde094dcd9f7e64c1c28f0835022146 da37a849d33c291bbca2d140f88b771f
147 ··c_md5_finalize·::147 ··c_md5_finalize·::
148 ····GHC.Internal.Ptr.Ptr·Ctx148 ····GHC.Internal.Ptr.Ptr·Ctx
149 ····->·GHC.Internal.Ptr.Ptr·GHC.Internal.Word.Word8·->·GHC.Types.IO·()149 ····->·GHC.Internal.Ptr.Ptr·GHC.Internal.Word.Word8·->·GHC.Types.IO·()
150 ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>,150 ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>,
151 ···LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<1L><1L><L>,151 ···LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<1L><1L><L>,
Max diff block lines reached; 31002/36932 bytes (83.94%) of diff not shown.
36.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5/FFI.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5/FFI.dyn_hi
Files 86% similar despite different names
36.1 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Crypto.Hash.MD5.FFI·91037 interface·Crypto.Hash.MD5.FFI·9103
8 ··interface·hash:·07ba1a17cac953f387a0656328384c9f 
9 ··ABI·hash:·737c19f1146ed8843ad815ef7ea1c396 
10 ··export-list·hash:·9047e592f39d4ad22914942b776121648 ··interface·hash:·f84a1ef602f726b527dfadbb88f9c5ba
 9 ··ABI·hash:·4d89c93ecb5263b795533cd8208e1a52
 10 ··export-list·hash:·4b4548a7ca696780bc52fc5aafc23c63
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·5350b1747133793ae923baf16edb89e512 ··flag·hash:·2ff9b3aa2caa13a21a1c70e2bb1dcd56
13 ··opt_hash:·b920ecc67dab3483e8d742a0e2954cd013 ··opt_hash:·b920ecc67dab3483e8d742a0e2954cd0
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0f5bc65232cef65541d4c7f0ba934e6216 ··src_hash:·0f5bc65232cef65541d4c7f0ba934e62
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed5049 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed50
50 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f50 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f
51 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a7151 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
52 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c52 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c
53 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f353 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
54 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd654 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
55 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988855 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
56 0b160aedce4c81fafa4066a05875339c56 314d1d56b37aedc6acd2746544454e2f
57 ··$fEqCtx·::·GHC.Classes.Eq·Ctx57 ··$fEqCtx·::·GHC.Classes.Eq·Ctx
58 ··DFunId58 ··DFunId
59 ··[HasNoCafRefs,·TagSig:·<TagProper>,59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
60 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,60 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
61 ···Unfolding:·DFun:.61 ···Unfolding:·DFun:.
62 ················@Ctx62 ················@Ctx
63 ················Data.ByteString.Internal.Type.eq63 ················Data.ByteString.Internal.Type.eq
Offset 66, 149 lines modifiedOffset 66, 149 lines modified
66 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Ctx[0])66 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Ctx[0])
67 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)67 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
68 ················Data.ByteString.Internal.Type.$fEqByteString_$c/=68 ················Data.ByteString.Internal.Type.$fEqByteString_$c/=
69 ··················`cast`69 ··················`cast`
70 ················(Sym·(N:Ctx[0])70 ················(Sym·(N:Ctx[0])
71 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Ctx[0])71 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Ctx[0])
72 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]72 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]
73 c399d646713205845d8b6a4f7ce359d573 895a97f64e8920d793075dcbf48b9872
74 ··$tc'Ctx·::·GHC.Types.TyCon74 ··$tc'Ctx·::·GHC.Types.TyCon
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],76 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
77 ···Unfolding:·Core:·<vanilla>77 ···Unfolding:·Core:·<vanilla>
78 ··············GHC.Types.TyCon78 ··············GHC.Types.TyCon
79 ················6280785616201890417#Word64 
80 ················16524175089983849607#Word6479 ················1428220790132268824#Word64
 80 ················11616130683499193338#Word64
81 ················$trModule81 ················$trModule
82 ················$tc'Ctx282 ················$tc'Ctx2
83 ················0#83 ················0#
84 ················$tc'Ctx1]84 ················$tc'Ctx1]
85 8445e671cc4966d2f5a1f30987eae4b885 6c788f0dccd473f6d963ee620d084b8d
86 ··$tc'Ctx1·::·GHC.Types.KindRep86 ··$tc'Ctx1·::·GHC.Types.KindRep
87 ··[HasNoCafRefs,·TagSig:·<TagProper>,87 ··[HasNoCafRefs,·TagSig:·<TagProper>,
88 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]88 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
89 6d4c5e3944d41c037cf2dae1343a929889 9b2d87ec40ad0aa801c29664dbe956fc
90 ··$tc'Ctx2·::·GHC.Types.TrName90 ··$tc'Ctx2·::·GHC.Types.TrName
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,91 ··[HasNoCafRefs,·TagSig:·<TagProper>,
92 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],92 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
93 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'Ctx3]93 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'Ctx3]
94 6832810282bfcb2d055e4b738b6c195894 044b84a66ec00a793dd9d9af4a085c78
95 ··$tc'Ctx3·::·GHC.Prim.Addr#95 ··$tc'Ctx3·::·GHC.Prim.Addr#
96 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,96 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
97 ···Unfolding:·Core:·<vanilla>·"'Ctx"#]97 ···Unfolding:·Core:·<vanilla>·"'Ctx"#]
98 5bef305508765106dc4100bcc1ac47a898 4fe148cc7c1cfbe357551132016d7a2c
99 ··$tcCtx·::·GHC.Types.TyCon99 ··$tcCtx·::·GHC.Types.TyCon
100 ··[HasNoCafRefs,·TagSig:·<TagProper>,100 ··[HasNoCafRefs,·TagSig:·<TagProper>,
101 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],101 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
102 ···Unfolding:·Core:·<vanilla>102 ···Unfolding:·Core:·<vanilla>
103 ··············GHC.Types.TyCon103 ··············GHC.Types.TyCon
104 ················709721215883239605#Word64 
105 ················12618136135393491931#Word64104 ················15629200142983708546#Word64
 105 ················3022038103782898985#Word64
106 ················$trModule106 ················$trModule
107 ················$tcCtx1107 ················$tcCtx1
108 ················0#108 ················0#
109 ················GHC.Types.krep$*]109 ················GHC.Types.krep$*]
110 d2c3d47aae7c1298871d7fd12c60e8a4110 843938945e5725f3c237ccc565012062
111 ··$tcCtx1·::·GHC.Types.TrName111 ··$tcCtx1·::·GHC.Types.TrName
112 ··[HasNoCafRefs,·TagSig:·<TagProper>,112 ··[HasNoCafRefs,·TagSig:·<TagProper>,
113 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],113 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
114 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCtx2]114 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCtx2]
115 7ced0ad237e0e5b1c5f1ae704a4f114a115 49033eacc675e471a2b18c3c479090fc
116 ··$tcCtx2·::·GHC.Prim.Addr#116 ··$tcCtx2·::·GHC.Prim.Addr#
117 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,117 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
118 ···Unfolding:·Core:·<vanilla>·"Ctx"#]118 ···Unfolding:·Core:·<vanilla>·"Ctx"#]
119 559c3437f40b9f009d993aa1ce403886119 568f529f5d502f42398f9a7b0ad059a3
120 ··$trModule·::·GHC.Types.Module120 ··$trModule·::·GHC.Types.Module
121 ··[HasNoCafRefs,·TagSig:·<TagProper>,121 ··[HasNoCafRefs,·TagSig:·<TagProper>,
122 ···LambdaFormInfo:·LFCon[GHC.Types.Module],122 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
123 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]123 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
124 4ddc36619475163a9c92c4fe70105b24124 c3a3cd35d7671f4943eabef8704152a5
125 ··$trModule1·::·GHC.Types.TrName125 ··$trModule1·::·GHC.Types.TrName
126 ··[HasNoCafRefs,·TagSig:·<TagProper>,126 ··[HasNoCafRefs,·TagSig:·<TagProper>,
127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
129 5ffe74362c28ac2bdaada628281813e8129 9fc20bf68861839b8fb532238f0d4f31
130 ··$trModule2·::·GHC.Prim.Addr#130 ··$trModule2·::·GHC.Prim.Addr#
131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
132 ···Unfolding:·Core:·<vanilla>·"Crypto.Hash.MD5.FFI"#]132 ···Unfolding:·Core:·<vanilla>·"Crypto.Hash.MD5.FFI"#]
133 ac51fad142d4915f0a67f63d2656ae52133 7bc71a660dd9ff40a207cabdcc437aae
134 ··$trModule3·::·GHC.Types.TrName134 ··$trModule3·::·GHC.Types.TrName
135 ··[HasNoCafRefs,·TagSig:·<TagProper>,135 ··[HasNoCafRefs,·TagSig:·<TagProper>,
136 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],136 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
137 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]137 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
138 76f21c0fb9fb7b83b7b2979c9b342759138 d426bdc85b8dd5c7c5f1e01ee8ebd7d6
139 ··$trModule4·::·GHC.Prim.Addr#139 ··$trModule4·::·GHC.Prim.Addr#
140 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,140 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
141 ···Unfolding:·Core:·<vanilla>141 ···Unfolding:·Core:·<vanilla>
142 ··············"cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2"#] 
143 acdbe74e789f2738d1e43ba9d6422ba8142 ··············"cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd"#]
 143 e7eddc97a902b0845561f9bb855e43b1
144 ··type·Ctx·::·*144 ··type·Ctx·::·*
145 ··newtype·Ctx·=·Ctx·Data.ByteString.Internal.Type.ByteString145 ··newtype·Ctx·=·Ctx·Data.ByteString.Internal.Type.ByteString
146 bb73dde094dcd9f7e64c1c28f0835022146 da37a849d33c291bbca2d140f88b771f
147 ··c_md5_finalize·::147 ··c_md5_finalize·::
148 ····GHC.Internal.Ptr.Ptr·Ctx148 ····GHC.Internal.Ptr.Ptr·Ctx
149 ····->·GHC.Internal.Ptr.Ptr·GHC.Internal.Word.Word8·->·GHC.Types.IO·()149 ····->·GHC.Internal.Ptr.Ptr·GHC.Internal.Word.Word8·->·GHC.Types.IO·()
150 ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>,150 ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>,
151 ···LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<1L><1L><L>,151 ···LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<1L><1L><L>,
Max diff block lines reached; 31002/36932 bytes (83.94%) of diff not shown.
15.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5.dyn_hi
Files 92% similar despite different names
15.3 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Crypto.Hash.MD5·91037 interface·Crypto.Hash.MD5·9103
8 ··interface·hash:·ba87203868ba59ca24a2401b2cb379ce 
9 ··ABI·hash:·9b1ca7fd3b8e62983538f16fa277c049 
10 ··export-list·hash:·ba12f31757092d48448d4fbeb2313fe48 ··interface·hash:·46109d8c5fbbeb583671ef53a41526fd
 9 ··ABI·hash:·8da4d73f361635b78d124f9b0a8cc47d
 10 ··export-list·hash:·243737801e147c32c441ccc35816ea2e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·a042b2fe48d52a9a729e630efd3f395a12 ··flag·hash:·a042b2fe48d52a9a729e630efd3f395a
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e1bd6a9604463452d59b250f061344db16 ··src_hash:·e1bd6a9604463452d59b250f061344db
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 28, 16 lines modifiedOffset 28, 16 lines modified
28 ··hmaclazyAndLength28 ··hmaclazyAndLength
29 ··init29 ··init
30 ··start30 ··start
31 ··startlazy31 ··startlazy
32 ··update32 ··update
33 ··updates33 ··updates
34 ··Crypto.Hash.MD5.FFI.Ctx{Crypto.Hash.MD5.FFI.Ctx}34 ··Crypto.Hash.MD5.FFI.Ctx{Crypto.Hash.MD5.FFI.Ctx}
35 direct·module·dependencies:·cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2:Compat35 direct·module·dependencies:·cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd:Compat
36 ····························cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2:Crypto.Hash.MD5.FFI36 ····························cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd:Crypto.Hash.MD5.FFI
37 boot·module·dependencies:37 boot·module·dependencies:
38 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.038 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.0
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext40 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
41 family·instance·modules:·Control.Applicative·Data.Array.Byte41 family·instance·modules:·Control.Applicative·Data.Array.Byte
42 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Product42 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Product
43 ·························Data.Functor.Sum·Data.Semigroup·Data.ByteString.Internal.Type43 ·························Data.Functor.Sum·Data.Semigroup·Data.ByteString.Internal.Type
Offset 59, 265 lines modifiedOffset 59, 265 lines modified
59 import··-/··System.IO.Unsafe·7ee57b9c040c463b408a3d865703d9a059 import··-/··System.IO.Unsafe·7ee57b9c040c463b408a3d865703d9a0
60 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed5060 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed50
61 import··-/··Data.ByteString.Internal·0ed119a9b237d7ec8c5d450d7cc4b6d461 import··-/··Data.ByteString.Internal·0ed119a9b237d7ec8c5d450d7cc4b6d4
62 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f62 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f
63 import··-/··Data.ByteString.Lazy·26bbef0cea92fde7195fec8247675d3263 import··-/··Data.ByteString.Lazy·26bbef0cea92fde7195fec8247675d32
64 import··-/··Data.ByteString.Lazy.Internal·6c5774accec5f0a8ce02dcc81664ddae64 import··-/··Data.ByteString.Lazy.Internal·6c5774accec5f0a8ce02dcc81664ddae
65 import··-/··Data.ByteString.Unsafe·4975e28baeea103348cca2da89d60d0965 import··-/··Data.ByteString.Unsafe·4975e28baeea103348cca2da89d60d09
66 import··-/··cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2:Compat·0e918da9cb338880fd6e690fc5ef7ad1 
67 ··exports:·5856d537f1d8f16e15411323df723b87 
68 ··constructBS·daed0fb58c8fe5943326008d33cf37e3 
69 import··-/··cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2:Crypto.Hash.MD5.FFI·737c19f1146ed8843ad815ef7ea1c396 
70 ··exports:·9047e592f39d4ad22914942b77612164 
71 ··Ctx·5b4c1a14ef2d2faabc24d1155b48b3dc 
72 ··Ctx·acdbe74e789f2738d1e43ba9d6422ba8 
73 ··c_md5_finalize·bb73dde094dcd9f7e64c1c28f0835022 
74 ··c_md5_finalize_len·1a8e1aa1a6a6a6b9c39d38ed75888538 
75 ··c_md5_hash_safe·9f5154f6cffd4a92d829cddff0493ea8 
76 ··c_md5_hash_unsafe·6989959038af395c51e8b9208a724d97 
77 ··c_md5_init·3f156876a8c3a245e7914c16eabb4ce1 
78 ··c_md5_update_safe·49166fa15f3d76f8026be7baa3a1752a 
79 ··c_md5_update_unsafe·d090d5f3e4bcec09d42696a64c2b594966 import··-/··cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd:Compat·4201daf14f5c75a0d564cc7ad7b05ef6
 67 ··exports:·a48f7d3887714a38a7bf242289770b90
 68 ··constructBS·46dbe5b5132dcd767cfcc4d7a47955a4
 69 import··-/··cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd:Crypto.Hash.MD5.FFI·4d89c93ecb5263b795533cd8208e1a52
 70 ··exports:·4b4548a7ca696780bc52fc5aafc23c63
 71 ··Ctx·eaa71314deee69675adf99173787e497
 72 ··Ctx·e7eddc97a902b0845561f9bb855e43b1
 73 ··c_md5_finalize·da37a849d33c291bbca2d140f88b771f
 74 ··c_md5_finalize_len·91042d137733ac00b449503a481ebdc0
 75 ··c_md5_hash_safe·9f29a53b2ee5fceda433f1fc8531b4a2
 76 ··c_md5_hash_unsafe·277f5b2b8afa605430ea6219b86de0a9
 77 ··c_md5_init·8b050abe6519126431d73a6d53da5069
 78 ··c_md5_update_safe·23a803a8d121c5f2d8b2db0c473ddfd2
 79 ··c_md5_update_unsafe·a040d30c4023f2a32f69c75f40f75435
80 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c80 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
81 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f412076267622581 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f4120762676225
82 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023382 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
83 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff83 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
84 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a7184 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
85 import··-/··GHC.Internal.Foreign.Marshal.Alloc·1f334ce011c4795d15c83ab63c29e15a85 import··-/··GHC.Internal.Foreign.Marshal.Alloc·1f334ce011c4795d15c83ab63c29e15a
86 import··-/··GHC.Internal.ForeignPtr·d46f8acaede394725d6e904b682a668686 import··-/··GHC.Internal.ForeignPtr·d46f8acaede394725d6e904b682a6686
87 import··-/··GHC.Internal.IO.Unsafe·f43c84c878d370419a78677e72a4e35587 import··-/··GHC.Internal.IO.Unsafe·f43c84c878d370419a78677e72a4e355
88 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63588 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
89 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c89 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c
90 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc90 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
91 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f391 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
92 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd692 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
93 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988893 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
94 b10d74cfa2a6c12066d9be6a3385950094 ca651ba2209bae8762b2b28570b4c263
95 ··$trModule·::·GHC.Types.Module95 ··$trModule·::·GHC.Types.Module
96 ··[HasNoCafRefs,·TagSig:·<TagProper>,96 ··[HasNoCafRefs,·TagSig:·<TagProper>,
97 ···LambdaFormInfo:·LFCon[GHC.Types.Module],97 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
98 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]98 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
99 ad01f3dd4105f7f374210c759681844a99 cbc15686d82c875e15ea73a7c96012b4
100 ··$trModule1·::·GHC.Types.TrName100 ··$trModule1·::·GHC.Types.TrName
101 ··[HasNoCafRefs,·TagSig:·<TagProper>,101 ··[HasNoCafRefs,·TagSig:·<TagProper>,
102 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],102 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
103 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]103 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
104 d2f078593c8a3e1a8e14b5cd9a2c4f39104 0844c96d8b35a7a4c22befa068e84975
105 ··$trModule2·::·GHC.Prim.Addr#105 ··$trModule2·::·GHC.Prim.Addr#
106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
107 ···Unfolding:·Core:·<vanilla>·"Crypto.Hash.MD5"#]107 ···Unfolding:·Core:·<vanilla>·"Crypto.Hash.MD5"#]
108 883d38df41357cd3bf1f7d159ea750a6108 16fe816dc1277f9526b3fe6710abc0f1
109 ··$trModule3·::·GHC.Types.TrName109 ··$trModule3·::·GHC.Types.TrName
110 ··[HasNoCafRefs,·TagSig:·<TagProper>,110 ··[HasNoCafRefs,·TagSig:·<TagProper>,
111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
113 5ad3cbb7305a07e0a5bbdb2edb8c4a5e113 a2de301d7617b422fc4c344e96869032
114 ··$trModule4·::·GHC.Prim.Addr#114 ··$trModule4·::·GHC.Prim.Addr#
115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
116 ···Unfolding:·Core:·<vanilla>116 ···Unfolding:·Core:·<vanilla>
117 ··············"cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2"#] 
118 2a8e5301d84d187858ce7fb459065ab4117 ··············"cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd"#]
 118 87b0f43b7b61eaf510329b106d4bc162
119 ··$wfinalize·::119 ··$wfinalize·::
120 ····GHC.Prim.Addr#120 ····GHC.Prim.Addr#
121 ····->·GHC.Internal.ForeignPtr.ForeignPtrContents121 ····->·GHC.Internal.ForeignPtr.ForeignPtrContents
122 ····->·GHC.Prim.Int#122 ····->·GHC.Prim.Int#
123 ····->·Data.ByteString.Internal.Type.ByteString123 ····->·Data.ByteString.Internal.Type.ByteString
124 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,124 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,
125 ···Inline:]125 ···Inline:]
126 181e8aa92893d673347d5fcaaf8280dd126 8c9924f611fadfdafd650a4de78a9260
127 ··$wfinalizeAndLength·::127 ··$wfinalizeAndLength·::
128 ····GHC.Prim.Addr#128 ····GHC.Prim.Addr#
129 ····->·GHC.Internal.ForeignPtr.ForeignPtrContents129 ····->·GHC.Internal.ForeignPtr.ForeignPtrContents
130 ····->·GHC.Prim.Int#130 ····->·GHC.Prim.Int#
131 ····->·(Data.ByteString.Internal.Type.ByteString,131 ····->·(Data.ByteString.Internal.Type.ByteString,
132 ········GHC.Internal.Word.Word64)132 ········GHC.Internal.Word.Word64)
133 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,133 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,
134 ···Inline:]134 ···Inline:]
Max diff block lines reached; 8917/15669 bytes (56.91%) of diff not shown.
15.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5.hi
Files 92% similar despite different names
15.3 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Crypto.Hash.MD5·91037 interface·Crypto.Hash.MD5·9103
8 ··interface·hash:·ba87203868ba59ca24a2401b2cb379ce 
9 ··ABI·hash:·9b1ca7fd3b8e62983538f16fa277c049 
10 ··export-list·hash:·ba12f31757092d48448d4fbeb2313fe48 ··interface·hash:·46109d8c5fbbeb583671ef53a41526fd
 9 ··ABI·hash:·8da4d73f361635b78d124f9b0a8cc47d
 10 ··export-list·hash:·243737801e147c32c441ccc35816ea2e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·67f548947d45e4f35a66d898e417cb3d12 ··flag·hash:·67f548947d45e4f35a66d898e417cb3d
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e1bd6a9604463452d59b250f061344db16 ··src_hash:·e1bd6a9604463452d59b250f061344db
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 28, 16 lines modifiedOffset 28, 16 lines modified
28 ··hmaclazyAndLength28 ··hmaclazyAndLength
29 ··init29 ··init
30 ··start30 ··start
31 ··startlazy31 ··startlazy
32 ··update32 ··update
33 ··updates33 ··updates
34 ··Crypto.Hash.MD5.FFI.Ctx{Crypto.Hash.MD5.FFI.Ctx}34 ··Crypto.Hash.MD5.FFI.Ctx{Crypto.Hash.MD5.FFI.Ctx}
35 direct·module·dependencies:·cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2:Compat35 direct·module·dependencies:·cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd:Compat
36 ····························cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2:Crypto.Hash.MD5.FFI36 ····························cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd:Crypto.Hash.MD5.FFI
37 boot·module·dependencies:37 boot·module·dependencies:
38 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.038 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.0
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext40 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
41 family·instance·modules:·Control.Applicative·Data.Array.Byte41 family·instance·modules:·Control.Applicative·Data.Array.Byte
42 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Product42 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Product
43 ·························Data.Functor.Sum·Data.Semigroup·Data.ByteString.Internal.Type43 ·························Data.Functor.Sum·Data.Semigroup·Data.ByteString.Internal.Type
Offset 59, 265 lines modifiedOffset 59, 265 lines modified
59 import··-/··System.IO.Unsafe·7ee57b9c040c463b408a3d865703d9a059 import··-/··System.IO.Unsafe·7ee57b9c040c463b408a3d865703d9a0
60 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed5060 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed50
61 import··-/··Data.ByteString.Internal·0ed119a9b237d7ec8c5d450d7cc4b6d461 import··-/··Data.ByteString.Internal·0ed119a9b237d7ec8c5d450d7cc4b6d4
62 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f62 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f
63 import··-/··Data.ByteString.Lazy·26bbef0cea92fde7195fec8247675d3263 import··-/··Data.ByteString.Lazy·26bbef0cea92fde7195fec8247675d32
64 import··-/··Data.ByteString.Lazy.Internal·6c5774accec5f0a8ce02dcc81664ddae64 import··-/··Data.ByteString.Lazy.Internal·6c5774accec5f0a8ce02dcc81664ddae
65 import··-/··Data.ByteString.Unsafe·4975e28baeea103348cca2da89d60d0965 import··-/··Data.ByteString.Unsafe·4975e28baeea103348cca2da89d60d09
66 import··-/··cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2:Compat·0e918da9cb338880fd6e690fc5ef7ad1 
67 ··exports:·5856d537f1d8f16e15411323df723b87 
68 ··constructBS·daed0fb58c8fe5943326008d33cf37e3 
69 import··-/··cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2:Crypto.Hash.MD5.FFI·737c19f1146ed8843ad815ef7ea1c396 
70 ··exports:·9047e592f39d4ad22914942b77612164 
71 ··Ctx·5b4c1a14ef2d2faabc24d1155b48b3dc 
72 ··Ctx·acdbe74e789f2738d1e43ba9d6422ba8 
73 ··c_md5_finalize·bb73dde094dcd9f7e64c1c28f0835022 
74 ··c_md5_finalize_len·1a8e1aa1a6a6a6b9c39d38ed75888538 
75 ··c_md5_hash_safe·9f5154f6cffd4a92d829cddff0493ea8 
76 ··c_md5_hash_unsafe·6989959038af395c51e8b9208a724d97 
77 ··c_md5_init·3f156876a8c3a245e7914c16eabb4ce1 
78 ··c_md5_update_safe·49166fa15f3d76f8026be7baa3a1752a 
79 ··c_md5_update_unsafe·d090d5f3e4bcec09d42696a64c2b594966 import··-/··cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd:Compat·4201daf14f5c75a0d564cc7ad7b05ef6
 67 ··exports:·a48f7d3887714a38a7bf242289770b90
 68 ··constructBS·46dbe5b5132dcd767cfcc4d7a47955a4
 69 import··-/··cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd:Crypto.Hash.MD5.FFI·4d89c93ecb5263b795533cd8208e1a52
 70 ··exports:·4b4548a7ca696780bc52fc5aafc23c63
 71 ··Ctx·eaa71314deee69675adf99173787e497
 72 ··Ctx·e7eddc97a902b0845561f9bb855e43b1
 73 ··c_md5_finalize·da37a849d33c291bbca2d140f88b771f
 74 ··c_md5_finalize_len·91042d137733ac00b449503a481ebdc0
 75 ··c_md5_hash_safe·9f29a53b2ee5fceda433f1fc8531b4a2
 76 ··c_md5_hash_unsafe·277f5b2b8afa605430ea6219b86de0a9
 77 ··c_md5_init·8b050abe6519126431d73a6d53da5069
 78 ··c_md5_update_safe·23a803a8d121c5f2d8b2db0c473ddfd2
 79 ··c_md5_update_unsafe·a040d30c4023f2a32f69c75f40f75435
80 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c80 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
81 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f412076267622581 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f4120762676225
82 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023382 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
83 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff83 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
84 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a7184 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
85 import··-/··GHC.Internal.Foreign.Marshal.Alloc·1f334ce011c4795d15c83ab63c29e15a85 import··-/··GHC.Internal.Foreign.Marshal.Alloc·1f334ce011c4795d15c83ab63c29e15a
86 import··-/··GHC.Internal.ForeignPtr·d46f8acaede394725d6e904b682a668686 import··-/··GHC.Internal.ForeignPtr·d46f8acaede394725d6e904b682a6686
87 import··-/··GHC.Internal.IO.Unsafe·f43c84c878d370419a78677e72a4e35587 import··-/··GHC.Internal.IO.Unsafe·f43c84c878d370419a78677e72a4e355
88 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63588 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
89 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c89 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c
90 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc90 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
91 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f391 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
92 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd692 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
93 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988893 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
94 b10d74cfa2a6c12066d9be6a3385950094 ca651ba2209bae8762b2b28570b4c263
95 ··$trModule·::·GHC.Types.Module95 ··$trModule·::·GHC.Types.Module
96 ··[HasNoCafRefs,·TagSig:·<TagProper>,96 ··[HasNoCafRefs,·TagSig:·<TagProper>,
97 ···LambdaFormInfo:·LFCon[GHC.Types.Module],97 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
98 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]98 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
99 ad01f3dd4105f7f374210c759681844a99 cbc15686d82c875e15ea73a7c96012b4
100 ··$trModule1·::·GHC.Types.TrName100 ··$trModule1·::·GHC.Types.TrName
101 ··[HasNoCafRefs,·TagSig:·<TagProper>,101 ··[HasNoCafRefs,·TagSig:·<TagProper>,
102 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],102 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
103 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]103 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
104 d2f078593c8a3e1a8e14b5cd9a2c4f39104 0844c96d8b35a7a4c22befa068e84975
105 ··$trModule2·::·GHC.Prim.Addr#105 ··$trModule2·::·GHC.Prim.Addr#
106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
107 ···Unfolding:·Core:·<vanilla>·"Crypto.Hash.MD5"#]107 ···Unfolding:·Core:·<vanilla>·"Crypto.Hash.MD5"#]
108 883d38df41357cd3bf1f7d159ea750a6108 16fe816dc1277f9526b3fe6710abc0f1
109 ··$trModule3·::·GHC.Types.TrName109 ··$trModule3·::·GHC.Types.TrName
110 ··[HasNoCafRefs,·TagSig:·<TagProper>,110 ··[HasNoCafRefs,·TagSig:·<TagProper>,
111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
113 5ad3cbb7305a07e0a5bbdb2edb8c4a5e113 a2de301d7617b422fc4c344e96869032
114 ··$trModule4·::·GHC.Prim.Addr#114 ··$trModule4·::·GHC.Prim.Addr#
115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
116 ···Unfolding:·Core:·<vanilla>116 ···Unfolding:·Core:·<vanilla>
117 ··············"cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2"#] 
118 2a8e5301d84d187858ce7fb459065ab4117 ··············"cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd"#]
 118 87b0f43b7b61eaf510329b106d4bc162
119 ··$wfinalize·::119 ··$wfinalize·::
120 ····GHC.Prim.Addr#120 ····GHC.Prim.Addr#
121 ····->·GHC.Internal.ForeignPtr.ForeignPtrContents121 ····->·GHC.Internal.ForeignPtr.ForeignPtrContents
122 ····->·GHC.Prim.Int#122 ····->·GHC.Prim.Int#
123 ····->·Data.ByteString.Internal.Type.ByteString123 ····->·Data.ByteString.Internal.Type.ByteString
124 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,124 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,
125 ···Inline:]125 ···Inline:]
126 181e8aa92893d673347d5fcaaf8280dd126 8c9924f611fadfdafd650a4de78a9260
127 ··$wfinalizeAndLength·::127 ··$wfinalizeAndLength·::
128 ····GHC.Prim.Addr#128 ····GHC.Prim.Addr#
129 ····->·GHC.Internal.ForeignPtr.ForeignPtrContents129 ····->·GHC.Internal.ForeignPtr.ForeignPtrContents
130 ····->·GHC.Prim.Int#130 ····->·GHC.Prim.Int#
131 ····->·(Data.ByteString.Internal.Type.ByteString,131 ····->·(Data.ByteString.Internal.Type.ByteString,
132 ········GHC.Internal.Word.Word64)132 ········GHC.Internal.Word.Word64)
133 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,133 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,
134 ···Inline:]134 ···Inline:]
Max diff block lines reached; 8917/15666 bytes (56.92%) of diff not shown.
449 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHScryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2-ghc9.10.3.so vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHScryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd-ghc9.10.3.so
File has been modified after NT_GNU_BUILD_ID has been applied. Files 81% similar despite different names
1.12 KB
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x02 Entry·point·0x0
3 There·are·9·program·headers,·starting·at·offset·643 There·are·9·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x005528·0x005528·R···0x10006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x005548·0x005548·R···0x1000
7 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x007de9·0x007de9·R·E·0x10007 ··LOAD···········0x006000·0x0000000000006000·0x0000000000006000·0x007de9·0x007de9·R·E·0x1000
8 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x000454·0x000454·R···0x10008 ··LOAD···········0x00e000·0x000000000000e000·0x000000000000e000·0x000454·0x000454·R···0x1000
9 ··LOAD···········0x00ec40·0x000000000000fc40·0x000000000000fc40·0x000bf0·0x000bf8·RW··0x10009 ··LOAD···········0x00ec40·0x000000000000fc40·0x000000000000fc40·0x000bf0·0x000bf8·RW··0x1000
10 ··DYNAMIC········0x00ec50·0x000000000000fc50·0x000000000000fc50·0x0002c0·0x0002c0·RW··0x810 ··DYNAMIC········0x00ec50·0x000000000000fc50·0x000000000000fc50·0x0002c0·0x0002c0·RW··0x8
11 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000024·0x000024·R···0x411 ··NOTE···········0x000238·0x0000000000000238·0x0000000000000238·0x000024·0x000024·R···0x4
12 ··GNU_EH_FRAME···0x00e150·0x000000000000e150·0x000000000000e150·0x00005c·0x00005c·R···0x412 ··GNU_EH_FRAME···0x00e150·0x000000000000e150·0x000000000000e150·0x00005c·0x00005c·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
2.03 KB
readelf --wide --sections {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000238·000238·000024·00···A··0···0··4
6 ··[·2]·.gnu.hash·········GNU_HASH········0000000000000260·000260·0002d4·00···A··3···0··86 ··[·2]·.gnu.hash·········GNU_HASH········0000000000000260·000260·0002d4·00···A··3···0··8
7 ··[·3]·.dynsym···········DYNSYM··········0000000000000538·000538·000db0·18···A··4···1··87 ··[·3]·.dynsym···········DYNSYM··········0000000000000538·000538·000db0·18···A··4···1··8
8 ··[·4]·.dynstr···········STRTAB··········00000000000012e8·0012e8·002d83·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········00000000000012e8·0012e8·002d9f·00···A··0···0··1
9 ··[·5]·.gnu.version······VERSYM··········000000000000406c·00406c·000124·02···A··3···0··29 ··[·5]·.gnu.version······VERSYM··········0000000000004088·004088·000124·02···A··3···0··2
10 ··[·6]·.gnu.version_r····VERNEED·········0000000000004190·004190·000030·00···A··4···1··810 ··[·6]·.gnu.version_r····VERNEED·········00000000000041b0·0041b0·000030·00···A··4···1··8
11 ··[·7]·.rela.dyn·········RELA············00000000000041c0·0041c0·0012f0·18···A··3···0··811 ··[·7]·.rela.dyn·········RELA············00000000000041e0·0041e0·0012f0·18···A··3···0··8
12 ··[·8]·.rela.plt·········RELA············00000000000054b0·0054b0·000078·18··AI··3··21··812 ··[·8]·.rela.plt·········RELA············00000000000054d0·0054d0·000078·18··AI··3··21··8
13 ··[·9]·.init·············PROGBITS········0000000000006000·006000·000017·00··AX··0···0··413 ··[·9]·.init·············PROGBITS········0000000000006000·006000·000017·00··AX··0···0··4
14 ··[10]·.plt··············PROGBITS········0000000000006020·006020·000060·10··AX··0···0·1614 ··[10]·.plt··············PROGBITS········0000000000006020·006020·000060·10··AX··0···0·16
15 ··[11]·.plt.got··········PROGBITS········0000000000006080·006080·000008·08··AX··0···0··815 ··[11]·.plt.got··········PROGBITS········0000000000006080·006080·000008·08··AX··0···0··8
16 ··[12]·.text·············PROGBITS········0000000000006090·006090·007d4e·00··AX··0···0·1616 ··[12]·.text·············PROGBITS········0000000000006090·006090·007d4e·00··AX··0···0·16
17 ··[13]·.fini·············PROGBITS········000000000000dde0·00dde0·000009·00··AX··0···0··417 ··[13]·.fini·············PROGBITS········000000000000dde0·00dde0·000009·00··AX··0···0··4
18 ··[14]·.rodata···········PROGBITS········000000000000e000·00e000·000150·00···A··0···0·3218 ··[14]·.rodata···········PROGBITS········000000000000e000·00e000·000150·00···A··0···0·32
19 ··[15]·.eh_frame_hdr·····PROGBITS········000000000000e150·00e150·00005c·00···A··0···0··419 ··[15]·.eh_frame_hdr·····PROGBITS········000000000000e150·00e150·00005c·00···A··0···0··4
29.4 KB
readelf --wide --symbols {}
    
Offset 49, 101 lines modifiedOffset 49, 101 lines modified
49 ····45:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdWBS_info49 ····45:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdWBS_info
50 ····46:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziLazzyziInternal_Chunk_con_info50 ····46:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziLazzyziInternal_Chunk_con_info
51 ····47:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_upd_frame_info51 ····47:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_upd_frame_info
52 ····48:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziErr_error_info52 ····48:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziErr_error_info
53 ····49:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_eq_closure53 ····49:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_eq_closure
54 ····50:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_gc_pp54 ····50:·0000000000000000·····0·NOTYPE··GLOBAL·DEFAULT··UND·stg_gc_pp
55 ····51:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info55 ····51:·0000000000000000·····0·OBJECT··GLOBAL·DEFAULT··UND·ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info
56 ····52:·0000000000010040·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdtrModule1_closure 
57 ····53:·00000000000091b0··1650·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmaclazzy_info 
58 ····54:·0000000000010650·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdfEqCtx_closure 
59 ····55:·0000000000010670·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtrModule3_closure 
60 ····56:·00000000000107b0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuinit_closure56 ····52:·00000000000107b0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuinit_closure
61 ····57:·000000000000e02d·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtcCtx2_bytes 
62 ····58:·0000000000007e88····25·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwupdates_slow 
63 ····59:·0000000000007d68···184·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_update_info 
64 ····60:·000000000000e085·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdtrModule2_bytes 
65 ····61:·00000000000105a8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hashlazzy_closure 
66 ····62:·0000000000007bd0···384·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwupdate_info 
67 ····63:·00000000000107e0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuhashzusafe_closure 
68 ····64:·0000000000010320·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_finalizzeAndLength_closure 
69 ····65:·00000000000105c8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hmaclazzy_closure 
70 ····66:·000000000000b5d0···225·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zufinalizzezulen_info 
71 ····67:·00000000000107f0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_Compat_zdtrModule3_closure 
72 ····68:·000000000000b1d0···262·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuupdatezuunsafe_info 
73 ····69:·000000000000b2f0···498·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuupdatezusafe_info57 ····53:·000000000000b2f0···498·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuupdatezusafe_info
 58 ····54:·000000000000b500···182·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zufinalizze_info
 59 ····55:·0000000000009840···100·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hmaclazzy_info
 60 ····56:·0000000000010810·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_Compat_zdtrModule_closure
 61 ····57:·0000000000008e20···189·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hashlazzy_info
 62 ····58:·00000000000106d0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtcCtx1_closure
 63 ····59:·000000000000b7f0···498·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuhashzusafe_info
 64 ····60:·00000000000105a0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_start_closure
 65 ····61:·0000000000007d68···184·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_update_info
 66 ····62:·00000000000105d8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hashlazzyAndLength_closure
 67 ····63:·000000000000ddd8·····6·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_Compat_constructBS_info
 68 ····64:·000000000000ab38···140·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmaclazzyAndLength_info
 69 ····65:·0000000000010030·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdtrModule3_closure
 70 ····66:·000000000000e0c6·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtczqCtx3_bytes
 71 ····67:·000000000000abe0···119·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hmaclazzyAndLength_info
 72 ····68:·0000000000006f40····88·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hash_info
 73 ····69:·00000000000105b8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmaclazzy_closure
74 ····70:·00000000000107d8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuhashzuunsafe_closure74 ····70:·00000000000107d8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuhashzuunsafe_closure
 75 ····71:·0000000000010680·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtrModule1_closure
 76 ····72:·0000000000010610·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmaclazzyAndLength_closure
 77 ····73:·00000000000091b0··1650·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmaclazzy_info
 78 ····74:·0000000000006f98····22·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmac_slow
 79 ····75:·0000000000007bd0···384·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwupdate_info
 80 ····76:·0000000000010740·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtczqCtx1_closure
 81 ····77:·000000000000b5d0···225·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zufinalizzezulen_info
 82 ····78:·0000000000010760·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtczqCtx2_closure
 83 ····79:·000000000000b1d0···262·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuupdatezuunsafe_info
 84 ····80:·00000000000105a8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hashlazzy_closure
 85 ····81:·000000000000e085·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdtrModule2_bytes
 86 ····82:·0000000000010598·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwstart_closure
75 ····71:·0000000000006f40····88·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hash_info87 ····83:·00000000000088d8····88·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_start_info
 88 ····84:·00000000000061a0···312·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_init_info
 89 ····85:·0000000000010588·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_updates_closure
 90 ····86:·0000000000010330·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhash_closure
 91 ····87:·0000000000009e08···189·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hashlazzyAndLength_info
 92 ····88:·00000000000105c8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hmaclazzy_closure
 93 ····89:·0000000000010310·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwfinalizzeAndLength_closure
 94 ····90:·000000000000d830···673·FUNC····GLOBAL·DEFAULT···12·ghczuwrapperZC4ZCcryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygdZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuupdate
 95 ····91:·0000000000010478·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwupdate_closure
 96 ····92:·00000000000077b0···100·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hmac_info
76 ····72:·00000000000107b8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuupdatezuunsafe_closure97 ····93:·00000000000107b8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuupdatezuunsafe_closure
77 ····73:·00000000000088d8····88·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_start_info 
78 ····74:·0000000000010740·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtczqCtx1_closure 
79 ····75:·00000000000082d8···344·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwupdates_info98 ····94:·0000000000007e88····25·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwupdates_slow
80 ····76:·000000000000e0cb·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtrModule2_bytes99 ····95:·0000000000006fd8··1978·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmac_info
 100 ····96:·0000000000006aa0····88·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_finalizzeAndLength_info
81 ····77:·0000000000010770·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtczqCtx_closure101 ····97:·0000000000010770·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtczqCtx_closure
 102 ····98:·000000000000e0cb·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtrModule2_bytes
82 ····78:·0000000000010598·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwstart_closure103 ····99:·0000000000010210·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwfinalizze_closure
 104 ···100:·00000000000107f0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_Compat_zdtrModule3_closure
83 ····79:·00000000000106e0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtcCtx_closure 
84 ····80:·00000000000061a0···312·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_init_info 
85 ····81:·00000000000107c0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuupdatezusafe_closure 
86 ····82:·00000000000106d0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtcCtx1_closure 
87 ····83:·000000000000dae0···673·FUNC····GLOBAL·DEFAULT···12·ghczuwrapperZC5ZCcryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2ZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuupdate105 ···101:·000000000000dae0···673·FUNC····GLOBAL·DEFAULT···12·ghczuwrapperZC5ZCcryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygdZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuupdate
88 ····84:·000000000000c0e0··1636·FUNC····GLOBAL·DEFAULT···12·ghczuwrapperZC0ZCcryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2ZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuhash106 ···102:·000000000000cdc0··1320·FUNC····GLOBAL·DEFAULT···12·ghczuwrapperZC2ZCcryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygdZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zufinalizze
89 ····85:·00000000000107c8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zufinalizze_closure 
90 ····86:·00000000000105b8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmaclazzy_closure 
91 ····87:·0000000000010070·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_init_closure 
92 ····88:·000000000000e0c6·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtczqCtx3_bytes 
93 ····89:·0000000000006aa0····88·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_finalizzeAndLength_info 
94 ····90:·000000000000b7f0···498·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuhashzusafe_info 
95 ····91:·000000000000e095·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtrModule4_bytes 
96 ····92:·0000000000010588·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_updates_closure 
97 ····93:·0000000000010330·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhash_closure 
98 ····94:·0000000000010378·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmac_closure 
99 ····95:·00000000000107e8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_Compat_constructBS_closure 
100 ····96:·000000000000e0df·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_Compat_zdtrModule2_bytes 
101 ····97:·000000000000ddd8·····6·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_Compat_constructBS_info 
102 ····98:·0000000000010220·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_finalizze_closure107 ···103:·0000000000010320·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_finalizzeAndLength_closure
103 ····99:·0000000000010680·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtrModule1_closure 
104 ···100:·00000000000069b0···213·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwfinalizzeAndLength_info 
105 ···101:·0000000000008788···312·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwstart_info 
106 ···102:·0000000000010030·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdtrModule3_closure108 ···104:·0000000000010040·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdtrModule1_closure
107 ···103:·0000000000010488·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_update_closure 
108 ···104:·0000000000010800·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_Compat_zdtrModule1_closure 
109 ···105:·000000000000b008···288·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_startlazzy_info 
110 ···106:·0000000000010610·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmaclazzyAndLength_closure 
111 ···107:·0000000000010810·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_Compat_zdtrModule_closure 
112 ···108:·0000000000006658····88·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_finalizze_info 
113 ···109:·000000000000abe0···119·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hmaclazzyAndLength_info 
114 ···110:·00000000000105a0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_start_closure109 ···105:·00000000000106e0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtcCtx_closure
115 ···111:·000000000000b500···182·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zufinalizze_info110 ···106:·000000000000b6d0···262·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuhashzuunsafe_info
116 ···112:·000000000000e095·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_Compat_zdtrModule4_bytes 
117 ···113:·0000000000010478·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwupdate_closure 
118 ···114:·000000000000b148···111·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuinit_info 
119 ···115:·0000000000006568···213·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwfinalizze_info 
120 ···116:·000000000000d2f0··1338·FUNC····GLOBAL·DEFAULT···12·ghczuwrapperZC3ZCcryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2ZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zufinalizze111 ···107:·000000000000d2f0··1338·FUNC····GLOBAL·DEFAULT···12·ghczuwrapperZC3ZCcryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygdZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zufinalizze
 112 ···108:·000000000000e095·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtrModule4_bytes
 113 ···109:·000000000000e0df·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_Compat_zdtrModule2_bytes
 114 ···110:·00000000000082d8···344·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwupdates_info
 115 ···111:·000000000000e02d·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtcCtx2_bytes
121 ···117:·00000000000105d8·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hashlazzyAndLength_closure116 ···112:·00000000000107e0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuhashzusafe_closure
122 ···118:·0000000000006ea8···125·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhash_info117 ···113:·0000000000006ea8···125·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhash_info
123 ···119:·000000000000ab38···140·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmaclazzyAndLength_info 
124 ···120:·000000000000b6d0···262·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuhashzuunsafe_info 
125 ···121:·0000000000010050·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdtrModule_closure 
126 ···122:·0000000000006f98····22·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmac_slow 
127 ···123:·0000000000010210·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwfinalizze_closure 
128 ···124:·000000000000e095·····0·OBJECT··GLOBAL·DEFAULT···14·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdtrModule4_bytes 
129 ···125:·0000000000010760·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtczqCtx2_closure 
130 ···126:·00000000000107d0·····0·OBJECT··GLOBAL·DEFAULT···22·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zufinalizzezulen_closure 
131 ···127:·0000000000009018····25·FUNC····GLOBAL·DEFAULT···12·cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmaclazzy_slow 
Max diff block lines reached; -1/30101 bytes (-0.00%) of diff not shown.
2.25 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x41c0·contains·202·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x41e0·contains·202·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000000fc40··0000000000000008·R_X86_64_RELATIVE·························61403 000000000000fc40··0000000000000008·R_X86_64_RELATIVE·························6140
4 000000000000fc48··0000000000000008·R_X86_64_RELATIVE·························61004 000000000000fc48··0000000000000008·R_X86_64_RELATIVE·························6100
5 0000000000010028··0000000000000008·R_X86_64_RELATIVE·························100285 0000000000010028··0000000000000008·R_X86_64_RELATIVE·························10028
6 0000000000010038··0000000000000008·R_X86_64_RELATIVE·························e0956 0000000000010038··0000000000000008·R_X86_64_RELATIVE·························e095
7 0000000000010048··0000000000000008·R_X86_64_RELATIVE·························e0857 0000000000010048··0000000000000008·R_X86_64_RELATIVE·························e085
8 0000000000010058··0000000000000008·R_X86_64_RELATIVE·························100318 0000000000010058··0000000000000008·R_X86_64_RELATIVE·························10031
Offset 200, 14 lines modifiedOffset 200, 14 lines modified
200 0000000000010720··0000000400000001·R_X86_64_64············0000000000000000·ghczmprim_GHCziTypes_KindRepTyConApp_con_info·+·0200 0000000000010720··0000000400000001·R_X86_64_64············0000000000000000·ghczmprim_GHCziTypes_KindRepTyConApp_con_info·+·0
201 00000000000106b8··0000001000000001·R_X86_64_64············0000000000000000·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdtcByteString_closure·+·1201 00000000000106b8··0000001000000001·R_X86_64_64············0000000000000000·bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdtcByteString_closure·+·1
202 00000000000106e0··0000001a00000001·R_X86_64_64············0000000000000000·ghczmprim_GHCziTypes_TyCon_con_info·+·0202 00000000000106e0··0000001a00000001·R_X86_64_64············0000000000000000·ghczmprim_GHCziTypes_TyCon_con_info·+·0
203 0000000000010770··0000001a00000001·R_X86_64_64············0000000000000000·ghczmprim_GHCziTypes_TyCon_con_info·+·0203 0000000000010770··0000001a00000001·R_X86_64_64············0000000000000000·ghczmprim_GHCziTypes_TyCon_con_info·+·0
204 00000000000106f8··0000001700000001·R_X86_64_64············0000000000000000·ghczmprim_GHCziTypes_krepzdzt_closure·+·5204 00000000000106f8··0000001700000001·R_X86_64_64············0000000000000000·ghczmprim_GHCziTypes_krepzdzt_closure·+·5
205 0000000000010740··0000002a00000001·R_X86_64_64············0000000000000000·ghczmprim_GHCziTypes_KindRepFun_con_info·+·0205 0000000000010740··0000002a00000001·R_X86_64_64············0000000000000000·ghczmprim_GHCziTypes_KindRepFun_con_info·+·0
  
206 Relocation·section·'.rela.plt'·at·offset·0x54b0·contains·5·entries:206 Relocation·section·'.rela.plt'·at·offset·0x54d0·contains·5·entries:
207 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend207 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
208 0000000000010000··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·memcpy@GLIBC_2.14·+·0208 0000000000010000··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·memcpy@GLIBC_2.14·+·0
209 0000000000010008··0000000f00000007·R_X86_64_JUMP_SLOT·····0000000000000000·resumeThread·+·0209 0000000000010008··0000000f00000007·R_X86_64_JUMP_SLOT·····0000000000000000·resumeThread·+·0
210 0000000000010010··0000001200000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·0210 0000000000010010··0000001200000007·R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.2.5·+·0
211 0000000000010018··0000001400000007·R_X86_64_JUMP_SLOT·····0000000000000000·newCAF·+·0211 0000000000010018··0000001400000007·R_X86_64_JUMP_SLOT·····0000000000000000·newCAF·+·0
212 0000000000010020··0000001900000007·R_X86_64_JUMP_SLOT·····0000000000000000·suspendThread·+·0212 0000000000010020··0000001900000007·R_X86_64_JUMP_SLOT·····0000000000000000·suspendThread·+·0
2.68 KB
readelf --wide --dynamic {}
    
Offset 10, 34 lines modifiedOffset 10, 34 lines modified
10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSarray-0.5.8.0-inplace-ghc9.10.3.so]10 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSarray-0.5.8.0-inplace-ghc9.10.3.so]
11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSbase-4.20.2.0-inplace-ghc9.10.3.so]11 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSbase-4.20.2.0-inplace-ghc9.10.3.so]
12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSghc-internal-9.1003.0-inplace-ghc9.10.3.so]12 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSghc-internal-9.1003.0-inplace-ghc9.10.3.so]
13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSghc-bignum-1.3-inplace-ghc9.10.3.so]13 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSghc-bignum-1.3-inplace-ghc9.10.3.so]
14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSghc-prim-0.12.0-inplace-ghc9.10.3.so]14 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libHSghc-prim-0.12.0-inplace-ghc9.10.3.so]
15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgmp.so.10]15 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libgmp.so.10]
16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so.6]16 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so.6]
17 ·0x000000000000000e·(SONAME)·············Library·soname:·[libHScryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2-ghc9.10.3.so]17 ·0x000000000000000e·(SONAME)·············Library·soname:·[libHScryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd-ghc9.10.3.so]
18 ·0x0000000000000010·(SYMBOLIC)···········0x018 ·0x0000000000000010·(SYMBOLIC)···········0x0
19 ·0x000000000000001d·(RUNPATH)············Library·runpath:·[/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace:/usr/lib/ghc/lib/x86_64-linux-ghc-9.10.3]19 ·0x000000000000001d·(RUNPATH)············Library·runpath:·[/usr/lib/ghc/lib/x86_64-linux-ghc-9.10.3]
20 ·0x000000000000000c·(INIT)···············0x600020 ·0x000000000000000c·(INIT)···············0x6000
21 ·0x000000000000000d·(FINI)···············0xdde021 ·0x000000000000000d·(FINI)···············0xdde0
22 ·0x0000000000000019·(INIT_ARRAY)·········0xfc4022 ·0x0000000000000019·(INIT_ARRAY)·········0xfc40
23 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)23 ·0x000000000000001b·(INIT_ARRAYSZ)·······8·(bytes)
24 ·0x000000000000001a·(FINI_ARRAY)·········0xfc4824 ·0x000000000000001a·(FINI_ARRAY)·········0xfc48
25 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)25 ·0x000000000000001c·(FINI_ARRAYSZ)·······8·(bytes)
26 ·0x000000006ffffef5·(GNU_HASH)···········0x26026 ·0x000000006ffffef5·(GNU_HASH)···········0x260
27 ·0x0000000000000005·(STRTAB)·············0x12e827 ·0x0000000000000005·(STRTAB)·············0x12e8
28 ·0x0000000000000006·(SYMTAB)·············0x53828 ·0x0000000000000006·(SYMTAB)·············0x538
29 ·0x000000000000000a·(STRSZ)··············11651·(bytes)29 ·0x000000000000000a·(STRSZ)··············11679·(bytes)
30 ·0x000000000000000b·(SYMENT)·············24·(bytes)30 ·0x000000000000000b·(SYMENT)·············24·(bytes)
31 ·0x0000000000000003·(PLTGOT)·············0xffe831 ·0x0000000000000003·(PLTGOT)·············0xffe8
32 ·0x0000000000000002·(PLTRELSZ)···········120·(bytes)32 ·0x0000000000000002·(PLTRELSZ)···········120·(bytes)
33 ·0x0000000000000014·(PLTREL)·············RELA33 ·0x0000000000000014·(PLTREL)·············RELA
34 ·0x0000000000000017·(JMPREL)·············0x54b034 ·0x0000000000000017·(JMPREL)·············0x54d0
35 ·0x0000000000000007·(RELA)···············0x41c035 ·0x0000000000000007·(RELA)···············0x41e0
36 ·0x0000000000000008·(RELASZ)·············4848·(bytes)36 ·0x0000000000000008·(RELASZ)·············4848·(bytes)
37 ·0x0000000000000009·(RELAENT)············24·(bytes)37 ·0x0000000000000009·(RELAENT)············24·(bytes)
38 ·0x000000000000001e·(FLAGS)··············SYMBOLIC38 ·0x000000000000001e·(FLAGS)··············SYMBOLIC
39 ·0x000000006ffffffe·(VERNEED)············0x419039 ·0x000000006ffffffe·(VERNEED)············0x41b0
40 ·0x000000006fffffff·(VERNEEDNUM)·········140 ·0x000000006fffffff·(VERNEEDNUM)·········1
41 ·0x000000006ffffff0·(VERSYM)·············0x406c41 ·0x000000006ffffff0·(VERSYM)·············0x4088
42 ·0x000000006ffffff9·(RELACOUNT)··········10242 ·0x000000006ffffff9·(RELACOUNT)··········102
43 ·0x0000000000000000·(NULL)···············0x043 ·0x0000000000000000·(NULL)···············0x0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fbb28596b0647e63216cf26f7d463cd334ef74153 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·7af1242305de8acef95249b427831126ed4777d8
1.54 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·146·entries:1 Version·symbols·section·'.gnu.version'·contains·146·entries:
2 ·Addr:·0x000000000000406c··Offset:·0x0000406c··Link:·3·(.dynsym)2 ·Addr:·0x0000000000004088··Offset:·0x00004088··Link:·3·(.dynsym)
3 ··000:···0·(*local*)·······0·(*local*)·······0·(*local*)·······0·(*local*)····3 ··000:···0·(*local*)·······0·(*local*)·······0·(*local*)·······0·(*local*)····
4 ··004:···0·(*local*)·······0·(*local*)·······2·(GLIBC_2.14)····0·(*local*)····4 ··004:···0·(*local*)·······0·(*local*)·······2·(GLIBC_2.14)····0·(*local*)····
5 ··008:···0·(*local*)·······0·(*local*)·······0·(*local*)·······3·(GLIBC_2.2.5)5 ··008:···0·(*local*)·······0·(*local*)·······0·(*local*)·······3·(GLIBC_2.2.5)
6 ··00c:···0·(*local*)·······0·(*local*)·······0·(*local*)·······0·(*local*)····6 ··00c:···0·(*local*)·······0·(*local*)·······0·(*local*)·······0·(*local*)····
7 ··010:···0·(*local*)·······0·(*local*)·······3·(GLIBC_2.2.5)···0·(*local*)····7 ··010:···0·(*local*)·······0·(*local*)·······3·(GLIBC_2.2.5)···0·(*local*)····
8 ··014:···0·(*local*)·······0·(*local*)·······0·(*local*)·······0·(*local*)····8 ··014:···0·(*local*)·······0·(*local*)·······0·(*local*)·······0·(*local*)····
9 ··018:···0·(*local*)·······0·(*local*)·······0·(*local*)·······0·(*local*)····9 ··018:···0·(*local*)·······0·(*local*)·······0·(*local*)·······0·(*local*)····
Offset 36, 11 lines modifiedOffset 36, 11 lines modified
36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···36 ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···37 ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···38 ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···39 ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
40 ··090:···1·(*global*)······1·(*global*)···40 ··090:···1·(*global*)······1·(*global*)···
  
41 Version·needs·section·'.gnu.version_r'·contains·1·entry:41 Version·needs·section·'.gnu.version_r'·contains·1·entry:
42 ·Addr:·0x0000000000004190··Offset:·0x00004190··Link:·4·(.dynstr)42 ·Addr:·0x00000000000041b0··Offset:·0x000041b0··Link:·4·(.dynstr)
43 ··000000:·Version:·1··File:·libc.so.6··Cnt:·243 ··000000:·Version:·1··File:·libc.so.6··Cnt:·2
44 ··0x0010:···Name:·GLIBC_2.2.5··Flags:·none··Version:·344 ··0x0010:···Name:·GLIBC_2.2.5··Flags:·none··Version:·3
45 ··0x0020:···Name:·GLIBC_2.14··Flags:·none··Version:·245 ··0x0020:···Name:·GLIBC_2.14··Flags:·none··Version:·2
21.1 KB
strings --all --bytes=8 {}
    
Offset 1, 166 lines modifiedOffset 1, 166 lines modified
1 __gmon_start__1 __gmon_start__
2 _ITM_deregisterTMCloneTable2 _ITM_deregisterTMCloneTable
3 _ITM_registerTMCloneTable3 _ITM_registerTMCloneTable
4 __cxa_finalize4 __cxa_finalize
5 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdtrModule2_bytes5 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdtrModule2_bytes
6 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdtrModule4_bytes6 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdtrModule4_bytes
7 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdtrModule3_closure7 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdtrModule3_closure
8 ghczmprim_GHCziTypes_TrNameS_con_info8 ghczmprim_GHCziTypes_TrNameS_con_info
9 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdtrModule1_closure9 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdtrModule1_closure
10 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdtrModule_closure10 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdtrModule_closure
11 ghczmprim_GHCziTypes_Module_con_info11 ghczmprim_GHCziTypes_Module_con_info
12 ghczuwrapperZC6ZCcryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2ZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuinit12 ghczuwrapperZC6ZCcryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygdZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuinit
13 ghczmprim_GHCziTuple_Z0T_closure13 ghczmprim_GHCziTuple_Z0T_closure
14 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_init_info14 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_init_info
15 stg_bh_upd_frame_info15 stg_bh_upd_frame_info
16 stg_newPinnedByteArrayzh16 stg_newPinnedByteArrayzh
17 ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info17 ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info
18 stg_keepAlivezh18 stg_keepAlivezh
19 stg_gc_unpt_r119 stg_gc_unpt_r1
20 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_BS_con_info20 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_BS_con_info
21 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_init_closure21 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_init_closure
22 stg_unpack_cstring_info22 stg_unpack_cstring_info
23 ghczminternal_GHCziInternalziStackziTypes_SrcLoc_con_info23 ghczminternal_GHCziInternalziStackziTypes_SrcLoc_con_info
24 stg_INTLIKE_closure24 stg_INTLIKE_closure
25 ghczminternal_GHCziInternalziStackziTypes_PushCallStack_con_info25 ghczminternal_GHCziInternalziStackziTypes_PushCallStack_con_info
26 ghczminternal_GHCziInternalziStackziTypes_EmptyCallStack_closure26 ghczminternal_GHCziInternalziStackziTypes_EmptyCallStack_closure
27 stg_SRT_3_info27 stg_SRT_3_info
28 ghczminternal_GHCziInternalziErr_error_closure28 ghczminternal_GHCziInternalziErr_error_closure
29 ghczminternal_GHCziInternalziErr_error_info29 ghczminternal_GHCziInternalziErr_error_info
30 ghczuwrapperZC3ZCcryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2ZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zufinalizze30 ghczuwrapperZC3ZCcryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygdZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zufinalizze
31 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwfinalizze_info31 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwfinalizze_info
32 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwfinalizze_closure32 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwfinalizze_closure
33 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_finalizze_info33 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_finalizze_info
34 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_finalizze_closure34 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_finalizze_closure
35 ghczuwrapperZC2ZCcryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2ZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zufinalizze35 ghczuwrapperZC2ZCcryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygdZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zufinalizze
36 ghczminternal_GHCziInternalziWord_W64zh_con_info36 ghczminternal_GHCziInternalziWord_W64zh_con_info
37 ghczmprim_GHCziTuple_Z2T_con_info37 ghczmprim_GHCziTuple_Z2T_con_info
38 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwfinalizzeAndLength_info38 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwfinalizzeAndLength_info
39 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwfinalizzeAndLength_closure39 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwfinalizzeAndLength_closure
40 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_finalizzeAndLength_info40 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_finalizzeAndLength_info
41 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_finalizzeAndLength_closure41 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_finalizzeAndLength_closure
42 suspendThread42 suspendThread
43 ghczuwrapperZC0ZCcryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2ZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuhash43 ghczuwrapperZC0ZCcryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygdZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuhash
44 resumeThread44 resumeThread
45 ghczuwrapperZC1ZCcryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2ZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuhash45 ghczuwrapperZC1ZCcryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygdZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuhash
46 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhash_info46 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhash_info
47 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhash_closure47 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhash_closure
48 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hash_info48 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hash_info
49 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hash_closure49 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hash_closure
50 stg_SRT_1_info50 stg_SRT_1_info
51 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdfMonoidByteString1_closure51 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdfMonoidByteString1_closure
52 stg_SRT_2_info52 stg_SRT_2_info
53 ghczminternal_GHCziInternalziForeignPtr_mallocPlainForeignPtrBytes2_closure53 ghczminternal_GHCziInternalziForeignPtr_mallocPlainForeignPtrBytes2_closure
54 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmac_slow54 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmac_slow
55 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmac_info55 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmac_info
56 ghczminternal_GHCziInternalziForeignPtr_FinalPtr_closure56 ghczminternal_GHCziInternalziForeignPtr_FinalPtr_closure
57 stg_ap_0_fast57 stg_ap_0_fast
58 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmac_closure58 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmac_closure
59 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hmac_info59 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hmac_info
60 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hmac_closure60 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hmac_closure
61 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwupdate_slow61 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwupdate_slow
62 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwupdate_info62 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwupdate_info
63 ghczuwrapperZC4ZCcryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2ZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuupdate63 ghczuwrapperZC4ZCcryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygdZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuupdate
64 ghczuwrapperZC5ZCcryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2ZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuupdate64 ghczuwrapperZC5ZCcryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygdZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuupdate
65 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwupdate_closure65 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwupdate_closure
66 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_update_info66 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_update_info
67 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_update_closure67 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_update_closure
68 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwupdates_slow68 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwupdates_slow
69 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwupdates_info69 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwupdates_info
70 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwupdates_closure70 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwupdates_closure
71 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_updates_info71 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_updates_info
72 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_updates_closure72 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_updates_closure
73 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwstart_info73 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwstart_info
74 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwstart_closure74 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwstart_closure
75 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_start_info75 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_start_info
76 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_start_closure76 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_start_closure
77 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziLazzy_toChunks_info77 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziLazzy_toChunks_info
78 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hashlazzy_info78 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hashlazzy_info
79 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hashlazzy_closure79 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hashlazzy_closure
80 stg_upd_frame_info80 stg_upd_frame_info
81 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziLazzyziInternal_Chunk_con_info81 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziLazzyziInternal_Chunk_con_info
82 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmaclazzy_slow82 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmaclazzy_slow
83 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmaclazzy_info83 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmaclazzy_info
84 stg_gc_noregs84 stg_gc_noregs
85 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmaclazzy_closure85 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmaclazzy_closure
86 ghczmprim_GHCziTypes_ZC_con_info86 ghczmprim_GHCziTypes_ZC_con_info
87 ghczmprim_GHCziTypes_ZMZN_closure87 ghczmprim_GHCziTypes_ZMZN_closure
88 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziLazzy_fromChunks_info88 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziLazzy_fromChunks_info
89 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hmaclazzy_info89 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hmaclazzy_info
90 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hmaclazzy_closure90 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hmaclazzy_closure
91 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hashlazzyAndLength_info91 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hashlazzyAndLength_info
92 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hashlazzyAndLength_closure92 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hashlazzyAndLength_closure
93 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmaclazzyAndLength_info93 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmaclazzyAndLength_info
94 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_zdwhmaclazzyAndLength_closure94 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_zdwhmaclazzyAndLength_closure
95 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hmaclazzyAndLength_info95 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hmaclazzyAndLength_info
96 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_hmaclazzyAndLength_closure96 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_hmaclazzyAndLength_closure
97 stg_gc_pp97 stg_gc_pp
98 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_startlazzy_info98 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_startlazzy_info
99 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_startlazzy_closure99 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_startlazzy_closure
100 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuinit_closure100 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtcCtx2_bytes
101 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuupdatezuunsafe_closure101 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuhashzuunsafe_info
102 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtrModule4_bytes 
103 ghczmprim_GHCziTypes_KindRepTyConApp_con_info102 ghczmprim_GHCziTypes_KindRepTyConApp_con_info
 103 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtczqCtx1_closure
 104 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtrModule2_bytes
 105 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtczqCtx3_bytes
104 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zufinalizzezulen_closure106 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zufinalizze_closure
105 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtrModule3_closure107 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuupdatezuunsafe_closure
106 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdtcByteString_closure108 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdtcByteString_closure
107 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuinit_info 
108 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtcCtx2_bytes 
109 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zufinalizze_info109 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtczqCtx_closure
 110 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdfEqCtx_closure
 111 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtrModule4_bytes
110 ghczmprim_GHCziTypes_krepzdzt_closure112 ghczmprim_GHCziTypes_krepzdzt_closure
111 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuupdatezusafe_info 
112 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdfEqByteStringzuzdczsze_closure113 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_zdfEqByteStringzuzdczsze_closure
113 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuupdatezuunsafe_info114 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuupdatezuunsafe_info
 115 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtcCtx1_closure
114 ghczmprim_GHCziTypes_TyCon_con_info116 ghczmprim_GHCziTypes_TyCon_con_info
115 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuhashzusafe_info117 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zufinalizze_info
116 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtczqCtx2_closure 
117 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_eq_closure118 bytestringzm0zi12zi2zi0zminplace_DataziByteStringziInternalziType_eq_closure
118 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_zdtczqCtx1_closure119 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuhashzusafe_closure
119 cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5ziFFI_czumd5zuupdatezusafe_closure120 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuupdatezusafe_closure
 121 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_czumd5zuupdatezusafe_info
 122 cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5ziFFI_zdtrModule_closure
Max diff block lines reached; 3743/21537 bytes (17.38%) of diff not shown.
6.08 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
  
1 Hex·dump·of·section·'.gnu.hash':1 Hex·dump·of·section·'.gnu.hash':
2 ··0x00000260·43000000·34000000·08000000·09000000·C...4...........2 ··0x00000260·43000000·34000000·08000000·09000000·C...4...........
3 ··0x00000270·068cba50·a52d9152·2c014311·6692c421·...P.-.R,.C.f..! 
4 ··0x00000280·4840c4f8·0641e433·10310001·08110046·H@...A.3.1.....F 
5 ··0x00000290·0222418c·c900c984·0303002e·14042e00·."A............. 
6 ··0x000002a0·0090282a·3d052042·04681983·a8b15369·..(*=.·B.h....Si3 ··0x00000270·3813a509·93426c21·02100418·94220c6a·8....Bl!.....".j
 4 ··0x00000280·c07863d9·0e3d1010·80290101·12560222·.xc..=...)...V."
 5 ··0x00000290·61e8c21e·68800301·00060552·18008000·a...h......R....
 6 ··0x000002a0·800bbda6·48029168·19311a23·01e01444·....H..h.1.#...D
7 ··0x000002b0·34000000·36000000·00000000·37000000·4...6.......7...7 ··0x000002b0·00000000·34000000·35000000·00000000·....4...5.......
8 ··0x000002c0·39000000·00000000·3c000000·00000000·9.......<....... 
9 ··0x000002d0·3f000000·40000000·41000000·00000000·?...@...A.......8 ··0x000002c0·37000000·3a000000·3b000000·3d000000·7...:...;...=...
10 ··0x000002e0·43000000·45000000·46000000·48000000·C...E...F...H...9 ··0x000002d0·43000000·46000000·47000000·48000000·C...F...G...H...
11 ··0x000002f0·4a000000·00000000·00000000·4b000000·J...........K... 
12 ··0x00000300·4c000000·00000000·4e000000·00000000·L.......N.......10 ··0x000002e0·49000000·00000000·4b000000·4d000000·I.......K...M...
 11 ··0x000002f0·4e000000·4f000000·50000000·53000000·N...O...P...S...
 12 ··0x00000300·00000000·55000000·58000000·5a000000·....U...X...Z...
13 ··0x00000310·00000000·50000000·52000000·55000000·....P...R...U...13 ··0x00000310·5b000000·5c000000·5e000000·5f000000·[...\...^..._...
14 ··0x00000320·58000000·00000000·59000000·5b000000·X.......Y...[... 
15 ··0x00000330·5c000000·5f000000·00000000·64000000·\..._.......d...14 ··0x00000320·60000000·61000000·00000000·63000000·`...a.......c...
 15 ··0x00000330·64000000·00000000·65000000·66000000·d.......e...f...
16 ··0x00000340·65000000·66000000·00000000·00000000·e...f...........16 ··0x00000340·00000000·68000000·00000000·00000000·....h...........
 17 ··0x00000350·6b000000·6d000000·70000000·00000000·k...m...p.......
 18 ··0x00000360·71000000·74000000·00000000·75000000·q...t.......u...
17 ··0x00000350·00000000·67000000·68000000·6b000000·....g...h...k...19 ··0x00000370·00000000·77000000·00000000·7a000000·....w.......z...
18 ··0x00000360·6e000000·71000000·72000000·73000000·n...q...r...s... 
19 ··0x00000370·74000000·79000000·7a000000·7d000000·t...y...z...}...20 ··0x00000380·7c000000·7e000000·7f000000·81000000·|...~...........
20 ··0x00000380·7e000000·80000000·82000000·00000000·~............... 
21 ··0x00000390·83000000·00000000·84000000·86000000·................21 ··0x00000390·82000000·83000000·84000000·87000000·................
22 ··0x000003a0·87000000·88000000·89000000·8a000000·................22 ··0x000003a0·00000000·88000000·89000000·00000000·................
23 ··0x000003b0·8d000000·8e000000·90000000·9a5cda89·.............\..23 ··0x000003b0·8e000000·90000000·91000000·03dc5a69·..............Zi
24 ··0x000003c0·976c107b·a16a5c77·144af3d6·132e49eb·.l.{.j\w.J....I. 
25 ··0x000003d0·d8a94365·723b5989·73f0e8d6·2675100a·..Cer;Y.s...&u.. 
26 ··0x000003e0·fe509c53·2747fbdb·516c03e0·01b56398·.P.S'G..Ql....c. 
27 ··0x000003f0·d23fd342·297810fc·d05948a4·6393e9a4·.?.B)x...YH.c... 
28 ··0x00000400·3f4f167d·d4fd3c2d·736bff59·32c13967·?O.}..<-sk.Y2.9g 
29 ··0x00000410·9da40701·b92e9e6a·fbc65389·9e4247c5·.......j..S..BG. 
30 ··0x00000420·27548c34·82640d53·9d9cd2df·e2330be8·'T.4.d.S.....3.. 
31 ··0x00000430·f1cbe9c6·cc85ad7e·de5f1b48·5b492a47·.......~._.H[I*G 
32 ··0x00000440·2a02ed3d·480abbca·151ebe3a·c558899d·*..=H......:.X.. 
33 ··0x00000450·f0694d57·41e3a7e2·21bc3b5f·96c495a8·.iMWA...!.;_.... 
34 ··0x00000460·f818079e·af2e334f·ece38d29·98270f81·......3O...).'.. 
35 ··0x00000470·5c20b0c7·cc1a4d2e·1368faed·2578c292·\·....M..h..%x.. 
36 ··0x00000480·b3781fc3·9d3ed372·43c4e0ff·ce774fbb·.x...>.rC....wO. 
37 ··0x00000490·76c2367f·fdcf0c52·7cd20d75·9aab94ba·v.6....R|..u.... 
38 ··0x000004a0·37f8f27d·8e8c0ac0·5ab723ba·1ba1031b·7..}....Z.#..... 
39 ··0x000004b0·d99a3ef3·432c0547·3182f2ad·665e5d27·..>.C,.G1...f^]' 
40 ··0x000004c0·7203402b·e890b2a5·6c0668b9·a32b30b5·r.@+....l.h..+0. 
41 ··0x000004d0·abd1381e·36ef8b43·40e534b6·a9ee04a4·..8.6..C@.4..... 
42 ··0x000004e0·b99f1adf·38b812b2·11e1157b·a499f6e1·....8......{.... 
43 ··0x000004f0·17138323·234e4940·a3fd8ccd·a0bb00dc·...##NI@........ 
44 ··0x00000500·3f5a8898·1104fee3·bd724de1·65309439·?Z.......rM.e0.9 
45 ··0x00000510·29143854·0296b287·ca6dae07·0d3f2adb·).8T.....m...?*. 
46 ··0x00000520·4955d3f7·e871edc6·bd7a8643·a4eba9f6·IU...q...z.C....24 ··0x000003c0·2e33122a·4ba15803·f299c416·6c64b57e·.3.*K.X.....ld.~
 25 ··0x000003d0·fd423c6a·bdbbb568·300b7a52·7fd2f311·.B<j...h0.zR....
 26 ··0x000003e0·62fae7ac·626f876b·4c766a79·5c72aff9·b...bo.kLvjy\r..
 27 ··0x000003f0·8c38756c·b58e9187·266ae00a·6239d36b·.8ul....&j..b9.k
 28 ··0x00000400·39429cf8·c59b5579·03189618·edf523bc·9B....Uy......#.
 29 ··0x00000410·862a0b8b·27376cd9·164b0d6b·a9a08bf7·.*..'7l..K.k....
 30 ··0x00000420·191895d7·a911086c·53336e80·ee0e9763·.......lS3n....c
 31 ··0x00000430·16330b1a·7324b0ee·8c30554d·d301dff9·.3..s$...0UM....
 32 ··0x00000440·8646e819·e89a590f·936f7a5a·c2fdcd52·.F....Y..ozZ...R
 33 ··0x00000450·07399a8d·2f7038ae·c9583903·3823a709·.9../p8..X9.8#..
 34 ··0x00000460·239bf11b·63bdabfa·adc266d9·e1db3ae4·#...c.....f...:.
 35 ··0x00000470·16489b5f·8f3656f0·311d16e4·c129e2e2·.H._.6V.1....)..
 36 ··0x00000480·ef292c50·1440004b·f120abd8·8a567c83·.),P.@.K.·...V|.
 37 ··0x00000490·8cd4b30d·930f2c62·362eeff1·11b04a8a·......,b6.....J.
 38 ··0x000004a0·883b146a·ea48a6fa·c9a3e55e·41ce7b2c·.;.j.H.....^A.{,
 39 ··0x000004b0·d8d8923b·40369ac6·9b4d8b2d·bdd8473e·...;@6...M.-..G>
 40 ··0x000004c0·04fa8e01·91a06461·1ae6e8ea·94e1d677·......da.......w
 41 ··0x000004d0·33c8f28e·4cc8ef6d·8bafa649·12c036cd·3...L..m...I..6.
 42 ··0x000004e0·0bb50804·ddb32768·e0690213·9fb085c0·......'h.i......
 43 ··0x000004f0·33201472·05669ed0·19908a63·ca72678f·3·.r.f.....c.rg.
 44 ··0x00000500·bae90017·d9dd3407·2140edbd·15e409d3·......4.!@......
 45 ··0x00000510·4849b63d·be47e9f9·2892ca66·94338a8c·HI.=.G..(..f.3..
 46 ··0x00000520·99acffb3·664489f0·019f108b·a3be0815·....fD..........
47 ··0x00000530·5901d6a7····························Y...47 ··0x00000530·91bf126b····························...k
  
95.1 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 3, 730 lines modifiedOffset 3, 731 lines modified
3 ··0x000012e8·005f5f67·6d6f6e5f·73746172·745f5f00·.__gmon_start__.3 ··0x000012e8·005f5f67·6d6f6e5f·73746172·745f5f00·.__gmon_start__.
4 ··0x000012f8·5f49544d·5f646572·65676973·74657254·_ITM_deregisterT4 ··0x000012f8·5f49544d·5f646572·65676973·74657254·_ITM_deregisterT
5 ··0x00001308·4d436c6f·6e655461·626c6500·5f49544d·MCloneTable._ITM5 ··0x00001308·4d436c6f·6e655461·626c6500·5f49544d·MCloneTable._ITM
6 ··0x00001318·5f726567·69737465·72544d43·6c6f6e65·_registerTMClone6 ··0x00001318·5f726567·69737465·72544d43·6c6f6e65·_registerTMClone
7 ··0x00001328·5461626c·65005f5f·6378615f·66696e61·Table.__cxa_fina7 ··0x00001328·5461626c·65005f5f·6378615f·66696e61·Table.__cxa_fina
8 ··0x00001338·6c697a65·00637279·70746f68·6173687a·lize.cryptohashz8 ··0x00001338·6c697a65·00637279·70746f68·6173687a·lize.cryptohashz
Diff chunk too large, falling back to line-by-line diff (723 lines added, 722 lines removed)
9 ··0x00001348·6d6d6435·7a6d307a·6931317a·69313031·mmd5zm0zi11zi1019 ··0x00001348·6d6d6435·7a6d307a·6931317a·69313031·mmd5zm0zi11zi101
10 ··0x00001358·7a69307a·6d33616b·5975614e·4557416a·zi0zm3akYuaNEWAj10 ··0x00001358·7a69307a·6d39426b·3357316b·46326757·zi0zm9Bk3W1kF2gW
11 ··0x00001368·32586730·33576233·736b325f·43727970·2Xg03Wb3sk2_Cryp11 ··0x00001368·386c486c·727a7a37·68796764·5f437279·8lHlrzz7hygd_Cry
12 ··0x00001378·746f7a69·48617368·7a694d44·355f7a64·toziHashziMD5_zd12 ··0x00001378·70746f7a·69486173·687a694d·44355f7a·ptoziHashziMD5_z
13 ··0x00001388·74724d6f·64756c65·325f6279·74657300·trModule2_bytes.13 ··0x00001388·6474724d·6f64756c·65325f62·79746573·dtrModule2_bytes
14 ··0x00001398·63727970·746f6861·73687a6d·6d64357a·cryptohashzmmd5z14 ··0x00001398·00637279·70746f68·6173687a·6d6d6435·.cryptohashzmmd5
15 ··0x000013a8·6d307a69·31317a69·3130317a·69307a6d·m0zi11zi101zi0zm15 ··0x000013a8·7a6d307a·6931317a·69313031·7a69307a·zm0zi11zi101zi0z
16 ··0x000013b8·33616b59·75614e45·57416a32·58673033·3akYuaNEWAj2Xg0316 ··0x000013b8·6d39426b·3357316b·46326757·386c486c·m9Bk3W1kF2gW8lHl
17 ··0x000013c8·57623373·6b325f43·72797074·6f7a6948·Wb3sk2_CryptoziH17 ··0x000013c8·727a7a37·68796764·5f437279·70746f7a·rzz7hygd_Cryptoz
18 ··0x000013d8·6173687a·694d4435·5f7a6474·724d6f64·ashziMD5_zdtrMod18 ··0x000013d8·69486173·687a694d·44355f7a·6474724d·iHashziMD5_zdtrM
19 ··0x000013e8·756c6534·5f627974·65730063·72797074·ule4_bytes.crypt19 ··0x000013e8·6f64756c·65345f62·79746573·00637279·odule4_bytes.cry
20 ··0x000013f8·6f686173·687a6d6d·64357a6d·307a6931·ohashzmmd5zm0zi120 ··0x000013f8·70746f68·6173687a·6d6d6435·7a6d307a·ptohashzmmd5zm0z
21 ··0x00001408·317a6931·30317a69·307a6d33·616b5975·1zi101zi0zm3akYu21 ··0x00001408·6931317a·69313031·7a69307a·6d39426b·i11zi101zi0zm9Bk
22 ··0x00001418·614e4557·416a3258·67303357·6233736b·aNEWAj2Xg03Wb3sk22 ··0x00001418·3357316b·46326757·386c486c·727a7a37·3W1kF2gW8lHlrzz7
23 ··0x00001428·325f4372·7970746f·7a694861·73687a69·2_CryptoziHashzi23 ··0x00001428·68796764·5f437279·70746f7a·69486173·hygd_CryptoziHas
24 ··0x00001438·4d44355f·7a647472·4d6f6475·6c65335f·MD5_zdtrModule3_24 ··0x00001438·687a694d·44355f7a·6474724d·6f64756c·hziMD5_zdtrModul
25 ··0x00001448·636c6f73·75726500·6768637a·6d707269·closure.ghczmpri25 ··0x00001448·65335f63·6c6f7375·72650067·68637a6d·e3_closure.ghczm
26 ··0x00001458·6d5f4748·437a6954·79706573·5f54724e·m_GHCziTypes_TrN26 ··0x00001458·7072696d·5f474843·7a695479·7065735f·prim_GHCziTypes_
27 ··0x00001468·616d6553·5f636f6e·5f696e66·6f006372·ameS_con_info.cr27 ··0x00001468·54724e61·6d65535f·636f6e5f·696e666f·TrNameS_con_info
28 ··0x00001478·7970746f·68617368·7a6d6d64·357a6d30·yptohashzmmd5zm028 ··0x00001478·00637279·70746f68·6173687a·6d6d6435·.cryptohashzmmd5
29 ··0x00001488·7a693131·7a693130·317a6930·7a6d3361·zi11zi101zi0zm3a29 ··0x00001488·7a6d307a·6931317a·69313031·7a69307a·zm0zi11zi101zi0z
30 ··0x00001498·6b597561·4e455741·6a325867·30335762·kYuaNEWAj2Xg03Wb30 ··0x00001498·6d39426b·3357316b·46326757·386c486c·m9Bk3W1kF2gW8lHl
31 ··0x000014a8·33736b32·5f437279·70746f7a·69486173·3sk2_CryptoziHas31 ··0x000014a8·727a7a37·68796764·5f437279·70746f7a·rzz7hygd_Cryptoz
32 ··0x000014b8·687a694d·44355f7a·6474724d·6f64756c·hziMD5_zdtrModul32 ··0x000014b8·69486173·687a694d·44355f7a·6474724d·iHashziMD5_zdtrM
33 ··0x000014c8·65315f63·6c6f7375·72650063·72797074·e1_closure.crypt33 ··0x000014c8·6f64756c·65315f63·6c6f7375·72650063·odule1_closure.c
34 ··0x000014d8·6f686173·687a6d6d·64357a6d·307a6931·ohashzmmd5zm0zi134 ··0x000014d8·72797074·6f686173·687a6d6d·64357a6d·ryptohashzmmd5zm
35 ··0x000014e8·317a6931·30317a69·307a6d33·616b5975·1zi101zi0zm3akYu35 ··0x000014e8·307a6931·317a6931·30317a69·307a6d39·0zi11zi101zi0zm9
36 ··0x000014f8·614e4557·416a3258·67303357·6233736b·aNEWAj2Xg03Wb3sk36 ··0x000014f8·426b3357·316b4632·6757386c·486c727a·Bk3W1kF2gW8lHlrz
37 ··0x00001508·325f4372·7970746f·7a694861·73687a69·2_CryptoziHashzi37 ··0x00001508·7a376879·67645f43·72797074·6f7a6948·z7hygd_CryptoziH
38 ··0x00001518·4d44355f·7a647472·4d6f6475·6c655f63·MD5_zdtrModule_c38 ··0x00001518·6173687a·694d4435·5f7a6474·724d6f64·ashziMD5_zdtrMod
39 ··0x00001528·6c6f7375·72650067·68637a6d·7072696d·losure.ghczmprim39 ··0x00001528·756c655f·636c6f73·75726500·6768637a·ule_closure.ghcz
40 ··0x00001538·5f474843·7a695479·7065735f·4d6f6475·_GHCziTypes_Modu40 ··0x00001538·6d707269·6d5f4748·437a6954·79706573·mprim_GHCziTypes
41 ··0x00001548·6c655f63·6f6e5f69·6e666f00·6768637a·le_con_info.ghcz41 ··0x00001548·5f4d6f64·756c655f·636f6e5f·696e666f·_Module_con_info
42 ··0x00001558·75777261·70706572·5a43365a·43637279·uwrapperZC6ZCcry42 ··0x00001558·00676863·7a757772·61707065·725a4336·.ghczuwrapperZC6
43 ··0x00001568·70746f68·6173687a·6d6d6435·7a6d307a·ptohashzmmd5zm0z43 ··0x00001568·5a436372·7970746f·68617368·7a6d6d64·ZCcryptohashzmmd
44 ··0x00001578·6931317a·69313031·7a69307a·6d33616b·i11zi101zi0zm3ak44 ··0x00001578·357a6d30·7a693131·7a693130·317a6930·5zm0zi11zi101zi0
45 ··0x00001588·5975614e·4557416a·32586730·33576233·YuaNEWAj2Xg03Wb345 ··0x00001588·7a6d3942·6b335731·6b463267·57386c48·zm9Bk3W1kF2gW8lH
46 ··0x00001598·736b325a·43437279·70746f7a·69486173·sk2ZCCryptoziHas46 ··0x00001598·6c727a7a·37687967·645a4343·72797074·lrzz7hygdZCCrypt
47 ··0x000015a8·687a694d·44357a69·4646495a·4368737a·hziMD5ziFFIZChsz47 ··0x000015a8·6f7a6948·6173687a·694d4435·7a694646·oziHashziMD5ziFF
48 ··0x000015b8·75637279·70746f68·6173687a·756d6435·ucryptohashzumd548 ··0x000015b8·495a4368·737a7563·72797074·6f686173·IZChszucryptohas
49 ··0x000015c8·7a75696e·69740067·68637a6d·7072696d·zuinit.ghczmprim49 ··0x000015c8·687a756d·64357a75·696e6974·00676863·hzumd5zuinit.ghc
50 ··0x000015d8·5f474843·7a695475·706c655f·5a30545f·_GHCziTuple_Z0T_50 ··0x000015d8·7a6d7072·696d5f47·48437a69·5475706c·zmprim_GHCziTupl
51 ··0x000015e8·636c6f73·75726500·63727970·746f6861·closure.cryptoha51 ··0x000015e8·655f5a30·545f636c·6f737572·65006372·e_Z0T_closure.cr
52 ··0x000015f8·73687a6d·6d64357a·6d307a69·31317a69·shzmmd5zm0zi11zi52 ··0x000015f8·7970746f·68617368·7a6d6d64·357a6d30·yptohashzmmd5zm0
53 ··0x00001608·3130317a·69307a6d·33616b59·75614e45·101zi0zm3akYuaNE53 ··0x00001608·7a693131·7a693130·317a6930·7a6d3942·zi11zi101zi0zm9B
54 ··0x00001618·57416a32·58673033·57623373·6b325f43·WAj2Xg03Wb3sk2_C54 ··0x00001618·6b335731·6b463267·57386c48·6c727a7a·k3W1kF2gW8lHlrzz
55 ··0x00001628·72797074·6f7a6948·6173687a·694d4435·ryptoziHashziMD555 ··0x00001628·37687967·645f4372·7970746f·7a694861·7hygd_CryptoziHa
56 ··0x00001638·5f696e69·745f696e·666f006e·65774341·_init_info.newCA56 ··0x00001638·73687a69·4d44355f·696e6974·5f696e66·shziMD5_init_inf
57 ··0x00001648·46007374·675f6268·5f757064·5f667261·F.stg_bh_upd_fra57 ··0x00001648·6f006e65·77434146·00737467·5f62685f·o.newCAF.stg_bh_
58 ··0x00001658·6d655f69·6e666f00·7374675f·6e657750·me_info.stg_newP58 ··0x00001658·7570645f·6672616d·655f696e·666f0073·upd_frame_info.s
59 ··0x00001668·696e6e65·64427974·65417272·61797a68·innedByteArrayzh59 ··0x00001668·74675f6e·65775069·6e6e6564·42797465·tg_newPinnedByte
60 ··0x00001678·00676863·7a6d696e·7465726e·616c5f47·.ghczminternal_G60 ··0x00001678·41727261·797a6800·6768637a·6d696e74·Arrayzh.ghczmint
61 ··0x00001688·48437a69·496e7465·726e616c·7a69466f·HCziInternalziFo61 ··0x00001688·65726e61·6c5f4748·437a6949·6e746572·ernal_GHCziInter
62 ··0x00001698·72656967·6e507472·5f506c61·696e5074·reignPtr_PlainPt62 ··0x00001698·6e616c7a·69466f72·6569676e·5074725f·nalziForeignPtr_
63 ··0x000016a8·725f636f·6e5f696e·666f0073·74675f6b·r_con_info.stg_k63 ··0x000016a8·506c6169·6e507472·5f636f6e·5f696e66·PlainPtr_con_inf
64 ··0x000016b8·65657041·6c697665·7a680073·74675f67·eepAlivezh.stg_g64 ··0x000016b8·6f007374·675f6b65·6570416c·6976657a·o.stg_keepAlivez
65 ··0x000016c8·635f756e·70745f72·31006279·74657374·c_unpt_r1.bytest65 ··0x000016c8·68007374·675f6763·5f756e70·745f7231·h.stg_gc_unpt_r1
66 ··0x000016d8·72696e67·7a6d307a·6931327a·69327a69·ringzm0zi12zi2zi66 ··0x000016d8·00627974·65737472·696e677a·6d307a69·.bytestringzm0zi
67 ··0x000016e8·307a6d69·6e706c61·63655f44·6174617a·0zminplace_Dataz67 ··0x000016e8·31327a69·327a6930·7a6d696e·706c6163·12zi2zi0zminplac
68 ··0x000016f8·69427974·65537472·696e677a·69496e74·iByteStringziInt68 ··0x000016f8·655f4461·74617a69·42797465·53747269·e_DataziByteStri
69 ··0x00001708·65726e61·6c7a6954·7970655f·42535f63·ernalziType_BS_c69 ··0x00001708·6e677a69·496e7465·726e616c·7a695479·ngziInternalziTy
70 ··0x00001718·6f6e5f69·6e666f00·63727970·746f6861·on_info.cryptoha70 ··0x00001718·70655f42·535f636f·6e5f696e·666f0063·pe_BS_con_info.c
71 ··0x00001728·73687a6d·6d64357a·6d307a69·31317a69·shzmmd5zm0zi11zi71 ··0x00001728·72797074·6f686173·687a6d6d·64357a6d·ryptohashzmmd5zm
72 ··0x00001738·3130317a·69307a6d·33616b59·75614e45·101zi0zm3akYuaNE72 ··0x00001738·307a6931·317a6931·30317a69·307a6d39·0zi11zi101zi0zm9
73 ··0x00001748·57416a32·58673033·57623373·6b325f43·WAj2Xg03Wb3sk2_C73 ··0x00001748·426b3357·316b4632·6757386c·486c727a·Bk3W1kF2gW8lHlrz
74 ··0x00001758·72797074·6f7a6948·6173687a·694d4435·ryptoziHashziMD574 ··0x00001758·7a376879·67645f43·72797074·6f7a6948·z7hygd_CryptoziH
75 ··0x00001768·5f696e69·745f636c·6f737572·65007374·_init_closure.st75 ··0x00001768·6173687a·694d4435·5f696e69·745f636c·ashziMD5_init_cl
76 ··0x00001778·675f756e·7061636b·5f637374·72696e67·g_unpack_cstring76 ··0x00001778·6f737572·65007374·675f756e·7061636b·osure.stg_unpack
77 ··0x00001788·5f696e66·6f006768·637a6d69·6e746572·_info.ghczminter77 ··0x00001788·5f637374·72696e67·5f696e66·6f006768·_cstring_info.gh
78 ··0x00001798·6e616c5f·4748437a·69496e74·65726e61·nal_GHCziInterna78 ··0x00001798·637a6d69·6e746572·6e616c5f·4748437a·czminternal_GHCz
79 ··0x000017a8·6c7a6953·7461636b·7a695479·7065735f·lziStackziTypes_79 ··0x000017a8·69496e74·65726e61·6c7a6953·7461636b·iInternalziStack
80 ··0x000017b8·5372634c·6f635f63·6f6e5f69·6e666f00·SrcLoc_con_info.80 ··0x000017b8·7a695479·7065735f·5372634c·6f635f63·ziTypes_SrcLoc_c
81 ··0x000017c8·7374675f·494e544c·494b455f·636c6f73·stg_INTLIKE_clos81 ··0x000017c8·6f6e5f69·6e666f00·7374675f·494e544c·on_info.stg_INTL
82 ··0x000017d8·75726500·6768637a·6d696e74·65726e61·ure.ghczminterna82 ··0x000017d8·494b455f·636c6f73·75726500·6768637a·IKE_closure.ghcz
83 ··0x000017e8·6c5f4748·437a6949·6e746572·6e616c7a·l_GHCziInternalz83 ··0x000017e8·6d696e74·65726e61·6c5f4748·437a6949·minternal_GHCziI
84 ··0x000017f8·69537461·636b7a69·54797065·735f5075·iStackziTypes_Pu84 ··0x000017f8·6e746572·6e616c7a·69537461·636b7a69·nternalziStackzi
85 ··0x00001808·73684361·6c6c5374·61636b5f·636f6e5f·shCallStack_con_85 ··0x00001808·54797065·735f5075·73684361·6c6c5374·Types_PushCallSt
86 ··0x00001818·696e666f·00676863·7a6d696e·7465726e·info.ghczmintern86 ··0x00001818·61636b5f·636f6e5f·696e666f·00676863·ack_con_info.ghc
87 ··0x00001828·616c5f47·48437a69·496e7465·726e616c·al_GHCziInternal87 ··0x00001828·7a6d696e·7465726e·616c5f47·48437a69·zminternal_GHCzi
88 ··0x00001838·7a695374·61636b7a·69547970·65735f45·ziStackziTypes_E88 ··0x00001838·496e7465·726e616c·7a695374·61636b7a·InternalziStackz
89 ··0x00001848·6d707479·43616c6c·53746163·6b5f636c·mptyCallStack_cl89 ··0x00001848·69547970·65735f45·6d707479·43616c6c·iTypes_EmptyCall
90 ··0x00001858·6f737572·65007374·675f5352·545f335f·osure.stg_SRT_3_90 ··0x00001858·53746163·6b5f636c·6f737572·65007374·Stack_closure.st
91 ··0x00001868·696e666f·00676863·7a6d696e·7465726e·info.ghczmintern91 ··0x00001868·675f5352·545f335f·696e666f·00676863·g_SRT_3_info.ghc
92 ··0x00001878·616c5f47·48437a69·496e7465·726e616c·al_GHCziInternal92 ··0x00001878·7a6d696e·7465726e·616c5f47·48437a69·zminternal_GHCzi
93 ··0x00001888·7a694572·725f6572·726f725f·636c6f73·ziErr_error_clos93 ··0x00001888·496e7465·726e616c·7a694572·725f6572·InternalziErr_er
94 ··0x00001898·75726500·6768637a·6d696e74·65726e61·ure.ghczminterna94 ··0x00001898·726f725f·636c6f73·75726500·6768637a·ror_closure.ghcz
95 ··0x000018a8·6c5f4748·437a6949·6e746572·6e616c7a·l_GHCziInternalz95 ··0x000018a8·6d696e74·65726e61·6c5f4748·437a6949·minternal_GHCziI
96 ··0x000018b8·69457272·5f657272·6f725f69·6e666f00·iErr_error_info.96 ··0x000018b8·6e746572·6e616c7a·69457272·5f657272·nternalziErr_err
97 ··0x000018c8·6768637a·75777261·70706572·5a43335a·ghczuwrapperZC3Z97 ··0x000018c8·6f725f69·6e666f00·6768637a·75777261·or_info.ghczuwra
98 ··0x000018d8·43637279·70746f68·6173687a·6d6d6435·Ccryptohashzmmd598 ··0x000018d8·70706572·5a43335a·43637279·70746f68·pperZC3ZCcryptoh
99 ··0x000018e8·7a6d307a·6931317a·69313031·7a69307a·zm0zi11zi101zi0z99 ··0x000018e8·6173687a·6d6d6435·7a6d307a·6931317a·ashzmmd5zm0zi11z
100 ··0x000018f8·6d33616b·5975614e·4557416a·32586730·m3akYuaNEWAj2Xg0100 ··0x000018f8·69313031·7a69307a·6d39426b·3357316b·i101zi0zm9Bk3W1k
101 ··0x00001908·33576233·736b325a·43437279·70746f7a·3Wb3sk2ZCCryptoz101 ··0x00001908·46326757·386c486c·727a7a37·68796764·F2gW8lHlrzz7hygd
102 ··0x00001918·69486173·687a694d·44357a69·4646495a·iHashziMD5ziFFIZ102 ··0x00001918·5a434372·7970746f·7a694861·73687a69·ZCCryptoziHashzi
103 ··0x00001928·4368737a·75637279·70746f68·6173687a·Chszucryptohashz103 ··0x00001928·4d44357a·69464649·5a436873·7a756372·MD5ziFFIZChszucr
104 ··0x00001938·756d6435·7a756669·6e616c69·7a7a6500·umd5zufinalizze.104 ··0x00001938·7970746f·68617368·7a756d64·357a7566·yptohashzumd5zuf
105 ··0x00001948·6d656d63·70790063·72797074·6f686173·memcpy.cryptohas105 ··0x00001948·696e616c·697a7a65·006d656d·63707900·inalizze.memcpy.
106 ··0x00001958·687a6d6d·64357a6d·307a6931·317a6931·hzmmd5zm0zi11zi1106 ··0x00001958·63727970·746f6861·73687a6d·6d64357a·cryptohashzmmd5z
107 ··0x00001968·30317a69·307a6d33·616b5975·614e4557·01zi0zm3akYuaNEW107 ··0x00001968·6d307a69·31317a69·3130317a·69307a6d·m0zi11zi101zi0zm
108 ··0x00001978·416a3258·67303357·6233736b·325f4372·Aj2Xg03Wb3sk2_Cr108 ··0x00001978·39426b33·57316b46·32675738·6c486c72·9Bk3W1kF2gW8lHlr
109 ··0x00001988·7970746f·7a694861·73687a69·4d44355f·yptoziHashziMD5_109 ··0x00001988·7a7a3768·7967645f·43727970·746f7a69·zz7hygd_Cryptozi
110 ··0x00001998·7a647766·696e616c·697a7a65·5f696e66·zdwfinalizze_inf110 ··0x00001998·48617368·7a694d44·355f7a64·7766696e·HashziMD5_zdwfin
111 ··0x000019a8·6f006372·7970746f·68617368·7a6d6d64·o.cryptohashzmmd111 ··0x000019a8·616c697a·7a655f69·6e666f00·63727970·alizze_info.cryp
112 ··0x000019b8·357a6d30·7a693131·7a693130·317a6930·5zm0zi11zi101zi0112 ··0x000019b8·746f6861·73687a6d·6d64357a·6d307a69·tohashzmmd5zm0zi
113 ··0x000019c8·7a6d3361·6b597561·4e455741·6a325867·zm3akYuaNEWAj2Xg113 ··0x000019c8·31317a69·3130317a·69307a6d·39426b33·11zi101zi0zm9Bk3
114 ··0x000019d8·30335762·33736b32·5f437279·70746f7a·03Wb3sk2_Cryptoz114 ··0x000019d8·57316b46·32675738·6c486c72·7a7a3768·W1kF2gW8lHlrzz7h
115 ··0x000019e8·69486173·687a694d·44355f7a·64776669·iHashziMD5_zdwfi115 ··0x000019e8·7967645f·43727970·746f7a69·48617368·ygd_CryptoziHash
116 ··0x000019f8·6e616c69·7a7a655f·636c6f73·75726500·nalizze_closure.116 ··0x000019f8·7a694d44·355f7a64·7766696e·616c697a·ziMD5_zdwfinaliz
117 ··0x00001a08·63727970·746f6861·73687a6d·6d64357a·cryptohashzmmd5z117 ··0x00001a08·7a655f63·6c6f7375·72650063·72797074·ze_closure.crypt
118 ··0x00001a18·6d307a69·31317a69·3130317a·69307a6d·m0zi11zi101zi0zm118 ··0x00001a18·6f686173·687a6d6d·64357a6d·307a6931·ohashzmmd5zm0zi1
119 ··0x00001a28·33616b59·75614e45·57416a32·58673033·3akYuaNEWAj2Xg03119 ··0x00001a28·317a6931·30317a69·307a6d39·426b3357·1zi101zi0zm9Bk3W
120 ··0x00001a38·57623373·6b325f43·72797074·6f7a6948·Wb3sk2_CryptoziH120 ··0x00001a38·316b4632·6757386c·486c727a·7a376879·1kF2gW8lHlrzz7hy
121 ··0x00001a48·6173687a·694d4435·5f66696e·616c697a·ashziMD5_finaliz121 ··0x00001a48·67645f43·72797074·6f7a6948·6173687a·gd_CryptoziHashz
122 ··0x00001a58·7a655f69·6e666f00·63727970·746f6861·ze_info.cryptoha122 ··0x00001a58·694d4435·5f66696e·616c697a·7a655f69·iMD5_finalizze_i
123 ··0x00001a68·73687a6d·6d64357a·6d307a69·31317a69·shzmmd5zm0zi11zi123 ··0x00001a68·6e666f00·63727970·746f6861·73687a6d·nfo.cryptohashzm
124 ··0x00001a78·3130317a·69307a6d·33616b59·75614e45·101zi0zm3akYuaNE124 ··0x00001a78·6d64357a·6d307a69·31317a69·3130317a·md5zm0zi11zi101z
125 ··0x00001a88·57416a32·58673033·57623373·6b325f43·WAj2Xg03Wb3sk2_C125 ··0x00001a88·69307a6d·39426b33·57316b46·32675738·i0zm9Bk3W1kF2gW8
126 ··0x00001a98·72797074·6f7a6948·6173687a·694d4435·ryptoziHashziMD5126 ··0x00001a98·6c486c72·7a7a3768·7967645f·43727970·lHlrzz7hygd_Cryp
127 ··0x00001aa8·5f66696e·616c697a·7a655f63·6c6f7375·_finalizze_closu127 ··0x00001aa8·746f7a69·48617368·7a694d44·355f6669·toziHashziMD5_fi
128 ··0x00001ab8·72650067·68637a75·77726170·7065725a·re.ghczuwrapperZ128 ··0x00001ab8·6e616c69·7a7a655f·636c6f73·75726500·nalizze_closure.
Max diff block lines reached; 0/97292 bytes (0.00%) of diff not shown.
284 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000006090·<cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_init_info@@Base-0x110>:2 0000000000006090·<cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_init_info@@Base-0x110>:
3 »       lea····0xa799(%rip),%rdi········3 »       lea····0xa799(%rip),%rdi········
4 »       lea····0xa792(%rip),%rax········4 »       lea····0xa792(%rip),%rax········
5 »       cmp····%rdi,%rax5 »       cmp····%rdi,%rax
6 »       je·····60b8·<__cxa_finalize@plt+0x38>6 »       je·····60b8·<__cxa_finalize@plt+0x38>
7 »       mov····0x9e76(%rip),%rax········7 »       mov····0x9e76(%rip),%rax········
8 »       test···%rax,%rax8 »       test···%rax,%rax
9 »       je·····60b8·<__cxa_finalize@plt+0x38>9 »       je·····60b8·<__cxa_finalize@plt+0x38>
Offset 62, 38 lines modifiedOffset 62, 38 lines modified
62 »       add····%al,(%rax)62 »       add····%al,(%rax)
63 »       add····%al,(%rax)63 »       add····%al,(%rax)
64 »       add····%al,(%rax)64 »       add····%al,(%rax)
65 »       mov····0x7(%rbx),%rax65 »       mov····0x7(%rbx),%rax
66 »       sub····$0x8,%rsp66 »       sub····$0x8,%rsp
67 »       mov····%rax,%rdi67 »       mov····%rax,%rdi
68 »       xor····%eax,%eax68 »       xor····%eax,%eax
69 »       call···dd90·<ghczuwrapperZC6ZCcryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2ZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuinit@@Base>69 »       call···dd90·<ghczuwrapperZC6ZCcryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygdZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zuinit@@Base>
70 »       add····$0x8,%rsp70 »       add····$0x8,%rsp
71 »       mov····0x9dcb(%rip),%rax········71 »       mov····0x9dcb(%rip),%rax········
72 »       lea····0x1(%rax),%rbx72 »       lea····0x1(%rax),%rbx
73 »       jmp····*0x0(%rbp)73 »       jmp····*0x0(%rbp)
74 »       nopl···0x0(%rax)74 »       nopl···0x0(%rax)
75 »       ...75 »       ...
76 »       adc····$0x0,%eax76 »       adc····$0x0,%eax
77 »       add····%al,(%rax)77 »       add····%al,(%rax)
78 »       ...78 »       ...
  
79 00000000000061a0·<cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_init_info@@Base>:79 00000000000061a0·<cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_init_info@@Base>:
80 »       lea····-0x28(%rbp),%rax80 »       lea····-0x28(%rbp),%rax
81 »       cmp····%r15,%rax81 »       cmp····%r15,%rax
82 »       jb·····61f4·<cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_init_info@@Base+0x54>82 »       jb·····61f4·<cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_init_info@@Base+0x54>
83 »       sub····$0x8,%rsp83 »       sub····$0x8,%rsp
84 »       mov····%r13,%rax84 »       mov····%r13,%rax
85 »       mov····%rbx,%rsi85 »       mov····%rbx,%rsi
86 »       mov····%rax,%rdi86 »       mov····%rax,%rdi
87 »       xor····%eax,%eax87 »       xor····%eax,%eax
88 »       call···6060·<newCAF@plt>88 »       call···6060·<newCAF@plt>
89 »       add····$0x8,%rsp89 »       add····$0x8,%rsp
90 »       test···%rax,%rax90 »       test···%rax,%rax
91 »       je·····61ef·<cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_init_info@@Base+0x4f>91 »       je·····61ef·<cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_init_info@@Base+0x4f>
92 »       mov····0x9da3(%rip),%rbx········92 »       mov····0x9da3(%rip),%rbx········
93 »       mov····%rbx,-0x10(%rbp)93 »       mov····%rbx,-0x10(%rbp)
94 »       mov····%rax,-0x8(%rbp)94 »       mov····%rax,-0x8(%rbp)
95 »       lea····0x2c(%rip),%rax········95 »       lea····0x2c(%rip),%rax········
96 »       mov····%rax,-0x18(%rbp)96 »       mov····%rax,-0x18(%rbp)
97 »       mov····$0x58,%ebx97 »       mov····$0x58,%ebx
98 »       add····$0xffffffffffffffe8,%rbp98 »       add····$0xffffffffffffffe8,%rbp
Offset 160, 24 lines modifiedOffset 160, 24 lines modified
160 »       jmp····*0x9c70(%rip)········160 »       jmp····*0x9c70(%rip)········
161 »       ...161 »       ...
162 »       adc····$0xe0000000,%eax162 »       adc····$0xe0000000,%eax
163 »       sahf163 »       sahf
164 »       add····%al,(%rax)164 »       add····%al,(%rax)
165 »       lea····-0x10(%rbp),%rax165 »       lea····-0x10(%rbp),%rax
166 »       cmp····%r15,%rax166 »       cmp····%r15,%rax
167 »       jb·····633a·<cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_init_info@@Base+0x19a>167 »       jb·····633a·<cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_init_info@@Base+0x19a>
168 »       sub····$0x8,%rsp168 »       sub····$0x8,%rsp
169 »       mov····%r13,%rax169 »       mov····%r13,%rax
170 »       mov····%rbx,%rsi170 »       mov····%rbx,%rsi
171 »       mov····%rax,%rdi171 »       mov····%rax,%rdi
172 »       xor····%eax,%eax172 »       xor····%eax,%eax
173 »       call···6060·<newCAF@plt>173 »       call···6060·<newCAF@plt>
174 »       add····$0x8,%rsp174 »       add····$0x8,%rsp
175 »       test···%rax,%rax175 »       test···%rax,%rax
176 »       je·····6335·<cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_init_info@@Base+0x195>176 »       je·····6335·<cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_init_info@@Base+0x195>
177 »       mov····0x9c5b(%rip),%rbx········177 »       mov····0x9c5b(%rip),%rbx········
178 »       mov····%rbx,-0x10(%rbp)178 »       mov····%rbx,-0x10(%rbp)
179 »       mov····%rax,-0x8(%rbp)179 »       mov····%rax,-0x8(%rbp)
180 »       lea····0x9e7c(%rip),%rsi········180 »       lea····0x9e7c(%rip),%rsi········
181 »       lea····0x9e4f(%rip),%r14········181 »       lea····0x9e4f(%rip),%r14········
182 »       add····$0xfffffffffffffff0,%rbp182 »       add····$0xfffffffffffffff0,%rbp
183 »       jmp····*0x9c9b(%rip)········183 »       jmp····*0x9c9b(%rip)········
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
198 »       add····%cl,-0x75(%rax)198 »       add····%cl,-0x75(%rax)
199 »       rex.XB·(bad)199 »       rex.XB·(bad)
200 »       mov····0xf(%rbx),%rbx200 »       mov····0xf(%rbx),%rbx
201 »       sub····$0x8,%rsp201 »       sub····$0x8,%rsp
202 »       mov····%rbx,%rsi202 »       mov····%rbx,%rsi
203 »       mov····%rax,%rdi203 »       mov····%rax,%rdi
204 »       xor····%eax,%eax204 »       xor····%eax,%eax
205 »       call···d2f0·<ghczuwrapperZC3ZCcryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2ZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zufinalizze@@Base>205 »       call···d2f0·<ghczuwrapperZC3ZCcryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygdZCCryptoziHashziMD5ziFFIZChszucryptohashzumd5zufinalizze@@Base>
206 »       add····$0x8,%rsp206 »       add····$0x8,%rsp
207 »       mov····0x9bd4(%rip),%rax········207 »       mov····0x9bd4(%rip),%rax········
208 »       lea····0x1(%rax),%rbx208 »       lea····0x1(%rax),%rbx
209 »       jmp····*0x0(%rbp)209 »       jmp····*0x0(%rbp)
210 »       nopl···0x0(%rax,%rax,1)210 »       nopl···0x0(%rax,%rax,1)
211 »       add····(%rax),%eax211 »       add····(%rax),%eax
212 »       add····%al,(%rax)212 »       add····%al,(%rax)
Offset 218, 15 lines modifiedOffset 218, 15 lines modified
218 »       add····%al,(%rax)218 »       add····%al,(%rax)
219 »       or·····$0x0,%al219 »       or·····$0x0,%al
220 »       add····%al,(%rax)220 »       add····%al,(%rax)
221 »       add····%al,(%rax)221 »       add····%al,(%rax)
222 »       add····%al,(%rax)222 »       add····%al,(%rax)
223 »       lea····-0x18(%rbp),%rax223 »       lea····-0x18(%rbp),%rax
224 »       cmp····%r15,%rax224 »       cmp····%r15,%rax
225 »       jb·····63f6·<cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_init_info@@Base+0x256>225 »       jb·····63f6·<cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_init_info@@Base+0x256>
226 »       mov····0x7(%rbx),%rax226 »       mov····0x7(%rbx),%rax
227 »       add····$0x10,%rax227 »       add····$0x10,%rax
228 »       mov····%rax,%rcx228 »       mov····%rax,%rcx
229 »       mov····0xf(%rbx),%rbx229 »       mov····0xf(%rbx),%rbx
230 »       mov····$0x58,%edx230 »       mov····$0x58,%edx
231 »       sub····$0x8,%rsp231 »       sub····$0x8,%rsp
232 »       mov····%rcx,%rdi232 »       mov····%rcx,%rdi
Offset 315, 15 lines modifiedOffset 315, 15 lines modified
315 »       add····%al,(%rax)315 »       add····%al,(%rax)
316 »       or·····%al,(%rax)316 »       or·····%al,(%rax)
317 »       add····%al,(%rax)317 »       add····%al,(%rax)
318 »       add····%al,(%rax)318 »       add····%al,(%rax)
319 »       add····%al,(%rax)319 »       add····%al,(%rax)
320 »       add····$0x18,%r12320 »       add····$0x18,%r12
321 »       cmp····0x358(%r13),%r12321 »       cmp····0x358(%r13),%r12
322 »       ja·····653c·<cryptohashzmmd5zm0zi11zi101zi0zm3akYuaNEWAj2Xg03Wb3sk2_CryptoziHashziMD5_init_info@@Base+0x39c>322 »       ja·····653c·<cryptohashzmmd5zm0zi11zi101zi0zm9Bk3W1kF2gW8lHlrzz7hygd_CryptoziHashziMD5_init_info@@Base+0x39c>
323 »       mov····0x7(%rbx),%rax323 »       mov····0x7(%rbx),%rax
324 »       mov····0xf(%rbx),%rcx324 »       mov····0xf(%rbx),%rcx
325 »       mov····0x17(%rbx),%rbx325 »       mov····0x17(%rbx),%rbx
326 »       lea····-0x180(%rip),%rdx········326 »       lea····-0x180(%rip),%rdx········
327 »       mov····%rdx,-0x10(%r12)327 »       mov····%rdx,-0x10(%r12)
328 »       mov····%rax,-0x8(%r12)328 »       mov····%rax,-0x8(%r12)
329 »       mov····%rbx,(%r12)329 »       mov····%rbx,(%r12)
Offset 341, 20 lines modifiedOffset 341, 20 lines modified
341 »       (bad)341 »       (bad)
Max diff block lines reached; 285161/290129 bytes (98.29%) of diff not shown.
1.42 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 6, 17 lines modifiedOffset 6, 17 lines modified
6 ··0x0000e030·00534841·3235362e·66696e61·6c697a65·.SHA256.finalize6 ··0x0000e030·00534841·3235362e·66696e61·6c697a65·.SHA256.finalize
7 ··0x0000e040·3a20696e·76616c69·64204374·78004d44·:·invalid·Ctx.MD7 ··0x0000e040·3a20696e·76616c69·64204374·78004d44·:·invalid·Ctx.MD
8 ··0x0000e050·352e6669·6e616c69·7a653a20·696e7661·5.finalize:·inva8 ··0x0000e050·352e6669·6e616c69·7a653a20·696e7661·5.finalize:·inva
9 ··0x0000e060·6c696420·43747800·7372632f·43727970·lid·Ctx.src/Cryp9 ··0x0000e060·6c696420·43747800·7372632f·43727970·lid·Ctx.src/Cryp
10 ··0x0000e070·746f2f48·6173682f·4d44352e·68730065·to/Hash/MD5.hs.e10 ··0x0000e070·746f2f48·6173682f·4d44352e·68730065·to/Hash/MD5.hs.e
11 ··0x0000e080·72726f72·00437279·70746f2e·48617368·rror.Crypto.Hash11 ··0x0000e080·72726f72·00437279·70746f2e·48617368·rror.Crypto.Hash
12 ··0x0000e090·2e4d4435·00637279·70746f68·6173682d·.MD5.cryptohash-12 ··0x0000e090·2e4d4435·00637279·70746f68·6173682d·.MD5.cryptohash-
13 ··0x0000e0a0·6d64352d·302e3131·2e313031·2e302d33·md5-0.11.101.0-313 ··0x0000e0a0·6d64352d·302e3131·2e313031·2e302d39·md5-0.11.101.0-9
14 ··0x0000e0b0·616b5975·614e4557·416a3258·67303357·akYuaNEWAj2Xg03W14 ··0x0000e0b0·426b3357·316b4632·6757386c·486c727a·Bk3W1kF2gW8lHlrz
15 ··0x0000e0c0·6233736b·32002743·74780043·72797074·b3sk2.'Ctx.Crypt15 ··0x0000e0c0·37687967·64002743·74780043·72797074·7hygd.'Ctx.Crypt
16 ··0x0000e0d0·6f2e4861·73682e4d·44352e46·46490043·o.Hash.MD5.FFI.C16 ··0x0000e0d0·6f2e4861·73682e4d·44352e46·46490043·o.Hash.MD5.FFI.C
17 ··0x0000e0e0·6f6d7061·74000000·00000000·00000000·ompat...........17 ··0x0000e0e0·6f6d7061·74000000·00000000·00000000·ompat...........
18 ··0x0000e0f0·00000000·00000000·00000000·00000000·................18 ··0x0000e0f0·00000000·00000000·00000000·00000000·................
19 ··0x0000e100·80000000·00000000·00000000·00000000·................19 ··0x0000e100·80000000·00000000·00000000·00000000·................
20 ··0x0000e110·00000000·00000000·00000000·00000000·................20 ··0x0000e110·00000000·00000000·00000000·00000000·................
21 ··0x0000e120·00000000·00000000·00000000·00000000·................21 ··0x0000e120·00000000·00000000·00000000·00000000·................
22 ··0x0000e130·00000000·00000000·00000000·00000000·................22 ··0x0000e130·00000000·00000000·00000000·00000000·................
2.01 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 105, 25 lines modifiedOffset 105, 25 lines modified
105 ··0x00010688·cbe00000·00000000·00000000·00000000·................105 ··0x00010688·cbe00000·00000000·00000000·00000000·................
106 ··0x00010698·71060100·00000000·81060100·00000000·q...............106 ··0x00010698·71060100·00000000·81060100·00000000·q...............
107 ··0x000106a8·03000000·00000000·00000000·00000000·................107 ··0x000106a8·03000000·00000000·00000000·00000000·................
108 ··0x000106b8·00000000·00000000·00000000·00000000·................108 ··0x000106b8·00000000·00000000·00000000·00000000·................
109 ··0x000106c8·03000000·00000000·00000000·00000000·................109 ··0x000106c8·03000000·00000000·00000000·00000000·................
110 ··0x000106d8·2de00000·00000000·00000000·00000000·-...............110 ··0x000106d8·2de00000·00000000·00000000·00000000·-...............
111 ··0x000106e8·91060100·00000000·d1060100·00000000·................111 ··0x000106e8·91060100·00000000·d1060100·00000000·................
112 ··0x000106f8·00000000·00000000·b5604782·af6fd909·.........`G..o..112 ··0x000106f8·00000000·00000000·823f0716·b912e6d8·.........?......
113 ··0x00010708·db3ba61d·f69f1caf·00000000·00000000·.;..............113 ··0x00010708·29bdacd9·a46ff029·00000000·00000000·)....o.)........
114 ··0x00010718·03000000·00000000·00000000·00000000·................114 ··0x00010718·03000000·00000000·00000000·00000000·................
115 ··0x00010728·e1060100·00000000·00000000·00000000·................115 ··0x00010728·e1060100·00000000·00000000·00000000·................
116 ··0x00010738·03000000·00000000·00000000·00000000·................116 ··0x00010738·03000000·00000000·00000000·00000000·................
117 ··0x00010748·b1060100·00000000·21070100·00000000·........!.......117 ··0x00010748·b1060100·00000000·21070100·00000000·........!.......
118 ··0x00010758·03000000·00000000·00000000·00000000·................118 ··0x00010758·03000000·00000000·00000000·00000000·................
119 ··0x00010768·c6e00000·00000000·00000000·00000000·................119 ··0x00010768·c6e00000·00000000·00000000·00000000·................
120 ··0x00010778·91060100·00000000·61070100·00000000·........a.......120 ··0x00010778·91060100·00000000·61070100·00000000·........a.......
121 ··0x00010788·44070100·00000000·71ba18ac·3dd52957·D.......q...=.)W121 ··0x00010788·44070100·00000000·185fa9d8·3d0fd213·D........_..=...
122 ··0x00010798·8784d80c·b2a951e5·00000000·00000000·......Q.........122 ··0x00010798·fa237cce·4fc934a1·00000000·00000000·.#|.O.4.........
123 ··0x000107a8·03000000·00000000·48b10000·00000000·........H.......123 ··0x000107a8·03000000·00000000·48b10000·00000000·........H.......
124 ··0x000107b8·d0b10000·00000000·f0b20000·00000000·................124 ··0x000107b8·d0b10000·00000000·f0b20000·00000000·................
125 ··0x000107c8·00b50000·00000000·d0b50000·00000000·................125 ··0x000107c8·00b50000·00000000·d0b50000·00000000·................
126 ··0x000107d8·d0b60000·00000000·f0b70000·00000000·................126 ··0x000107d8·d0b60000·00000000·f0b70000·00000000·................
127 ··0x000107e8·d8dd0000·00000000·00000000·00000000·................127 ··0x000107e8·d8dd0000·00000000·00000000·00000000·................
128 ··0x000107f8·95e00000·00000000·00000000·00000000·................128 ··0x000107f8·95e00000·00000000·00000000·00000000·................
129 ··0x00010808·dfe00000·00000000·00000000·00000000·................129 ··0x00010808·dfe00000·00000000·00000000·00000000·................
1.96 KB
libghc-cryptohash-md5-doc_0.11.101.0-4_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2026-01-10·11:26:24.000000·debian-binary1 -rw-r--r--···0········0········0········4·2026-01-10·11:26:24.000000·debian-binary
2 -rw-r--r--···0········0········0·····1400·2026-01-10·11:26:24.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1400·2026-01-10·11:26:24.000000·control.tar.xz
3 -rw-r--r--···0········0········0····44248·2026-01-10·11:26:24.000000·data.tar.xz3 -rw-r--r--···0········0········0····44260·2026-01-10·11:26:24.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
1.42 KB
data.tar.xz
1.39 KB
data.tar
1.38 KB
./usr/lib/ghc-doc/haddock/cryptohash-md5-0.11.101.0/cryptohash-md5.haddock
    
Offset 152, 16 lines modifiedOffset 152, 16 lines modified
00000970:·000f·0000·0100·1000·0001·0011·0000·0100··................00000970:·000f·0000·0100·1000·0001·0011·0000·0100··................
00000980:·1200·0003·0013·0014·1503·1600·1718·0319··................00000980:·1200·0003·0013·0014·1503·1600·1718·0319··................
00000990:·0017·1803·1a00·1718·031b·0000·0400·1c00··................00000990:·0017·1803·1a00·1718·031b·0000·0400·1c00··................
000009a0:·0004·001d·0000·0400·1e00·0004·001f·0000··................000009a0:·0004·001d·0000·0400·1e00·0004·001f·0000··................
000009b0:·0400·2000·0004·0021·0000·0400·2200·0001··..·....!...."...000009b0:·0400·2000·0004·0021·0000·0400·2200·0001··..·....!...."...
000009c0:·0023·0000·0100·2400·1415·0025·2630·6372··.#....$....%&0cr000009c0:·0023·0000·0100·2400·1415·0025·2630·6372··.#....$....%&0cr
000009d0:·7970·746f·6861·7368·2d6d·6435·2d30·2e31··yptohash-md5-0.1000009d0:·7970·746f·6861·7368·2d6d·6435·2d30·2e31··yptohash-md5-0.1
000009e0:·312e·3130·312e·302d·3361·6b59·7561·4e45··1.101.0-3akYuaNE 
000009f0:·5741·6a32·5867·3033·5762·3373·6b32·0f43··WAj2Xg03Wb3sk2.C000009e0:·312e·3130·312e·302d·3942·6b33·5731·6b46··1.101.0-9Bk3W1kF
 000009f0:·3267·5738·6c48·6c72·7a37·6879·6764·0f43··2gW8lHlrz7hygd.C
00000a00:·7279·7074·6f2e·4861·7368·2e4d·4435·0e63··rypto.Hash.MD5.c00000a00:·7279·7074·6f2e·4861·7368·2e4d·4435·0e63··rypto.Hash.MD5.c
00000a10:·7279·7074·6f68·6173·682d·6d64·3506·436f··ryptohash-md5.Co00000a10:·7279·7074·6f68·6173·682d·6d64·3506·436f··ryptohash-md5.Co
00000a20:·6d70·6174·1343·7279·7074·6f2e·4861·7368··mpat.Crypto.Hash00000a20:·6d70·6174·1343·7279·7074·6f2e·4861·7368··mpat.Crypto.Hash
00000a30:·2e4d·4435·2e46·4649·0343·7478·0469·6e69··.MD5.FFI.Ctx.ini00000a30:·2e4d·4435·2e46·4649·0343·7478·0469·6e69··.MD5.FFI.Ctx.ini
00000a40:·7406·7570·6461·7465·0775·7064·6174·6573··t.update.updates00000a40:·7406·7570·6461·7465·0775·7064·6174·6573··t.update.updates
00000a50:·0866·696e·616c·697a·6511·6669·6e61·6c69··.finalize.finali00000a50:·0866·696e·616c·697a·6511·6669·6e61·6c69··.finalize.finali
00000a60:·7a65·416e·644c·656e·6774·6804·6861·7368··zeAndLength.hash00000a60:·7a65·416e·644c·656e·6774·6804·6861·7368··zeAndLength.hash
63.4 KB
libghc-cryptohash-md5-prof_0.11.101.0-4_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2026-01-10·11:26:24.000000·debian-binary1 -rw-r--r--···0········0········0········4·2026-01-10·11:26:24.000000·debian-binary
2 -rw-r--r--···0········0········0·····1148·2026-01-10·11:26:24.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1152·2026-01-10·11:26:24.000000·control.tar.xz
3 -rw-r--r--···0········0········0····26676·2026-01-10·11:26:24.000000·data.tar.xz3 -rw-r--r--···0········0········0····26700·2026-01-10·11:26:24.000000·data.tar.xz
2.26 KB
control.tar.xz
2.23 KB
control.tar
855 B
./control
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Package:·libghc-cryptohash-md5-prof1 Package:·libghc-cryptohash-md5-prof
2 Source:·haskell-cryptohash-md52 Source:·haskell-cryptohash-md5
3 Version:·0.11.101.0-43 Version:·0.11.101.0-4
4 Architecture:·amd644 Architecture:·amd64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·1736 Installed-Size:·173
7 Depends:·libghc-base-prof-4.20.2.0-47ff0,·libghc-bytestring-prof-0.12.2.0-d528c,·libghc-cryptohash-md5-dev·(=·0.11.101.0-4)7 Depends:·libghc-base-prof-4.20.2.0-47ff0,·libghc-bytestring-prof-0.12.2.0-d528c,·libghc-cryptohash-md5-dev·(=·0.11.101.0-4)
8 Provides:·libghc-cryptohash-md5-prof-0.11.101.0-6fcaf8 Provides:·libghc-cryptohash-md5-prof-0.11.101.0-84d53
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/haskell-hvr/cryptohash-md5.git11 Homepage:·https://github.com/haskell-hvr/cryptohash-md5.git
12 Description:·fast,·pure·and·practical·MD5·implementation;·profiling·libraries12 Description:·fast,·pure·and·practical·MD5·implementation;·profiling·libraries
13 ·A·practical·incremental·and·one-pass,·pure·API·to·the13 ·A·practical·incremental·and·one-pass,·pure·API·to·the
14 ·MD5·hash·algorithm·(including·HMAC·support)·with·performance·close·to14 ·MD5·hash·algorithm·(including·HMAC·support)·with·performance·close·to
15 ·the·fastest·implementations·available·in·other·languages.15 ·the·fastest·implementations·available·in·other·languages.
1.37 KB
./md5sums
30.0 B
./md5sums
Files differ
1.33 KB
line order
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Compat.p_hi1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Compat.p_hi
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5.p_hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5.p_hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5/FFI.p_hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5/FFI.p_hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/libHScryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2_p.a4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/libHScryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd_p.a
5 usr/share/doc/libghc-cryptohash-md5-prof/changelog.Debian.gz5 usr/share/doc/libghc-cryptohash-md5-prof/changelog.Debian.gz
6 usr/share/doc/libghc-cryptohash-md5-prof/changelog.gz6 usr/share/doc/libghc-cryptohash-md5-prof/changelog.gz
7 usr/share/doc/libghc-cryptohash-md5-prof/copyright7 usr/share/doc/libghc-cryptohash-md5-prof/copyright
60.6 KB
data.tar.xz
60.6 KB
data.tar
5.01 KB
file list
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/
9 -rw-r--r--···0·root·········(0)·root·········(0)·····2291·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Compat.p_hi9 -rw-r--r--···0·root·········(0)·root·········(0)·····2298·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Compat.p_hi
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5/
13 -rw-r--r--···0·root·········(0)·root·········(0)·····7740·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5/FFI.p_hi13 -rw-r--r--···0·root·········(0)·root·········(0)·····7748·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5/FFI.p_hi
14 -rw-r--r--···0·root·········(0)·root·········(0)·····6725·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5.p_hi14 -rw-r--r--···0·root·········(0)·root·········(0)·····6736·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5.p_hi
15 -rw-r--r--···0·root·········(0)·root·········(0)···138406·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/libHScryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2_p.a15 -rw-r--r--···0·root·········(0)·root·········(0)···138654·2026-01-10·11:26:24.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/libHScryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd_p.a
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/share/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/share/
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/share/doc/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/share/doc/
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/share/doc/libghc-cryptohash-md5-prof/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-01-10·11:26:24.000000·./usr/share/doc/libghc-cryptohash-md5-prof/
19 -rw-r--r--···0·root·········(0)·root·········(0)······446·2026-01-10·11:26:24.000000·./usr/share/doc/libghc-cryptohash-md5-prof/changelog.Debian.gz19 -rw-r--r--···0·root·········(0)·root·········(0)······446·2026-01-10·11:26:24.000000·./usr/share/doc/libghc-cryptohash-md5-prof/changelog.Debian.gz
20 -rw-r--r--···0·root·········(0)·root·········(0)······564·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-cryptohash-md5-prof/changelog.gz20 -rw-r--r--···0·root·········(0)·root·········(0)······564·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-cryptohash-md5-prof/changelog.gz
21 -rw-r--r--···0·root·········(0)·root·········(0)·····2016·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-cryptohash-md5-prof/copyright21 -rw-r--r--···0·root·········(0)·root·········(0)·····2016·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-cryptohash-md5-prof/copyright
3.62 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Compat.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Compat.p_hi
Files 89% similar despite different names
3.34 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Compat·91037 interface·Compat·9103
8 ··interface·hash:·ca4ed6a2a73551960c73fbf8e3517f26 
9 ··ABI·hash:·d78c527f29c3e350369d9978c0b8144c 
10 ··export-list·hash:·5856d537f1d8f16e15411323df723b878 ··interface·hash:·dfbd6b7d38d8b91059a191c5947c2099
 9 ··ABI·hash:·4adcec4d8bd08a14c2659a765bf04676
 10 ··export-list·hash:·a48f7d3887714a38a7bf242289770b90
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·9ab348e05dfa7723204924cc94e8ce6212 ··flag·hash:·9ab348e05dfa7723204924cc94e8ce62
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·857aa6cbfc23f945defbe46b9f84c31616 ··src_hash:·857aa6cbfc23f945defbe46b9f84c316
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 38, 41 lines modifiedOffset 38, 41 lines modified
38 import··-/··Foreign.ForeignPtr·d868858ea52d8f85d95ea427d46e22d638 import··-/··Foreign.ForeignPtr·d868858ea52d8f85d95ea427d46e22d6
39 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a39 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
40 import··-/··Data.ByteString.Internal·0ed119a9b237d7ec8c5d450d7cc4b6d440 import··-/··Data.ByteString.Internal·0ed119a9b237d7ec8c5d450d7cc4b6d4
41 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f41 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f
42 import··-/··GHC.Internal.ForeignPtr·d46f8acaede394725d6e904b682a668642 import··-/··GHC.Internal.ForeignPtr·d46f8acaede394725d6e904b682a6686
43 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f343 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
44 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf44 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
45 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·56f36021b277e2163cd4a5e5dadd489745 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·e89c85a846edbcfe8e694ceb9667ec57
46 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d46 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
47 7d9bd80bb93c84828119c1bd1f1a1ce747 3de1002222f8c326c7037b8e83f7a640
48 ··$trModule·::·GHC.Types.Module48 ··$trModule·::·GHC.Types.Module
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.Module],50 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
51 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]51 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
52 32f866e4aea84b25cb98e3fed776ae9c52 f90139e75a4a4bf9d01c78b367ae5e5f
53 ··$trModule1·::·GHC.Types.TrName53 ··$trModule1·::·GHC.Types.TrName
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,54 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
57 a23cf43501acf0ada9d1b92f8eded90757 a70f8d2da48355fede7527d1634b7b44
58 ··$trModule2·::·GHC.Prim.Addr#58 ··$trModule2·::·GHC.Prim.Addr#
59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
60 ···Unfolding:·Core:·<vanilla>·"Compat"#]60 ···Unfolding:·Core:·<vanilla>·"Compat"#]
61 4ed3b12136bdfcc47315e9ec07392bee61 e38f58b60bd2bc0509646c9a5a9655f8
62 ··$trModule3·::·GHC.Types.TrName62 ··$trModule3·::·GHC.Types.TrName
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
66 5560a4837a202bbeb487d0ed5529235666 cae925f8fccce0bd148abeff06d527e2
67 ··$trModule4·::·GHC.Prim.Addr#67 ··$trModule4·::·GHC.Prim.Addr#
68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
69 ···Unfolding:·Core:·<vanilla>69 ···Unfolding:·Core:·<vanilla>
70 ··············"cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2"#] 
71 68bec569b4c7593f9639d27f6299b99170 ··············"cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd"#]
 71 fa84bea9638154518a0cadce76226028
72 ··constructBS·::72 ··constructBS·::
73 ····GHC.Internal.ForeignPtr.ForeignPtr·GHC.Internal.Word.Word873 ····GHC.Internal.ForeignPtr.ForeignPtr·GHC.Internal.Word.Word8
74 ····->·GHC.Types.Int·->·Data.ByteString.Internal.Type.ByteString74 ····->·GHC.Types.Int·->·Data.ByteString.Internal.Type.ByteString
75 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),75 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
76 ···Unfolding:·Core:·<vanilla>76 ···Unfolding:·Core:·<vanilla>
77 ··············{__scc·{Compat.constructBS}·True·False}·\·(ds['GHC.Types.Many]·::·GHC.Internal.ForeignPtr.ForeignPtr77 ··············{__scc·{Compat.constructBS}·True·False}·\·(ds['GHC.Types.Many]·::·GHC.Internal.ForeignPtr.ForeignPtr
78 ··················································································GHC.Internal.Word.Word8)78 ··················································································GHC.Internal.Word.Word8)
36.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5/FFI.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5/FFI.p_hi
Files 94% similar despite different names
36.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Crypto.Hash.MD5.FFI·91037 interface·Crypto.Hash.MD5.FFI·9103
8 ··interface·hash:·07ba1a17cac953f387a0656328384c9f 
9 ··ABI·hash:·737c19f1146ed8843ad815ef7ea1c396 
10 ··export-list·hash:·9047e592f39d4ad22914942b776121648 ··interface·hash:·f84a1ef602f726b527dfadbb88f9c5ba
 9 ··ABI·hash:·4d89c93ecb5263b795533cd8208e1a52
 10 ··export-list·hash:·4b4548a7ca696780bc52fc5aafc23c63
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·63b167357320f05dc97413f749392aa412 ··flag·hash:·63b167357320f05dc97413f749392aa4
13 ··opt_hash:·b920ecc67dab3483e8d742a0e2954cd013 ··opt_hash:·b920ecc67dab3483e8d742a0e2954cd0
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0f5bc65232cef65541d4c7f0ba934e6216 ··src_hash:·0f5bc65232cef65541d4c7f0ba934e62
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed5049 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed50
50 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f50 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f
51 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a7151 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
52 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c52 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c
53 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f353 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
54 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd654 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
55 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988855 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
56 0b160aedce4c81fafa4066a05875339c56 314d1d56b37aedc6acd2746544454e2f
57 ··$fEqCtx·::·GHC.Classes.Eq·Ctx57 ··$fEqCtx·::·GHC.Classes.Eq·Ctx
58 ··DFunId58 ··DFunId
59 ··[HasNoCafRefs,·TagSig:·<TagProper>,59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
60 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,60 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
61 ···Unfolding:·DFun:.61 ···Unfolding:·DFun:.
62 ················@Ctx62 ················@Ctx
63 ················Data.ByteString.Internal.Type.eq63 ················Data.ByteString.Internal.Type.eq
Offset 66, 149 lines modifiedOffset 66, 149 lines modified
66 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Ctx[0])66 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Ctx[0])
67 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)67 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
68 ················Data.ByteString.Internal.Type.$fEqByteString_$c/=68 ················Data.ByteString.Internal.Type.$fEqByteString_$c/=
69 ··················`cast`69 ··················`cast`
70 ················(Sym·(N:Ctx[0])70 ················(Sym·(N:Ctx[0])
71 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Ctx[0])71 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Ctx[0])
72 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]72 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]
73 c399d646713205845d8b6a4f7ce359d573 895a97f64e8920d793075dcbf48b9872
74 ··$tc'Ctx·::·GHC.Types.TyCon74 ··$tc'Ctx·::·GHC.Types.TyCon
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],76 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
77 ···Unfolding:·Core:·<vanilla>77 ···Unfolding:·Core:·<vanilla>
78 ··············GHC.Types.TyCon78 ··············GHC.Types.TyCon
79 ················6280785616201890417#Word64 
80 ················16524175089983849607#Word6479 ················1428220790132268824#Word64
 80 ················11616130683499193338#Word64
81 ················$trModule81 ················$trModule
82 ················$tc'Ctx282 ················$tc'Ctx2
83 ················0#83 ················0#
84 ················$tc'Ctx1]84 ················$tc'Ctx1]
85 8445e671cc4966d2f5a1f30987eae4b885 6c788f0dccd473f6d963ee620d084b8d
86 ··$tc'Ctx1·::·GHC.Types.KindRep86 ··$tc'Ctx1·::·GHC.Types.KindRep
87 ··[HasNoCafRefs,·TagSig:·<TagProper>,87 ··[HasNoCafRefs,·TagSig:·<TagProper>,
88 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]88 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
89 6d4c5e3944d41c037cf2dae1343a929889 9b2d87ec40ad0aa801c29664dbe956fc
90 ··$tc'Ctx2·::·GHC.Types.TrName90 ··$tc'Ctx2·::·GHC.Types.TrName
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,91 ··[HasNoCafRefs,·TagSig:·<TagProper>,
92 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],92 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
93 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'Ctx3]93 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'Ctx3]
94 6832810282bfcb2d055e4b738b6c195894 044b84a66ec00a793dd9d9af4a085c78
95 ··$tc'Ctx3·::·GHC.Prim.Addr#95 ··$tc'Ctx3·::·GHC.Prim.Addr#
96 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,96 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
97 ···Unfolding:·Core:·<vanilla>·"'Ctx"#]97 ···Unfolding:·Core:·<vanilla>·"'Ctx"#]
98 5bef305508765106dc4100bcc1ac47a898 4fe148cc7c1cfbe357551132016d7a2c
99 ··$tcCtx·::·GHC.Types.TyCon99 ··$tcCtx·::·GHC.Types.TyCon
100 ··[HasNoCafRefs,·TagSig:·<TagProper>,100 ··[HasNoCafRefs,·TagSig:·<TagProper>,
101 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],101 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
102 ···Unfolding:·Core:·<vanilla>102 ···Unfolding:·Core:·<vanilla>
103 ··············GHC.Types.TyCon103 ··············GHC.Types.TyCon
104 ················709721215883239605#Word64 
105 ················12618136135393491931#Word64104 ················15629200142983708546#Word64
 105 ················3022038103782898985#Word64
106 ················$trModule106 ················$trModule
107 ················$tcCtx1107 ················$tcCtx1
108 ················0#108 ················0#
109 ················GHC.Types.krep$*]109 ················GHC.Types.krep$*]
110 d2c3d47aae7c1298871d7fd12c60e8a4110 843938945e5725f3c237ccc565012062
111 ··$tcCtx1·::·GHC.Types.TrName111 ··$tcCtx1·::·GHC.Types.TrName
112 ··[HasNoCafRefs,·TagSig:·<TagProper>,112 ··[HasNoCafRefs,·TagSig:·<TagProper>,
113 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],113 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
114 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCtx2]114 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCtx2]
115 7ced0ad237e0e5b1c5f1ae704a4f114a115 49033eacc675e471a2b18c3c479090fc
116 ··$tcCtx2·::·GHC.Prim.Addr#116 ··$tcCtx2·::·GHC.Prim.Addr#
117 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,117 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
118 ···Unfolding:·Core:·<vanilla>·"Ctx"#]118 ···Unfolding:·Core:·<vanilla>·"Ctx"#]
119 559c3437f40b9f009d993aa1ce403886119 568f529f5d502f42398f9a7b0ad059a3
120 ··$trModule·::·GHC.Types.Module120 ··$trModule·::·GHC.Types.Module
121 ··[HasNoCafRefs,·TagSig:·<TagProper>,121 ··[HasNoCafRefs,·TagSig:·<TagProper>,
122 ···LambdaFormInfo:·LFCon[GHC.Types.Module],122 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
123 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]123 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
124 4ddc36619475163a9c92c4fe70105b24124 c3a3cd35d7671f4943eabef8704152a5
125 ··$trModule1·::·GHC.Types.TrName125 ··$trModule1·::·GHC.Types.TrName
126 ··[HasNoCafRefs,·TagSig:·<TagProper>,126 ··[HasNoCafRefs,·TagSig:·<TagProper>,
127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
129 5ffe74362c28ac2bdaada628281813e8129 9fc20bf68861839b8fb532238f0d4f31
130 ··$trModule2·::·GHC.Prim.Addr#130 ··$trModule2·::·GHC.Prim.Addr#
131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
132 ···Unfolding:·Core:·<vanilla>·"Crypto.Hash.MD5.FFI"#]132 ···Unfolding:·Core:·<vanilla>·"Crypto.Hash.MD5.FFI"#]
133 ac51fad142d4915f0a67f63d2656ae52133 7bc71a660dd9ff40a207cabdcc437aae
134 ··$trModule3·::·GHC.Types.TrName134 ··$trModule3·::·GHC.Types.TrName
135 ··[HasNoCafRefs,·TagSig:·<TagProper>,135 ··[HasNoCafRefs,·TagSig:·<TagProper>,
136 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],136 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
137 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]137 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
138 76f21c0fb9fb7b83b7b2979c9b342759138 d426bdc85b8dd5c7c5f1e01ee8ebd7d6
139 ··$trModule4·::·GHC.Prim.Addr#139 ··$trModule4·::·GHC.Prim.Addr#
140 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,140 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
141 ···Unfolding:·Core:·<vanilla>141 ···Unfolding:·Core:·<vanilla>
142 ··············"cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2"#] 
143 acdbe74e789f2738d1e43ba9d6422ba8142 ··············"cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd"#]
 143 e7eddc97a902b0845561f9bb855e43b1
144 ··type·Ctx·::·*144 ··type·Ctx·::·*
145 ··newtype·Ctx·=·Ctx·Data.ByteString.Internal.Type.ByteString145 ··newtype·Ctx·=·Ctx·Data.ByteString.Internal.Type.ByteString
146 bb73dde094dcd9f7e64c1c28f0835022146 da37a849d33c291bbca2d140f88b771f
147 ··c_md5_finalize·::147 ··c_md5_finalize·::
148 ····GHC.Internal.Ptr.Ptr·Ctx148 ····GHC.Internal.Ptr.Ptr·Ctx
149 ····->·GHC.Internal.Ptr.Ptr·GHC.Internal.Word.Word8·->·GHC.Types.IO·()149 ····->·GHC.Internal.Ptr.Ptr·GHC.Internal.Word.Word8·->·GHC.Types.IO·()
150 ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>,150 ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>,
151 ···LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<1L><1L><L>,151 ···LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<1L><1L><L>,
152 ···Unfolding:·Core:·StableSystem·<2,FalseFalse>152 ···Unfolding:·Core:·StableSystem·<2,FalseFalse>
153 ··············(\·(ds['GHC.Types.Many]·::·GHC.Internal.Ptr.Ptr·Ctx)153 ··············(\·(ds['GHC.Types.Many]·::·GHC.Internal.Ptr.Ptr·Ctx)
Max diff block lines reached; 30870/36834 bytes (83.81%) of diff not shown.
15.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2/Crypto/Hash/MD5.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd/Crypto/Hash/MD5.p_hi
Files 94% similar despite different names
15.3 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Crypto.Hash.MD5·91037 interface·Crypto.Hash.MD5·9103
8 ··interface·hash:·3ece0831708d6105e5be3c47d093e4be 
9 ··ABI·hash:·f886f98a90894fc7b48e3bf1f0ba3d20 
10 ··export-list·hash:·ba12f31757092d48448d4fbeb2313fe48 ··interface·hash:·a102359e5e8b1a87decae2ace1c320f5
 9 ··ABI·hash:·8d442fed373ac316e8c0629ce15133c2
 10 ··export-list·hash:·243737801e147c32c441ccc35816ea2e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e8936d3e2cc4e6dca62c4f29af97e08412 ··flag·hash:·e8936d3e2cc4e6dca62c4f29af97e084
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e1bd6a9604463452d59b250f061344db16 ··src_hash:·e1bd6a9604463452d59b250f061344db
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 28, 16 lines modifiedOffset 28, 16 lines modified
28 ··hmaclazyAndLength28 ··hmaclazyAndLength
29 ··init29 ··init
30 ··start30 ··start
31 ··startlazy31 ··startlazy
32 ··update32 ··update
33 ··updates33 ··updates
34 ··Crypto.Hash.MD5.FFI.Ctx{Crypto.Hash.MD5.FFI.Ctx}34 ··Crypto.Hash.MD5.FFI.Ctx{Crypto.Hash.MD5.FFI.Ctx}
35 direct·module·dependencies:·cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2:Compat35 direct·module·dependencies:·cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd:Compat
36 ····························cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2:Crypto.Hash.MD5.FFI36 ····························cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd:Crypto.Hash.MD5.FFI
37 boot·module·dependencies:37 boot·module·dependencies:
38 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.038 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.0
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext40 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
41 family·instance·modules:·Control.Applicative·Data.Array.Byte41 family·instance·modules:·Control.Applicative·Data.Array.Byte
42 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Product42 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Product
43 ·························Data.Functor.Sum·Data.Semigroup·Data.ByteString.Internal.Type43 ·························Data.Functor.Sum·Data.Semigroup·Data.ByteString.Internal.Type
Offset 59, 265 lines modifiedOffset 59, 265 lines modified
59 import··-/··System.IO.Unsafe·7ee57b9c040c463b408a3d865703d9a059 import··-/··System.IO.Unsafe·7ee57b9c040c463b408a3d865703d9a0
60 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed5060 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed50
61 import··-/··Data.ByteString.Internal·0ed119a9b237d7ec8c5d450d7cc4b6d461 import··-/··Data.ByteString.Internal·0ed119a9b237d7ec8c5d450d7cc4b6d4
62 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f62 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f
63 import··-/··Data.ByteString.Lazy·26bbef0cea92fde7195fec8247675d3263 import··-/··Data.ByteString.Lazy·26bbef0cea92fde7195fec8247675d32
64 import··-/··Data.ByteString.Lazy.Internal·6c5774accec5f0a8ce02dcc81664ddae64 import··-/··Data.ByteString.Lazy.Internal·6c5774accec5f0a8ce02dcc81664ddae
65 import··-/··Data.ByteString.Unsafe·4975e28baeea103348cca2da89d60d0965 import··-/··Data.ByteString.Unsafe·4975e28baeea103348cca2da89d60d09
66 import··-/··cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2:Compat·d78c527f29c3e350369d9978c0b8144c 
67 ··exports:·5856d537f1d8f16e15411323df723b87 
68 ··constructBS·68bec569b4c7593f9639d27f6299b991 
69 import··-/··cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2:Crypto.Hash.MD5.FFI·737c19f1146ed8843ad815ef7ea1c396 
70 ··exports:·9047e592f39d4ad22914942b77612164 
71 ··Ctx·5b4c1a14ef2d2faabc24d1155b48b3dc 
72 ··Ctx·acdbe74e789f2738d1e43ba9d6422ba8 
73 ··c_md5_finalize·bb73dde094dcd9f7e64c1c28f0835022 
74 ··c_md5_finalize_len·1a8e1aa1a6a6a6b9c39d38ed75888538 
75 ··c_md5_hash_safe·9f5154f6cffd4a92d829cddff0493ea8 
76 ··c_md5_hash_unsafe·6989959038af395c51e8b9208a724d97 
77 ··c_md5_init·3f156876a8c3a245e7914c16eabb4ce1 
78 ··c_md5_update_safe·49166fa15f3d76f8026be7baa3a1752a 
79 ··c_md5_update_unsafe·d090d5f3e4bcec09d42696a64c2b594966 import··-/··cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd:Compat·4adcec4d8bd08a14c2659a765bf04676
 67 ··exports:·a48f7d3887714a38a7bf242289770b90
 68 ··constructBS·fa84bea9638154518a0cadce76226028
 69 import··-/··cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd:Crypto.Hash.MD5.FFI·4d89c93ecb5263b795533cd8208e1a52
 70 ··exports:·4b4548a7ca696780bc52fc5aafc23c63
 71 ··Ctx·eaa71314deee69675adf99173787e497
 72 ··Ctx·e7eddc97a902b0845561f9bb855e43b1
 73 ··c_md5_finalize·da37a849d33c291bbca2d140f88b771f
 74 ··c_md5_finalize_len·91042d137733ac00b449503a481ebdc0
 75 ··c_md5_hash_safe·9f29a53b2ee5fceda433f1fc8531b4a2
 76 ··c_md5_hash_unsafe·277f5b2b8afa605430ea6219b86de0a9
 77 ··c_md5_init·8b050abe6519126431d73a6d53da5069
 78 ··c_md5_update_safe·23a803a8d121c5f2d8b2db0c473ddfd2
 79 ··c_md5_update_unsafe·a040d30c4023f2a32f69c75f40f75435
80 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c80 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
81 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f412076267622581 import··-/··GHC.Internal.Bits·c78ef61a8a1daee532f4120762676225
82 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023382 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
83 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff83 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
84 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a7184 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
85 import··-/··GHC.Internal.Foreign.Marshal.Alloc·1f334ce011c4795d15c83ab63c29e15a85 import··-/··GHC.Internal.Foreign.Marshal.Alloc·1f334ce011c4795d15c83ab63c29e15a
86 import··-/··GHC.Internal.ForeignPtr·d46f8acaede394725d6e904b682a668686 import··-/··GHC.Internal.ForeignPtr·d46f8acaede394725d6e904b682a6686
87 import··-/··GHC.Internal.IO.Unsafe·f43c84c878d370419a78677e72a4e35587 import··-/··GHC.Internal.IO.Unsafe·f43c84c878d370419a78677e72a4e355
88 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63588 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
89 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c89 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c
90 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc90 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
91 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f391 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
92 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd692 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
93 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988893 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
94 b10d74cfa2a6c12066d9be6a3385950094 ca651ba2209bae8762b2b28570b4c263
95 ··$trModule·::·GHC.Types.Module95 ··$trModule·::·GHC.Types.Module
96 ··[HasNoCafRefs,·TagSig:·<TagProper>,96 ··[HasNoCafRefs,·TagSig:·<TagProper>,
97 ···LambdaFormInfo:·LFCon[GHC.Types.Module],97 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
98 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]98 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
99 ad01f3dd4105f7f374210c759681844a99 cbc15686d82c875e15ea73a7c96012b4
100 ··$trModule1·::·GHC.Types.TrName100 ··$trModule1·::·GHC.Types.TrName
101 ··[HasNoCafRefs,·TagSig:·<TagProper>,101 ··[HasNoCafRefs,·TagSig:·<TagProper>,
102 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],102 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
103 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]103 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
104 d2f078593c8a3e1a8e14b5cd9a2c4f39104 0844c96d8b35a7a4c22befa068e84975
105 ··$trModule2·::·GHC.Prim.Addr#105 ··$trModule2·::·GHC.Prim.Addr#
106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
107 ···Unfolding:·Core:·<vanilla>·"Crypto.Hash.MD5"#]107 ···Unfolding:·Core:·<vanilla>·"Crypto.Hash.MD5"#]
108 883d38df41357cd3bf1f7d159ea750a6108 16fe816dc1277f9526b3fe6710abc0f1
109 ··$trModule3·::·GHC.Types.TrName109 ··$trModule3·::·GHC.Types.TrName
110 ··[HasNoCafRefs,·TagSig:·<TagProper>,110 ··[HasNoCafRefs,·TagSig:·<TagProper>,
111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
113 5ad3cbb7305a07e0a5bbdb2edb8c4a5e113 a2de301d7617b422fc4c344e96869032
114 ··$trModule4·::·GHC.Prim.Addr#114 ··$trModule4·::·GHC.Prim.Addr#
115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
116 ···Unfolding:·Core:·<vanilla>116 ···Unfolding:·Core:·<vanilla>
117 ··············"cryptohash-md5-0.11.101.0-3akYuaNEWAj2Xg03Wb3sk2"#] 
118 2a8e5301d84d187858ce7fb459065ab4117 ··············"cryptohash-md5-0.11.101.0-9Bk3W1kF2gW8lHlrz7hygd"#]
 118 87b0f43b7b61eaf510329b106d4bc162
119 ··$wfinalize·::119 ··$wfinalize·::
120 ····GHC.Prim.Addr#120 ····GHC.Prim.Addr#
121 ····->·GHC.Internal.ForeignPtr.ForeignPtrContents121 ····->·GHC.Internal.ForeignPtr.ForeignPtrContents
122 ····->·GHC.Prim.Int#122 ····->·GHC.Prim.Int#
123 ····->·Data.ByteString.Internal.Type.ByteString123 ····->·Data.ByteString.Internal.Type.ByteString
124 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,124 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,
125 ···Inline:]125 ···Inline:]
126 181e8aa92893d673347d5fcaaf8280dd126 8c9924f611fadfdafd650a4de78a9260
127 ··$wfinalizeAndLength·::127 ··$wfinalizeAndLength·::
128 ····GHC.Prim.Addr#128 ····GHC.Prim.Addr#
129 ····->·GHC.Internal.ForeignPtr.ForeignPtrContents129 ····->·GHC.Internal.ForeignPtr.ForeignPtrContents
130 ····->·GHC.Prim.Int#130 ····->·GHC.Prim.Int#
131 ····->·(Data.ByteString.Internal.Type.ByteString,131 ····->·(Data.ByteString.Internal.Type.ByteString,
132 ········GHC.Internal.Word.Word64)132 ········GHC.Internal.Word.Word64)
133 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,133 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,
134 ···Inline:]134 ···Inline:]
Max diff block lines reached; 8903/15653 bytes (56.88%) of diff not shown.