{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.Xqph0x1Z/b1/haskell-cryptohash-sha256_0.11.102.1-3_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.Xqph0x1Z/b2/haskell-cryptohash-sha256_0.11.102.1-3_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 3a0697e8e5d10951ccd9750afb516858 32148 haskell optional libghc-cryptohash-sha256-dev_0.11.102.1-3_amd64.deb\n- a744978467d6ae6c7171f36734e1c62c 47884 doc optional libghc-cryptohash-sha256-doc_0.11.102.1-3_all.deb\n- a43b0dfba6e05a166cdbb8d9bd5727fa 28292 haskell optional libghc-cryptohash-sha256-prof_0.11.102.1-3_amd64.deb\n+ b544f581d087b336a07020ffcaf952be 32204 haskell optional libghc-cryptohash-sha256-dev_0.11.102.1-3_amd64.deb\n+ d7fc6714ee5c9f8ffef4b0735c01d370 47880 doc optional libghc-cryptohash-sha256-doc_0.11.102.1-3_all.deb\n+ ba8f518ff8aebc27ca12f651456248e7 28044 haskell optional libghc-cryptohash-sha256-prof_0.11.102.1-3_amd64.deb\n"}, {"source1": "libghc-cryptohash-sha256-dev_0.11.102.1-3_amd64.deb", "source2": "libghc-cryptohash-sha256-dev_0.11.102.1-3_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-09-22 06:05:52.000000 debian-binary\n--rw-r--r-- 0 0 0 1292 2024-09-22 06:05:52.000000 control.tar.xz\n--rw-r--r-- 0 0 0 30664 2024-09-22 06:05:52.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1288 2024-09-22 06:05:52.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 30724 2024-09-22 06:05:52.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,15 +1,15 @@\n Package: libghc-cryptohash-sha256-dev\n Source: haskell-cryptohash-sha256\n Version: 0.11.102.1-3\n Architecture: amd64\n Maintainer: Debian Haskell Group \n Installed-Size: 221\n Depends: libghc-base-dev-4.18.2.1-8e81e, libghc-bytestring-dev-0.11.5.3-7048d, libc6 (>= 2.14), libgmp10 (>= 2:6.3.0+dfsg)\n-Provides: libghc-cryptohash-sha256-dev-0.11.102.1-a26db\n+Provides: libghc-cryptohash-sha256-dev-0.11.102.1-68480\n Section: haskell\n Priority: optional\n Homepage: https://github.com/hvr/cryptohash-sha256\n Description: fast, pure and practical SHA-256 implementation\n A practical incremental and one-pass, pure API to the SHA-256 hash\n algorithm (including HMAC support) with performance close to the\n fastest implementations available in other languages.\n@@ -18,8 +18,8 @@\n hides the C implementation.\n .\n NOTE: This package has been forked off cryptohash 0.11.7 because\n cryptohash has been deprecated.\n .\n This package provides a library for the Haskell programming language.\n See http://www.haskell.org/ for more information on Haskell.\n-Ghc-Package: cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n+Ghc-Package: cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,12 +1,12 @@\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Compat.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Compat.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256/FFI.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256/FFI.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/libHScryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR.a\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHScryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR-ghc9.6.6.so\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Compat.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Compat.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256/FFI.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256/FFI.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/libHScryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8.a\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHScryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8-ghc9.6.6.so\n usr/share/doc/libghc-cryptohash-sha256-dev/changelog.Debian.gz\n usr/share/doc/libghc-cryptohash-sha256-dev/changelog.gz\n usr/share/doc/libghc-cryptohash-sha256-dev/copyright\n var/lib/ghc/package.conf.d/cryptohash-sha256-0.11.102.1.conf\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,26 +1,26 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/\n--rw-r--r-- 0 root (0) root (0) 2083 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Compat.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 2079 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Compat.hi\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256/\n--rw-r--r-- 0 root (0) root (0) 7560 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256/FFI.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 7558 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256/FFI.hi\n--rw-r--r-- 0 root (0) root (0) 7221 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 7219 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256.hi\n--rw-r--r-- 0 root (0) root (0) 88866 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/libHScryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR.a\n--rw-r--r-- 0 root (0) root (0) 69744 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHScryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR-ghc9.6.6.so\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/\n+-rw-r--r-- 0 root (0) root (0) 2081 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Compat.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 2077 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Compat.hi\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256/\n+-rw-r--r-- 0 root (0) root (0) 7561 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256/FFI.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 7559 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256/FFI.hi\n+-rw-r--r-- 0 root (0) root (0) 7222 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 7220 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256.hi\n+-rw-r--r-- 0 root (0) root (0) 88866 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/libHScryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8.a\n+-rw-r--r-- 0 root (0) root (0) 69744 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHScryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8-ghc9.6.6.so\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/share/doc/libghc-cryptohash-sha256-dev/\n -rw-r--r-- 0 root (0) root (0) 428 2024-09-22 06:05:52.000000 ./usr/share/doc/libghc-cryptohash-sha256-dev/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 701 2001-09-09 01:46:40.000000 ./usr/share/doc/libghc-cryptohash-sha256-dev/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 1899 2021-11-27 12:52:06.000000 ./usr/share/doc/libghc-cryptohash-sha256-dev/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./var/\n"}, {"source1": "./var/lib/ghc/package.conf.d/cryptohash-sha256-0.11.102.1.conf", "source2": "./var/lib/ghc/package.conf.d/cryptohash-sha256-0.11.102.1.conf", "unified_diff": "@@ -1,12 +1,12 @@\n name: cryptohash-sha256\n version: 0.11.102.1\n visibility: public\n-id: cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n-key: cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n+id: cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n+key: cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n license: BSD-3-Clause\n copyright: Vincent Hanquez, Herbert Valerio Riedel\n maintainer: Herbert Valerio Riedel \n homepage: https://github.com/hvr/cryptohash-sha256\n synopsis: Fast, pure and practical SHA-256 implementation\n description:\n A practical incremental and one-pass, pure API to\n@@ -38,28 +38,28 @@\n by the @cryptohash-0.11.7@'s module of the same name.\n \n Consequently, this package is designed to be used as a drop-in replacement for @cryptohash-0.11.7@'s\n \"Crypto.Hash.SHA256\" module, though with\n a [clearly smaller footprint by almost 3 orders of magnitude](https://www.reddit.com/r/haskell/comments/5lxv75/psa_please_use_unique_module_names_when_uploading/dbzegx3/).\n \n category: Data, Cryptography\n-abi: a26db1ca524157473e24c961b9e22f24\n+abi: 684805c41daf45ac9acd70fff1b62694\n exposed: True\n exposed-modules: Crypto.Hash.SHA256\n hidden-modules: Crypto.Hash.SHA256.FFI Compat\n import-dirs:\n- /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n+ /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n \n library-dirs:\n- /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n+ /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n \n library-dirs-static:\n- /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n+ /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n \n dynamic-library-dirs: /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6\n data-dir: /usr/share/cryptohash-sha256\n-hs-libraries: HScryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n+hs-libraries: HScryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n depends: base-4.18.2.1 bytestring-0.11.5.3\n haddock-interfaces:\n /usr/lib/ghc-doc/haddock/cryptohash-sha256-0.11.102.1/cryptohash-sha256.haddock\n \n haddock-html: /usr/share/doc/libghc-cryptohash-sha256-doc/html/\n"}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Compat.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Compat.dyn_hi", "comments": ["Files 89% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got dyn\n interface Compat 9066\n- interface hash: 5c8ab2a03a5a0a1787b70f1eb58430aa\n- ABI hash: 69cb44622342ffa8023a37bc47c4d950\n- export-list hash: c8b3dc717d08cbb3e578f371eac3b053\n+ interface hash: be2833c9a1b39b934e892da543d50220\n+ ABI hash: 680e626ff3fbcbea98b5d53ac3742d70\n+ export-list hash: 44c862502209c6cb6d5d90960de05a3b\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 545d59e594da5b428646b0ce22490777\n opt_hash: 6c7aa9c86a88606ea9feb346b37abe02\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 857aa6cbfc23f945defbe46b9f84c316\n sig of: Nothing\n@@ -36,41 +36,41 @@\n import -/ Foreign.ForeignPtr 3fd069704f132f57b8b329ea3fccff41\n import -/ GHC.ForeignPtr 128f63aefd889186620c3426d75a97d0\n import -/ GHC.Word a2e25f62dca906f1ba384e1d879c0adc\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" b083ce96a4bbfc25481b1a213116ff27\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 7028ea4a6559d441b8db59b5747cb888\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n-d91fd36198c35a1478201654d679cede\n+0f999a29e4f753db727fa221e4e38d29\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-0452c6ce81516b779a39418ce6760671\n+099bb7fed109c2c754e47aed9664006c\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-f5701c3ba520f6f338971abc40d70b65\n+d588f487237690e832505c77bbaea2de\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Compat\"#]\n-88b3a11d3ecad5c8b5bc9ed954bbf6b2\n+e4cab4cdbcfa0077c8b50b1e3f6aa844\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-343725fa4138297d11fd3fcd8470cbb2\n+a0790ccf8909b27bf4e6f2dfa161352b\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\"#]\n-9756dede5be9e630e69eba647cd9e37d\n+ \"cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\"#]\n+d99776d4679e99802ad1653f09d4deff\n constructBS ::\n GHC.ForeignPtr.ForeignPtr GHC.Word.Word8\n -> GHC.Types.Int -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)><1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ (ds['GHC.Types.Many] :: GHC.ForeignPtr.ForeignPtr GHC.Word.Word8)\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Compat.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Compat.hi", "comments": ["Files 74% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got \n interface Compat 9066\n- interface hash: 5c8ab2a03a5a0a1787b70f1eb58430aa\n- ABI hash: 69cb44622342ffa8023a37bc47c4d950\n- export-list hash: c8b3dc717d08cbb3e578f371eac3b053\n+ interface hash: be2833c9a1b39b934e892da543d50220\n+ ABI hash: 680e626ff3fbcbea98b5d53ac3742d70\n+ export-list hash: 44c862502209c6cb6d5d90960de05a3b\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 1c38c7491c3bde2c2508f2810c9b6657\n opt_hash: 6c7aa9c86a88606ea9feb346b37abe02\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 857aa6cbfc23f945defbe46b9f84c316\n sig of: Nothing\n@@ -36,41 +36,41 @@\n import -/ Foreign.ForeignPtr 3fd069704f132f57b8b329ea3fccff41\n import -/ GHC.ForeignPtr 128f63aefd889186620c3426d75a97d0\n import -/ GHC.Word a2e25f62dca906f1ba384e1d879c0adc\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" b083ce96a4bbfc25481b1a213116ff27\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 7028ea4a6559d441b8db59b5747cb888\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n-d91fd36198c35a1478201654d679cede\n+0f999a29e4f753db727fa221e4e38d29\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-0452c6ce81516b779a39418ce6760671\n+099bb7fed109c2c754e47aed9664006c\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-f5701c3ba520f6f338971abc40d70b65\n+d588f487237690e832505c77bbaea2de\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Compat\"#]\n-88b3a11d3ecad5c8b5bc9ed954bbf6b2\n+e4cab4cdbcfa0077c8b50b1e3f6aa844\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-343725fa4138297d11fd3fcd8470cbb2\n+a0790ccf8909b27bf4e6f2dfa161352b\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\"#]\n-9756dede5be9e630e69eba647cd9e37d\n+ \"cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\"#]\n+d99776d4679e99802ad1653f09d4deff\n constructBS ::\n GHC.ForeignPtr.ForeignPtr GHC.Word.Word8\n -> GHC.Types.Int -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L)><1!P(L)>, CPR: 1,\n Unfolding: Core: StableSystem <2,TrueTrue>\n \\ (ds['GHC.Types.Many] :: GHC.ForeignPtr.ForeignPtr GHC.Word.Word8)\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256/FFI.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256/FFI.hi", "comments": ["Files 89% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,19 +1,19 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n- got dyn\n+ got \n interface Crypto.Hash.SHA256.FFI 9066\n- interface hash: 75eec8ea18ae7024e241fc4684ebaee5\n- ABI hash: 37901b7a016838e4f72e07966f49f275\n- export-list hash: 3abb5b85cd0b94c21704a0c867843e20\n+ interface hash: cdc88b077f80b1ca124e3f4e93c88200\n+ ABI hash: 78bbaaad143617116b9a2e82b5eb6c97\n+ export-list hash: 125baf928e58090c7eb716e1f235df5f\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: 6e961afb44c79a3f75a3eb285bd9c6a6\n+ flag hash: 2161824ae56db19386f73beca07ebe31\n opt_hash: 2a31b8460fed3b04a42d624e304c6016\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 637c0b255a025be85c6e91d8c591975d\n sig of: Nothing\n used TH splices: False\n where\n@@ -46,15 +46,15 @@\n import -/ GHC.Ptr 5522f6d7442085220457be4af2be15d1\n import -/ GHC.Word a2e25f62dca906f1ba384e1d879c0adc\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-07d3c4c5fca290270be78c639b6fc3e6\n+8e3137aa4f1c4faa09d11196fec13d7f\n $fEqCtx :: GHC.Classes.Eq Ctx\n DFunId\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Classes.C:Eq], Inline: CONLIKE,\n Unfolding: DFun:.\n @Ctx\n Data.ByteString.Internal.Type.eq\n@@ -63,127 +63,127 @@\n %<'GHC.Types.Many>_N ->_R Sym (N:Ctx[0])\n %<'GHC.Types.Many>_N ->_R _R)\n Data.ByteString.Internal.Type.$fEqByteString_$c/=\n `cast`\n (Sym (N:Ctx[0])\n %<'GHC.Types.Many>_N ->_R Sym (N:Ctx[0])\n %<'GHC.Types.Many>_N ->_R _R)]\n-4d0df1a7237fa4b0be94c5ce6e6d3981\n+8e9e6a5209049a7ff5e5a6c1bb087305\n $tc'Ctx :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7956449928374661300#Word64\n- 883620625477682846#Word64\n+ 10397452948258380762#Word64\n+ 2229564771675028807#Word64\n $trModule\n $tc'Ctx2\n 0#\n $tc'Ctx1]\n-75e1d6a4c1e760dd1a14186156e1f055\n+93984170e187c74c0ec17b1aaafb41c4\n $tc'Ctx1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-ad514c4760559668e09109bc69db4411\n+4eb215c9e9cfdcf101994df140b48d52\n $tc'Ctx2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Ctx3]\n-4f9ce0f95fd034252523ee66d7d68eed\n+8417f7bc15e2fcb8527d75be0a7eb0e5\n $tc'Ctx3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Ctx\"#]\n-cd6d9bf2a53dc9e7d2036133d7d07508\n+fdc1561fa1abaa89d5a0b1d9cbfa8a4d\n $tcCtx :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 1823824211140335101#Word64\n- 1414333250992842200#Word64\n+ 14825669676293586872#Word64\n+ 13295612556383058529#Word64\n $trModule\n $tcCtx1\n 0#\n GHC.Types.krep$*]\n-009aca646b589afaa86c594fc8bcfdd3\n+8f2dbcc5b8f36b6616d93a5d9ed0b7d7\n $tcCtx1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCtx2]\n-c615f6557eaf316dc4783ac4709c7d50\n+e5e41c74b08afd5fa17b1b751ae4af8a\n $tcCtx2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Ctx\"#]\n-f24961f6e3dcee1878beda802c4635da\n+77106efde693ca5e93686c105ac16501\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-a6f623c102bfa499f102190b0bee6548\n+582316252a58068837f2251335702bdb\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-34873c0896323693b97b72d522c5a08d\n+a2f445c7ab9516611c5b851590ff582a\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Hash.SHA256.FFI\"#]\n-d687ea1d3a826ea2380e4cda1d02a0ed\n+41176dcb1de759ec47b72fb25f00f76f\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-b5c95cdbecb031286583e6b50d331450\n+c3468d20c044cc409e4bc42bc7286485\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\"#]\n-f2f6b96a357f69235ae4150e67a5a02c\n+ \"cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\"#]\n+e637912d1e61c346730ce4c2dfcb6308\n type Ctx :: *\n newtype Ctx = Ctx Data.ByteString.Internal.Type.ByteString\n-b48ab9208b0b68c7080fee424d884941\n+ef341204f35308a23d8a2318cff475ce\n c_sha256_finalize ::\n GHC.Ptr.Ptr Ctx -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L><1L>,\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr Ctx)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-69eccc6dce398117fd8c8a4777e92d5b\n+8cbd38e8be9f4eceb5e0cea0cfbf255c\n c_sha256_finalize_len ::\n GHC.Ptr.Ptr Ctx\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO GHC.Word.Word64\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L><1L>,\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr Ctx)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld,\n GHC.Prim.Word64# #)}\n ds3\n@@ -191,15 +191,15 @@\n eta of wild { (#,#) ds6 ds7 ->\n (# ds6, GHC.Word.W64# ds7 #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n _R))]\n-691e3ffe0ed758cb8059c42c276666a1\n+1febb9a211b83891818e7db34e3daedd\n c_sha256_hash_safe ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> Foreign.C.Types.CSize\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -209,15 +209,15 @@\n (ds1['GHC.Types.Many] :: GHC.Word.Word64)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Word.W64# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_safe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_safe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash :: GHC.Prim.Addr#\n -> GHC.Prim.Word64#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -226,15 +226,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Foreign.C.Types.N:CSize[0])\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-1e52c83fbe734623449232e75713223b\n+5e3cf1a75baba007211cd5150dc816ae\n c_sha256_hash_unsafe ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> Foreign.C.Types.CSize\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -244,15 +244,15 @@\n (ds1['GHC.Types.Many] :: GHC.Word.Word64)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Word.W64# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash :: GHC.Prim.Addr#\n -> GHC.Prim.Word64#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -261,35 +261,35 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Foreign.C.Types.N:CSize[0])\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-632f0c479e4b8ec5e0e71656d5a39338\n+da05777cfa80d5bf441752f097591ada\n c_sha256_init :: GHC.Ptr.Ptr Ctx -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L>,\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr Ctx)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-cab47cb122bd526a68fa472f78bf45e1\n+f51cb3cca35ebc5d282ab99862b3c807\n c_sha256_update_safe ::\n GHC.Ptr.Ptr Ctx\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> Foreign.C.Types.CSize\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -299,15 +299,15 @@\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds2['GHC.Types.Many] :: GHC.Word.Word64)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Ptr.Ptr ds6 ->\n case ds2 of ds7 { GHC.Word.W64# ds8 ->\n- case {__ffi_static_ccall_safe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_safe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word64#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -316,15 +316,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Foreign.C.Types.N:CSize[0])\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-58b445b93b9df3880f002d03a946cacf\n+c9bd76d64682e03a79ffdb547a292ccd\n c_sha256_update_unsafe ::\n GHC.Ptr.Ptr Ctx\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> Foreign.C.Types.CSize\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -334,15 +334,15 @@\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds2['GHC.Types.Many] :: GHC.Word.Word64)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Ptr.Ptr ds6 ->\n case ds2 of ds7 { GHC.Word.W64# ds8 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word64#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256/FFI.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256/FFI.dyn_hi", "comments": ["Files 82% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,19 +1,19 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n- got \n+ got dyn\n interface Crypto.Hash.SHA256.FFI 9066\n- interface hash: 75eec8ea18ae7024e241fc4684ebaee5\n- ABI hash: 37901b7a016838e4f72e07966f49f275\n- export-list hash: 3abb5b85cd0b94c21704a0c867843e20\n+ interface hash: cdc88b077f80b1ca124e3f4e93c88200\n+ ABI hash: 78bbaaad143617116b9a2e82b5eb6c97\n+ export-list hash: 125baf928e58090c7eb716e1f235df5f\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: 2161824ae56db19386f73beca07ebe31\n+ flag hash: 6e961afb44c79a3f75a3eb285bd9c6a6\n opt_hash: 2a31b8460fed3b04a42d624e304c6016\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 637c0b255a025be85c6e91d8c591975d\n sig of: Nothing\n used TH splices: False\n where\n@@ -46,15 +46,15 @@\n import -/ GHC.Ptr 5522f6d7442085220457be4af2be15d1\n import -/ GHC.Word a2e25f62dca906f1ba384e1d879c0adc\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-07d3c4c5fca290270be78c639b6fc3e6\n+8e3137aa4f1c4faa09d11196fec13d7f\n $fEqCtx :: GHC.Classes.Eq Ctx\n DFunId\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Classes.C:Eq], Inline: CONLIKE,\n Unfolding: DFun:.\n @Ctx\n Data.ByteString.Internal.Type.eq\n@@ -63,127 +63,127 @@\n %<'GHC.Types.Many>_N ->_R Sym (N:Ctx[0])\n %<'GHC.Types.Many>_N ->_R _R)\n Data.ByteString.Internal.Type.$fEqByteString_$c/=\n `cast`\n (Sym (N:Ctx[0])\n %<'GHC.Types.Many>_N ->_R Sym (N:Ctx[0])\n %<'GHC.Types.Many>_N ->_R _R)]\n-4d0df1a7237fa4b0be94c5ce6e6d3981\n+8e9e6a5209049a7ff5e5a6c1bb087305\n $tc'Ctx :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7956449928374661300#Word64\n- 883620625477682846#Word64\n+ 10397452948258380762#Word64\n+ 2229564771675028807#Word64\n $trModule\n $tc'Ctx2\n 0#\n $tc'Ctx1]\n-75e1d6a4c1e760dd1a14186156e1f055\n+93984170e187c74c0ec17b1aaafb41c4\n $tc'Ctx1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-ad514c4760559668e09109bc69db4411\n+4eb215c9e9cfdcf101994df140b48d52\n $tc'Ctx2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Ctx3]\n-4f9ce0f95fd034252523ee66d7d68eed\n+8417f7bc15e2fcb8527d75be0a7eb0e5\n $tc'Ctx3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Ctx\"#]\n-cd6d9bf2a53dc9e7d2036133d7d07508\n+fdc1561fa1abaa89d5a0b1d9cbfa8a4d\n $tcCtx :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 1823824211140335101#Word64\n- 1414333250992842200#Word64\n+ 14825669676293586872#Word64\n+ 13295612556383058529#Word64\n $trModule\n $tcCtx1\n 0#\n GHC.Types.krep$*]\n-009aca646b589afaa86c594fc8bcfdd3\n+8f2dbcc5b8f36b6616d93a5d9ed0b7d7\n $tcCtx1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCtx2]\n-c615f6557eaf316dc4783ac4709c7d50\n+e5e41c74b08afd5fa17b1b751ae4af8a\n $tcCtx2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Ctx\"#]\n-f24961f6e3dcee1878beda802c4635da\n+77106efde693ca5e93686c105ac16501\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-a6f623c102bfa499f102190b0bee6548\n+582316252a58068837f2251335702bdb\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-34873c0896323693b97b72d522c5a08d\n+a2f445c7ab9516611c5b851590ff582a\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Hash.SHA256.FFI\"#]\n-d687ea1d3a826ea2380e4cda1d02a0ed\n+41176dcb1de759ec47b72fb25f00f76f\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-b5c95cdbecb031286583e6b50d331450\n+c3468d20c044cc409e4bc42bc7286485\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\"#]\n-f2f6b96a357f69235ae4150e67a5a02c\n+ \"cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\"#]\n+e637912d1e61c346730ce4c2dfcb6308\n type Ctx :: *\n newtype Ctx = Ctx Data.ByteString.Internal.Type.ByteString\n-b48ab9208b0b68c7080fee424d884941\n+ef341204f35308a23d8a2318cff475ce\n c_sha256_finalize ::\n GHC.Ptr.Ptr Ctx -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L><1L>,\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr Ctx)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-69eccc6dce398117fd8c8a4777e92d5b\n+8cbd38e8be9f4eceb5e0cea0cfbf255c\n c_sha256_finalize_len ::\n GHC.Ptr.Ptr Ctx\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO GHC.Word.Word64\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L><1L>,\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr Ctx)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld,\n GHC.Prim.Word64# #)}\n ds3\n@@ -191,15 +191,15 @@\n eta of wild { (#,#) ds6 ds7 ->\n (# ds6, GHC.Word.W64# ds7 #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n _R))]\n-691e3ffe0ed758cb8059c42c276666a1\n+1febb9a211b83891818e7db34e3daedd\n c_sha256_hash_safe ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> Foreign.C.Types.CSize\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -209,15 +209,15 @@\n (ds1['GHC.Types.Many] :: GHC.Word.Word64)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Word.W64# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_safe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_safe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash :: GHC.Prim.Addr#\n -> GHC.Prim.Word64#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -226,15 +226,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Foreign.C.Types.N:CSize[0])\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-1e52c83fbe734623449232e75713223b\n+5e3cf1a75baba007211cd5150dc816ae\n c_sha256_hash_unsafe ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> Foreign.C.Types.CSize\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -244,15 +244,15 @@\n (ds1['GHC.Types.Many] :: GHC.Word.Word64)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Word.W64# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash :: GHC.Prim.Addr#\n -> GHC.Prim.Word64#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -261,35 +261,35 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Foreign.C.Types.N:CSize[0])\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-632f0c479e4b8ec5e0e71656d5a39338\n+da05777cfa80d5bf441752f097591ada\n c_sha256_init :: GHC.Ptr.Ptr Ctx -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L>,\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr Ctx)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-cab47cb122bd526a68fa472f78bf45e1\n+f51cb3cca35ebc5d282ab99862b3c807\n c_sha256_update_safe ::\n GHC.Ptr.Ptr Ctx\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> Foreign.C.Types.CSize\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -299,15 +299,15 @@\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds2['GHC.Types.Many] :: GHC.Word.Word64)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Ptr.Ptr ds6 ->\n case ds2 of ds7 { GHC.Word.W64# ds8 ->\n- case {__ffi_static_ccall_safe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_safe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word64#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -316,15 +316,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Foreign.C.Types.N:CSize[0])\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-58b445b93b9df3880f002d03a946cacf\n+c9bd76d64682e03a79ffdb547a292ccd\n c_sha256_update_unsafe ::\n GHC.Ptr.Ptr Ctx\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> Foreign.C.Types.CSize\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -334,15 +334,15 @@\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds2['GHC.Types.Many] :: GHC.Word.Word64)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Ptr.Ptr ds6 ->\n case ds2 of ds7 { GHC.Word.W64# ds8 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word64#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256.hi", "comments": ["Files 96% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,19 +1,19 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n- got dyn\n+ got \n interface Crypto.Hash.SHA256 9066\n- interface hash: 30cf11bb1d3ea96b02c431e6f2d831cb\n- ABI hash: 9c1981f31ac7e42e7f017e441d3159c7\n- export-list hash: e72acf1b057a0e69709ee0a0c801a9cf\n+ interface hash: c314d9001cd7e9b23a6b33c246ae0569\n+ ABI hash: a40d4faf6a5ecef54cb9f7bc4b0c707e\n+ export-list hash: f41244d021d550c03810892ded0a591b\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: 0acb90b61353449174351aab0cb29918\n+ flag hash: 10d3ee02a39b5b4aa63841bd570fe8a2\n opt_hash: 6c7aa9c86a88606ea9feb346b37abe02\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 76f8319a0691efd6454475f869be8363\n sig of: Nothing\n used TH splices: False\n where\n@@ -29,16 +29,16 @@\n hmaclazyAndLength\n init\n start\n startlazy\n update\n updates\n Crypto.Hash.SHA256.FFI.Ctx{Crypto.Hash.SHA256.FFI.Ctx}\n-direct module dependencies: cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:Compat\n- cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:Crypto.Hash.SHA256.FFI\n+direct module dependencies: cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:Compat\n+ cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:Crypto.Hash.SHA256.FFI\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n plugin package dependencies:\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n Data.Functor.Const Data.Functor.Identity Data.Functor.Product\n@@ -68,275 +68,275 @@\n import -/ System.IO.Unsafe 8de6a40cb1777ba802535ae8c5518391\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea\n import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9\n import -/ Data.ByteString.Unsafe c20de811c76fd00d33738033daa38001\n-import -/ cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:Compat 69cb44622342ffa8023a37bc47c4d950\n- exports: c8b3dc717d08cbb3e578f371eac3b053\n- constructBS 9756dede5be9e630e69eba647cd9e37d\n-import -/ cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:Crypto.Hash.SHA256.FFI 37901b7a016838e4f72e07966f49f275\n- exports: 3abb5b85cd0b94c21704a0c867843e20\n- Ctx 561672002366a3506f1b98b21cfc6bba\n- Ctx f2f6b96a357f69235ae4150e67a5a02c\n- c_sha256_finalize b48ab9208b0b68c7080fee424d884941\n- c_sha256_finalize_len 69eccc6dce398117fd8c8a4777e92d5b\n- c_sha256_hash_safe 691e3ffe0ed758cb8059c42c276666a1\n- c_sha256_hash_unsafe 1e52c83fbe734623449232e75713223b\n- c_sha256_init 632f0c479e4b8ec5e0e71656d5a39338\n- c_sha256_update_safe cab47cb122bd526a68fa472f78bf45e1\n- c_sha256_update_unsafe 58b445b93b9df3880f002d03a946cacf\n+import -/ cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:Compat 680e626ff3fbcbea98b5d53ac3742d70\n+ exports: 44c862502209c6cb6d5d90960de05a3b\n+ constructBS d99776d4679e99802ad1653f09d4deff\n+import -/ cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:Crypto.Hash.SHA256.FFI 78bbaaad143617116b9a2e82b5eb6c97\n+ exports: 125baf928e58090c7eb716e1f235df5f\n+ Ctx 0033858238efb1d050519d2a81c91a44\n+ Ctx e637912d1e61c346730ce4c2dfcb6308\n+ c_sha256_finalize ef341204f35308a23d8a2318cff475ce\n+ c_sha256_finalize_len 8cbd38e8be9f4eceb5e0cea0cfbf255c\n+ c_sha256_hash_safe 1febb9a211b83891818e7db34e3daedd\n+ c_sha256_hash_unsafe 5e3cf1a75baba007211cd5150dc816ae\n+ c_sha256_init da05777cfa80d5bf441752f097591ada\n+ c_sha256_update_safe f51cb3cca35ebc5d282ab99862b3c807\n+ c_sha256_update_unsafe c9bd76d64682e03a79ffdb547a292ccd\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-27d8b3f4577bffb252851b729f0f55f6\n+cab9f012404bb58571eb8d86ae6bc2a2\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-0146a7c5609f1b2638c17ff0db84e599\n+01d17812571b111cc044d4597c1c33f9\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-23acb681d2906cb85232ee3bd4969726\n+157e9f6ef21907b06e10e4e3f9e3c960\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Hash.SHA256\"#]\n-79431b3cc0e732962b2c5a395e40bf63\n+c5fc78cd01575b499e5621598e4917f2\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-ccbdb3c412ff0fa72424957ffc6fe8ff\n+01828891599cef508986f60f95480428\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\"#]\n-b76835c55aba627ee0fbb19dd7b8fcc1\n+ \"cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\"#]\n+cdfd98beac66992322f64b7a3098e02b\n $wfinalize ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline:]\n-4f84d3b43a649d6040366f0688a5c62c\n+caf9b4e3d5b76f4ca17623e75a6cee60\n $wfinalizeAndLength ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> (Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline:]\n-eb7dbed1268c55e3e8e7e9562ed96527\n+ee7909996fc7e5664e06577a41acb697\n $whash ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: , Inline:]\n-ce47d6a63ab49553134e00b10e880e91\n+71c94026a0a4297e941ee29d31bc52b2\n $whkdf ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L>, Inline:]\n-1c07b60e00096d773e3c0b3447aa9a5c\n+f21d97ee42536a877281bee1498e7d70\n $whmac ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n Inline: [2]]\n-e45fb13b34531e43de8ec8a43612794c\n+ab535fd87934d272b9759fd719fc316f\n $whmaclazy ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n Inline: [2]]\n-e0780d5e0bcb2434d8f79ca2b3f52845\n+4e83e8ff936b796f8122a24e51ac31e4\n $whmaclazyAndLength ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64 #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Inline: [2]]\n-766fb3d015c4fbd1051ddd4cb08415db\n+a88a9f1afe0622aba581b89b0281b62a\n $wstart ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Crypto.Hash.SHA256.FFI.Ctx\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3,\n Arity: 3, Strictness: , Inline:]\n-985fc8896e2d42f5e6250db1c996b063\n+981f5d4cde84b822dad61a5dfb170fe0\n $wupdate ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Crypto.Hash.SHA256.FFI.Ctx\n [LambdaFormInfo: LFReEntrant 6, Arity: 6,\n Strictness: <1L>, Inline:]\n-22c19785c2cf96ded5f99c4475010bbd\n+49900658fede62d9cefdc7903f0f33aa\n $wupdates ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> [Data.ByteString.Internal.Type.ByteString]\n -> Crypto.Hash.SHA256.FFI.Ctx\n StrWork([~, ~, ~, !])\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L><1L>, Inline:]\n-a0dad36d98dd00e1f1e3ef606fffc837\n+2f33fdf613f75663668ccbffb460a3d8\n finalize ::\n Crypto.Hash.SHA256.FFI.Ctx\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [final],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ctx['GHC.Types.Many] :: Crypto.Hash.SHA256.FFI.Ctx) ->\n case ctx\n `cast`\n (Crypto.Hash.SHA256.FFI.N:Ctx[0]) of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wfinalize ww ww1 ww2 }]\n-8ea51758325aefbe3cca049dc757ff63\n+265e61e20f3a8f65793d14dc35bc2320\n finalizeAndLength ::\n Crypto.Hash.SHA256.FFI.Ctx\n -> (Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [final],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ctx['GHC.Types.Many] :: Crypto.Hash.SHA256.FFI.Ctx) ->\n case ctx\n `cast`\n (Crypto.Hash.SHA256.FFI.N:Ctx[0]) of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wfinalizeAndLength ww ww1 ww2 }]\n-8af22baaf925297b5d22459b58626251\n+5e2275000ef569a02b0865a59c00e8bb\n hash ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,L)>, Inline: [final],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (d['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case d of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $whash ww ww1 ww2 }]\n-34aecd4fcb6a05e543a89faf1aef8c99\n+df6cb8765debf205f402aae8c61b7a9c\n hashlazy ::\n Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>, Inline:]\n-87165a6d873972dcb72e18675fbfcd90\n+ee4996f3cd321ce9fc38903ebac13cc8\n hashlazyAndLength ::\n Data.ByteString.Lazy.Internal.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>, Inline:]\n-5ad619ae2623575745ae29b78c1eab91\n+a1958c095c01ca5baad74ff67a87254f\n hkdf ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Types.Int\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(1L)>, Inline: [final],\n Unfolding: Core: StableSystem <4,TrueFalse>\n \\ (ikm['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (salt['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (info['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (l['GHC.Types.Many] :: GHC.Types.Int) ->\n case l of wild { GHC.Types.I# ww -> $whkdf ikm salt info ww }]\n-4c38e144b94084c7149d1905fceedaeb\n+7ba4bd7336be50a45e79b1a700949ce6\n hmac ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (secret['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case secret of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $whmac ww ww1 ww2 msg }]\n-34696cbdac8d82748a5608ee5671bb7f\n+cd595470ed38222830c3f2447f8c3c8a\n hmaclazy ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (secret['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case secret of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $whmaclazy ww ww1 ww2 msg }]\n-d62825456353ffafdf9d4f01d73975c0\n+5110581f3ea1e8941e80b0a7327e76d4\n hmaclazyAndLength ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (secret['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case $whmaclazyAndLength secret msg of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-30c6423d2d4fc0f8c7242ee2acff22eb\n+c7fd9e7591cec56027ff3d80c7443e67\n init :: Crypto.Hash.SHA256.FFI.Ctx\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Inline:]\n-65e856f07d15f0719ae9c7d294e82d7b\n+7d0434a1698b472c7b7acbfb6d61c180\n start ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Hash.SHA256.FFI.Ctx\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L,L,L)>, Inline: [final],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (d['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case d of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wstart ww ww1 ww2 }]\n-e97426f5f91e04a0cc6d457e025f16b2\n+14d77caddc698c8f95a0d324bc3185df\n startlazy ::\n Data.ByteString.Lazy.Internal.ByteString\n -> Crypto.Hash.SHA256.FFI.Ctx\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1L>, Inline:]\n-2f5ee77efef39c9220fb1f396dc56ff0\n+0680a2a26fed0483577a9c4e01010b91\n update ::\n Crypto.Hash.SHA256.FFI.Ctx\n -> Data.ByteString.Internal.Type.ByteString\n -> Crypto.Hash.SHA256.FFI.Ctx\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,1L)><1!P(L,L,L)>, Inline: [final],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (ctx['GHC.Types.Many] :: Crypto.Hash.SHA256.FFI.Ctx)\n (d['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ctx\n `cast`\n (Crypto.Hash.SHA256.FFI.N:Ctx[0]) of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n case d of wild1 { Data.ByteString.Internal.Type.BS ww3 ww4 ww5 ->\n $wupdate ww ww1 ww2 ww3 ww4 ww5 } }]\n-193f119a0b5fe38cb46454803bc48c8e\n+a801e057d2cc88c546321cdc0bfe660d\n updates ::\n Crypto.Hash.SHA256.FFI.Ctx\n -> [Data.ByteString.Internal.Type.ByteString]\n -> Crypto.Hash.SHA256.FFI.Ctx\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,1L)><1L>, Inline: [final],\n Unfolding: Core: StableSystem <2,TrueFalse>\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256.dyn_hi", "comments": ["Files 96% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,19 +1,19 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n- got \n+ got dyn\n interface Crypto.Hash.SHA256 9066\n- interface hash: 30cf11bb1d3ea96b02c431e6f2d831cb\n- ABI hash: 9c1981f31ac7e42e7f017e441d3159c7\n- export-list hash: e72acf1b057a0e69709ee0a0c801a9cf\n+ interface hash: c314d9001cd7e9b23a6b33c246ae0569\n+ ABI hash: a40d4faf6a5ecef54cb9f7bc4b0c707e\n+ export-list hash: f41244d021d550c03810892ded0a591b\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: 10d3ee02a39b5b4aa63841bd570fe8a2\n+ flag hash: 0acb90b61353449174351aab0cb29918\n opt_hash: 6c7aa9c86a88606ea9feb346b37abe02\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 76f8319a0691efd6454475f869be8363\n sig of: Nothing\n used TH splices: False\n where\n@@ -29,16 +29,16 @@\n hmaclazyAndLength\n init\n start\n startlazy\n update\n updates\n Crypto.Hash.SHA256.FFI.Ctx{Crypto.Hash.SHA256.FFI.Ctx}\n-direct module dependencies: cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:Compat\n- cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:Crypto.Hash.SHA256.FFI\n+direct module dependencies: cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:Compat\n+ cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:Crypto.Hash.SHA256.FFI\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n plugin package dependencies:\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n Data.Functor.Const Data.Functor.Identity Data.Functor.Product\n@@ -68,275 +68,275 @@\n import -/ System.IO.Unsafe 8de6a40cb1777ba802535ae8c5518391\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea\n import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9\n import -/ Data.ByteString.Unsafe c20de811c76fd00d33738033daa38001\n-import -/ cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:Compat 69cb44622342ffa8023a37bc47c4d950\n- exports: c8b3dc717d08cbb3e578f371eac3b053\n- constructBS 9756dede5be9e630e69eba647cd9e37d\n-import -/ cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:Crypto.Hash.SHA256.FFI 37901b7a016838e4f72e07966f49f275\n- exports: 3abb5b85cd0b94c21704a0c867843e20\n- Ctx 561672002366a3506f1b98b21cfc6bba\n- Ctx f2f6b96a357f69235ae4150e67a5a02c\n- c_sha256_finalize b48ab9208b0b68c7080fee424d884941\n- c_sha256_finalize_len 69eccc6dce398117fd8c8a4777e92d5b\n- c_sha256_hash_safe 691e3ffe0ed758cb8059c42c276666a1\n- c_sha256_hash_unsafe 1e52c83fbe734623449232e75713223b\n- c_sha256_init 632f0c479e4b8ec5e0e71656d5a39338\n- c_sha256_update_safe cab47cb122bd526a68fa472f78bf45e1\n- c_sha256_update_unsafe 58b445b93b9df3880f002d03a946cacf\n+import -/ cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:Compat 680e626ff3fbcbea98b5d53ac3742d70\n+ exports: 44c862502209c6cb6d5d90960de05a3b\n+ constructBS d99776d4679e99802ad1653f09d4deff\n+import -/ cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:Crypto.Hash.SHA256.FFI 78bbaaad143617116b9a2e82b5eb6c97\n+ exports: 125baf928e58090c7eb716e1f235df5f\n+ Ctx 0033858238efb1d050519d2a81c91a44\n+ Ctx e637912d1e61c346730ce4c2dfcb6308\n+ c_sha256_finalize ef341204f35308a23d8a2318cff475ce\n+ c_sha256_finalize_len 8cbd38e8be9f4eceb5e0cea0cfbf255c\n+ c_sha256_hash_safe 1febb9a211b83891818e7db34e3daedd\n+ c_sha256_hash_unsafe 5e3cf1a75baba007211cd5150dc816ae\n+ c_sha256_init da05777cfa80d5bf441752f097591ada\n+ c_sha256_update_safe f51cb3cca35ebc5d282ab99862b3c807\n+ c_sha256_update_unsafe c9bd76d64682e03a79ffdb547a292ccd\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-27d8b3f4577bffb252851b729f0f55f6\n+cab9f012404bb58571eb8d86ae6bc2a2\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-0146a7c5609f1b2638c17ff0db84e599\n+01d17812571b111cc044d4597c1c33f9\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-23acb681d2906cb85232ee3bd4969726\n+157e9f6ef21907b06e10e4e3f9e3c960\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Hash.SHA256\"#]\n-79431b3cc0e732962b2c5a395e40bf63\n+c5fc78cd01575b499e5621598e4917f2\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-ccbdb3c412ff0fa72424957ffc6fe8ff\n+01828891599cef508986f60f95480428\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\"#]\n-b76835c55aba627ee0fbb19dd7b8fcc1\n+ \"cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\"#]\n+cdfd98beac66992322f64b7a3098e02b\n $wfinalize ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline:]\n-4f84d3b43a649d6040366f0688a5c62c\n+caf9b4e3d5b76f4ca17623e75a6cee60\n $wfinalizeAndLength ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> (Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline:]\n-eb7dbed1268c55e3e8e7e9562ed96527\n+ee7909996fc7e5664e06577a41acb697\n $whash ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: , Inline:]\n-ce47d6a63ab49553134e00b10e880e91\n+71c94026a0a4297e941ee29d31bc52b2\n $whkdf ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L>, Inline:]\n-1c07b60e00096d773e3c0b3447aa9a5c\n+f21d97ee42536a877281bee1498e7d70\n $whmac ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n Inline: [2]]\n-e45fb13b34531e43de8ec8a43612794c\n+ab535fd87934d272b9759fd719fc316f\n $whmaclazy ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n Inline: [2]]\n-e0780d5e0bcb2434d8f79ca2b3f52845\n+4e83e8ff936b796f8122a24e51ac31e4\n $whmaclazyAndLength ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64 #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Inline: [2]]\n-766fb3d015c4fbd1051ddd4cb08415db\n+a88a9f1afe0622aba581b89b0281b62a\n $wstart ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Crypto.Hash.SHA256.FFI.Ctx\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3,\n Arity: 3, Strictness: , Inline:]\n-985fc8896e2d42f5e6250db1c996b063\n+981f5d4cde84b822dad61a5dfb170fe0\n $wupdate ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Crypto.Hash.SHA256.FFI.Ctx\n [LambdaFormInfo: LFReEntrant 6, Arity: 6,\n Strictness: <1L>, Inline:]\n-22c19785c2cf96ded5f99c4475010bbd\n+49900658fede62d9cefdc7903f0f33aa\n $wupdates ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> [Data.ByteString.Internal.Type.ByteString]\n -> Crypto.Hash.SHA256.FFI.Ctx\n StrWork([~, ~, ~, !])\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L><1L>, Inline:]\n-a0dad36d98dd00e1f1e3ef606fffc837\n+2f33fdf613f75663668ccbffb460a3d8\n finalize ::\n Crypto.Hash.SHA256.FFI.Ctx\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [final],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ctx['GHC.Types.Many] :: Crypto.Hash.SHA256.FFI.Ctx) ->\n case ctx\n `cast`\n (Crypto.Hash.SHA256.FFI.N:Ctx[0]) of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wfinalize ww ww1 ww2 }]\n-8ea51758325aefbe3cca049dc757ff63\n+265e61e20f3a8f65793d14dc35bc2320\n finalizeAndLength ::\n Crypto.Hash.SHA256.FFI.Ctx\n -> (Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [final],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ctx['GHC.Types.Many] :: Crypto.Hash.SHA256.FFI.Ctx) ->\n case ctx\n `cast`\n (Crypto.Hash.SHA256.FFI.N:Ctx[0]) of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wfinalizeAndLength ww ww1 ww2 }]\n-8af22baaf925297b5d22459b58626251\n+5e2275000ef569a02b0865a59c00e8bb\n hash ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,L)>, Inline: [final],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (d['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case d of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $whash ww ww1 ww2 }]\n-34aecd4fcb6a05e543a89faf1aef8c99\n+df6cb8765debf205f402aae8c61b7a9c\n hashlazy ::\n Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>, Inline:]\n-87165a6d873972dcb72e18675fbfcd90\n+ee4996f3cd321ce9fc38903ebac13cc8\n hashlazyAndLength ::\n Data.ByteString.Lazy.Internal.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64)\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>, Inline:]\n-5ad619ae2623575745ae29b78c1eab91\n+a1958c095c01ca5baad74ff67a87254f\n hkdf ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Types.Int\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(1L)>, Inline: [final],\n Unfolding: Core: StableSystem <4,TrueFalse>\n \\ (ikm['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (salt['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (info['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (l['GHC.Types.Many] :: GHC.Types.Int) ->\n case l of wild { GHC.Types.I# ww -> $whkdf ikm salt info ww }]\n-4c38e144b94084c7149d1905fceedaeb\n+7ba4bd7336be50a45e79b1a700949ce6\n hmac ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (secret['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case secret of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $whmac ww ww1 ww2 msg }]\n-34696cbdac8d82748a5608ee5671bb7f\n+cd595470ed38222830c3f2447f8c3c8a\n hmaclazy ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (secret['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case secret of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $whmaclazy ww ww1 ww2 msg }]\n-d62825456353ffafdf9d4f01d73975c0\n+5110581f3ea1e8941e80b0a7327e76d4\n hmaclazyAndLength ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (secret['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case $whmaclazyAndLength secret msg of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-30c6423d2d4fc0f8c7242ee2acff22eb\n+c7fd9e7591cec56027ff3d80c7443e67\n init :: Crypto.Hash.SHA256.FFI.Ctx\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Inline:]\n-65e856f07d15f0719ae9c7d294e82d7b\n+7d0434a1698b472c7b7acbfb6d61c180\n start ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Hash.SHA256.FFI.Ctx\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L,L,L)>, Inline: [final],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (d['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case d of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wstart ww ww1 ww2 }]\n-e97426f5f91e04a0cc6d457e025f16b2\n+14d77caddc698c8f95a0d324bc3185df\n startlazy ::\n Data.ByteString.Lazy.Internal.ByteString\n -> Crypto.Hash.SHA256.FFI.Ctx\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1L>, Inline:]\n-2f5ee77efef39c9220fb1f396dc56ff0\n+0680a2a26fed0483577a9c4e01010b91\n update ::\n Crypto.Hash.SHA256.FFI.Ctx\n -> Data.ByteString.Internal.Type.ByteString\n -> Crypto.Hash.SHA256.FFI.Ctx\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,1L)><1!P(L,L,L)>, Inline: [final],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (ctx['GHC.Types.Many] :: Crypto.Hash.SHA256.FFI.Ctx)\n (d['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ctx\n `cast`\n (Crypto.Hash.SHA256.FFI.N:Ctx[0]) of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n case d of wild1 { Data.ByteString.Internal.Type.BS ww3 ww4 ww5 ->\n $wupdate ww ww1 ww2 ww3 ww4 ww5 } }]\n-193f119a0b5fe38cb46454803bc48c8e\n+a801e057d2cc88c546321cdc0bfe660d\n updates ::\n Crypto.Hash.SHA256.FFI.Ctx\n -> [Data.ByteString.Internal.Type.ByteString]\n -> Crypto.Hash.SHA256.FFI.Ctx\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,1L)><1L>, Inline: [final],\n Unfolding: Core: StableSystem <2,TrueFalse>\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/libHScryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR.a", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/libHScryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8.a", "comments": ["Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "nm --print-armap {}", "source2": "nm --print-armap {}", "unified_diff": "@@ -1,108 +1,108 @@\n \n Archive index:\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule2_bytes in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule4_bytes in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule3_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule1_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_slow in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_slow in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_slow in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_slow in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_slow in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_info in SHA256.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_closure in SHA256.o\n-ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure in FFI.o\n-ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes in FFI.o\n-ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule_closure in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure in FFI.o\n-ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule3_closure in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_info in FFI.o\n-ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx_closure in FFI.o\n-ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdfEqCtx_closure in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure in FFI.o\n-ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx_closure in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule1_closure in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info in FFI.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule2_bytes in Compat.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule4_bytes in Compat.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_info in Compat.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_closure in Compat.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule3_closure in Compat.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule1_closure in Compat.o\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule_closure in Compat.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule2_bytes in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule4_bytes in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule3_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule1_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_slow in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_slow in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_slow in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_slow in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_slow in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_info in SHA256.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_closure in SHA256.o\n+ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash in FFI.o\n+ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdfEqCtx_closure in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_info in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule3_closure in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info in FFI.o\n+ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx_closure in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule1_closure in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure in FFI.o\n+ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure in FFI.o\n+ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule_closure in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx_closure in FFI.o\n+ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate in FFI.o\n+ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure in FFI.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule2_bytes in Compat.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule4_bytes in Compat.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_info in Compat.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_closure in Compat.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule3_closure in Compat.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule1_closure in Compat.o\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule_closure in Compat.o\n \n SHA256.o:\n U base_GHCziErr_error_closure\n U base_GHCziErr_error_info\n U base_GHCziForeignPtr_FinalPtr_closure\n U base_GHCziForeignPtr_PlainPtr_con_info\n U base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure\n@@ -114,86 +114,86 @@\n U bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info\n U bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_empty_closure\n U bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure\n U bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info\n U bytestringzm0zi11zi5zi3_DataziByteStringziLazzy_fromChunks_info\n U bytestringzm0zi11zi5zi3_DataziByteStringziLazzy_toChunks_info\n U bytestringzm0zi11zi5zi3_DataziByteStringziLazzyziInternal_Chunk_con_info\n-00000000000002c8 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_closure\n-00000000000008c0 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_info\n-00000000000001f0 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_closure\n-00000000000004c0 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_info\n-00000000000002e0 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_closure\n-0000000000000d20 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_info\n-00000000000006c8 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_closure\n-00000000000041a0 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_info\n-00000000000004f8 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_closure\n-0000000000002270 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_info\n-00000000000006b0 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_closure\n-0000000000003788 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_info\n-0000000000000530 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_closure\n-0000000000002898 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_info\n-0000000000000700 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_closure\n-0000000000004ca0 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_info\n-0000000000000550 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_closure\n-0000000000002fc0 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_info\n-0000000000000040 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_closure\n-0000000000000048 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_info\n-00000000000004f0 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_closure\n-0000000000001d70 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_info\n-00000000000006c0 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_closure\n-0000000000003b80 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_info\n-00000000000003d8 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_closure\n-0000000000001288 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_info\n-00000000000004d8 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_closure\n-0000000000001910 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_info\n-0000000000000010 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule1_closure\n-000000000000008e R cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule2_bytes\n-0000000000000000 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule3_closure\n-00000000000000a1 R cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule4_bytes\n-0000000000000020 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule_closure\n-00000000000002b8 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure\n-00000000000007d8 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_info\n-00000000000001e0 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_closure\n-00000000000003d8 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_info\n-00000000000002d8 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_closure\n-0000000000000c90 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_info\n-0000000000000690 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_closure\n-00000000000034d0 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_info\n-0000000000003080 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_slow\n-0000000000000520 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure\n-00000000000024a0 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_info\n-0000000000002320 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_slow\n-00000000000006e0 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure\n-0000000000004c08 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info\n-0000000000000540 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure\n-0000000000002ba0 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_info\n-00000000000028f8 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_slow\n-00000000000004e8 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_closure\n-0000000000001c30 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_info\n-00000000000003c8 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure\n-0000000000001108 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_info\n-0000000000000dd0 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_slow\n-00000000000004c8 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure\n-00000000000017a8 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_info\n-0000000000001398 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_slow\n+00000000000002c8 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_closure\n+00000000000008c0 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_info\n+00000000000001f0 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_closure\n+00000000000004c0 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_info\n+00000000000002e0 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_closure\n+0000000000000d20 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_info\n+00000000000006c8 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_closure\n+00000000000041a0 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_info\n+00000000000004f8 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_closure\n+0000000000002270 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_info\n+00000000000006b0 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_closure\n+0000000000003788 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_info\n+0000000000000530 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_closure\n+0000000000002898 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_info\n+0000000000000700 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_closure\n+0000000000004ca0 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_info\n+0000000000000550 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_closure\n+0000000000002fc0 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_info\n+0000000000000040 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_closure\n+0000000000000048 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_info\n+00000000000004f0 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_closure\n+0000000000001d70 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_info\n+00000000000006c0 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_closure\n+0000000000003b80 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_info\n+00000000000003d8 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_closure\n+0000000000001288 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_info\n+00000000000004d8 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_closure\n+0000000000001910 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_info\n+0000000000000010 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule1_closure\n+000000000000008e R cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule2_bytes\n+0000000000000000 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule3_closure\n+00000000000000a1 R cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule4_bytes\n+0000000000000020 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule_closure\n+00000000000002b8 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure\n+00000000000007d8 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_info\n+00000000000001e0 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_closure\n+00000000000003d8 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_info\n+00000000000002d8 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_closure\n+0000000000000c90 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_info\n+0000000000000690 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_closure\n+00000000000034d0 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_info\n+0000000000003080 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_slow\n+0000000000000520 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure\n+00000000000024a0 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_info\n+0000000000002320 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_slow\n+00000000000006e0 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure\n+0000000000004c08 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info\n+0000000000000540 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure\n+0000000000002ba0 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_info\n+00000000000028f8 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_slow\n+00000000000004e8 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_closure\n+0000000000001c30 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_info\n+00000000000003c8 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure\n+0000000000001108 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_info\n+0000000000000dd0 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_slow\n+00000000000004c8 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure\n+00000000000017a8 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_info\n+0000000000001398 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_slow\n U ghczmprim_GHCziTupleziPrim_Z0T_closure\n U ghczmprim_GHCziTupleziPrim_Z2T_con_info\n U ghczmprim_GHCziTypes_Izh_con_info\n U ghczmprim_GHCziTypes_Module_con_info\n U ghczmprim_GHCziTypes_TrNameS_con_info\n U ghczmprim_GHCziTypes_ZC_con_info\n U ghczmprim_GHCziTypes_ZMZN_closure\n- U ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n- U ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n- U ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n- U ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n- U ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n- U ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n- U ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n+ U ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+ U ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+ U ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+ U ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+ U ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+ U ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+ U ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n U memcpy\n U memset\n U newCAF\n U resumeThread\n U stg_INTLIKE_closure\n U stg_SRT_2_info\n U stg_SRT_3_info\n@@ -212,65 +212,65 @@\n FFI.o:\n 0000000000000000 r .LC0\n 0000000000000010 r .LC1\n U base_GHCziWord_W64zh_con_info\n U bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_eq_closure\n U bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdfEqByteStringzuzdczsze_closure\n U bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdtcByteString_closure\n-0000000000000180 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure\n-0000000000000478 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info\n-0000000000000178 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure\n-0000000000000390 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info\n-0000000000000190 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure\n-0000000000000640 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info\n-0000000000000188 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure\n-0000000000000538 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info\n-0000000000000160 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure\n-0000000000000018 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_info\n-0000000000000170 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure\n-00000000000001a0 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info\n-0000000000000168 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure\n-0000000000000098 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info\n-0000000000000000 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdfEqCtx_closure\n-0000000000000080 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure\n-0000000000000005 R cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes\n-0000000000000090 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx_closure\n-00000000000000f0 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure\n-0000000000000110 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure\n-0000000000000000 R cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes\n-0000000000000120 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx_closure\n-0000000000000030 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule1_closure\n-0000000000000009 R cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes\n-0000000000000020 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule3_closure\n-0000000000000020 R cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes\n-0000000000000040 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule_closure\n+0000000000000180 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure\n+0000000000000478 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info\n+0000000000000178 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure\n+0000000000000390 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info\n+0000000000000190 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure\n+0000000000000640 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info\n+0000000000000188 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure\n+0000000000000538 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info\n+0000000000000160 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure\n+0000000000000018 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_info\n+0000000000000170 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure\n+00000000000001a0 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info\n+0000000000000168 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure\n+0000000000000098 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info\n+0000000000000000 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdfEqCtx_closure\n+0000000000000080 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure\n+0000000000000005 R cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes\n+0000000000000090 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx_closure\n+00000000000000f0 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure\n+0000000000000110 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure\n+0000000000000000 R cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes\n+0000000000000120 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx_closure\n+0000000000000030 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule1_closure\n+0000000000000009 R cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes\n+0000000000000020 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule3_closure\n+0000000000000020 R cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes\n+0000000000000040 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule_closure\n U ghczmprim_GHCziClasses_CZCEq_con_info\n U ghczmprim_GHCziTupleziPrim_Z0T_closure\n U ghczmprim_GHCziTypes_KindRepFun_con_info\n U ghczmprim_GHCziTypes_KindRepTyConApp_con_info\n U ghczmprim_GHCziTypes_Module_con_info\n U ghczmprim_GHCziTypes_TrNameS_con_info\n U ghczmprim_GHCziTypes_TyCon_con_info\n U ghczmprim_GHCziTypes_ZMZN_closure\n U ghczmprim_GHCziTypes_krepzdzt_closure\n-0000000000001250 T ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n-0000000000001df0 T ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n-0000000000002990 T ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n-0000000000002a30 T ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n-0000000000002ae0 T ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n-0000000000003040 T ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n-00000000000035a0 T ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n+0000000000001250 T ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+0000000000001df0 T ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+0000000000002990 T ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+0000000000002a30 T ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+0000000000002ae0 T ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+0000000000003040 T ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+00000000000035a0 T ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n U resumeThread\n U stg_gc_unpt_r1\n U suspendThread\n \n Compat.o:\n U bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdWBS_info\n-0000000000000000 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_closure\n-0000000000000018 T cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_info\n-0000000000000018 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule1_closure\n-0000000000000000 R cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule2_bytes\n-0000000000000008 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule3_closure\n-0000000000000007 R cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule4_bytes\n-0000000000000028 D cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule_closure\n+0000000000000000 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_closure\n+0000000000000018 T cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_info\n+0000000000000018 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule1_closure\n+0000000000000000 R cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule2_bytes\n+0000000000000008 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule3_closure\n+0000000000000007 R cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule4_bytes\n+0000000000000028 D cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule_closure\n U ghczmprim_GHCziTypes_Module_con_info\n U ghczmprim_GHCziTypes_TrNameS_con_info\n"}, {"source1": "SHA256.o", "source2": "SHA256.o", "unified_diff": null, "details": [{"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,114 +1,114 @@\n \n Symbol table '.symtab' contains 111 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text\n 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .data\n 3: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .rodata.str\n- 4: 000000000000008e 0 OBJECT GLOBAL DEFAULT 6 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule2_bytes\n- 5: 00000000000000a1 0 OBJECT GLOBAL DEFAULT 6 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule4_bytes\n- 6: 0000000000000000 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule3_closure\n+ 4: 000000000000008e 0 OBJECT GLOBAL DEFAULT 6 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule2_bytes\n+ 5: 00000000000000a1 0 OBJECT GLOBAL DEFAULT 6 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule4_bytes\n+ 6: 0000000000000000 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule3_closure\n 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_TrNameS_con_info\n- 8: 0000000000000010 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule1_closure\n- 9: 0000000000000020 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule_closure\n+ 8: 0000000000000010 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule1_closure\n+ 9: 0000000000000020 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule_closure\n 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_Module_con_info\n- 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n+ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTupleziPrim_Z0T_closure\n- 13: 0000000000000048 292 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_info\n+ 13: 0000000000000048 292 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_info\n 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND newCAF\n 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_bh_upd_frame_info\n 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_newPinnedByteArrayzh\n 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziForeignPtr_PlainPtr_con_info\n 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_keepAlivezh\n 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_gc_unpt_r1\n 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info\n- 21: 0000000000000040 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_closure\n+ 21: 0000000000000040 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_closure\n 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_unpack_cstring_info\n 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziStackziTypes_SrcLoc_con_info\n 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_INTLIKE_closure\n 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziStackziTypes_PushCallStack_con_info\n 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziStackziTypes_EmptyCallStack_closure\n 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_SRT_3_info\n 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziErr_error_closure\n 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziErr_error_info\n- 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memcpy\n- 32: 00000000000003d8 202 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_info\n- 33: 00000000000001e0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_closure\n- 34: 00000000000004c0 80 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_info\n- 35: 00000000000001f0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_closure\n- 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+ 32: 00000000000003d8 202 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_info\n+ 33: 00000000000001e0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_closure\n+ 34: 00000000000004c0 80 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_info\n+ 35: 00000000000001f0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_closure\n+ 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n 37: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziWord_W64zh_con_info\n 38: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTupleziPrim_Z2T_con_info\n- 39: 00000000000007d8 202 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_info\n- 40: 00000000000002b8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure\n- 41: 00000000000008c0 80 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_info\n- 42: 00000000000002c8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_closure\n+ 39: 00000000000007d8 202 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_info\n+ 40: 00000000000002b8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure\n+ 41: 00000000000008c0 80 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_info\n+ 42: 00000000000002c8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_closure\n 43: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND suspendThread\n- 44: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+ 44: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n 45: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND resumeThread\n- 46: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n- 47: 0000000000000c90 114 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_info\n- 48: 00000000000002d8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_closure\n- 49: 0000000000000d20 80 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_info\n- 50: 00000000000002e0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_closure\n- 51: 0000000000000dd0 29 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_slow\n- 52: 0000000000001108 356 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_info\n- 53: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n- 54: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n- 55: 00000000000003c8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure\n- 56: 0000000000001288 176 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_info\n- 57: 00000000000003d8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_closure\n- 58: 0000000000001398 25 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_slow\n- 59: 00000000000017a8 332 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_info\n- 60: 00000000000004c8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure\n- 61: 0000000000001910 163 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_info\n- 62: 00000000000004d8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_closure\n- 63: 0000000000001c30 292 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_info\n- 64: 00000000000004e8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_closure\n- 65: 0000000000001d70 80 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_info\n- 66: 00000000000004f0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_closure\n+ 46: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+ 47: 0000000000000c90 114 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_info\n+ 48: 00000000000002d8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_closure\n+ 49: 0000000000000d20 80 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_info\n+ 50: 00000000000002e0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_closure\n+ 51: 0000000000000dd0 29 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_slow\n+ 52: 0000000000001108 356 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_info\n+ 53: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+ 54: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+ 55: 00000000000003c8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure\n+ 56: 0000000000001288 176 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_info\n+ 57: 00000000000003d8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_closure\n+ 58: 0000000000001398 25 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_slow\n+ 59: 00000000000017a8 332 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_info\n+ 60: 00000000000004c8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure\n+ 61: 0000000000001910 163 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_info\n+ 62: 00000000000004d8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_closure\n+ 63: 0000000000001c30 292 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_info\n+ 64: 00000000000004e8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_closure\n+ 65: 0000000000001d70 80 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_info\n+ 66: 00000000000004f0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_closure\n 67: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziLazzy_toChunks_info\n- 68: 0000000000002270 170 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_info\n- 69: 00000000000004f8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_closure\n+ 68: 0000000000002270 170 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_info\n+ 69: 00000000000004f8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_closure\n 70: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_SRT_2_info\n 71: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure\n 72: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure\n- 73: 0000000000002320 25 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_slow\n- 74: 00000000000024a0 992 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_info\n+ 73: 0000000000002320 25 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_slow\n+ 74: 00000000000024a0 992 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_info\n 75: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_upd_frame_info\n 76: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_gc_noregs\n 77: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziForeignPtr_FinalPtr_closure\n 78: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info\n- 79: 0000000000000520 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure\n+ 79: 0000000000000520 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure\n 80: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_0_fast\n 81: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_ZC_con_info\n 82: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_ZMZN_closure\n 83: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziLazzy_fromChunks_info\n 84: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memset\n- 85: 0000000000002898 92 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_info\n- 86: 0000000000000530 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_closure\n- 87: 00000000000028f8 25 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_slow\n- 88: 0000000000002ba0 1032 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_info\n+ 85: 0000000000002898 92 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_info\n+ 86: 0000000000000530 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_closure\n+ 87: 00000000000028f8 25 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_slow\n+ 88: 0000000000002ba0 1032 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_info\n 89: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziLazzyziInternal_Chunk_con_info\n- 90: 0000000000000540 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure\n- 91: 0000000000002fc0 92 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_info\n- 92: 0000000000000550 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_closure\n+ 90: 0000000000000540 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure\n+ 91: 0000000000002fc0 92 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_info\n+ 92: 0000000000000550 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_closure\n 93: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_Izh_con_info\n- 94: 0000000000003080 25 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_slow\n- 95: 00000000000034d0 665 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_info\n+ 94: 0000000000003080 25 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_slow\n+ 95: 00000000000034d0 665 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_info\n 96: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteString_singleton1_bytes\n 97: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_empty_closure\n 98: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_gc_unbx_r1\n- 99: 0000000000000690 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_closure\n- 100: 0000000000003788 100 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_info\n- 101: 00000000000006b0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_closure\n- 102: 0000000000003b80 268 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_info\n- 103: 00000000000006c0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_closure\n- 104: 00000000000041a0 170 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_info\n- 105: 00000000000006c8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_closure\n- 106: 0000000000004c08 128 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info\n- 107: 00000000000006e0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure\n- 108: 0000000000004ca0 115 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_info\n- 109: 0000000000000700 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_closure\n+ 99: 0000000000000690 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_closure\n+ 100: 0000000000003788 100 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_info\n+ 101: 00000000000006b0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_closure\n+ 102: 0000000000003b80 268 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_info\n+ 103: 00000000000006c0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_closure\n+ 104: 00000000000041a0 170 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_info\n+ 105: 00000000000006c8 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_closure\n+ 106: 0000000000004c08 128 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info\n+ 107: 00000000000006e0 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure\n+ 108: 0000000000004ca0 115 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_info\n+ 109: 0000000000000700 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_closure\n 110: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_gc_pp\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,212 +1,212 @@\n \n Relocation section '.rela.text' at offset 0x7eb8 contains 586 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n-0000000000000026 0000000b00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit - 4\n+0000000000000026 0000000b00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit - 4\n 0000000000000031 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n 0000000000000061 0000000e00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4\n 0000000000000072 0000000f0000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n 000000000000007e 000000010000000b R_X86_64_32S 0000000000000000 .text + a8\n 00000000000000ba 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 00000000000000c8 000000010000000b R_X86_64_32S 0000000000000000 .text + 18\n 00000000000000d8 000000010000000b R_X86_64_32S 0000000000000000 .text + 120\n 0000000000000132 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n 000000000000017c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 194\n 0000000000000199 0000000e00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4\n 00000000000001aa 0000000f0000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n 00000000000001b5 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 16c\n 00000000000001bc 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 146\n-00000000000001fd 0000001e00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze - 4\n+00000000000001fd 0000001e00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze - 4\n 0000000000000208 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n 0000000000000255 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4\n 0000000000000261 000000010000000b R_X86_64_32S 0000000000000000 .text + 290\n 00000000000002a2 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 00000000000002b0 000000010000000b R_X86_64_32S 0000000000000000 .text + 1e8\n 00000000000002c9 000000010000000b R_X86_64_32S 0000000000000000 .text + 310\n 0000000000000322 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n 0000000000000396 000000010000000b R_X86_64_32S 0000000000000000 .text + 228\n 00000000000003d4 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 1bc\n 00000000000003eb 000000010000000b R_X86_64_32S 0000000000000000 .text + 430\n 0000000000000408 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 1bc\n-0000000000000411 0000002100000002 R_X86_64_PC32 00000000000001e0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_closure - 4\n+0000000000000411 0000002100000002 R_X86_64_PC32 00000000000001e0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_closure - 4\n 0000000000000442 000000010000000b R_X86_64_32S 0000000000000000 .text + 378\n 0000000000000460 000000010000000b R_X86_64_32S 0000000000000000 .text + 498\n-00000000000004bc 0000002100000002 R_X86_64_PC32 00000000000001e0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_closure - 4\n+00000000000004bc 0000002100000002 R_X86_64_PC32 00000000000001e0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_closure - 4\n 00000000000004cd 000000010000000b R_X86_64_32S 0000000000000000 .text + 4f0\n-00000000000004ec 0000002100000002 R_X86_64_PC32 00000000000001e0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_closure - 4\n-0000000000000508 0000002300000002 R_X86_64_PC32 00000000000001f0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_closure - 4\n+00000000000004ec 0000002100000002 R_X86_64_PC32 00000000000001e0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_closure - 4\n+0000000000000508 0000002300000002 R_X86_64_PC32 00000000000001f0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_closure - 4\n 000000000000051c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 26c\n 0000000000000539 0000000e00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4\n 000000000000054a 0000000f0000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n 0000000000000555 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 16c\n 000000000000055c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 246\n-00000000000005aa 0000002400000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze - 4\n+00000000000005aa 0000002400000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze - 4\n 00000000000005b7 000000250000000b R_X86_64_32S 0000000000000000 base_GHCziWord_W64zh_con_info + 0\n 000000000000061d 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4\n 0000000000000629 000000010000000b R_X86_64_32S 0000000000000000 .text + 658\n 000000000000066a 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 0000000000000678 000000010000000b R_X86_64_32S 0000000000000000 .text + 588\n 0000000000000691 000000010000000b R_X86_64_32S 0000000000000000 .text + 6d8\n 00000000000006dc 000000010000000b R_X86_64_32S 0000000000000000 .text + 6f8\n 000000000000070a 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n 000000000000072e 000000260000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTupleziPrim_Z2T_con_info + 0\n 0000000000000796 000000010000000b R_X86_64_32S 0000000000000000 .text + 5f0\n 00000000000007d4 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 294\n 00000000000007eb 000000010000000b R_X86_64_32S 0000000000000000 .text + 830\n 0000000000000808 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 294\n-0000000000000811 0000002800000002 R_X86_64_PC32 00000000000002b8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure - 4\n+0000000000000811 0000002800000002 R_X86_64_PC32 00000000000002b8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure - 4\n 0000000000000842 000000010000000b R_X86_64_32S 0000000000000000 .text + 778\n 0000000000000860 000000010000000b R_X86_64_32S 0000000000000000 .text + 898\n-00000000000008bc 0000002800000002 R_X86_64_PC32 00000000000002b8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure - 4\n+00000000000008bc 0000002800000002 R_X86_64_PC32 00000000000002b8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure - 4\n 00000000000008cd 000000010000000b R_X86_64_32S 0000000000000000 .text + 8f0\n-00000000000008ec 0000002800000002 R_X86_64_PC32 00000000000002b8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure - 4\n-0000000000000908 0000002a00000002 R_X86_64_PC32 00000000000002c8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_closure - 4\n+00000000000008ec 0000002800000002 R_X86_64_PC32 00000000000002b8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure - 4\n+0000000000000908 0000002a00000002 R_X86_64_PC32 00000000000002c8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_closure - 4\n 0000000000000939 000000010000000b R_X86_64_32S 0000000000000000 .text + a48\n 0000000000000996 0000002b00000004 R_X86_64_PLT32 0000000000000000 suspendThread - 4\n-00000000000009b6 0000002c00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash - 4\n+00000000000009b6 0000002c00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash - 4\n 00000000000009c8 0000002d00000004 R_X86_64_PLT32 0000000000000000 resumeThread - 4\n 0000000000000a4b 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-0000000000000a8c 0000002e00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash - 4\n+0000000000000a8c 0000002e00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash - 4\n 0000000000000a97 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n 0000000000000ac5 000000010000000b R_X86_64_32S 0000000000000000 .text + b00\n 0000000000000b16 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 0000000000000b3e 000000010000000b R_X86_64_32S 0000000000000000 .text + a70\n 0000000000000b54 000000010000000b R_X86_64_32S 0000000000000000 .text + bc8\n 0000000000000b75 000000010000000b R_X86_64_32S 0000000000000000 .text + 928\n 0000000000000b8b 000000010000000b R_X86_64_32S 0000000000000000 .text + c28\n 0000000000000bda 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n 0000000000000c3a 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n 0000000000000cab 000000010000000b R_X86_64_32S 0000000000000000 .text + ab8\n 0000000000000cbc 000000010000000b R_X86_64_32S 0000000000000000 .text + cf8\n-0000000000000cdf 0000003000000002 R_X86_64_PC32 00000000000002d8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_closure - 4\n+0000000000000cdf 0000003000000002 R_X86_64_PC32 00000000000002d8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_closure - 4\n 0000000000000d2d 000000010000000b R_X86_64_32S 0000000000000000 .text + d50\n-0000000000000d68 0000003200000002 R_X86_64_PC32 00000000000002e0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_closure - 4\n+0000000000000d68 0000003200000002 R_X86_64_PC32 00000000000002e0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_closure - 4\n 0000000000000d7c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 37c\n 0000000000000d99 0000000e00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4\n 0000000000000daa 0000000f0000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n 0000000000000db5 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 354\n 0000000000000dbc 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 32e\n 0000000000000e19 000000010000000b R_X86_64_32S 0000000000000000 .text + f28\n 0000000000000e76 0000002b00000004 R_X86_64_PLT32 0000000000000000 suspendThread - 4\n-0000000000000e96 0000003500000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+0000000000000e96 0000003500000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 0000000000000ea8 0000002d00000004 R_X86_64_PLT32 0000000000000000 resumeThread - 4\n 0000000000000f2b 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-0000000000000f6c 0000003600000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+0000000000000f6c 0000003600000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 0000000000000f77 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n 0000000000000fe9 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4\n 0000000000001004 000000010000000b R_X86_64_32S 0000000000000000 .text + f50\n 000000000000102a 000000010000000b R_X86_64_32S 0000000000000000 .text + e08\n 00000000000010a2 000000010000000b R_X86_64_32S 0000000000000000 .text + f98\n 0000000000001104 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 3a4\n 000000000000111b 000000010000000b R_X86_64_32S 0000000000000000 .text + 1180\n 0000000000001140 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 3a4\n-000000000000114d 0000003700000002 R_X86_64_PC32 00000000000003c8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure - 4\n+000000000000114d 0000003700000002 R_X86_64_PC32 00000000000003c8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure - 4\n 0000000000001192 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 00000000000011a0 000000010000000b R_X86_64_32S 0000000000000000 .text + 1078\n 00000000000011dd 000000010000000b R_X86_64_32S 0000000000000000 .text + 1220\n 0000000000001232 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n-0000000000001284 0000003700000002 R_X86_64_PC32 00000000000003c8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure - 4\n+0000000000001284 0000003700000002 R_X86_64_PC32 00000000000003c8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure - 4\n 0000000000001299 000000010000000b R_X86_64_32S 0000000000000000 .text + 12c0\n-00000000000012bc 0000003700000002 R_X86_64_PC32 00000000000003c8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure - 4\n+00000000000012bc 0000003700000002 R_X86_64_PC32 00000000000003c8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure - 4\n 00000000000012c4 000000010000000b R_X86_64_32S 0000000000000000 .text + 1308\n-0000000000001304 0000003700000002 R_X86_64_PC32 00000000000003c8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure - 4\n-0000000000001330 0000003900000002 R_X86_64_PC32 00000000000003d8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_closure - 4\n+0000000000001304 0000003700000002 R_X86_64_PC32 00000000000003c8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure - 4\n+0000000000001330 0000003900000002 R_X86_64_PC32 00000000000003d8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_closure - 4\n 0000000000001344 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 47c\n 0000000000001361 0000000e00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4\n 0000000000001372 0000000f0000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n 000000000000137d 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 454\n 0000000000001384 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 42e\n 00000000000013e1 000000010000000b R_X86_64_32S 0000000000000000 .text + 14f0\n 000000000000143e 0000002b00000004 R_X86_64_PLT32 0000000000000000 suspendThread - 4\n-000000000000145e 0000003500000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+000000000000145e 0000003500000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 0000000000001470 0000002d00000004 R_X86_64_PLT32 0000000000000000 resumeThread - 4\n 00000000000014f3 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-0000000000001534 0000003600000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+0000000000001534 0000003600000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 000000000000153f 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n 0000000000001597 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4\n 00000000000015bc 000000010000000b R_X86_64_32S 0000000000000000 .text + 1608\n 00000000000015e4 000000010000000b R_X86_64_32S 0000000000000000 .text + 1628\n 0000000000001644 000000010000000b R_X86_64_32S 0000000000000000 .text + 1678\n 00000000000016a3 000000010000000b R_X86_64_32S 0000000000000000 .text + 1518\n 00000000000016b9 000000010000000b R_X86_64_32S 0000000000000000 .text + 15e0\n 00000000000016cf 000000010000000b R_X86_64_32S 0000000000000000 .text + 13d0\n 00000000000016e5 000000010000000b R_X86_64_32S 0000000000000000 .text + 15b8\n 0000000000001709 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n 0000000000001752 000000010000000b R_X86_64_32S 0000000000000000 .text + 1560\n 00000000000017a4 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4a4\n 00000000000017bb 000000010000000b R_X86_64_32S 0000000000000000 .text + 1818\n 00000000000017dc 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4a4\n-00000000000017e5 0000003c00000002 R_X86_64_PC32 00000000000004c8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure - 4\n+00000000000017e5 0000003c00000002 R_X86_64_PC32 00000000000004c8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure - 4\n 000000000000182a 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 0000000000001838 000000010000000b R_X86_64_32S 0000000000000000 .text + 1730\n 0000000000001863 000000010000000b R_X86_64_32S 0000000000000000 .text + 18a8\n 00000000000018ba 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n-000000000000190c 0000003c00000002 R_X86_64_PC32 00000000000004c8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure - 4\n+000000000000190c 0000003c00000002 R_X86_64_PC32 00000000000004c8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure - 4\n 0000000000001921 000000010000000b R_X86_64_32S 0000000000000000 .text + 1948\n-0000000000001944 0000003c00000002 R_X86_64_PC32 00000000000004c8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure - 4\n+0000000000001944 0000003c00000002 R_X86_64_PC32 00000000000004c8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure - 4\n 000000000000194c 000000010000000b R_X86_64_32S 0000000000000000 .text + 1990\n-000000000000198c 0000003c00000002 R_X86_64_PC32 00000000000004c8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure - 4\n-00000000000019ab 0000003e00000002 R_X86_64_PC32 00000000000004d8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_closure - 4\n+000000000000198c 0000003c00000002 R_X86_64_PC32 00000000000004c8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure - 4\n+00000000000019ab 0000003e00000002 R_X86_64_PC32 00000000000004d8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_closure - 4\n 00000000000019e1 000000010000000b R_X86_64_32S 0000000000000000 .text + 1af0\n 0000000000001a3e 0000002b00000004 R_X86_64_PLT32 0000000000000000 suspendThread - 4\n-0000000000001a5e 0000003500000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+0000000000001a5e 0000003500000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 0000000000001a70 0000002d00000004 R_X86_64_PLT32 0000000000000000 resumeThread - 4\n 0000000000001af3 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-0000000000001b34 0000003600000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+0000000000001b34 0000003600000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 0000000000001b3f 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-0000000000001b9b 0000000b00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit - 4\n+0000000000001b9b 0000000b00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit - 4\n 0000000000001bb1 000000010000000b R_X86_64_32S 0000000000000000 .text + 1b18\n 0000000000001bdf 000000010000000b R_X86_64_32S 0000000000000000 .text + 19d0\n 0000000000001c3d 000000010000000b R_X86_64_32S 0000000000000000 .text + 1c78\n-0000000000001c5e 0000004000000002 R_X86_64_PC32 00000000000004e8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_closure - 4\n+0000000000001c5e 0000004000000002 R_X86_64_PC32 00000000000004e8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_closure - 4\n 0000000000001c8a 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 0000000000001c98 000000010000000b R_X86_64_32S 0000000000000000 .text + 1b60\n 0000000000001cc3 000000010000000b R_X86_64_32S 0000000000000000 .text + 1d08\n 0000000000001d1a 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n 0000000000001d7d 000000010000000b R_X86_64_32S 0000000000000000 .text + 1da0\n-0000000000001db8 0000004200000002 R_X86_64_PC32 00000000000004f0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_closure - 4\n-0000000000001ded 0000001e00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze - 4\n+0000000000001db8 0000004200000002 R_X86_64_PC32 00000000000004f0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_closure - 4\n+0000000000001ded 0000001e00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze - 4\n 0000000000001df8 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n 0000000000001e29 000000010000000b R_X86_64_32S 0000000000000000 .text + 1f38\n 0000000000001e86 0000002b00000004 R_X86_64_PLT32 0000000000000000 suspendThread - 4\n-0000000000001ea6 0000003500000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+0000000000001ea6 0000003500000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 0000000000001eb8 0000002d00000004 R_X86_64_PLT32 0000000000000000 resumeThread - 4\n 0000000000001f3b 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-0000000000001f7c 0000003600000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+0000000000001f7c 0000003600000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 0000000000001f87 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-0000000000001fcd 0000000b00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit - 4\n+0000000000001fcd 0000000b00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit - 4\n 0000000000001fd9 000000010000000b R_X86_64_32S 0000000000000000 .text + 2000\n 0000000000002020 000000010000000b R_X86_64_32S 0000000000000000 .text + 2078\n 0000000000002050 000000010000000b R_X86_64_32S 0000000000000000 .text + 2090\n 00000000000020a4 000000010000000b R_X86_64_32S 0000000000000000 .text + 20d8\n 0000000000002103 000000010000000b R_X86_64_32S 0000000000000000 .text + 1f60\n 0000000000002119 000000010000000b R_X86_64_32S 0000000000000000 .text + 2048\n 000000000000212f 000000010000000b R_X86_64_32S 0000000000000000 .text + 1e18\n 0000000000002145 000000010000000b R_X86_64_32S 0000000000000000 .text + 2018\n 000000000000216a 000000010000000b R_X86_64_32S 0000000000000000 .text + 2188\n 000000000000219a 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 00000000000021a8 000000010000000b R_X86_64_32S 0000000000000000 .text + 1dd8\n 00000000000021c1 000000010000000b R_X86_64_32S 0000000000000000 .text + 2208\n 000000000000221a 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n 000000000000227d 000000010000000b R_X86_64_32S 0000000000000000 .text + 22b0\n-0000000000002296 0000004500000002 R_X86_64_PC32 00000000000004f8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_closure - 4\n+0000000000002296 0000004500000002 R_X86_64_PC32 00000000000004f8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_closure - 4\n 00000000000022c2 000000010000000b R_X86_64_32S 0000000000000000 .text + 1fa8\n 00000000000022d7 000000010000000b R_X86_64_32S 0000000000000000 .text + 2310\n 000000000000235d 0000004b0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n 0000000000002369 000000010000000b R_X86_64_32S 0000000000000000 .text + 23c8\n 00000000000023de 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 0000000000002429 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n 0000000000002456 000000010000000b R_X86_64_32S 0000000000000000 .text + 23a8\n 000000000000249c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4fc\n 00000000000024b7 000000010000000b R_X86_64_32S 0000000000000000 .text + 24e0\n 00000000000024dc 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4fc\n 0000000000002508 000000010000000b R_X86_64_32S 0000000000000000 .text + 25a8\n 000000000000250f 0000004d00000002 R_X86_64_PC32 0000000000000000 base_GHCziForeignPtr_FinalPtr_closure - 2\n 000000000000253b 000000010000000b R_X86_64_32S 0000000000000000 .text + 27d0\n-0000000000002562 0000004f00000002 R_X86_64_PC32 0000000000000520 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure - 4\n+0000000000002562 0000004f00000002 R_X86_64_PC32 0000000000000520 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure - 4\n 000000000000258c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4fc\n 00000000000025a4 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4fc\n 00000000000025c0 0000004700000002 R_X86_64_PC32 0000000000000000 base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure - 4\n 00000000000025cd 000000010000000b R_X86_64_32S 0000000000000000 .text + 2628\n 00000000000025f4 0000004800000002 R_X86_64_PC32 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure - 4\n 0000000000002624 0000004800000002 R_X86_64_PC32 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure - 4\n 000000000000263e 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n@@ -220,18 +220,18 @@\n 000000000000274c 000000010000000b R_X86_64_32S 0000000000000000 .text + 2768\n 0000000000002764 0000004800000002 R_X86_64_PC32 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure - 4\n 0000000000002770 000000010000000b R_X86_64_32S 0000000000000000 .text + 27a8\n 00000000000027cc 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4fc\n 0000000000002827 0000005400000004 R_X86_64_PLT32 0000000000000000 memset - 4\n 0000000000002834 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 0000000000002845 000000010000000b R_X86_64_32S 0000000000000000 .text + 2590\n-0000000000002894 0000004f00000002 R_X86_64_PC32 0000000000000520 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure - 4\n+0000000000002894 0000004f00000002 R_X86_64_PC32 0000000000000520 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure - 4\n 00000000000028a5 000000010000000b R_X86_64_32S 0000000000000000 .text + 28d0\n-00000000000028cc 0000004f00000002 R_X86_64_PC32 0000000000000520 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure - 4\n-00000000000028ec 0000005600000002 R_X86_64_PC32 0000000000000530 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_closure - 4\n+00000000000028cc 0000004f00000002 R_X86_64_PC32 0000000000000520 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure - 4\n+00000000000028ec 0000005600000002 R_X86_64_PC32 0000000000000530 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_closure - 4\n 0000000000002935 0000004b0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n 0000000000002979 000000010000000b R_X86_64_32S 0000000000000000 .text + 29b0\n 00000000000029de 000000010000000b R_X86_64_32S 0000000000000000 .text + 2928\n 00000000000029f5 000000590000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziLazzyziInternal_Chunk_con_info + 0\n 0000000000002a5d 0000004b0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n 0000000000002a69 000000010000000b R_X86_64_32S 0000000000000000 .text + 2ac8\n 0000000000002ade 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n@@ -239,15 +239,15 @@\n 0000000000002b56 000000010000000b R_X86_64_32S 0000000000000000 .text + 2aa8\n 0000000000002b9c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4fc\n 0000000000002bb7 000000010000000b R_X86_64_32S 0000000000000000 .text + 2be0\n 0000000000002bdc 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4fc\n 0000000000002c08 000000010000000b R_X86_64_32S 0000000000000000 .text + 2ca8\n 0000000000002c0f 0000004d00000002 R_X86_64_PC32 0000000000000000 base_GHCziForeignPtr_FinalPtr_closure - 2\n 0000000000002c3b 000000010000000b R_X86_64_32S 0000000000000000 .text + 2ef8\n-0000000000002c62 0000005a00000002 R_X86_64_PC32 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure - 4\n+0000000000002c62 0000005a00000002 R_X86_64_PC32 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure - 4\n 0000000000002c8c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4fc\n 0000000000002ca4 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4fc\n 0000000000002cc0 0000004700000002 R_X86_64_PC32 0000000000000000 base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure - 4\n 0000000000002ccd 000000010000000b R_X86_64_32S 0000000000000000 .text + 2d28\n 0000000000002cf4 0000004800000002 R_X86_64_PC32 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure - 4\n 0000000000002d24 0000004800000002 R_X86_64_PC32 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure - 4\n 0000000000002d3e 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n@@ -263,105 +263,105 @@\n 0000000000002e74 000000010000000b R_X86_64_32S 0000000000000000 .text + 2e90\n 0000000000002e8c 0000004800000002 R_X86_64_PC32 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure - 4\n 0000000000002e98 000000010000000b R_X86_64_32S 0000000000000000 .text + 2ed0\n 0000000000002ef4 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4fc\n 0000000000002f4f 0000005400000004 R_X86_64_PLT32 0000000000000000 memset - 4\n 0000000000002f5c 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 0000000000002f6d 000000010000000b R_X86_64_32S 0000000000000000 .text + 2c90\n-0000000000002fbc 0000005a00000002 R_X86_64_PC32 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure - 4\n+0000000000002fbc 0000005a00000002 R_X86_64_PC32 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure - 4\n 0000000000002fcd 000000010000000b R_X86_64_32S 0000000000000000 .text + 2ff8\n-0000000000002ff4 0000005a00000002 R_X86_64_PC32 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure - 4\n-0000000000003014 0000005c00000002 R_X86_64_PC32 0000000000000550 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_closure - 4\n+0000000000002ff4 0000005a00000002 R_X86_64_PC32 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure - 4\n+0000000000003014 0000005c00000002 R_X86_64_PC32 0000000000000550 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_closure - 4\n 000000000000302c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 604\n 0000000000003049 0000000e00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4\n 000000000000305a 0000000f0000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n 0000000000003065 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 5dc\n 000000000000306c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 5b6\n-00000000000030ac 0000004f00000002 R_X86_64_PC32 0000000000000520 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure - 4\n+00000000000030ac 0000004f00000002 R_X86_64_PC32 0000000000000520 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure - 4\n 00000000000030bd 0000004b0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n 00000000000030c9 000000010000000b R_X86_64_32S 0000000000000000 .text + 30f8\n-00000000000030f4 0000004f00000002 R_X86_64_PC32 0000000000000520 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure - 4\n+00000000000030f4 0000004f00000002 R_X86_64_PC32 0000000000000520 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure - 4\n 000000000000314a 0000004b0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n 0000000000003166 000000600000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteString_singleton1_bytes + 0\n 000000000000316f 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n 0000000000003178 0000004d0000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_FinalPtr_closure + 2\n 000000000000318f 000000510000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTypes_ZC_con_info + 0\n 00000000000031a2 000000520000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure + 1\n 00000000000031ab 000000510000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTypes_ZC_con_info + 0\n 00000000000031c3 000000510000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTypes_ZC_con_info + 0\n 000000000000322d 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4\n 0000000000003238 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n 0000000000003254 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 64c\n 0000000000003293 000000010000000b R_X86_64_32S 0000000000000000 .text + 30b0\n 00000000000032a8 0000006100000002 R_X86_64_PC32 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_empty_closure - 3\n-00000000000032e4 0000005a00000002 R_X86_64_PC32 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure - 4\n+00000000000032e4 0000005a00000002 R_X86_64_PC32 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure - 4\n 0000000000003324 000000010000000b R_X86_64_32S 0000000000000000 .text + 3368\n-0000000000003364 0000005a00000002 R_X86_64_PC32 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure - 4\n+0000000000003364 0000005a00000002 R_X86_64_PC32 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure - 4\n 0000000000003386 000000010000000b R_X86_64_32S 0000000000000000 .text + 3128\n 00000000000033a7 000000010000000b R_X86_64_32S 0000000000000000 .text + 3430\n 00000000000033e3 0000005d0000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTypes_Izh_con_info + 0\n 0000000000003402 000000010000000b R_X86_64_32S 0000000000000000 .text + 3498\n-000000000000342c 0000005a00000002 R_X86_64_PC32 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure - 4\n+000000000000342c 0000005a00000002 R_X86_64_PC32 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure - 4\n 000000000000344a 000000010000000b R_X86_64_32S 0000000000000000 .text + 3210\n 000000000000345f 000000010000000b R_X86_64_32S 0000000000000000 .text + 32e8\n 00000000000034e1 0000006100000002 R_X86_64_PC32 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_empty_closure - 3\n 000000000000350e 0000004700000002 R_X86_64_PC32 0000000000000000 base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure - 4\n 000000000000351b 000000010000000b R_X86_64_32S 0000000000000000 .text + 3580\n-0000000000003545 0000006300000002 R_X86_64_PC32 0000000000000690 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_closure - 4\n+0000000000003545 0000006300000002 R_X86_64_PC32 0000000000000690 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_closure - 4\n 0000000000003564 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 62c\n 000000000000357c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 66c\n 0000000000003592 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 00000000000035a0 000000010000000b R_X86_64_32S 0000000000000000 .text + 3258\n 00000000000035dc 000000010000000b R_X86_64_32S 0000000000000000 .text + 3620\n 000000000000361c 0000004700000002 R_X86_64_PC32 0000000000000000 base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure - 4\n 0000000000003624 000000010000000b R_X86_64_32S 0000000000000000 .text + 3640\n 000000000000363c 0000004700000002 R_X86_64_PC32 0000000000000000 base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure - 4\n 000000000000365f 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n 0000000000003691 0000004700000002 R_X86_64_PC32 0000000000000000 base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure - 4\n 00000000000036a6 000000010000000b R_X86_64_32S 0000000000000000 .text + 36d8\n 0000000000003716 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4\n 0000000000003723 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 0000000000003736 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n-0000000000003784 0000006300000002 R_X86_64_PC32 0000000000000690 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_closure - 4\n+0000000000003784 0000006300000002 R_X86_64_PC32 0000000000000690 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_closure - 4\n 0000000000003795 000000010000000b R_X86_64_32S 0000000000000000 .text + 37c8\n-00000000000037c4 0000006300000002 R_X86_64_PC32 0000000000000690 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_closure - 4\n-00000000000037e4 0000006500000002 R_X86_64_PC32 00000000000006b0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_closure - 4\n+00000000000037c4 0000006300000002 R_X86_64_PC32 0000000000000690 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_closure - 4\n+00000000000037e4 0000006500000002 R_X86_64_PC32 00000000000006b0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_closure - 4\n 0000000000003819 000000010000000b R_X86_64_32S 0000000000000000 .text + 3928\n 0000000000003876 0000002b00000004 R_X86_64_PLT32 0000000000000000 suspendThread - 4\n-0000000000003896 0000003500000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+0000000000003896 0000003500000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 00000000000038a8 0000002d00000004 R_X86_64_PLT32 0000000000000000 resumeThread - 4\n 000000000000392b 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-000000000000396c 0000003600000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+000000000000396c 0000003600000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 0000000000003977 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-00000000000039b9 0000000b00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit - 4\n+00000000000039b9 0000000b00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit - 4\n 00000000000039c5 000000010000000b R_X86_64_32S 0000000000000000 .text + 39f0\n 0000000000003a10 000000010000000b R_X86_64_32S 0000000000000000 .text + 3a68\n 0000000000003a40 000000010000000b R_X86_64_32S 0000000000000000 .text + 3a80\n 0000000000003a94 000000010000000b R_X86_64_32S 0000000000000000 .text + 3ac8\n 0000000000003af3 000000010000000b R_X86_64_32S 0000000000000000 .text + 3950\n 0000000000003b09 000000010000000b R_X86_64_32S 0000000000000000 .text + 3a38\n 0000000000003b1f 000000010000000b R_X86_64_32S 0000000000000000 .text + 3808\n 0000000000003b35 000000010000000b R_X86_64_32S 0000000000000000 .text + 3a08\n 0000000000003b59 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n 0000000000003b8d 000000010000000b R_X86_64_32S 0000000000000000 .text + 3bc0\n-0000000000003ba6 0000006700000002 R_X86_64_PC32 00000000000006c0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_closure - 4\n+0000000000003ba6 0000006700000002 R_X86_64_PC32 00000000000006c0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_closure - 4\n 0000000000003bd2 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 0000000000003be0 000000010000000b R_X86_64_32S 0000000000000000 .text + 3998\n 0000000000003bf9 000000010000000b R_X86_64_32S 0000000000000000 .text + 3c40\n 0000000000003c52 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n-0000000000003cca 0000002400000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze - 4\n+0000000000003cca 0000002400000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze - 4\n 0000000000003cd7 000000250000000b R_X86_64_32S 0000000000000000 base_GHCziWord_W64zh_con_info + 0\n 0000000000003d21 000000010000000b R_X86_64_32S 0000000000000000 .text + 3e30\n 0000000000003d7e 0000002b00000004 R_X86_64_PLT32 0000000000000000 suspendThread - 4\n-0000000000003d9e 0000003500000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+0000000000003d9e 0000003500000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 0000000000003db0 0000002d00000004 R_X86_64_PLT32 0000000000000000 resumeThread - 4\n 0000000000003e33 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-0000000000003e74 0000003600000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+0000000000003e74 0000003600000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 0000000000003e7f 0000000c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-0000000000003ec5 0000000b00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit - 4\n+0000000000003ec5 0000000b00000004 R_X86_64_PLT32 0000000000000000 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit - 4\n 0000000000003ed1 000000010000000b R_X86_64_32S 0000000000000000 .text + 3ef8\n 0000000000003f18 000000010000000b R_X86_64_32S 0000000000000000 .text + 3f70\n 0000000000003f48 000000010000000b R_X86_64_32S 0000000000000000 .text + 3f88\n 0000000000003f9c 000000010000000b R_X86_64_32S 0000000000000000 .text + 3fd0\n 0000000000003ffb 000000010000000b R_X86_64_32S 0000000000000000 .text + 3e58\n 0000000000004011 000000010000000b R_X86_64_32S 0000000000000000 .text + 3f40\n 0000000000004027 000000010000000b R_X86_64_32S 0000000000000000 .text + 3d10\n@@ -370,15 +370,15 @@\n 0000000000004092 000000110000000b R_X86_64_32S 0000000000000000 base_GHCziForeignPtr_PlainPtr_con_info + 0\n 00000000000040a0 000000010000000b R_X86_64_32S 0000000000000000 .text + 3ca8\n 00000000000040b9 000000010000000b R_X86_64_32S 0000000000000000 .text + 4100\n 0000000000004104 000000010000000b R_X86_64_32S 0000000000000000 .text + 4120\n 0000000000004132 000000140000000b R_X86_64_32S 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info + 0\n 0000000000004156 000000260000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTupleziPrim_Z2T_con_info + 0\n 00000000000041ad 000000010000000b R_X86_64_32S 0000000000000000 .text + 41e0\n-00000000000041c6 0000006900000002 R_X86_64_PC32 00000000000006c8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_closure - 4\n+00000000000041c6 0000006900000002 R_X86_64_PC32 00000000000006c8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_closure - 4\n 00000000000041f2 000000010000000b R_X86_64_32S 0000000000000000 .text + 3ea0\n 0000000000004207 000000010000000b R_X86_64_32S 0000000000000000 .text + 4240\n 0000000000004264 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 4fc\n 0000000000004282 000000010000000b R_X86_64_32S 0000000000000000 .text + 4320\n 0000000000004289 0000004d00000002 R_X86_64_PC32 0000000000000000 base_GHCziForeignPtr_FinalPtr_closure - 2\n 00000000000042a9 0000004700000002 R_X86_64_PC32 0000000000000000 base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure - 4\n 00000000000042b6 000000010000000b R_X86_64_32S 0000000000000000 .text + 4388\n@@ -436,18 +436,18 @@\n 0000000000004b64 000000010000000b R_X86_64_32S 0000000000000000 .text + 4b88\n 0000000000004b84 0000004800000002 R_X86_64_PC32 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure - 4\n 0000000000004b90 000000010000000b R_X86_64_32S 0000000000000000 .text + 4bd8\n 0000000000004c1a 000000010000000b R_X86_64_32S 0000000000000000 .text + 44e8\n 0000000000004c28 000000010000000b R_X86_64_32S 0000000000000000 .text + 4848\n 0000000000004c40 000000010000000b R_X86_64_32S 0000000000000000 .text + 4940\n 0000000000004c58 000000010000000b R_X86_64_32S 0000000000000000 .text + 4a38\n-0000000000004c80 0000006b00000002 R_X86_64_PC32 00000000000006e0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure - 4\n-0000000000004c9c 0000006b00000002 R_X86_64_PC32 00000000000006e0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure - 4\n+0000000000004c80 0000006b00000002 R_X86_64_PC32 00000000000006e0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure - 4\n+0000000000004c9c 0000006b00000002 R_X86_64_PC32 00000000000006e0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure - 4\n 0000000000004cad 000000010000000b R_X86_64_32S 0000000000000000 .text + 4cd8\n-0000000000004cbd 0000006d00000002 R_X86_64_PC32 0000000000000700 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_closure - 4\n+0000000000004cbd 0000006d00000002 R_X86_64_PC32 0000000000000700 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_closure - 4\n 0000000000004cea 000000260000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTupleziPrim_Z2T_con_info + 0\n 000000000000008c 0000001000000004 R_X86_64_PLT32 0000000000000000 stg_newPinnedByteArrayzh - 4\n 00000000000000f6 0000001200000004 R_X86_64_PLT32 0000000000000000 stg_keepAlivezh - 4\n 0000000000000106 0000001300000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4\n 0000000000000168 0000001300000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4\n 00000000000001c5 0000001d00000004 R_X86_64_PLT32 0000000000000000 base_GHCziErr_error_info - 4\n 0000000000000276 0000001000000004 R_X86_64_PLT32 0000000000000000 stg_newPinnedByteArrayzh - 4\n@@ -587,27 +587,27 @@\n 0000000000004bb1 0000004e00000004 R_X86_64_PLT32 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info - 4\n 0000000000004bc1 0000001300000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4\n 0000000000004d0f 0000006e00000004 R_X86_64_PLT32 0000000000000000 stg_gc_pp - 4\n \n Relocation section '.rela.data' at offset 0xb5a8 contains 147 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000000 0000000700000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n-0000000000000008 0000000500000001 R_X86_64_64 00000000000000a1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule4_bytes + 0\n+0000000000000008 0000000500000001 R_X86_64_64 00000000000000a1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule4_bytes + 0\n 0000000000000010 0000000700000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n-0000000000000018 0000000400000001 R_X86_64_64 000000000000008e cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule2_bytes + 0\n+0000000000000018 0000000400000001 R_X86_64_64 000000000000008e cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule2_bytes + 0\n 0000000000000020 0000000a00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_Module_con_info + 0\n-0000000000000028 0000000600000001 R_X86_64_64 0000000000000000 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule3_closure + 1\n-0000000000000030 0000000800000001 R_X86_64_64 0000000000000010 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule1_closure + 1\n-0000000000000040 0000000d00000001 R_X86_64_64 0000000000000048 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_info + 0\n+0000000000000028 0000000600000001 R_X86_64_64 0000000000000000 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule3_closure + 1\n+0000000000000030 0000000800000001 R_X86_64_64 0000000000000010 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule1_closure + 1\n+0000000000000040 0000000d00000001 R_X86_64_64 0000000000000048 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_info + 0\n 0000000000000060 0000001600000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n 0000000000000080 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str + 88\n 0000000000000088 0000001600000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-00000000000000a8 0000000500000001 R_X86_64_64 00000000000000a1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule4_bytes + 0\n+00000000000000a8 0000000500000001 R_X86_64_64 00000000000000a1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule4_bytes + 0\n 00000000000000b0 0000001600000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-00000000000000d0 0000000400000001 R_X86_64_64 000000000000008e cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule2_bytes + 0\n+00000000000000d0 0000000400000001 R_X86_64_64 000000000000008e cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule2_bytes + 0\n 00000000000000d8 0000001600000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n 00000000000000f8 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str + 6e\n 0000000000000100 0000001700000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n 0000000000000108 0000000200000001 R_X86_64_64 0000000000000000 .data + 88\n 0000000000000110 0000000200000001 R_X86_64_64 0000000000000000 .data + b0\n 0000000000000118 0000000200000001 R_X86_64_64 0000000000000000 .data + d8\n 0000000000000120 0000001800000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + e91\n@@ -621,16 +621,16 @@\n 0000000000000170 0000001600000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n 0000000000000190 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str + 51\n 0000000000000198 0000001b00000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n 00000000000001a0 0000001c00000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 00000000000001a8 0000000200000001 R_X86_64_64 0000000000000000 .data + 148\n 00000000000001b0 0000000200000001 R_X86_64_64 0000000000000000 .data + 170\n 00000000000001c0 0000000100000001 R_X86_64_64 0000000000000000 .text + 180\n-00000000000001e0 0000002000000001 R_X86_64_64 00000000000003d8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_info + 0\n-00000000000001f0 0000002200000001 R_X86_64_64 00000000000004c0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_info + 0\n+00000000000001e0 0000002000000001 R_X86_64_64 00000000000003d8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_info + 0\n+00000000000001f0 0000002200000001 R_X86_64_64 00000000000004c0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_info + 0\n 0000000000000200 0000001700000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n 0000000000000208 0000000200000001 R_X86_64_64 0000000000000000 .data + 88\n 0000000000000210 0000000200000001 R_X86_64_64 0000000000000000 .data + b0\n 0000000000000218 0000000200000001 R_X86_64_64 0000000000000000 .data + d8\n 0000000000000220 0000001800000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + f21\n 0000000000000228 0000001800000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 241\n 0000000000000230 0000001800000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + f21\n@@ -640,18 +640,18 @@\n 0000000000000258 0000000200000001 R_X86_64_64 0000000000000000 .data + 201\n 0000000000000260 0000001a00000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_EmptyCallStack_closure + 1\n 0000000000000270 0000001b00000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n 0000000000000278 0000001c00000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 0000000000000280 0000000200000001 R_X86_64_64 0000000000000000 .data + 170\n 0000000000000288 0000000200000001 R_X86_64_64 0000000000000000 .data + 248\n 0000000000000298 0000000100000001 R_X86_64_64 0000000000000000 .text + 520\n-00000000000002b8 0000002700000001 R_X86_64_64 00000000000007d8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_info + 0\n-00000000000002c8 0000002900000001 R_X86_64_64 00000000000008c0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_info + 0\n-00000000000002d8 0000002f00000001 R_X86_64_64 0000000000000c90 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_info + 0\n-00000000000002e0 0000003100000001 R_X86_64_64 0000000000000d20 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_info + 0\n+00000000000002b8 0000002700000001 R_X86_64_64 00000000000007d8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_info + 0\n+00000000000002c8 0000002900000001 R_X86_64_64 00000000000008c0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_info + 0\n+00000000000002d8 0000002f00000001 R_X86_64_64 0000000000000c90 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_info + 0\n+00000000000002e0 0000003100000001 R_X86_64_64 0000000000000d20 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_info + 0\n 00000000000002e8 0000001700000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n 00000000000002f0 0000000200000001 R_X86_64_64 0000000000000000 .data + 88\n 00000000000002f8 0000000200000001 R_X86_64_64 0000000000000000 .data + b0\n 0000000000000300 0000000200000001 R_X86_64_64 0000000000000000 .data + d8\n 0000000000000308 0000001800000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + db1\n 0000000000000310 0000001800000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 241\n 0000000000000318 0000001800000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + db1\n@@ -663,16 +663,16 @@\n 0000000000000358 0000001600000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n 0000000000000378 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str + 36\n 0000000000000380 0000001b00000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n 0000000000000388 0000001c00000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 0000000000000390 0000000200000001 R_X86_64_64 0000000000000000 .data + 330\n 0000000000000398 0000000200000001 R_X86_64_64 0000000000000000 .data + 358\n 00000000000003a8 0000000100000001 R_X86_64_64 0000000000000000 .text + d80\n-00000000000003c8 0000003400000001 R_X86_64_64 0000000000001108 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_info + 0\n-00000000000003d8 0000003800000001 R_X86_64_64 0000000000001288 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_info + 0\n+00000000000003c8 0000003400000001 R_X86_64_64 0000000000001108 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_info + 0\n+00000000000003d8 0000003800000001 R_X86_64_64 0000000000001288 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_info + 0\n 00000000000003e8 0000001700000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n 00000000000003f0 0000000200000001 R_X86_64_64 0000000000000000 .data + 88\n 00000000000003f8 0000000200000001 R_X86_64_64 0000000000000000 .data + b0\n 0000000000000400 0000000200000001 R_X86_64_64 0000000000000000 .data + d8\n 0000000000000408 0000001800000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + e21\n 0000000000000410 0000001800000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 241\n 0000000000000418 0000001800000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + e21\n@@ -684,26 +684,26 @@\n 0000000000000458 0000001600000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n 0000000000000478 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str + 1a\n 0000000000000480 0000001b00000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n 0000000000000488 0000001c00000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 0000000000000490 0000000200000001 R_X86_64_64 0000000000000000 .data + 430\n 0000000000000498 0000000200000001 R_X86_64_64 0000000000000000 .data + 458\n 00000000000004a8 0000000100000001 R_X86_64_64 0000000000000000 .text + 1348\n-00000000000004c8 0000003b00000001 R_X86_64_64 00000000000017a8 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_info + 0\n-00000000000004d8 0000003d00000001 R_X86_64_64 0000000000001910 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_info + 0\n-00000000000004e8 0000003f00000001 R_X86_64_64 0000000000001c30 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_info + 0\n-00000000000004f0 0000004100000001 R_X86_64_64 0000000000001d70 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_info + 0\n-00000000000004f8 0000004400000001 R_X86_64_64 0000000000002270 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_info + 0\n+00000000000004c8 0000003b00000001 R_X86_64_64 00000000000017a8 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_info + 0\n+00000000000004d8 0000003d00000001 R_X86_64_64 0000000000001910 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_info + 0\n+00000000000004e8 0000003f00000001 R_X86_64_64 0000000000001c30 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_info + 0\n+00000000000004f0 0000004100000001 R_X86_64_64 0000000000001d70 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_info + 0\n+00000000000004f8 0000004400000001 R_X86_64_64 0000000000002270 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_info + 0\n 0000000000000500 0000004600000001 R_X86_64_64 0000000000000000 stg_SRT_2_info + 0\n 0000000000000508 0000004700000001 R_X86_64_64 0000000000000000 base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure + 0\n 0000000000000510 0000004800000001 R_X86_64_64 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure + 0\n-0000000000000520 0000004a00000001 R_X86_64_64 00000000000024a0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_info + 0\n-0000000000000530 0000005500000001 R_X86_64_64 0000000000002898 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_info + 0\n-0000000000000540 0000005800000001 R_X86_64_64 0000000000002ba0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_info + 0\n-0000000000000550 0000005b00000001 R_X86_64_64 0000000000002fc0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_info + 0\n+0000000000000520 0000004a00000001 R_X86_64_64 00000000000024a0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_info + 0\n+0000000000000530 0000005500000001 R_X86_64_64 0000000000002898 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_info + 0\n+0000000000000540 0000005800000001 R_X86_64_64 0000000000002ba0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_info + 0\n+0000000000000550 0000005b00000001 R_X86_64_64 0000000000002fc0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_info + 0\n 0000000000000560 0000005d00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_Izh_con_info + 0\n 0000000000000570 0000001700000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n 0000000000000578 0000000200000001 R_X86_64_64 0000000000000000 .data + 88\n 0000000000000580 0000000200000001 R_X86_64_64 0000000000000000 .data + b0\n 0000000000000588 0000000200000001 R_X86_64_64 0000000000000000 .data + d8\n 0000000000000590 0000000200000001 R_X86_64_64 0000000000000000 .data + 561\n 0000000000000598 0000001800000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 2b1\n@@ -717,23 +717,23 @@\n 0000000000000600 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str + 0\n 0000000000000608 0000001b00000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n 0000000000000610 0000001c00000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 0000000000000618 0000000200000001 R_X86_64_64 0000000000000000 .data + 5b8\n 0000000000000620 0000000200000001 R_X86_64_64 0000000000000000 .data + 5e0\n 0000000000000630 0000000100000001 R_X86_64_64 0000000000000000 .text + 3030\n 0000000000000650 0000004600000001 R_X86_64_64 0000000000000000 stg_SRT_2_info + 0\n-0000000000000658 0000004f00000001 R_X86_64_64 0000000000000520 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure + 0\n-0000000000000660 0000005a00000001 R_X86_64_64 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure + 0\n+0000000000000658 0000004f00000001 R_X86_64_64 0000000000000520 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure + 0\n+0000000000000660 0000005a00000001 R_X86_64_64 0000000000000540 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure + 0\n 0000000000000670 0000004600000001 R_X86_64_64 0000000000000000 stg_SRT_2_info + 0\n 0000000000000678 0000004700000001 R_X86_64_64 0000000000000000 base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure + 0\n 0000000000000680 0000000200000001 R_X86_64_64 0000000000000000 .data + 650\n-0000000000000690 0000005f00000001 R_X86_64_64 00000000000034d0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_info + 0\n+0000000000000690 0000005f00000001 R_X86_64_64 00000000000034d0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_info + 0\n 0000000000000698 0000000200000001 R_X86_64_64 0000000000000000 .data + 630\n 00000000000006a0 0000000200000001 R_X86_64_64 0000000000000000 .data + 670\n-00000000000006b0 0000006400000001 R_X86_64_64 0000000000003788 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_info + 0\n-00000000000006c0 0000006600000001 R_X86_64_64 0000000000003b80 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_info + 0\n-00000000000006c8 0000006800000001 R_X86_64_64 00000000000041a0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_info + 0\n+00000000000006b0 0000006400000001 R_X86_64_64 0000000000003788 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_info + 0\n+00000000000006c0 0000006600000001 R_X86_64_64 0000000000003b80 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_info + 0\n+00000000000006c8 0000006800000001 R_X86_64_64 00000000000041a0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_info + 0\n 00000000000006d0 0000000100000001 R_X86_64_64 0000000000000000 .text + 4268\n-00000000000006e0 0000006a00000001 R_X86_64_64 0000000000004c08 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info + 0\n+00000000000006e0 0000006a00000001 R_X86_64_64 0000000000004c08 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info + 0\n 00000000000006e8 0000000200000001 R_X86_64_64 0000000000000000 .data + 6d0\n 00000000000006f0 0000000200000001 R_X86_64_64 0000000000000000 .data + 500\n-0000000000000700 0000006c00000001 R_X86_64_64 0000000000004ca0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_info + 0\n+0000000000000700 0000006c00000001 R_X86_64_64 0000000000004ca0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_info + 0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,116 +1,116 @@\n hkdf: invalid L parameter\n SHA256.updates: invalid Ctx\n SHA256.update: invalid Ctx\n SHA256.finalize: invalid Ctx\n src/Crypto/Hash/SHA256.hs\n Crypto.Hash.SHA256\n-cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule2_bytes\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule4_bytes\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule3_closure\n+cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule2_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule4_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule3_closure\n ghczmprim_GHCziTypes_TrNameS_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule1_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule1_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule_closure\n ghczmprim_GHCziTypes_Module_con_info\n-ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n+ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n ghczmprim_GHCziTupleziPrim_Z0T_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_info\n stg_bh_upd_frame_info\n stg_newPinnedByteArrayzh\n base_GHCziForeignPtr_PlainPtr_con_info\n stg_keepAlivezh\n stg_gc_unpt_r1\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_closure\n stg_unpack_cstring_info\n base_GHCziStackziTypes_SrcLoc_con_info\n stg_INTLIKE_closure\n base_GHCziStackziTypes_PushCallStack_con_info\n base_GHCziStackziTypes_EmptyCallStack_closure\n stg_SRT_3_info\n base_GHCziErr_error_closure\n base_GHCziErr_error_info\n-ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_closure\n-ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_closure\n+ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n base_GHCziWord_W64zh_con_info\n ghczmprim_GHCziTupleziPrim_Z2T_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_closure\n suspendThread\n-ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n resumeThread\n-ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_slow\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_info\n-ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n-ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_slow\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_closure\n+ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_slow\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_info\n+ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_slow\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_closure\n bytestringzm0zi11zi5zi3_DataziByteStringziLazzy_toChunks_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_closure\n stg_SRT_2_info\n base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_slow\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_slow\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_info\n stg_upd_frame_info\n stg_gc_noregs\n base_GHCziForeignPtr_FinalPtr_closure\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure\n stg_ap_0_fast\n ghczmprim_GHCziTypes_ZC_con_info\n ghczmprim_GHCziTypes_ZMZN_closure\n bytestringzm0zi11zi5zi3_DataziByteStringziLazzy_fromChunks_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_slow\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_slow\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_info\n bytestringzm0zi11zi5zi3_DataziByteStringziLazzyziInternal_Chunk_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_closure\n ghczmprim_GHCziTypes_Izh_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_slow\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_slow\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_info\n bytestringzm0zi11zi5zi3_DataziByteString_singleton1_bytes\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_empty_closure\n stg_gc_unbx_r1\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_closure\n stg_gc_pp\n .shstrtab\n .rela.text\n .rela.data\n .rodata.str\n .note.GNU-stack\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n \n \n Disassembly of section .text:\n \n-0000000000000000 :\n+0000000000000000 :\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -16,48 +16,48 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov 0x7(%rbx),%rax\n \tsub $0x8,%rsp\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 2a \n- R_X86_64_PLT32\tghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit-0x4\n+\tcall 2a \n+ R_X86_64_PLT32\tghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit-0x4\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tjmp *0x0(%rbp)\n \t...\n \tadc $0x0,%eax\n \tadd %al,(%rax)\n \t...\n \n-0000000000000048 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_info():\n+0000000000000048 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_info():\n \tlea -0x28(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 92 \n+\tjb 92 \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 65 \n+\tcall 65 \n R_X86_64_PLT32\tnewCAF-0x4\n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 90 \n+\tje 90 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_bh_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0xa8\n \tmov $0x68,%ebx\n \tadd $0xffffffffffffffe8,%rbp\n-\tjmp 90 \n+\tjmp 90 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tjmp *(%rbx)\n \tjmp *-0x10(%r13)\n \txchg %ax,%ax\n \t...\n \t(bad)\n \tadd %al,(%rax)\n@@ -81,18 +81,18 @@\n R_X86_64_32S\t.text+0x120\n \tlea -0x7(%r12),%r14\n \tlea -0x14(%r12),%rbx\n \tmov %rbx,%rcx\n \tmov %rax,-0x8(%rbp)\n \tmov %rcx,0x0(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp fa \n+\tjmp fa \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x20,0x388(%r13)\n-\tjmp 10a \n+\tjmp 10a \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopw 0x0(%rax,%rax,1)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -112,44 +112,44 @@\n \tmov 0x8(%rbp),%rax\n \tmov %rax,-0x8(%r12)\n \tmovq $0x68,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x20,0x388(%r13)\n-\tjmp 16c \n+\tjmp 16c \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \t...\n \tadc $0x0,%eax\n R_X86_64_PC32\t.data+0x194\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB\n \tlock cmp %r15,%rax\n-\tjb 1cb \n+\tjb 1cb \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 19d \n+\tcall 19d \n R_X86_64_PLT32\tnewCAF-0x4\n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 1c9 \n+\tje 1c9 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_bh_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tlea 0x0(%rip),%rsi \n R_X86_64_PC32\t.data+0x16c\n \tlea 0x0(%rip),%r14 \n R_X86_64_PC32\t.data+0x146\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 1c9 \n+\tjmp 1c9 \n R_X86_64_PLT32\tbase_GHCziErr_error_info-0x4\n \tjmp *(%rbx)\n \tjmp *-0x10(%r13)\n \tnop\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -163,16 +163,16 @@\n \tadd %cl,-0x75(%rax)\n \trex.XB (bad)\n \tmov 0xf(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 201 \n- R_X86_64_PLT32\tghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze-0x4\n+\tcall 201 \n+ R_X86_64_PLT32\tghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze-0x4\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tjmp *0x0(%rbp)\n \tnop\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -184,35 +184,35 @@\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 27a \n+\tjb 27a \n \tmov 0x7(%rbx),%rax\n \tadd $0x10,%rax\n \tmov %rax,%rcx\n \tmov 0xf(%rbx),%rbx\n \tmov $0x68,%edx\n \tsub $0x8,%rsp\n \tmov %rcx,%rdi\n \tmov %rbx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall 259 \n+\tcall 259 \n R_X86_64_PLT32\tmemcpy-0x4\n \tadd $0x8,%rsp\n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x290\n \tmov %rbx,%rcx\n \tmov $0x20,%ebx\n \tmov %rcx,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 27a \n+\tjmp 27a \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -239,18 +239,18 @@\n R_X86_64_32S\t.text+0x310\n \tlea -0xf(%r12),%r14\n \tlea -0x1c(%r12),%rbx\n \tmov %rbx,%rcx\n \tmov %rax,0x0(%rbp)\n \tmov %rcx,0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp 2eb \n+\tjmp 2eb \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x28,0x388(%r13)\n-\tjmp 2fb \n+\tjmp 2fb \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax,%rax,1)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -270,15 +270,15 @@\n \tmov 0x8(%rbp),%rax\n \tmov %rax,-0x8(%r12)\n \tmovq $0x20,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x20,0x388(%r13)\n-\tjmp 35c \n+\tjmp 35c \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n@@ -287,25 +287,25 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x18,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 3b0 \n+\tja 3b0 \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmovq $0x0,-0x10(%r12)\n R_X86_64_32S\t.text+0x228\n \tmov %rax,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0xf(%r12),%r14\n \tmov %rcx,%rbx\n-\tjmp 3b0 \n+\tjmp 3b0 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x18,0x388(%r13)\n \tjmp *-0x8(%r13)\n \tnop\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n@@ -314,34 +314,34 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x1bc\n \tadd %al,(%rax)\n \t...\n \n-00000000000003d8 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_info():\n+00000000000003d8 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_info():\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 40e \n+\tjb 40e \n \tcmp $0x68,%rdi\n-\tjne 405 \n+\tjne 405 \n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x430\n \tmov $0x68,%ebx\n \tmov %r14,-0x10(%rbp)\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n-\tjmp 405 \n+\tjmp 405 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\t.data+0x1bc\n \tjmp *(%rbx)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -361,95 +361,95 @@\n \tmov %rax,-0x8(%r12)\n \tmov 0x8(%rbp),%rax\n \tmov %rax,(%r12)\n \tmovq $0x0,0x10(%rbp)\n R_X86_64_32S\t.text+0x498\n \tlea -0x17(%r12),%r14\n \tadd $0x10,%rbp\n-\tjmp 472 \n+\tjmp 472 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x20,0x388(%r13)\n-\tjmp 482 \n+\tjmp 482 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rax)\n-\tjrcxz 494 \n+\tjrcxz 494 \n \tadd $0x8,%rbp\n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd $0x1000000,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_closure-0x4\n \tadd %al,(%rax)\n \t...\n \n-00000000000004c0 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_info():\n+00000000000004c0 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_info():\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 505 \n+\tjb 505 \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x4f0\n \tmov %r14,%rbx\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 4f0 \n+\tjne 4f0 \n \tjmp *(%rbx)\n \tnop\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjnp 50b \n+\tjnp 50b \n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x8,%rbp\n-\tjmp 3d8 \n+\tjmp 3d8 \n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_closure-0x4\n \tjmp *-0x8(%r13)\n \t...\n \tadc $0x0,%eax\n R_X86_64_PC32\t.data+0x26c\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB\n \tlock cmp %r15,%rax\n-\tjb 56b \n+\tjb 56b \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 53d \n+\tcall 53d \n R_X86_64_PLT32\tnewCAF-0x4\n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 569 \n+\tje 569 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_bh_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tlea 0x0(%rip),%rsi \n R_X86_64_PC32\t.data+0x16c\n \tlea 0x0(%rip),%r14 \n R_X86_64_PC32\t.data+0x246\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 569 \n+\tjmp 569 \n R_X86_64_PLT32\tbase_GHCziErr_error_info-0x4\n \tjmp *(%rbx)\n \tjmp *-0x10(%r13)\n \tnop\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -469,16 +469,16 @@\n \tadd %dh,0x32(%rdi)\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 5ae \n- R_X86_64_PLT32\tghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze-0x4\n+\tcall 5ae \n+ R_X86_64_PLT32\tghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze-0x4\n \tadd $0x8,%rsp\n \tmovq $0x0,-0x8(%r12)\n R_X86_64_32S\tbase_GHCziWord_W64zh_con_info\n \tmov %rax,(%r12)\n \tlea -0x7(%r12),%rbx\n \tjmp *0x0(%rbp)\n \tmovq $0x10,0x388(%r13)\n@@ -494,35 +494,35 @@\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 642 \n+\tjb 642 \n \tmov 0x7(%rbx),%rax\n \tadd $0x10,%rax\n \tmov %rax,%rcx\n \tmov 0xf(%rbx),%rbx\n \tmov $0x68,%edx\n \tsub $0x8,%rsp\n \tmov %rcx,%rdi\n \tmov %rbx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall 621 \n+\tcall 621 \n R_X86_64_PLT32\tmemcpy-0x4\n \tadd $0x8,%rsp\n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x658\n \tmov %rbx,%rcx\n \tmov $0x20,%ebx\n \tmov %rcx,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 642 \n+\tjmp 642 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -549,18 +549,18 @@\n R_X86_64_32S\t.text+0x6d8\n \tlea -0xf(%r12),%r14\n \tlea -0x1c(%r12),%rbx\n \tmov %rbx,%rcx\n \tmov %rax,0x0(%rbp)\n \tmov %rcx,0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp 6b3 \n+\tjmp 6b3 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x28,0x388(%r13)\n-\tjmp 6c3 \n+\tjmp 6c3 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax,%rax,1)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -569,15 +569,15 @@\n \tadd %cl,-0x39(%rax)\n \tadd %r8b,(%r8)\n R_X86_64_32S\t.text+0x6f8\n \tadd %al,(%rax)\n \tadd %dh,%dh\n \tret\n \t(bad)\n-\tjne 6f8 \n+\tjne 6f8 \n \tjmp *(%rbx)\n \tnop\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -602,15 +602,15 @@\n \tlea -0x2f(%r12),%rax\n \tmov %rax,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0xf(%r12),%rbx\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x38,0x388(%r13)\n-\tjmp 75c \n+\tjmp 75c \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n@@ -619,25 +619,25 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x18,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 7b0 \n+\tja 7b0 \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmovq $0x0,-0x10(%r12)\n R_X86_64_32S\t.text+0x5f0\n \tmov %rax,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0xf(%r12),%r14\n \tmov %rcx,%rbx\n-\tjmp 7b0 \n+\tjmp 7b0 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x18,0x388(%r13)\n \tjmp *-0x8(%r13)\n \tnop\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n@@ -646,34 +646,34 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x294\n \tadd %al,(%rax)\n \t...\n \n-00000000000007d8 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_info():\n+00000000000007d8 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_info():\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 80e \n+\tjb 80e \n \tcmp $0x68,%rdi\n-\tjne 805 \n+\tjne 805 \n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x830\n \tmov $0x68,%ebx\n \tmov %r14,-0x10(%rbp)\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n-\tjmp 805 \n+\tjmp 805 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\t.data+0x294\n \tjmp *(%rbx)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -693,67 +693,67 @@\n \tmov %rax,-0x8(%r12)\n \tmov 0x8(%rbp),%rax\n \tmov %rax,(%r12)\n \tmovq $0x0,0x10(%rbp)\n R_X86_64_32S\t.text+0x898\n \tlea -0x17(%r12),%r14\n \tadd $0x10,%rbp\n-\tjmp 872 \n+\tjmp 872 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x20,0x388(%r13)\n-\tjmp 882 \n+\tjmp 882 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rax)\n-\tjrcxz 894 \n+\tjrcxz 894 \n \tadd $0x8,%rbp\n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd $0x1000000,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure-0x4\n \tadd %al,(%rax)\n \t...\n \n-00000000000008c0 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_info():\n+00000000000008c0 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_info():\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 905 \n+\tjb 905 \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x8f0\n \tmov %r14,%rbx\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 8f0 \n+\tjne 8f0 \n \tjmp *(%rbx)\n \tnop\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjnp 90b \n+\tjnp 90b \n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x8,%rbp\n-\tjmp 7d8 \n+\tjmp 7d8 \n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_closure-0x4\n \tjmp *-0x8(%r13)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -761,15 +761,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb a2f \n+\tjb a2f \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0xa48\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -786,31 +786,31 @@\n \tsub $0x8,%rsp\n \tmov %r13,%rdi\n \txor %esi,%esi\n \tmov %rax,%rdx\n \txor %eax,%eax\n \tmov %rcx,0x48(%rsp)\n \tmov %rdx,%r14\n-\tcall 99a \n+\tcall 99a \n R_X86_64_PLT32\tsuspendThread-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall 9ba \n- R_X86_64_PLT32\tghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash-0x4\n+\tcall 9ba \n+ R_X86_64_PLT32\tghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n-\tcall 9cc \n+\tcall 9cc \n R_X86_64_PLT32\tresumeThread-0x4\n \tadd $0x8,%rsp\n \tmov %rax,%r13\n \tmov 0x368(%r13),%rax\n \tmov 0x18(%rax),%rbx\n \tmov 0x10(%rbx),%rbp\n \tlea 0xc0(%rbx),%r15\n@@ -859,16 +859,16 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall a90 \n- R_X86_64_PLT32\tghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash-0x4\n+\tcall a90 \n+ R_X86_64_PLT32\tghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash-0x4\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tjmp *0x0(%rbp)\n \txchg %ax,%ax\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -877,26 +877,26 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tor $0x0,%eax\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n-\trex.RB call 72f8440c \n+\trex.RB call 72f8440c \n \tsub %ecx,-0x39(%rax)\n-\trex.RB call ac9 \n+\trex.RB call ac9 \n R_X86_64_32S\t.text+0xb00\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rbx\n \tmov %rbx,%rcx\n \tmov $0x20,%ebx\n \tmov %rax,-0x10(%rbp)\n \tmov %rcx,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n-\tjmp aea \n+\tjmp aea \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n \tret $0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -915,45 +915,45 @@\n R_X86_64_32S\tbase_GHCziForeignPtr_PlainPtr_con_info\n \tmov %rbx,-0x20(%r12)\n \tmov 0x8(%rbp),%rax\n \tmov 0x10(%rbp),%rcx\n \tadd $0x10,%rbx\n \tlea -0x24(%r12),%rdx\n \tcmp $0x1000,%rcx\n-\tjae b70 \n+\tjae b70 \n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0xa70\n \tmov %rax,-0x10(%r12)\n \tmov %rcx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0xbc8\n \tlea -0x17(%r12),%r14\n \tmov %rbx,%rax\n \tmov %rdx,%rbx\n \tmov %rax,0x8(%rbp)\n \tmov %rdx,0x10(%rbp)\n-\tjmp b70 \n+\tjmp b70 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0x928\n \tmov %rax,-0x10(%r12)\n \tmov %rcx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0xc28\n \tlea -0x17(%r12),%r14\n \tmov %rbx,%rax\n \tmov %rdx,%rbx\n \tmov %rax,0x8(%rbp)\n \tmov %rdx,0x10(%rbp)\n-\tjmp ba7 \n+\tjmp ba7 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x30,0x388(%r13)\n-\tjmp bb7 \n+\tjmp bb7 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnop\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -973,15 +973,15 @@\n \tmov 0x8(%rbp),%rax\n \tmov %rax,-0x8(%r12)\n \tmovq $0x20,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x20,0x388(%r13)\n-\tjmp c14 \n+\tjmp c14 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -1001,139 +1001,139 @@\n \tmov 0x8(%rbp),%rax\n \tmov %rax,-0x8(%r12)\n \tmovq $0x20,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x20,0x388(%r13)\n-\tjmp c74 \n+\tjmp c74 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \t...\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000000c90 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_info():\n+0000000000000c90 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_info():\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb cdc \n+\tjb cdc \n \tadd $0x18,%r12\n \tcmp 0x358(%r13),%r12\n-\tja cd1 \n+\tja cd1 \n \tmovq $0x0,-0x10(%r12)\n R_X86_64_32S\t.text+0xab8\n \tmov %r14,-0x8(%r12)\n \tmov %rdi,(%r12)\n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0xcf8\n \tlea -0xf(%r12),%r14\n \tmov %rsi,%rbx\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp cd1 \n+\tjmp cd1 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x18,0x388(%r13)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_closure-0x4\n \tjmp *-0x8(%r13)\n \tnop\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rax)\n-\tjrcxz cf4 \n+\tjrcxz cf4 \n \tadd $0x8,%rbp\n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd $0x1000000,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000000d20 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_info():\n+0000000000000d20 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_info():\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb d65 \n+\tjb d65 \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0xd50\n \tmov %r14,%rbx\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne d50 \n+\tjne d50 \n \tjmp *(%rbx)\n \tnop\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjnp d6b \n+\tjnp d6b \n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x8,%rbp\n-\tjmp c90 \n+\tjmp c90 \n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_closure-0x4\n \tjmp *-0x8(%r13)\n \t...\n \tadc $0x0,%eax\n R_X86_64_PC32\t.data+0x37c\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB\n \tlock cmp %r15,%rax\n-\tjb dcb \n+\tjb dcb \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall d9d \n+\tcall d9d \n R_X86_64_PLT32\tnewCAF-0x4\n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje dc9 \n+\tje dc9 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_bh_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tlea 0x0(%rip),%rsi \n R_X86_64_PC32\t.data+0x354\n \tlea 0x0(%rip),%r14 \n R_X86_64_PC32\t.data+0x32e\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp dc9 \n+\tjmp dc9 \n R_X86_64_PLT32\tbase_GHCziErr_error_info-0x4\n \tjmp *(%rbx)\n \tjmp *-0x10(%r13)\n \tnop\n \n-0000000000000dd0 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_slow():\n+0000000000000dd0 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_slow():\n \tmov 0x20(%rbp),%r9\n \tmov 0x18(%rbp),%r8\n \tmov 0x10(%rbp),%rdi\n \tmov 0x8(%rbp),%rsi\n \tmov 0x0(%rbp),%r14\n \tadd $0x28,%rbp\n-\tjmp 1108 \n+\tjmp 1108 \n \tnopl (%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1141,15 +1141,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb f0f \n+\tjb f0f \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0xf28\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -1166,31 +1166,31 @@\n \tsub $0x8,%rsp\n \tmov %r13,%rdi\n \txor %esi,%esi\n \tmov %rax,%rdx\n \txor %eax,%eax\n \tmov %rcx,0x48(%rsp)\n \tmov %rdx,%r14\n-\tcall e7a \n+\tcall e7a \n R_X86_64_PLT32\tsuspendThread-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall e9a \n- R_X86_64_PLT32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+\tcall e9a \n+ R_X86_64_PLT32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n-\tcall eac \n+\tcall eac \n R_X86_64_PLT32\tresumeThread-0x4\n \tadd $0x8,%rsp\n \tmov %rax,%r13\n \tmov 0x368(%r13),%rax\n \tmov 0x18(%rax),%rbx\n \tmov 0x10(%rbx),%rbp\n \tlea 0xc0(%rbx),%r15\n@@ -1239,16 +1239,16 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall f70 \n- R_X86_64_PLT32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+\tcall f70 \n+ R_X86_64_PLT32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tjmp *0x0(%rbp)\n \txchg %ax,%ax\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -1260,15 +1260,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x20,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 104b \n+\tja 104b \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rdx\n \tmov 0x1f(%rbx),%rsi\n \tmov %rcx,%rdi\n \tmov 0x27(%rbx),%rbx\n \tmov $0x68,%r8d\n@@ -1278,37 +1278,37 @@\n \tmov %rsi,%r8\n \tmov %rbx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n \tmov %rcx,0x50(%rsp)\n \tmov %r8,0x48(%rsp)\n \tmov %r9,%r14\n-\tcall fed \n+\tcall fed \n R_X86_64_PLT32\tmemcpy-0x4\n \tadd $0x8,%rsp\n \tmov 0x40(%rsp),%rcx\n \tcmp $0x1000,%rcx\n-\tjae 1025 \n+\tjae 1025 \n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0xf50\n \tmov 0x48(%rsp),%rax\n \tmov %rax,-0x10(%r12)\n \tmov %r14,-0x8(%r12)\n \tmov %rcx,(%r12)\n \tlea -0x17(%r12),%r14\n-\tjmp 1025 \n+\tjmp 1025 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0xe08\n \tmov 0x48(%rsp),%rax\n \tmov %rax,-0x10(%r12)\n \tmov %r14,-0x8(%r12)\n \tmov %rcx,(%r12)\n \tlea -0x17(%r12),%r14\n-\tjmp 104b \n+\tjmp 104b \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x20,0x388(%r13)\n \tjmp *-0x8(%r13)\n \tnopw 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -1319,15 +1319,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x30,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 10cb \n+\tja 10cb \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rdx\n \tmov 0x1f(%rbx),%rsi\n \tmov 0x27(%rbx),%rdi\n \tmov 0x2f(%rbx),%rbx\n \tmovq $0x0,-0x28(%r12)\n@@ -1335,15 +1335,15 @@\n \tmov %rax,-0x20(%r12)\n \tmov %rdx,-0x18(%r12)\n \tmov %rsi,-0x10(%r12)\n \tmov %rdi,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0x27(%r12),%r14\n \tmov %rcx,%rbx\n-\tjmp 10cb \n+\tjmp 10cb \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x30,0x388(%r13)\n \tjmp *-0x8(%r13)\n \tnopw 0x0(%rax,%rax,1)\n \tenter $0xfffc,$0xff\n \t(bad)\n \t(bad)\n@@ -1357,37 +1357,37 @@\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x3a4\n \tadd %al,(%rax)\n \t...\n \n-0000000000001108 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_info():\n+0000000000001108 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_info():\n \tlea -0x28(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 114a \n+\tjb 114a \n \tcmp $0x68,%rdi\n-\tjne 113d \n+\tjne 113d \n \tmovq $0x0,-0x28(%rbp)\n R_X86_64_32S\t.text+0x1180\n \tmov $0x68,%ebx\n \tmov %r14,-0x20(%rbp)\n \tmov %rsi,-0x18(%rbp)\n \tmov %r8,-0x10(%rbp)\n \tmov %r9,-0x8(%rbp)\n \tadd $0xffffffffffffffd8,%rbp\n-\tjmp 113d \n+\tjmp 113d \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\t.data+0x3a4\n \tadd $0x8,%rbp\n \tjmp *(%rbx)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure-0x4\n \tmov %r14,-0x28(%rbp)\n \tmov %rsi,-0x20(%rbp)\n \tmov %rdi,-0x18(%rbp)\n \tmov %r8,-0x10(%rbp)\n \tmov %r9,-0x8(%rbp)\n \tadd $0xffffffffffffffd8,%rbp\n \tjmp *-0x8(%r13)\n@@ -1398,15 +1398,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rcx)\n \t(bad)\n \trex.W\n \tcmp 0x358(%r13),%r12\n-\tja 11ff \n+\tja 11ff \n \tmovq $0x0,-0x40(%r12)\n R_X86_64_32S\tbase_GHCziForeignPtr_PlainPtr_con_info\n \tmov %rbx,-0x38(%r12)\n \tmovq $0x0,-0x30(%r12)\n R_X86_64_32S\t.text+0x1078\n \tmov 0x20(%rbp),%rax\n \tmov %rax,-0x28(%r12)\n@@ -1424,18 +1424,18 @@\n R_X86_64_32S\t.text+0x1220\n \tlea -0x2f(%r12),%r14\n \tlea -0x3c(%r12),%rbx\n \tmov %rbx,%rcx\n \tmov %rax,0x20(%rbp)\n \tmov %rcx,0x28(%rbp)\n \tadd $0x18,%rbp\n-\tjmp 11ff \n+\tjmp 11ff \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x48,0x388(%r13)\n-\tjmp 120f \n+\tjmp 120f \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnop\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -1455,50 +1455,50 @@\n \tmov 0x8(%rbp),%rax\n \tmov %rax,-0x8(%r12)\n \tmovq $0x68,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x20,0x388(%r13)\n-\tjmp 126c \n+\tjmp 126c \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \tsldt (%rax)\n \tadd %al,(%rdx)\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure-0x4\n \tadd %al,(%rax)\n \t...\n \n-0000000000001288 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_info():\n+0000000000001288 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_info():\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 132d \n+\tjb 132d \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x12c0\n \tmov %r14,%rbx\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 12c0 \n+\tjne 12c0 \n \tjmp *(%rbx)\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x39(%rax)\n \trex.RB\n \tlock add %al,(%rax)\n R_X86_64_32S\t.text+0x1308\n \tadd %al,(%rax)\n \tmov 0x7(%rbx),%rax\n@@ -1507,78 +1507,78 @@\n \tmov %rbx,%rdx\n \tmov 0x8(%rbp),%rbx\n \tmov %rdx,-0x8(%rbp)\n \tmov %rax,0x0(%rbp)\n \tmov %rcx,0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 1308 \n+\tjne 1308 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \trex.XB add %eax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,0x4b(%rbx,%rcx,4)\n \t(bad)\n \tmov 0xf(%rbx),%r8\n \tmov 0x8(%rbp),%rdi\n \tmov 0x10(%rbp),%rsi\n \tmov 0x18(%rbp),%r14\n \tmov 0x17(%rbx),%rax\n \tmov %rax,0x18(%rbp)\n \tadd $0x18,%rbp\n-\tjmp 1108 \n+\tjmp 1108 \n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_closure-0x4\n \tjmp *-0x8(%r13)\n \t...\n \tadc $0x0,%eax\n R_X86_64_PC32\t.data+0x47c\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB\n \tlock cmp %r15,%rax\n-\tjb 1393 \n+\tjb 1393 \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 1365 \n+\tcall 1365 \n R_X86_64_PLT32\tnewCAF-0x4\n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 1391 \n+\tje 1391 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_bh_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tlea 0x0(%rip),%rsi \n R_X86_64_PC32\t.data+0x454\n \tlea 0x0(%rip),%r14 \n R_X86_64_PC32\t.data+0x42e\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 1391 \n+\tjmp 1391 \n R_X86_64_PLT32\tbase_GHCziErr_error_info-0x4\n \tjmp *(%rbx)\n \tjmp *-0x10(%r13)\n \tnop\n \n-0000000000001398 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_slow():\n+0000000000001398 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_slow():\n \tmov 0x18(%rbp),%r8\n \tmov 0x10(%rbp),%rdi\n \tmov 0x8(%rbp),%rsi\n \tmov 0x0(%rbp),%r14\n \tadd $0x20,%rbp\n-\tjmp 17a8 \n+\tjmp 17a8 \n \tnopl 0x0(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1586,15 +1586,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 14d7 \n+\tjb 14d7 \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x14f0\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -1611,31 +1611,31 @@\n \tsub $0x8,%rsp\n \tmov %r13,%rdi\n \txor %esi,%esi\n \tmov %rax,%rdx\n \txor %eax,%eax\n \tmov %rcx,0x48(%rsp)\n \tmov %rdx,%r14\n-\tcall 1442 \n+\tcall 1442 \n R_X86_64_PLT32\tsuspendThread-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall 1462 \n- R_X86_64_PLT32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+\tcall 1462 \n+ R_X86_64_PLT32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n-\tcall 1474 \n+\tcall 1474 \n R_X86_64_PLT32\tresumeThread-0x4\n \tadd $0x8,%rsp\n \tmov %rax,%r13\n \tmov 0x368(%r13),%rax\n \tmov 0x18(%rax),%rbx\n \tmov 0x10(%rbx),%rbp\n \tlea 0xc0(%rbx),%r15\n@@ -1684,16 +1684,16 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall 1538 \n- R_X86_64_PLT32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+\tcall 1538 \n+ R_X86_64_PLT32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tjmp *0x0(%rbp)\n \txchg %ax,%ax\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -1705,32 +1705,32 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 1710 \n+\tjb 1710 \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov %rcx,%rdx\n \tmov 0x17(%rbx),%rbx\n \tmov $0x68,%esi\n \tsub $0x8,%rsp\n \tmov %rdx,%rdi\n \tmov %rsi,%rdx\n \tmov %rbx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n \tmov %rcx,%r14\n-\tcall 159b \n+\tcall 159b \n R_X86_64_PLT32\tmemcpy-0x4\n \tadd $0x8,%rsp\n \tmov %r14,%rax\n-\tjmp 1630 \n+\tjmp 1630 \n \tnop\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1740,15 +1740,15 @@\n R_X86_64_32S\t.text+0x1608\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tpop %rbp\n \tadc %dh,%dh\n \tret\n \t(bad)\n-\tjne 1608 \n+\tjne 1608 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax,%rax,1)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -1759,15 +1759,15 @@\n R_X86_64_32S\t.text+0x1628\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tpop %rbp\n \tadc %dh,%dh\n \tret\n \t(bad)\n-\tjne 1628 \n+\tjne 1628 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax,%rax,1)\n \tret $0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -1787,25 +1787,25 @@\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x7d(%r8)\n \t(bad)\n \tmov %ebx,%ecx\n \tand $0x7,%ecx\n \tcmp $0x1,%rcx\n-\tje 1706 \n+\tje 1706 \n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x1678\n \tmov %rbx,%rcx\n \tmov 0x6(%rbx),%rbx\n \tmov %rax,-0x10(%rbp)\n \tmov 0xe(%rcx),%rax\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne 1678 \n+\tjne 1678 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -1819,39 +1819,39 @@\n \tadd (%rax),%eax\n \tadd %dh,0x71(%rdi)\n \tmov 0x8(%rbp),%rax\n \tmov 0x7(%rbx),%rcx\n \tmov 0xf(%rbx),%rdx\n \tmov 0x17(%rbx),%rbx\n \tcmp $0x1000,%rbx\n-\tjae 16ca \n+\tjae 16ca \n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0x1518\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x15e0\n \tlea -0x17(%r12),%r14\n \tmov %rcx,%rbx\n-\tjmp 16ca \n+\tjmp 16ca \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0x13d0\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x15b8\n \tlea -0x17(%r12),%r14\n \tmov %rcx,%rbx\n-\tjmp 16f6 \n+\tjmp 16f6 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x20,0x388(%r13)\n-\tjmp 1706 \n+\tjmp 1706 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tjmp *0x0(%rbp)\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \tadd (%rax),%eax\n@@ -1864,27 +1864,27 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x20,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 1771 \n+\tja 1771 \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rdx\n \tmov 0x1f(%rbx),%rbx\n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0x1560\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0x17(%r12),%r14\n \tmov %rcx,%rbx\n-\tjmp 1771 \n+\tjmp 1771 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x20,0x388(%r13)\n \tjmp *-0x8(%r13)\n \tlock sti\n \t(bad)\n \t(bad)\n \t(bad)\n@@ -1898,35 +1898,35 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x4a4\n \tadd %al,(%rax)\n \t...\n \n-00000000000017a8 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_info():\n+00000000000017a8 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_info():\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 17e2 \n+\tjb 17e2 \n \tcmp $0x68,%rdi\n-\tjne 17d9 \n+\tjne 17d9 \n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\t.text+0x1818\n \tmov $0x68,%ebx\n \tmov %r14,-0x18(%rbp)\n \tmov %rsi,-0x10(%rbp)\n \tmov %r8,-0x8(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n-\tjmp 17d9 \n+\tjmp 17d9 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\t.data+0x4a4\n \tjmp *(%rbx)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure-0x4\n \tmov %r14,-0x20(%rbp)\n \tmov %rsi,-0x18(%rbp)\n \tmov %rdi,-0x10(%rbp)\n \tmov %r8,-0x8(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n@@ -1961,18 +1961,18 @@\n R_X86_64_32S\t.text+0x18a8\n \tlea -0x1f(%r12),%r14\n \tlea -0x2c(%r12),%rbx\n \tmov %rbx,%rcx\n \tmov %rax,0x10(%rbp)\n \tmov %rcx,0x18(%rbp)\n \tadd $0x8,%rbp\n-\tjmp 1885 \n+\tjmp 1885 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x38,0x388(%r13)\n-\tjmp 1895 \n+\tjmp 1895 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl (%rax)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -1992,50 +1992,50 @@\n \tmov 0x8(%rbp),%rax\n \tmov %rax,-0x8(%r12)\n \tmovq $0x68,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x20,0x388(%r13)\n-\tjmp 18f4 \n+\tjmp 18f4 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \tsldt (%rax)\n \tadd %al,(%rdx)\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure-0x4\n \tadd %al,(%rax)\n \t...\n \n-0000000000001910 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_info():\n+0000000000001910 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_info():\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 19a8 \n+\tjb 19a8 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x1948\n \tmov %r14,%rbx\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 1948 \n+\tjne 1948 \n \tjmp *(%rbx)\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x39(%rax)\n \trex.RB\n \tlock add %al,(%rax)\n R_X86_64_32S\t.text+0x1990\n \tadd %al,(%rax)\n \tmov 0x7(%rbx),%rax\n@@ -2044,34 +2044,34 @@\n \tmov %rbx,%rdx\n \tmov 0x8(%rbp),%rbx\n \tmov %rdx,-0x8(%rbp)\n \tmov %rax,0x0(%rbp)\n \tmov %rcx,0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 1990 \n+\tjne 1990 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \trex.XB add %eax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rcx)\n \tfmuls -0x75(%rax)\n-\tjge 199f \n+\tjge 199f \n \tmov 0x10(%rbp),%rsi\n \tmov 0x18(%rbp),%r14\n \tadd $0x20,%rbp\n-\tjmp 17a8 \n+\tjmp 17a8 \n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2080,15 +2080,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 1ad7 \n+\tjb 1ad7 \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x1af0\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -2105,31 +2105,31 @@\n \tsub $0x8,%rsp\n \tmov %r13,%rdi\n \txor %esi,%esi\n \tmov %rax,%rdx\n \txor %eax,%eax\n \tmov %rcx,0x48(%rsp)\n \tmov %rdx,%r14\n-\tcall 1a42 \n+\tcall 1a42 \n R_X86_64_PLT32\tsuspendThread-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall 1a62 \n- R_X86_64_PLT32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+\tcall 1a62 \n+ R_X86_64_PLT32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n-\tcall 1a74 \n+\tcall 1a74 \n R_X86_64_PLT32\tresumeThread-0x4\n \tadd $0x8,%rsp\n \tmov %rax,%r13\n \tmov 0x368(%r13),%rax\n \tmov 0x18(%rax),%rbx\n \tmov 0x10(%rbx),%rbp\n \tlea 0xc0(%rbx),%r15\n@@ -2178,16 +2178,16 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall 1b38 \n- R_X86_64_PLT32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+\tcall 1b38 \n+ R_X86_64_PLT32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tjmp *0x0(%rbp)\n \txchg %ax,%ax\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -2199,52 +2199,52 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x20,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 1c08 \n+\tja 1c08 \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rdx\n \tmov 0x1f(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rcx,%rdi\n \tmov %rax,%rsi\n \txor %eax,%eax\n \tmov %rcx,0x50(%rsp)\n \tmov %rsi,0x48(%rsp)\n \tmov %rdx,%r14\n-\tcall 1b9f \n- R_X86_64_PLT32\tghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit-0x4\n+\tcall 1b9f \n+ R_X86_64_PLT32\tghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit-0x4\n \tadd $0x8,%rsp\n \tcmp $0x1000,%rbx\n-\tjae 1bda \n+\tjae 1bda \n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0x1b18\n \tmov 0x48(%rsp),%rax\n \tmov %rax,-0x10(%r12)\n \tmov %r14,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0x17(%r12),%r14\n \tmov 0x40(%rsp),%rax\n \tmov %rax,%rbx\n-\tjmp 1bda \n+\tjmp 1bda \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0x19d0\n \tmov 0x48(%rsp),%rax\n \tmov %rax,-0x10(%r12)\n \tmov %r14,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0x17(%r12),%r14\n \tmov 0x40(%rsp),%rax\n \tmov %rax,%rbx\n-\tjmp 1c08 \n+\tjmp 1c08 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x20,0x388(%r13)\n \tjmp *-0x8(%r13)\n \tnop\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n@@ -2252,30 +2252,30 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000001c30 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_info():\n+0000000000001c30 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_info():\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 1c5b \n+\tjb 1c5b \n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\t.text+0x1c78\n \tmov $0x68,%ebx\n \tmov %r14,-0x18(%rbp)\n \tmov %rsi,-0x10(%rbp)\n \tmov %rdi,-0x8(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n-\tjmp 1c5b \n+\tjmp 1c5b \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_closure-0x4\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n \trex.XB add %eax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -2305,18 +2305,18 @@\n R_X86_64_32S\t.text+0x1d08\n \tlea -0x1f(%r12),%r14\n \tlea -0x2c(%r12),%rbx\n \tmov %rbx,%rcx\n \tmov %rax,0x10(%rbp)\n \tmov %rcx,0x18(%rbp)\n \tadd $0x8,%rbp\n-\tjmp 1ce5 \n+\tjmp 1ce5 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x38,0x388(%r13)\n-\tjmp 1cf5 \n+\tjmp 1cf5 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl (%rax)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -2336,52 +2336,52 @@\n \tmov 0x8(%rbp),%rax\n \tmov %rax,-0x8(%r12)\n \tmovq $0x68,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x20,0x388(%r13)\n-\tjmp 1d54 \n+\tjmp 1d54 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \tadd $0x1000000,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000001d70 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_info():\n+0000000000001d70 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_info():\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 1db5 \n+\tjb 1db5 \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x1da0\n \tmov %r14,%rbx\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 1da0 \n+\tjne 1da0 \n \tjmp *(%rbx)\n \tnop\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjnp 1dbb \n+\tjnp 1dbb \n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x8,%rbp\n-\tjmp 1c30 \n+\tjmp 1c30 \n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_closure-0x4\n \tjmp *-0x8(%r13)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2392,16 +2392,16 @@\n \tadd %cl,-0x75(%rax)\n \trex.XB (bad)\n \tmov 0xf(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 1df1 \n- R_X86_64_PLT32\tghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze-0x4\n+\tcall 1df1 \n+ R_X86_64_PLT32\tghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze-0x4\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tjmp *0x0(%rbp)\n \tnop\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -2413,15 +2413,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 1f1f \n+\tjb 1f1f \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x1f38\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -2438,31 +2438,31 @@\n \tsub $0x8,%rsp\n \tmov %r13,%rdi\n \txor %esi,%esi\n \tmov %rax,%rdx\n \txor %eax,%eax\n \tmov %rcx,0x48(%rsp)\n \tmov %rdx,%r14\n-\tcall 1e8a \n+\tcall 1e8a \n R_X86_64_PLT32\tsuspendThread-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall 1eaa \n- R_X86_64_PLT32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+\tcall 1eaa \n+ R_X86_64_PLT32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n-\tcall 1ebc \n+\tcall 1ebc \n R_X86_64_PLT32\tresumeThread-0x4\n \tadd $0x8,%rsp\n \tmov %rax,%r13\n \tmov 0x368(%r13),%rax\n \tmov 0x18(%rax),%rbx\n \tmov 0x10(%rbx),%rbp\n \tlea 0xc0(%rbx),%r15\n@@ -2511,16 +2511,16 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall 1f80 \n- R_X86_64_PLT32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+\tcall 1f80 \n+ R_X86_64_PLT32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tjmp *0x0(%rbp)\n \txchg %ax,%ax\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -2532,31 +2532,31 @@\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 1fea \n+\tjb 1fea \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rbx\n \tadd $0x10,%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \tmov %rax,%rcx\n \txor %eax,%eax\n \tmov %rcx,%r14\n-\tcall 1fd1 \n- R_X86_64_PLT32\tghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit-0x4\n+\tcall 1fd1 \n+ R_X86_64_PLT32\tghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit-0x4\n \tadd $0x8,%rsp\n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x2000\n \tmov %rbx,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 1fea \n+\tjmp 1fea \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziLazzy_toChunks_info-0x4\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -2580,15 +2580,15 @@\n \tor %r8b,(%r8)\n R_X86_64_32S\t.text+0x2078\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \tret\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne 2078 \n+\tjne 2078 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -2600,15 +2600,15 @@\n \tor %r8b,(%r8)\n R_X86_64_32S\t.text+0x2090\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \tret\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne 2090 \n+\tjne 2090 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -2637,15 +2637,15 @@\n \tadd %al,(%rax)\n \tmov %rbx,%rax\n \tmov 0x6(%rbx),%rbx\n \tmov 0xe(%rax),%rax\n \tmov %rax,0x0(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 20d8 \n+\tjne 20d8 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -2660,44 +2660,44 @@\n \tadd (%rax),%eax\n \tadd %dh,0x71(%rdi)\n \tmov 0x10(%rbp),%rax\n \tmov 0x7(%rbx),%rcx\n \tmov 0xf(%rbx),%rdx\n \tmov 0x17(%rbx),%rbx\n \tcmp $0x1000,%rbx\n-\tjae 212a \n+\tjae 212a \n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0x1f60\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x2048\n \tlea -0x17(%r12),%r14\n \tmov %rcx,%rbx\n-\tjmp 212a \n+\tjmp 212a \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0x1e18\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x2018\n \tlea -0x17(%r12),%r14\n \tmov %rcx,%rbx\n-\tjmp 2156 \n+\tjmp 2156 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x20,0x388(%r13)\n-\tjmp 2166 \n+\tjmp 2166 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x2188\n \tmov $0x20,%ebx\n-\tjmp 2178 \n+\tjmp 2178 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2722,18 +2722,18 @@\n R_X86_64_32S\t.text+0x2208\n \tlea -0xf(%r12),%r14\n \tlea -0x1c(%r12),%rbx\n \tmov %rbx,%rcx\n \tmov %rax,0x0(%rbp)\n \tmov %rcx,0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp 21e3 \n+\tjmp 21e3 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x28,0x388(%r13)\n-\tjmp 21f3 \n+\tjmp 21f3 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax,%rax,1)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -2753,40 +2753,40 @@\n \tmov 0x8(%rbp),%rax\n \tmov %rax,-0x8(%r12)\n \tmovq $0x20,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x20,0x388(%r13)\n-\tjmp 2254 \n+\tjmp 2254 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \tadd $0x1000000,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000002270 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_info():\n+0000000000002270 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_info():\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 2293 \n+\tjb 2293 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x22b0\n \tmov $0x68,%ebx\n \tmov %r14,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 2293 \n+\tjmp 2293 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_closure-0x4\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -2805,64 +2805,64 @@\n \tmov 0x8(%rbp),%rax\n \tmov %rax,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmovq $0x0,0x8(%rbp)\n R_X86_64_32S\t.text+0x2310\n \tlea -0xf(%r12),%r14\n \tadd $0x8,%rbp\n-\tjmp 22e9 \n+\tjmp 22e9 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x18,0x388(%r13)\n-\tjmp 22f9 \n+\tjmp 22f9 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rax)\n-\tjrcxz 230c \n+\tjrcxz 230c \n \tadd $0x8,%rbp\n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \n-0000000000002320 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_slow():\n+0000000000002320 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_slow():\n \tmov 0x18(%rbp),%r8\n \tmov 0x10(%rbp),%rdi\n \tmov 0x8(%rbp),%rsi\n \tmov 0x0(%rbp),%r14\n \tadd $0x20,%rbp\n-\tjmp 24a0 \n+\tjmp 24a0 \n \tnopl 0x0(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB rorb $1,-0x8(%r9,%rdi,1)\n-\tjb 2391 \n+\tjb 2391 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rbx,-0x8(%rbp)\n \tmovq $0x0,-0x30(%rbp)\n R_X86_64_32S\t.text+0x23c8\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rcx\n \tmov 0x20(%rbx),%rbx\n \tmov %rbx,%rdx\n \tmov %rcx,-0x28(%rbp)\n \tmov %rax,-0x20(%rbp)\n \tmov %rdx,-0x18(%rbp)\n \tadd $0xffffffffffffffd0,%rbp\n-\tjmp 2391 \n+\tjmp 2391 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tjmp *-0x10(%r13)\n \tnopl (%rax)\n \trex.XB add %eax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -2897,42 +2897,42 @@\n \tmov %rbx,(%r12)\n \tmov 0x8(%rbp),%rax\n \tmov 0x10(%rbp),%rcx\n \tmov 0x18(%rbp),%rcx\n \tadd $0x10,%rbx\n \tlea -0x4(%r12),%rdx\n \txor %esi,%esi\n-\tjmp 2412 \n+\tjmp 2412 \n \tmov (%rax,%rsi,1),%dil\n \tmovzbl %dil,%edi\n \txor $0x36,%rdi\n \tmov %dil,(%rbx,%rsi,1)\n \tinc %rsi\n \tcmp %rcx,%rsi\n-\tjl 23ff \n+\tjl 23ff \n \tadd $0x20,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 2447 \n+\tja 2447 \n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info\n \tmov %rdx,-0x10(%r12)\n \tmov %rbx,-0x8(%r12)\n \tmov %rcx,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x20,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x20,0x388(%r13)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x23a8\n \tmov %rbx,0x8(%rbp)\n \tmov %rdx,0x10(%rbp)\n-\tjmp 2467 \n+\tjmp 2467 \n R_X86_64_PLT32\tstg_gc_noregs-0x4\n \tmovq $0x10,0x388(%r13)\n-\tjmp 2477 \n+\tjmp 2477 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnop\n \tcmp $0xff,%dh\n \t(bad)\n \t(bad)\n \t(bad)\n \t(bad)\n@@ -2944,27 +2944,27 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x4fc\n \tadd %al,(%rax)\n \t...\n \n-00000000000024a0 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_info():\n+00000000000024a0 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_info():\n \tlea -0x38(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 255f \n+\tjb 255f \n \tcmp $0x40,%rdi\n-\tjle 24c8 \n+\tjle 24c8 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x24e0\n \tmov %r8,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp c90 \n-\tjmp 24f7 \n+\tjmp c90 \n+\tjmp 24f7 \n \tnopw 0x0(%rax,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -2977,41 +2977,41 @@\n \tmov 0x17(%rbx),%edi\n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tmov %rax,%r8\n \tmov $0x40,%eax\n \tsub %rdi,%rax\n \ttest %rax,%rax\n-\tjg 252e \n+\tjg 252e \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x25a8\n \tlea 0x0(%rip),%r9 \n R_X86_64_PC32\tbase_GHCziForeignPtr_FinalPtr_closure-0x2\n \tmov %r8,%rax\n \txor %r8d,%r8d\n \tmovq $0x0,-0x18(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n-\tjmp 252e \n+\tjmp 252e \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info-0x4\n \ttest %rax,%rax\n-\tjl 25bd \n+\tjl 25bd \n \tmovq $0x0,-0x30(%rbp)\n R_X86_64_32S\t.text+0x27d0\n \tmov %rax,%rbx\n \tmov %r8,-0x28(%rbp)\n \tmov %r14,-0x20(%rbp)\n \tmov %rsi,-0x18(%rbp)\n \tmov %rdi,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffd0,%rbp\n-\tjmp 255f \n+\tjmp 255f \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure-0x4\n \tmov %r14,-0x20(%rbp)\n \tmov %rsi,-0x18(%rbp)\n \tmov %rdi,-0x10(%rbp)\n \tmov %r8,-0x8(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n@@ -3035,30 +3035,30 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x4fc\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x77(%r8)\n-\trex.RB call ffffffffe0c5a8fc \n+\trex.RB call ffffffffe0c5a8fc \n \ttest %rsi,%rsi\n-\tjge 25c9 \n+\tjge 25c9 \n \tadd $0x30,%rbp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tbase_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure-0x4\n-\tjmp 25c9 \n+\tjmp 25c9 \n R_X86_64_PLT32\tstg_ap_0_fast-0x4\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x2628\n \tmov %rbx,%rax\n \tmov %rsi,%rbx\n \tmov %rsi,0x18(%rbp)\n \tmov %r14,0x20(%rbp)\n \tmov %rax,0x28(%rbp)\n-\tjmp 25e8 \n+\tjmp 25e8 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \trex.RX or (%rax),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3067,18 +3067,18 @@\n \tadd %cl,-0x75(%rax)\n \tsbb %r9b,-0x75(%r8)\n \tpop %rbp\n \tadc %cl,-0x75(%rax)\n \trex.WRB xor %r9b,-0x75(%r8)\n \tpush %rbp\n \tsub %cl,-0x75(%rax)\n-\tjne 262c \n+\tjne 262c \n \tmov 0x8(%rbp),%rdi\n \tadd $0x8,%rbp\n-\tjmp 2689 \n+\tjmp 2689 \n \txchg %ax,%ax\n \ttest %eax,0x0(%rip) \n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure-0x4\n@@ -3101,28 +3101,28 @@\n \tmov 0x8(%rbp),%rax\n \tmov 0x28(%rbp),%rcx\n \tmov 0x20(%rbp),%rdx\n \tmov 0x18(%rbp),%rsi\n \tlea 0x10(%rbx),%rdi\n \tlea -0x4(%r12),%rbx\n \txor %r8d,%r8d\n-\tjmp 2677 \n+\tjmp 2677 \n \tmov (%rcx,%r8,1),%r9b\n \tmovzbl %r9b,%r9d\n \txor $0x5c,%r9\n \tmov %r9b,(%rdi,%r8,1)\n \tinc %r8\n \tcmp %rsi,%r8\n-\tjl 2664 \n+\tjl 2664 \n \tmov %rbx,0x40(%rsp)\n \tmov %rax,%rbx\n \tmov 0x40(%rsp),%rax\n \tadd $0x58,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 26ff \n+\tja 26ff \n \tmovq $0x0,-0x50(%r12)\n R_X86_64_32S\tghczmprim_GHCziTypes_ZC_con_info\n \tmov %rbx,-0x48(%r12)\n \tmovq $0x0,-0x40(%r12)\n R_X86_64_32S\tghczmprim_GHCziTypes_ZMZN_closure+0x1\n \tmovq $0x0,-0x38(%r12)\n R_X86_64_32S\t.text+0x2350\n@@ -3137,26 +3137,26 @@\n \tmov %rbx,(%r12)\n \tmovq $0x0,0x10(%rbp)\n R_X86_64_32S\t.text+0x2748\n \tlea -0xe(%r12),%r14\n \tmov %rdi,0x20(%rbp)\n \tmov %rax,0x28(%rbp)\n \tadd $0x10,%rbp\n-\tjmp 26ff \n+\tjmp 26ff \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziLazzy_fromChunks_info-0x4\n \tmovq $0x58,0x388(%r13)\n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x25f8\n \tmov %rdi,0x0(%rbp)\n \tmov %rax,0x10(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp 2723 \n+\tjmp 2723 \n R_X86_64_PLT32\tstg_gc_noregs-0x4\n \tmovq $0x10,0x388(%r13)\n-\tjmp 2733 \n+\tjmp 2733 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax,%rax,1)\n \tret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -3191,25 +3191,25 @@\n \tmov 0xf(%rbx),%r8\n \tmov 0x8(%rbp),%rdi\n \tmov %rax,%rsi\n \tmov 0x10(%rbp),%r14\n \tmov 0x17(%rbx),%rax\n \tmov %rax,0x10(%rbp)\n \tadd $0x10,%rbp\n-\tjmp 2798 \n+\tjmp 2798 \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info-0x4\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \ttestl $0x48de8949,-0xa(%rcx,%rcx,4)\n \tadd $0x8,%ebp\n-\tjmp c90 \n+\tjmp c90 \n \tnopw 0x0(%rax,%rax,1)\n \ttest %eax,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3239,15 +3239,15 @@\n \txor %esi,%esi\n \tmov %rax,%r10\n \txor %eax,%eax\n \tmov %rcx,0x68(%rsp)\n \tmov %r10,0x60(%rsp)\n \tmov %r9,0x58(%rsp)\n \tmov %r8,0x50(%rsp)\n-\tcall 282b \n+\tcall 282b \n R_X86_64_PLT32\tmemset-0x4\n \tadd $0x8,%rsp\n \tmovq $0x0,-0x8(%r12)\n R_X86_64_32S\tbase_GHCziForeignPtr_PlainPtr_con_info\n \tmov %rbx,(%r12)\n \tlea -0x4(%r12),%rbx\n \tmovq $0x0,0x0(%rbp)\n@@ -3256,119 +3256,119 @@\n \tmov 0x60(%rsp),%rbx\n \tmov %rbx,%r8\n \tmov 0x50(%rsp),%rdi\n \tmov 0x48(%rsp),%rsi\n \tmov 0x58(%rsp),%rbx\n \tmov %rbx,-0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp 2870 \n+\tjmp 2870 \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info-0x4\n \tmovq $0x10,0x388(%r13)\n-\tjmp 2880 \n+\tjmp 2880 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tsldt (%rax)\n \tadd %al,(%rdx)\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure-0x4\n \tadd %al,(%rax)\n \t...\n \n-0000000000002898 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_info():\n+0000000000002898 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_info():\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 28e9 \n+\tjb 28e9 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x28d0\n \tmov %r14,%rbx\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 28d0 \n+\tjne 28d0 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rbx,%rcx,4)\n \tor %cl,-0x75(%rax)\n-\tjnp 28ef \n+\tjnp 28ef \n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x10,%rbp\n-\tjmp 24a0 \n+\tjmp 24a0 \n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \n-00000000000028f8 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_slow():\n+00000000000028f8 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_slow():\n \tmov 0x18(%rbp),%r8\n \tmov 0x10(%rbp),%rdi\n \tmov 0x8(%rbp),%rsi\n \tmov 0x0(%rbp),%r14\n \tadd $0x20,%rbp\n-\tjmp 2ba0 \n+\tjmp 2ba0 \n \tnopl 0x0(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 294b \n+\tjb 294b \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rbx,-0x8(%rbp)\n \tmov 0x10(%rbx),%r14\n \tmov 0x18(%rbx),%rbx\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 2968 \n+\tjmp 2968 \n \tjmp *-0x10(%r13)\n \tnop\n \tadd $0x1000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n-\trex.RB call ff862bc \n+\trex.RB call ff862bc \n \t(bad)\n \tmov $0x48000000,%eax\n \tmovl $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x29b0\n \tmov %rbx,%rax\n \tmov 0x7(%rbx),%rbx\n \tmov %rbx,%rcx\n \tmov %r14,%rbx\n \tmov %rcx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne 29b0 \n+\tjne 29b0 \n \tjmp *(%rbx)\n \tnopl (%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3377,15 +3377,15 @@\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \tfadds -0x7cb7f820(%rbx)\n \tclc\n \tadd %esi,0x49(%rbp,%rsi,2)\n \tadd $0x48,%esp\n \tcmp 0x358(%r13),%r12\n-\tja 2a1d \n+\tja 2a1d \n \tmov 0x6(%rbx),%rax\n \tmov 0xe(%rbx),%rcx\n \tmov 0x16(%rbx),%rdx\n \tmov 0x1e(%rbx),%rbx\n \tmovq $0x0,-0x40(%r12)\n R_X86_64_32S\t.text+0x2928\n \tmov %rcx,-0x30(%r12)\n@@ -3398,15 +3398,15 @@\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0x1e(%r12),%rbx\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x48,0x388(%r13)\n-\tjmp 2a2d \n+\tjmp 2a2d \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tjmp *-0x8(%r13)\n \tmov 0x8(%rbp),%rbx\n \tand $0xfffffffffffffff8,%rbx\n \tadd $0x18,%rbp\n \tjmp *(%rbx)\n \tnop\n@@ -3415,29 +3415,29 @@\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB rorb $1,-0x8(%r9,%rdi,1)\n-\tjb 2a91 \n+\tjb 2a91 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rbx,-0x8(%rbp)\n \tmovq $0x0,-0x30(%rbp)\n R_X86_64_32S\t.text+0x2ac8\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rcx\n \tmov 0x20(%rbx),%rbx\n \tmov %rbx,%rdx\n \tmov %rcx,-0x28(%rbp)\n \tmov %rax,-0x20(%rbp)\n \tmov %rdx,-0x18(%rbp)\n \tadd $0xffffffffffffffd0,%rbp\n-\tjmp 2a91 \n+\tjmp 2a91 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tjmp *-0x10(%r13)\n \tnopl (%rax)\n \trex.XB add %eax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -3472,42 +3472,42 @@\n \tmov %rbx,(%r12)\n \tmov 0x8(%rbp),%rax\n \tmov 0x10(%rbp),%rcx\n \tmov 0x18(%rbp),%rcx\n \tadd $0x10,%rbx\n \tlea -0x4(%r12),%rdx\n \txor %esi,%esi\n-\tjmp 2b12 \n+\tjmp 2b12 \n \tmov (%rax,%rsi,1),%dil\n \tmovzbl %dil,%edi\n \txor $0x36,%rdi\n \tmov %dil,(%rbx,%rsi,1)\n \tinc %rsi\n \tcmp %rcx,%rsi\n-\tjl 2aff \n+\tjl 2aff \n \tadd $0x20,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 2b47 \n+\tja 2b47 \n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info\n \tmov %rdx,-0x10(%r12)\n \tmov %rbx,-0x8(%r12)\n \tmov %rcx,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x20,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x20,0x388(%r13)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x2aa8\n \tmov %rbx,0x8(%rbp)\n \tmov %rdx,0x10(%rbp)\n-\tjmp 2b67 \n+\tjmp 2b67 \n R_X86_64_PLT32\tstg_gc_noregs-0x4\n \tmovq $0x10,0x388(%r13)\n-\tjmp 2b77 \n+\tjmp 2b77 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnop\n \tpop %rax\n \tstd\n \t(bad)\n \t(bad)\n \t(bad)\n@@ -3521,27 +3521,27 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x4fc\n \tadd %al,(%rax)\n \t...\n \n-0000000000002ba0 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_info():\n+0000000000002ba0 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_info():\n \tlea -0x38(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 2c5f \n+\tjb 2c5f \n \tcmp $0x40,%rdi\n-\tjle 2bc8 \n+\tjle 2bc8 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x2be0\n \tmov %r8,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp c90 \n-\tjmp 2bf7 \n+\tjmp c90 \n+\tjmp 2bf7 \n \tnopw 0x0(%rax,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3554,41 +3554,41 @@\n \tmov 0x17(%rbx),%edi\n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tmov %rax,%r8\n \tmov $0x40,%eax\n \tsub %rdi,%rax\n \ttest %rax,%rax\n-\tjg 2c2e \n+\tjg 2c2e \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x2ca8\n \tlea 0x0(%rip),%r9 \n R_X86_64_PC32\tbase_GHCziForeignPtr_FinalPtr_closure-0x2\n \tmov %r8,%rax\n \txor %r8d,%r8d\n \tmovq $0x0,-0x18(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n-\tjmp 2c2e \n+\tjmp 2c2e \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info-0x4\n \ttest %rax,%rax\n-\tjl 2cbd \n+\tjl 2cbd \n \tmovq $0x0,-0x30(%rbp)\n R_X86_64_32S\t.text+0x2ef8\n \tmov %rax,%rbx\n \tmov %r8,-0x28(%rbp)\n \tmov %r14,-0x20(%rbp)\n \tmov %rsi,-0x18(%rbp)\n \tmov %rdi,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffd0,%rbp\n-\tjmp 2c5f \n+\tjmp 2c5f \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure-0x4\n \tmov %r14,-0x20(%rbp)\n \tmov %rsi,-0x18(%rbp)\n \tmov %rdi,-0x10(%rbp)\n \tmov %r8,-0x8(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n@@ -3612,30 +3612,30 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x4fc\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x77(%r8)\n-\trex.RB call ffffffffe0c5affc \n+\trex.RB call ffffffffe0c5affc \n \ttest %rsi,%rsi\n-\tjge 2cc9 \n+\tjge 2cc9 \n \tadd $0x30,%rbp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tbase_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure-0x4\n-\tjmp 2cc9 \n+\tjmp 2cc9 \n R_X86_64_PLT32\tstg_ap_0_fast-0x4\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x2d28\n \tmov %rbx,%rax\n \tmov %rsi,%rbx\n \tmov %rsi,0x18(%rbp)\n \tmov %r14,0x20(%rbp)\n \tmov %rax,0x28(%rbp)\n-\tjmp 2ce8 \n+\tjmp 2ce8 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \trex.RX or (%rax),%r8b\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -3644,18 +3644,18 @@\n \tadd %cl,-0x75(%rax)\n \tsbb %r9b,-0x75(%r8)\n \tpop %rbp\n \tadc %cl,-0x75(%rax)\n \trex.WRB xor %r9b,-0x75(%r8)\n \tpush %rbp\n \tsub %cl,-0x75(%rax)\n-\tjne 2d2c \n+\tjne 2d2c \n \tmov 0x8(%rbp),%rdi\n \tadd $0x8,%rbp\n-\tjmp 2d89 \n+\tjmp 2d89 \n \txchg %ax,%ax\n \ttest %eax,0x0(%rip) \n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure-0x4\n@@ -3678,28 +3678,28 @@\n \tmov 0x8(%rbp),%rax\n \tmov 0x28(%rbp),%rcx\n \tmov 0x20(%rbp),%rdx\n \tmov 0x18(%rbp),%rsi\n \tlea 0x10(%rbx),%rdi\n \tlea -0x4(%r12),%rbx\n \txor %r8d,%r8d\n-\tjmp 2d77 \n+\tjmp 2d77 \n \tmov (%rcx,%r8,1),%r9b\n \tmovzbl %r9b,%r9d\n \txor $0x5c,%r9\n \tmov %r9b,(%rdi,%r8,1)\n \tinc %r8\n \tcmp %rsi,%r8\n-\tjl 2d64 \n+\tjl 2d64 \n \tmov %rbx,0x40(%rsp)\n \tmov %rax,%rbx\n \tmov 0x40(%rsp),%rax\n \tadd $0x50,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 2dfe \n+\tja 2dfe \n \tmovq $0x0,-0x48(%r12)\n R_X86_64_32S\t.text+0x2968\n \tmov %rbx,-0x40(%r12)\n \tmovq $0x0,-0x38(%r12)\n R_X86_64_32S\t.text+0x2a50\n \tmov %rdx,-0x28(%r12)\n \tmov %rcx,-0x20(%r12)\n@@ -3714,26 +3714,26 @@\n R_X86_64_32S\t.text+0x2e48\n \tlea -0xe(%r12),%r14\n \tmov %rdi,0x10(%rbp)\n \tlea -0x47(%r12),%rbx\n \tmov %rbx,0x20(%rbp)\n \tmov %rax,0x28(%rbp)\n \tadd $0x8,%rbp\n-\tjmp 2dfe \n+\tjmp 2dfe \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziLazzy_fromChunks_info-0x4\n \tmovq $0x50,0x388(%r13)\n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x2cf8\n \tmov %rdi,0x0(%rbp)\n \tmov %rax,0x10(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp 2e22 \n+\tjmp 2e22 \n R_X86_64_PLT32\tstg_gc_noregs-0x4\n \tmovq $0x10,0x388(%r13)\n-\tjmp 2e32 \n+\tjmp 2e32 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopw 0x0(%rax,%rax,1)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -3788,25 +3788,25 @@\n \tmov 0xf(%rbx),%r8\n \tmov 0x10(%rbp),%rdi\n \tmov %rax,%rsi\n \tmov 0x8(%rbp),%r14\n \tmov 0x17(%rbx),%rax\n \tmov %rax,0x18(%rbp)\n \tadd $0x18,%rbp\n-\tjmp 2ec0 \n+\tjmp 2ec0 \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info-0x4\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \ttestl $0x48de8949,-0xa(%rcx,%rcx,4)\n \tadd $0x8,%ebp\n-\tjmp c90 \n+\tjmp c90 \n \tnopw 0x0(%rax,%rax,1)\n \ttest %eax,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3836,15 +3836,15 @@\n \txor %esi,%esi\n \tmov %rax,%r10\n \txor %eax,%eax\n \tmov %rcx,0x68(%rsp)\n \tmov %r10,0x60(%rsp)\n \tmov %r9,0x58(%rsp)\n \tmov %r8,0x50(%rsp)\n-\tcall 2f53 \n+\tcall 2f53 \n R_X86_64_PLT32\tmemset-0x4\n \tadd $0x8,%rsp\n \tmovq $0x0,-0x8(%r12)\n R_X86_64_32S\tbase_GHCziForeignPtr_PlainPtr_con_info\n \tmov %rbx,(%r12)\n \tlea -0x4(%r12),%rbx\n \tmovq $0x0,0x0(%rbp)\n@@ -3853,162 +3853,162 @@\n \tmov 0x60(%rsp),%rbx\n \tmov %rbx,%r8\n \tmov 0x50(%rsp),%rdi\n \tmov 0x48(%rsp),%rsi\n \tmov 0x58(%rsp),%rbx\n \tmov %rbx,-0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp 2f98 \n+\tjmp 2f98 \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info-0x4\n \tmovq $0x10,0x388(%r13)\n-\tjmp 2fa8 \n+\tjmp 2fa8 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tsldt (%rax)\n \tadd %al,(%rdx)\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure-0x4\n \tadd %al,(%rax)\n \t...\n \n-0000000000002fc0 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_info():\n+0000000000002fc0 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_info():\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 3011 \n+\tjb 3011 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x2ff8\n \tmov %r14,%rbx\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 2ff8 \n+\tjne 2ff8 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rbx,%rcx,4)\n \tor %cl,-0x75(%rax)\n-\tjnp 3017 \n+\tjnp 3017 \n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x10,%rbp\n-\tjmp 2ba0 \n+\tjmp 2ba0 \n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \t...\n \tadc $0x0,%eax\n R_X86_64_PC32\t.data+0x604\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB\n \tlock cmp %r15,%rax\n-\tjb 307b \n+\tjb 307b \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 304d \n+\tcall 304d \n R_X86_64_PLT32\tnewCAF-0x4\n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 3079 \n+\tje 3079 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_bh_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tlea 0x0(%rip),%rsi \n R_X86_64_PC32\t.data+0x5dc\n \tlea 0x0(%rip),%r14 \n R_X86_64_PC32\t.data+0x5b6\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 3079 \n+\tjmp 3079 \n R_X86_64_PLT32\tbase_GHCziErr_error_info-0x4\n \tjmp *(%rbx)\n \tjmp *-0x10(%r13)\n \tnop\n \n-0000000000003080 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_slow():\n+0000000000003080 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_slow():\n \tmov 0x18(%rbp),%r8\n \tmov 0x10(%rbp),%rdi\n \tmov 0x8(%rbp),%rsi\n \tmov 0x0(%rbp),%r14\n \tadd $0x20,%rbp\n-\tjmp 34d0 \n+\tjmp 34d0 \n \tnopl 0x0(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure-0x4\n \tadd %al,(%rax)\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 3111 \n+\tjb 3111 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rbx,-0x8(%rbp)\n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\t.text+0x30f8\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rbx\n \tmov %rax,-0x18(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n \ttest $0x7,%bl\n-\tjne 30f8 \n+\tjne 30f8 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,0x45(%rbx,%rcx,4)\n \tor %cl,-0x75(%rax)\n-\tjnp 3117 \n+\tjnp 3117 \n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x10,%rbp\n-\tjmp 24a0 \n+\tjmp 24a0 \n \tjmp *-0x10(%r13)\n \tnopl (%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB\n \tlock cmp %r15,%rax\n-\tjb 31ee \n+\tjb 31ee \n \tadd $0x68,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 31e3 \n+\tja 31e3 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rbx,-0x8(%rbp)\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rcx\n \tmov 0x20(%rbx),%bl\n \tadd $0x1,%bl\n@@ -4035,15 +4035,15 @@\n \tmovq $0x0,-0x10(%r12)\n R_X86_64_32S\tghczmprim_GHCziTypes_ZC_con_info\n \tmov %rcx,-0x8(%r12)\n \tlea -0x26(%r12),%rax\n \tmov %rax,(%r12)\n \tlea -0xe(%r12),%r14\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 31e3 \n+\tjmp 31e3 \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziLazzy_fromChunks_info-0x4\n \tmovq $0x68,0x388(%r13)\n \tjmp *-0x10(%r13)\n \tnopw 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n@@ -4059,15 +4059,15 @@\n \tmov 0xf(%rbx),%rbx\n \tmov $0x20,%ecx\n \tsub $0x8,%rsp\n \tmov %rcx,%rdx\n \tmov %rax,%rdi\n \tmov %rbx,%rsi\n \txor %eax,%eax\n-\tcall 3231 \n+\tcall 3231 \n R_X86_64_PLT32\tmemcpy-0x4\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tjmp *0x0(%rbp)\n \tnop\n \tadd (%rax),%eax\n@@ -4081,18 +4081,18 @@\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x64c\n \tadd %al,(%rax)\n \tlea -0x40(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 341a \n+\tjb 341a \n \tadd $0x20,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 340f \n+\tja 340f \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rdx\n \tmov 0x1f(%rbx),%rsi\n \tmov 0x27(%rbx),%dil\n \tmov 0x2f(%rbx),%rbx\n \tmovq $0x0,-0x18(%r12)\n@@ -4107,66 +4107,66 @@\n \tmov %rdx,%rdi\n \tmov 0x40(%rsp),%rdx\n \tmov %rcx,0x48(%rsp)\n \tmov %rsi,%rcx\n \tmov %rbx,%rsi\n \tmov %rax,%rbx\n \tmov 0x48(%rsp),%rax\n-\tjmp 330f \n+\tjmp 330f \n \tnopl 0x0(%rax)\n \t(bad)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x75(%r8)\n \tpop %rbp\n \tadc %cl,-0x75(%rax)\n \trex.WRB sbb %r9b,-0x74b7dfab(%r10)\n-\tjne 3333 \n+\tjne 3333 \n \tadd $0x20,%rsi\n \tmov 0x30(%rbp),%rdi\n \tmov 0x28(%rbp),%r8b\n \tadd $0x1,%r8b\n \tadd $0x40,%rbp\n \tmovzbl %dl,%r9d\n \tmovzbl %r8b,%r10d\n \tcmp %r9,%r10\n-\tje 33ce \n+\tje 33ce \n \tmovq $0x0,-0x40(%rbp)\n R_X86_64_32S\t.text+0x3368\n \tmov %rbx,%r9\n \tmov %rax,%rbx\n \tmov %rax,-0x38(%rbp)\n \tmov %r9,-0x30(%rbp)\n \tmov %rcx,-0x28(%rbp)\n \tmov %dl,-0x20(%rbp)\n \tmov %r8b,-0x18(%rbp)\n \tmov %rdi,-0x10(%rbp)\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xffffffffffffffc0,%rbp\n \ttest $0x7,%bl\n-\tjne 3368 \n+\tjne 3368 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \t(bad)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rcx)\n \t(bad)\n \tsub %cl,0x3b(%rbp)\n \tmovsl (%rsi),(%rdi)\n \tpop %rax\n \tadd (%rax),%eax\n@@ -4184,45 +4184,45 @@\n \tmov %dl,(%r12)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x3430\n \tlea -0x20(%r12),%r8\n \tmov %rbx,%rdi\n \tmov %rax,%rsi\n \tmov %rcx,%r14\n-\tjmp 2ba0 \n+\tjmp 2ba0 \n \tmovq $0x28,0x388(%r13)\n-\tjmp 33ce \n+\tjmp 33ce \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tmov %rcx,%rbx\n \tadd $0x10,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 33f3 \n+\tja 33f3 \n \tmovq $0x0,-0x8(%r12)\n R_X86_64_32S\tghczmprim_GHCziTypes_Izh_con_info\n \tmov %rbx,(%r12)\n \tlea -0x7(%r12),%rbx\n \tjmp *0x0(%rbp)\n \tmovq $0x10,0x388(%r13)\n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x3498\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp 340f \n+\tjmp 340f \n R_X86_64_PLT32\tstg_gc_unbx_r1-0x4\n \tmovq $0x20,0x388(%r13)\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n \t(bad)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rcx)\n \t(bad)\n \tsbb %cl,0x3b(%rbp)\n \tmovsl (%rsi),(%rdi)\n \tpop %rax\n \tadd (%rax),%eax\n@@ -4236,18 +4236,18 @@\n \tmov %rcx,(%r12)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x32e8\n \tlea -0xf(%r12),%r14\n \tmov %rbx,%rcx\n \tmov %rax,%rbx\n \tmov %rcx,0x30(%rbp)\n-\tjmp 3477 \n+\tjmp 3477 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x18,0x388(%r13)\n-\tjmp 3487 \n+\tjmp 3487 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnop\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -4276,52 +4276,52 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-00000000000034d0 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_info():\n+00000000000034d0 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_info():\n \tlea -0x38(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 3542 \n+\tjb 3542 \n \ttest %r8,%r8\n-\tjne 34e8 \n+\tjne 34e8 \n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_empty_closure-0x3\n \tjmp *0x0(%rbp)\n \tcmp $0x0,%r8\n-\tjl 3561 \n+\tjl 3561 \n \tcmp $0x1fe0,%r8\n-\tjg 3561 \n+\tjg 3561 \n \tlea 0x1f(%r8),%rax\n \tsar $0x5,%rax\n \tmovzbl %al,%ebx\n \tshl $0x5,%rbx\n \ttest %rbx,%rbx\n-\tjge 3517 \n+\tjge 3517 \n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tbase_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure-0x4\n-\tjmp 3517 \n+\tjmp 3517 \n R_X86_64_PLT32\tstg_ap_0_fast-0x4\n \tmovq $0x0,-0x38(%rbp)\n R_X86_64_32S\t.text+0x3580\n \tmov %rbx,%rcx\n \tmov %r14,-0x30(%rbp)\n \tmov %rsi,-0x28(%rbp)\n \tmov %rdi,-0x20(%rbp)\n \tmov %r8,-0x18(%rbp)\n \tmov %al,-0x10(%rbp)\n \tmov %rcx,-0x8(%rbp)\n \tadd $0xffffffffffffffc8,%rbp\n-\tjmp 3542 \n+\tjmp 3542 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_closure-0x4\n \tmov %r14,-0x20(%rbp)\n \tmov %rsi,-0x18(%rbp)\n \tmov %rdi,-0x10(%rbp)\n \tmov %r8,-0x8(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n \tjmp *-0x8(%r13)\n \tlea 0x0(%rip),%rbx \n@@ -4338,15 +4338,15 @@\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x66c\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rcx)\n \t(bad)\n \trex.W\n \tcmp 0x358(%r13),%r12\n-\tja 35fe \n+\tja 35fe \n \tmovq $0x0,-0x40(%r12)\n R_X86_64_32S\tbase_GHCziForeignPtr_PlainPtr_con_info\n \tmov %rbx,-0x38(%r12)\n \tmovq $0x0,-0x30(%r12)\n R_X86_64_32S\t.text+0x3258\n \tmov 0x18(%rbp),%rax\n \tmov %rax,-0x28(%r12)\n@@ -4364,18 +4364,18 @@\n R_X86_64_32S\t.text+0x3620\n \tlea -0x2f(%r12),%r14\n \tlea -0x3c(%r12),%rbx\n \tmov %rbx,%rcx\n \tmov %rax,0x20(%rbp)\n \tmov %rcx,0x28(%rbp)\n \tadd $0x18,%rbp\n-\tjmp 35fe \n+\tjmp 35fe \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x48,0x388(%r13)\n-\tjmp 360e \n+\tjmp 360e \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \txchg %ax,%ax\n \trex.XB add %eax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -4385,15 +4385,15 @@\n \tadd %cl,-0x39(%rax)\n \tadd %r8b,(%r8)\n R_X86_64_32S\t.text+0x3640\n \tadd %al,(%rax)\n \tadd %dh,%dh\n \tret\n \t(bad)\n-\tjne 3640 \n+\tjne 3640 \n \tjmp *(%rbx)\n \tnop\n \trex.XB add %eax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -4406,42 +4406,42 @@\n \tmovsl (%rsi),(%rdi)\n \tpop %rax\n \tadd (%rax),%eax\n \tadd %dh,0x69(%rdi)\n \tmov 0x18(%rbp),%rax\n \tmov 0x7(%rbx),%rbx\n \tcmp %rax,%rbx\n-\tjl 3685 \n+\tjl 3685 \n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info\n \tmov 0x10(%rbp),%rbx\n \tmov %rbx,-0x10(%r12)\n \tmov 0x8(%rbp),%rbx\n \tmov %rbx,-0x8(%r12)\n \tmov %rax,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x20,%rbp\n \tjmp *0x0(%rbp)\n \ttest %rbx,%rbx\n-\tjge 369e \n+\tjge 369e \n \tadd $0xffffffffffffffe0,%r12\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tbase_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure-0x4\n \tadd $0x20,%rbp\n-\tjmp 369e \n+\tjmp 369e \n R_X86_64_PLT32\tstg_ap_0_fast-0x4\n \tadd $0xffffffffffffffe0,%r12\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x36d8\n \tmov %rbx,%rax\n \tmov %rax,0x18(%rbp)\n-\tjmp 36b6 \n+\tjmp 36b6 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tmovq $0x20,0x388(%r13)\n-\tjmp 36c6 \n+\tjmp 36c6 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \txchg %ax,%ax\n \trex.XB add %eax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -4464,15 +4464,15 @@\n \tmov %rdx,%r8\n \tmov %rdi,%rdx\n \tmov %r8,%rdi\n \tmov %rax,%r8\n \txor %eax,%eax\n \tmov %rcx,0x48(%rsp)\n \tmov %r8,%r14\n-\tcall 371a \n+\tcall 371a \n R_X86_64_PLT32\tmemcpy-0x4\n \tadd $0x8,%rsp\n \tmovq $0x0,-0x28(%r12)\n R_X86_64_32S\tbase_GHCziForeignPtr_PlainPtr_con_info\n \tmov %rbx,-0x20(%r12)\n \tlea -0x24(%r12),%rbx\n \tmovq $0x0,-0x18(%r12)\n@@ -4481,63 +4481,63 @@\n \tmov 0x40(%rsp),%rbx\n \tmov %rbx,-0x8(%r12)\n \tmov %r14,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x20,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x30,0x388(%r13)\n-\tjmp 3769 \n+\tjmp 3769 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \tsbb %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \t...\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_closure-0x4\n \tadd %al,(%rax)\n \t...\n \n-0000000000003788 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_info():\n+0000000000003788 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_info():\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 37e1 \n+\tjb 37e1 \n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\t.text+0x37c8\n \tmov %r8,%rbx\n \tmov %r14,-0x18(%rbp)\n \tmov %rsi,-0x10(%rbp)\n \tmov %rdi,-0x8(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n \ttest $0x7,%bl\n-\tjne 37c8 \n+\tjne 37c8 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,0x43(%rbx,%rcx,4)\n \t(bad)\n \tmov 0x18(%rbp),%rdi\n \tmov 0x10(%rbp),%rsi\n \tmov 0x8(%rbp),%r14\n \tadd $0x20,%rbp\n-\tjmp 34d0 \n+\tjmp 34d0 \n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -4546,15 +4546,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 390f \n+\tjb 390f \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x3928\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -4571,31 +4571,31 @@\n \tsub $0x8,%rsp\n \tmov %r13,%rdi\n \txor %esi,%esi\n \tmov %rax,%rdx\n \txor %eax,%eax\n \tmov %rcx,0x48(%rsp)\n \tmov %rdx,%r14\n-\tcall 387a \n+\tcall 387a \n R_X86_64_PLT32\tsuspendThread-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall 389a \n- R_X86_64_PLT32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+\tcall 389a \n+ R_X86_64_PLT32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n-\tcall 38ac \n+\tcall 38ac \n R_X86_64_PLT32\tresumeThread-0x4\n \tadd $0x8,%rsp\n \tmov %rax,%r13\n \tmov 0x368(%r13),%rax\n \tmov 0x18(%rax),%rbx\n \tmov 0x10(%rbx),%rbp\n \tlea 0xc0(%rbx),%r15\n@@ -4644,16 +4644,16 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall 3970 \n- R_X86_64_PLT32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+\tcall 3970 \n+ R_X86_64_PLT32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tjmp *0x0(%rbp)\n \txchg %ax,%ax\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -4665,30 +4665,30 @@\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 39d6 \n+\tjb 39d6 \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \tmov %rax,%rcx\n \txor %eax,%eax\n \tmov %rcx,%r14\n-\tcall 39bd \n- R_X86_64_PLT32\tghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit-0x4\n+\tcall 39bd \n+ R_X86_64_PLT32\tghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit-0x4\n \tadd $0x8,%rsp\n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x39f0\n \tmov %rbx,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 39d6 \n+\tjmp 39d6 \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziLazzy_toChunks_info-0x4\n \tjmp *-0x8(%r13)\n \tnopw 0x0(%rax,%rax,1)\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -4712,15 +4712,15 @@\n \tor %r8b,(%r8)\n R_X86_64_32S\t.text+0x3a68\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \tret\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne 3a68 \n+\tjne 3a68 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -4732,15 +4732,15 @@\n \tor %r8b,(%r8)\n R_X86_64_32S\t.text+0x3a80\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \tret\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne 3a80 \n+\tjne 3a80 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -4769,15 +4769,15 @@\n \tadd %al,(%rax)\n \tmov %rbx,%rax\n \tmov 0x6(%rbx),%rbx\n \tmov 0xe(%rax),%rax\n \tmov %rax,0x0(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 3ac8 \n+\tjne 3ac8 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -4792,39 +4792,39 @@\n \tadd (%rax),%eax\n \tadd %dh,0x71(%rdi)\n \tmov 0x10(%rbp),%rax\n \tmov 0x7(%rbx),%rcx\n \tmov 0xf(%rbx),%rdx\n \tmov 0x17(%rbx),%rbx\n \tcmp $0x1000,%rbx\n-\tjae 3b1a \n+\tjae 3b1a \n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0x3950\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x3a38\n \tlea -0x17(%r12),%r14\n \tmov %rcx,%rbx\n-\tjmp 3b1a \n+\tjmp 3b1a \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0x3808\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x3a08\n \tlea -0x17(%r12),%r14\n \tmov %rcx,%rbx\n-\tjmp 3b46 \n+\tjmp 3b46 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x20,0x388(%r13)\n-\tjmp 3b56 \n+\tjmp 3b56 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tadd $0x10,%rbp\n \tjmp *0x0(%rbp)\n \tnopl 0x0(%rax)\n \tadd $0x1000000,%eax\n@@ -4832,28 +4832,28 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000003b80 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_info():\n+0000000000003b80 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_info():\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 3ba3 \n+\tjb 3ba3 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x3bc0\n \tmov $0x68,%ebx\n \tmov %r14,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 3ba3 \n+\tjmp 3ba3 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_closure-0x4\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -4880,18 +4880,18 @@\n R_X86_64_32S\t.text+0x3c40\n \tlea -0xf(%r12),%r14\n \tlea -0x1c(%r12),%rbx\n \tmov %rbx,%rcx\n \tmov %rax,0x0(%rbp)\n \tmov %rcx,0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp 3c1b \n+\tjmp 3c1b \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x28,0x388(%r13)\n-\tjmp 3c2b \n+\tjmp 3c2b \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax,%rax,1)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -4911,15 +4911,15 @@\n \tmov 0x8(%rbp),%rax\n \tmov %rax,-0x8(%r12)\n \tmovq $0x68,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x20,0x388(%r13)\n-\tjmp 3c8c \n+\tjmp 3c8c \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -4937,16 +4937,16 @@\n \tadd %dh,0x32(%rdi)\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 3cce \n- R_X86_64_PLT32\tghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze-0x4\n+\tcall 3cce \n+ R_X86_64_PLT32\tghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze-0x4\n \tadd $0x8,%rsp\n \tmovq $0x0,-0x8(%r12)\n R_X86_64_32S\tbase_GHCziWord_W64zh_con_info\n \tmov %rax,(%r12)\n \tlea -0x7(%r12),%rbx\n \tjmp *0x0(%rbp)\n \tmovq $0x10,0x388(%r13)\n@@ -4962,15 +4962,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 3e17 \n+\tjb 3e17 \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x3e30\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -4987,31 +4987,31 @@\n \tsub $0x8,%rsp\n \tmov %r13,%rdi\n \txor %esi,%esi\n \tmov %rax,%rdx\n \txor %eax,%eax\n \tmov %rcx,0x48(%rsp)\n \tmov %rdx,%r14\n-\tcall 3d82 \n+\tcall 3d82 \n R_X86_64_PLT32\tsuspendThread-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall 3da2 \n- R_X86_64_PLT32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+\tcall 3da2 \n+ R_X86_64_PLT32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n-\tcall 3db4 \n+\tcall 3db4 \n R_X86_64_PLT32\tresumeThread-0x4\n \tadd $0x8,%rsp\n \tmov %rax,%r13\n \tmov 0x368(%r13),%rax\n \tmov 0x18(%rax),%rbx\n \tmov 0x10(%rbx),%rbp\n \tlea 0xc0(%rbx),%r15\n@@ -5060,16 +5060,16 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall 3e78 \n- R_X86_64_PLT32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+\tcall 3e78 \n+ R_X86_64_PLT32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tjmp *0x0(%rbp)\n \txchg %ax,%ax\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -5081,31 +5081,31 @@\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 3ee2 \n+\tjb 3ee2 \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rbx\n \tadd $0x10,%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \tmov %rax,%rcx\n \txor %eax,%eax\n \tmov %rcx,%r14\n-\tcall 3ec9 \n- R_X86_64_PLT32\tghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit-0x4\n+\tcall 3ec9 \n+ R_X86_64_PLT32\tghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit-0x4\n \tadd $0x8,%rsp\n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x3ef8\n \tmov %rbx,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 3ee2 \n+\tjmp 3ee2 \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziLazzy_toChunks_info-0x4\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -5129,15 +5129,15 @@\n \tor %r8b,(%r8)\n R_X86_64_32S\t.text+0x3f70\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \tret\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne 3f70 \n+\tjne 3f70 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -5149,15 +5149,15 @@\n \tor %r8b,(%r8)\n R_X86_64_32S\t.text+0x3f88\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \tret\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne 3f88 \n+\tjne 3f88 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -5186,15 +5186,15 @@\n \tadd %al,(%rax)\n \tmov %rbx,%rax\n \tmov 0x6(%rbx),%rbx\n \tmov 0xe(%rax),%rax\n \tmov %rax,0x0(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 3fd0 \n+\tjne 3fd0 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -5209,44 +5209,44 @@\n \tadd (%rax),%eax\n \tadd %dh,0x71(%rdi)\n \tmov 0x10(%rbp),%rax\n \tmov 0x7(%rbx),%rcx\n \tmov 0xf(%rbx),%rdx\n \tmov 0x17(%rbx),%rbx\n \tcmp $0x1000,%rbx\n-\tjae 4022 \n+\tjae 4022 \n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0x3e58\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x3f40\n \tlea -0x17(%r12),%r14\n \tmov %rcx,%rbx\n-\tjmp 4022 \n+\tjmp 4022 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\t.text+0x3d10\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x3f10\n \tlea -0x17(%r12),%r14\n \tmov %rcx,%rbx\n-\tjmp 404e \n+\tjmp 404e \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x20,0x388(%r13)\n-\tjmp 405e \n+\tjmp 405e \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x4080\n \tmov $0x20,%ebx\n-\tjmp 4070 \n+\tjmp 4070 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -5271,18 +5271,18 @@\n R_X86_64_32S\t.text+0x4100\n \tlea -0xf(%r12),%r14\n \tlea -0x1c(%r12),%rbx\n \tmov %rbx,%rcx\n \tmov %rax,0x0(%rbp)\n \tmov %rcx,0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp 40db \n+\tjmp 40db \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x28,0x388(%r13)\n-\tjmp 40eb \n+\tjmp 40eb \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax,%rax,1)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -5291,15 +5291,15 @@\n \tadd %cl,-0x39(%rax)\n \tadd %r8b,(%r8)\n R_X86_64_32S\t.text+0x4120\n \tadd %al,(%rax)\n \tadd %dh,%dh\n \tret\n \t(bad)\n-\tjne 4120 \n+\tjne 4120 \n \tjmp *(%rbx)\n \tnop\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -5324,40 +5324,40 @@\n \tlea -0x2f(%r12),%rax\n \tmov %rax,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0xf(%r12),%rbx\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x38,0x388(%r13)\n-\tjmp 4184 \n+\tjmp 4184 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \tadd $0x1000000,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-00000000000041a0 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_info():\n+00000000000041a0 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_info():\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 41c3 \n+\tjb 41c3 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x41e0\n \tmov $0x68,%ebx\n \tmov %r14,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 41c3 \n+\tjmp 41c3 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_closure-0x4\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -5376,27 +5376,27 @@\n \tmov 0x8(%rbp),%rax\n \tmov %rax,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmovq $0x0,0x8(%rbp)\n R_X86_64_32S\t.text+0x4240\n \tlea -0xf(%r12),%r14\n \tadd $0x8,%rbp\n-\tjmp 4219 \n+\tjmp 4219 \n R_X86_64_PLT32\tstg_keepAlivezh-0x4\n \tmovq $0x18,0x388(%r13)\n-\tjmp 4229 \n+\tjmp 4229 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rax)\n-\tjrcxz 423c \n+\tjrcxz 423c \n \tadd $0x8,%rbp\n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \t...\n@@ -5404,43 +5404,43 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x4fc\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB fmuls -0x8(%r9,%rdi,1)\n-\tjb 42d6 \n+\tjb 42d6 \n \tmov $0x40,%eax\n \tsub %rdi,%rax\n \ttest %rax,%rax\n-\tjg 42a1 \n+\tjg 42a1 \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x4320\n \tlea 0x0(%rip),%r9 \n R_X86_64_PC32\tbase_GHCziForeignPtr_FinalPtr_closure-0x2\n \txor %r8d,%r8d\n \tmovq $0x0,-0x10(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 42a1 \n+\tjmp 42a1 \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info-0x4\n \ttest %rax,%rax\n-\tjge 42b2 \n+\tjge 42b2 \n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tbase_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure-0x4\n-\tjmp 42b2 \n+\tjmp 42b2 \n R_X86_64_PLT32\tstg_ap_0_fast-0x4\n \tmovq $0x0,-0x28(%rbp)\n R_X86_64_32S\t.text+0x4388\n \tmov %rax,%rbx\n \tmov %r14,-0x20(%rbp)\n \tmov %rsi,-0x18(%rbp)\n \tmov %rdi,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffd8,%rbp\n-\tjmp 42d6 \n+\tjmp 42d6 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\t.data+0x6cc\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \taddl $0x0,(%rcx)\n \tadd %al,(%rax)\n@@ -5449,17 +5449,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tpop %rbp\n \tsbb %cl,0x75(%rbx,%rcx,4)\n \tor %cl,-0x75(%rax)\n-\tjne 4314 \n+\tjne 4314 \n \tadd $0x18,%rbp\n-\tjmp 4320 \n+\tjmp 4320 \n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rcx)\n@@ -5480,15 +5480,15 @@\n \tmovq $0x20,0x388(%r13)\n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x42f8\n \tmov %r14,-0x10(%rbp)\n \tmov %rsi,-0x8(%rbp)\n \tmov %rbx,0x0(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n-\tjmp 4378 \n+\tjmp 4378 \n R_X86_64_PLT32\tstg_gc_noregs-0x4\n \tadd (%rax),%r8d\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -5518,15 +5518,15 @@\n \tmov %rax,%r11\n \txor %eax,%eax\n \tmov %r10,0x60(%rsp)\n \tmov %r8,0x58(%rsp)\n \tmov %r9,0x50(%rsp)\n \tmov %rcx,0x48(%rsp)\n \tmov %r11,%r14\n-\tcall 43e6 \n+\tcall 43e6 \n R_X86_64_PLT32\tmemset-0x4\n \tadd $0x8,%rsp\n \tmovq $0x0,-0x8(%r12)\n R_X86_64_32S\tbase_GHCziForeignPtr_PlainPtr_con_info\n \tmov %rbx,(%r12)\n \tlea -0x4(%r12),%rbx\n \tmovq $0x0,0x20(%rbp)\n@@ -5537,34 +5537,34 @@\n \tmov 0x48(%rsp),%rbx\n \tmov %rbx,%rdi\n \tmov 0x40(%rsp),%rbx\n \tmov %rbx,%rsi\n \tmov 0x50(%rsp),%rbx\n \tmov %rbx,0x18(%rbp)\n \tadd $0x18,%rbp\n-\tjmp 4431 \n+\tjmp 4431 \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info-0x4\n \tmovq $0x10,0x388(%r13)\n-\tjmp 4441 \n+\tjmp 4441 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl 0x0(%rax)\n \taddl $0x0,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tpop %rbp\n \tsbb %cl,0x75(%rbx,%rcx,4)\n \tor %cl,-0x75(%rax)\n-\tjne 4474 \n+\tjne 4474 \n \tadd $0x18,%rbp\n-\tjmp 4480 \n+\tjmp 4480 \n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rcx)\n@@ -5585,122 +5585,122 @@\n \tmovq $0x20,0x388(%r13)\n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x4458\n \tmov %r14,-0x10(%rbp)\n \tmov %rsi,-0x8(%rbp)\n \tmov %rbx,0x0(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n-\tjmp 44d8 \n+\tjmp 44d8 \n R_X86_64_PLT32\tstg_gc_noregs-0x4\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x6cc\n \tadd %al,(%rax)\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 4562 \n+\tjb 4562 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rbx,-0x8(%rbp)\n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x4528\n \tmov 0x10(%rbx),%rbx\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne 4528 \n+\tjne 4528 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x6cc\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \trex.XB (bad)\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tcmp $0x40,%rbx\n-\tjle 4550 \n+\tjle 4550 \n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x4578\n \tmov %rbx,%rdi\n \tmov %rax,%rsi\n \tmov %rcx,%r14\n-\tjmp c90 \n+\tjmp c90 \n \tmov %rbx,%rdi\n \tmov %rax,%rsi\n \tmov %rcx,%r14\n \tadd $0x8,%rbp\n-\tjmp 4268 \n+\tjmp 4268 \n \tjmp *-0x10(%r13)\n \txchg %ax,%ax\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x6cc\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjnp 4593 \n+\tjnp 4593 \n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x8,%rbp\n-\tjmp 4268 \n+\tjmp 4268 \n \tnopl (%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 45c3 \n+\tjb 45c3 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rbx,-0x8(%rbp)\n \tmov 0x10(%rbx),%r14\n \tmov 0x18(%rbx),%rbx\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 45e0 \n+\tjmp 45e0 \n \tjmp *-0x10(%r13)\n \tnop\n \tadd $0x1000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n-\trex.RB call ff87f34 \n+\trex.RB call ff87f34 \n \t(bad)\n \tmov $0x48000000,%eax\n \tmovl $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x4628\n \tmov %rbx,%rax\n \tmov 0x7(%rbx),%rbx\n \tmov %rbx,%rcx\n \tmov %r14,%rbx\n \tmov %rcx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne 4628 \n+\tjne 4628 \n \tjmp *(%rbx)\n \tnopl (%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -5709,15 +5709,15 @@\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \tfadds -0x7cb7f820(%rbx)\n \tclc\n \tadd %esi,0x49(%rbp,%rsi,2)\n \tadd $0x48,%esp\n \tcmp 0x358(%r13),%r12\n-\tja 4695 \n+\tja 4695 \n \tmov 0x6(%rbx),%rax\n \tmov 0xe(%rbx),%rcx\n \tmov 0x16(%rbx),%rdx\n \tmov 0x1e(%rbx),%rbx\n \tmovq $0x0,-0x40(%r12)\n R_X86_64_32S\t.text+0x45a0\n \tmov %rcx,-0x30(%r12)\n@@ -5730,15 +5730,15 @@\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0x1e(%r12),%rbx\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x48,0x388(%r13)\n-\tjmp 46a5 \n+\tjmp 46a5 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tjmp *-0x8(%r13)\n \tmov 0x8(%rbp),%rbx\n \tand $0xfffffffffffffff8,%rbx\n \tadd $0x18,%rbp\n \tjmp *(%rbx)\n \tnop\n@@ -5749,52 +5749,52 @@\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\tbase_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure-0x4\n \tadd %al,(%rax)\n \tlea -0x30(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 474c \n+\tjb 474c \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rbx,-0x8(%rbp)\n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x4708\n \tmov 0x10(%rbx),%rbx\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne 4708 \n+\tjne 4708 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\tbase_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \trex.XB (bad)\n \ttest %rax,%rax\n-\tjge 4721 \n+\tjge 4721 \n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tbase_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure-0x4\n \tadd $0x8,%rbp\n-\tjmp 4721 \n+\tjmp 4721 \n R_X86_64_PLT32\tstg_ap_0_fast-0x4\n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x4780\n \tmov 0x7(%rbx),%rcx\n \tmov 0xf(%rbx),%rbx\n \tmov %rbx,%rdx\n \tmov %rax,%rbx\n \tmov %rcx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tmov %rdx,0x0(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n-\tjmp 474c \n+\tjmp 474c \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tjmp *-0x10(%r13)\n \tret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -5828,60 +5828,60 @@\n \tmov %rbx,(%r12)\n \tmov 0x18(%rbp),%rax\n \tmov 0x8(%rbp),%rcx\n \tmov 0x10(%rbp),%rcx\n \tadd $0x10,%rbx\n \tlea -0x4(%r12),%rdx\n \txor %esi,%esi\n-\tjmp 47ca \n+\tjmp 47ca \n \tmov (%rax,%rsi,1),%dil\n \tmovzbl %dil,%edi\n \txor $0x36,%rdi\n \tmov %dil,(%rbx,%rsi,1)\n \tinc %rsi\n \tcmp %rcx,%rsi\n-\tjl 47b7 \n+\tjl 47b7 \n \tmov %rcx,%rax\n \tadd $0x20,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 4802 \n+\tja 4802 \n \tmovq $0x0,-0x18(%r12)\n R_X86_64_32S\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info\n \tmov %rdx,-0x10(%r12)\n \tmov %rbx,-0x8(%r12)\n \tmov %rax,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x20,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x20,0x388(%r13)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x4760\n \tmov %rbx,0x8(%rbp)\n \tmov %rdx,0x18(%rbp)\n-\tjmp 4822 \n+\tjmp 4822 \n R_X86_64_PLT32\tstg_gc_noregs-0x4\n \tmovq $0x10,0x388(%r13)\n-\tjmp 4832 \n+\tjmp 4832 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopw 0x0(%rax,%rax,1)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\tbase_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure-0x4\n \tadd %al,(%rax)\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 48d7 \n+\tjb 48d7 \n \tadd $0x40,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 48cc \n+\tja 48cc \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rbx,-0x8(%rbp)\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rbx\n \tmovq $0x0,-0x38(%r12)\n R_X86_64_32S\t.text+0x45e0\n@@ -5897,15 +5897,15 @@\n R_X86_64_32S\tghczmprim_GHCziTypes_ZMZN_closure+0x1\n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\t.text+0x48f0\n \tlea -0xe(%r12),%r14\n \tlea -0x37(%r12),%rax\n \tmov %rax,-0x18(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n-\tjmp 48cc \n+\tjmp 48cc \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziLazzy_fromChunks_info-0x4\n \tmovq $0x40,0x388(%r13)\n \tjmp *-0x10(%r13)\n \tnopl 0x0(%rax,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -5919,51 +5919,51 @@\n \tor %r8b,(%r8)\n R_X86_64_32S\t.text+0x4920\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rcx)\n \tfimuls -0x77(%rax)\n \tret\n \tadd $0x8,%rbp\n-\tjmp 45e0 \n+\tjmp 45e0 \n \tnopl 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rcx)\n \tfimuls -0x7d(%rax)\n \t(bad)\n-\tje 4922 \n+\tje 4922 \n \t(bad)\n \tdecl (%rdi)\n \t(bad)\n \trex add %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n-\trex.RB loopne 4991 \n+\trex.RB loopne 4991 \n \tcmp %edi,%eax\n-\tjb 4a21 \n+\tjb 4a21 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rbx,-0x8(%rbp)\n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\t.text+0x4988\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rbx\n \tmov %rax,-0x18(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n \ttest $0x7,%bl\n-\tjne 4988 \n+\tjne 4988 \n \tjmp *(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -5973,15 +5973,15 @@\n \tadd %r8b,(%r8)\n R_X86_64_32S\t.text+0x49b0\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tpop %rbx\n \tpsadbw %mm3,%mm0\n \t(bad)\n-\tjne 49b0 \n+\tjne 49b0 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -5993,15 +5993,15 @@\n R_X86_64_32S\t.text+0x49e0\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \trex.XB (bad)\n \tmov 0x8(%rbp),%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne 49e0 \n+\tjne 49e0 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax,%rax,1)\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -6020,71 +6020,71 @@\n \tmovq $0x0,-0x8(%r12)\n R_X86_64_32S\tbase_GHCziWord_W64zh_con_info\n \tmov %rbx,(%r12)\n \tlea -0x7(%r12),%rbx\n \tadd $0x10,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x10,0x388(%r13)\n-\tjmp 4a21 \n+\tjmp 4a21 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tjmp *-0x10(%r13)\n \tnopl (%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x4fc\n \tadd %al,(%rax)\n \tlea -0x38(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 4ac4 \n+\tjb 4ac4 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rbx,-0x8(%rbp)\n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\t.text+0x4a80\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rbx\n \tmov %rax,-0x18(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n \ttest $0x7,%bl\n-\tjne 4a80 \n+\tjne 4a80 \n \tjmp *(%rbx)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\t.data+0x4fc\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \trex.XB (bad)\n \ttest %rax,%rax\n-\tjge 4a99 \n+\tjge 4a99 \n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tbase_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure-0x4\n \tadd $0x10,%rbp\n-\tjmp 4a99 \n+\tjmp 4a99 \n R_X86_64_PLT32\tstg_ap_0_fast-0x4\n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x4ad8\n \tmov 0x7(%rbx),%rcx\n \tmov 0xf(%rbx),%rbx\n \tmov %rbx,%rdx\n \tmov %rax,%rbx\n \tmov %rcx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tmov %rdx,0x0(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n-\tjmp 4ac4 \n+\tjmp 4ac4 \n R_X86_64_PLT32\tstg_newPinnedByteArrayzh-0x4\n \tjmp *-0x10(%r13)\n \ttest %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -6110,31 +6110,31 @@\n \tmov 0x20(%rbp),%rax\n \tmov 0x18(%rbp),%rcx\n \tmov 0x8(%rbp),%rdx\n \tmov 0x10(%rbp),%rdx\n \tadd $0x10,%rbx\n \tlea -0x4(%r12),%rsi\n \txor %edi,%edi\n-\tjmp 4b26 \n+\tjmp 4b26 \n \tmov (%rcx,%rdi,1),%r8b\n \tmovzbl %r8b,%r8d\n \txor $0x5c,%r8\n \tmov %r8b,(%rbx,%rdi,1)\n \tinc %rdi\n \tcmp %rdx,%rdi\n-\tjl 4b13 \n+\tjl 4b13 \n \tmovq $0x0,0x8(%rbp)\n R_X86_64_32S\t.text+0x4b60\n \tmov %rbx,%rcx\n \tmov %rax,%rbx\n \tmov %rcx,0x18(%rbp)\n \tmov %rsi,0x20(%rbp)\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne 4b60 \n+\tjne 4b60 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \tret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -6146,71 +6146,71 @@\n \tadd %r8b,(%r8)\n R_X86_64_32S\t.text+0x4b88\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tpop %rbx\n \t(bad)\n \ttest $0x7,%bl\n-\tjne 4b88 \n+\tjne 4b88 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax,%rax,1)\n \tret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n R_X86_64_PC32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjne 4ba4 \n+\tjne 4ba4 \n \tmovq $0x0,0x18(%rbp)\n R_X86_64_32S\t.text+0x4bd8\n \tmov 0x7(%rbx),%r9\n \tmov 0xf(%rbx),%r8\n \tmov 0x8(%rbp),%rdi\n \tmov 0x10(%rbp),%r14\n \tmov 0x17(%rbx),%rax\n \tmov %rax,0x10(%rbp)\n \tadd $0x10,%rbp\n-\tjmp 4bb5 \n+\tjmp 4bb5 \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info-0x4\n \tmovq $0x10,0x388(%r13)\n-\tjmp 4bc5 \n+\tjmp 4bc5 \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl (%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \ttestl $0x48de8949,-0xa(%rcx,%rcx,4)\n \tadd $0x8,%ebp\n-\tjmp c90 \n+\tjmp c90 \n \tnopw 0x0(%rax,%rax,1)\n \tsldt (%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000004c08 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info():\n+0000000000004c08 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info():\n \tadd $0x78,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 4c72 \n+\tja 4c72 \n \tmovq $0x0,-0x70(%r12)\n R_X86_64_32S\t.text+0x44e8\n \tmov %r14,-0x60(%r12)\n \tmovq $0x0,-0x58(%r12)\n R_X86_64_32S\t.text+0x4848\n \tlea -0x70(%r12),%rax\n \tmov %rax,-0x48(%r12)\n@@ -6225,38 +6225,38 @@\n \tmov %rbx,-0x8(%r12)\n \tmov %rax,(%r12)\n \tlea -0x38(%r12),%r14\n \tlea -0x18(%r12),%rbx\n \tjmp *0x0(%rbp)\n \tmovq $0x78,0x388(%r13)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure-0x4\n \tjmp *-0x8(%r13)\n \tsldt (%rax)\n \tadd %al,(%rdx)\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure-0x4\n \tadd %al,(%rax)\n \t...\n \n-0000000000004ca0 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_info():\n+0000000000004ca0 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_info():\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 4cba \n+\tjb 4cba \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x4cd8\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp 4c08 \n+\tjmp 4c08 \n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopl (%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -6271,9 +6271,9 @@\n R_X86_64_32S\tghczmprim_GHCziTupleziPrim_Z2T_con_info\n \tmov %rbx,-0x8(%r12)\n \tmov %r14,(%r12)\n \tlea -0xf(%r12),%rbx\n \tadd $0x8,%rbp\n \tjmp *0x0(%rbp)\n \tmovq $0x18,0x388(%r13)\n-\tjmp 4d13 \n+\tjmp 4d13 \n R_X86_64_PLT32\tstg_gc_pp-0x4\n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata.str {}", "source2": "readelf --wide --decompress --string-dump=.rodata.str {}", "unified_diff": "@@ -3,9 +3,9 @@\n [ 0] hkdf: invalid L parameter\n [ 1a] SHA256.updates: invalid Ctx\n [ 36] SHA256.update: invalid Ctx\n [ 51] SHA256.finalize: invalid Ctx\n [ 6e] src/Crypto/Hash/SHA256.hs\n [ 88] error\n [ 8e] Crypto.Hash.SHA256\n- [ a1] cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n+ [ a1] cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -1,59 +1,59 @@\n \n Hex dump of section '.strtab':\n 0x00000000 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n 0x00000010 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x00000020 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x00000030 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n+ 0x00000020 69317a6d 32656f59 6852796f 6b31384a i1zm2eoYhRyok18J\n+ 0x00000030 6c4b6a78 47553453 46385f43 72797074 lKjxGU4SF8_Crypt\n 0x00000040 6f7a6948 6173687a 69534841 3235365f oziHashziSHA256_\n 0x00000050 7a647472 4d6f6475 6c65325f 62797465 zdtrModule2_byte\n 0x00000060 73006372 7970746f 68617368 7a6d7368 s.cryptohashzmsh\n 0x00000070 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x00000080 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x00000090 45706d65 62596253 626f525f 43727970 EpmebYbSboR_Cryp\n+ 0x00000080 7a69317a 6d32656f 59685279 6f6b3138 zi1zm2eoYhRyok18\n+ 0x00000090 4a6c4b6a 78475534 5346385f 43727970 JlKjxGU4SF8_Cryp\n 0x000000a0 746f7a69 48617368 7a695348 41323536 toziHashziSHA256\n 0x000000b0 5f7a6474 724d6f64 756c6534 5f627974 _zdtrModule4_byt\n 0x000000c0 65730063 72797074 6f686173 687a6d73 es.cryptohashzms\n 0x000000d0 68613235 367a6d30 7a693131 7a693130 ha256zm0zi11zi10\n- 0x000000e0 327a6931 7a6d3947 69395547 78636862 2zi1zm9Gi9UGxchb\n- 0x000000f0 5645706d 65625962 53626f52 5f437279 VEpmebYbSboR_Cry\n+ 0x000000e0 327a6931 7a6d3265 6f596852 796f6b31 2zi1zm2eoYhRyok1\n+ 0x000000f0 384a6c4b 6a784755 34534638 5f437279 8JlKjxGU4SF8_Cry\n 0x00000100 70746f7a 69486173 687a6953 48413235 ptoziHashziSHA25\n 0x00000110 365f7a64 74724d6f 64756c65 335f636c 6_zdtrModule3_cl\n 0x00000120 6f737572 65006768 637a6d70 72696d5f osure.ghczmprim_\n 0x00000130 4748437a 69547970 65735f54 724e616d GHCziTypes_TrNam\n 0x00000140 65535f63 6f6e5f69 6e666f00 63727970 eS_con_info.cryp\n 0x00000150 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n- 0x00000160 307a6931 317a6931 30327a69 317a6d39 0zi11zi102zi1zm9\n- 0x00000170 47693955 47786368 62564570 6d656259 Gi9UGxchbVEpmebY\n- 0x00000180 6253626f 525f4372 7970746f 7a694861 bSboR_CryptoziHa\n+ 0x00000160 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00000170 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00000180 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n 0x00000190 73687a69 53484132 35365f7a 6474724d shziSHA256_zdtrM\n 0x000001a0 6f64756c 65315f63 6c6f7375 72650063 odule1_closure.c\n 0x000001b0 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n 0x000001c0 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n- 0x000001d0 7a6d3947 69395547 78636862 5645706d zm9Gi9UGxchbVEpm\n- 0x000001e0 65625962 53626f52 5f437279 70746f7a ebYbSboR_Cryptoz\n+ 0x000001d0 7a6d3265 6f596852 796f6b31 384a6c4b zm2eoYhRyok18JlK\n+ 0x000001e0 6a784755 34534638 5f437279 70746f7a jxGU4SF8_Cryptoz\n 0x000001f0 69486173 687a6953 48413235 365f7a64 iHashziSHA256_zd\n 0x00000200 74724d6f 64756c65 5f636c6f 73757265 trModule_closure\n 0x00000210 00676863 7a6d7072 696d5f47 48437a69 .ghczmprim_GHCzi\n 0x00000220 54797065 735f4d6f 64756c65 5f636f6e Types_Module_con\n 0x00000230 5f696e66 6f006768 637a7577 72617070 _info.ghczuwrapp\n 0x00000240 65725a43 365a4363 72797074 6f686173 erZC6ZCcryptohas\n 0x00000250 687a6d73 68613235 367a6d30 7a693131 hzmsha256zm0zi11\n- 0x00000260 7a693130 327a6931 7a6d3947 69395547 zi102zi1zm9Gi9UG\n- 0x00000270 78636862 5645706d 65625962 53626f52 xchbVEpmebYbSboR\n+ 0x00000260 7a693130 327a6931 7a6d3265 6f596852 zi102zi1zm2eoYhR\n+ 0x00000270 796f6b31 384a6c4b 6a784755 34534638 yok18JlKjxGU4SF8\n 0x00000280 5a434372 7970746f 7a694861 73687a69 ZCCryptoziHashzi\n 0x00000290 53484132 35367a69 4646495a 4368737a SHA256ziFFIZChsz\n 0x000002a0 75637279 70746f68 6173687a 75736861 ucryptohashzusha\n 0x000002b0 3235367a 75696e69 74006768 637a6d70 256zuinit.ghczmp\n 0x000002c0 72696d5f 4748437a 69547570 6c657a69 rim_GHCziTuplezi\n 0x000002d0 5072696d 5f5a3054 5f636c6f 73757265 Prim_Z0T_closure\n 0x000002e0 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n 0x000002f0 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x00000300 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x00000310 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n+ 0x00000300 69317a6d 32656f59 6852796f 6b31384a i1zm2eoYhRyok18J\n+ 0x00000310 6c4b6a78 47553453 46385f43 72797074 lKjxGU4SF8_Crypt\n 0x00000320 6f7a6948 6173687a 69534841 3235365f oziHashziSHA256_\n 0x00000330 696e6974 5f696e66 6f006e65 77434146 init_info.newCAF\n 0x00000340 00737467 5f62685f 7570645f 6672616d .stg_bh_upd_fram\n 0x00000350 655f696e 666f0073 74675f6e 65775069 e_info.stg_newPi\n 0x00000360 6e6e6564 42797465 41727261 797a6800 nnedByteArrayzh.\n 0x00000370 62617365 5f474843 7a69466f 72656967 base_GHCziForeig\n 0x00000380 6e507472 5f506c61 696e5074 725f636f nPtr_PlainPtr_co\n@@ -61,17 +61,17 @@\n 0x000003a0 6c697665 7a680073 74675f67 635f756e livezh.stg_gc_un\n 0x000003b0 70745f72 31006279 74657374 72696e67 pt_r1.bytestring\n 0x000003c0 7a6d307a 6931317a 69357a69 335f4461 zm0zi11zi5zi3_Da\n 0x000003d0 74617a69 42797465 53747269 6e677a69 taziByteStringzi\n 0x000003e0 496e7465 726e616c 7a695479 70655f42 InternalziType_B\n 0x000003f0 535f636f 6e5f696e 666f0063 72797074 S_con_info.crypt\n 0x00000400 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x00000410 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x00000420 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x00000430 53626f52 5f437279 70746f7a 69486173 SboR_CryptoziHas\n+ 0x00000410 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x00000420 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x00000430 34534638 5f437279 70746f7a 69486173 4SF8_CryptoziHas\n 0x00000440 687a6953 48413235 365f696e 69745f63 hziSHA256_init_c\n 0x00000450 6c6f7375 72650073 74675f75 6e706163 losure.stg_unpac\n 0x00000460 6b5f6373 7472696e 675f696e 666f0062 k_cstring_info.b\n 0x00000470 6173655f 4748437a 69537461 636b7a69 ase_GHCziStackzi\n 0x00000480 54797065 735f5372 634c6f63 5f636f6e Types_SrcLoc_con\n 0x00000490 5f696e66 6f007374 675f494e 544c494b _info.stg_INTLIK\n 0x000004a0 455f636c 6f737572 65006261 73655f47 E_closure.base_G\n@@ -83,418 +83,418 @@\n 0x00000500 6f737572 65007374 675f5352 545f335f osure.stg_SRT_3_\n 0x00000510 696e666f 00626173 655f4748 437a6945 info.base_GHCziE\n 0x00000520 72725f65 72726f72 5f636c6f 73757265 rr_error_closure\n 0x00000530 00626173 655f4748 437a6945 72725f65 .base_GHCziErr_e\n 0x00000540 72726f72 5f696e66 6f006768 637a7577 rror_info.ghczuw\n 0x00000550 72617070 65725a43 325a4363 72797074 rapperZC2ZCcrypt\n 0x00000560 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x00000570 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x00000580 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x00000590 53626f52 5a434372 7970746f 7a694861 SboRZCCryptoziHa\n+ 0x00000570 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x00000580 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x00000590 34534638 5a434372 7970746f 7a694861 4SF8ZCCryptoziHa\n 0x000005a0 73687a69 53484132 35367a69 4646495a shziSHA256ziFFIZ\n 0x000005b0 4368737a 75637279 70746f68 6173687a Chszucryptohashz\n 0x000005c0 75736861 3235367a 7566696e 616c697a usha256zufinaliz\n 0x000005d0 7a65006d 656d6370 79006372 7970746f ze.memcpy.crypto\n 0x000005e0 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x000005f0 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x00000600 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x00000610 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n+ 0x000005f0 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x00000600 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x00000610 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n 0x00000620 7a695348 41323536 5f7a6477 66696e61 ziSHA256_zdwfina\n 0x00000630 6c697a7a 655f696e 666f0063 72797074 lizze_info.crypt\n 0x00000640 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x00000650 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x00000660 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x00000670 53626f52 5f437279 70746f7a 69486173 SboR_CryptoziHas\n+ 0x00000650 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x00000660 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x00000670 34534638 5f437279 70746f7a 69486173 4SF8_CryptoziHas\n 0x00000680 687a6953 48413235 365f7a64 7766696e hziSHA256_zdwfin\n 0x00000690 616c697a 7a655f63 6c6f7375 72650063 alizze_closure.c\n 0x000006a0 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n 0x000006b0 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n- 0x000006c0 7a6d3947 69395547 78636862 5645706d zm9Gi9UGxchbVEpm\n- 0x000006d0 65625962 53626f52 5f437279 70746f7a ebYbSboR_Cryptoz\n+ 0x000006c0 7a6d3265 6f596852 796f6b31 384a6c4b zm2eoYhRyok18JlK\n+ 0x000006d0 6a784755 34534638 5f437279 70746f7a jxGU4SF8_Cryptoz\n 0x000006e0 69486173 687a6953 48413235 365f6669 iHashziSHA256_fi\n 0x000006f0 6e616c69 7a7a655f 696e666f 00637279 nalizze_info.cry\n 0x00000700 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n 0x00000710 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00000720 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00000730 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n+ 0x00000720 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x00000730 47553453 46385f43 72797074 6f7a6948 GU4SF8_CryptoziH\n 0x00000740 6173687a 69534841 3235365f 66696e61 ashziSHA256_fina\n 0x00000750 6c697a7a 655f636c 6f737572 65006768 lizze_closure.gh\n 0x00000760 637a7577 72617070 65725a43 335a4363 czuwrapperZC3ZCc\n 0x00000770 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n 0x00000780 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n- 0x00000790 7a6d3947 69395547 78636862 5645706d zm9Gi9UGxchbVEpm\n- 0x000007a0 65625962 53626f52 5a434372 7970746f ebYbSboRZCCrypto\n+ 0x00000790 7a6d3265 6f596852 796f6b31 384a6c4b zm2eoYhRyok18JlK\n+ 0x000007a0 6a784755 34534638 5a434372 7970746f jxGU4SF8ZCCrypto\n 0x000007b0 7a694861 73687a69 53484132 35367a69 ziHashziSHA256zi\n 0x000007c0 4646495a 4368737a 75637279 70746f68 FFIZChszucryptoh\n 0x000007d0 6173687a 75736861 3235367a 7566696e ashzusha256zufin\n 0x000007e0 616c697a 7a650062 6173655f 4748437a alizze.base_GHCz\n 0x000007f0 69576f72 645f5736 347a685f 636f6e5f iWord_W64zh_con_\n 0x00000800 696e666f 00676863 7a6d7072 696d5f47 info.ghczmprim_G\n 0x00000810 48437a69 5475706c 657a6950 72696d5f HCziTupleziPrim_\n 0x00000820 5a32545f 636f6e5f 696e666f 00637279 Z2T_con_info.cry\n 0x00000830 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n 0x00000840 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00000850 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00000860 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n+ 0x00000850 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x00000860 47553453 46385f43 72797074 6f7a6948 GU4SF8_CryptoziH\n 0x00000870 6173687a 69534841 3235365f 7a647766 ashziSHA256_zdwf\n 0x00000880 696e616c 697a7a65 416e644c 656e6774 inalizzeAndLengt\n 0x00000890 685f696e 666f0063 72797074 6f686173 h_info.cryptohas\n 0x000008a0 687a6d73 68613235 367a6d30 7a693131 hzmsha256zm0zi11\n- 0x000008b0 7a693130 327a6931 7a6d3947 69395547 zi102zi1zm9Gi9UG\n- 0x000008c0 78636862 5645706d 65625962 53626f52 xchbVEpmebYbSboR\n+ 0x000008b0 7a693130 327a6931 7a6d3265 6f596852 zi102zi1zm2eoYhR\n+ 0x000008c0 796f6b31 384a6c4b 6a784755 34534638 yok18JlKjxGU4SF8\n 0x000008d0 5f437279 70746f7a 69486173 687a6953 _CryptoziHashziS\n 0x000008e0 48413235 365f7a64 7766696e 616c697a HA256_zdwfinaliz\n 0x000008f0 7a65416e 644c656e 6774685f 636c6f73 zeAndLength_clos\n 0x00000900 75726500 63727970 746f6861 73687a6d ure.cryptohashzm\n 0x00000910 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n- 0x00000920 30327a69 317a6d39 47693955 47786368 02zi1zm9Gi9UGxch\n- 0x00000930 62564570 6d656259 6253626f 525f4372 bVEpmebYbSboR_Cr\n+ 0x00000920 30327a69 317a6d32 656f5968 52796f6b 02zi1zm2eoYhRyok\n+ 0x00000930 31384a6c 4b6a7847 55345346 385f4372 18JlKjxGU4SF8_Cr\n 0x00000940 7970746f 7a694861 73687a69 53484132 yptoziHashziSHA2\n 0x00000950 35365f66 696e616c 697a7a65 416e644c 56_finalizzeAndL\n 0x00000960 656e6774 685f696e 666f0063 72797074 ength_info.crypt\n 0x00000970 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x00000980 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x00000990 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x000009a0 53626f52 5f437279 70746f7a 69486173 SboR_CryptoziHas\n+ 0x00000980 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x00000990 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x000009a0 34534638 5f437279 70746f7a 69486173 4SF8_CryptoziHas\n 0x000009b0 687a6953 48413235 365f6669 6e616c69 hziSHA256_finali\n 0x000009c0 7a7a6541 6e644c65 6e677468 5f636c6f zzeAndLength_clo\n 0x000009d0 73757265 00737573 70656e64 54687265 sure.suspendThre\n 0x000009e0 61640067 68637a75 77726170 7065725a ad.ghczuwrapperZ\n 0x000009f0 43305a43 63727970 746f6861 73687a6d C0ZCcryptohashzm\n 0x00000a00 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n- 0x00000a10 30327a69 317a6d39 47693955 47786368 02zi1zm9Gi9UGxch\n- 0x00000a20 62564570 6d656259 6253626f 525a4343 bVEpmebYbSboRZCC\n+ 0x00000a10 30327a69 317a6d32 656f5968 52796f6b 02zi1zm2eoYhRyok\n+ 0x00000a20 31384a6c 4b6a7847 55345346 385a4343 18JlKjxGU4SF8ZCC\n 0x00000a30 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n 0x00000a40 3235367a 69464649 5a436873 7a756372 256ziFFIZChszucr\n 0x00000a50 7970746f 68617368 7a757368 61323536 yptohashzusha256\n 0x00000a60 7a756861 73680072 6573756d 65546872 zuhash.resumeThr\n 0x00000a70 65616400 6768637a 75777261 70706572 ead.ghczuwrapper\n 0x00000a80 5a43315a 43637279 70746f68 6173687a ZC1ZCcryptohashz\n 0x00000a90 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x00000aa0 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x00000ab0 68625645 706d6562 59625362 6f525a43 hbVEpmebYbSboRZC\n+ 0x00000aa0 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00000ab0 6b31384a 6c4b6a78 47553453 46385a43 k18JlKjxGU4SF8ZC\n 0x00000ac0 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n 0x00000ad0 41323536 7a694646 495a4368 737a7563 A256ziFFIZChszuc\n 0x00000ae0 72797074 6f686173 687a7573 68613235 ryptohashzusha25\n 0x00000af0 367a7568 61736800 63727970 746f6861 6zuhash.cryptoha\n 0x00000b00 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n- 0x00000b10 317a6931 30327a69 317a6d39 47693955 1zi102zi1zm9Gi9U\n- 0x00000b20 47786368 62564570 6d656259 6253626f GxchbVEpmebYbSbo\n- 0x00000b30 525f4372 7970746f 7a694861 73687a69 R_CryptoziHashzi\n+ 0x00000b10 317a6931 30327a69 317a6d32 656f5968 1zi102zi1zm2eoYh\n+ 0x00000b20 52796f6b 31384a6c 4b6a7847 55345346 Ryok18JlKjxGU4SF\n+ 0x00000b30 385f4372 7970746f 7a694861 73687a69 8_CryptoziHashzi\n 0x00000b40 53484132 35365f7a 64776861 73685f69 SHA256_zdwhash_i\n 0x00000b50 6e666f00 63727970 746f6861 73687a6d nfo.cryptohashzm\n 0x00000b60 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n- 0x00000b70 30327a69 317a6d39 47693955 47786368 02zi1zm9Gi9UGxch\n- 0x00000b80 62564570 6d656259 6253626f 525f4372 bVEpmebYbSboR_Cr\n+ 0x00000b70 30327a69 317a6d32 656f5968 52796f6b 02zi1zm2eoYhRyok\n+ 0x00000b80 31384a6c 4b6a7847 55345346 385f4372 18JlKjxGU4SF8_Cr\n 0x00000b90 7970746f 7a694861 73687a69 53484132 yptoziHashziSHA2\n 0x00000ba0 35365f7a 64776861 73685f63 6c6f7375 56_zdwhash_closu\n 0x00000bb0 72650063 72797074 6f686173 687a6d73 re.cryptohashzms\n 0x00000bc0 68613235 367a6d30 7a693131 7a693130 ha256zm0zi11zi10\n- 0x00000bd0 327a6931 7a6d3947 69395547 78636862 2zi1zm9Gi9UGxchb\n- 0x00000be0 5645706d 65625962 53626f52 5f437279 VEpmebYbSboR_Cry\n+ 0x00000bd0 327a6931 7a6d3265 6f596852 796f6b31 2zi1zm2eoYhRyok1\n+ 0x00000be0 384a6c4b 6a784755 34534638 5f437279 8JlKjxGU4SF8_Cry\n 0x00000bf0 70746f7a 69486173 687a6953 48413235 ptoziHashziSHA25\n 0x00000c00 365f6861 73685f69 6e666f00 63727970 6_hash_info.cryp\n 0x00000c10 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n- 0x00000c20 307a6931 317a6931 30327a69 317a6d39 0zi11zi102zi1zm9\n- 0x00000c30 47693955 47786368 62564570 6d656259 Gi9UGxchbVEpmebY\n- 0x00000c40 6253626f 525f4372 7970746f 7a694861 bSboR_CryptoziHa\n+ 0x00000c20 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00000c30 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00000c40 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n 0x00000c50 73687a69 53484132 35365f68 6173685f shziSHA256_hash_\n 0x00000c60 636c6f73 75726500 63727970 746f6861 closure.cryptoha\n 0x00000c70 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n- 0x00000c80 317a6931 30327a69 317a6d39 47693955 1zi102zi1zm9Gi9U\n- 0x00000c90 47786368 62564570 6d656259 6253626f GxchbVEpmebYbSbo\n- 0x00000ca0 525f4372 7970746f 7a694861 73687a69 R_CryptoziHashzi\n+ 0x00000c80 317a6931 30327a69 317a6d32 656f5968 1zi102zi1zm2eoYh\n+ 0x00000c90 52796f6b 31384a6c 4b6a7847 55345346 Ryok18JlKjxGU4SF\n+ 0x00000ca0 385f4372 7970746f 7a694861 73687a69 8_CryptoziHashzi\n 0x00000cb0 53484132 35365f7a 64777570 64617465 SHA256_zdwupdate\n 0x00000cc0 5f736c6f 77006372 7970746f 68617368 _slow.cryptohash\n 0x00000cd0 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x00000ce0 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x00000cf0 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n+ 0x00000ce0 69313032 7a69317a 6d32656f 59685279 i102zi1zm2eoYhRy\n+ 0x00000cf0 6f6b3138 4a6c4b6a 78475534 5346385f ok18JlKjxGU4SF8_\n 0x00000d00 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n 0x00000d10 41323536 5f7a6477 75706461 74655f69 A256_zdwupdate_i\n 0x00000d20 6e666f00 6768637a 75777261 70706572 nfo.ghczuwrapper\n 0x00000d30 5a43345a 43637279 70746f68 6173687a ZC4ZCcryptohashz\n 0x00000d40 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x00000d50 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x00000d60 68625645 706d6562 59625362 6f525a43 hbVEpmebYbSboRZC\n+ 0x00000d50 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00000d60 6b31384a 6c4b6a78 47553453 46385a43 k18JlKjxGU4SF8ZC\n 0x00000d70 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n 0x00000d80 41323536 7a694646 495a4368 737a7563 A256ziFFIZChszuc\n 0x00000d90 72797074 6f686173 687a7573 68613235 ryptohashzusha25\n 0x00000da0 367a7575 70646174 65006768 637a7577 6zuupdate.ghczuw\n 0x00000db0 72617070 65725a43 355a4363 72797074 rapperZC5ZCcrypt\n 0x00000dc0 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x00000dd0 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x00000de0 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x00000df0 53626f52 5a434372 7970746f 7a694861 SboRZCCryptoziHa\n+ 0x00000dd0 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x00000de0 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x00000df0 34534638 5a434372 7970746f 7a694861 4SF8ZCCryptoziHa\n 0x00000e00 73687a69 53484132 35367a69 4646495a shziSHA256ziFFIZ\n 0x00000e10 4368737a 75637279 70746f68 6173687a Chszucryptohashz\n 0x00000e20 75736861 3235367a 75757064 61746500 usha256zuupdate.\n 0x00000e30 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n 0x00000e40 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n- 0x00000e50 317a6d39 47693955 47786368 62564570 1zm9Gi9UGxchbVEp\n- 0x00000e60 6d656259 6253626f 525f4372 7970746f mebYbSboR_Crypto\n+ 0x00000e50 317a6d32 656f5968 52796f6b 31384a6c 1zm2eoYhRyok18Jl\n+ 0x00000e60 4b6a7847 55345346 385f4372 7970746f KjxGU4SF8_Crypto\n 0x00000e70 7a694861 73687a69 53484132 35365f7a ziHashziSHA256_z\n 0x00000e80 64777570 64617465 5f636c6f 73757265 dwupdate_closure\n 0x00000e90 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n 0x00000ea0 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x00000eb0 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x00000ec0 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n+ 0x00000eb0 69317a6d 32656f59 6852796f 6b31384a i1zm2eoYhRyok18J\n+ 0x00000ec0 6c4b6a78 47553453 46385f43 72797074 lKjxGU4SF8_Crypt\n 0x00000ed0 6f7a6948 6173687a 69534841 3235365f oziHashziSHA256_\n 0x00000ee0 75706461 74655f69 6e666f00 63727970 update_info.cryp\n 0x00000ef0 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n- 0x00000f00 307a6931 317a6931 30327a69 317a6d39 0zi11zi102zi1zm9\n- 0x00000f10 47693955 47786368 62564570 6d656259 Gi9UGxchbVEpmebY\n- 0x00000f20 6253626f 525f4372 7970746f 7a694861 bSboR_CryptoziHa\n+ 0x00000f00 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00000f10 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00000f20 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n 0x00000f30 73687a69 53484132 35365f75 70646174 shziSHA256_updat\n 0x00000f40 655f636c 6f737572 65006372 7970746f e_closure.crypto\n 0x00000f50 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x00000f60 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x00000f70 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x00000f80 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n+ 0x00000f60 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x00000f70 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x00000f80 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n 0x00000f90 7a695348 41323536 5f7a6477 75706461 ziSHA256_zdwupda\n 0x00000fa0 7465735f 736c6f77 00637279 70746f68 tes_slow.cryptoh\n 0x00000fb0 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x00000fc0 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x00000fd0 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x00000fe0 6f525f43 72797074 6f7a6948 6173687a oR_CryptoziHashz\n+ 0x00000fc0 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x00000fd0 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x00000fe0 46385f43 72797074 6f7a6948 6173687a F8_CryptoziHashz\n 0x00000ff0 69534841 3235365f 7a647775 70646174 iSHA256_zdwupdat\n 0x00001000 65735f69 6e666f00 63727970 746f6861 es_info.cryptoha\n 0x00001010 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n- 0x00001020 317a6931 30327a69 317a6d39 47693955 1zi102zi1zm9Gi9U\n- 0x00001030 47786368 62564570 6d656259 6253626f GxchbVEpmebYbSbo\n- 0x00001040 525f4372 7970746f 7a694861 73687a69 R_CryptoziHashzi\n+ 0x00001020 317a6931 30327a69 317a6d32 656f5968 1zi102zi1zm2eoYh\n+ 0x00001030 52796f6b 31384a6c 4b6a7847 55345346 Ryok18JlKjxGU4SF\n+ 0x00001040 385f4372 7970746f 7a694861 73687a69 8_CryptoziHashzi\n 0x00001050 53484132 35365f7a 64777570 64617465 SHA256_zdwupdate\n 0x00001060 735f636c 6f737572 65006372 7970746f s_closure.crypto\n 0x00001070 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x00001080 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x00001090 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x000010a0 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n+ 0x00001080 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x00001090 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x000010a0 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n 0x000010b0 7a695348 41323536 5f757064 61746573 ziSHA256_updates\n 0x000010c0 5f696e66 6f006372 7970746f 68617368 _info.cryptohash\n 0x000010d0 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x000010e0 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x000010f0 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n+ 0x000010e0 69313032 7a69317a 6d32656f 59685279 i102zi1zm2eoYhRy\n+ 0x000010f0 6f6b3138 4a6c4b6a 78475534 5346385f ok18JlKjxGU4SF8_\n 0x00001100 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n 0x00001110 41323536 5f757064 61746573 5f636c6f A256_updates_clo\n 0x00001120 73757265 00637279 70746f68 6173687a sure.cryptohashz\n 0x00001130 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x00001140 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x00001150 68625645 706d6562 59625362 6f525f43 hbVEpmebYbSboR_C\n+ 0x00001140 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00001150 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n 0x00001160 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n 0x00001170 3235365f 7a647773 74617274 5f696e66 256_zdwstart_inf\n 0x00001180 6f006372 7970746f 68617368 7a6d7368 o.cryptohashzmsh\n 0x00001190 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x000011a0 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x000011b0 45706d65 62596253 626f525f 43727970 EpmebYbSboR_Cryp\n+ 0x000011a0 7a69317a 6d32656f 59685279 6f6b3138 zi1zm2eoYhRyok18\n+ 0x000011b0 4a6c4b6a 78475534 5346385f 43727970 JlKjxGU4SF8_Cryp\n 0x000011c0 746f7a69 48617368 7a695348 41323536 toziHashziSHA256\n 0x000011d0 5f7a6477 73746172 745f636c 6f737572 _zdwstart_closur\n 0x000011e0 65006372 7970746f 68617368 7a6d7368 e.cryptohashzmsh\n 0x000011f0 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x00001200 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x00001210 45706d65 62596253 626f525f 43727970 EpmebYbSboR_Cryp\n+ 0x00001200 7a69317a 6d32656f 59685279 6f6b3138 zi1zm2eoYhRyok18\n+ 0x00001210 4a6c4b6a 78475534 5346385f 43727970 JlKjxGU4SF8_Cryp\n 0x00001220 746f7a69 48617368 7a695348 41323536 toziHashziSHA256\n 0x00001230 5f737461 72745f69 6e666f00 63727970 _start_info.cryp\n 0x00001240 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n- 0x00001250 307a6931 317a6931 30327a69 317a6d39 0zi11zi102zi1zm9\n- 0x00001260 47693955 47786368 62564570 6d656259 Gi9UGxchbVEpmebY\n- 0x00001270 6253626f 525f4372 7970746f 7a694861 bSboR_CryptoziHa\n+ 0x00001250 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00001260 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00001270 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n 0x00001280 73687a69 53484132 35365f73 74617274 shziSHA256_start\n 0x00001290 5f636c6f 73757265 00627974 65737472 _closure.bytestr\n 0x000012a0 696e677a 6d307a69 31317a69 357a6933 ingzm0zi11zi5zi3\n 0x000012b0 5f446174 617a6942 79746553 7472696e _DataziByteStrin\n 0x000012c0 677a694c 617a7a79 5f746f43 68756e6b gziLazzy_toChunk\n 0x000012d0 735f696e 666f0063 72797074 6f686173 s_info.cryptohas\n 0x000012e0 687a6d73 68613235 367a6d30 7a693131 hzmsha256zm0zi11\n- 0x000012f0 7a693130 327a6931 7a6d3947 69395547 zi102zi1zm9Gi9UG\n- 0x00001300 78636862 5645706d 65625962 53626f52 xchbVEpmebYbSboR\n+ 0x000012f0 7a693130 327a6931 7a6d3265 6f596852 zi102zi1zm2eoYhR\n+ 0x00001300 796f6b31 384a6c4b 6a784755 34534638 yok18JlKjxGU4SF8\n 0x00001310 5f437279 70746f7a 69486173 687a6953 _CryptoziHashziS\n 0x00001320 48413235 365f6861 73686c61 7a7a795f HA256_hashlazzy_\n 0x00001330 696e666f 00637279 70746f68 6173687a info.cryptohashz\n 0x00001340 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x00001350 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x00001360 68625645 706d6562 59625362 6f525f43 hbVEpmebYbSboR_C\n+ 0x00001350 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00001360 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n 0x00001370 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n 0x00001380 3235365f 68617368 6c617a7a 795f636c 256_hashlazzy_cl\n 0x00001390 6f737572 65007374 675f5352 545f325f osure.stg_SRT_2_\n 0x000013a0 696e666f 00626173 655f4748 437a6946 info.base_GHCziF\n 0x000013b0 6f726569 676e5074 725f6d61 6c6c6f63 oreignPtr_malloc\n 0x000013c0 506c6169 6e466f72 6569676e 50747242 PlainForeignPtrB\n 0x000013d0 79746573 325f636c 6f737572 65006279 ytes2_closure.by\n 0x000013e0 74657374 72696e67 7a6d307a 6931317a testringzm0zi11z\n 0x000013f0 69357a69 335f4461 74617a69 42797465 i5zi3_DataziByte\n 0x00001400 53747269 6e677a69 496e7465 726e616c StringziInternal\n 0x00001410 7a695479 70655f7a 64777a64 637a6c7a ziType_zdwzdczlz\n 0x00001420 675f636c 6f737572 65006372 7970746f g_closure.crypto\n 0x00001430 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x00001440 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x00001450 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x00001460 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n+ 0x00001440 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x00001450 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x00001460 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n 0x00001470 7a695348 41323536 5f7a6477 686d6163 ziSHA256_zdwhmac\n 0x00001480 5f736c6f 77006372 7970746f 68617368 _slow.cryptohash\n 0x00001490 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x000014a0 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x000014b0 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n+ 0x000014a0 69313032 7a69317a 6d32656f 59685279 i102zi1zm2eoYhRy\n+ 0x000014b0 6f6b3138 4a6c4b6a 78475534 5346385f ok18JlKjxGU4SF8_\n 0x000014c0 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n 0x000014d0 41323536 5f7a6477 686d6163 5f696e66 A256_zdwhmac_inf\n 0x000014e0 6f007374 675f7570 645f6672 616d655f o.stg_upd_frame_\n 0x000014f0 696e666f 00737467 5f67635f 6e6f7265 info.stg_gc_nore\n 0x00001500 67730062 6173655f 4748437a 69466f72 gs.base_GHCziFor\n 0x00001510 6569676e 5074725f 46696e61 6c507472 eignPtr_FinalPtr\n 0x00001520 5f636c6f 73757265 00627974 65737472 _closure.bytestr\n 0x00001530 696e677a 6d307a69 31317a69 357a6933 ingzm0zi11zi5zi3\n 0x00001540 5f446174 617a6942 79746553 7472696e _DataziByteStrin\n 0x00001550 677a6949 6e746572 6e616c7a 69547970 gziInternalziTyp\n 0x00001560 655f7a64 777a6463 7a6c7a67 5f696e66 e_zdwzdczlzg_inf\n 0x00001570 6f006372 7970746f 68617368 7a6d7368 o.cryptohashzmsh\n 0x00001580 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x00001590 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x000015a0 45706d65 62596253 626f525f 43727970 EpmebYbSboR_Cryp\n+ 0x00001590 7a69317a 6d32656f 59685279 6f6b3138 zi1zm2eoYhRyok18\n+ 0x000015a0 4a6c4b6a 78475534 5346385f 43727970 JlKjxGU4SF8_Cryp\n 0x000015b0 746f7a69 48617368 7a695348 41323536 toziHashziSHA256\n 0x000015c0 5f7a6477 686d6163 5f636c6f 73757265 _zdwhmac_closure\n 0x000015d0 00737467 5f61705f 305f6661 73740067 .stg_ap_0_fast.g\n 0x000015e0 68637a6d 7072696d 5f474843 7a695479 hczmprim_GHCziTy\n 0x000015f0 7065735f 5a435f63 6f6e5f69 6e666f00 pes_ZC_con_info.\n 0x00001600 6768637a 6d707269 6d5f4748 437a6954 ghczmprim_GHCziT\n 0x00001610 79706573 5f5a4d5a 4e5f636c 6f737572 ypes_ZMZN_closur\n 0x00001620 65006279 74657374 72696e67 7a6d307a e.bytestringzm0z\n 0x00001630 6931317a 69357a69 335f4461 74617a69 i11zi5zi3_Datazi\n 0x00001640 42797465 53747269 6e677a69 4c617a7a ByteStringziLazz\n 0x00001650 795f6672 6f6d4368 756e6b73 5f696e66 y_fromChunks_inf\n 0x00001660 6f006d65 6d736574 00637279 70746f68 o.memset.cryptoh\n 0x00001670 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x00001680 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x00001690 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x000016a0 6f525f43 72797074 6f7a6948 6173687a oR_CryptoziHashz\n+ 0x00001680 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x00001690 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x000016a0 46385f43 72797074 6f7a6948 6173687a F8_CryptoziHashz\n 0x000016b0 69534841 3235365f 686d6163 5f696e66 iSHA256_hmac_inf\n 0x000016c0 6f006372 7970746f 68617368 7a6d7368 o.cryptohashzmsh\n 0x000016d0 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x000016e0 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x000016f0 45706d65 62596253 626f525f 43727970 EpmebYbSboR_Cryp\n+ 0x000016e0 7a69317a 6d32656f 59685279 6f6b3138 zi1zm2eoYhRyok18\n+ 0x000016f0 4a6c4b6a 78475534 5346385f 43727970 JlKjxGU4SF8_Cryp\n 0x00001700 746f7a69 48617368 7a695348 41323536 toziHashziSHA256\n 0x00001710 5f686d61 635f636c 6f737572 65006372 _hmac_closure.cr\n 0x00001720 7970746f 68617368 7a6d7368 61323536 yptohashzmsha256\n 0x00001730 7a6d307a 6931317a 69313032 7a69317a zm0zi11zi102zi1z\n- 0x00001740 6d394769 39554778 63686256 45706d65 m9Gi9UGxchbVEpme\n- 0x00001750 62596253 626f525f 43727970 746f7a69 bYbSboR_Cryptozi\n+ 0x00001740 6d32656f 59685279 6f6b3138 4a6c4b6a m2eoYhRyok18JlKj\n+ 0x00001750 78475534 5346385f 43727970 746f7a69 xGU4SF8_Cryptozi\n 0x00001760 48617368 7a695348 41323536 5f7a6477 HashziSHA256_zdw\n 0x00001770 686d6163 6c617a7a 795f736c 6f770063 hmaclazzy_slow.c\n 0x00001780 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n 0x00001790 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n- 0x000017a0 7a6d3947 69395547 78636862 5645706d zm9Gi9UGxchbVEpm\n- 0x000017b0 65625962 53626f52 5f437279 70746f7a ebYbSboR_Cryptoz\n+ 0x000017a0 7a6d3265 6f596852 796f6b31 384a6c4b zm2eoYhRyok18JlK\n+ 0x000017b0 6a784755 34534638 5f437279 70746f7a jxGU4SF8_Cryptoz\n 0x000017c0 69486173 687a6953 48413235 365f7a64 iHashziSHA256_zd\n 0x000017d0 77686d61 636c617a 7a795f69 6e666f00 whmaclazzy_info.\n 0x000017e0 62797465 73747269 6e677a6d 307a6931 bytestringzm0zi1\n 0x000017f0 317a6935 7a69335f 44617461 7a694279 1zi5zi3_DataziBy\n 0x00001800 74655374 72696e67 7a694c61 7a7a797a teStringziLazzyz\n 0x00001810 69496e74 65726e61 6c5f4368 756e6b5f iInternal_Chunk_\n 0x00001820 636f6e5f 696e666f 00637279 70746f68 con_info.cryptoh\n 0x00001830 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x00001840 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x00001850 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x00001860 6f525f43 72797074 6f7a6948 6173687a oR_CryptoziHashz\n+ 0x00001840 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x00001850 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x00001860 46385f43 72797074 6f7a6948 6173687a F8_CryptoziHashz\n 0x00001870 69534841 3235365f 7a647768 6d61636c iSHA256_zdwhmacl\n 0x00001880 617a7a79 5f636c6f 73757265 00637279 azzy_closure.cry\n 0x00001890 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n 0x000018a0 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x000018b0 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x000018c0 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n+ 0x000018b0 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x000018c0 47553453 46385f43 72797074 6f7a6948 GU4SF8_CryptoziH\n 0x000018d0 6173687a 69534841 3235365f 686d6163 ashziSHA256_hmac\n 0x000018e0 6c617a7a 795f696e 666f0063 72797074 lazzy_info.crypt\n 0x000018f0 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x00001900 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x00001910 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x00001920 53626f52 5f437279 70746f7a 69486173 SboR_CryptoziHas\n+ 0x00001900 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x00001910 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x00001920 34534638 5f437279 70746f7a 69486173 4SF8_CryptoziHas\n 0x00001930 687a6953 48413235 365f686d 61636c61 hziSHA256_hmacla\n 0x00001940 7a7a795f 636c6f73 75726500 6768637a zzy_closure.ghcz\n 0x00001950 6d707269 6d5f4748 437a6954 79706573 mprim_GHCziTypes\n 0x00001960 5f497a68 5f636f6e 5f696e66 6f006372 _Izh_con_info.cr\n 0x00001970 7970746f 68617368 7a6d7368 61323536 yptohashzmsha256\n 0x00001980 7a6d307a 6931317a 69313032 7a69317a zm0zi11zi102zi1z\n- 0x00001990 6d394769 39554778 63686256 45706d65 m9Gi9UGxchbVEpme\n- 0x000019a0 62596253 626f525f 43727970 746f7a69 bYbSboR_Cryptozi\n+ 0x00001990 6d32656f 59685279 6f6b3138 4a6c4b6a m2eoYhRyok18JlKj\n+ 0x000019a0 78475534 5346385f 43727970 746f7a69 xGU4SF8_Cryptozi\n 0x000019b0 48617368 7a695348 41323536 5f7a6477 HashziSHA256_zdw\n 0x000019c0 686b6466 5f736c6f 77006372 7970746f hkdf_slow.crypto\n 0x000019d0 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x000019e0 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x000019f0 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x00001a00 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n+ 0x000019e0 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x000019f0 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x00001a00 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n 0x00001a10 7a695348 41323536 5f7a6477 686b6466 ziSHA256_zdwhkdf\n 0x00001a20 5f696e66 6f006279 74657374 72696e67 _info.bytestring\n 0x00001a30 7a6d307a 6931317a 69357a69 335f4461 zm0zi11zi5zi3_Da\n 0x00001a40 74617a69 42797465 53747269 6e675f73 taziByteString_s\n 0x00001a50 696e676c 65746f6e 315f6279 74657300 ingleton1_bytes.\n 0x00001a60 62797465 73747269 6e677a6d 307a6931 bytestringzm0zi1\n 0x00001a70 317a6935 7a69335f 44617461 7a694279 1zi5zi3_DataziBy\n 0x00001a80 74655374 72696e67 7a69496e 7465726e teStringziIntern\n 0x00001a90 616c7a69 54797065 5f656d70 74795f63 alziType_empty_c\n 0x00001aa0 6c6f7375 72650073 74675f67 635f756e losure.stg_gc_un\n 0x00001ab0 62785f72 31006372 7970746f 68617368 bx_r1.cryptohash\n 0x00001ac0 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x00001ad0 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x00001ae0 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n+ 0x00001ad0 69313032 7a69317a 6d32656f 59685279 i102zi1zm2eoYhRy\n+ 0x00001ae0 6f6b3138 4a6c4b6a 78475534 5346385f ok18JlKjxGU4SF8_\n 0x00001af0 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n 0x00001b00 41323536 5f7a6477 686b6466 5f636c6f A256_zdwhkdf_clo\n 0x00001b10 73757265 00637279 70746f68 6173687a sure.cryptohashz\n 0x00001b20 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x00001b30 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x00001b40 68625645 706d6562 59625362 6f525f43 hbVEpmebYbSboR_C\n+ 0x00001b30 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00001b40 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n 0x00001b50 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n 0x00001b60 3235365f 686b6466 5f696e66 6f006372 256_hkdf_info.cr\n 0x00001b70 7970746f 68617368 7a6d7368 61323536 yptohashzmsha256\n 0x00001b80 7a6d307a 6931317a 69313032 7a69317a zm0zi11zi102zi1z\n- 0x00001b90 6d394769 39554778 63686256 45706d65 m9Gi9UGxchbVEpme\n- 0x00001ba0 62596253 626f525f 43727970 746f7a69 bYbSboR_Cryptozi\n+ 0x00001b90 6d32656f 59685279 6f6b3138 4a6c4b6a m2eoYhRyok18JlKj\n+ 0x00001ba0 78475534 5346385f 43727970 746f7a69 xGU4SF8_Cryptozi\n 0x00001bb0 48617368 7a695348 41323536 5f686b64 HashziSHA256_hkd\n 0x00001bc0 665f636c 6f737572 65006372 7970746f f_closure.crypto\n 0x00001bd0 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x00001be0 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x00001bf0 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x00001c00 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n+ 0x00001be0 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x00001bf0 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x00001c00 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n 0x00001c10 7a695348 41323536 5f737461 72746c61 ziSHA256_startla\n 0x00001c20 7a7a795f 696e666f 00637279 70746f68 zzy_info.cryptoh\n 0x00001c30 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x00001c40 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x00001c50 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x00001c60 6f525f43 72797074 6f7a6948 6173687a oR_CryptoziHashz\n+ 0x00001c40 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x00001c50 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x00001c60 46385f43 72797074 6f7a6948 6173687a F8_CryptoziHashz\n 0x00001c70 69534841 3235365f 73746172 746c617a iSHA256_startlaz\n 0x00001c80 7a795f63 6c6f7375 72650063 72797074 zy_closure.crypt\n 0x00001c90 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x00001ca0 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x00001cb0 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x00001cc0 53626f52 5f437279 70746f7a 69486173 SboR_CryptoziHas\n+ 0x00001ca0 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x00001cb0 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x00001cc0 34534638 5f437279 70746f7a 69486173 4SF8_CryptoziHas\n 0x00001cd0 687a6953 48413235 365f6861 73686c61 hziSHA256_hashla\n 0x00001ce0 7a7a7941 6e644c65 6e677468 5f696e66 zzyAndLength_inf\n 0x00001cf0 6f006372 7970746f 68617368 7a6d7368 o.cryptohashzmsh\n 0x00001d00 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x00001d10 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x00001d20 45706d65 62596253 626f525f 43727970 EpmebYbSboR_Cryp\n+ 0x00001d10 7a69317a 6d32656f 59685279 6f6b3138 zi1zm2eoYhRyok18\n+ 0x00001d20 4a6c4b6a 78475534 5346385f 43727970 JlKjxGU4SF8_Cryp\n 0x00001d30 746f7a69 48617368 7a695348 41323536 toziHashziSHA256\n 0x00001d40 5f686173 686c617a 7a79416e 644c656e _hashlazzyAndLen\n 0x00001d50 6774685f 636c6f73 75726500 63727970 gth_closure.cryp\n 0x00001d60 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n- 0x00001d70 307a6931 317a6931 30327a69 317a6d39 0zi11zi102zi1zm9\n- 0x00001d80 47693955 47786368 62564570 6d656259 Gi9UGxchbVEpmebY\n- 0x00001d90 6253626f 525f4372 7970746f 7a694861 bSboR_CryptoziHa\n+ 0x00001d70 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00001d80 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00001d90 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n 0x00001da0 73687a69 53484132 35365f7a 6477686d shziSHA256_zdwhm\n 0x00001db0 61636c61 7a7a7941 6e644c65 6e677468 aclazzyAndLength\n 0x00001dc0 5f696e66 6f006372 7970746f 68617368 _info.cryptohash\n 0x00001dd0 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x00001de0 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x00001df0 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n+ 0x00001de0 69313032 7a69317a 6d32656f 59685279 i102zi1zm2eoYhRy\n+ 0x00001df0 6f6b3138 4a6c4b6a 78475534 5346385f ok18JlKjxGU4SF8_\n 0x00001e00 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n 0x00001e10 41323536 5f7a6477 686d6163 6c617a7a A256_zdwhmaclazz\n 0x00001e20 79416e64 4c656e67 74685f63 6c6f7375 yAndLength_closu\n 0x00001e30 72650063 72797074 6f686173 687a6d73 re.cryptohashzms\n 0x00001e40 68613235 367a6d30 7a693131 7a693130 ha256zm0zi11zi10\n- 0x00001e50 327a6931 7a6d3947 69395547 78636862 2zi1zm9Gi9UGxchb\n- 0x00001e60 5645706d 65625962 53626f52 5f437279 VEpmebYbSboR_Cry\n+ 0x00001e50 327a6931 7a6d3265 6f596852 796f6b31 2zi1zm2eoYhRyok1\n+ 0x00001e60 384a6c4b 6a784755 34534638 5f437279 8JlKjxGU4SF8_Cry\n 0x00001e70 70746f7a 69486173 687a6953 48413235 ptoziHashziSHA25\n 0x00001e80 365f686d 61636c61 7a7a7941 6e644c65 6_hmaclazzyAndLe\n 0x00001e90 6e677468 5f696e66 6f006372 7970746f ngth_info.crypto\n 0x00001ea0 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x00001eb0 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x00001ec0 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x00001ed0 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n+ 0x00001eb0 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x00001ec0 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x00001ed0 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n 0x00001ee0 7a695348 41323536 5f686d61 636c617a ziSHA256_hmaclaz\n 0x00001ef0 7a79416e 644c656e 6774685f 636c6f73 zyAndLength_clos\n 0x00001f00 75726500 7374675f 67635f70 7000 ure.stg_gc_pp.\n \n"}]}, {"source1": "FFI.o", "source2": "FFI.o", "unified_diff": null, "details": [{"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -3,57 +3,57 @@\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text\n 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .rodata\n 3: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .data\n 4: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0\n 5: 0000000000000010 0 NOTYPE LOCAL DEFAULT 5 .LC1\n- 6: 0000000000002ae0 1361 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n- 7: 0000000000000005 0 OBJECT GLOBAL DEFAULT 4 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes\n- 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_KindRepTyConApp_con_info\n- 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_eq_closure\n- 10: 0000000000000180 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure\n- 11: 00000000000035a0 60 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n- 12: 0000000000000188 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure\n- 13: 0000000000000190 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure\n- 14: 0000000000000009 0 OBJECT GLOBAL DEFAULT 4 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes\n- 15: 0000000000001250 2975 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n- 16: 0000000000000040 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule_closure\n- 17: 0000000000000170 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure\n- 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_krepzdzt_closure\n- 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdtcByteString_closure\n- 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND resumeThread\n- 21: 0000000000000178 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure\n- 22: 0000000000002a30 167 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n- 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziWord_W64zh_con_info\n- 24: 0000000000000390 205 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info\n- 25: 0000000000000168 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure\n- 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_TyCon_con_info\n- 27: 0000000000000020 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule3_closure\n- 28: 0000000000000018 99 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_info\n- 29: 0000000000002990 157 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n- 30: 0000000000000020 0 OBJECT GLOBAL DEFAULT 4 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes\n- 31: 0000000000000120 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx_closure\n- 32: 0000000000001df0 2975 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n- 33: 0000000000000000 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdfEqCtx_closure\n- 34: 0000000000000160 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure\n- 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND suspendThread\n- 36: 0000000000003040 1361 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n- 37: 0000000000000538 234 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info\n- 38: 00000000000000f0 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure\n- 39: 0000000000000640 470 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info\n- 40: 0000000000000090 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx_closure\n- 41: 00000000000001a0 470 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info\n+ 6: 0000000000001df0 2975 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+ 7: 0000000000002ae0 1361 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+ 8: 0000000000000390 205 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info\n+ 9: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_KindRepTyConApp_con_info\n+ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_eq_closure\n+ 11: 0000000000000080 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure\n+ 12: 0000000000000000 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdfEqCtx_closure\n+ 13: 0000000000000188 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure\n+ 14: 0000000000000009 0 OBJECT GLOBAL DEFAULT 4 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes\n+ 15: 0000000000000110 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure\n+ 16: 0000000000000178 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure\n+ 17: 0000000000000018 99 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_info\n+ 18: 0000000000000160 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure\n+ 19: 0000000000000020 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule3_closure\n+ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_krepzdzt_closure\n+ 21: 0000000000000098 234 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info\n+ 22: 0000000000001250 2975 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+ 23: 0000000000000120 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx_closure\n+ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdtcByteString_closure\n+ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND resumeThread\n+ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziWord_W64zh_con_info\n+ 27: 0000000000000538 234 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info\n+ 28: 0000000000000020 0 OBJECT GLOBAL DEFAULT 4 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes\n+ 29: 0000000000000478 162 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info\n+ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_TyCon_con_info\n+ 31: 0000000000000030 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule1_closure\n+ 32: 0000000000000000 0 OBJECT GLOBAL DEFAULT 4 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes\n+ 33: 0000000000000190 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure\n+ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND suspendThread\n+ 35: 0000000000002a30 167 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+ 36: 0000000000000168 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure\n+ 37: 00000000000001a0 470 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info\n+ 38: 00000000000000f0 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure\n+ 39: 0000000000002990 157 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+ 40: 0000000000000640 470 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info\n+ 41: 0000000000000180 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure\n 42: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziClasses_CZCEq_con_info\n 43: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_ZMZN_closure\n 44: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_KindRepFun_con_info\n 45: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTupleziPrim_Z0T_closure\n- 46: 0000000000000080 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure\n+ 46: 0000000000000040 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule_closure\n 47: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_TrNameS_con_info\n- 48: 0000000000000478 162 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info\n- 49: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_gc_unpt_r1\n- 50: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdfEqByteStringzuzdczsze_closure\n- 51: 0000000000000000 0 OBJECT GLOBAL DEFAULT 4 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes\n- 52: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_Module_con_info\n- 53: 0000000000000030 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule1_closure\n- 54: 0000000000000110 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure\n- 55: 0000000000000098 234 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info\n+ 48: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_gc_unpt_r1\n+ 49: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdfEqByteStringzuzdczsze_closure\n+ 50: 0000000000000005 0 OBJECT GLOBAL DEFAULT 4 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes\n+ 51: 0000000000000090 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx_closure\n+ 52: 0000000000003040 1361 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+ 53: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_Module_con_info\n+ 54: 00000000000035a0 60 FUNC GLOBAL DEFAULT 1 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n+ 55: 0000000000000170 0 OBJECT GLOBAL DEFAULT 9 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,54 +1,54 @@\n \n Relocation section '.rela.text' at offset 0x52b0 contains 73 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000025 000000010000000b R_X86_64_32S 0000000000000000 .text + 48\n-000000000000004f 0000000b00000002 R_X86_64_PC32 00000000000035a0 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit - 4\n+000000000000004f 0000003600000002 R_X86_64_PC32 00000000000035a0 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit - 4\n 0000000000000065 0000002d00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-0000000000000073 0000002200000002 R_X86_64_PC32 0000000000000160 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure - 4\n+0000000000000073 0000001200000002 R_X86_64_PC32 0000000000000160 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure - 4\n 00000000000000a9 000000010000000b R_X86_64_32S 0000000000000000 .text + d8\n 00000000000000e4 000000010000000b R_X86_64_32S 0000000000000000 .text + 108\n 0000000000000114 000000010000000b R_X86_64_32S 0000000000000000 .text + 138\n-0000000000000147 0000002400000002 R_X86_64_PC32 0000000000003040 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+0000000000000147 0000003400000002 R_X86_64_PC32 0000000000003040 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 000000000000016c 0000002d00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-000000000000017a 0000001900000002 R_X86_64_PC32 0000000000000168 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure - 4\n+000000000000017a 0000002400000002 R_X86_64_PC32 0000000000000168 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure - 4\n 00000000000001b1 000000010000000b R_X86_64_32S 0000000000000000 .text + 1e0\n 00000000000001ec 000000010000000b R_X86_64_32S 0000000000000000 .text + 210\n 000000000000021c 000000010000000b R_X86_64_32S 0000000000000000 .text + 240\n-000000000000024f 0000000600000002 R_X86_64_PC32 0000000000002ae0 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n+000000000000024f 0000000700000002 R_X86_64_PC32 0000000000002ae0 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate - 4\n 0000000000000257 000000010000000b R_X86_64_32S 0000000000000000 .text + 368\n-00000000000002ad 0000002300000004 R_X86_64_PLT32 0000000000000000 suspendThread - 4\n-00000000000002e2 0000001400000004 R_X86_64_PLT32 0000000000000000 resumeThread - 4\n-000000000000034c 0000001100000002 R_X86_64_PC32 0000000000000170 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure - 4\n+00000000000002ad 0000002200000004 R_X86_64_PLT32 0000000000000000 suspendThread - 4\n+00000000000002e2 0000001900000004 R_X86_64_PLT32 0000000000000000 resumeThread - 4\n+000000000000034c 0000003700000002 R_X86_64_PC32 0000000000000170 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure - 4\n 000000000000036b 0000002d00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n 00000000000003a1 000000010000000b R_X86_64_32S 0000000000000000 .text + 3c8\n 00000000000003d4 000000010000000b R_X86_64_32S 0000000000000000 .text + 3f8\n-0000000000000410 0000001600000002 R_X86_64_PC32 0000000000002a30 ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze - 4\n-000000000000042b 000000170000000b R_X86_64_32S 0000000000000000 base_GHCziWord_W64zh_con_info + 0\n-0000000000000445 0000001500000002 R_X86_64_PC32 0000000000000178 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure - 4\n-0000000000000459 0000003100000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4\n+0000000000000410 0000002300000002 R_X86_64_PC32 0000000000002a30 ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze - 4\n+000000000000042b 0000001a0000000b R_X86_64_32S 0000000000000000 base_GHCziWord_W64zh_con_info + 0\n+0000000000000445 0000001000000002 R_X86_64_PC32 0000000000000178 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure - 4\n+0000000000000459 0000003000000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4\n 0000000000000489 000000010000000b R_X86_64_32S 0000000000000000 .text + 4b0\n 00000000000004bc 000000010000000b R_X86_64_32S 0000000000000000 .text + 4e0\n-00000000000004eb 0000001d00000002 R_X86_64_PC32 0000000000002990 ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze - 4\n+00000000000004eb 0000002700000002 R_X86_64_PC32 0000000000002990 ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze - 4\n 0000000000000504 0000002d00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-0000000000000512 0000000a00000002 R_X86_64_PC32 0000000000000180 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure - 4\n+0000000000000512 0000002900000002 R_X86_64_PC32 0000000000000180 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure - 4\n 0000000000000549 000000010000000b R_X86_64_32S 0000000000000000 .text + 578\n 0000000000000584 000000010000000b R_X86_64_32S 0000000000000000 .text + 5a8\n 00000000000005b4 000000010000000b R_X86_64_32S 0000000000000000 .text + 5d8\n-00000000000005e7 0000002000000002 R_X86_64_PC32 0000000000001df0 ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash - 4\n+00000000000005e7 0000000600000002 R_X86_64_PC32 0000000000001df0 ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash - 4\n 000000000000060c 0000002d00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n-000000000000061a 0000000c00000002 R_X86_64_PC32 0000000000000188 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure - 4\n+000000000000061a 0000000d00000002 R_X86_64_PC32 0000000000000188 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure - 4\n 0000000000000651 000000010000000b R_X86_64_32S 0000000000000000 .text + 680\n 000000000000068c 000000010000000b R_X86_64_32S 0000000000000000 .text + 6b0\n 00000000000006bc 000000010000000b R_X86_64_32S 0000000000000000 .text + 6e0\n-00000000000006ef 0000000f00000002 R_X86_64_PC32 0000000000001250 ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash - 4\n+00000000000006ef 0000001600000002 R_X86_64_PC32 0000000000001250 ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash - 4\n 00000000000006f7 000000010000000b R_X86_64_32S 0000000000000000 .text + 808\n-000000000000074d 0000002300000004 R_X86_64_PLT32 0000000000000000 suspendThread - 4\n-0000000000000782 0000001400000004 R_X86_64_PLT32 0000000000000000 resumeThread - 4\n-00000000000007ec 0000000d00000002 R_X86_64_PC32 0000000000000190 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure - 4\n+000000000000074d 0000002200000004 R_X86_64_PLT32 0000000000000000 suspendThread - 4\n+0000000000000782 0000001900000004 R_X86_64_PLT32 0000000000000000 resumeThread - 4\n+00000000000007ec 0000002100000002 R_X86_64_PC32 0000000000000190 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure - 4\n 000000000000080b 0000002d00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTupleziPrim_Z0T_closure - 3\n 00000000000008f4 000000020000000a R_X86_64_32 0000000000000000 .rodata + 140\n 000000000000092f 000000020000000a R_X86_64_32 0000000000000000 .rodata + 40\n 0000000000001289 0000000400000002 R_X86_64_PC32 0000000000000000 .LC0 - 4\n 00000000000012a5 0000000500000002 R_X86_64_PC32 0000000000000010 .LC1 - 4\n 0000000000001568 000000020000000a R_X86_64_32 0000000000000000 .rodata + 0\n 00000000000015e9 000000020000000a R_X86_64_32 0000000000000000 .rodata + 0\n@@ -86,44 +86,44 @@\n 00000000000001ac 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2ae0\n 00000000000001fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3040\n 000000000000024c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 35a0\n \n Relocation section '.rela.data' at offset 0x5a60 contains 38 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000000 0000002a00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziClasses_CZCEq_con_info + 0\n-0000000000000008 0000000900000001 R_X86_64_64 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_eq_closure + 2\n-0000000000000010 0000003200000001 R_X86_64_64 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdfEqByteStringzuzdczsze_closure + 2\n+0000000000000008 0000000a00000001 R_X86_64_64 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_eq_closure + 2\n+0000000000000010 0000003100000001 R_X86_64_64 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdfEqByteStringzuzdczsze_closure + 2\n 0000000000000020 0000002f00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n-0000000000000028 0000001e00000001 R_X86_64_64 0000000000000020 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes + 0\n+0000000000000028 0000001c00000001 R_X86_64_64 0000000000000020 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes + 0\n 0000000000000030 0000002f00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n-0000000000000038 0000000e00000001 R_X86_64_64 0000000000000009 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes + 0\n-0000000000000040 0000003400000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_Module_con_info + 0\n-0000000000000048 0000001b00000001 R_X86_64_64 0000000000000020 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule3_closure + 1\n-0000000000000050 0000003500000001 R_X86_64_64 0000000000000030 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule1_closure + 1\n-0000000000000060 0000000800000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_KindRepTyConApp_con_info + 0\n-0000000000000068 0000001300000001 R_X86_64_64 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdtcByteString_closure + 1\n+0000000000000038 0000000e00000001 R_X86_64_64 0000000000000009 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes + 0\n+0000000000000040 0000003500000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_Module_con_info + 0\n+0000000000000048 0000001300000001 R_X86_64_64 0000000000000020 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule3_closure + 1\n+0000000000000050 0000001f00000001 R_X86_64_64 0000000000000030 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule1_closure + 1\n+0000000000000060 0000000900000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_KindRepTyConApp_con_info + 0\n+0000000000000068 0000001800000001 R_X86_64_64 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdtcByteString_closure + 1\n 0000000000000070 0000002b00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure + 1\n 0000000000000080 0000002f00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n-0000000000000088 0000000700000001 R_X86_64_64 0000000000000005 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes + 0\n-0000000000000090 0000001a00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TyCon_con_info + 0\n-0000000000000098 0000001000000001 R_X86_64_64 0000000000000040 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule_closure + 1\n-00000000000000a0 0000002e00000001 R_X86_64_64 0000000000000080 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure + 1\n-00000000000000a8 0000001200000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_krepzdzt_closure + 5\n-00000000000000d0 0000000800000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_KindRepTyConApp_con_info + 0\n-00000000000000d8 0000002800000001 R_X86_64_64 0000000000000090 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx_closure + 1\n+0000000000000088 0000003200000001 R_X86_64_64 0000000000000005 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes + 0\n+0000000000000090 0000001e00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TyCon_con_info + 0\n+0000000000000098 0000002e00000001 R_X86_64_64 0000000000000040 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule_closure + 1\n+00000000000000a0 0000000b00000001 R_X86_64_64 0000000000000080 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure + 1\n+00000000000000a8 0000001400000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_krepzdzt_closure + 5\n+00000000000000d0 0000000900000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_KindRepTyConApp_con_info + 0\n+00000000000000d8 0000003300000001 R_X86_64_64 0000000000000090 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx_closure + 1\n 00000000000000e0 0000002b00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure + 1\n 00000000000000f0 0000002c00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_KindRepFun_con_info + 0\n 00000000000000f8 0000000300000001 R_X86_64_64 0000000000000000 .data + 61\n 0000000000000100 0000000300000001 R_X86_64_64 0000000000000000 .data + d1\n 0000000000000110 0000002f00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n-0000000000000118 0000003300000001 R_X86_64_64 0000000000000000 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes + 0\n-0000000000000120 0000001a00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TyCon_con_info + 0\n-0000000000000128 0000001000000001 R_X86_64_64 0000000000000040 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule_closure + 1\n-0000000000000130 0000003600000001 R_X86_64_64 0000000000000110 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure + 1\n-0000000000000138 0000002600000001 R_X86_64_64 00000000000000f0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure + 4\n-0000000000000160 0000001c00000001 R_X86_64_64 0000000000000018 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_info + 0\n-0000000000000168 0000003700000001 R_X86_64_64 0000000000000098 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info + 0\n-0000000000000170 0000002900000001 R_X86_64_64 00000000000001a0 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info + 0\n-0000000000000178 0000001800000001 R_X86_64_64 0000000000000390 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info + 0\n-0000000000000180 0000003000000001 R_X86_64_64 0000000000000478 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info + 0\n-0000000000000188 0000002500000001 R_X86_64_64 0000000000000538 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info + 0\n-0000000000000190 0000002700000001 R_X86_64_64 0000000000000640 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info + 0\n+0000000000000118 0000002000000001 R_X86_64_64 0000000000000000 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes + 0\n+0000000000000120 0000001e00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TyCon_con_info + 0\n+0000000000000128 0000002e00000001 R_X86_64_64 0000000000000040 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule_closure + 1\n+0000000000000130 0000000f00000001 R_X86_64_64 0000000000000110 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure + 1\n+0000000000000138 0000002600000001 R_X86_64_64 00000000000000f0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure + 4\n+0000000000000160 0000001100000001 R_X86_64_64 0000000000000018 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_info + 0\n+0000000000000168 0000001500000001 R_X86_64_64 0000000000000098 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info + 0\n+0000000000000170 0000002500000001 R_X86_64_64 00000000000001a0 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info + 0\n+0000000000000178 0000000800000001 R_X86_64_64 0000000000000390 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info + 0\n+0000000000000180 0000001d00000001 R_X86_64_64 0000000000000478 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info + 0\n+0000000000000188 0000001b00000001 R_X86_64_64 0000000000000538 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info + 0\n+0000000000000190 0000002800000001 R_X86_64_64 0000000000000640 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info + 0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2,65 +2,65 @@\n EH[]A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n Crypto.Hash.SHA256.FFI\n-cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n-ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes\n+cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n+ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info\n ghczmprim_GHCziTypes_KindRepTyConApp_con_info\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_eq_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure\n-ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes\n-ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdfEqCtx_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule3_closure\n ghczmprim_GHCziTypes_krepzdzt_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info\n+ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx_closure\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdtcByteString_closure\n resumeThread\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure\n-ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n base_GHCziWord_W64zh_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info\n ghczmprim_GHCziTypes_TyCon_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule3_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_info\n-ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx_closure\n-ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdfEqCtx_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule1_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure\n suspendThread\n-ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info\n+ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure\n+ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure\n ghczmprim_GHCziClasses_CZCEq_con_info\n ghczmprim_GHCziTypes_ZMZN_closure\n ghczmprim_GHCziTypes_KindRepFun_con_info\n ghczmprim_GHCziTupleziPrim_Z0T_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule_closure\n ghczmprim_GHCziTypes_TrNameS_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info\n stg_gc_unpt_r1\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdfEqByteStringzuzdczsze_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx_closure\n+ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n ghczmprim_GHCziTypes_Module_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule1_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info\n+ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure\n .shstrtab\n .rela.text\n .rodata.str\n .rodata.cst16\n .rela.eh_frame\n .note.GNU-stack\n .rela.data\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,118 +1,118 @@\n \n \n \n Disassembly of section .text:\n \n-0000000000000000 :\n+0000000000000000 :\n \tadd $0x2000000,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000000018 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_info():\n+0000000000000018 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_info():\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 70 \n+\tjb 70 \n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\t.text+0x48\n \tmov %r14,%rbx\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 48 \n+\tjne 48 \n \tjmp *(%rbx)\n \tnop\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \trex.XB (bad)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit-0x4\n+ R_X86_64_PC32\tghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit-0x4\n \tsub $0x8,%rsp\n \tmov %rax,%rdi\n \txor %eax,%eax\n \tcall *%rbx\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tadd $0x8,%rbp\n \tjmp *0x0(%rbp)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax,%rax,1)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \t...\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000000098 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info():\n+0000000000000098 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info():\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 177 \n+\tjb 177 \n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0xd8\n \tmov %r14,%rbx\n \tmov %rsi,-0x10(%rbp)\n \tmov %rdi,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne d8 \n+\tjne d8 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax,%rax,1)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjne e4 \n+\tjne e4 \n \tmov 0x7(%rbx),%rax\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x108\n \tmov %rsi,%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne 108 \n+\tjne 108 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjge 11c \n+\tjge 11c \n \tmov 0x7(%rbx),%rax\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x138\n \tmov %rdi,%rbx\n \tmov %rax,0x10(%rbp)\n \ttest $0x7,%bl\n-\tjne 138 \n+\tjne 138 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tret $0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -120,15 +120,15 @@\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x75(%r8)\n \trex.WRB adc %r9b,-0x75(%r8)\n \tpop %rbx\n \t(bad)\n \tlea 0x0(%rip),%rdx \n- R_X86_64_PC32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+ R_X86_64_PC32\tghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tsub $0x8,%rsp\n \tmov %rdx,%rsi\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rsi,%rax\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n@@ -136,78 +136,78 @@\n \tcall *%rbx\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopw 0x0(%rax,%rax,1)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \t...\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-00000000000001a0 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info():\n+00000000000001a0 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info():\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 349 \n+\tjb 349 \n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x1e0\n \tmov %r14,%rbx\n \tmov %rsi,-0x10(%rbp)\n \tmov %rdi,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne 1e0 \n+\tjne 1e0 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax,%rax,1)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjne 1ec \n+\tjne 1ec \n \tmov 0x7(%rbx),%rax\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x210\n \tmov %rsi,%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne 210 \n+\tjne 210 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjge 224 \n+\tjge 224 \n \tmov 0x7(%rbx),%rax\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x240\n \tmov %rdi,%rbx\n \tmov %rax,0x10(%rbp)\n \ttest $0x7,%bl\n-\tjne 240 \n+\tjne 240 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tret $0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -215,15 +215,15 @@\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x75(%r8)\n \trex.WRB adc %r9b,-0x75(%r8)\n \tpop %rbx\n \t(bad)\n \tlea 0x0(%rip),%rdx \n- R_X86_64_PC32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n+ R_X86_64_PC32\tghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate-0x4\n \tmovq $0x0,0x10(%rbp)\n R_X86_64_32S\t.text+0x368\n \tadd $0x10,%rbp\n \tmov 0x368(%r13),%rsi\n \tmov 0x18(%rsi),%rdi\n \tmov %rbp,0x10(%rdi)\n \tmov 0x378(%r13),%rdi\n@@ -238,15 +238,15 @@\n \tmov %r13,%rdi\n \txor %esi,%esi\n \tmov %rax,%r8\n \txor %eax,%eax\n \tmov %rcx,0x50(%rsp)\n \tmov %r8,0x48(%rsp)\n \tmov %rdx,%r14\n-\tcall 2b1 \n+\tcall 2b1 \n R_X86_64_PLT32\tsuspendThread-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov 0x50(%rsp),%rdx\n \tmov %rdx,%rsi\n \tmov %rbx,%rdx\n@@ -254,15 +254,15 @@\n \tmov %rax,%rbx\n \txor %eax,%eax\n \tcall *%r14\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n-\tcall 2e6 \n+\tcall 2e6 \n R_X86_64_PLT32\tresumeThread-0x4\n \tadd $0x8,%rsp\n \tmov %rax,%r13\n \tmov 0x368(%r13),%rax\n \tmov 0x18(%rax),%rbx\n \tmov 0x10(%rbx),%rbp\n \tlea 0xc0(%rbx),%r15\n@@ -279,15 +279,15 @@\n \tmov %rsi,0x358(%r13)\n \tsub %rdx,%rcx\n \tmov 0x70(%rax),%rbx\n \tadd %rcx,%rbx\n \tmov %rbx,0x70(%rax)\n \tjmp *0x0(%rbp)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -303,45 +303,45 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000000390 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info():\n+0000000000000390 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info():\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 442 \n+\tjb 442 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x3c8\n \tmov %r14,%rbx\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 3c8 \n+\tjne 3c8 \n \tjmp *(%rbx)\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjne 3d4 \n+\tjne 3d4 \n \tmov 0x7(%rbx),%rax\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x3f8\n \tmov %rsi,%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne 3f8 \n+\tjne 3f8 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -353,166 +353,166 @@\n \tadc %cl,0x3b(%rbp)\n \tmovsl (%rsi),(%rdi)\n \tpop %rax\n \tadd (%rax),%eax\n \tadd %dh,0x44(%rdi)\n \tmov 0x7(%rbx),%rbx\n \tlea 0x0(%rip),%rcx \n- R_X86_64_PC32\tghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze-0x4\n+ R_X86_64_PC32\tghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze-0x4\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n \tcall *%rcx\n \tadd $0x8,%rsp\n \tmovq $0x0,-0x8(%r12)\n R_X86_64_32S\tbase_GHCziWord_W64zh_con_info\n \tmov %rax,(%r12)\n \tlea -0x7(%r12),%rax\n \tmov %rax,%rbx\n \tadd $0x10,%rbp\n \tjmp *0x0(%rbp)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure-0x4\n \tjmp *-0x8(%r13)\n \tmovq $0x10,0x388(%r13)\n-\tjmp 45d \n+\tjmp 45d \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnopl (%rax)\n \tsldt (%rax)\n \tadd %al,(%rbx)\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000000478 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info():\n+0000000000000478 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info():\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 50f \n+\tjb 50f \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x4b0\n \tmov %r14,%rbx\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 4b0 \n+\tjne 4b0 \n \tjmp *(%rbx)\n \tnop\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjne 4bc \n+\tjne 4bc \n \tmov 0x7(%rbx),%rax\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x4e0\n \tmov %rsi,%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne 4e0 \n+\tjne 4e0 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x75(%r8)\n \tpop %rbx\n \t(bad)\n \tlea 0x0(%rip),%rcx \n- R_X86_64_PC32\tghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze-0x4\n+ R_X86_64_PC32\tghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze-0x4\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n \tcall *%rcx\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tadd $0x10,%rbp\n \tjmp *0x0(%rbp)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopw 0x0(%rax,%rax,1)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \t...\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000000538 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info():\n+0000000000000538 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info():\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 617 \n+\tjb 617 \n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x578\n \tmov %r14,%rbx\n \tmov %rsi,-0x10(%rbp)\n \tmov %rdi,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne 578 \n+\tjne 578 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax,%rax,1)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjne 584 \n+\tjne 584 \n \tmov 0x7(%rbx),%rax\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x5a8\n \tmov %rsi,%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne 5a8 \n+\tjne 5a8 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjge 5bc \n+\tjge 5bc \n \tmov 0x7(%rbx),%rax\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x5d8\n \tmov %rdi,%rbx\n \tmov %rax,0x10(%rbp)\n \ttest $0x7,%bl\n-\tjne 5d8 \n+\tjne 5d8 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tret $0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -520,15 +520,15 @@\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x75(%r8)\n \trex.WRB adc %r9b,-0x75(%r8)\n \tpop %rbx\n \t(bad)\n \tlea 0x0(%rip),%rdx \n- R_X86_64_PC32\tghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash-0x4\n+ R_X86_64_PC32\tghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash-0x4\n \tsub $0x8,%rsp\n \tmov %rdx,%rsi\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rsi,%rax\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n@@ -536,78 +536,78 @@\n \tcall *%rbx\n \tadd $0x8,%rsp\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTupleziPrim_Z0T_closure-0x3\n \tadd $0x18,%rbp\n \tjmp *0x0(%rbp)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopw 0x0(%rax,%rax,1)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax,%rax,1)\n \t...\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000000640 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info():\n+0000000000000640 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info():\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 7e9 \n+\tjb 7e9 \n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x680\n \tmov %r14,%rbx\n \tmov %rsi,-0x10(%rbp)\n \tmov %rdi,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne 680 \n+\tjne 680 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax,%rax,1)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjne 68c \n+\tjne 68c \n \tmov 0x7(%rbx),%rax\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x6b0\n \tmov %rsi,%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne 6b0 \n+\tjne 6b0 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjge 6c4 \n+\tjge 6c4 \n \tmov 0x7(%rbx),%rax\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x6e0\n \tmov %rdi,%rbx\n \tmov %rax,0x10(%rbp)\n \ttest $0x7,%bl\n-\tjne 6e0 \n+\tjne 6e0 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tret $0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -615,15 +615,15 @@\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x75(%r8)\n \trex.WRB adc %r9b,-0x75(%r8)\n \tpop %rbx\n \t(bad)\n \tlea 0x0(%rip),%rdx \n- R_X86_64_PC32\tghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash-0x4\n+ R_X86_64_PC32\tghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash-0x4\n \tmovq $0x0,0x10(%rbp)\n R_X86_64_32S\t.text+0x808\n \tadd $0x10,%rbp\n \tmov 0x368(%r13),%rsi\n \tmov 0x18(%rsi),%rdi\n \tmov %rbp,0x10(%rdi)\n \tmov 0x378(%r13),%rdi\n@@ -638,15 +638,15 @@\n \tmov %r13,%rdi\n \txor %esi,%esi\n \tmov %rax,%r8\n \txor %eax,%eax\n \tmov %rcx,0x50(%rsp)\n \tmov %r8,0x48(%rsp)\n \tmov %rdx,%r14\n-\tcall 751 \n+\tcall 751 \n R_X86_64_PLT32\tsuspendThread-0x4\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov 0x50(%rsp),%rdx\n \tmov %rdx,%rsi\n \tmov %rbx,%rdx\n@@ -654,15 +654,15 @@\n \tmov %rax,%rbx\n \txor %eax,%eax\n \tcall *%r14\n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n-\tcall 786 \n+\tcall 786 \n R_X86_64_PLT32\tresumeThread-0x4\n \tadd $0x8,%rsp\n \tmov %rax,%r13\n \tmov 0x368(%r13),%rax\n \tmov 0x18(%rax),%rbx\n \tmov 0x10(%rbx),%rbp\n \tlea 0xc0(%rbx),%r15\n@@ -679,15 +679,15 @@\n \tmov %rsi,0x358(%r13)\n \tsub %rdx,%rcx\n \tmov 0x70(%rax),%rbx\n \tadd %rcx,%rbx\n \tmov %rbx,0x70(%rax)\n \tjmp *0x0(%rbp)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure-0x4\n+ R_X86_64_PC32\tcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -704,15 +704,15 @@\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tpush %rbp\n \tmov %rdi,%rbp\n \tpush %rbx\n \tmovq 0x38(%rsi),%xmm1\n-\tjmp 84c \n+\tjmp 84c \n \tnopw 0x0(%rax,%rax,1)\n \tmovdqa %xmm2,%xmm1\n \tmovdqa %xmm1,%xmm0\n \tmovdqa %xmm1,%xmm3\n \tmovdqa %xmm1,%xmm4\n \tadd $0x8,%rax\n \tpsrld $0x13,%xmm3\n@@ -742,15 +742,15 @@\n \tmovq -0x24(%rax),%xmm2\n \tpaddd %xmm1,%xmm0\n \tmovq -0x48(%rax),%xmm1\n \tpaddd %xmm1,%xmm2\n \tpaddd %xmm0,%xmm2\n \tmovq %xmm2,-0x8(%rax)\n \tcmp %rax,%rdx\n-\tjne 848 \n+\tjne 848 \n \tmov 0x5c(%rbp),%r15d\n \tmov 0x64(%rbp),%edi\n \tmov $0x0,%r12d\n R_X86_64_32\t.rodata+0x140\n \tmov 0x58(%rbp),%r13d\n \tmovdqu 0x48(%rbp),%xmm1\n \tmov 0x60(%rbp),%r14d\n@@ -1041,15 +1041,15 @@\n \tmov %edx,%edi\n \tand %ecx,%r15d\n \tor %ecx,%edi\n \tand %esi,%edi\n \tor %r15d,%edi\n \tadd %edi,%eax\n \tcmp %rbp,%r12\n-\tjne 940 \n+\tjne 940 \n \tmovd %eax,%xmm0\n \tmovd %edx,%xmm2\n \tmovd %esi,%xmm5\n \tmov -0x14(%rsp),%eax\n \tmovd %ecx,%xmm6\n \tmov -0xc(%rsp),%r15d\n \tmov %r13,%rbp\n@@ -1088,33 +1088,33 @@\n \tmov %rdi,0x10(%rsp)\n \tmov %rax,%rbp\n \tadd %rdx,%rax\n \tand $0x3f,%ebp\n \tmov %rax,(%rdi)\n \tsub %rbp,%r12\n \ttest %rbp,%rbp\n-\tje d32 \n+\tje d32 \n \tcmp %r12,%rdx\n-\tjae f6c \n+\tjae f6c \n \tcmp $0x3f,%r15\n-\tjbe f51 \n+\tjbe f51 \n \tmov %r15,%rax\n \tmov %rbp,0x20(%rsp)\n \tmov %rbx,%r12\n \tshr $0x6,%rax\n \tmov %rbx,0x30(%rsp)\n \tlea -0x1(%rax),%r13\n \tshl $0x6,%rax\n \tmov %r15,0x38(%rsp)\n \tadd %rbx,%rax\n \tmov %r13,0x28(%rsp)\n \tmov %rax,0x18(%rsp)\n \tlea 0x40(%rsp),%rax\n \tmov %rax,0x8(%rsp)\n-\tjmp e7e \n+\tjmp e7e \n \tnopl 0x0(%rax)\n \tmov 0x4(%r12),%eax\n \tmov (%r12),%r15d\n \tmov 0xc(%r12),%r14d\n \tmov 0x10(%r12),%r13d\n \tbswap %eax\n \tmov %eax,(%rsp)\n@@ -1167,19 +1167,19 @@\n \tmov %ebx,0x58(%rsp)\n \tmov %r11d,0x5c(%rsp)\n \tmov %r10d,0x60(%rsp)\n \tmov %r9d,0x64(%rsp)\n \tmov %r8d,0x68(%rsp)\n \tmov %ecx,0x7c(%rsp)\n \tmovups %xmm0,0x6c(%rsp)\n-\tcall 820 \n+\tcall 820 \n \tcmp 0x18(%rsp),%r12\n-\tje f30 \n+\tje f30 \n \ttest $0x3,%r12b\n-\tje d80 \n+\tje d80 \n \tmov 0x8(%rsp),%rax\n \tmovdqu (%r12),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r12),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r12),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -1210,47 +1210,47 @@\n \tmov 0x70(%rsp),%esi\n \tmov 0x74(%rsp),%eax\n \tbswap %r10d\n \tbswap %r9d\n \tmov 0x78(%rsp),%edi\n \tmov 0x7c(%rsp),%ecx\n \tbswap %r8d\n-\tjmp df3 \n+\tjmp df3 \n \tnopl (%rax)\n \tmov 0x28(%rsp),%rax\n \tmov 0x30(%rsp),%rbx\n \tmov 0x38(%rsp),%r15\n \tmov 0x20(%rsp),%rbp\n \tshl $0x6,%rax\n \tand $0x3f,%r15d\n \tlea 0x40(%rbx,%rax,1),%rbx\n \ttest %r15,%r15\n-\tjne 1058 \n+\tjne 1058 \n \tadd $0x148,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \tlea 0x8(%rdi),%rdx\n \tlea (%rdx,%rbp,1),%rax\n \tcmp $0x8,%r12d\n-\tjae 10f0 \n+\tjae 10f0 \n \ttest $0x4,%r12b\n-\tjne 121b \n+\tjne 121b \n \ttest %r12d,%r12d\n-\tje f9c \n+\tje f9c \n \tmovzbl (%rsi),%ecx\n \tmov %cl,(%rax)\n \ttest $0x2,%r12b\n-\tjne 122f \n+\tjne 122f \n \ttest $0x3,%dl\n-\tjne 113e \n+\tjne 113e \n \tmov 0x10(%rsp),%rdx\n \tmov 0x8(%rdx),%eax\n \tbswap %eax\n \tmov %eax,0x40(%rsp)\n \tmov 0xc(%rdx),%eax\n \tbswap %eax\n \tmov %eax,0x44(%rsp)\n@@ -1297,79 +1297,79 @@\n \tmov 0x10(%rsp),%rdi\n \tlea 0x40(%rsp),%rsi\n \tbswap %eax\n \tlea -0x40(%rbp,%r15,1),%r15\n \tmov %eax,0x7c(%rsp)\n \tadd %r12,%rbx\n \txor %ebp,%ebp\n-\tcall 820 \n-\tjmp d32 \n+\tcall 820 \n+\tjmp d32 \n \tmov 0x10(%rsp),%rax\n \tmov %r15d,%edx\n \tlea 0x8(%rax,%rbp,1),%rax\n \tcmp $0x8,%r15d\n-\tjb 10b7 \n+\tjb 10b7 \n \tmov (%rbx),%rdx\n \tmov %rdx,(%rax)\n \tmov %r15d,%edx\n \tmov -0x8(%rbx,%rdx,1),%rcx\n \tmov %rcx,-0x8(%rax,%rdx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tlea (%r15,%rax,1),%edx\n \tsub %rax,%rbx\n \tand $0xfffffff8,%edx\n \tcmp $0x8,%edx\n-\tjb f5a \n+\tjb f5a \n \tand $0xfffffff8,%edx\n \txor %eax,%eax\n \tmov %eax,%esi\n \tadd $0x8,%eax\n \tmov (%rbx,%rsi,1),%rdi\n \tmov %rdi,(%rcx,%rsi,1)\n \tcmp %edx,%eax\n-\tjb 10a1 \n-\tjmp f5a \n+\tjb 10a1 \n+\tjmp f5a \n \ttest $0x4,%r15b\n-\tjne 120a \n+\tjne 120a \n \ttest %r15d,%r15d\n-\tje f5a \n+\tje f5a \n \tmovzbl (%rbx),%edx\n \tmov %dl,(%rax)\n \ttest $0x2,%r15b\n-\tje f5a \n+\tje f5a \n \tmov %r15d,%edx\n \tmovzwl -0x2(%rbx,%rdx,1),%ecx\n \tmov %cx,-0x2(%rax,%rdx,1)\n-\tjmp f5a \n+\tjmp f5a \n \tnopl 0x0(%rax,%rax,1)\n \tmov (%rsi),%rcx\n \tmov %rbx,%r8\n \tmov %rcx,(%rax)\n \tmov %r12d,%ecx\n \tmov -0x8(%rsi,%rcx,1),%rsi\n \tmov %rsi,-0x8(%rax,%rcx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tsub %rax,%r8\n \tadd %r12d,%eax\n \tand $0xfffffff8,%eax\n \tcmp $0x8,%eax\n-\tjb f9c \n+\tjb f9c \n \tand $0xfffffff8,%eax\n \txor %esi,%esi\n \tmov %esi,%edi\n \tadd $0x8,%esi\n \tmov (%r8,%rdi,1),%r9\n \tmov %r9,(%rcx,%rdi,1)\n \tcmp %eax,%esi\n-\tjb 1128 \n-\tjmp f9c \n+\tjb 1128 \n+\tjmp f9c \n \tmov 0x10(%rsp),%rax\n \tmovdqu 0x10(%rdx),%xmm2\n \tmovdqu 0x20(%rdx),%xmm1\n \tmovdqu 0x30(%rdx),%xmm0\n \tmovdqu 0x8(%rax),%xmm3\n \tmovaps %xmm2,0x50(%rsp)\n \tmovaps %xmm1,0x60(%rsp)\n@@ -1417,35 +1417,35 @@\n \tmov 0x74(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0x74(%rsp)\n \tmov 0x78(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0x78(%rsp)\n \tmov 0x7c(%rsp),%eax\n-\tjmp 1034 \n+\tjmp 1034 \n \tmov (%rbx),%ecx\n \tmov %ecx,(%rax)\n \tmov -0x4(%rbx,%rdx,1),%ecx\n \tmov %ecx,-0x4(%rax,%rdx,1)\n-\tjmp f5a \n+\tjmp f5a \n \tmov (%rsi),%ecx\n \tmov %ecx,(%rax)\n \tmov %r12d,%ecx\n \tmov -0x4(%rsi,%rcx,1),%esi\n \tmov %esi,-0x4(%rax,%rcx,1)\n-\tjmp f9c \n+\tjmp f9c \n \tmov %r12d,%ecx\n \tmovzwl -0x2(%rsi,%rcx,1),%esi\n \tmov %si,-0x2(%rax,%rcx,1)\n-\tjmp f9c \n+\tjmp f9c \n \tnopl 0x0(%rax)\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \n-0000000000001250 :\n-ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash():\n+0000000000001250 :\n+ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash():\n \tpush %r15\n \tpxor %xmm0,%xmm0\n \tmov %rdi,%r15\n \tpush %r14\n \tmov %rdx,%r14\n \tpush %r13\n \tpush %r12\n@@ -1461,26 +1461,26 @@\n R_X86_64_PC32\t.LC0-0x4\n \tmovq $0x0,0x90(%rsp)\n \tmovups %xmm0,0x98(%rsp)\n \tmovdqa 0x0(%rip),%xmm0 \n R_X86_64_PC32\t.LC1-0x4\n \tmovups %xmm0,0xa8(%rsp)\n \tcmp $0x3f,%rsi\n-\tjbe 1d68 \n+\tjbe 1d68 \n \tlea 0xc0(%rsp),%rax\n \tmov %rdi,0x28(%rsp)\n \tmov %rdi,%r13\n \tmov %rax,0x8(%rsp)\n \tlea 0x50(%rsp),%rax\n \tmov %rax,0x10(%rsp)\n \tlea (%rdi,%rsi,1),%rax\n \tmov %rax,0x20(%rsp)\n \tmov %rsi,0x30(%rsp)\n \tmov %rdx,0x38(%rsp)\n-\tjmp 1417 \n+\tjmp 1417 \n \tnopw 0x0(%rax,%rax,1)\n \tmov 0x8(%r13),%eax\n \tmov 0x0(%r13),%r15d\n \tmov 0x4(%r13),%r14d\n \tmov 0x10(%r13),%r12d\n \tbswap %eax\n \tmov %eax,0x1c(%rsp)\n@@ -1533,21 +1533,21 @@\n \tmov %ebx,0xd8(%rsp)\n \tmov %r11d,0xdc(%rsp)\n \tmov %r10d,0xe0(%rsp)\n \tmov %r9d,0xe4(%rsp)\n \tmov %r8d,0xe8(%rsp)\n \tmov %ecx,0xfc(%rsp)\n \tmovups %xmm0,0xec(%rsp)\n-\tcall 820 \n+\tcall 820 \n \tmov 0x20(%rsp),%rax\n \tsub %r13,%rax\n \tcmp $0x3f,%rax\n-\tjbe 14f8 \n+\tjbe 14f8 \n \ttest $0x3,%r13b\n-\tje 12f8 \n+\tje 12f8 \n \tmov 0x8(%rsp),%rax\n \tmovdqu 0x0(%r13),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r13),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r13),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -1578,107 +1578,107 @@\n \tmov 0xe8(%rsp),%r8d\n \tmov 0xf4(%rsp),%eax\n \tmov 0xf8(%rsp),%edi\n \tmov 0xfc(%rsp),%ecx\n \tbswap %r10d\n \tbswap %r9d\n \tbswap %r8d\n-\tjmp 135d \n+\tjmp 135d \n \tnopl 0x0(%rax)\n \tmov 0x30(%rsp),%rbx\n \tmov 0x28(%rsp),%r15\n \tmov 0x38(%rsp),%r14\n \tmov %rbx,%rax\n \tand $0xffffffffffffffc0,%rax\n \tadd %rax,%r15\n \tmov %rbx,%rax\n \tand $0x3f,%eax\n \ttest %rax,%rax\n-\tjne 1a88 \n+\tjne 1a88 \n \tmov %rbx,%r12\n \tlea 0x0(,%rbx,8),%rax\n \tmov $0x40,%ebp\n \tand $0x3f,%r12d\n \tbswap %rax\n \tmov %rax,0x48(%rsp)\n \tsub %r12,%rbp\n \tcmp $0x37,%r12\n-\tja 15d0 \n+\tja 15d0 \n \tmov $0x38,%eax\n \tsub %r12,%rax\n \tmov %rax,%r15\n \tlea (%rbx,%rax,1),%rax\n \tmov %rax,0x50(%rsp)\n \ttest %r12,%r12\n-\tje 1567 \n+\tje 1567 \n \tcmp %rbp,%r15\n-\tjae 15e3 \n+\tjae 15e3 \n \tmov $0x0,%ebp\n R_X86_64_32\t.rodata\n \tlea 0x58(%rsp,%r12,1),%rax\n \tmov %r15d,%edx\n \tcmp $0x8,%r15d\n-\tjb 19d6 \n+\tjb 19d6 \n \txchg %ax,%ax\n \tmov 0x0(%rbp),%rdx\n \tmov %rdx,(%rax)\n \tmov %r15d,%edx\n \tmov -0x8(%rbp,%rdx,1),%rcx\n \tmov %rcx,-0x8(%rax,%rdx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tlea (%r15,%rax,1),%edx\n \tsub %rax,%rbp\n \tand $0xfffffff8,%edx\n \tcmp $0x8,%edx\n-\tjb 1a09 \n+\tjb 1a09 \n \tand $0xfffffff8,%edx\n \txor %eax,%eax\n \tmov %eax,%esi\n \tadd $0x8,%eax\n \tmov 0x0(%rbp,%rsi,1),%rdi\n \tmov %rdi,(%rcx,%rsi,1)\n \tcmp %edx,%eax\n-\tjb 15b7 \n-\tjmp 1a09 \n+\tjb 15b7 \n+\tjmp 1a09 \n \txchg %ax,%ax\n \tmov $0x78,%eax\n \tsub %r12,%rax\n \tadd %rax,%rbx\n \tmov %rax,%r15\n \tmov %rbx,0x50(%rsp)\n \tlea 0x58(%rsp,%r12,1),%rax\n \tmov $0x0,%esi\n R_X86_64_32\t.rodata\n \tcmp $0x8,%ebp\n-\tjb 1970 \n+\tjb 1970 \n \tmov 0x0(%rip),%rdx \n R_X86_64_PC32\t.rodata-0x4\n \tmov %rdx,(%rax)\n \tmov %ebp,%edx\n \tmov 0x0(%rdx),%rcx\n R_X86_64_32S\t.rodata-0x8\n \tmov %rcx,-0x8(%rax,%rdx,1)\n \tlea 0x8(%rax),%rdx\n \tand $0xfffffffffffffff8,%rdx\n \tsub %rdx,%rax\n \tsub %rax,%rsi\n \tadd %ebp,%eax\n \tand $0xfffffff8,%eax\n \tcmp $0x8,%eax\n-\tjb 1640 \n+\tjb 1640 \n \tand $0xfffffff8,%eax\n \txor %ecx,%ecx\n \tmov %ecx,%edi\n \tadd $0x8,%ecx\n \tmov (%rsi,%rdi,1),%r8\n \tmov %r8,(%rdx,%rdi,1)\n \tcmp %eax,%ecx\n-\tjb 162b \n+\tjb 162b \n \tnopl 0x0(%rax)\n \tmov 0x58(%rsp),%eax\n \tlea 0xc0(%rsp),%rsi\n \tlea -0x40(%r12,%r15,1),%r15\n \tadd $0x0,%rbp\n R_X86_64_32S\t.rodata\n \tbswap %eax\n@@ -1728,23 +1728,23 @@\n \tmov 0x94(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0xfc(%rsp)\n \tlea 0x50(%rsp),%rax\n \tmov %rax,%rdi\n \tmov %rsi,0x8(%rsp)\n \tmov %rax,0x10(%rsp)\n-\tcall 820 \n+\tcall 820 \n \tcmp $0x3f,%r15\n-\tjbe 1a00 \n+\tjbe 1a00 \n \tlea -0x40(%rbp),%rax\n \tmov %r15,0x28(%rsp)\n \tmov %rbp,%r13\n \tmov %rax,0x20(%rsp)\n \tmov %r14,0x30(%rsp)\n-\tjmp 1890 \n+\tjmp 1890 \n \tnopw 0x0(%rax,%rax,1)\n \tmov 0xc(%r13),%eax\n \tmov 0x0(%r13),%r15d\n \tmov 0x4(%r13),%r14d\n \tmov 0x8(%r13),%r12d\n \tbswap %eax\n \tmov %eax,0x18(%rsp)\n@@ -1797,19 +1797,19 @@\n \tmov %ebx,0xd8(%rsp)\n \tmov %r11d,0xdc(%rsp)\n \tmov %r10d,0xe0(%rsp)\n \tmov %r9d,0xe4(%rsp)\n \tmov %r8d,0xe8(%rsp)\n \tmov %ecx,0xfc(%rsp)\n \tmovups %xmm0,0xec(%rsp)\n-\tcall 820 \n+\tcall 820 \n \tcmp 0x20(%rsp),%r13\n-\tje 19b0 \n+\tje 19b0 \n \ttest $0x3,%r13b\n-\tje 1778 \n+\tje 1778 \n \tmov 0x8(%rsp),%rax\n \tmovdqu 0x0(%r13),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r13),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r13),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -1840,119 +1840,119 @@\n \tmov 0xe8(%rsp),%r8d\n \tmov 0xf4(%rsp),%eax\n \tmov 0xf8(%rsp),%edi\n \tmov 0xfc(%rsp),%ecx\n \tbswap %r10d\n \tbswap %r9d\n \tbswap %r8d\n-\tjmp 17dd \n+\tjmp 17dd \n \tnopl (%rax)\n \ttest $0x4,%bpl\n-\tjne 1d70 \n+\tjne 1d70 \n \ttest %ebp,%ebp\n-\tje 1640 \n+\tje 1640 \n \tmovzbl 0x0(%rip),%edx \n R_X86_64_PC32\t.rodata-0x4\n \tmov %dl,(%rax)\n \ttest $0x2,%bpl\n-\tje 1640 \n+\tje 1640 \n \tmov %ebp,%edx\n \tmovzwl 0x0(%rdx),%ecx\n R_X86_64_32S\t.rodata-0x2\n \tmov %cx,-0x2(%rax,%rdx,1)\n-\tjmp 1640 \n+\tjmp 1640 \n \tnopl 0x0(%rax,%rax,1)\n \tmov 0x28(%rsp),%r15\n \txor %r12d,%r12d\n \tmov 0x30(%rsp),%r14\n \tmov %r13,%rbp\n \tlea 0x58(%rsp,%r12,1),%rax\n \tand $0x3f,%r15d\n \tmov %r15d,%edx\n \tcmp $0x8,%r15d\n-\tjae 1580 \n+\tjae 1580 \n \ttest $0x4,%r15b\n-\tjne 1d89 \n+\tjne 1d89 \n \ttest %r15d,%r15d\n-\tje 1a09 \n+\tje 1a09 \n \tmovzbl 0x0(%rbp),%edx\n \tmov %dl,(%rax)\n \ttest $0x2,%r15b\n-\tje 1a09 \n+\tje 1a09 \n \tmov %r15d,%edx\n \tmovzwl -0x2(%rbp,%rdx,1),%ecx\n \tmov %cx,-0x2(%rax,%rdx,1)\n-\tjmp 1a09 \n+\tjmp 1a09 \n \ttest %r15,%r15\n-\tjne 1de7 \n+\tjne 1de7 \n \tmov 0x50(%rsp),%rax\n \tand $0x3f,%eax\n \tlea -0x38(%rax),%rbx\n \tlea 0x58(%rsp,%rax,1),%rdx\n \tcmp $0x8,%rbx\n-\tjbe 1ad0 \n+\tjbe 1ad0 \n \tmov $0x8,%ebx\n \tlea 0x48(%rsp),%rax\n \tmov %ebx,%ecx\n \tcmp $0x8,%ebx\n-\tjb 1d38 \n+\tjb 1d38 \n \tmov (%rax),%rcx\n \tmov %rcx,(%rdx)\n \tmov %ebx,%ecx\n \tmov -0x8(%rax,%rcx,1),%rsi\n \tmov %rsi,-0x8(%rdx,%rcx,1)\n \tlea 0x8(%rdx),%rsi\n \tand $0xfffffffffffffff8,%rsi\n \tsub %rsi,%rdx\n \tlea (%rbx,%rdx,1),%ecx\n \tsub %rdx,%rax\n \tand $0xfffffff8,%ecx\n \tcmp $0x8,%ecx\n-\tjb 1c07 \n+\tjb 1c07 \n \tand $0xfffffff8,%ecx\n \txor %edx,%edx\n \tmov %edx,%edi\n \tadd $0x8,%edx\n \tmov (%rax,%rdi,1),%r8\n \tmov %r8,(%rsi,%rdi,1)\n \tcmp %ecx,%edx\n-\tjb 1a6d \n-\tjmp 1c07 \n+\tjb 1a6d \n+\tjmp 1c07 \n \tnopl 0x0(%rax,%rax,1)\n \tmov %eax,%edx\n \tcmp $0x8,%eax\n-\tjb 1d00 \n+\tjb 1d00 \n \tmov %eax,%edx\n \tmov -0x8(%r15,%rdx,1),%rcx\n \tmov %rcx,0x50(%rsp,%rdx,1)\n \tlea -0x1(%rax),%edx\n \tcmp $0x8,%edx\n-\tjb 1520 \n+\tjb 1520 \n \tand $0xfffffff8,%edx\n \txor %eax,%eax\n \tmov %eax,%ecx\n \tadd $0x8,%eax\n \tmov (%r15,%rcx,1),%rsi\n \tmov %rsi,0x58(%rsp,%rcx,1)\n \tcmp %edx,%eax\n-\tjb 1ab0 \n-\tjmp 1520 \n+\tjb 1ab0 \n+\tjmp 1520 \n \tnopw 0x0(%rax,%rax,1)\n \tmov $0x40,%ebp\n \tsub %rax,%rbp\n \tcmp $0x8,%ebp\n-\tjae 1cb0 \n+\tjae 1cb0 \n \ttest $0x4,%bpl\n-\tjne 1dc1 \n+\tjne 1dc1 \n \ttest %ebp,%ebp\n-\tje 1b00 \n+\tje 1b00 \n \tmovzbl 0x48(%rsp),%eax\n \tmov %al,(%rdx)\n \ttest $0x2,%bpl\n-\tjne 1dd6 \n+\tjne 1dd6 \n \tmov 0x58(%rsp),%eax\n \tlea 0xc0(%rsp),%rsi\n \tlea 0x50(%rsp),%rdi\n \tbswap %eax\n \tmov %eax,0xc0(%rsp)\n \tmov 0x5c(%rsp),%eax\n \tbswap %eax\n@@ -1995,19 +1995,19 @@\n \tmov %eax,0xf4(%rsp)\n \tmov 0x90(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0xf8(%rsp)\n \tmov 0x94(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0xfc(%rsp)\n-\tcall 820 \n+\tcall 820 \n \tlea 0x48(%rsp,%rbp,1),%rax\n \tlea 0x58(%rsp),%rdx\n \ttest %rbx,%rbx\n-\tjne 1a2e \n+\tjne 1a2e \n \tmov 0x98(%rsp),%eax\n \tmov 0xb4(%rsp),%ecx\n \tbswap %eax\n \tmovd %eax,%xmm1\n \tmov 0x9c(%rsp),%eax\n \tbswap %ecx\n \tbswap %eax\n@@ -2056,91 +2056,91 @@\n \tlea 0x8(%rdx),%rax\n \tand $0xfffffffffffffff8,%rax\n \tsub %rax,%rdx\n \tsub %rdx,%rdi\n \tadd %ebp,%edx\n \tand $0xfffffff8,%edx\n \tcmp $0x8,%edx\n-\tjb 1b00 \n+\tjb 1b00 \n \tand $0xfffffff8,%edx\n \txor %ecx,%ecx\n \tmov %ecx,%esi\n \tadd $0x8,%ecx\n \tmov (%rdi,%rsi,1),%r8\n \tmov %r8,(%rax,%rsi,1)\n \tcmp %edx,%ecx\n-\tjb 1cea \n-\tjmp 1b00 \n+\tjb 1cea \n+\tjmp 1b00 \n \ttest $0x4,%al\n-\tjne 1dac \n+\tjne 1dac \n \ttest %eax,%eax\n-\tje 1520 \n+\tje 1520 \n \tmovzbl (%r15),%edx\n \tmov %dl,0x58(%rsp)\n \ttest $0x2,%al\n-\tje 1520 \n+\tje 1520 \n \tmov %eax,%eax\n \tmovzwl -0x2(%r15,%rax,1),%edx\n \tmov %dx,0x56(%rsp,%rax,1)\n-\tjmp 1520 \n+\tjmp 1520 \n \tnopw 0x0(%rax,%rax,1)\n \ttest $0x4,%bl\n-\tjne 1d9b \n+\tjne 1d9b \n \ttest %ebx,%ebx\n-\tje 1c07 \n+\tje 1c07 \n \tmovzbl (%rax),%ecx\n \tmov %cl,(%rdx)\n \ttest $0x2,%bl\n-\tje 1c07 \n+\tje 1c07 \n \tmov %ebx,%ebx\n \tmovzwl -0x2(%rax,%rbx,1),%eax\n \tmov %ax,-0x2(%rdx,%rbx,1)\n-\tjmp 1c07 \n+\tjmp 1c07 \n \tnopl 0x0(%rax)\n \tmov %rsi,%rax\n-\tjmp 1517 \n+\tjmp 1517 \n \tmov 0x0(%rip),%edx \n R_X86_64_PC32\t.rodata-0x4\n \tmov %edx,(%rax)\n \tmov %ebp,%edx\n \tmov 0x0(%rdx),%ecx\n R_X86_64_32S\t.rodata-0x4\n \tmov %ecx,-0x4(%rax,%rdx,1)\n-\tjmp 1640 \n+\tjmp 1640 \n \tmov 0x0(%rbp),%ecx\n \tmov %ecx,(%rax)\n \tmov -0x4(%rbp,%rdx,1),%ecx\n \tmov %ecx,-0x4(%rax,%rdx,1)\n-\tjmp 1a09 \n+\tjmp 1a09 \n \tmov (%rax),%esi\n \tmov %esi,(%rdx)\n \tmov -0x4(%rax,%rcx,1),%eax\n \tmov %eax,-0x4(%rdx,%rcx,1)\n-\tjmp 1c07 \n+\tjmp 1c07 \n \tmov (%r15),%eax\n \tmov %eax,0x58(%rsp)\n \tmov -0x4(%r15,%rdx,1),%eax\n \tmov %eax,0x54(%rsp,%rdx,1)\n-\tjmp 1520 \n+\tjmp 1520 \n \tmov 0x48(%rsp),%eax\n \tmov %eax,(%rdx)\n \tmov %ebp,%eax\n \tmov 0x44(%rsp,%rax,1),%ecx\n \tmov %ecx,-0x4(%rdx,%rax,1)\n-\tjmp 1b00 \n+\tjmp 1b00 \n \tmov %ebp,%eax\n \tmovzwl 0x46(%rsp,%rax,1),%ecx\n \tmov %cx,-0x2(%rdx,%rax,1)\n-\tjmp 1b00 \n+\tjmp 1b00 \n \txor %r12d,%r12d\n-\tjmp 156c \n+\tjmp 156c \n \tnop\n \n-0000000000001df0 :\n-ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash():\n+0000000000001df0 :\n+ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash():\n \tpush %r15\n \tpxor %xmm0,%xmm0\n \tmov %rdi,%r15\n \tpush %r14\n \tmov %rdx,%r14\n \tpush %r13\n \tpush %r12\n@@ -2156,26 +2156,26 @@\n R_X86_64_PC32\t.LC0-0x4\n \tmovq $0x0,0x90(%rsp)\n \tmovups %xmm0,0x98(%rsp)\n \tmovdqa 0x0(%rip),%xmm0 \n R_X86_64_PC32\t.LC1-0x4\n \tmovups %xmm0,0xa8(%rsp)\n \tcmp $0x3f,%rsi\n-\tjbe 2908 \n+\tjbe 2908 \n \tlea 0xc0(%rsp),%rax\n \tmov %rdi,0x28(%rsp)\n \tmov %rdi,%r13\n \tmov %rax,0x8(%rsp)\n \tlea 0x50(%rsp),%rax\n \tmov %rax,0x10(%rsp)\n \tlea (%rdi,%rsi,1),%rax\n \tmov %rax,0x20(%rsp)\n \tmov %rsi,0x30(%rsp)\n \tmov %rdx,0x38(%rsp)\n-\tjmp 1fb7 \n+\tjmp 1fb7 \n \tnopw 0x0(%rax,%rax,1)\n \tmov 0x8(%r13),%eax\n \tmov 0x0(%r13),%r15d\n \tmov 0x4(%r13),%r14d\n \tmov 0x10(%r13),%r12d\n \tbswap %eax\n \tmov %eax,0x1c(%rsp)\n@@ -2228,21 +2228,21 @@\n \tmov %ebx,0xd8(%rsp)\n \tmov %r11d,0xdc(%rsp)\n \tmov %r10d,0xe0(%rsp)\n \tmov %r9d,0xe4(%rsp)\n \tmov %r8d,0xe8(%rsp)\n \tmov %ecx,0xfc(%rsp)\n \tmovups %xmm0,0xec(%rsp)\n-\tcall 820 \n+\tcall 820 \n \tmov 0x20(%rsp),%rax\n \tsub %r13,%rax\n \tcmp $0x3f,%rax\n-\tjbe 2098 \n+\tjbe 2098 \n \ttest $0x3,%r13b\n-\tje 1e98 \n+\tje 1e98 \n \tmov 0x8(%rsp),%rax\n \tmovdqu 0x0(%r13),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r13),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r13),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -2273,107 +2273,107 @@\n \tmov 0xe8(%rsp),%r8d\n \tmov 0xf4(%rsp),%eax\n \tmov 0xf8(%rsp),%edi\n \tmov 0xfc(%rsp),%ecx\n \tbswap %r10d\n \tbswap %r9d\n \tbswap %r8d\n-\tjmp 1efd \n+\tjmp 1efd \n \tnopl 0x0(%rax)\n \tmov 0x30(%rsp),%rbx\n \tmov 0x28(%rsp),%r15\n \tmov 0x38(%rsp),%r14\n \tmov %rbx,%rax\n \tand $0xffffffffffffffc0,%rax\n \tadd %rax,%r15\n \tmov %rbx,%rax\n \tand $0x3f,%eax\n \ttest %rax,%rax\n-\tjne 2628 \n+\tjne 2628 \n \tmov %rbx,%r12\n \tlea 0x0(,%rbx,8),%rax\n \tmov $0x40,%ebp\n \tand $0x3f,%r12d\n \tbswap %rax\n \tmov %rax,0x48(%rsp)\n \tsub %r12,%rbp\n \tcmp $0x37,%r12\n-\tja 2170 \n+\tja 2170 \n \tmov $0x38,%eax\n \tsub %r12,%rax\n \tmov %rax,%r15\n \tlea (%rbx,%rax,1),%rax\n \tmov %rax,0x50(%rsp)\n \ttest %r12,%r12\n-\tje 2107 \n+\tje 2107 \n \tcmp %rbp,%r15\n-\tjae 2183 \n+\tjae 2183 \n \tmov $0x0,%ebp\n R_X86_64_32\t.rodata\n \tlea 0x58(%rsp,%r12,1),%rax\n \tmov %r15d,%edx\n \tcmp $0x8,%r15d\n-\tjb 2576 \n+\tjb 2576 \n \txchg %ax,%ax\n \tmov 0x0(%rbp),%rdx\n \tmov %rdx,(%rax)\n \tmov %r15d,%edx\n \tmov -0x8(%rbp,%rdx,1),%rcx\n \tmov %rcx,-0x8(%rax,%rdx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tlea (%r15,%rax,1),%edx\n \tsub %rax,%rbp\n \tand $0xfffffff8,%edx\n \tcmp $0x8,%edx\n-\tjb 25a9 \n+\tjb 25a9 \n \tand $0xfffffff8,%edx\n \txor %eax,%eax\n \tmov %eax,%esi\n \tadd $0x8,%eax\n \tmov 0x0(%rbp,%rsi,1),%rdi\n \tmov %rdi,(%rcx,%rsi,1)\n \tcmp %edx,%eax\n-\tjb 2157 \n-\tjmp 25a9 \n+\tjb 2157 \n+\tjmp 25a9 \n \txchg %ax,%ax\n \tmov $0x78,%eax\n \tsub %r12,%rax\n \tadd %rax,%rbx\n \tmov %rax,%r15\n \tmov %rbx,0x50(%rsp)\n \tlea 0x58(%rsp,%r12,1),%rax\n \tmov $0x0,%esi\n R_X86_64_32\t.rodata\n \tcmp $0x8,%ebp\n-\tjb 2510 \n+\tjb 2510 \n \tmov 0x0(%rip),%rdx \n R_X86_64_PC32\t.rodata-0x4\n \tmov %rdx,(%rax)\n \tmov %ebp,%edx\n \tmov 0x0(%rdx),%rcx\n R_X86_64_32S\t.rodata-0x8\n \tmov %rcx,-0x8(%rax,%rdx,1)\n \tlea 0x8(%rax),%rdx\n \tand $0xfffffffffffffff8,%rdx\n \tsub %rdx,%rax\n \tsub %rax,%rsi\n \tadd %ebp,%eax\n \tand $0xfffffff8,%eax\n \tcmp $0x8,%eax\n-\tjb 21e0 \n+\tjb 21e0 \n \tand $0xfffffff8,%eax\n \txor %ecx,%ecx\n \tmov %ecx,%edi\n \tadd $0x8,%ecx\n \tmov (%rsi,%rdi,1),%r8\n \tmov %r8,(%rdx,%rdi,1)\n \tcmp %eax,%ecx\n-\tjb 21cb \n+\tjb 21cb \n \tnopl 0x0(%rax)\n \tmov 0x58(%rsp),%eax\n \tlea 0xc0(%rsp),%rsi\n \tlea -0x40(%r12,%r15,1),%r15\n \tadd $0x0,%rbp\n R_X86_64_32S\t.rodata\n \tbswap %eax\n@@ -2423,23 +2423,23 @@\n \tmov 0x94(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0xfc(%rsp)\n \tlea 0x50(%rsp),%rax\n \tmov %rax,%rdi\n \tmov %rsi,0x8(%rsp)\n \tmov %rax,0x10(%rsp)\n-\tcall 820 \n+\tcall 820 \n \tcmp $0x3f,%r15\n-\tjbe 25a0 \n+\tjbe 25a0 \n \tlea -0x40(%rbp),%rax\n \tmov %r15,0x28(%rsp)\n \tmov %rbp,%r13\n \tmov %rax,0x20(%rsp)\n \tmov %r14,0x30(%rsp)\n-\tjmp 2430 \n+\tjmp 2430 \n \tnopw 0x0(%rax,%rax,1)\n \tmov 0xc(%r13),%eax\n \tmov 0x0(%r13),%r15d\n \tmov 0x4(%r13),%r14d\n \tmov 0x8(%r13),%r12d\n \tbswap %eax\n \tmov %eax,0x18(%rsp)\n@@ -2492,19 +2492,19 @@\n \tmov %ebx,0xd8(%rsp)\n \tmov %r11d,0xdc(%rsp)\n \tmov %r10d,0xe0(%rsp)\n \tmov %r9d,0xe4(%rsp)\n \tmov %r8d,0xe8(%rsp)\n \tmov %ecx,0xfc(%rsp)\n \tmovups %xmm0,0xec(%rsp)\n-\tcall 820 \n+\tcall 820 \n \tcmp 0x20(%rsp),%r13\n-\tje 2550 \n+\tje 2550 \n \ttest $0x3,%r13b\n-\tje 2318 \n+\tje 2318 \n \tmov 0x8(%rsp),%rax\n \tmovdqu 0x0(%r13),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r13),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r13),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -2535,119 +2535,119 @@\n \tmov 0xe8(%rsp),%r8d\n \tmov 0xf4(%rsp),%eax\n \tmov 0xf8(%rsp),%edi\n \tmov 0xfc(%rsp),%ecx\n \tbswap %r10d\n \tbswap %r9d\n \tbswap %r8d\n-\tjmp 237d \n+\tjmp 237d \n \tnopl (%rax)\n \ttest $0x4,%bpl\n-\tjne 2910 \n+\tjne 2910 \n \ttest %ebp,%ebp\n-\tje 21e0 \n+\tje 21e0 \n \tmovzbl 0x0(%rip),%edx \n R_X86_64_PC32\t.rodata-0x4\n \tmov %dl,(%rax)\n \ttest $0x2,%bpl\n-\tje 21e0 \n+\tje 21e0 \n \tmov %ebp,%edx\n \tmovzwl 0x0(%rdx),%ecx\n R_X86_64_32S\t.rodata-0x2\n \tmov %cx,-0x2(%rax,%rdx,1)\n-\tjmp 21e0 \n+\tjmp 21e0 \n \tnopl 0x0(%rax,%rax,1)\n \tmov 0x28(%rsp),%r15\n \txor %r12d,%r12d\n \tmov 0x30(%rsp),%r14\n \tmov %r13,%rbp\n \tlea 0x58(%rsp,%r12,1),%rax\n \tand $0x3f,%r15d\n \tmov %r15d,%edx\n \tcmp $0x8,%r15d\n-\tjae 2120 \n+\tjae 2120 \n \ttest $0x4,%r15b\n-\tjne 2929 \n+\tjne 2929 \n \ttest %r15d,%r15d\n-\tje 25a9 \n+\tje 25a9 \n \tmovzbl 0x0(%rbp),%edx\n \tmov %dl,(%rax)\n \ttest $0x2,%r15b\n-\tje 25a9 \n+\tje 25a9 \n \tmov %r15d,%edx\n \tmovzwl -0x2(%rbp,%rdx,1),%ecx\n \tmov %cx,-0x2(%rax,%rdx,1)\n-\tjmp 25a9 \n+\tjmp 25a9 \n \ttest %r15,%r15\n-\tjne 2987 \n+\tjne 2987 \n \tmov 0x50(%rsp),%rax\n \tand $0x3f,%eax\n \tlea -0x38(%rax),%rbx\n \tlea 0x58(%rsp,%rax,1),%rdx\n \tcmp $0x8,%rbx\n-\tjbe 2670 \n+\tjbe 2670 \n \tmov $0x8,%ebx\n \tlea 0x48(%rsp),%rax\n \tmov %ebx,%ecx\n \tcmp $0x8,%ebx\n-\tjb 28d8 \n+\tjb 28d8 \n \tmov (%rax),%rcx\n \tmov %rcx,(%rdx)\n \tmov %ebx,%ecx\n \tmov -0x8(%rax,%rcx,1),%rsi\n \tmov %rsi,-0x8(%rdx,%rcx,1)\n \tlea 0x8(%rdx),%rsi\n \tand $0xfffffffffffffff8,%rsi\n \tsub %rsi,%rdx\n \tlea (%rbx,%rdx,1),%ecx\n \tsub %rdx,%rax\n \tand $0xfffffff8,%ecx\n \tcmp $0x8,%ecx\n-\tjb 27a7 \n+\tjb 27a7 \n \tand $0xfffffff8,%ecx\n \txor %edx,%edx\n \tmov %edx,%edi\n \tadd $0x8,%edx\n \tmov (%rax,%rdi,1),%r8\n \tmov %r8,(%rsi,%rdi,1)\n \tcmp %ecx,%edx\n-\tjb 260d \n-\tjmp 27a7 \n+\tjb 260d \n+\tjmp 27a7 \n \tnopl 0x0(%rax,%rax,1)\n \tmov %eax,%edx\n \tcmp $0x8,%eax\n-\tjb 28a0 \n+\tjb 28a0 \n \tmov %eax,%edx\n \tmov -0x8(%r15,%rdx,1),%rcx\n \tmov %rcx,0x50(%rsp,%rdx,1)\n \tlea -0x1(%rax),%edx\n \tcmp $0x8,%edx\n-\tjb 20c0 \n+\tjb 20c0 \n \tand $0xfffffff8,%edx\n \txor %eax,%eax\n \tmov %eax,%ecx\n \tadd $0x8,%eax\n \tmov (%r15,%rcx,1),%rsi\n \tmov %rsi,0x58(%rsp,%rcx,1)\n \tcmp %edx,%eax\n-\tjb 2650 \n-\tjmp 20c0 \n+\tjb 2650 \n+\tjmp 20c0 \n \tnopw 0x0(%rax,%rax,1)\n \tmov $0x40,%ebp\n \tsub %rax,%rbp\n \tcmp $0x8,%ebp\n-\tjae 2850 \n+\tjae 2850 \n \ttest $0x4,%bpl\n-\tjne 2961 \n+\tjne 2961 \n \ttest %ebp,%ebp\n-\tje 26a0 \n+\tje 26a0 \n \tmovzbl 0x48(%rsp),%eax\n \tmov %al,(%rdx)\n \ttest $0x2,%bpl\n-\tjne 2976 \n+\tjne 2976 \n \tmov 0x58(%rsp),%eax\n \tlea 0xc0(%rsp),%rsi\n \tlea 0x50(%rsp),%rdi\n \tbswap %eax\n \tmov %eax,0xc0(%rsp)\n \tmov 0x5c(%rsp),%eax\n \tbswap %eax\n@@ -2690,19 +2690,19 @@\n \tmov %eax,0xf4(%rsp)\n \tmov 0x90(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0xf8(%rsp)\n \tmov 0x94(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0xfc(%rsp)\n-\tcall 820 \n+\tcall 820 \n \tlea 0x48(%rsp,%rbp,1),%rax\n \tlea 0x58(%rsp),%rdx\n \ttest %rbx,%rbx\n-\tjne 25ce \n+\tjne 25ce \n \tmov 0x98(%rsp),%eax\n \tmov 0xb4(%rsp),%ecx\n \tbswap %eax\n \tmovd %eax,%xmm1\n \tmov 0x9c(%rsp),%eax\n \tbswap %ecx\n \tbswap %eax\n@@ -2751,91 +2751,91 @@\n \tlea 0x8(%rdx),%rax\n \tand $0xfffffffffffffff8,%rax\n \tsub %rax,%rdx\n \tsub %rdx,%rdi\n \tadd %ebp,%edx\n \tand $0xfffffff8,%edx\n \tcmp $0x8,%edx\n-\tjb 26a0 \n+\tjb 26a0 \n \tand $0xfffffff8,%edx\n \txor %ecx,%ecx\n \tmov %ecx,%esi\n \tadd $0x8,%ecx\n \tmov (%rdi,%rsi,1),%r8\n \tmov %r8,(%rax,%rsi,1)\n \tcmp %edx,%ecx\n-\tjb 288a \n-\tjmp 26a0 \n+\tjb 288a \n+\tjmp 26a0 \n \ttest $0x4,%al\n-\tjne 294c \n+\tjne 294c \n \ttest %eax,%eax\n-\tje 20c0 \n+\tje 20c0 \n \tmovzbl (%r15),%edx\n \tmov %dl,0x58(%rsp)\n \ttest $0x2,%al\n-\tje 20c0 \n+\tje 20c0 \n \tmov %eax,%eax\n \tmovzwl -0x2(%r15,%rax,1),%edx\n \tmov %dx,0x56(%rsp,%rax,1)\n-\tjmp 20c0 \n+\tjmp 20c0 \n \tnopw 0x0(%rax,%rax,1)\n \ttest $0x4,%bl\n-\tjne 293b \n+\tjne 293b \n \ttest %ebx,%ebx\n-\tje 27a7 \n+\tje 27a7 \n \tmovzbl (%rax),%ecx\n \tmov %cl,(%rdx)\n \ttest $0x2,%bl\n-\tje 27a7 \n+\tje 27a7 \n \tmov %ebx,%ebx\n \tmovzwl -0x2(%rax,%rbx,1),%eax\n \tmov %ax,-0x2(%rdx,%rbx,1)\n-\tjmp 27a7 \n+\tjmp 27a7 \n \tnopl 0x0(%rax)\n \tmov %rsi,%rax\n-\tjmp 20b7 \n+\tjmp 20b7 \n \tmov 0x0(%rip),%edx \n R_X86_64_PC32\t.rodata-0x4\n \tmov %edx,(%rax)\n \tmov %ebp,%edx\n \tmov 0x0(%rdx),%ecx\n R_X86_64_32S\t.rodata-0x4\n \tmov %ecx,-0x4(%rax,%rdx,1)\n-\tjmp 21e0 \n+\tjmp 21e0 \n \tmov 0x0(%rbp),%ecx\n \tmov %ecx,(%rax)\n \tmov -0x4(%rbp,%rdx,1),%ecx\n \tmov %ecx,-0x4(%rax,%rdx,1)\n-\tjmp 25a9 \n+\tjmp 25a9 \n \tmov (%rax),%esi\n \tmov %esi,(%rdx)\n \tmov -0x4(%rax,%rcx,1),%eax\n \tmov %eax,-0x4(%rdx,%rcx,1)\n-\tjmp 27a7 \n+\tjmp 27a7 \n \tmov (%r15),%eax\n \tmov %eax,0x58(%rsp)\n \tmov -0x4(%r15,%rdx,1),%eax\n \tmov %eax,0x54(%rsp,%rdx,1)\n-\tjmp 20c0 \n+\tjmp 20c0 \n \tmov 0x48(%rsp),%eax\n \tmov %eax,(%rdx)\n \tmov %ebp,%eax\n \tmov 0x44(%rsp,%rax,1),%ecx\n \tmov %ecx,-0x4(%rdx,%rax,1)\n-\tjmp 26a0 \n+\tjmp 26a0 \n \tmov %ebp,%eax\n \tmovzwl 0x46(%rsp,%rax,1),%ecx\n \tmov %cx,-0x2(%rdx,%rax,1)\n-\tjmp 26a0 \n+\tjmp 26a0 \n \txor %r12d,%r12d\n-\tjmp 210c \n+\tjmp 210c \n \tnop\n \n-0000000000002990 :\n-ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze():\n+0000000000002990 :\n+ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze():\n \tpush %rbp\n \tmov $0x38,%ecx\n \tmov %rsi,%rbp\n \tmov $0x0,%esi\n R_X86_64_32\t.rodata\n \tpush %rbx\n \tmov %rdi,%rbx\n@@ -2846,19 +2846,19 @@\n \tbswap %rdx\n \tmov %rdx,0x8(%rsp)\n \tmov $0x78,%edx\n \tsub %rax,%rcx\n \tsub %rax,%rdx\n \tcmp $0x37,%rax\n \tcmovbe %rcx,%rdx\n-\tcall cf0 \n+\tcall cf0 \n \tlea 0x8(%rsp),%rsi\n \tmov %rbx,%rdi\n \tmov $0x8,%edx\n-\tcall cf0 \n+\tcall cf0 \n \tmov 0x48(%rbx),%eax\n \tbswap %eax\n \tmov %eax,0x0(%rbp)\n \tmov 0x4c(%rbx),%eax\n \tbswap %eax\n \tmov %eax,0x4(%rbp)\n \tmov 0x50(%rbx),%eax\n@@ -2881,16 +2881,16 @@\n \tmov %eax,0x1c(%rbp)\n \tadd $0x18,%rsp\n \tpop %rbx\n \tpop %rbp\n \tret\n \tnopl (%rax)\n \n-0000000000002a30 :\n-ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze():\n+0000000000002a30 :\n+ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze():\n \tpush %r12\n \tmov $0x78,%edx\n \tpush %rbp\n \tmov %rsi,%rbp\n \tmov $0x0,%esi\n R_X86_64_32\t.rodata\n \tpush %rbx\n@@ -2903,19 +2903,19 @@\n \tbswap %rax\n \tmov %rax,0x8(%rsp)\n \tmov $0x38,%eax\n \tsub %rcx,%rax\n \tsub %rcx,%rdx\n \tcmp $0x37,%rcx\n \tcmovbe %rax,%rdx\n-\tcall cf0 \n+\tcall cf0 \n \tlea 0x8(%rsp),%rsi\n \tmov %rbx,%rdi\n \tmov $0x8,%edx\n-\tcall cf0 \n+\tcall cf0 \n \tmov 0x48(%rbx),%eax\n \tbswap %eax\n \tmov %eax,0x0(%rbp)\n \tmov 0x4c(%rbx),%eax\n \tbswap %eax\n \tmov %eax,0x4(%rbp)\n \tmov 0x50(%rbx),%eax\n@@ -2940,16 +2940,16 @@\n \tmov %r12,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tret\n \tnopw 0x0(%rax,%rax,1)\n \n-0000000000002ae0 :\n-ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate():\n+0000000000002ae0 :\n+ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate():\n \tpush %r15\n \tmov %rdx,%r15\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tmov $0x40,%r12d\n \tpush %rbp\n@@ -2960,33 +2960,33 @@\n \tmov %rdi,0x10(%rsp)\n \tmov %rax,%rbp\n \tadd %rdx,%rax\n \tand $0x3f,%ebp\n \tmov %rax,(%rdi)\n \tsub %rbp,%r12\n \ttest %rbp,%rbp\n-\tje 2b22 \n+\tje 2b22 \n \tcmp %r12,%rdx\n-\tjae 2d5c \n+\tjae 2d5c \n \tcmp $0x3f,%r15\n-\tjbe 2d41 \n+\tjbe 2d41 \n \tmov %r15,%rax\n \tmov %rbp,0x28(%rsp)\n \tmov %rbx,%r12\n \tshr $0x6,%rax\n \tmov %rbx,0x30(%rsp)\n \tlea -0x1(%rax),%r13\n \tshl $0x6,%rax\n \tmov %r15,0x38(%rsp)\n \tadd %rbx,%rax\n \tmov %r13,0x20(%rsp)\n \tmov %rax,0x18(%rsp)\n \tlea 0x40(%rsp),%rax\n \tmov %rax,0x8(%rsp)\n-\tjmp 2c6e \n+\tjmp 2c6e \n \tnopl 0x0(%rax)\n \tmov 0x4(%r12),%eax\n \tmov (%r12),%r15d\n \tmov 0xc(%r12),%r14d\n \tmov 0x10(%r12),%r13d\n \tbswap %eax\n \tmov %eax,(%rsp)\n@@ -3039,19 +3039,19 @@\n \tmov %ebx,0x58(%rsp)\n \tmov %r11d,0x5c(%rsp)\n \tmov %r10d,0x60(%rsp)\n \tmov %r9d,0x64(%rsp)\n \tmov %r8d,0x68(%rsp)\n \tmov %ecx,0x7c(%rsp)\n \tmovups %xmm0,0x6c(%rsp)\n-\tcall 820 \n+\tcall 820 \n \tcmp 0x18(%rsp),%r12\n-\tje 2d20 \n+\tje 2d20 \n \ttest $0x3,%r12b\n-\tje 2b70 \n+\tje 2b70 \n \tmov 0x8(%rsp),%rax\n \tmovdqu (%r12),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r12),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r12),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -3082,47 +3082,47 @@\n \tmov 0x70(%rsp),%esi\n \tmov 0x74(%rsp),%eax\n \tbswap %r10d\n \tbswap %r9d\n \tmov 0x78(%rsp),%edi\n \tmov 0x7c(%rsp),%ecx\n \tbswap %r8d\n-\tjmp 2be3 \n+\tjmp 2be3 \n \tnopl (%rax)\n \tmov 0x20(%rsp),%rax\n \tmov 0x30(%rsp),%rbx\n \tmov 0x38(%rsp),%r15\n \tmov 0x28(%rsp),%rbp\n \tshl $0x6,%rax\n \tand $0x3f,%r15d\n \tlea 0x40(%rbx,%rax,1),%rbx\n \ttest %r15,%r15\n-\tjne 2e48 \n+\tjne 2e48 \n \tadd $0x148,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \tlea 0x8(%rdi),%rdx\n \tlea (%rdx,%rbp,1),%rax\n \tcmp $0x8,%r12d\n-\tjae 2ee0 \n+\tjae 2ee0 \n \ttest $0x4,%r12b\n-\tjne 300b \n+\tjne 300b \n \ttest %r12d,%r12d\n-\tje 2d8c \n+\tje 2d8c \n \tmovzbl (%rsi),%ecx\n \tmov %cl,(%rax)\n \ttest $0x2,%r12b\n-\tjne 301f \n+\tjne 301f \n \ttest $0x3,%dl\n-\tjne 2f2e \n+\tjne 2f2e \n \tmov 0x10(%rsp),%rdx\n \tmov 0x8(%rdx),%eax\n \tbswap %eax\n \tmov %eax,0x40(%rsp)\n \tmov 0xc(%rdx),%eax\n \tbswap %eax\n \tmov %eax,0x44(%rsp)\n@@ -3169,79 +3169,79 @@\n \tmov 0x10(%rsp),%rdi\n \tlea 0x40(%rsp),%rsi\n \tbswap %eax\n \tlea -0x40(%rbp,%r15,1),%r15\n \tmov %eax,0x7c(%rsp)\n \tadd %r12,%rbx\n \txor %ebp,%ebp\n-\tcall 820 \n-\tjmp 2b22 \n+\tcall 820 \n+\tjmp 2b22 \n \tmov 0x10(%rsp),%rax\n \tmov %r15d,%edx\n \tlea 0x8(%rax,%rbp,1),%rax\n \tcmp $0x8,%r15d\n-\tjb 2ea7 \n+\tjb 2ea7 \n \tmov (%rbx),%rdx\n \tmov %rdx,(%rax)\n \tmov %r15d,%edx\n \tmov -0x8(%rbx,%rdx,1),%rcx\n \tmov %rcx,-0x8(%rax,%rdx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tlea (%r15,%rax,1),%edx\n \tsub %rax,%rbx\n \tand $0xfffffff8,%edx\n \tcmp $0x8,%edx\n-\tjb 2d4a \n+\tjb 2d4a \n \tand $0xfffffff8,%edx\n \txor %eax,%eax\n \tmov %eax,%esi\n \tadd $0x8,%eax\n \tmov (%rbx,%rsi,1),%rdi\n \tmov %rdi,(%rcx,%rsi,1)\n \tcmp %edx,%eax\n-\tjb 2e91 \n-\tjmp 2d4a \n+\tjb 2e91 \n+\tjmp 2d4a \n \ttest $0x4,%r15b\n-\tjne 2ffa \n+\tjne 2ffa \n \ttest %r15d,%r15d\n-\tje 2d4a \n+\tje 2d4a \n \tmovzbl (%rbx),%edx\n \tmov %dl,(%rax)\n \ttest $0x2,%r15b\n-\tje 2d4a \n+\tje 2d4a \n \tmov %r15d,%edx\n \tmovzwl -0x2(%rbx,%rdx,1),%ecx\n \tmov %cx,-0x2(%rax,%rdx,1)\n-\tjmp 2d4a \n+\tjmp 2d4a \n \tnopl 0x0(%rax,%rax,1)\n \tmov (%rsi),%rcx\n \tmov %rbx,%r8\n \tmov %rcx,(%rax)\n \tmov %r12d,%ecx\n \tmov -0x8(%rsi,%rcx,1),%rsi\n \tmov %rsi,-0x8(%rax,%rcx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tsub %rax,%r8\n \tadd %r12d,%eax\n \tand $0xfffffff8,%eax\n \tcmp $0x8,%eax\n-\tjb 2d8c \n+\tjb 2d8c \n \tand $0xfffffff8,%eax\n \txor %esi,%esi\n \tmov %esi,%edi\n \tadd $0x8,%esi\n \tmov (%r8,%rdi,1),%r9\n \tmov %r9,(%rcx,%rdi,1)\n \tcmp %eax,%esi\n-\tjb 2f18 \n-\tjmp 2d8c \n+\tjb 2f18 \n+\tjmp 2d8c \n \tmov 0x10(%rsp),%rax\n \tmovdqu 0x10(%rdx),%xmm2\n \tmovdqu 0x20(%rdx),%xmm1\n \tmovdqu 0x30(%rdx),%xmm0\n \tmovdqu 0x8(%rax),%xmm3\n \tmovaps %xmm2,0x50(%rsp)\n \tmovaps %xmm1,0x60(%rsp)\n@@ -3289,35 +3289,35 @@\n \tmov 0x74(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0x74(%rsp)\n \tmov 0x78(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0x78(%rsp)\n \tmov 0x7c(%rsp),%eax\n-\tjmp 2e24 \n+\tjmp 2e24 \n \tmov (%rbx),%ecx\n \tmov %ecx,(%rax)\n \tmov -0x4(%rbx,%rdx,1),%ecx\n \tmov %ecx,-0x4(%rax,%rdx,1)\n-\tjmp 2d4a \n+\tjmp 2d4a \n \tmov (%rsi),%ecx\n \tmov %ecx,(%rax)\n \tmov %r12d,%ecx\n \tmov -0x4(%rsi,%rcx,1),%esi\n \tmov %esi,-0x4(%rax,%rcx,1)\n-\tjmp 2d8c \n+\tjmp 2d8c \n \tmov %r12d,%ecx\n \tmovzwl -0x2(%rsi,%rcx,1),%esi\n \tmov %si,-0x2(%rax,%rcx,1)\n-\tjmp 2d8c \n+\tjmp 2d8c \n \tnopl 0x0(%rax)\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \n-0000000000003040 :\n-ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate():\n+0000000000003040 :\n+ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate():\n \tpush %r15\n \tmov %rdx,%r15\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tmov $0x40,%r12d\n \tpush %rbp\n@@ -3328,33 +3328,33 @@\n \tmov %rdi,0x10(%rsp)\n \tmov %rax,%rbp\n \tadd %rdx,%rax\n \tand $0x3f,%ebp\n \tmov %rax,(%rdi)\n \tsub %rbp,%r12\n \ttest %rbp,%rbp\n-\tje 3082 \n+\tje 3082 \n \tcmp %r12,%rdx\n-\tjae 32bc \n+\tjae 32bc \n \tcmp $0x3f,%r15\n-\tjbe 32a1 \n+\tjbe 32a1 \n \tmov %r15,%rax\n \tmov %rbp,0x28(%rsp)\n \tmov %rbx,%r12\n \tshr $0x6,%rax\n \tmov %rbx,0x30(%rsp)\n \tlea -0x1(%rax),%r13\n \tshl $0x6,%rax\n \tmov %r15,0x38(%rsp)\n \tadd %rbx,%rax\n \tmov %r13,0x20(%rsp)\n \tmov %rax,0x18(%rsp)\n \tlea 0x40(%rsp),%rax\n \tmov %rax,0x8(%rsp)\n-\tjmp 31ce \n+\tjmp 31ce \n \tnopl 0x0(%rax)\n \tmov 0x4(%r12),%eax\n \tmov (%r12),%r15d\n \tmov 0xc(%r12),%r14d\n \tmov 0x10(%r12),%r13d\n \tbswap %eax\n \tmov %eax,(%rsp)\n@@ -3407,19 +3407,19 @@\n \tmov %ebx,0x58(%rsp)\n \tmov %r11d,0x5c(%rsp)\n \tmov %r10d,0x60(%rsp)\n \tmov %r9d,0x64(%rsp)\n \tmov %r8d,0x68(%rsp)\n \tmov %ecx,0x7c(%rsp)\n \tmovups %xmm0,0x6c(%rsp)\n-\tcall 820 \n+\tcall 820 \n \tcmp 0x18(%rsp),%r12\n-\tje 3280 \n+\tje 3280 \n \ttest $0x3,%r12b\n-\tje 30d0 \n+\tje 30d0 \n \tmov 0x8(%rsp),%rax\n \tmovdqu (%r12),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r12),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r12),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -3450,47 +3450,47 @@\n \tmov 0x70(%rsp),%esi\n \tmov 0x74(%rsp),%eax\n \tbswap %r10d\n \tbswap %r9d\n \tmov 0x78(%rsp),%edi\n \tmov 0x7c(%rsp),%ecx\n \tbswap %r8d\n-\tjmp 3143 \n+\tjmp 3143 \n \tnopl (%rax)\n \tmov 0x20(%rsp),%rax\n \tmov 0x30(%rsp),%rbx\n \tmov 0x38(%rsp),%r15\n \tmov 0x28(%rsp),%rbp\n \tshl $0x6,%rax\n \tand $0x3f,%r15d\n \tlea 0x40(%rbx,%rax,1),%rbx\n \ttest %r15,%r15\n-\tjne 33a8 \n+\tjne 33a8 \n \tadd $0x148,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \tlea 0x8(%rdi),%rdx\n \tlea (%rdx,%rbp,1),%rax\n \tcmp $0x8,%r12d\n-\tjae 3440 \n+\tjae 3440 \n \ttest $0x4,%r12b\n-\tjne 356b \n+\tjne 356b \n \ttest %r12d,%r12d\n-\tje 32ec \n+\tje 32ec \n \tmovzbl (%rsi),%ecx\n \tmov %cl,(%rax)\n \ttest $0x2,%r12b\n-\tjne 357f \n+\tjne 357f \n \ttest $0x3,%dl\n-\tjne 348e \n+\tjne 348e \n \tmov 0x10(%rsp),%rdx\n \tmov 0x8(%rdx),%eax\n \tbswap %eax\n \tmov %eax,0x40(%rsp)\n \tmov 0xc(%rdx),%eax\n \tbswap %eax\n \tmov %eax,0x44(%rsp)\n@@ -3537,79 +3537,79 @@\n \tmov 0x10(%rsp),%rdi\n \tlea 0x40(%rsp),%rsi\n \tbswap %eax\n \tlea -0x40(%rbp,%r15,1),%r15\n \tmov %eax,0x7c(%rsp)\n \tadd %r12,%rbx\n \txor %ebp,%ebp\n-\tcall 820 \n-\tjmp 3082 \n+\tcall 820 \n+\tjmp 3082 \n \tmov 0x10(%rsp),%rax\n \tmov %r15d,%edx\n \tlea 0x8(%rax,%rbp,1),%rax\n \tcmp $0x8,%r15d\n-\tjb 3407 \n+\tjb 3407 \n \tmov (%rbx),%rdx\n \tmov %rdx,(%rax)\n \tmov %r15d,%edx\n \tmov -0x8(%rbx,%rdx,1),%rcx\n \tmov %rcx,-0x8(%rax,%rdx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tlea (%r15,%rax,1),%edx\n \tsub %rax,%rbx\n \tand $0xfffffff8,%edx\n \tcmp $0x8,%edx\n-\tjb 32aa \n+\tjb 32aa \n \tand $0xfffffff8,%edx\n \txor %eax,%eax\n \tmov %eax,%esi\n \tadd $0x8,%eax\n \tmov (%rbx,%rsi,1),%rdi\n \tmov %rdi,(%rcx,%rsi,1)\n \tcmp %edx,%eax\n-\tjb 33f1 \n-\tjmp 32aa \n+\tjb 33f1 \n+\tjmp 32aa \n \ttest $0x4,%r15b\n-\tjne 355a \n+\tjne 355a \n \ttest %r15d,%r15d\n-\tje 32aa \n+\tje 32aa \n \tmovzbl (%rbx),%edx\n \tmov %dl,(%rax)\n \ttest $0x2,%r15b\n-\tje 32aa \n+\tje 32aa \n \tmov %r15d,%edx\n \tmovzwl -0x2(%rbx,%rdx,1),%ecx\n \tmov %cx,-0x2(%rax,%rdx,1)\n-\tjmp 32aa \n+\tjmp 32aa \n \tnopl 0x0(%rax,%rax,1)\n \tmov (%rsi),%rcx\n \tmov %rbx,%r8\n \tmov %rcx,(%rax)\n \tmov %r12d,%ecx\n \tmov -0x8(%rsi,%rcx,1),%rsi\n \tmov %rsi,-0x8(%rax,%rcx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tsub %rax,%r8\n \tadd %r12d,%eax\n \tand $0xfffffff8,%eax\n \tcmp $0x8,%eax\n-\tjb 32ec \n+\tjb 32ec \n \tand $0xfffffff8,%eax\n \txor %esi,%esi\n \tmov %esi,%edi\n \tadd $0x8,%esi\n \tmov (%r8,%rdi,1),%r9\n \tmov %r9,(%rcx,%rdi,1)\n \tcmp %eax,%esi\n-\tjb 3478 \n-\tjmp 32ec \n+\tjb 3478 \n+\tjmp 32ec \n \tmov 0x10(%rsp),%rax\n \tmovdqu 0x10(%rdx),%xmm2\n \tmovdqu 0x20(%rdx),%xmm1\n \tmovdqu 0x30(%rdx),%xmm0\n \tmovdqu 0x8(%rax),%xmm3\n \tmovaps %xmm2,0x50(%rsp)\n \tmovaps %xmm1,0x60(%rsp)\n@@ -3657,35 +3657,35 @@\n \tmov 0x74(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0x74(%rsp)\n \tmov 0x78(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0x78(%rsp)\n \tmov 0x7c(%rsp),%eax\n-\tjmp 3384 \n+\tjmp 3384 \n \tmov (%rbx),%ecx\n \tmov %ecx,(%rax)\n \tmov -0x4(%rbx,%rdx,1),%ecx\n \tmov %ecx,-0x4(%rax,%rdx,1)\n-\tjmp 32aa \n+\tjmp 32aa \n \tmov (%rsi),%ecx\n \tmov %ecx,(%rax)\n \tmov %r12d,%ecx\n \tmov -0x4(%rsi,%rcx,1),%esi\n \tmov %esi,-0x4(%rax,%rcx,1)\n-\tjmp 32ec \n+\tjmp 32ec \n \tmov %r12d,%ecx\n \tmovzwl -0x2(%rsi,%rcx,1),%esi\n \tmov %si,-0x2(%rax,%rcx,1)\n-\tjmp 32ec \n+\tjmp 32ec \n \tnopl 0x0(%rax)\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \n-00000000000035a0 :\n-ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit():\n+00000000000035a0 :\n+ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit():\n \tmovq $0x0,(%rdi)\n \tmov %rdi,%rdx\n \tlea 0x8(%rdi),%rdi\n \txor %eax,%eax\n \tand $0xfffffffffffffff8,%rdi\n \tmov %rdx,%rcx\n \tmovdqa 0x0(%rip),%xmm0 \n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata.str {}", "source2": "readelf --wide --decompress --string-dump=.rodata.str {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n String dump of section '.rodata.str':\n [ 0] 'Ctx\n [ 5] Ctx\n [ 9] Crypto.Hash.SHA256.FFI\n- [ 20] cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n+ [ 20] cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -8,23 +8,23 @@\n 0x00000040 00000000 00000000 00000000 00000000 ................\n 0x00000050 00000000 00000000 03000000 00000000 ................\n 0x00000060 00000000 00000000 00000000 00000000 ................\n 0x00000070 00000000 00000000 03000000 00000000 ................\n 0x00000080 00000000 00000000 00000000 00000000 ................\n 0x00000090 00000000 00000000 00000000 00000000 ................\n 0x000000a0 00000000 00000000 00000000 00000000 ................\n- 0x000000b0 fdd5c6fd 74864f19 d8a5732b 99b8a013 ....t.O...s+....\n+ 0x000000b0 b87fc254 055cbfcd 617a6f46 2d8183b8 ...T.\\..azoF-...\n 0x000000c0 00000000 00000000 03000000 00000000 ................\n 0x000000d0 00000000 00000000 00000000 00000000 ................\n 0x000000e0 00000000 00000000 03000000 00000000 ................\n 0x000000f0 00000000 00000000 00000000 00000000 ................\n 0x00000100 00000000 00000000 03000000 00000000 ................\n 0x00000110 00000000 00000000 00000000 00000000 ................\n 0x00000120 00000000 00000000 00000000 00000000 ................\n 0x00000130 00000000 00000000 00000000 00000000 ................\n- 0x00000140 b430f405 0efd6a6e 9e46cef9 4640430c .0....jn.F..F@C.\n+ 0x00000140 da5bc74d 5e2c4b90 473d6adb 5801f11e .[.M^,K.G=j.X...\n 0x00000150 00000000 00000000 03000000 00000000 ................\n 0x00000160 00000000 00000000 00000000 00000000 ................\n 0x00000170 00000000 00000000 00000000 00000000 ................\n 0x00000180 00000000 00000000 00000000 00000000 ................\n 0x00000190 00000000 00000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -1,286 +1,286 @@\n \n Hex dump of section '.strtab':\n 0x00000000 002e4c43 30002e4c 43310067 68637a75 ..LC0..LC1.ghczu\n- 0x00000010 77726170 7065725a 43345a43 63727970 wrapperZC4ZCcryp\n+ 0x00000010 77726170 7065725a 43315a43 63727970 wrapperZC1ZCcryp\n 0x00000020 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n- 0x00000030 307a6931 317a6931 30327a69 317a6d39 0zi11zi102zi1zm9\n- 0x00000040 47693955 47786368 62564570 6d656259 Gi9UGxchbVEpmebY\n- 0x00000050 6253626f 525a4343 72797074 6f7a6948 bSboRZCCryptoziH\n+ 0x00000030 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00000040 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00000050 55345346 385a4343 72797074 6f7a6948 U4SF8ZCCryptoziH\n 0x00000060 6173687a 69534841 3235367a 69464649 ashziSHA256ziFFI\n 0x00000070 5a436873 7a756372 7970746f 68617368 ZChszucryptohash\n- 0x00000080 7a757368 61323536 7a757570 64617465 zusha256zuupdate\n- 0x00000090 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n- 0x000000a0 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x000000b0 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x000000c0 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n- 0x000000d0 6f7a6948 6173687a 69534841 3235367a oziHashziSHA256z\n- 0x000000e0 69464649 5f7a6474 63437478 325f6279 iFFI_zdtcCtx2_by\n- 0x000000f0 74657300 6768637a 6d707269 6d5f4748 tes.ghczmprim_GH\n- 0x00000100 437a6954 79706573 5f4b696e 64526570 CziTypes_KindRep\n- 0x00000110 5479436f 6e417070 5f636f6e 5f696e66 TyConApp_con_inf\n- 0x00000120 6f006279 74657374 72696e67 7a6d307a o.bytestringzm0z\n- 0x00000130 6931317a 69357a69 335f4461 74617a69 i11zi5zi3_Datazi\n- 0x00000140 42797465 53747269 6e677a69 496e7465 ByteStringziInte\n- 0x00000150 726e616c 7a695479 70655f65 715f636c rnalziType_eq_cl\n- 0x00000160 6f737572 65006372 7970746f 68617368 osure.cryptohash\n- 0x00000170 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x00000180 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x00000190 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n- 0x000001a0 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n- 0x000001b0 41323536 7a694646 495f637a 75736861 A256ziFFI_czusha\n- 0x000001c0 3235367a 7566696e 616c697a 7a655f63 256zufinalizze_c\n- 0x000001d0 6c6f7375 72650067 68637a75 77726170 losure.ghczuwrap\n- 0x000001e0 7065725a 43365a43 63727970 746f6861 perZC6ZCcryptoha\n- 0x000001f0 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n- 0x00000200 317a6931 30327a69 317a6d39 47693955 1zi102zi1zm9Gi9U\n- 0x00000210 47786368 62564570 6d656259 6253626f GxchbVEpmebYbSbo\n- 0x00000220 525a4343 72797074 6f7a6948 6173687a RZCCryptoziHashz\n- 0x00000230 69534841 3235367a 69464649 5a436873 iSHA256ziFFIZChs\n- 0x00000240 7a756372 7970746f 68617368 7a757368 zucryptohashzush\n- 0x00000250 61323536 7a75696e 69740063 72797074 a256zuinit.crypt\n- 0x00000260 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x00000270 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x00000280 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x00000290 53626f52 5f437279 70746f7a 69486173 SboR_CryptoziHas\n- 0x000002a0 687a6953 48413235 367a6946 46495f63 hziSHA256ziFFI_c\n- 0x000002b0 7a757368 61323536 7a756861 73687a75 zusha256zuhashzu\n- 0x000002c0 756e7361 66655f63 6c6f7375 72650063 unsafe_closure.c\n- 0x000002d0 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n- 0x000002e0 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n- 0x000002f0 7a6d3947 69395547 78636862 5645706d zm9Gi9UGxchbVEpm\n- 0x00000300 65625962 53626f52 5f437279 70746f7a ebYbSboR_Cryptoz\n- 0x00000310 69486173 687a6953 48413235 367a6946 iHashziSHA256ziF\n- 0x00000320 46495f63 7a757368 61323536 7a756861 FI_czusha256zuha\n- 0x00000330 73687a75 73616665 5f636c6f 73757265 shzusafe_closure\n- 0x00000340 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n- 0x00000350 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x00000360 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x00000370 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n- 0x00000380 6f7a6948 6173687a 69534841 3235367a oziHashziSHA256z\n- 0x00000390 69464649 5f7a6474 724d6f64 756c6532 iFFI_zdtrModule2\n- 0x000003a0 5f627974 65730067 68637a75 77726170 _bytes.ghczuwrap\n- 0x000003b0 7065725a 43305a43 63727970 746f6861 perZC0ZCcryptoha\n- 0x000003c0 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n- 0x000003d0 317a6931 30327a69 317a6d39 47693955 1zi102zi1zm9Gi9U\n- 0x000003e0 47786368 62564570 6d656259 6253626f GxchbVEpmebYbSbo\n- 0x000003f0 525a4343 72797074 6f7a6948 6173687a RZCCryptoziHashz\n- 0x00000400 69534841 3235367a 69464649 5a436873 iSHA256ziFFIZChs\n- 0x00000410 7a756372 7970746f 68617368 7a757368 zucryptohashzush\n- 0x00000420 61323536 7a756861 73680063 72797074 a256zuhash.crypt\n- 0x00000430 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x00000440 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x00000450 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x00000460 53626f52 5f437279 70746f7a 69486173 SboR_CryptoziHas\n- 0x00000470 687a6953 48413235 367a6946 46495f7a hziSHA256ziFFI_z\n- 0x00000480 6474724d 6f64756c 655f636c 6f737572 dtrModule_closur\n- 0x00000490 65006372 7970746f 68617368 7a6d7368 e.cryptohashzmsh\n- 0x000004a0 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x000004b0 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x000004c0 45706d65 62596253 626f525f 43727970 EpmebYbSboR_Cryp\n- 0x000004d0 746f7a69 48617368 7a695348 41323536 toziHashziSHA256\n- 0x000004e0 7a694646 495f637a 75736861 3235367a ziFFI_czusha256z\n- 0x000004f0 75757064 6174657a 75736166 655f636c uupdatezusafe_cl\n- 0x00000500 6f737572 65006768 637a6d70 72696d5f osure.ghczmprim_\n- 0x00000510 4748437a 69547970 65735f6b 7265707a GHCziTypes_krepz\n- 0x00000520 647a745f 636c6f73 75726500 62797465 dzt_closure.byte\n- 0x00000530 73747269 6e677a6d 307a6931 317a6935 stringzm0zi11zi5\n- 0x00000540 7a69335f 44617461 7a694279 74655374 zi3_DataziByteSt\n- 0x00000550 72696e67 7a69496e 7465726e 616c7a69 ringziInternalzi\n- 0x00000560 54797065 5f7a6474 63427974 65537472 Type_zdtcByteStr\n- 0x00000570 696e675f 636c6f73 75726500 72657375 ing_closure.resu\n- 0x00000580 6d655468 72656164 00637279 70746f68 meThread.cryptoh\n- 0x00000590 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x000005a0 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x000005b0 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x000005c0 6f525f43 72797074 6f7a6948 6173687a oR_CryptoziHashz\n- 0x000005d0 69534841 3235367a 69464649 5f637a75 iSHA256ziFFI_czu\n- 0x000005e0 73686132 35367a75 66696e61 6c697a7a sha256zufinalizz\n- 0x000005f0 657a756c 656e5f63 6c6f7375 72650067 ezulen_closure.g\n- 0x00000600 68637a75 77726170 7065725a 43335a43 hczuwrapperZC3ZC\n- 0x00000610 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n- 0x00000620 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n- 0x00000630 317a6d39 47693955 47786368 62564570 1zm9Gi9UGxchbVEp\n- 0x00000640 6d656259 6253626f 525a4343 72797074 mebYbSboRZCCrypt\n- 0x00000650 6f7a6948 6173687a 69534841 3235367a oziHashziSHA256z\n- 0x00000660 69464649 5a436873 7a756372 7970746f iFFIZChszucrypto\n- 0x00000670 68617368 7a757368 61323536 7a756669 hashzusha256zufi\n- 0x00000680 6e616c69 7a7a6500 62617365 5f474843 nalizze.base_GHC\n- 0x00000690 7a69576f 72645f57 36347a68 5f636f6e ziWord_W64zh_con\n- 0x000006a0 5f696e66 6f006372 7970746f 68617368 _info.cryptohash\n- 0x000006b0 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x000006c0 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x000006d0 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n- 0x000006e0 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n- 0x000006f0 41323536 7a694646 495f637a 75736861 A256ziFFI_czusha\n- 0x00000700 3235367a 7566696e 616c697a 7a657a75 256zufinalizzezu\n- 0x00000710 6c656e5f 696e666f 00637279 70746f68 len_info.cryptoh\n- 0x00000720 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x00000730 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x00000740 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x00000750 6f525f43 72797074 6f7a6948 6173687a oR_CryptoziHashz\n- 0x00000760 69534841 3235367a 69464649 5f637a75 iSHA256ziFFI_czu\n- 0x00000770 73686132 35367a75 75706461 74657a75 sha256zuupdatezu\n- 0x00000780 756e7361 66655f63 6c6f7375 72650067 unsafe_closure.g\n- 0x00000790 68637a6d 7072696d 5f474843 7a695479 hczmprim_GHCziTy\n- 0x000007a0 7065735f 5479436f 6e5f636f 6e5f696e pes_TyCon_con_in\n- 0x000007b0 666f0063 72797074 6f686173 687a6d73 fo.cryptohashzms\n- 0x000007c0 68613235 367a6d30 7a693131 7a693130 ha256zm0zi11zi10\n- 0x000007d0 327a6931 7a6d3947 69395547 78636862 2zi1zm9Gi9UGxchb\n- 0x000007e0 5645706d 65625962 53626f52 5f437279 VEpmebYbSboR_Cry\n- 0x000007f0 70746f7a 69486173 687a6953 48413235 ptoziHashziSHA25\n- 0x00000800 367a6946 46495f7a 6474724d 6f64756c 6ziFFI_zdtrModul\n- 0x00000810 65335f63 6c6f7375 72650063 72797074 e3_closure.crypt\n- 0x00000820 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x00000830 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x00000840 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x00000850 53626f52 5f437279 70746f7a 69486173 SboR_CryptoziHas\n- 0x00000860 687a6953 48413235 367a6946 46495f63 hziSHA256ziFFI_c\n- 0x00000870 7a757368 61323536 7a75696e 69745f69 zusha256zuinit_i\n- 0x00000880 6e666f00 6768637a 75777261 70706572 nfo.ghczuwrapper\n- 0x00000890 5a43325a 43637279 70746f68 6173687a ZC2ZCcryptohashz\n- 0x000008a0 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x000008b0 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x000008c0 68625645 706d6562 59625362 6f525a43 hbVEpmebYbSboRZC\n- 0x000008d0 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n- 0x000008e0 41323536 7a694646 495a4368 737a7563 A256ziFFIZChszuc\n- 0x000008f0 72797074 6f686173 687a7573 68613235 ryptohashzusha25\n- 0x00000900 367a7566 696e616c 697a7a65 00637279 6zufinalizze.cry\n- 0x00000910 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n- 0x00000920 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00000930 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00000940 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n- 0x00000950 6173687a 69534841 3235367a 69464649 ashziSHA256ziFFI\n- 0x00000960 5f7a6474 724d6f64 756c6534 5f627974 _zdtrModule4_byt\n- 0x00000970 65730063 72797074 6f686173 687a6d73 es.cryptohashzms\n- 0x00000980 68613235 367a6d30 7a693131 7a693130 ha256zm0zi11zi10\n- 0x00000990 327a6931 7a6d3947 69395547 78636862 2zi1zm9Gi9UGxchb\n- 0x000009a0 5645706d 65625962 53626f52 5f437279 VEpmebYbSboR_Cry\n- 0x000009b0 70746f7a 69486173 687a6953 48413235 ptoziHashziSHA25\n- 0x000009c0 367a6946 46495f7a 6474637a 71437478 6ziFFI_zdtczqCtx\n- 0x000009d0 5f636c6f 73757265 00676863 7a757772 _closure.ghczuwr\n- 0x000009e0 61707065 725a4331 5a436372 7970746f apperZC1ZCcrypto\n- 0x000009f0 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x00000a00 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x00000a10 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x00000a20 626f525a 43437279 70746f7a 69486173 boRZCCryptoziHas\n- 0x00000a30 687a6953 48413235 367a6946 46495a43 hziSHA256ziFFIZC\n- 0x00000a40 68737a75 63727970 746f6861 73687a75 hszucryptohashzu\n- 0x00000a50 73686132 35367a75 68617368 00637279 sha256zuhash.cry\n- 0x00000a60 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n- 0x00000a70 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00000a80 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00000a90 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n- 0x00000aa0 6173687a 69534841 3235367a 69464649 ashziSHA256ziFFI\n- 0x00000ab0 5f7a6466 45714374 785f636c 6f737572 _zdfEqCtx_closur\n- 0x00000ac0 65006372 7970746f 68617368 7a6d7368 e.cryptohashzmsh\n- 0x00000ad0 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x00000ae0 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x00000af0 45706d65 62596253 626f525f 43727970 EpmebYbSboR_Cryp\n- 0x00000b00 746f7a69 48617368 7a695348 41323536 toziHashziSHA256\n- 0x00000b10 7a694646 495f637a 75736861 3235367a ziFFI_czusha256z\n- 0x00000b20 75696e69 745f636c 6f737572 65007375 uinit_closure.su\n- 0x00000b30 7370656e 64546872 65616400 6768637a spendThread.ghcz\n- 0x00000b40 75777261 70706572 5a43355a 43637279 uwrapperZC5ZCcry\n- 0x00000b50 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n- 0x00000b60 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00000b70 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00000b80 59625362 6f525a43 43727970 746f7a69 YbSboRZCCryptozi\n- 0x00000b90 48617368 7a695348 41323536 7a694646 HashziSHA256ziFF\n- 0x00000ba0 495a4368 737a7563 72797074 6f686173 IZChszucryptohas\n- 0x00000bb0 687a7573 68613235 367a7575 70646174 hzusha256zuupdat\n- 0x00000bc0 65006372 7970746f 68617368 7a6d7368 e.cryptohashzmsh\n- 0x00000bd0 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x00000be0 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x00000bf0 45706d65 62596253 626f525f 43727970 EpmebYbSboR_Cryp\n- 0x00000c00 746f7a69 48617368 7a695348 41323536 toziHashziSHA256\n- 0x00000c10 7a694646 495f637a 75736861 3235367a ziFFI_czusha256z\n- 0x00000c20 75686173 687a7575 6e736166 655f696e uhashzuunsafe_in\n- 0x00000c30 666f0063 72797074 6f686173 687a6d73 fo.cryptohashzms\n- 0x00000c40 68613235 367a6d30 7a693131 7a693130 ha256zm0zi11zi10\n- 0x00000c50 327a6931 7a6d3947 69395547 78636862 2zi1zm9Gi9UGxchb\n- 0x00000c60 5645706d 65625962 53626f52 5f437279 VEpmebYbSboR_Cry\n- 0x00000c70 70746f7a 69486173 687a6953 48413235 ptoziHashziSHA25\n- 0x00000c80 367a6946 46495f7a 6474637a 71437478 6ziFFI_zdtczqCtx\n- 0x00000c90 315f636c 6f737572 65006372 7970746f 1_closure.crypto\n- 0x00000ca0 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x00000cb0 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x00000cc0 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x00000cd0 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n- 0x00000ce0 7a695348 41323536 7a694646 495f637a ziSHA256ziFFI_cz\n- 0x00000cf0 75736861 3235367a 75686173 687a7573 usha256zuhashzus\n- 0x00000d00 6166655f 696e666f 00637279 70746f68 afe_info.cryptoh\n- 0x00000d10 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x00000d20 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x00000d30 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x00000d40 6f525f43 72797074 6f7a6948 6173687a oR_CryptoziHashz\n- 0x00000d50 69534841 3235367a 69464649 5f7a6474 iSHA256ziFFI_zdt\n- 0x00000d60 63437478 5f636c6f 73757265 00637279 cCtx_closure.cry\n- 0x00000d70 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n- 0x00000d80 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00000d90 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00000da0 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n- 0x00000db0 6173687a 69534841 3235367a 69464649 ashziSHA256ziFFI\n- 0x00000dc0 5f637a75 73686132 35367a75 75706461 _czusha256zuupda\n- 0x00000dd0 74657a75 73616665 5f696e66 6f006768 tezusafe_info.gh\n- 0x00000de0 637a6d70 72696d5f 4748437a 69436c61 czmprim_GHCziCla\n- 0x00000df0 73736573 5f435a43 45715f63 6f6e5f69 sses_CZCEq_con_i\n- 0x00000e00 6e666f00 6768637a 6d707269 6d5f4748 nfo.ghczmprim_GH\n- 0x00000e10 437a6954 79706573 5f5a4d5a 4e5f636c CziTypes_ZMZN_cl\n- 0x00000e20 6f737572 65006768 637a6d70 72696d5f osure.ghczmprim_\n- 0x00000e30 4748437a 69547970 65735f4b 696e6452 GHCziTypes_KindR\n- 0x00000e40 65704675 6e5f636f 6e5f696e 666f0067 epFun_con_info.g\n- 0x00000e50 68637a6d 7072696d 5f474843 7a695475 hczmprim_GHCziTu\n- 0x00000e60 706c657a 69507269 6d5f5a30 545f636c pleziPrim_Z0T_cl\n- 0x00000e70 6f737572 65006372 7970746f 68617368 osure.cryptohash\n- 0x00000e80 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x00000e90 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x00000ea0 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n- 0x00000eb0 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n- 0x00000ec0 41323536 7a694646 495f7a64 74634374 A256ziFFI_zdtcCt\n- 0x00000ed0 78315f63 6c6f7375 72650067 68637a6d x1_closure.ghczm\n- 0x00000ee0 7072696d 5f474843 7a695479 7065735f prim_GHCziTypes_\n- 0x00000ef0 54724e61 6d65535f 636f6e5f 696e666f TrNameS_con_info\n- 0x00000f00 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n- 0x00000f10 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x00000f20 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x00000f30 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n- 0x00000f40 6f7a6948 6173687a 69534841 3235367a oziHashziSHA256z\n- 0x00000f50 69464649 5f637a75 73686132 35367a75 iFFI_czusha256zu\n- 0x00000f60 66696e61 6c697a7a 655f696e 666f0073 finalizze_info.s\n- 0x00000f70 74675f67 635f756e 70745f72 31006279 tg_gc_unpt_r1.by\n- 0x00000f80 74657374 72696e67 7a6d307a 6931317a testringzm0zi11z\n- 0x00000f90 69357a69 335f4461 74617a69 42797465 i5zi3_DataziByte\n- 0x00000fa0 53747269 6e677a69 496e7465 726e616c StringziInternal\n- 0x00000fb0 7a695479 70655f7a 64664571 42797465 ziType_zdfEqByte\n- 0x00000fc0 53747269 6e677a75 7a64637a 737a655f Stringzuzdczsze_\n- 0x00000fd0 636c6f73 75726500 63727970 746f6861 closure.cryptoha\n- 0x00000fe0 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n- 0x00000ff0 317a6931 30327a69 317a6d39 47693955 1zi102zi1zm9Gi9U\n- 0x00001000 47786368 62564570 6d656259 6253626f GxchbVEpmebYbSbo\n- 0x00001010 525f4372 7970746f 7a694861 73687a69 R_CryptoziHashzi\n- 0x00001020 53484132 35367a69 4646495f 7a647463 SHA256ziFFI_zdtc\n- 0x00001030 7a714374 78335f62 79746573 00676863 zqCtx3_bytes.ghc\n- 0x00001040 7a6d7072 696d5f47 48437a69 54797065 zmprim_GHCziType\n- 0x00001050 735f4d6f 64756c65 5f636f6e 5f696e66 s_Module_con_inf\n- 0x00001060 6f006372 7970746f 68617368 7a6d7368 o.cryptohashzmsh\n- 0x00001070 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x00001080 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x00001090 45706d65 62596253 626f525f 43727970 EpmebYbSboR_Cryp\n- 0x000010a0 746f7a69 48617368 7a695348 41323536 toziHashziSHA256\n- 0x000010b0 7a694646 495f7a64 74724d6f 64756c65 ziFFI_zdtrModule\n- 0x000010c0 315f636c 6f737572 65006372 7970746f 1_closure.crypto\n- 0x000010d0 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x000010e0 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x000010f0 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x00001100 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n- 0x00001110 7a695348 41323536 7a694646 495f7a64 ziSHA256ziFFI_zd\n- 0x00001120 74637a71 43747832 5f636c6f 73757265 tczqCtx2_closure\n- 0x00001130 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n- 0x00001140 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x00001150 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x00001160 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n- 0x00001170 6f7a6948 6173687a 69534841 3235367a oziHashziSHA256z\n- 0x00001180 69464649 5f637a75 73686132 35367a75 iFFI_czusha256zu\n- 0x00001190 75706461 74657a75 756e7361 66655f69 updatezuunsafe_i\n- 0x000011a0 6e666f00 nfo.\n+ 0x00000080 7a757368 61323536 7a756861 73680067 zusha256zuhash.g\n+ 0x00000090 68637a75 77726170 7065725a 43345a43 hczuwrapperZC4ZC\n+ 0x000000a0 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n+ 0x000000b0 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n+ 0x000000c0 317a6d32 656f5968 52796f6b 31384a6c 1zm2eoYhRyok18Jl\n+ 0x000000d0 4b6a7847 55345346 385a4343 72797074 KjxGU4SF8ZCCrypt\n+ 0x000000e0 6f7a6948 6173687a 69534841 3235367a oziHashziSHA256z\n+ 0x000000f0 69464649 5a436873 7a756372 7970746f iFFIZChszucrypto\n+ 0x00000100 68617368 7a757368 61323536 7a757570 hashzusha256zuup\n+ 0x00000110 64617465 00637279 70746f68 6173687a date.cryptohashz\n+ 0x00000120 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n+ 0x00000130 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00000140 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n+ 0x00000150 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n+ 0x00000160 3235367a 69464649 5f637a75 73686132 256ziFFI_czusha2\n+ 0x00000170 35367a75 66696e61 6c697a7a 657a756c 56zufinalizzezul\n+ 0x00000180 656e5f69 6e666f00 6768637a 6d707269 en_info.ghczmpri\n+ 0x00000190 6d5f4748 437a6954 79706573 5f4b696e m_GHCziTypes_Kin\n+ 0x000001a0 64526570 5479436f 6e417070 5f636f6e dRepTyConApp_con\n+ 0x000001b0 5f696e66 6f006279 74657374 72696e67 _info.bytestring\n+ 0x000001c0 7a6d307a 6931317a 69357a69 335f4461 zm0zi11zi5zi3_Da\n+ 0x000001d0 74617a69 42797465 53747269 6e677a69 taziByteStringzi\n+ 0x000001e0 496e7465 726e616c 7a695479 70655f65 InternalziType_e\n+ 0x000001f0 715f636c 6f737572 65006372 7970746f q_closure.crypto\n+ 0x00000200 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n+ 0x00000210 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x00000220 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x00000230 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n+ 0x00000240 7a695348 41323536 7a694646 495f7a64 ziSHA256ziFFI_zd\n+ 0x00000250 74634374 78315f63 6c6f7375 72650063 tcCtx1_closure.c\n+ 0x00000260 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n+ 0x00000270 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n+ 0x00000280 7a6d3265 6f596852 796f6b31 384a6c4b zm2eoYhRyok18JlK\n+ 0x00000290 6a784755 34534638 5f437279 70746f7a jxGU4SF8_Cryptoz\n+ 0x000002a0 69486173 687a6953 48413235 367a6946 iHashziSHA256ziF\n+ 0x000002b0 46495f7a 64664571 4374785f 636c6f73 FI_zdfEqCtx_clos\n+ 0x000002c0 75726500 63727970 746f6861 73687a6d ure.cryptohashzm\n+ 0x000002d0 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n+ 0x000002e0 30327a69 317a6d32 656f5968 52796f6b 02zi1zm2eoYhRyok\n+ 0x000002f0 31384a6c 4b6a7847 55345346 385f4372 18JlKjxGU4SF8_Cr\n+ 0x00000300 7970746f 7a694861 73687a69 53484132 yptoziHashziSHA2\n+ 0x00000310 35367a69 4646495f 637a7573 68613235 56ziFFI_czusha25\n+ 0x00000320 367a7568 6173687a 75756e73 6166655f 6zuhashzuunsafe_\n+ 0x00000330 636c6f73 75726500 63727970 746f6861 closure.cryptoha\n+ 0x00000340 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n+ 0x00000350 317a6931 30327a69 317a6d32 656f5968 1zi102zi1zm2eoYh\n+ 0x00000360 52796f6b 31384a6c 4b6a7847 55345346 Ryok18JlKjxGU4SF\n+ 0x00000370 385f4372 7970746f 7a694861 73687a69 8_CryptoziHashzi\n+ 0x00000380 53484132 35367a69 4646495f 7a647472 SHA256ziFFI_zdtr\n+ 0x00000390 4d6f6475 6c65325f 62797465 73006372 Module2_bytes.cr\n+ 0x000003a0 7970746f 68617368 7a6d7368 61323536 yptohashzmsha256\n+ 0x000003b0 7a6d307a 6931317a 69313032 7a69317a zm0zi11zi102zi1z\n+ 0x000003c0 6d32656f 59685279 6f6b3138 4a6c4b6a m2eoYhRyok18JlKj\n+ 0x000003d0 78475534 5346385f 43727970 746f7a69 xGU4SF8_Cryptozi\n+ 0x000003e0 48617368 7a695348 41323536 7a694646 HashziSHA256ziFF\n+ 0x000003f0 495f7a64 74637a71 43747832 5f636c6f I_zdtczqCtx2_clo\n+ 0x00000400 73757265 00637279 70746f68 6173687a sure.cryptohashz\n+ 0x00000410 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n+ 0x00000420 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00000430 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n+ 0x00000440 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n+ 0x00000450 3235367a 69464649 5f637a75 73686132 256ziFFI_czusha2\n+ 0x00000460 35367a75 66696e61 6c697a7a 657a756c 56zufinalizzezul\n+ 0x00000470 656e5f63 6c6f7375 72650063 72797074 en_closure.crypt\n+ 0x00000480 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n+ 0x00000490 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x000004a0 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x000004b0 34534638 5f437279 70746f7a 69486173 4SF8_CryptoziHas\n+ 0x000004c0 687a6953 48413235 367a6946 46495f63 hziSHA256ziFFI_c\n+ 0x000004d0 7a757368 61323536 7a75696e 69745f69 zusha256zuinit_i\n+ 0x000004e0 6e666f00 63727970 746f6861 73687a6d nfo.cryptohashzm\n+ 0x000004f0 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n+ 0x00000500 30327a69 317a6d32 656f5968 52796f6b 02zi1zm2eoYhRyok\n+ 0x00000510 31384a6c 4b6a7847 55345346 385f4372 18JlKjxGU4SF8_Cr\n+ 0x00000520 7970746f 7a694861 73687a69 53484132 yptoziHashziSHA2\n+ 0x00000530 35367a69 4646495f 637a7573 68613235 56ziFFI_czusha25\n+ 0x00000540 367a7569 6e69745f 636c6f73 75726500 6zuinit_closure.\n+ 0x00000550 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n+ 0x00000560 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n+ 0x00000570 317a6d32 656f5968 52796f6b 31384a6c 1zm2eoYhRyok18Jl\n+ 0x00000580 4b6a7847 55345346 385f4372 7970746f KjxGU4SF8_Crypto\n+ 0x00000590 7a694861 73687a69 53484132 35367a69 ziHashziSHA256zi\n+ 0x000005a0 4646495f 7a647472 4d6f6475 6c65335f FFI_zdtrModule3_\n+ 0x000005b0 636c6f73 75726500 6768637a 6d707269 closure.ghczmpri\n+ 0x000005c0 6d5f4748 437a6954 79706573 5f6b7265 m_GHCziTypes_kre\n+ 0x000005d0 707a647a 745f636c 6f737572 65006372 pzdzt_closure.cr\n+ 0x000005e0 7970746f 68617368 7a6d7368 61323536 yptohashzmsha256\n+ 0x000005f0 7a6d307a 6931317a 69313032 7a69317a zm0zi11zi102zi1z\n+ 0x00000600 6d32656f 59685279 6f6b3138 4a6c4b6a m2eoYhRyok18JlKj\n+ 0x00000610 78475534 5346385f 43727970 746f7a69 xGU4SF8_Cryptozi\n+ 0x00000620 48617368 7a695348 41323536 7a694646 HashziSHA256ziFF\n+ 0x00000630 495f637a 75736861 3235367a 75757064 I_czusha256zuupd\n+ 0x00000640 6174657a 75756e73 6166655f 696e666f atezuunsafe_info\n+ 0x00000650 00676863 7a757772 61707065 725a4330 .ghczuwrapperZC0\n+ 0x00000660 5a436372 7970746f 68617368 7a6d7368 ZCcryptohashzmsh\n+ 0x00000670 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n+ 0x00000680 7a69317a 6d32656f 59685279 6f6b3138 zi1zm2eoYhRyok18\n+ 0x00000690 4a6c4b6a 78475534 5346385a 43437279 JlKjxGU4SF8ZCCry\n+ 0x000006a0 70746f7a 69486173 687a6953 48413235 ptoziHashziSHA25\n+ 0x000006b0 367a6946 46495a43 68737a75 63727970 6ziFFIZChszucryp\n+ 0x000006c0 746f6861 73687a75 73686132 35367a75 tohashzusha256zu\n+ 0x000006d0 68617368 00637279 70746f68 6173687a hash.cryptohashz\n+ 0x000006e0 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n+ 0x000006f0 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00000700 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n+ 0x00000710 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n+ 0x00000720 3235367a 69464649 5f7a6474 637a7143 256ziFFI_zdtczqC\n+ 0x00000730 74785f63 6c6f7375 72650062 79746573 tx_closure.bytes\n+ 0x00000740 7472696e 677a6d30 7a693131 7a69357a tringzm0zi11zi5z\n+ 0x00000750 69335f44 6174617a 69427974 65537472 i3_DataziByteStr\n+ 0x00000760 696e677a 69496e74 65726e61 6c7a6954 ingziInternalziT\n+ 0x00000770 7970655f 7a647463 42797465 53747269 ype_zdtcByteStri\n+ 0x00000780 6e675f63 6c6f7375 72650072 6573756d ng_closure.resum\n+ 0x00000790 65546872 65616400 62617365 5f474843 eThread.base_GHC\n+ 0x000007a0 7a69576f 72645f57 36347a68 5f636f6e ziWord_W64zh_con\n+ 0x000007b0 5f696e66 6f006372 7970746f 68617368 _info.cryptohash\n+ 0x000007c0 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n+ 0x000007d0 69313032 7a69317a 6d32656f 59685279 i102zi1zm2eoYhRy\n+ 0x000007e0 6f6b3138 4a6c4b6a 78475534 5346385f ok18JlKjxGU4SF8_\n+ 0x000007f0 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n+ 0x00000800 41323536 7a694646 495f637a 75736861 A256ziFFI_czusha\n+ 0x00000810 3235367a 75686173 687a7575 6e736166 256zuhashzuunsaf\n+ 0x00000820 655f696e 666f0063 72797074 6f686173 e_info.cryptohas\n+ 0x00000830 687a6d73 68613235 367a6d30 7a693131 hzmsha256zm0zi11\n+ 0x00000840 7a693130 327a6931 7a6d3265 6f596852 zi102zi1zm2eoYhR\n+ 0x00000850 796f6b31 384a6c4b 6a784755 34534638 yok18JlKjxGU4SF8\n+ 0x00000860 5f437279 70746f7a 69486173 687a6953 _CryptoziHashziS\n+ 0x00000870 48413235 367a6946 46495f7a 6474724d HA256ziFFI_zdtrM\n+ 0x00000880 6f64756c 65345f62 79746573 00637279 odule4_bytes.cry\n+ 0x00000890 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n+ 0x000008a0 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n+ 0x000008b0 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x000008c0 47553453 46385f43 72797074 6f7a6948 GU4SF8_CryptoziH\n+ 0x000008d0 6173687a 69534841 3235367a 69464649 ashziSHA256ziFFI\n+ 0x000008e0 5f637a75 73686132 35367a75 66696e61 _czusha256zufina\n+ 0x000008f0 6c697a7a 655f696e 666f0067 68637a6d lizze_info.ghczm\n+ 0x00000900 7072696d 5f474843 7a695479 7065735f prim_GHCziTypes_\n+ 0x00000910 5479436f 6e5f636f 6e5f696e 666f0063 TyCon_con_info.c\n+ 0x00000920 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n+ 0x00000930 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n+ 0x00000940 7a6d3265 6f596852 796f6b31 384a6c4b zm2eoYhRyok18JlK\n+ 0x00000950 6a784755 34534638 5f437279 70746f7a jxGU4SF8_Cryptoz\n+ 0x00000960 69486173 687a6953 48413235 367a6946 iHashziSHA256ziF\n+ 0x00000970 46495f7a 6474724d 6f64756c 65315f63 FI_zdtrModule1_c\n+ 0x00000980 6c6f7375 72650063 72797074 6f686173 losure.cryptohas\n+ 0x00000990 687a6d73 68613235 367a6d30 7a693131 hzmsha256zm0zi11\n+ 0x000009a0 7a693130 327a6931 7a6d3265 6f596852 zi102zi1zm2eoYhR\n+ 0x000009b0 796f6b31 384a6c4b 6a784755 34534638 yok18JlKjxGU4SF8\n+ 0x000009c0 5f437279 70746f7a 69486173 687a6953 _CryptoziHashziS\n+ 0x000009d0 48413235 367a6946 46495f7a 6474637a HA256ziFFI_zdtcz\n+ 0x000009e0 71437478 335f6279 74657300 63727970 qCtx3_bytes.cryp\n+ 0x000009f0 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n+ 0x00000a00 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00000a10 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00000a20 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n+ 0x00000a30 73687a69 53484132 35367a69 4646495f shziSHA256ziFFI_\n+ 0x00000a40 637a7573 68613235 367a7568 6173687a czusha256zuhashz\n+ 0x00000a50 75736166 655f636c 6f737572 65007375 usafe_closure.su\n+ 0x00000a60 7370656e 64546872 65616400 6768637a spendThread.ghcz\n+ 0x00000a70 75777261 70706572 5a43335a 43637279 uwrapperZC3ZCcry\n+ 0x00000a80 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n+ 0x00000a90 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n+ 0x00000aa0 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x00000ab0 47553453 46385a43 43727970 746f7a69 GU4SF8ZCCryptozi\n+ 0x00000ac0 48617368 7a695348 41323536 7a694646 HashziSHA256ziFF\n+ 0x00000ad0 495a4368 737a7563 72797074 6f686173 IZChszucryptohas\n+ 0x00000ae0 687a7573 68613235 367a7566 696e616c hzusha256zufinal\n+ 0x00000af0 697a7a65 00637279 70746f68 6173687a izze.cryptohashz\n+ 0x00000b00 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n+ 0x00000b10 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00000b20 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n+ 0x00000b30 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n+ 0x00000b40 3235367a 69464649 5f637a75 73686132 256ziFFI_czusha2\n+ 0x00000b50 35367a75 75706461 74657a75 756e7361 56zuupdatezuunsa\n+ 0x00000b60 66655f63 6c6f7375 72650063 72797074 fe_closure.crypt\n+ 0x00000b70 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n+ 0x00000b80 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x00000b90 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x00000ba0 34534638 5f437279 70746f7a 69486173 4SF8_CryptoziHas\n+ 0x00000bb0 687a6953 48413235 367a6946 46495f63 hziSHA256ziFFI_c\n+ 0x00000bc0 7a757368 61323536 7a757570 64617465 zusha256zuupdate\n+ 0x00000bd0 7a757361 66655f69 6e666f00 63727970 zusafe_info.cryp\n+ 0x00000be0 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n+ 0x00000bf0 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00000c00 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00000c10 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n+ 0x00000c20 73687a69 53484132 35367a69 4646495f shziSHA256ziFFI_\n+ 0x00000c30 7a647463 7a714374 78315f63 6c6f7375 zdtczqCtx1_closu\n+ 0x00000c40 72650067 68637a75 77726170 7065725a re.ghczuwrapperZ\n+ 0x00000c50 43325a43 63727970 746f6861 73687a6d C2ZCcryptohashzm\n+ 0x00000c60 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n+ 0x00000c70 30327a69 317a6d32 656f5968 52796f6b 02zi1zm2eoYhRyok\n+ 0x00000c80 31384a6c 4b6a7847 55345346 385a4343 18JlKjxGU4SF8ZCC\n+ 0x00000c90 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n+ 0x00000ca0 3235367a 69464649 5a436873 7a756372 256ziFFIZChszucr\n+ 0x00000cb0 7970746f 68617368 7a757368 61323536 yptohashzusha256\n+ 0x00000cc0 7a756669 6e616c69 7a7a6500 63727970 zufinalizze.cryp\n+ 0x00000cd0 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n+ 0x00000ce0 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00000cf0 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00000d00 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n+ 0x00000d10 73687a69 53484132 35367a69 4646495f shziSHA256ziFFI_\n+ 0x00000d20 637a7573 68613235 367a7568 6173687a czusha256zuhashz\n+ 0x00000d30 75736166 655f696e 666f0063 72797074 usafe_info.crypt\n+ 0x00000d40 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n+ 0x00000d50 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x00000d60 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x00000d70 34534638 5f437279 70746f7a 69486173 4SF8_CryptoziHas\n+ 0x00000d80 687a6953 48413235 367a6946 46495f63 hziSHA256ziFFI_c\n+ 0x00000d90 7a757368 61323536 7a756669 6e616c69 zusha256zufinali\n+ 0x00000da0 7a7a655f 636c6f73 75726500 6768637a zze_closure.ghcz\n+ 0x00000db0 6d707269 6d5f4748 437a6943 6c617373 mprim_GHCziClass\n+ 0x00000dc0 65735f43 5a434571 5f636f6e 5f696e66 es_CZCEq_con_inf\n+ 0x00000dd0 6f006768 637a6d70 72696d5f 4748437a o.ghczmprim_GHCz\n+ 0x00000de0 69547970 65735f5a 4d5a4e5f 636c6f73 iTypes_ZMZN_clos\n+ 0x00000df0 75726500 6768637a 6d707269 6d5f4748 ure.ghczmprim_GH\n+ 0x00000e00 437a6954 79706573 5f4b696e 64526570 CziTypes_KindRep\n+ 0x00000e10 46756e5f 636f6e5f 696e666f 00676863 Fun_con_info.ghc\n+ 0x00000e20 7a6d7072 696d5f47 48437a69 5475706c zmprim_GHCziTupl\n+ 0x00000e30 657a6950 72696d5f 5a30545f 636c6f73 eziPrim_Z0T_clos\n+ 0x00000e40 75726500 63727970 746f6861 73687a6d ure.cryptohashzm\n+ 0x00000e50 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n+ 0x00000e60 30327a69 317a6d32 656f5968 52796f6b 02zi1zm2eoYhRyok\n+ 0x00000e70 31384a6c 4b6a7847 55345346 385f4372 18JlKjxGU4SF8_Cr\n+ 0x00000e80 7970746f 7a694861 73687a69 53484132 yptoziHashziSHA2\n+ 0x00000e90 35367a69 4646495f 7a647472 4d6f6475 56ziFFI_zdtrModu\n+ 0x00000ea0 6c655f63 6c6f7375 72650067 68637a6d le_closure.ghczm\n+ 0x00000eb0 7072696d 5f474843 7a695479 7065735f prim_GHCziTypes_\n+ 0x00000ec0 54724e61 6d65535f 636f6e5f 696e666f TrNameS_con_info\n+ 0x00000ed0 00737467 5f67635f 756e7074 5f723100 .stg_gc_unpt_r1.\n+ 0x00000ee0 62797465 73747269 6e677a6d 307a6931 bytestringzm0zi1\n+ 0x00000ef0 317a6935 7a69335f 44617461 7a694279 1zi5zi3_DataziBy\n+ 0x00000f00 74655374 72696e67 7a69496e 7465726e teStringziIntern\n+ 0x00000f10 616c7a69 54797065 5f7a6466 45714279 alziType_zdfEqBy\n+ 0x00000f20 74655374 72696e67 7a757a64 637a737a teStringzuzdczsz\n+ 0x00000f30 655f636c 6f737572 65006372 7970746f e_closure.crypto\n+ 0x00000f40 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n+ 0x00000f50 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x00000f60 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x00000f70 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n+ 0x00000f80 7a695348 41323536 7a694646 495f7a64 ziSHA256ziFFI_zd\n+ 0x00000f90 74634374 78325f62 79746573 00637279 tcCtx2_bytes.cry\n+ 0x00000fa0 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n+ 0x00000fb0 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n+ 0x00000fc0 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x00000fd0 47553453 46385f43 72797074 6f7a6948 GU4SF8_CryptoziH\n+ 0x00000fe0 6173687a 69534841 3235367a 69464649 ashziSHA256ziFFI\n+ 0x00000ff0 5f7a6474 63437478 5f636c6f 73757265 _zdtcCtx_closure\n+ 0x00001000 00676863 7a757772 61707065 725a4335 .ghczuwrapperZC5\n+ 0x00001010 5a436372 7970746f 68617368 7a6d7368 ZCcryptohashzmsh\n+ 0x00001020 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n+ 0x00001030 7a69317a 6d32656f 59685279 6f6b3138 zi1zm2eoYhRyok18\n+ 0x00001040 4a6c4b6a 78475534 5346385a 43437279 JlKjxGU4SF8ZCCry\n+ 0x00001050 70746f7a 69486173 687a6953 48413235 ptoziHashziSHA25\n+ 0x00001060 367a6946 46495a43 68737a75 63727970 6ziFFIZChszucryp\n+ 0x00001070 746f6861 73687a75 73686132 35367a75 tohashzusha256zu\n+ 0x00001080 75706461 74650067 68637a6d 7072696d update.ghczmprim\n+ 0x00001090 5f474843 7a695479 7065735f 4d6f6475 _GHCziTypes_Modu\n+ 0x000010a0 6c655f63 6f6e5f69 6e666f00 6768637a le_con_info.ghcz\n+ 0x000010b0 75777261 70706572 5a43365a 43637279 uwrapperZC6ZCcry\n+ 0x000010c0 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n+ 0x000010d0 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n+ 0x000010e0 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x000010f0 47553453 46385a43 43727970 746f7a69 GU4SF8ZCCryptozi\n+ 0x00001100 48617368 7a695348 41323536 7a694646 HashziSHA256ziFF\n+ 0x00001110 495a4368 737a7563 72797074 6f686173 IZChszucryptohas\n+ 0x00001120 687a7573 68613235 367a7569 6e697400 hzusha256zuinit.\n+ 0x00001130 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n+ 0x00001140 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n+ 0x00001150 317a6d32 656f5968 52796f6b 31384a6c 1zm2eoYhRyok18Jl\n+ 0x00001160 4b6a7847 55345346 385f4372 7970746f KjxGU4SF8_Crypto\n+ 0x00001170 7a694861 73687a69 53484132 35367a69 ziHashziSHA256zi\n+ 0x00001180 4646495f 637a7573 68613235 367a7575 FFI_czusha256zuu\n+ 0x00001190 70646174 657a7573 6166655f 636c6f73 pdatezusafe_clos\n+ 0x000011a0 75726500 ure.\n \n"}]}, {"source1": "Compat.o", "source2": "Compat.o", "unified_diff": null, "details": [{"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n Symbol table '.symtab' contains 11 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule2_bytes\n- 2: 0000000000000007 0 OBJECT GLOBAL DEFAULT 6 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule4_bytes\n- 3: 0000000000000018 5 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_info\n+ 1: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule2_bytes\n+ 2: 0000000000000007 0 OBJECT GLOBAL DEFAULT 6 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule4_bytes\n+ 3: 0000000000000018 5 FUNC GLOBAL DEFAULT 1 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_info\n 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdWBS_info\n- 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_closure\n- 6: 0000000000000008 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule3_closure\n+ 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_closure\n+ 6: 0000000000000008 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule3_closure\n 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_TrNameS_con_info\n- 8: 0000000000000018 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule1_closure\n- 9: 0000000000000028 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule_closure\n+ 8: 0000000000000018 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule1_closure\n+ 9: 0000000000000028 0 OBJECT GLOBAL DEFAULT 3 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule_closure\n 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_Module_con_info\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Relocation section '.rela.text' at offset 0x4d0 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000019 0000000400000004 R_X86_64_PLT32 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdWBS_info - 4\n \n Relocation section '.rela.data' at offset 0x4e8 contains 8 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n-0000000000000000 0000000300000001 R_X86_64_64 0000000000000018 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_info + 0\n+0000000000000000 0000000300000001 R_X86_64_64 0000000000000018 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_info + 0\n 0000000000000008 0000000700000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n-0000000000000010 0000000200000001 R_X86_64_64 0000000000000007 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule4_bytes + 0\n+0000000000000010 0000000200000001 R_X86_64_64 0000000000000007 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule4_bytes + 0\n 0000000000000018 0000000700000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n-0000000000000020 0000000100000001 R_X86_64_64 0000000000000000 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule2_bytes + 0\n+0000000000000020 0000000100000001 R_X86_64_64 0000000000000000 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule2_bytes + 0\n 0000000000000028 0000000a00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_Module_con_info + 0\n-0000000000000030 0000000600000001 R_X86_64_64 0000000000000008 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule3_closure + 1\n-0000000000000038 0000000800000001 R_X86_64_64 0000000000000018 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule1_closure + 1\n+0000000000000030 0000000600000001 R_X86_64_64 0000000000000008 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule3_closure + 1\n+0000000000000038 0000000800000001 R_X86_64_64 0000000000000018 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule1_closure + 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,16 +1,16 @@\n-cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule2_bytes\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule4_bytes\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_info\n+cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule2_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule4_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_info\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdWBS_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule3_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule3_closure\n ghczmprim_GHCziTypes_TrNameS_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule1_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule1_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule_closure\n ghczmprim_GHCziTypes_Module_con_info\n .shstrtab\n .rela.text\n .rela.data\n .rodata.str\n .note.GNU-stack\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n \n \n Disassembly of section .text:\n \n-0000000000000000 :\n+0000000000000000 :\n \tsldt (%rax)\n \tadd %al,(%rdx)\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000000018 :\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_info():\n-\tjmp 1d \n+0000000000000018 :\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_info():\n+\tjmp 1d \n R_X86_64_PLT32\tbytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdWBS_info-0x4\n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata.str {}", "source2": "readelf --wide --decompress --string-dump=.rodata.str {}", "unified_diff": "@@ -1,5 +1,5 @@\n \n String dump of section '.rodata.str':\n [ 0] Compat\n- [ 7] cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n+ [ 7] cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -1,49 +1,49 @@\n \n Hex dump of section '.strtab':\n 0x00000000 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n 0x00000010 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x00000020 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x00000030 706d6562 59625362 6f525f43 6f6d7061 pmebYbSboR_Compa\n+ 0x00000020 69317a6d 32656f59 6852796f 6b31384a i1zm2eoYhRyok18J\n+ 0x00000030 6c4b6a78 47553453 46385f43 6f6d7061 lKjxGU4SF8_Compa\n 0x00000040 745f7a64 74724d6f 64756c65 325f6279 t_zdtrModule2_by\n 0x00000050 74657300 63727970 746f6861 73687a6d tes.cryptohashzm\n 0x00000060 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n- 0x00000070 30327a69 317a6d39 47693955 47786368 02zi1zm9Gi9UGxch\n- 0x00000080 62564570 6d656259 6253626f 525f436f bVEpmebYbSboR_Co\n+ 0x00000070 30327a69 317a6d32 656f5968 52796f6b 02zi1zm2eoYhRyok\n+ 0x00000080 31384a6c 4b6a7847 55345346 385f436f 18JlKjxGU4SF8_Co\n 0x00000090 6d706174 5f7a6474 724d6f64 756c6534 mpat_zdtrModule4\n 0x000000a0 5f627974 65730063 72797074 6f686173 _bytes.cryptohas\n 0x000000b0 687a6d73 68613235 367a6d30 7a693131 hzmsha256zm0zi11\n- 0x000000c0 7a693130 327a6931 7a6d3947 69395547 zi102zi1zm9Gi9UG\n- 0x000000d0 78636862 5645706d 65625962 53626f52 xchbVEpmebYbSboR\n+ 0x000000c0 7a693130 327a6931 7a6d3265 6f596852 zi102zi1zm2eoYhR\n+ 0x000000d0 796f6b31 384a6c4b 6a784755 34534638 yok18JlKjxGU4SF8\n 0x000000e0 5f436f6d 7061745f 636f6e73 74727563 _Compat_construc\n 0x000000f0 7442535f 696e666f 00627974 65737472 tBS_info.bytestr\n 0x00000100 696e677a 6d307a69 31317a69 357a6933 ingzm0zi11zi5zi3\n 0x00000110 5f446174 617a6942 79746553 7472696e _DataziByteStrin\n 0x00000120 677a6949 6e746572 6e616c7a 69547970 gziInternalziTyp\n 0x00000130 655f7a64 5742535f 696e666f 00637279 e_zdWBS_info.cry\n 0x00000140 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n 0x00000150 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00000160 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00000170 59625362 6f525f43 6f6d7061 745f636f YbSboR_Compat_co\n+ 0x00000160 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x00000170 47553453 46385f43 6f6d7061 745f636f GU4SF8_Compat_co\n 0x00000180 6e737472 75637442 535f636c 6f737572 nstructBS_closur\n 0x00000190 65006372 7970746f 68617368 7a6d7368 e.cryptohashzmsh\n 0x000001a0 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x000001b0 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x000001c0 45706d65 62596253 626f525f 436f6d70 EpmebYbSboR_Comp\n+ 0x000001b0 7a69317a 6d32656f 59685279 6f6b3138 zi1zm2eoYhRyok18\n+ 0x000001c0 4a6c4b6a 78475534 5346385f 436f6d70 JlKjxGU4SF8_Comp\n 0x000001d0 61745f7a 6474724d 6f64756c 65335f63 at_zdtrModule3_c\n 0x000001e0 6c6f7375 72650067 68637a6d 7072696d losure.ghczmprim\n 0x000001f0 5f474843 7a695479 7065735f 54724e61 _GHCziTypes_TrNa\n 0x00000200 6d65535f 636f6e5f 696e666f 00637279 meS_con_info.cry\n 0x00000210 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n 0x00000220 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00000230 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00000240 59625362 6f525f43 6f6d7061 745f7a64 YbSboR_Compat_zd\n+ 0x00000230 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x00000240 47553453 46385f43 6f6d7061 745f7a64 GU4SF8_Compat_zd\n 0x00000250 74724d6f 64756c65 315f636c 6f737572 trModule1_closur\n 0x00000260 65006372 7970746f 68617368 7a6d7368 e.cryptohashzmsh\n 0x00000270 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x00000280 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x00000290 45706d65 62596253 626f525f 436f6d70 EpmebYbSboR_Comp\n+ 0x00000280 7a69317a 6d32656f 59685279 6f6b3138 zi1zm2eoYhRyok18\n+ 0x00000290 4a6c4b6a 78475534 5346385f 436f6d70 JlKjxGU4SF8_Comp\n 0x000002a0 61745f7a 6474724d 6f64756c 655f636c at_zdtrModule_cl\n 0x000002b0 6f737572 65006768 637a6d70 72696d5f osure.ghczmprim_\n 0x000002c0 4748437a 69547970 65735f4d 6f64756c GHCziTypes_Modul\n 0x000002d0 655f636f 6e5f696e 666f00 e_con_info.\n \n"}]}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHScryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR-ghc9.6.6.so", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHScryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8-ghc9.6.6.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x005d68 0x005d68 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x005d30 0x005d30 R 0x1000\n LOAD 0x006000 0x0000000000006000 0x0000000000006000 0x008959 0x008959 R E 0x1000\n LOAD 0x00f000 0x000000000000f000 0x000000000000f000 0x000564 0x000564 R 0x1000\n LOAD 0x00fc30 0x0000000000010c30 0x0000000000010c30 0x000d28 0x000d30 RW 0x1000\n DYNAMIC 0x00fc40 0x0000000000010c40 0x0000000000010c40 0x0002b0 0x0002b0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00f260 0x000000000000f260 0x000000000000f260 0x000064 0x000064 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0003a0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000600 000600 000ea0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000014a0 0014a0 003124 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000045c4 0045c4 000138 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000004700 004700 000030 00 A 4 1 8\n- [ 7] .rela.dyn RELA 0000000000004730 004730 0015c0 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000005cf0 005cf0 000078 18 AI 3 21 8\n+ [ 4] .dynstr STRTAB 00000000000014a0 0014a0 0030eb 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000458c 00458c 000138 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000046c8 0046c8 000030 00 A 4 1 8\n+ [ 7] .rela.dyn RELA 00000000000046f8 0046f8 0015c0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000005cb8 005cb8 000078 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 000060 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000006080 006080 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000006090 006090 0088be 00 AX 0 0 16\n [13] .fini PROGBITS 000000000000e950 00e950 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000000f000 00f000 000260 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000000000000f260 00f260 000064 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -54,106 +54,106 @@\n 50: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND base_GHCziErr_error_closure\n 51: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure\n 52: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info\n 53: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND ghczmprim_GHCziTypes_Izh_con_info\n 54: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_upd_frame_info\n 55: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND bytestringzm0zi11zi5zi3_DataziByteString_singleton1_bytes\n 56: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_gc_pp\n- 57: 000000000000f0a1 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule4_bytes\n- 58: 000000000000a690 186 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_info\n- 59: 0000000000011308 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_closure\n- 60: 0000000000008590 186 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_info\n- 61: 0000000000009488 25 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_slow\n- 62: 0000000000011518 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_closure\n- 63: 0000000000008f58 1104 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_info\n- 64: 00000000000112f8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_closure\n- 65: 0000000000011710 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_closure\n- 66: 000000000000f0f1 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule2_bytes\n- 67: 000000000000b1a8 140 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info\n- 68: 0000000000011508 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_closure\n- 69: 0000000000011070 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_closure\n- 70: 0000000000011598 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_closure\n- 71: 0000000000011310 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_closure\n- 72: 0000000000007ef8 312 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_info\n- 73: 0000000000011808 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx_closure\n- 74: 000000000000b860 254 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info\n- 75: 00000000000118f8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure\n- 76: 00000000000074e8 184 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_info\n- 77: 000000000000e8f0 60 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n- 78: 000000000000a010 288 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_info\n- 79: 000000000000dd80 169 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n- 80: 0000000000007a48 344 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_info\n- 81: 0000000000011030 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule3_closure\n- 82: 000000000000c5a0 2974 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n- 83: 00000000000069b0 210 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_info\n- 84: 0000000000011868 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure\n- 85: 0000000000011578 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_closure\n- 86: 00000000000118e0 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure\n- 87: 00000000000118f0 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure\n- 88: 0000000000011888 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure\n- 89: 0000000000011928 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule1_closure\n- 90: 000000000000f0a1 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule4_bytes\n- 91: 0000000000006568 210 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_info\n- 92: 0000000000011908 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure\n- 93: 0000000000011768 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_closure\n- 94: 000000000000de30 1361 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n- 95: 0000000000011220 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_closure\n- 96: 0000000000008c28 92 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_info\n- 97: 00000000000087e8 1064 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_info\n- 98: 000000000000b690 225 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info\n- 99: 000000000000b790 182 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info\n- 100: 000000000000e390 1361 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n- 101: 000000000000b488 490 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info\n- 102: 0000000000007000 29 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_slow\n- 103: 0000000000011520 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_closure\n- 104: 00000000000117f8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure\n- 105: 000000000000f0da 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes\n- 106: 0000000000008048 88 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_info\n- 107: 00000000000113f8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure\n- 108: 0000000000009bf8 100 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_info\n- 109: 0000000000009918 712 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_info\n- 110: 0000000000011910 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_closure\n- 111: 00000000000114f8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure\n- 112: 0000000000006658 88 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_info\n- 113: 00000000000117b8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule_closure\n- 114: 0000000000006f40 88 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_info\n- 115: 0000000000006ea8 122 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_info\n- 116: 00000000000112e8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure\n- 117: 000000000000d140 2974 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n- 118: 0000000000011798 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule3_closure\n- 119: 000000000000f0d5 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes\n- 120: 0000000000011040 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule1_closure\n- 121: 000000000000b370 254 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info\n- 122: 0000000000011728 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_closure\n- 123: 0000000000008c88 25 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_slow\n- 124: 0000000000011900 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure\n- 125: 000000000000b2e8 111 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_info\n- 126: 00000000000061a0 312 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_info\n- 127: 000000000000e948 6 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_info\n- 128: 0000000000011050 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule_closure\n- 129: 0000000000011528 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_closure\n- 130: 0000000000011408 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_closure\n- 131: 0000000000011938 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule_closure\n- 132: 000000000000b250 119 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_info\n- 133: 0000000000011588 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure\n- 134: 0000000000007bb8 171 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_info\n- 135: 000000000000dce0 159 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n- 136: 0000000000011740 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure\n- 137: 000000000000b978 490 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info\n- 138: 0000000000011568 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure\n- 139: 00000000000118e8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure\n- 140: 0000000000007608 25 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_slow\n- 141: 000000000000f08e 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule2_bytes\n- 142: 0000000000011778 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdfEqCtx_closure\n- 143: 0000000000006aa0 88 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_info\n- 144: 000000000000f04d 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes\n- 145: 0000000000007350 384 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_info\n- 146: 00000000000117a8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule1_closure\n- 147: 0000000000008650 25 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_slow\n- 148: 00000000000093c0 92 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_info\n- 149: 0000000000011720 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_closure\n- 150: 0000000000011210 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_closure\n- 151: 0000000000011898 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx_closure\n- 152: 00000000000118d8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure\n- 153: 000000000000f0a1 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes\n- 154: 00000000000116f0 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_closure\n- 155: 0000000000011918 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule3_closure\n+ 57: 0000000000011030 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule3_closure\n+ 58: 0000000000009488 25 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_slow\n+ 59: 0000000000011050 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule_closure\n+ 60: 000000000000f0a1 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule4_bytes\n+ 61: 0000000000007000 29 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_slow\n+ 62: 0000000000011908 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure\n+ 63: 0000000000006aa0 88 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_info\n+ 64: 0000000000011710 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_closure\n+ 65: 0000000000011588 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure\n+ 66: 00000000000112e8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure\n+ 67: 0000000000011070 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_closure\n+ 68: 0000000000011220 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_closure\n+ 69: 0000000000011310 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_closure\n+ 70: 0000000000011898 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx_closure\n+ 71: 000000000000f0a1 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule4_bytes\n+ 72: 0000000000006ea8 122 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_info\n+ 73: 000000000000f0a1 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes\n+ 74: 0000000000006658 88 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_info\n+ 75: 0000000000011918 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule3_closure\n+ 76: 000000000000b860 254 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info\n+ 77: 0000000000011778 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdfEqCtx_closure\n+ 78: 00000000000118f8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure\n+ 79: 00000000000118d8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure\n+ 80: 000000000000a690 186 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_info\n+ 81: 0000000000011938 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule_closure\n+ 82: 00000000000116f0 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_closure\n+ 83: 00000000000114f8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure\n+ 84: 00000000000117a8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule1_closure\n+ 85: 000000000000de30 1361 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+ 86: 0000000000011308 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_closure\n+ 87: 000000000000dd80 169 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+ 88: 0000000000011210 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_closure\n+ 89: 0000000000011740 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure\n+ 90: 0000000000011040 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule1_closure\n+ 91: 0000000000011720 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_closure\n+ 92: 0000000000011900 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure\n+ 93: 000000000000e390 1361 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+ 94: 0000000000011408 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_closure\n+ 95: 000000000000e948 6 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_info\n+ 96: 00000000000087e8 1064 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_info\n+ 97: 0000000000007bb8 171 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_info\n+ 98: 00000000000112f8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_closure\n+ 99: 00000000000117b8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule_closure\n+ 100: 0000000000008c88 25 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_slow\n+ 101: 0000000000008c28 92 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_info\n+ 102: 0000000000011508 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_closure\n+ 103: 000000000000b488 490 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info\n+ 104: 000000000000b978 490 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info\n+ 105: 000000000000b1a8 140 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info\n+ 106: 0000000000007608 25 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_slow\n+ 107: 0000000000011568 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure\n+ 108: 0000000000007ef8 312 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_info\n+ 109: 0000000000006568 210 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_info\n+ 110: 0000000000011528 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_closure\n+ 111: 0000000000009918 712 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_info\n+ 112: 000000000000dce0 159 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+ 113: 000000000000f0f1 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule2_bytes\n+ 114: 0000000000011868 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure\n+ 115: 0000000000007350 384 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_info\n+ 116: 000000000000c5a0 2974 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+ 117: 0000000000009bf8 100 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_info\n+ 118: 0000000000011888 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure\n+ 119: 00000000000118e8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure\n+ 120: 0000000000011808 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx_closure\n+ 121: 0000000000011928 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule1_closure\n+ 122: 0000000000011518 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_closure\n+ 123: 0000000000006f40 88 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_info\n+ 124: 00000000000069b0 210 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_info\n+ 125: 00000000000093c0 92 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_info\n+ 126: 000000000000f04d 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes\n+ 127: 0000000000011768 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_closure\n+ 128: 00000000000113f8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure\n+ 129: 000000000000b690 225 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info\n+ 130: 000000000000f0da 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes\n+ 131: 000000000000b790 182 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info\n+ 132: 0000000000011520 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_closure\n+ 133: 0000000000008590 186 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_info\n+ 134: 0000000000011910 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_closure\n+ 135: 00000000000118e0 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure\n+ 136: 00000000000118f0 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure\n+ 137: 00000000000117f8 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure\n+ 138: 000000000000d140 2974 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+ 139: 000000000000e8f0 60 FUNC GLOBAL DEFAULT 12 ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n+ 140: 0000000000008048 88 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_info\n+ 141: 0000000000008f58 1104 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_info\n+ 142: 000000000000b370 254 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info\n+ 143: 000000000000a010 288 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_info\n+ 144: 000000000000b2e8 111 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_info\n+ 145: 0000000000007a48 344 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_info\n+ 146: 0000000000008650 25 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_slow\n+ 147: 0000000000011728 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_closure\n+ 148: 000000000000b250 119 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_info\n+ 149: 0000000000011578 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_closure\n+ 150: 0000000000011598 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_closure\n+ 151: 0000000000011798 0 OBJECT GLOBAL DEFAULT 22 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule3_closure\n+ 152: 000000000000f08e 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule2_bytes\n+ 153: 00000000000074e8 184 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_info\n+ 154: 000000000000f0d5 0 OBJECT GLOBAL DEFAULT 14 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes\n+ 155: 00000000000061a0 312 FUNC GLOBAL DEFAULT 12 cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_info\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x4730 contains 232 entries:\n+Relocation section '.rela.dyn' at offset 0x46f8 contains 232 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000010c30 0000000000000008 R_X86_64_RELATIVE 6140\n 0000000000010c38 0000000000000008 R_X86_64_RELATIVE 6100\n 0000000000011028 0000000000000008 R_X86_64_RELATIVE 11028\n 0000000000011038 0000000000000008 R_X86_64_RELATIVE f0a1\n 0000000000011048 0000000000000008 R_X86_64_RELATIVE f08e\n 0000000000011058 0000000000000008 R_X86_64_RELATIVE 11031\n@@ -230,14 +230,14 @@\n 0000000000011848 0000000200000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_KindRepTyConApp_con_info + 0\n 00000000000117e0 0000000b00000001 R_X86_64_64 0000000000000000 bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdtcByteString_closure + 1\n 0000000000011808 0000001c00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TyCon_con_info + 0\n 0000000000011898 0000001c00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TyCon_con_info + 0\n 0000000000011820 0000001900000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_krepzdzt_closure + 5\n 0000000000011868 0000002f00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_KindRepFun_con_info + 0\n \n-Relocation section '.rela.plt' at offset 0x5cf0 contains 5 entries:\n+Relocation section '.rela.plt' at offset 0x5cb8 contains 5 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000011000 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0\n 0000000000011008 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 resumeThread + 0\n 0000000000011010 0000001000000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0\n 0000000000011018 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 newCAF + 0\n 0000000000011020 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 suspendThread + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,34 +9,34 @@\n 0x0000000000000001 (NEEDED) Shared library: [libHSdeepseq-1.4.8.1-ghc9.6.6.so]\n 0x0000000000000001 (NEEDED) Shared library: [libHSarray-0.5.6.0-ghc9.6.6.so]\n 0x0000000000000001 (NEEDED) Shared library: [libHSbase-4.18.2.1-ghc9.6.6.so]\n 0x0000000000000001 (NEEDED) Shared library: [libHSghc-bignum-1.3-ghc9.6.6.so]\n 0x0000000000000001 (NEEDED) Shared library: [libHSghc-prim-0.10.0-ghc9.6.6.so]\n 0x0000000000000001 (NEEDED) Shared library: [libgmp.so.10]\n 0x0000000000000001 (NEEDED) Shared library: [libc.so.6]\n- 0x000000000000000e (SONAME) Library soname: [libHScryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR-ghc9.6.6.so]\n+ 0x000000000000000e (SONAME) Library soname: [libHScryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8-ghc9.6.6.so]\n 0x0000000000000010 (SYMBOLIC) 0x0\n- 0x000000000000001d (RUNPATH) Library runpath: [/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6:/usr/lib/ghc/lib/x86_64-linux-ghc-9.6.6]\n+ 0x000000000000001d (RUNPATH) Library runpath: [/usr/lib/ghc/lib/x86_64-linux-ghc-9.6.6]\n 0x000000000000000c (INIT) 0x6000\n 0x000000000000000d (FINI) 0xe950\n 0x0000000000000019 (INIT_ARRAY) 0x10c30\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x10c38\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x14a0\n 0x0000000000000006 (SYMTAB) 0x600\n- 0x000000000000000a (STRSZ) 12580 (bytes)\n+ 0x000000000000000a (STRSZ) 12523 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x10fe8\n 0x0000000000000002 (PLTRELSZ) 120 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x5cf0\n- 0x0000000000000007 (RELA) 0x4730\n+ 0x0000000000000017 (JMPREL) 0x5cb8\n+ 0x0000000000000007 (RELA) 0x46f8\n 0x0000000000000008 (RELASZ) 5568 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) SYMBOLIC\n- 0x000000006ffffffe (VERNEED) 0x4700\n+ 0x000000006ffffffe (VERNEED) 0x46c8\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x45c4\n+ 0x000000006ffffff0 (VERSYM) 0x458c\n 0x000000006ffffff9 (RELACOUNT) 118\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 483af38001f88d7d7c782b1edb566ada81b4e68b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 81c86ee044a68aae37b80606af495dc5f3c02d68\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 156 entries:\n- Addr: 0x00000000000045c4 Offset: 0x000045c4 Link: 3 (.dynsym)\n+ Addr: 0x000000000000458c Offset: 0x0000458c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 2 (GLIBC_2.14) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n@@ -38,11 +38,11 @@\n 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 08c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 090: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 094: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 098: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000004700 Offset: 0x00004700 Link: 4 (.dynstr)\n+ Addr: 0x00000000000046c8 Offset: 0x000046c8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 2\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 3\n 0x0020: Name: GLIBC_2.14 Flags: none Version: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,189 +1,190 @@\n+kn\tUE~/9n\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule2_bytes\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule4_bytes\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule3_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule2_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule4_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule3_closure\n ghczmprim_GHCziTypes_TrNameS_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule1_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdtrModule_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule1_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdtrModule_closure\n ghczmprim_GHCziTypes_Module_con_info\n-ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n+ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit\n ghczmprim_GHCziTupleziPrim_Z0T_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_info\n stg_bh_upd_frame_info\n stg_newPinnedByteArrayzh\n base_GHCziForeignPtr_PlainPtr_con_info\n stg_keepAlivezh\n stg_gc_unpt_r1\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_BS_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_init_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_init_closure\n stg_unpack_cstring_info\n base_GHCziStackziTypes_SrcLoc_con_info\n stg_INTLIKE_closure\n base_GHCziStackziTypes_PushCallStack_con_info\n base_GHCziStackziTypes_EmptyCallStack_closure\n stg_SRT_3_info\n base_GHCziErr_error_closure\n base_GHCziErr_error_info\n-ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizze_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizze_closure\n-ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizze_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizze_closure\n+ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze\n base_GHCziWord_W64zh_con_info\n ghczmprim_GHCziTupleziPrim_Z2T_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_finalizzeAndLength_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwfinalizzeAndLength_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_finalizzeAndLength_closure\n suspendThread\n-ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n resumeThread\n-ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhash_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hash_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_slow\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_info\n-ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n-ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdate_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_update_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_slow\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwupdates_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_updates_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwstart_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_start_closure\n+ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhash_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hash_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_slow\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_info\n+ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdate_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_update_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_slow\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwupdates_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_updates_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwstart_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_start_closure\n bytestringzm0zi11zi5zi3_DataziByteStringziLazzy_toChunks_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzy_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzy_closure\n stg_SRT_1_info\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_closure\n stg_SRT_2_info\n base_GHCziForeignPtr_mallocPlainForeignPtrBytes2_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_slow\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_slow\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_info\n stg_upd_frame_info\n stg_gc_noregs\n base_GHCziForeignPtr_FinalPtr_closure\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdwzdczlzg_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmac_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmac_closure\n stg_ap_0_fast\n ghczmprim_GHCziTypes_ZC_con_info\n ghczmprim_GHCziTypes_ZMZN_closure\n bytestringzm0zi11zi5zi3_DataziByteStringziLazzy_fromChunks_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmac_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_slow\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmac_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_slow\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_info\n bytestringzm0zi11zi5zi3_DataziByteStringziLazzyziInternal_Chunk_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzy_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzy_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzy_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzy_closure\n ghczmprim_GHCziTypes_Izh_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_slow\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_slow\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_info\n bytestringzm0zi11zi5zi3_DataziByteString_singleton1_bytes\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_empty_closure\n stg_gc_unbx_r1\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhkdf_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hkdf_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_startlazzy_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hashlazzyAndLength_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256_hmaclazzyAndLength_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhkdf_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hkdf_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_startlazzy_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hashlazzyAndLength_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_zdwhmaclazzyAndLength_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256_hmaclazzyAndLength_closure\n stg_gc_pp\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info\n ghczmprim_GHCziTypes_KindRepTyConApp_con_info\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_eq_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdfEqCtx_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule2_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule3_closure\n ghczmprim_GHCziTypes_krepzdzt_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx_closure\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdtcByteString_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizzezulen_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info\n ghczmprim_GHCziTypes_TyCon_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule3_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule4_bytes\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdfEqCtx_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuinit_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzuunsafe_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule1_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtczqCtx1_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuhashzusafe_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_closure\n ghczmprim_GHCziClasses_CZCEq_con_info\n ghczmprim_GHCziTypes_KindRepFun_con_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtcCtx1_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zufinalizze_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtrModule_closure\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdfEqByteStringzuzdczsze_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx3_bytes\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtrModule1_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_zdtczqCtx2_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_CryptoziHashziSHA256ziFFI_czusha256zuupdatezuunsafe_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule2_bytes\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule4_bytes\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_info\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx2_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_zdtcCtx_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_CryptoziHashziSHA256ziFFI_czusha256zuupdatezusafe_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule2_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule4_bytes\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_info\n bytestringzm0zi11zi5zi3_DataziByteStringziInternalziType_zdWBS_info\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_constructBS_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule3_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule1_closure\n-cryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboR_Compat_zdtrModule_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_constructBS_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule3_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule1_closure\n+cryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8_Compat_zdtrModule_closure\n libm.so.6\n libHSbytestring-0.11.5.3-ghc9.6.6.so\n libHStemplate-haskell-2.20.0.0-ghc9.6.6.so\n libHSpretty-1.1.3.6-ghc9.6.6.so\n libHSghc-boot-th-9.6.6-ghc9.6.6.so\n libHSdeepseq-1.4.8.1-ghc9.6.6.so\n libHSarray-0.5.6.0-ghc9.6.6.so\n libHSbase-4.18.2.1-ghc9.6.6.so\n libHSghc-bignum-1.3-ghc9.6.6.so\n libHSghc-prim-0.10.0-ghc9.6.6.so\n libgmp.so.10\n libc.so.6\n-libHScryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR-ghc9.6.6.so\n+libHScryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8-ghc9.6.6.so\n GLIBC_2.2.5\n GLIBC_2.14\n-/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6:/usr/lib/ghc/lib/x86_64-linux-ghc-9.6.6\n+/usr/lib/ghc/lib/x86_64-linux-ghc-9.6.6\n AVAUATUH\n EH[]A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n hkdf: invalid L parameter\n SHA256.updates: invalid Ctx\n SHA256.update: invalid Ctx\n SHA256.finalize: invalid Ctx\n src/Crypto/Hash/SHA256.hs\n Crypto.Hash.SHA256\n-cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\n+cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\n Crypto.Hash.SHA256.FFI\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu.hash {}", "source2": "readelf --wide --decompress --hex-dump=.gnu.hash {}", "unified_diff": "@@ -1,61 +1,61 @@\n \n Hex dump of section '.gnu.hash':\n 0x00000260 61000000 39000000 10000000 0a000000 a...9...........\n- 0x00000270 28442581 2e802002 40000002 02020084 (D%... .@.......\n- 0x00000280 001000c1 000026c0 00000044 00504150 ......&....D.PAP\n- 0x00000290 08120f00 80801c46 09000500 8204304a .......F......0J\n- 0x000002a0 02008000 00002008 0010104c 00080006 ...... ....L....\n- 0x000002b0 70141000 90014008 01085301 b0402865 p.....@...S..@(e\n- 0x000002c0 08c60800 20064000 4a00028a 00a04084 .... .@.J.....@.\n- 0x000002d0 2c334004 09120142 004c0060 4c5800b5 ,3@....B.L.`LX..\n- 0x000002e0 40e10100 080c4580 00080008 00000000 @.....E.........\n- 0x000002f0 39000000 00000000 3a000000 3c000000 9.......:...<...\n- 0x00000300 00000000 00000000 3e000000 00000000 ........>.......\n- 0x00000310 40000000 41000000 00000000 00000000 @...A...........\n- 0x00000320 42000000 43000000 47000000 48000000 B...C...G...H...\n- 0x00000330 49000000 4b000000 00000000 4c000000 I...K.......L...\n- 0x00000340 4d000000 4e000000 00000000 4f000000 M...N.......O...\n- 0x00000350 00000000 50000000 53000000 54000000 ....P...S...T...\n- 0x00000360 57000000 58000000 5a000000 5e000000 W...X...Z...^...\n- 0x00000370 00000000 00000000 5f000000 00000000 ........_.......\n- 0x00000380 60000000 66000000 67000000 00000000 `...f...g.......\n- 0x00000390 00000000 69000000 6a000000 00000000 ....i...j.......\n- 0x000003a0 00000000 6b000000 00000000 00000000 ....k...........\n- 0x000003b0 6c000000 6e000000 6f000000 70000000 l...n...o...p...\n- 0x000003c0 72000000 00000000 74000000 76000000 r.......t...v...\n- 0x000003d0 77000000 00000000 79000000 7c000000 w.......y...|...\n- 0x000003e0 7d000000 00000000 7f000000 80000000 }...............\n- 0x000003f0 00000000 00000000 81000000 83000000 ................\n- 0x00000400 00000000 00000000 00000000 85000000 ................\n- 0x00000410 86000000 00000000 00000000 87000000 ................\n- 0x00000420 88000000 8a000000 00000000 8d000000 ................\n- 0x00000430 8f000000 90000000 91000000 00000000 ................\n- 0x00000440 00000000 00000000 92000000 00000000 ................\n- 0x00000450 93000000 94000000 00000000 00000000 ................\n- 0x00000460 95000000 98000000 99000000 9b000000 ................\n- 0x00000470 00000000 119d7214 0adaad76 610de65a ......r....va..Z\n- 0x00000480 74464874 03839b74 eae5caab ff1a7eeb tFHt...t......~.\n- 0x00000490 691860a6 a5aa5622 8fdaafa8 d46964c7 i.`...V\".....id.\n- 0x000004a0 feb87465 7c2b6356 3bee40b3 0df94e12 ..te|+cV;.@...N.\n- 0x000004b0 1b336653 0492c274 dfd80f3c 67afccc4 .3fS...t...d\n+ 0x00000580 b3678e8a 9140f84c 271de015 7661b9be .g...@.L'...va..\n+ 0x00000590 a7e2e9cb 08f72e7d 2d9b9d3f 9b25ee1d .......}-..?.%..\n+ 0x000005a0 5d1dde2a 9be96fa0 89f84eda 75e02a01 ]..*..o...N.u.*.\n+ 0x000005b0 7bd7034c 9a0434c8 7d6c9e56 738f6aec {..L..4.}l.Vs.j.\n+ 0x000005c0 2b383253 64b4bb53 43120826 c5be31ed +82Sd..SC..&..1.\n+ 0x000005d0 e36d1015 48c34ef7 449ea9ca 01f30b23 .m..H.N.D......#\n+ 0x000005e0 84621443 67b0f32e a1877e1b 23fe4140 .b.Cg.....~.#.A@\n+ 0x000005f0 f5bcbbe2 c1f5656e 93d70fe7 b18d4af2 ......en......J.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3,62 +3,62 @@\n 0x000014a0 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__.\n 0x000014b0 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT\n 0x000014c0 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM\n 0x000014d0 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone\n 0x000014e0 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina\n 0x000014f0 6c697a65 00637279 70746f68 6173687a lize.cryptohashz\n 0x00001500 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x00001510 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x00001520 68625645 706d6562 59625362 6f525f43 hbVEpmebYbSboR_C\n+ 0x00001510 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00001520 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n 0x00001530 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n 0x00001540 3235365f 7a647472 4d6f6475 6c65325f 256_zdtrModule2_\n 0x00001550 62797465 73006372 7970746f 68617368 bytes.cryptohash\n 0x00001560 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x00001570 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x00001580 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n+ 0x00001570 69313032 7a69317a 6d32656f 59685279 i102zi1zm2eoYhRy\n+ 0x00001580 6f6b3138 4a6c4b6a 78475534 5346385f ok18JlKjxGU4SF8_\n 0x00001590 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n 0x000015a0 41323536 5f7a6474 724d6f64 756c6534 A256_zdtrModule4\n 0x000015b0 5f627974 65730063 72797074 6f686173 _bytes.cryptohas\n 0x000015c0 687a6d73 68613235 367a6d30 7a693131 hzmsha256zm0zi11\n- 0x000015d0 7a693130 327a6931 7a6d3947 69395547 zi102zi1zm9Gi9UG\n- 0x000015e0 78636862 5645706d 65625962 53626f52 xchbVEpmebYbSboR\n+ 0x000015d0 7a693130 327a6931 7a6d3265 6f596852 zi102zi1zm2eoYhR\n+ 0x000015e0 796f6b31 384a6c4b 6a784755 34534638 yok18JlKjxGU4SF8\n 0x000015f0 5f437279 70746f7a 69486173 687a6953 _CryptoziHashziS\n 0x00001600 48413235 365f7a64 74724d6f 64756c65 HA256_zdtrModule\n 0x00001610 335f636c 6f737572 65006768 637a6d70 3_closure.ghczmp\n 0x00001620 72696d5f 4748437a 69547970 65735f54 rim_GHCziTypes_T\n 0x00001630 724e616d 65535f63 6f6e5f69 6e666f00 rNameS_con_info.\n 0x00001640 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n 0x00001650 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n- 0x00001660 317a6d39 47693955 47786368 62564570 1zm9Gi9UGxchbVEp\n- 0x00001670 6d656259 6253626f 525f4372 7970746f mebYbSboR_Crypto\n+ 0x00001660 317a6d32 656f5968 52796f6b 31384a6c 1zm2eoYhRyok18Jl\n+ 0x00001670 4b6a7847 55345346 385f4372 7970746f KjxGU4SF8_Crypto\n 0x00001680 7a694861 73687a69 53484132 35365f7a ziHashziSHA256_z\n 0x00001690 6474724d 6f64756c 65315f63 6c6f7375 dtrModule1_closu\n 0x000016a0 72650063 72797074 6f686173 687a6d73 re.cryptohashzms\n 0x000016b0 68613235 367a6d30 7a693131 7a693130 ha256zm0zi11zi10\n- 0x000016c0 327a6931 7a6d3947 69395547 78636862 2zi1zm9Gi9UGxchb\n- 0x000016d0 5645706d 65625962 53626f52 5f437279 VEpmebYbSboR_Cry\n+ 0x000016c0 327a6931 7a6d3265 6f596852 796f6b31 2zi1zm2eoYhRyok1\n+ 0x000016d0 384a6c4b 6a784755 34534638 5f437279 8JlKjxGU4SF8_Cry\n 0x000016e0 70746f7a 69486173 687a6953 48413235 ptoziHashziSHA25\n 0x000016f0 365f7a64 74724d6f 64756c65 5f636c6f 6_zdtrModule_clo\n 0x00001700 73757265 00676863 7a6d7072 696d5f47 sure.ghczmprim_G\n 0x00001710 48437a69 54797065 735f4d6f 64756c65 HCziTypes_Module\n 0x00001720 5f636f6e 5f696e66 6f006768 637a7577 _con_info.ghczuw\n 0x00001730 72617070 65725a43 365a4363 72797074 rapperZC6ZCcrypt\n 0x00001740 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x00001750 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x00001760 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x00001770 53626f52 5a434372 7970746f 7a694861 SboRZCCryptoziHa\n+ 0x00001750 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x00001760 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x00001770 34534638 5a434372 7970746f 7a694861 4SF8ZCCryptoziHa\n 0x00001780 73687a69 53484132 35367a69 4646495a shziSHA256ziFFIZ\n 0x00001790 4368737a 75637279 70746f68 6173687a Chszucryptohashz\n 0x000017a0 75736861 3235367a 75696e69 74006768 usha256zuinit.gh\n 0x000017b0 637a6d70 72696d5f 4748437a 69547570 czmprim_GHCziTup\n 0x000017c0 6c657a69 5072696d 5f5a3054 5f636c6f leziPrim_Z0T_clo\n 0x000017d0 73757265 00637279 70746f68 6173687a sure.cryptohashz\n 0x000017e0 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x000017f0 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x00001800 68625645 706d6562 59625362 6f525f43 hbVEpmebYbSboR_C\n+ 0x000017f0 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00001800 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n 0x00001810 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n 0x00001820 3235365f 696e6974 5f696e66 6f006e65 256_init_info.ne\n 0x00001830 77434146 00737467 5f62685f 7570645f wCAF.stg_bh_upd_\n 0x00001840 6672616d 655f696e 666f0073 74675f6e frame_info.stg_n\n 0x00001850 65775069 6e6e6564 42797465 41727261 ewPinnedByteArra\n 0x00001860 797a6800 62617365 5f474843 7a69466f yzh.base_GHCziFo\n 0x00001870 72656967 6e507472 5f506c61 696e5074 reignPtr_PlainPt\n@@ -67,16 +67,16 @@\n 0x000018a0 635f756e 70745f72 31006279 74657374 c_unpt_r1.bytest\n 0x000018b0 72696e67 7a6d307a 6931317a 69357a69 ringzm0zi11zi5zi\n 0x000018c0 335f4461 74617a69 42797465 53747269 3_DataziByteStri\n 0x000018d0 6e677a69 496e7465 726e616c 7a695479 ngziInternalziTy\n 0x000018e0 70655f42 535f636f 6e5f696e 666f0063 pe_BS_con_info.c\n 0x000018f0 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n 0x00001900 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n- 0x00001910 7a6d3947 69395547 78636862 5645706d zm9Gi9UGxchbVEpm\n- 0x00001920 65625962 53626f52 5f437279 70746f7a ebYbSboR_Cryptoz\n+ 0x00001910 7a6d3265 6f596852 796f6b31 384a6c4b zm2eoYhRyok18JlK\n+ 0x00001920 6a784755 34534638 5f437279 70746f7a jxGU4SF8_Cryptoz\n 0x00001930 69486173 687a6953 48413235 365f696e iHashziSHA256_in\n 0x00001940 69745f63 6c6f7375 72650073 74675f75 it_closure.stg_u\n 0x00001950 6e706163 6b5f6373 7472696e 675f696e npack_cstring_in\n 0x00001960 666f0062 6173655f 4748437a 69537461 fo.base_GHCziSta\n 0x00001970 636b7a69 54797065 735f5372 634c6f63 ckziTypes_SrcLoc\n 0x00001980 5f636f6e 5f696e66 6f007374 675f494e _con_info.stg_IN\n 0x00001990 544c494b 455f636c 6f737572 65006261 TLIKE_closure.ba\n@@ -89,673 +89,673 @@\n 0x00001a00 545f335f 696e666f 00626173 655f4748 T_3_info.base_GH\n 0x00001a10 437a6945 72725f65 72726f72 5f636c6f CziErr_error_clo\n 0x00001a20 73757265 00626173 655f4748 437a6945 sure.base_GHCziE\n 0x00001a30 72725f65 72726f72 5f696e66 6f006768 rr_error_info.gh\n 0x00001a40 637a7577 72617070 65725a43 325a4363 czuwrapperZC2ZCc\n 0x00001a50 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n 0x00001a60 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n- 0x00001a70 7a6d3947 69395547 78636862 5645706d zm9Gi9UGxchbVEpm\n- 0x00001a80 65625962 53626f52 5a434372 7970746f ebYbSboRZCCrypto\n+ 0x00001a70 7a6d3265 6f596852 796f6b31 384a6c4b zm2eoYhRyok18JlK\n+ 0x00001a80 6a784755 34534638 5a434372 7970746f jxGU4SF8ZCCrypto\n 0x00001a90 7a694861 73687a69 53484132 35367a69 ziHashziSHA256zi\n 0x00001aa0 4646495a 4368737a 75637279 70746f68 FFIZChszucryptoh\n 0x00001ab0 6173687a 75736861 3235367a 7566696e ashzusha256zufin\n 0x00001ac0 616c697a 7a65006d 656d6370 79006372 alizze.memcpy.cr\n 0x00001ad0 7970746f 68617368 7a6d7368 61323536 yptohashzmsha256\n 0x00001ae0 7a6d307a 6931317a 69313032 7a69317a zm0zi11zi102zi1z\n- 0x00001af0 6d394769 39554778 63686256 45706d65 m9Gi9UGxchbVEpme\n- 0x00001b00 62596253 626f525f 43727970 746f7a69 bYbSboR_Cryptozi\n+ 0x00001af0 6d32656f 59685279 6f6b3138 4a6c4b6a m2eoYhRyok18JlKj\n+ 0x00001b00 78475534 5346385f 43727970 746f7a69 xGU4SF8_Cryptozi\n 0x00001b10 48617368 7a695348 41323536 5f7a6477 HashziSHA256_zdw\n 0x00001b20 66696e61 6c697a7a 655f696e 666f0063 finalizze_info.c\n 0x00001b30 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n 0x00001b40 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n- 0x00001b50 7a6d3947 69395547 78636862 5645706d zm9Gi9UGxchbVEpm\n- 0x00001b60 65625962 53626f52 5f437279 70746f7a ebYbSboR_Cryptoz\n+ 0x00001b50 7a6d3265 6f596852 796f6b31 384a6c4b zm2eoYhRyok18JlK\n+ 0x00001b60 6a784755 34534638 5f437279 70746f7a jxGU4SF8_Cryptoz\n 0x00001b70 69486173 687a6953 48413235 365f7a64 iHashziSHA256_zd\n 0x00001b80 7766696e 616c697a 7a655f63 6c6f7375 wfinalizze_closu\n 0x00001b90 72650063 72797074 6f686173 687a6d73 re.cryptohashzms\n 0x00001ba0 68613235 367a6d30 7a693131 7a693130 ha256zm0zi11zi10\n- 0x00001bb0 327a6931 7a6d3947 69395547 78636862 2zi1zm9Gi9UGxchb\n- 0x00001bc0 5645706d 65625962 53626f52 5f437279 VEpmebYbSboR_Cry\n+ 0x00001bb0 327a6931 7a6d3265 6f596852 796f6b31 2zi1zm2eoYhRyok1\n+ 0x00001bc0 384a6c4b 6a784755 34534638 5f437279 8JlKjxGU4SF8_Cry\n 0x00001bd0 70746f7a 69486173 687a6953 48413235 ptoziHashziSHA25\n 0x00001be0 365f6669 6e616c69 7a7a655f 696e666f 6_finalizze_info\n 0x00001bf0 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n 0x00001c00 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x00001c10 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x00001c20 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n+ 0x00001c10 69317a6d 32656f59 6852796f 6b31384a i1zm2eoYhRyok18J\n+ 0x00001c20 6c4b6a78 47553453 46385f43 72797074 lKjxGU4SF8_Crypt\n 0x00001c30 6f7a6948 6173687a 69534841 3235365f oziHashziSHA256_\n 0x00001c40 66696e61 6c697a7a 655f636c 6f737572 finalizze_closur\n 0x00001c50 65006768 637a7577 72617070 65725a43 e.ghczuwrapperZC\n 0x00001c60 335a4363 72797074 6f686173 687a6d73 3ZCcryptohashzms\n 0x00001c70 68613235 367a6d30 7a693131 7a693130 ha256zm0zi11zi10\n- 0x00001c80 327a6931 7a6d3947 69395547 78636862 2zi1zm9Gi9UGxchb\n- 0x00001c90 5645706d 65625962 53626f52 5a434372 VEpmebYbSboRZCCr\n+ 0x00001c80 327a6931 7a6d3265 6f596852 796f6b31 2zi1zm2eoYhRyok1\n+ 0x00001c90 384a6c4b 6a784755 34534638 5a434372 8JlKjxGU4SF8ZCCr\n 0x00001ca0 7970746f 7a694861 73687a69 53484132 yptoziHashziSHA2\n 0x00001cb0 35367a69 4646495a 4368737a 75637279 56ziFFIZChszucry\n 0x00001cc0 70746f68 6173687a 75736861 3235367a ptohashzusha256z\n 0x00001cd0 7566696e 616c697a 7a650062 6173655f ufinalizze.base_\n 0x00001ce0 4748437a 69576f72 645f5736 347a685f GHCziWord_W64zh_\n 0x00001cf0 636f6e5f 696e666f 00676863 7a6d7072 con_info.ghczmpr\n 0x00001d00 696d5f47 48437a69 5475706c 657a6950 im_GHCziTupleziP\n 0x00001d10 72696d5f 5a32545f 636f6e5f 696e666f rim_Z2T_con_info\n 0x00001d20 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n 0x00001d30 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x00001d40 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x00001d50 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n+ 0x00001d40 69317a6d 32656f59 6852796f 6b31384a i1zm2eoYhRyok18J\n+ 0x00001d50 6c4b6a78 47553453 46385f43 72797074 lKjxGU4SF8_Crypt\n 0x00001d60 6f7a6948 6173687a 69534841 3235365f oziHashziSHA256_\n 0x00001d70 7a647766 696e616c 697a7a65 416e644c zdwfinalizzeAndL\n 0x00001d80 656e6774 685f696e 666f0063 72797074 ength_info.crypt\n 0x00001d90 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x00001da0 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x00001db0 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x00001dc0 53626f52 5f437279 70746f7a 69486173 SboR_CryptoziHas\n+ 0x00001da0 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x00001db0 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x00001dc0 34534638 5f437279 70746f7a 69486173 4SF8_CryptoziHas\n 0x00001dd0 687a6953 48413235 365f7a64 7766696e hziSHA256_zdwfin\n 0x00001de0 616c697a 7a65416e 644c656e 6774685f alizzeAndLength_\n 0x00001df0 636c6f73 75726500 63727970 746f6861 closure.cryptoha\n 0x00001e00 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n- 0x00001e10 317a6931 30327a69 317a6d39 47693955 1zi102zi1zm9Gi9U\n- 0x00001e20 47786368 62564570 6d656259 6253626f GxchbVEpmebYbSbo\n- 0x00001e30 525f4372 7970746f 7a694861 73687a69 R_CryptoziHashzi\n+ 0x00001e10 317a6931 30327a69 317a6d32 656f5968 1zi102zi1zm2eoYh\n+ 0x00001e20 52796f6b 31384a6c 4b6a7847 55345346 Ryok18JlKjxGU4SF\n+ 0x00001e30 385f4372 7970746f 7a694861 73687a69 8_CryptoziHashzi\n 0x00001e40 53484132 35365f66 696e616c 697a7a65 SHA256_finalizze\n 0x00001e50 416e644c 656e6774 685f696e 666f0063 AndLength_info.c\n 0x00001e60 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n 0x00001e70 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n- 0x00001e80 7a6d3947 69395547 78636862 5645706d zm9Gi9UGxchbVEpm\n- 0x00001e90 65625962 53626f52 5f437279 70746f7a ebYbSboR_Cryptoz\n+ 0x00001e80 7a6d3265 6f596852 796f6b31 384a6c4b zm2eoYhRyok18JlK\n+ 0x00001e90 6a784755 34534638 5f437279 70746f7a jxGU4SF8_Cryptoz\n 0x00001ea0 69486173 687a6953 48413235 365f6669 iHashziSHA256_fi\n 0x00001eb0 6e616c69 7a7a6541 6e644c65 6e677468 nalizzeAndLength\n 0x00001ec0 5f636c6f 73757265 00737573 70656e64 _closure.suspend\n 0x00001ed0 54687265 61640067 68637a75 77726170 Thread.ghczuwrap\n 0x00001ee0 7065725a 43305a43 63727970 746f6861 perZC0ZCcryptoha\n 0x00001ef0 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n- 0x00001f00 317a6931 30327a69 317a6d39 47693955 1zi102zi1zm9Gi9U\n- 0x00001f10 47786368 62564570 6d656259 6253626f GxchbVEpmebYbSbo\n- 0x00001f20 525a4343 72797074 6f7a6948 6173687a RZCCryptoziHashz\n+ 0x00001f00 317a6931 30327a69 317a6d32 656f5968 1zi102zi1zm2eoYh\n+ 0x00001f10 52796f6b 31384a6c 4b6a7847 55345346 Ryok18JlKjxGU4SF\n+ 0x00001f20 385a4343 72797074 6f7a6948 6173687a 8ZCCryptoziHashz\n 0x00001f30 69534841 3235367a 69464649 5a436873 iSHA256ziFFIZChs\n 0x00001f40 7a756372 7970746f 68617368 7a757368 zucryptohashzush\n 0x00001f50 61323536 7a756861 73680072 6573756d a256zuhash.resum\n 0x00001f60 65546872 65616400 6768637a 75777261 eThread.ghczuwra\n 0x00001f70 70706572 5a43315a 43637279 70746f68 pperZC1ZCcryptoh\n 0x00001f80 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x00001f90 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x00001fa0 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x00001fb0 6f525a43 43727970 746f7a69 48617368 oRZCCryptoziHash\n+ 0x00001f90 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x00001fa0 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x00001fb0 46385a43 43727970 746f7a69 48617368 F8ZCCryptoziHash\n 0x00001fc0 7a695348 41323536 7a694646 495a4368 ziSHA256ziFFIZCh\n 0x00001fd0 737a7563 72797074 6f686173 687a7573 szucryptohashzus\n 0x00001fe0 68613235 367a7568 61736800 63727970 ha256zuhash.cryp\n 0x00001ff0 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n- 0x00002000 307a6931 317a6931 30327a69 317a6d39 0zi11zi102zi1zm9\n- 0x00002010 47693955 47786368 62564570 6d656259 Gi9UGxchbVEpmebY\n- 0x00002020 6253626f 525f4372 7970746f 7a694861 bSboR_CryptoziHa\n+ 0x00002000 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00002010 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00002020 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n 0x00002030 73687a69 53484132 35365f7a 64776861 shziSHA256_zdwha\n 0x00002040 73685f69 6e666f00 63727970 746f6861 sh_info.cryptoha\n 0x00002050 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n- 0x00002060 317a6931 30327a69 317a6d39 47693955 1zi102zi1zm9Gi9U\n- 0x00002070 47786368 62564570 6d656259 6253626f GxchbVEpmebYbSbo\n- 0x00002080 525f4372 7970746f 7a694861 73687a69 R_CryptoziHashzi\n+ 0x00002060 317a6931 30327a69 317a6d32 656f5968 1zi102zi1zm2eoYh\n+ 0x00002070 52796f6b 31384a6c 4b6a7847 55345346 Ryok18JlKjxGU4SF\n+ 0x00002080 385f4372 7970746f 7a694861 73687a69 8_CryptoziHashzi\n 0x00002090 53484132 35365f7a 64776861 73685f63 SHA256_zdwhash_c\n 0x000020a0 6c6f7375 72650063 72797074 6f686173 losure.cryptohas\n 0x000020b0 687a6d73 68613235 367a6d30 7a693131 hzmsha256zm0zi11\n- 0x000020c0 7a693130 327a6931 7a6d3947 69395547 zi102zi1zm9Gi9UG\n- 0x000020d0 78636862 5645706d 65625962 53626f52 xchbVEpmebYbSboR\n+ 0x000020c0 7a693130 327a6931 7a6d3265 6f596852 zi102zi1zm2eoYhR\n+ 0x000020d0 796f6b31 384a6c4b 6a784755 34534638 yok18JlKjxGU4SF8\n 0x000020e0 5f437279 70746f7a 69486173 687a6953 _CryptoziHashziS\n 0x000020f0 48413235 365f6861 73685f69 6e666f00 HA256_hash_info.\n 0x00002100 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n 0x00002110 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n- 0x00002120 317a6d39 47693955 47786368 62564570 1zm9Gi9UGxchbVEp\n- 0x00002130 6d656259 6253626f 525f4372 7970746f mebYbSboR_Crypto\n+ 0x00002120 317a6d32 656f5968 52796f6b 31384a6c 1zm2eoYhRyok18Jl\n+ 0x00002130 4b6a7847 55345346 385f4372 7970746f KjxGU4SF8_Crypto\n 0x00002140 7a694861 73687a69 53484132 35365f68 ziHashziSHA256_h\n 0x00002150 6173685f 636c6f73 75726500 63727970 ash_closure.cryp\n 0x00002160 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n- 0x00002170 307a6931 317a6931 30327a69 317a6d39 0zi11zi102zi1zm9\n- 0x00002180 47693955 47786368 62564570 6d656259 Gi9UGxchbVEpmebY\n- 0x00002190 6253626f 525f4372 7970746f 7a694861 bSboR_CryptoziHa\n+ 0x00002170 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00002180 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00002190 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n 0x000021a0 73687a69 53484132 35365f7a 64777570 shziSHA256_zdwup\n 0x000021b0 64617465 5f736c6f 77006372 7970746f date_slow.crypto\n 0x000021c0 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x000021d0 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x000021e0 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x000021f0 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n+ 0x000021d0 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x000021e0 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x000021f0 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n 0x00002200 7a695348 41323536 5f7a6477 75706461 ziSHA256_zdwupda\n 0x00002210 74655f69 6e666f00 6768637a 75777261 te_info.ghczuwra\n 0x00002220 70706572 5a43345a 43637279 70746f68 pperZC4ZCcryptoh\n 0x00002230 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x00002240 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x00002250 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x00002260 6f525a43 43727970 746f7a69 48617368 oRZCCryptoziHash\n+ 0x00002240 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x00002250 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x00002260 46385a43 43727970 746f7a69 48617368 F8ZCCryptoziHash\n 0x00002270 7a695348 41323536 7a694646 495a4368 ziSHA256ziFFIZCh\n 0x00002280 737a7563 72797074 6f686173 687a7573 szucryptohashzus\n 0x00002290 68613235 367a7575 70646174 65006768 ha256zuupdate.gh\n 0x000022a0 637a7577 72617070 65725a43 355a4363 czuwrapperZC5ZCc\n 0x000022b0 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n 0x000022c0 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n- 0x000022d0 7a6d3947 69395547 78636862 5645706d zm9Gi9UGxchbVEpm\n- 0x000022e0 65625962 53626f52 5a434372 7970746f ebYbSboRZCCrypto\n+ 0x000022d0 7a6d3265 6f596852 796f6b31 384a6c4b zm2eoYhRyok18JlK\n+ 0x000022e0 6a784755 34534638 5a434372 7970746f jxGU4SF8ZCCrypto\n 0x000022f0 7a694861 73687a69 53484132 35367a69 ziHashziSHA256zi\n 0x00002300 4646495a 4368737a 75637279 70746f68 FFIZChszucryptoh\n 0x00002310 6173687a 75736861 3235367a 75757064 ashzusha256zuupd\n 0x00002320 61746500 63727970 746f6861 73687a6d ate.cryptohashzm\n 0x00002330 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n- 0x00002340 30327a69 317a6d39 47693955 47786368 02zi1zm9Gi9UGxch\n- 0x00002350 62564570 6d656259 6253626f 525f4372 bVEpmebYbSboR_Cr\n+ 0x00002340 30327a69 317a6d32 656f5968 52796f6b 02zi1zm2eoYhRyok\n+ 0x00002350 31384a6c 4b6a7847 55345346 385f4372 18JlKjxGU4SF8_Cr\n 0x00002360 7970746f 7a694861 73687a69 53484132 yptoziHashziSHA2\n 0x00002370 35365f7a 64777570 64617465 5f636c6f 56_zdwupdate_clo\n 0x00002380 73757265 00637279 70746f68 6173687a sure.cryptohashz\n 0x00002390 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x000023a0 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x000023b0 68625645 706d6562 59625362 6f525f43 hbVEpmebYbSboR_C\n+ 0x000023a0 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x000023b0 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n 0x000023c0 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n 0x000023d0 3235365f 75706461 74655f69 6e666f00 256_update_info.\n 0x000023e0 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n 0x000023f0 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n- 0x00002400 317a6d39 47693955 47786368 62564570 1zm9Gi9UGxchbVEp\n- 0x00002410 6d656259 6253626f 525f4372 7970746f mebYbSboR_Crypto\n+ 0x00002400 317a6d32 656f5968 52796f6b 31384a6c 1zm2eoYhRyok18Jl\n+ 0x00002410 4b6a7847 55345346 385f4372 7970746f KjxGU4SF8_Crypto\n 0x00002420 7a694861 73687a69 53484132 35365f75 ziHashziSHA256_u\n 0x00002430 70646174 655f636c 6f737572 65006372 pdate_closure.cr\n 0x00002440 7970746f 68617368 7a6d7368 61323536 yptohashzmsha256\n 0x00002450 7a6d307a 6931317a 69313032 7a69317a zm0zi11zi102zi1z\n- 0x00002460 6d394769 39554778 63686256 45706d65 m9Gi9UGxchbVEpme\n- 0x00002470 62596253 626f525f 43727970 746f7a69 bYbSboR_Cryptozi\n+ 0x00002460 6d32656f 59685279 6f6b3138 4a6c4b6a m2eoYhRyok18JlKj\n+ 0x00002470 78475534 5346385f 43727970 746f7a69 xGU4SF8_Cryptozi\n 0x00002480 48617368 7a695348 41323536 5f7a6477 HashziSHA256_zdw\n 0x00002490 75706461 7465735f 736c6f77 00637279 updates_slow.cry\n 0x000024a0 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n 0x000024b0 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x000024c0 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x000024d0 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n+ 0x000024c0 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x000024d0 47553453 46385f43 72797074 6f7a6948 GU4SF8_CryptoziH\n 0x000024e0 6173687a 69534841 3235365f 7a647775 ashziSHA256_zdwu\n 0x000024f0 70646174 65735f69 6e666f00 63727970 pdates_info.cryp\n 0x00002500 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n- 0x00002510 307a6931 317a6931 30327a69 317a6d39 0zi11zi102zi1zm9\n- 0x00002520 47693955 47786368 62564570 6d656259 Gi9UGxchbVEpmebY\n- 0x00002530 6253626f 525f4372 7970746f 7a694861 bSboR_CryptoziHa\n+ 0x00002510 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00002520 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00002530 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n 0x00002540 73687a69 53484132 35365f7a 64777570 shziSHA256_zdwup\n 0x00002550 64617465 735f636c 6f737572 65006372 dates_closure.cr\n 0x00002560 7970746f 68617368 7a6d7368 61323536 yptohashzmsha256\n 0x00002570 7a6d307a 6931317a 69313032 7a69317a zm0zi11zi102zi1z\n- 0x00002580 6d394769 39554778 63686256 45706d65 m9Gi9UGxchbVEpme\n- 0x00002590 62596253 626f525f 43727970 746f7a69 bYbSboR_Cryptozi\n+ 0x00002580 6d32656f 59685279 6f6b3138 4a6c4b6a m2eoYhRyok18JlKj\n+ 0x00002590 78475534 5346385f 43727970 746f7a69 xGU4SF8_Cryptozi\n 0x000025a0 48617368 7a695348 41323536 5f757064 HashziSHA256_upd\n 0x000025b0 61746573 5f696e66 6f006372 7970746f ates_info.crypto\n 0x000025c0 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x000025d0 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x000025e0 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x000025f0 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n+ 0x000025d0 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x000025e0 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x000025f0 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n 0x00002600 7a695348 41323536 5f757064 61746573 ziSHA256_updates\n 0x00002610 5f636c6f 73757265 00637279 70746f68 _closure.cryptoh\n 0x00002620 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x00002630 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x00002640 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x00002650 6f525f43 72797074 6f7a6948 6173687a oR_CryptoziHashz\n+ 0x00002630 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x00002640 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x00002650 46385f43 72797074 6f7a6948 6173687a F8_CryptoziHashz\n 0x00002660 69534841 3235365f 7a647773 74617274 iSHA256_zdwstart\n 0x00002670 5f696e66 6f006372 7970746f 68617368 _info.cryptohash\n 0x00002680 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x00002690 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x000026a0 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n+ 0x00002690 69313032 7a69317a 6d32656f 59685279 i102zi1zm2eoYhRy\n+ 0x000026a0 6f6b3138 4a6c4b6a 78475534 5346385f ok18JlKjxGU4SF8_\n 0x000026b0 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n 0x000026c0 41323536 5f7a6477 73746172 745f636c A256_zdwstart_cl\n 0x000026d0 6f737572 65006372 7970746f 68617368 osure.cryptohash\n 0x000026e0 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x000026f0 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x00002700 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n+ 0x000026f0 69313032 7a69317a 6d32656f 59685279 i102zi1zm2eoYhRy\n+ 0x00002700 6f6b3138 4a6c4b6a 78475534 5346385f ok18JlKjxGU4SF8_\n 0x00002710 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n 0x00002720 41323536 5f737461 72745f69 6e666f00 A256_start_info.\n 0x00002730 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n 0x00002740 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n- 0x00002750 317a6d39 47693955 47786368 62564570 1zm9Gi9UGxchbVEp\n- 0x00002760 6d656259 6253626f 525f4372 7970746f mebYbSboR_Crypto\n+ 0x00002750 317a6d32 656f5968 52796f6b 31384a6c 1zm2eoYhRyok18Jl\n+ 0x00002760 4b6a7847 55345346 385f4372 7970746f KjxGU4SF8_Crypto\n 0x00002770 7a694861 73687a69 53484132 35365f73 ziHashziSHA256_s\n 0x00002780 74617274 5f636c6f 73757265 00627974 tart_closure.byt\n 0x00002790 65737472 696e677a 6d307a69 31317a69 estringzm0zi11zi\n 0x000027a0 357a6933 5f446174 617a6942 79746553 5zi3_DataziByteS\n 0x000027b0 7472696e 677a694c 617a7a79 5f746f43 tringziLazzy_toC\n 0x000027c0 68756e6b 735f696e 666f0063 72797074 hunks_info.crypt\n 0x000027d0 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x000027e0 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x000027f0 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x00002800 53626f52 5f437279 70746f7a 69486173 SboR_CryptoziHas\n+ 0x000027e0 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x000027f0 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x00002800 34534638 5f437279 70746f7a 69486173 4SF8_CryptoziHas\n 0x00002810 687a6953 48413235 365f6861 73686c61 hziSHA256_hashla\n 0x00002820 7a7a795f 696e666f 00637279 70746f68 zzy_info.cryptoh\n 0x00002830 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x00002840 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x00002850 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x00002860 6f525f43 72797074 6f7a6948 6173687a oR_CryptoziHashz\n+ 0x00002840 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x00002850 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x00002860 46385f43 72797074 6f7a6948 6173687a F8_CryptoziHashz\n 0x00002870 69534841 3235365f 68617368 6c617a7a iSHA256_hashlazz\n 0x00002880 795f636c 6f737572 65007374 675f5352 y_closure.stg_SR\n 0x00002890 545f315f 696e666f 00627974 65737472 T_1_info.bytestr\n 0x000028a0 696e677a 6d307a69 31317a69 357a6933 ingzm0zi11zi5zi3\n 0x000028b0 5f446174 617a6942 79746553 7472696e _DataziByteStrin\n 0x000028c0 677a6949 6e746572 6e616c7a 69547970 gziInternalziTyp\n 0x000028d0 655f7a64 777a6463 7a6c7a67 5f636c6f e_zdwzdczlzg_clo\n 0x000028e0 73757265 00737467 5f535254 5f325f69 sure.stg_SRT_2_i\n 0x000028f0 6e666f00 62617365 5f474843 7a69466f nfo.base_GHCziFo\n 0x00002900 72656967 6e507472 5f6d616c 6c6f6350 reignPtr_mallocP\n 0x00002910 6c61696e 466f7265 69676e50 74724279 lainForeignPtrBy\n 0x00002920 74657332 5f636c6f 73757265 00637279 tes2_closure.cry\n 0x00002930 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n 0x00002940 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00002950 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00002960 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n+ 0x00002950 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x00002960 47553453 46385f43 72797074 6f7a6948 GU4SF8_CryptoziH\n 0x00002970 6173687a 69534841 3235365f 7a647768 ashziSHA256_zdwh\n 0x00002980 6d61635f 736c6f77 00637279 70746f68 mac_slow.cryptoh\n 0x00002990 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x000029a0 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x000029b0 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x000029c0 6f525f43 72797074 6f7a6948 6173687a oR_CryptoziHashz\n+ 0x000029a0 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x000029b0 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x000029c0 46385f43 72797074 6f7a6948 6173687a F8_CryptoziHashz\n 0x000029d0 69534841 3235365f 7a647768 6d61635f iSHA256_zdwhmac_\n 0x000029e0 696e666f 00737467 5f757064 5f667261 info.stg_upd_fra\n 0x000029f0 6d655f69 6e666f00 7374675f 67635f6e me_info.stg_gc_n\n 0x00002a00 6f726567 73006261 73655f47 48437a69 oregs.base_GHCzi\n 0x00002a10 466f7265 69676e50 74725f46 696e616c ForeignPtr_Final\n 0x00002a20 5074725f 636c6f73 75726500 62797465 Ptr_closure.byte\n 0x00002a30 73747269 6e677a6d 307a6931 317a6935 stringzm0zi11zi5\n 0x00002a40 7a69335f 44617461 7a694279 74655374 zi3_DataziByteSt\n 0x00002a50 72696e67 7a69496e 7465726e 616c7a69 ringziInternalzi\n 0x00002a60 54797065 5f7a6477 7a64637a 6c7a675f Type_zdwzdczlzg_\n 0x00002a70 696e666f 00637279 70746f68 6173687a info.cryptohashz\n 0x00002a80 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x00002a90 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x00002aa0 68625645 706d6562 59625362 6f525f43 hbVEpmebYbSboR_C\n+ 0x00002a90 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00002aa0 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n 0x00002ab0 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n 0x00002ac0 3235365f 7a647768 6d61635f 636c6f73 256_zdwhmac_clos\n 0x00002ad0 75726500 7374675f 61705f30 5f666173 ure.stg_ap_0_fas\n 0x00002ae0 74006768 637a6d70 72696d5f 4748437a t.ghczmprim_GHCz\n 0x00002af0 69547970 65735f5a 435f636f 6e5f696e iTypes_ZC_con_in\n 0x00002b00 666f0067 68637a6d 7072696d 5f474843 fo.ghczmprim_GHC\n 0x00002b10 7a695479 7065735f 5a4d5a4e 5f636c6f ziTypes_ZMZN_clo\n 0x00002b20 73757265 00627974 65737472 696e677a sure.bytestringz\n 0x00002b30 6d307a69 31317a69 357a6933 5f446174 m0zi11zi5zi3_Dat\n 0x00002b40 617a6942 79746553 7472696e 677a694c aziByteStringziL\n 0x00002b50 617a7a79 5f66726f 6d436875 6e6b735f azzy_fromChunks_\n 0x00002b60 696e666f 006d656d 73657400 63727970 info.memset.cryp\n 0x00002b70 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n- 0x00002b80 307a6931 317a6931 30327a69 317a6d39 0zi11zi102zi1zm9\n- 0x00002b90 47693955 47786368 62564570 6d656259 Gi9UGxchbVEpmebY\n- 0x00002ba0 6253626f 525f4372 7970746f 7a694861 bSboR_CryptoziHa\n+ 0x00002b80 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00002b90 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00002ba0 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n 0x00002bb0 73687a69 53484132 35365f68 6d61635f shziSHA256_hmac_\n 0x00002bc0 696e666f 00637279 70746f68 6173687a info.cryptohashz\n 0x00002bd0 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x00002be0 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x00002bf0 68625645 706d6562 59625362 6f525f43 hbVEpmebYbSboR_C\n+ 0x00002be0 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00002bf0 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n 0x00002c00 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n 0x00002c10 3235365f 686d6163 5f636c6f 73757265 256_hmac_closure\n 0x00002c20 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n 0x00002c30 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x00002c40 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x00002c50 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n+ 0x00002c40 69317a6d 32656f59 6852796f 6b31384a i1zm2eoYhRyok18J\n+ 0x00002c50 6c4b6a78 47553453 46385f43 72797074 lKjxGU4SF8_Crypt\n 0x00002c60 6f7a6948 6173687a 69534841 3235365f oziHashziSHA256_\n 0x00002c70 7a647768 6d61636c 617a7a79 5f736c6f zdwhmaclazzy_slo\n 0x00002c80 77006372 7970746f 68617368 7a6d7368 w.cryptohashzmsh\n 0x00002c90 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x00002ca0 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x00002cb0 45706d65 62596253 626f525f 43727970 EpmebYbSboR_Cryp\n+ 0x00002ca0 7a69317a 6d32656f 59685279 6f6b3138 zi1zm2eoYhRyok18\n+ 0x00002cb0 4a6c4b6a 78475534 5346385f 43727970 JlKjxGU4SF8_Cryp\n 0x00002cc0 746f7a69 48617368 7a695348 41323536 toziHashziSHA256\n 0x00002cd0 5f7a6477 686d6163 6c617a7a 795f696e _zdwhmaclazzy_in\n 0x00002ce0 666f0062 79746573 7472696e 677a6d30 fo.bytestringzm0\n 0x00002cf0 7a693131 7a69357a 69335f44 6174617a zi11zi5zi3_Dataz\n 0x00002d00 69427974 65537472 696e677a 694c617a iByteStringziLaz\n 0x00002d10 7a797a69 496e7465 726e616c 5f436875 zyziInternal_Chu\n 0x00002d20 6e6b5f63 6f6e5f69 6e666f00 63727970 nk_con_info.cryp\n 0x00002d30 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n- 0x00002d40 307a6931 317a6931 30327a69 317a6d39 0zi11zi102zi1zm9\n- 0x00002d50 47693955 47786368 62564570 6d656259 Gi9UGxchbVEpmebY\n- 0x00002d60 6253626f 525f4372 7970746f 7a694861 bSboR_CryptoziHa\n+ 0x00002d40 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00002d50 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00002d60 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n 0x00002d70 73687a69 53484132 35365f7a 6477686d shziSHA256_zdwhm\n 0x00002d80 61636c61 7a7a795f 636c6f73 75726500 aclazzy_closure.\n 0x00002d90 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n 0x00002da0 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n- 0x00002db0 317a6d39 47693955 47786368 62564570 1zm9Gi9UGxchbVEp\n- 0x00002dc0 6d656259 6253626f 525f4372 7970746f mebYbSboR_Crypto\n+ 0x00002db0 317a6d32 656f5968 52796f6b 31384a6c 1zm2eoYhRyok18Jl\n+ 0x00002dc0 4b6a7847 55345346 385f4372 7970746f KjxGU4SF8_Crypto\n 0x00002dd0 7a694861 73687a69 53484132 35365f68 ziHashziSHA256_h\n 0x00002de0 6d61636c 617a7a79 5f696e66 6f006372 maclazzy_info.cr\n 0x00002df0 7970746f 68617368 7a6d7368 61323536 yptohashzmsha256\n 0x00002e00 7a6d307a 6931317a 69313032 7a69317a zm0zi11zi102zi1z\n- 0x00002e10 6d394769 39554778 63686256 45706d65 m9Gi9UGxchbVEpme\n- 0x00002e20 62596253 626f525f 43727970 746f7a69 bYbSboR_Cryptozi\n+ 0x00002e10 6d32656f 59685279 6f6b3138 4a6c4b6a m2eoYhRyok18JlKj\n+ 0x00002e20 78475534 5346385f 43727970 746f7a69 xGU4SF8_Cryptozi\n 0x00002e30 48617368 7a695348 41323536 5f686d61 HashziSHA256_hma\n 0x00002e40 636c617a 7a795f63 6c6f7375 72650067 clazzy_closure.g\n 0x00002e50 68637a6d 7072696d 5f474843 7a695479 hczmprim_GHCziTy\n 0x00002e60 7065735f 497a685f 636f6e5f 696e666f pes_Izh_con_info\n 0x00002e70 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n 0x00002e80 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x00002e90 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x00002ea0 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n+ 0x00002e90 69317a6d 32656f59 6852796f 6b31384a i1zm2eoYhRyok18J\n+ 0x00002ea0 6c4b6a78 47553453 46385f43 72797074 lKjxGU4SF8_Crypt\n 0x00002eb0 6f7a6948 6173687a 69534841 3235365f oziHashziSHA256_\n 0x00002ec0 7a647768 6b64665f 736c6f77 00637279 zdwhkdf_slow.cry\n 0x00002ed0 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n 0x00002ee0 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00002ef0 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00002f00 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n+ 0x00002ef0 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x00002f00 47553453 46385f43 72797074 6f7a6948 GU4SF8_CryptoziH\n 0x00002f10 6173687a 69534841 3235365f 7a647768 ashziSHA256_zdwh\n 0x00002f20 6b64665f 696e666f 00627974 65737472 kdf_info.bytestr\n 0x00002f30 696e677a 6d307a69 31317a69 357a6933 ingzm0zi11zi5zi3\n 0x00002f40 5f446174 617a6942 79746553 7472696e _DataziByteStrin\n 0x00002f50 675f7369 6e676c65 746f6e31 5f627974 g_singleton1_byt\n 0x00002f60 65730062 79746573 7472696e 677a6d30 es.bytestringzm0\n 0x00002f70 7a693131 7a69357a 69335f44 6174617a zi11zi5zi3_Dataz\n 0x00002f80 69427974 65537472 696e677a 69496e74 iByteStringziInt\n 0x00002f90 65726e61 6c7a6954 7970655f 656d7074 ernalziType_empt\n 0x00002fa0 795f636c 6f737572 65007374 675f6763 y_closure.stg_gc\n 0x00002fb0 5f756e62 785f7231 00637279 70746f68 _unbx_r1.cryptoh\n 0x00002fc0 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x00002fd0 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x00002fe0 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x00002ff0 6f525f43 72797074 6f7a6948 6173687a oR_CryptoziHashz\n+ 0x00002fd0 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x00002fe0 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x00002ff0 46385f43 72797074 6f7a6948 6173687a F8_CryptoziHashz\n 0x00003000 69534841 3235365f 7a647768 6b64665f iSHA256_zdwhkdf_\n 0x00003010 636c6f73 75726500 63727970 746f6861 closure.cryptoha\n 0x00003020 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n- 0x00003030 317a6931 30327a69 317a6d39 47693955 1zi102zi1zm9Gi9U\n- 0x00003040 47786368 62564570 6d656259 6253626f GxchbVEpmebYbSbo\n- 0x00003050 525f4372 7970746f 7a694861 73687a69 R_CryptoziHashzi\n+ 0x00003030 317a6931 30327a69 317a6d32 656f5968 1zi102zi1zm2eoYh\n+ 0x00003040 52796f6b 31384a6c 4b6a7847 55345346 Ryok18JlKjxGU4SF\n+ 0x00003050 385f4372 7970746f 7a694861 73687a69 8_CryptoziHashzi\n 0x00003060 53484132 35365f68 6b64665f 696e666f SHA256_hkdf_info\n 0x00003070 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n 0x00003080 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x00003090 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x000030a0 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n+ 0x00003090 69317a6d 32656f59 6852796f 6b31384a i1zm2eoYhRyok18J\n+ 0x000030a0 6c4b6a78 47553453 46385f43 72797074 lKjxGU4SF8_Crypt\n 0x000030b0 6f7a6948 6173687a 69534841 3235365f oziHashziSHA256_\n 0x000030c0 686b6466 5f636c6f 73757265 00637279 hkdf_closure.cry\n 0x000030d0 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n 0x000030e0 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x000030f0 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00003100 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n+ 0x000030f0 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x00003100 47553453 46385f43 72797074 6f7a6948 GU4SF8_CryptoziH\n 0x00003110 6173687a 69534841 3235365f 73746172 ashziSHA256_star\n 0x00003120 746c617a 7a795f69 6e666f00 63727970 tlazzy_info.cryp\n 0x00003130 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n- 0x00003140 307a6931 317a6931 30327a69 317a6d39 0zi11zi102zi1zm9\n- 0x00003150 47693955 47786368 62564570 6d656259 Gi9UGxchbVEpmebY\n- 0x00003160 6253626f 525f4372 7970746f 7a694861 bSboR_CryptoziHa\n+ 0x00003140 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00003150 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00003160 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n 0x00003170 73687a69 53484132 35365f73 74617274 shziSHA256_start\n 0x00003180 6c617a7a 795f636c 6f737572 65006372 lazzy_closure.cr\n 0x00003190 7970746f 68617368 7a6d7368 61323536 yptohashzmsha256\n 0x000031a0 7a6d307a 6931317a 69313032 7a69317a zm0zi11zi102zi1z\n- 0x000031b0 6d394769 39554778 63686256 45706d65 m9Gi9UGxchbVEpme\n- 0x000031c0 62596253 626f525f 43727970 746f7a69 bYbSboR_Cryptozi\n+ 0x000031b0 6d32656f 59685279 6f6b3138 4a6c4b6a m2eoYhRyok18JlKj\n+ 0x000031c0 78475534 5346385f 43727970 746f7a69 xGU4SF8_Cryptozi\n 0x000031d0 48617368 7a695348 41323536 5f686173 HashziSHA256_has\n 0x000031e0 686c617a 7a79416e 644c656e 6774685f hlazzyAndLength_\n 0x000031f0 696e666f 00637279 70746f68 6173687a info.cryptohashz\n 0x00003200 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x00003210 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x00003220 68625645 706d6562 59625362 6f525f43 hbVEpmebYbSboR_C\n+ 0x00003210 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x00003220 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n 0x00003230 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n 0x00003240 3235365f 68617368 6c617a7a 79416e64 256_hashlazzyAnd\n 0x00003250 4c656e67 74685f63 6c6f7375 72650063 Length_closure.c\n 0x00003260 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n 0x00003270 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n- 0x00003280 7a6d3947 69395547 78636862 5645706d zm9Gi9UGxchbVEpm\n- 0x00003290 65625962 53626f52 5f437279 70746f7a ebYbSboR_Cryptoz\n+ 0x00003280 7a6d3265 6f596852 796f6b31 384a6c4b zm2eoYhRyok18JlK\n+ 0x00003290 6a784755 34534638 5f437279 70746f7a jxGU4SF8_Cryptoz\n 0x000032a0 69486173 687a6953 48413235 365f7a64 iHashziSHA256_zd\n 0x000032b0 77686d61 636c617a 7a79416e 644c656e whmaclazzyAndLen\n 0x000032c0 6774685f 696e666f 00637279 70746f68 gth_info.cryptoh\n 0x000032d0 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x000032e0 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x000032f0 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x00003300 6f525f43 72797074 6f7a6948 6173687a oR_CryptoziHashz\n+ 0x000032e0 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x000032f0 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x00003300 46385f43 72797074 6f7a6948 6173687a F8_CryptoziHashz\n 0x00003310 69534841 3235365f 7a647768 6d61636c iSHA256_zdwhmacl\n 0x00003320 617a7a79 416e644c 656e6774 685f636c azzyAndLength_cl\n 0x00003330 6f737572 65006372 7970746f 68617368 osure.cryptohash\n 0x00003340 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x00003350 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x00003360 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n+ 0x00003350 69313032 7a69317a 6d32656f 59685279 i102zi1zm2eoYhRy\n+ 0x00003360 6f6b3138 4a6c4b6a 78475534 5346385f ok18JlKjxGU4SF8_\n 0x00003370 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n 0x00003380 41323536 5f686d61 636c617a 7a79416e A256_hmaclazzyAn\n 0x00003390 644c656e 6774685f 696e666f 00637279 dLength_info.cry\n 0x000033a0 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n 0x000033b0 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x000033c0 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x000033d0 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n+ 0x000033c0 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x000033d0 47553453 46385f43 72797074 6f7a6948 GU4SF8_CryptoziH\n 0x000033e0 6173687a 69534841 3235365f 686d6163 ashziSHA256_hmac\n 0x000033f0 6c617a7a 79416e64 4c656e67 74685f63 lazzyAndLength_c\n 0x00003400 6c6f7375 72650073 74675f67 635f7070 losure.stg_gc_pp\n 0x00003410 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n 0x00003420 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x00003430 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x00003440 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n+ 0x00003430 69317a6d 32656f59 6852796f 6b31384a i1zm2eoYhRyok18J\n+ 0x00003440 6c4b6a78 47553453 46385f43 72797074 lKjxGU4SF8_Crypt\n 0x00003450 6f7a6948 6173687a 69534841 3235367a oziHashziSHA256z\n- 0x00003460 69464649 5f7a6474 63437478 325f6279 iFFI_zdtcCtx2_by\n- 0x00003470 74657300 6768637a 6d707269 6d5f4748 tes.ghczmprim_GH\n- 0x00003480 437a6954 79706573 5f4b696e 64526570 CziTypes_KindRep\n- 0x00003490 5479436f 6e417070 5f636f6e 5f696e66 TyConApp_con_inf\n- 0x000034a0 6f006279 74657374 72696e67 7a6d307a o.bytestringzm0z\n- 0x000034b0 6931317a 69357a69 335f4461 74617a69 i11zi5zi3_Datazi\n- 0x000034c0 42797465 53747269 6e677a69 496e7465 ByteStringziInte\n- 0x000034d0 726e616c 7a695479 70655f65 715f636c rnalziType_eq_cl\n- 0x000034e0 6f737572 65006372 7970746f 68617368 osure.cryptohash\n- 0x000034f0 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x00003500 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x00003510 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n- 0x00003520 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n- 0x00003530 41323536 7a694646 495f637a 75736861 A256ziFFI_czusha\n- 0x00003540 3235367a 7566696e 616c697a 7a655f63 256zufinalizze_c\n- 0x00003550 6c6f7375 72650063 72797074 6f686173 losure.cryptohas\n- 0x00003560 687a6d73 68613235 367a6d30 7a693131 hzmsha256zm0zi11\n- 0x00003570 7a693130 327a6931 7a6d3947 69395547 zi102zi1zm9Gi9UG\n- 0x00003580 78636862 5645706d 65625962 53626f52 xchbVEpmebYbSboR\n- 0x00003590 5f437279 70746f7a 69486173 687a6953 _CryptoziHashziS\n- 0x000035a0 48413235 367a6946 46495f63 7a757368 HA256ziFFI_czush\n- 0x000035b0 61323536 7a756861 73687a75 756e7361 a256zuhashzuunsa\n- 0x000035c0 66655f63 6c6f7375 72650063 72797074 fe_closure.crypt\n- 0x000035d0 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n- 0x000035e0 7a693131 7a693130 327a6931 7a6d3947 zi11zi102zi1zm9G\n- 0x000035f0 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x00003600 53626f52 5f437279 70746f7a 69486173 SboR_CryptoziHas\n- 0x00003610 687a6953 48413235 367a6946 46495f63 hziSHA256ziFFI_c\n- 0x00003620 7a757368 61323536 7a756861 73687a75 zusha256zuhashzu\n- 0x00003630 73616665 5f636c6f 73757265 00637279 safe_closure.cry\n- 0x00003640 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n- 0x00003650 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00003660 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00003670 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n- 0x00003680 6173687a 69534841 3235367a 69464649 ashziSHA256ziFFI\n- 0x00003690 5f7a6474 724d6f64 756c6532 5f627974 _zdtrModule2_byt\n- 0x000036a0 65730063 72797074 6f686173 687a6d73 es.cryptohashzms\n- 0x000036b0 68613235 367a6d30 7a693131 7a693130 ha256zm0zi11zi10\n- 0x000036c0 327a6931 7a6d3947 69395547 78636862 2zi1zm9Gi9UGxchb\n- 0x000036d0 5645706d 65625962 53626f52 5f437279 VEpmebYbSboR_Cry\n- 0x000036e0 70746f7a 69486173 687a6953 48413235 ptoziHashziSHA25\n- 0x000036f0 367a6946 46495f7a 6474724d 6f64756c 6ziFFI_zdtrModul\n- 0x00003700 655f636c 6f737572 65006372 7970746f e_closure.crypto\n- 0x00003710 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x00003720 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x00003730 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x00003740 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n- 0x00003750 7a695348 41323536 7a694646 495f637a ziSHA256ziFFI_cz\n- 0x00003760 75736861 3235367a 75757064 6174657a usha256zuupdatez\n- 0x00003770 75736166 655f636c 6f737572 65006768 usafe_closure.gh\n- 0x00003780 637a6d70 72696d5f 4748437a 69547970 czmprim_GHCziTyp\n- 0x00003790 65735f6b 7265707a 647a745f 636c6f73 es_krepzdzt_clos\n- 0x000037a0 75726500 62797465 73747269 6e677a6d ure.bytestringzm\n- 0x000037b0 307a6931 317a6935 7a69335f 44617461 0zi11zi5zi3_Data\n- 0x000037c0 7a694279 74655374 72696e67 7a69496e ziByteStringziIn\n- 0x000037d0 7465726e 616c7a69 54797065 5f7a6474 ternalziType_zdt\n- 0x000037e0 63427974 65537472 696e675f 636c6f73 cByteString_clos\n- 0x000037f0 75726500 63727970 746f6861 73687a6d ure.cryptohashzm\n- 0x00003800 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n- 0x00003810 30327a69 317a6d39 47693955 47786368 02zi1zm9Gi9UGxch\n- 0x00003820 62564570 6d656259 6253626f 525f4372 bVEpmebYbSboR_Cr\n- 0x00003830 7970746f 7a694861 73687a69 53484132 yptoziHashziSHA2\n- 0x00003840 35367a69 4646495f 637a7573 68613235 56ziFFI_czusha25\n- 0x00003850 367a7566 696e616c 697a7a65 7a756c65 6zufinalizzezule\n- 0x00003860 6e5f636c 6f737572 65006372 7970746f n_closure.crypto\n- 0x00003870 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x00003880 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x00003890 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x000038a0 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n- 0x000038b0 7a695348 41323536 7a694646 495f637a ziSHA256ziFFI_cz\n- 0x000038c0 75736861 3235367a 7566696e 616c697a usha256zufinaliz\n- 0x000038d0 7a657a75 6c656e5f 696e666f 00637279 zezulen_info.cry\n- 0x000038e0 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n- 0x000038f0 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00003900 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00003910 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n- 0x00003920 6173687a 69534841 3235367a 69464649 ashziSHA256ziFFI\n- 0x00003930 5f637a75 73686132 35367a75 75706461 _czusha256zuupda\n- 0x00003940 74657a75 756e7361 66655f63 6c6f7375 tezuunsafe_closu\n- 0x00003950 72650067 68637a6d 7072696d 5f474843 re.ghczmprim_GHC\n- 0x00003960 7a695479 7065735f 5479436f 6e5f636f ziTypes_TyCon_co\n- 0x00003970 6e5f696e 666f0063 72797074 6f686173 n_info.cryptohas\n- 0x00003980 687a6d73 68613235 367a6d30 7a693131 hzmsha256zm0zi11\n- 0x00003990 7a693130 327a6931 7a6d3947 69395547 zi102zi1zm9Gi9UG\n- 0x000039a0 78636862 5645706d 65625962 53626f52 xchbVEpmebYbSboR\n- 0x000039b0 5f437279 70746f7a 69486173 687a6953 _CryptoziHashziS\n- 0x000039c0 48413235 367a6946 46495f7a 6474724d HA256ziFFI_zdtrM\n- 0x000039d0 6f64756c 65335f63 6c6f7375 72650063 odule3_closure.c\n- 0x000039e0 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n- 0x000039f0 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n- 0x00003a00 7a6d3947 69395547 78636862 5645706d zm9Gi9UGxchbVEpm\n- 0x00003a10 65625962 53626f52 5f437279 70746f7a ebYbSboR_Cryptoz\n- 0x00003a20 69486173 687a6953 48413235 367a6946 iHashziSHA256ziF\n- 0x00003a30 46495f63 7a757368 61323536 7a75696e FI_czusha256zuin\n- 0x00003a40 69745f69 6e666f00 63727970 746f6861 it_info.cryptoha\n- 0x00003a50 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n- 0x00003a60 317a6931 30327a69 317a6d39 47693955 1zi102zi1zm9Gi9U\n- 0x00003a70 47786368 62564570 6d656259 6253626f GxchbVEpmebYbSbo\n- 0x00003a80 525f4372 7970746f 7a694861 73687a69 R_CryptoziHashzi\n- 0x00003a90 53484132 35367a69 4646495f 7a647472 SHA256ziFFI_zdtr\n- 0x00003aa0 4d6f6475 6c65345f 62797465 73006372 Module4_bytes.cr\n- 0x00003ab0 7970746f 68617368 7a6d7368 61323536 yptohashzmsha256\n- 0x00003ac0 7a6d307a 6931317a 69313032 7a69317a zm0zi11zi102zi1z\n- 0x00003ad0 6d394769 39554778 63686256 45706d65 m9Gi9UGxchbVEpme\n- 0x00003ae0 62596253 626f525f 43727970 746f7a69 bYbSboR_Cryptozi\n- 0x00003af0 48617368 7a695348 41323536 7a694646 HashziSHA256ziFF\n- 0x00003b00 495f7a64 74637a71 4374785f 636c6f73 I_zdtczqCtx_clos\n- 0x00003b10 75726500 63727970 746f6861 73687a6d ure.cryptohashzm\n- 0x00003b20 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n- 0x00003b30 30327a69 317a6d39 47693955 47786368 02zi1zm9Gi9UGxch\n- 0x00003b40 62564570 6d656259 6253626f 525f4372 bVEpmebYbSboR_Cr\n- 0x00003b50 7970746f 7a694861 73687a69 53484132 yptoziHashziSHA2\n- 0x00003b60 35367a69 4646495f 7a646645 71437478 56ziFFI_zdfEqCtx\n- 0x00003b70 5f636c6f 73757265 00637279 70746f68 _closure.cryptoh\n- 0x00003b80 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n- 0x00003b90 31317a69 3130327a 69317a6d 39476939 11zi102zi1zm9Gi9\n- 0x00003ba0 55477863 68625645 706d6562 59625362 UGxchbVEpmebYbSb\n- 0x00003bb0 6f525f43 72797074 6f7a6948 6173687a oR_CryptoziHashz\n- 0x00003bc0 69534841 3235367a 69464649 5f637a75 iSHA256ziFFI_czu\n- 0x00003bd0 73686132 35367a75 696e6974 5f636c6f sha256zuinit_clo\n- 0x00003be0 73757265 00637279 70746f68 6173687a sure.cryptohashz\n- 0x00003bf0 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x00003c00 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x00003c10 68625645 706d6562 59625362 6f525f43 hbVEpmebYbSboR_C\n- 0x00003c20 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n- 0x00003c30 3235367a 69464649 5f637a75 73686132 256ziFFI_czusha2\n- 0x00003c40 35367a75 68617368 7a75756e 73616665 56zuhashzuunsafe\n- 0x00003c50 5f696e66 6f006372 7970746f 68617368 _info.cryptohash\n- 0x00003c60 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n- 0x00003c70 69313032 7a69317a 6d394769 39554778 i102zi1zm9Gi9UGx\n- 0x00003c80 63686256 45706d65 62596253 626f525f chbVEpmebYbSboR_\n- 0x00003c90 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n- 0x00003ca0 41323536 7a694646 495f7a64 74637a71 A256ziFFI_zdtczq\n- 0x00003cb0 43747831 5f636c6f 73757265 00637279 Ctx1_closure.cry\n- 0x00003cc0 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n- 0x00003cd0 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00003ce0 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00003cf0 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n- 0x00003d00 6173687a 69534841 3235367a 69464649 ashziSHA256ziFFI\n- 0x00003d10 5f637a75 73686132 35367a75 68617368 _czusha256zuhash\n- 0x00003d20 7a757361 66655f69 6e666f00 63727970 zusafe_info.cryp\n- 0x00003d30 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n- 0x00003d40 307a6931 317a6931 30327a69 317a6d39 0zi11zi102zi1zm9\n- 0x00003d50 47693955 47786368 62564570 6d656259 Gi9UGxchbVEpmebY\n- 0x00003d60 6253626f 525f4372 7970746f 7a694861 bSboR_CryptoziHa\n- 0x00003d70 73687a69 53484132 35367a69 4646495f shziSHA256ziFFI_\n- 0x00003d80 7a647463 4374785f 636c6f73 75726500 zdtcCtx_closure.\n- 0x00003d90 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n- 0x00003da0 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n- 0x00003db0 317a6d39 47693955 47786368 62564570 1zm9Gi9UGxchbVEp\n- 0x00003dc0 6d656259 6253626f 525f4372 7970746f mebYbSboR_Crypto\n- 0x00003dd0 7a694861 73687a69 53484132 35367a69 ziHashziSHA256zi\n- 0x00003de0 4646495f 637a7573 68613235 367a7575 FFI_czusha256zuu\n- 0x00003df0 70646174 657a7573 6166655f 696e666f pdatezusafe_info\n- 0x00003e00 00676863 7a6d7072 696d5f47 48437a69 .ghczmprim_GHCzi\n- 0x00003e10 436c6173 7365735f 435a4345 715f636f Classes_CZCEq_co\n- 0x00003e20 6e5f696e 666f0067 68637a6d 7072696d n_info.ghczmprim\n- 0x00003e30 5f474843 7a695479 7065735f 4b696e64 _GHCziTypes_Kind\n- 0x00003e40 52657046 756e5f63 6f6e5f69 6e666f00 RepFun_con_info.\n- 0x00003e50 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n- 0x00003e60 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n- 0x00003e70 317a6d39 47693955 47786368 62564570 1zm9Gi9UGxchbVEp\n- 0x00003e80 6d656259 6253626f 525f4372 7970746f mebYbSboR_Crypto\n- 0x00003e90 7a694861 73687a69 53484132 35367a69 ziHashziSHA256zi\n- 0x00003ea0 4646495f 7a647463 43747831 5f636c6f FFI_zdtcCtx1_clo\n- 0x00003eb0 73757265 00637279 70746f68 6173687a sure.cryptohashz\n- 0x00003ec0 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x00003ed0 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x00003ee0 68625645 706d6562 59625362 6f525f43 hbVEpmebYbSboR_C\n- 0x00003ef0 72797074 6f7a6948 6173687a 69534841 ryptoziHashziSHA\n- 0x00003f00 3235367a 69464649 5f637a75 73686132 256ziFFI_czusha2\n- 0x00003f10 35367a75 66696e61 6c697a7a 655f696e 56zufinalizze_in\n- 0x00003f20 666f0062 79746573 7472696e 677a6d30 fo.bytestringzm0\n- 0x00003f30 7a693131 7a69357a 69335f44 6174617a zi11zi5zi3_Dataz\n- 0x00003f40 69427974 65537472 696e677a 69496e74 iByteStringziInt\n- 0x00003f50 65726e61 6c7a6954 7970655f 7a646645 ernalziType_zdfE\n- 0x00003f60 71427974 65537472 696e677a 757a6463 qByteStringzuzdc\n- 0x00003f70 7a737a65 5f636c6f 73757265 00637279 zsze_closure.cry\n- 0x00003f80 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n- 0x00003f90 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n- 0x00003fa0 39476939 55477863 68625645 706d6562 9Gi9UGxchbVEpmeb\n- 0x00003fb0 59625362 6f525f43 72797074 6f7a6948 YbSboR_CryptoziH\n- 0x00003fc0 6173687a 69534841 3235367a 69464649 ashziSHA256ziFFI\n- 0x00003fd0 5f7a6474 637a7143 7478335f 62797465 _zdtczqCtx3_byte\n- 0x00003fe0 73006372 7970746f 68617368 7a6d7368 s.cryptohashzmsh\n- 0x00003ff0 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n- 0x00004000 7a69317a 6d394769 39554778 63686256 zi1zm9Gi9UGxchbV\n- 0x00004010 45706d65 62596253 626f525f 43727970 EpmebYbSboR_Cryp\n- 0x00004020 746f7a69 48617368 7a695348 41323536 toziHashziSHA256\n- 0x00004030 7a694646 495f7a64 74724d6f 64756c65 ziFFI_zdtrModule\n- 0x00004040 315f636c 6f737572 65006372 7970746f 1_closure.crypto\n- 0x00004050 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x00004060 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x00004070 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x00004080 626f525f 43727970 746f7a69 48617368 boR_CryptoziHash\n- 0x00004090 7a695348 41323536 7a694646 495f7a64 ziSHA256ziFFI_zd\n- 0x000040a0 74637a71 43747832 5f636c6f 73757265 tczqCtx2_closure\n- 0x000040b0 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n- 0x000040c0 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n- 0x000040d0 69317a6d 39476939 55477863 68625645 i1zm9Gi9UGxchbVE\n- 0x000040e0 706d6562 59625362 6f525f43 72797074 pmebYbSboR_Crypt\n- 0x000040f0 6f7a6948 6173687a 69534841 3235367a oziHashziSHA256z\n- 0x00004100 69464649 5f637a75 73686132 35367a75 iFFI_czusha256zu\n- 0x00004110 75706461 74657a75 756e7361 66655f69 updatezuunsafe_i\n- 0x00004120 6e666f00 63727970 746f6861 73687a6d nfo.cryptohashzm\n+ 0x00003460 69464649 5f637a75 73686132 35367a75 iFFI_czusha256zu\n+ 0x00003470 66696e61 6c697a7a 657a756c 656e5f69 finalizzezulen_i\n+ 0x00003480 6e666f00 6768637a 6d707269 6d5f4748 nfo.ghczmprim_GH\n+ 0x00003490 437a6954 79706573 5f4b696e 64526570 CziTypes_KindRep\n+ 0x000034a0 5479436f 6e417070 5f636f6e 5f696e66 TyConApp_con_inf\n+ 0x000034b0 6f006279 74657374 72696e67 7a6d307a o.bytestringzm0z\n+ 0x000034c0 6931317a 69357a69 335f4461 74617a69 i11zi5zi3_Datazi\n+ 0x000034d0 42797465 53747269 6e677a69 496e7465 ByteStringziInte\n+ 0x000034e0 726e616c 7a695479 70655f65 715f636c rnalziType_eq_cl\n+ 0x000034f0 6f737572 65006372 7970746f 68617368 osure.cryptohash\n+ 0x00003500 7a6d7368 61323536 7a6d307a 6931317a zmsha256zm0zi11z\n+ 0x00003510 69313032 7a69317a 6d32656f 59685279 i102zi1zm2eoYhRy\n+ 0x00003520 6f6b3138 4a6c4b6a 78475534 5346385f ok18JlKjxGU4SF8_\n+ 0x00003530 43727970 746f7a69 48617368 7a695348 CryptoziHashziSH\n+ 0x00003540 41323536 7a694646 495f7a64 74634374 A256ziFFI_zdtcCt\n+ 0x00003550 78315f63 6c6f7375 72650063 72797074 x1_closure.crypt\n+ 0x00003560 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n+ 0x00003570 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x00003580 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x00003590 34534638 5f437279 70746f7a 69486173 4SF8_CryptoziHas\n+ 0x000035a0 687a6953 48413235 367a6946 46495f7a hziSHA256ziFFI_z\n+ 0x000035b0 64664571 4374785f 636c6f73 75726500 dfEqCtx_closure.\n+ 0x000035c0 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n+ 0x000035d0 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n+ 0x000035e0 317a6d32 656f5968 52796f6b 31384a6c 1zm2eoYhRyok18Jl\n+ 0x000035f0 4b6a7847 55345346 385f4372 7970746f KjxGU4SF8_Crypto\n+ 0x00003600 7a694861 73687a69 53484132 35367a69 ziHashziSHA256zi\n+ 0x00003610 4646495f 637a7573 68613235 367a7568 FFI_czusha256zuh\n+ 0x00003620 6173687a 75756e73 6166655f 636c6f73 ashzuunsafe_clos\n+ 0x00003630 75726500 63727970 746f6861 73687a6d ure.cryptohashzm\n+ 0x00003640 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n+ 0x00003650 30327a69 317a6d32 656f5968 52796f6b 02zi1zm2eoYhRyok\n+ 0x00003660 31384a6c 4b6a7847 55345346 385f4372 18JlKjxGU4SF8_Cr\n+ 0x00003670 7970746f 7a694861 73687a69 53484132 yptoziHashziSHA2\n+ 0x00003680 35367a69 4646495f 7a647472 4d6f6475 56ziFFI_zdtrModu\n+ 0x00003690 6c65325f 62797465 73006372 7970746f le2_bytes.crypto\n+ 0x000036a0 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n+ 0x000036b0 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x000036c0 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x000036d0 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n+ 0x000036e0 7a695348 41323536 7a694646 495f7a64 ziSHA256ziFFI_zd\n+ 0x000036f0 74637a71 43747832 5f636c6f 73757265 tczqCtx2_closure\n+ 0x00003700 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n+ 0x00003710 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n+ 0x00003720 69317a6d 32656f59 6852796f 6b31384a i1zm2eoYhRyok18J\n+ 0x00003730 6c4b6a78 47553453 46385f43 72797074 lKjxGU4SF8_Crypt\n+ 0x00003740 6f7a6948 6173687a 69534841 3235367a oziHashziSHA256z\n+ 0x00003750 69464649 5f637a75 73686132 35367a75 iFFI_czusha256zu\n+ 0x00003760 66696e61 6c697a7a 657a756c 656e5f63 finalizzezulen_c\n+ 0x00003770 6c6f7375 72650063 72797074 6f686173 losure.cryptohas\n+ 0x00003780 687a6d73 68613235 367a6d30 7a693131 hzmsha256zm0zi11\n+ 0x00003790 7a693130 327a6931 7a6d3265 6f596852 zi102zi1zm2eoYhR\n+ 0x000037a0 796f6b31 384a6c4b 6a784755 34534638 yok18JlKjxGU4SF8\n+ 0x000037b0 5f437279 70746f7a 69486173 687a6953 _CryptoziHashziS\n+ 0x000037c0 48413235 367a6946 46495f63 7a757368 HA256ziFFI_czush\n+ 0x000037d0 61323536 7a75696e 69745f69 6e666f00 a256zuinit_info.\n+ 0x000037e0 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n+ 0x000037f0 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n+ 0x00003800 317a6d32 656f5968 52796f6b 31384a6c 1zm2eoYhRyok18Jl\n+ 0x00003810 4b6a7847 55345346 385f4372 7970746f KjxGU4SF8_Crypto\n+ 0x00003820 7a694861 73687a69 53484132 35367a69 ziHashziSHA256zi\n+ 0x00003830 4646495f 637a7573 68613235 367a7569 FFI_czusha256zui\n+ 0x00003840 6e69745f 636c6f73 75726500 63727970 nit_closure.cryp\n+ 0x00003850 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n+ 0x00003860 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00003870 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00003880 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n+ 0x00003890 73687a69 53484132 35367a69 4646495f shziSHA256ziFFI_\n+ 0x000038a0 7a647472 4d6f6475 6c65335f 636c6f73 zdtrModule3_clos\n+ 0x000038b0 75726500 6768637a 6d707269 6d5f4748 ure.ghczmprim_GH\n+ 0x000038c0 437a6954 79706573 5f6b7265 707a647a CziTypes_krepzdz\n+ 0x000038d0 745f636c 6f737572 65006372 7970746f t_closure.crypto\n+ 0x000038e0 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n+ 0x000038f0 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x00003900 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x00003910 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n+ 0x00003920 7a695348 41323536 7a694646 495f637a ziSHA256ziFFI_cz\n+ 0x00003930 75736861 3235367a 75757064 6174657a usha256zuupdatez\n+ 0x00003940 75756e73 6166655f 696e666f 00637279 uunsafe_info.cry\n+ 0x00003950 70746f68 6173687a 6d736861 3235367a ptohashzmsha256z\n+ 0x00003960 6d307a69 31317a69 3130327a 69317a6d m0zi11zi102zi1zm\n+ 0x00003970 32656f59 6852796f 6b31384a 6c4b6a78 2eoYhRyok18JlKjx\n+ 0x00003980 47553453 46385f43 72797074 6f7a6948 GU4SF8_CryptoziH\n+ 0x00003990 6173687a 69534841 3235367a 69464649 ashziSHA256ziFFI\n+ 0x000039a0 5f7a6474 637a7143 74785f63 6c6f7375 _zdtczqCtx_closu\n+ 0x000039b0 72650062 79746573 7472696e 677a6d30 re.bytestringzm0\n+ 0x000039c0 7a693131 7a69357a 69335f44 6174617a zi11zi5zi3_Dataz\n+ 0x000039d0 69427974 65537472 696e677a 69496e74 iByteStringziInt\n+ 0x000039e0 65726e61 6c7a6954 7970655f 7a647463 ernalziType_zdtc\n+ 0x000039f0 42797465 53747269 6e675f63 6c6f7375 ByteString_closu\n+ 0x00003a00 72650063 72797074 6f686173 687a6d73 re.cryptohashzms\n+ 0x00003a10 68613235 367a6d30 7a693131 7a693130 ha256zm0zi11zi10\n+ 0x00003a20 327a6931 7a6d3265 6f596852 796f6b31 2zi1zm2eoYhRyok1\n+ 0x00003a30 384a6c4b 6a784755 34534638 5f437279 8JlKjxGU4SF8_Cry\n+ 0x00003a40 70746f7a 69486173 687a6953 48413235 ptoziHashziSHA25\n+ 0x00003a50 367a6946 46495f63 7a757368 61323536 6ziFFI_czusha256\n+ 0x00003a60 7a756861 73687a75 756e7361 66655f69 zuhashzuunsafe_i\n+ 0x00003a70 6e666f00 63727970 746f6861 73687a6d nfo.cryptohashzm\n+ 0x00003a80 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n+ 0x00003a90 30327a69 317a6d32 656f5968 52796f6b 02zi1zm2eoYhRyok\n+ 0x00003aa0 31384a6c 4b6a7847 55345346 385f4372 18JlKjxGU4SF8_Cr\n+ 0x00003ab0 7970746f 7a694861 73687a69 53484132 yptoziHashziSHA2\n+ 0x00003ac0 35367a69 4646495f 7a647472 4d6f6475 56ziFFI_zdtrModu\n+ 0x00003ad0 6c65345f 62797465 73006372 7970746f le4_bytes.crypto\n+ 0x00003ae0 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n+ 0x00003af0 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x00003b00 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x00003b10 5346385f 43727970 746f7a69 48617368 SF8_CryptoziHash\n+ 0x00003b20 7a695348 41323536 7a694646 495f637a ziSHA256ziFFI_cz\n+ 0x00003b30 75736861 3235367a 7566696e 616c697a usha256zufinaliz\n+ 0x00003b40 7a655f69 6e666f00 6768637a 6d707269 ze_info.ghczmpri\n+ 0x00003b50 6d5f4748 437a6954 79706573 5f547943 m_GHCziTypes_TyC\n+ 0x00003b60 6f6e5f63 6f6e5f69 6e666f00 63727970 on_con_info.cryp\n+ 0x00003b70 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n+ 0x00003b80 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00003b90 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00003ba0 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n+ 0x00003bb0 73687a69 53484132 35367a69 4646495f shziSHA256ziFFI_\n+ 0x00003bc0 7a647472 4d6f6475 6c65315f 636c6f73 zdtrModule1_clos\n+ 0x00003bd0 75726500 63727970 746f6861 73687a6d ure.cryptohashzm\n+ 0x00003be0 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n+ 0x00003bf0 30327a69 317a6d32 656f5968 52796f6b 02zi1zm2eoYhRyok\n+ 0x00003c00 31384a6c 4b6a7847 55345346 385f4372 18JlKjxGU4SF8_Cr\n+ 0x00003c10 7970746f 7a694861 73687a69 53484132 yptoziHashziSHA2\n+ 0x00003c20 35367a69 4646495f 7a647463 7a714374 56ziFFI_zdtczqCt\n+ 0x00003c30 78335f62 79746573 00637279 70746f68 x3_bytes.cryptoh\n+ 0x00003c40 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n+ 0x00003c50 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x00003c60 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x00003c70 46385f43 72797074 6f7a6948 6173687a F8_CryptoziHashz\n+ 0x00003c80 69534841 3235367a 69464649 5f637a75 iSHA256ziFFI_czu\n+ 0x00003c90 73686132 35367a75 68617368 7a757361 sha256zuhashzusa\n+ 0x00003ca0 66655f63 6c6f7375 72650063 72797074 fe_closure.crypt\n+ 0x00003cb0 6f686173 687a6d73 68613235 367a6d30 ohashzmsha256zm0\n+ 0x00003cc0 7a693131 7a693130 327a6931 7a6d3265 zi11zi102zi1zm2e\n+ 0x00003cd0 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x00003ce0 34534638 5f437279 70746f7a 69486173 4SF8_CryptoziHas\n+ 0x00003cf0 687a6953 48413235 367a6946 46495f63 hziSHA256ziFFI_c\n+ 0x00003d00 7a757368 61323536 7a757570 64617465 zusha256zuupdate\n+ 0x00003d10 7a75756e 73616665 5f636c6f 73757265 zuunsafe_closure\n+ 0x00003d20 00637279 70746f68 6173687a 6d736861 .cryptohashzmsha\n+ 0x00003d30 3235367a 6d307a69 31317a69 3130327a 256zm0zi11zi102z\n+ 0x00003d40 69317a6d 32656f59 6852796f 6b31384a i1zm2eoYhRyok18J\n+ 0x00003d50 6c4b6a78 47553453 46385f43 72797074 lKjxGU4SF8_Crypt\n+ 0x00003d60 6f7a6948 6173687a 69534841 3235367a oziHashziSHA256z\n+ 0x00003d70 69464649 5f637a75 73686132 35367a75 iFFI_czusha256zu\n+ 0x00003d80 75706461 74657a75 73616665 5f696e66 updatezusafe_inf\n+ 0x00003d90 6f006372 7970746f 68617368 7a6d7368 o.cryptohashzmsh\n+ 0x00003da0 61323536 7a6d307a 6931317a 69313032 a256zm0zi11zi102\n+ 0x00003db0 7a69317a 6d32656f 59685279 6f6b3138 zi1zm2eoYhRyok18\n+ 0x00003dc0 4a6c4b6a 78475534 5346385f 43727970 JlKjxGU4SF8_Cryp\n+ 0x00003dd0 746f7a69 48617368 7a695348 41323536 toziHashziSHA256\n+ 0x00003de0 7a694646 495f7a64 74637a71 43747831 ziFFI_zdtczqCtx1\n+ 0x00003df0 5f636c6f 73757265 00637279 70746f68 _closure.cryptoh\n+ 0x00003e00 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n+ 0x00003e10 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x00003e20 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x00003e30 46385f43 72797074 6f7a6948 6173687a F8_CryptoziHashz\n+ 0x00003e40 69534841 3235367a 69464649 5f637a75 iSHA256ziFFI_czu\n+ 0x00003e50 73686132 35367a75 68617368 7a757361 sha256zuhashzusa\n+ 0x00003e60 66655f69 6e666f00 63727970 746f6861 fe_info.cryptoha\n+ 0x00003e70 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n+ 0x00003e80 317a6931 30327a69 317a6d32 656f5968 1zi102zi1zm2eoYh\n+ 0x00003e90 52796f6b 31384a6c 4b6a7847 55345346 Ryok18JlKjxGU4SF\n+ 0x00003ea0 385f4372 7970746f 7a694861 73687a69 8_CryptoziHashzi\n+ 0x00003eb0 53484132 35367a69 4646495f 637a7573 SHA256ziFFI_czus\n+ 0x00003ec0 68613235 367a7566 696e616c 697a7a65 ha256zufinalizze\n+ 0x00003ed0 5f636c6f 73757265 00676863 7a6d7072 _closure.ghczmpr\n+ 0x00003ee0 696d5f47 48437a69 436c6173 7365735f im_GHCziClasses_\n+ 0x00003ef0 435a4345 715f636f 6e5f696e 666f0067 CZCEq_con_info.g\n+ 0x00003f00 68637a6d 7072696d 5f474843 7a695479 hczmprim_GHCziTy\n+ 0x00003f10 7065735f 4b696e64 52657046 756e5f63 pes_KindRepFun_c\n+ 0x00003f20 6f6e5f69 6e666f00 63727970 746f6861 on_info.cryptoha\n+ 0x00003f30 73687a6d 73686132 35367a6d 307a6931 shzmsha256zm0zi1\n+ 0x00003f40 317a6931 30327a69 317a6d32 656f5968 1zi102zi1zm2eoYh\n+ 0x00003f50 52796f6b 31384a6c 4b6a7847 55345346 Ryok18JlKjxGU4SF\n+ 0x00003f60 385f4372 7970746f 7a694861 73687a69 8_CryptoziHashzi\n+ 0x00003f70 53484132 35367a69 4646495f 7a647472 SHA256ziFFI_zdtr\n+ 0x00003f80 4d6f6475 6c655f63 6c6f7375 72650062 Module_closure.b\n+ 0x00003f90 79746573 7472696e 677a6d30 7a693131 ytestringzm0zi11\n+ 0x00003fa0 7a69357a 69335f44 6174617a 69427974 zi5zi3_DataziByt\n+ 0x00003fb0 65537472 696e677a 69496e74 65726e61 eStringziInterna\n+ 0x00003fc0 6c7a6954 7970655f 7a646645 71427974 lziType_zdfEqByt\n+ 0x00003fd0 65537472 696e677a 757a6463 7a737a65 eStringzuzdczsze\n+ 0x00003fe0 5f636c6f 73757265 00637279 70746f68 _closure.cryptoh\n+ 0x00003ff0 6173687a 6d736861 3235367a 6d307a69 ashzmsha256zm0zi\n+ 0x00004000 31317a69 3130327a 69317a6d 32656f59 11zi102zi1zm2eoY\n+ 0x00004010 6852796f 6b31384a 6c4b6a78 47553453 hRyok18JlKjxGU4S\n+ 0x00004020 46385f43 72797074 6f7a6948 6173687a F8_CryptoziHashz\n+ 0x00004030 69534841 3235367a 69464649 5f7a6474 iSHA256ziFFI_zdt\n+ 0x00004040 63437478 325f6279 74657300 63727970 cCtx2_bytes.cryp\n+ 0x00004050 746f6861 73687a6d 73686132 35367a6d tohashzmsha256zm\n+ 0x00004060 307a6931 317a6931 30327a69 317a6d32 0zi11zi102zi1zm2\n+ 0x00004070 656f5968 52796f6b 31384a6c 4b6a7847 eoYhRyok18JlKjxG\n+ 0x00004080 55345346 385f4372 7970746f 7a694861 U4SF8_CryptoziHa\n+ 0x00004090 73687a69 53484132 35367a69 4646495f shziSHA256ziFFI_\n+ 0x000040a0 7a647463 4374785f 636c6f73 75726500 zdtcCtx_closure.\n+ 0x000040b0 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n+ 0x000040c0 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n+ 0x000040d0 317a6d32 656f5968 52796f6b 31384a6c 1zm2eoYhRyok18Jl\n+ 0x000040e0 4b6a7847 55345346 385f4372 7970746f KjxGU4SF8_Crypto\n+ 0x000040f0 7a694861 73687a69 53484132 35367a69 ziHashziSHA256zi\n+ 0x00004100 4646495f 637a7573 68613235 367a7575 FFI_czusha256zuu\n+ 0x00004110 70646174 657a7573 6166655f 636c6f73 pdatezusafe_clos\n+ 0x00004120 75726500 63727970 746f6861 73687a6d ure.cryptohashzm\n 0x00004130 73686132 35367a6d 307a6931 317a6931 sha256zm0zi11zi1\n- 0x00004140 30327a69 317a6d39 47693955 47786368 02zi1zm9Gi9UGxch\n- 0x00004150 62564570 6d656259 6253626f 525f436f bVEpmebYbSboR_Co\n+ 0x00004140 30327a69 317a6d32 656f5968 52796f6b 02zi1zm2eoYhRyok\n+ 0x00004150 31384a6c 4b6a7847 55345346 385f436f 18JlKjxGU4SF8_Co\n 0x00004160 6d706174 5f7a6474 724d6f64 756c6532 mpat_zdtrModule2\n 0x00004170 5f627974 65730063 72797074 6f686173 _bytes.cryptohas\n 0x00004180 687a6d73 68613235 367a6d30 7a693131 hzmsha256zm0zi11\n- 0x00004190 7a693130 327a6931 7a6d3947 69395547 zi102zi1zm9Gi9UG\n- 0x000041a0 78636862 5645706d 65625962 53626f52 xchbVEpmebYbSboR\n+ 0x00004190 7a693130 327a6931 7a6d3265 6f596852 zi102zi1zm2eoYhR\n+ 0x000041a0 796f6b31 384a6c4b 6a784755 34534638 yok18JlKjxGU4SF8\n 0x000041b0 5f436f6d 7061745f 7a647472 4d6f6475 _Compat_zdtrModu\n 0x000041c0 6c65345f 62797465 73006372 7970746f le4_bytes.crypto\n 0x000041d0 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x000041e0 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x000041f0 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x00004200 626f525f 436f6d70 61745f63 6f6e7374 boR_Compat_const\n+ 0x000041e0 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x000041f0 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x00004200 5346385f 436f6d70 61745f63 6f6e7374 SF8_Compat_const\n 0x00004210 72756374 42535f69 6e666f00 62797465 ructBS_info.byte\n 0x00004220 73747269 6e677a6d 307a6931 317a6935 stringzm0zi11zi5\n 0x00004230 7a69335f 44617461 7a694279 74655374 zi3_DataziByteSt\n 0x00004240 72696e67 7a69496e 7465726e 616c7a69 ringziInternalzi\n 0x00004250 54797065 5f7a6457 42535f69 6e666f00 Type_zdWBS_info.\n 0x00004260 63727970 746f6861 73687a6d 73686132 cryptohashzmsha2\n 0x00004270 35367a6d 307a6931 317a6931 30327a69 56zm0zi11zi102zi\n- 0x00004280 317a6d39 47693955 47786368 62564570 1zm9Gi9UGxchbVEp\n- 0x00004290 6d656259 6253626f 525f436f 6d706174 mebYbSboR_Compat\n+ 0x00004280 317a6d32 656f5968 52796f6b 31384a6c 1zm2eoYhRyok18Jl\n+ 0x00004290 4b6a7847 55345346 385f436f 6d706174 KjxGU4SF8_Compat\n 0x000042a0 5f636f6e 73747275 63744253 5f636c6f _constructBS_clo\n 0x000042b0 73757265 00637279 70746f68 6173687a sure.cryptohashz\n 0x000042c0 6d736861 3235367a 6d307a69 31317a69 msha256zm0zi11zi\n- 0x000042d0 3130327a 69317a6d 39476939 55477863 102zi1zm9Gi9UGxc\n- 0x000042e0 68625645 706d6562 59625362 6f525f43 hbVEpmebYbSboR_C\n+ 0x000042d0 3130327a 69317a6d 32656f59 6852796f 102zi1zm2eoYhRyo\n+ 0x000042e0 6b31384a 6c4b6a78 47553453 46385f43 k18JlKjxGU4SF8_C\n 0x000042f0 6f6d7061 745f7a64 74724d6f 64756c65 ompat_zdtrModule\n 0x00004300 335f636c 6f737572 65006372 7970746f 3_closure.crypto\n 0x00004310 68617368 7a6d7368 61323536 7a6d307a hashzmsha256zm0z\n- 0x00004320 6931317a 69313032 7a69317a 6d394769 i11zi102zi1zm9Gi\n- 0x00004330 39554778 63686256 45706d65 62596253 9UGxchbVEpmebYbS\n- 0x00004340 626f525f 436f6d70 61745f7a 6474724d boR_Compat_zdtrM\n+ 0x00004320 6931317a 69313032 7a69317a 6d32656f i11zi102zi1zm2eo\n+ 0x00004330 59685279 6f6b3138 4a6c4b6a 78475534 YhRyok18JlKjxGU4\n+ 0x00004340 5346385f 436f6d70 61745f7a 6474724d SF8_Compat_zdtrM\n 0x00004350 6f64756c 65315f63 6c6f7375 72650063 odule1_closure.c\n 0x00004360 72797074 6f686173 687a6d73 68613235 ryptohashzmsha25\n 0x00004370 367a6d30 7a693131 7a693130 327a6931 6zm0zi11zi102zi1\n- 0x00004380 7a6d3947 69395547 78636862 5645706d zm9Gi9UGxchbVEpm\n- 0x00004390 65625962 53626f52 5f436f6d 7061745f ebYbSboR_Compat_\n+ 0x00004380 7a6d3265 6f596852 796f6b31 384a6c4b zm2eoYhRyok18JlK\n+ 0x00004390 6a784755 34534638 5f436f6d 7061745f jxGU4SF8_Compat_\n 0x000043a0 7a647472 4d6f6475 6c655f63 6c6f7375 zdtrModule_closu\n 0x000043b0 7265006c 69626d2e 736f2e36 006c6962 re.libm.so.6.lib\n 0x000043c0 48536279 74657374 72696e67 2d302e31 HSbytestring-0.1\n 0x000043d0 312e352e 332d6768 63392e36 2e362e73 1.5.3-ghc9.6.6.s\n 0x000043e0 6f006c69 62485374 656d706c 6174652d o.libHStemplate-\n 0x000043f0 6861736b 656c6c2d 322e3230 2e302e30 haskell-2.20.0.0\n 0x00004400 2d676863 392e362e 362e736f 006c6962 -ghc9.6.6.so.lib\n@@ -772,19 +772,15 @@\n 0x000044b0 69624853 6768632d 6269676e 756d2d31 ibHSghc-bignum-1\n 0x000044c0 2e332d67 6863392e 362e362e 736f006c .3-ghc9.6.6.so.l\n 0x000044d0 69624853 6768632d 7072696d 2d302e31 ibHSghc-prim-0.1\n 0x000044e0 302e302d 67686339 2e362e36 2e736f00 0.0-ghc9.6.6.so.\n 0x000044f0 6c696267 6d702e73 6f2e3130 006c6962 libgmp.so.10.lib\n 0x00004500 632e736f 2e36006c 69624853 63727970 c.so.6.libHScryp\n 0x00004510 746f6861 73682d73 68613235 362d302e tohash-sha256-0.\n- 0x00004520 31312e31 30322e31 2d394769 39554778 11.102.1-9Gi9UGx\n- 0x00004530 63686256 45706d65 62596253 626f522d chbVEpmebYbSboR-\n+ 0x00004520 31312e31 30322e31 2d32656f 59685279 11.102.1-2eoYhRy\n+ 0x00004530 6f6b3138 4a6c4b6a 78475534 5346382d ok18JlKjxGU4SF8-\n 0x00004540 67686339 2e362e36 2e736f00 474c4942 ghc9.6.6.so.GLIB\n 0x00004550 435f322e 322e3500 474c4942 435f322e C_2.2.5.GLIBC_2.\n- 0x00004560 3134002f 7573722f 6c69622f 6861736b 14./usr/lib/hask\n- 0x00004570 656c6c2d 7061636b 61676573 2f676863 ell-packages/ghc\n- 0x00004580 2f6c6962 2f783836 5f36342d 6c696e75 /lib/x86_64-linu\n- 0x00004590 782d6768 632d392e 362e363a 2f757372 x-ghc-9.6.6:/usr\n- 0x000045a0 2f6c6962 2f676863 2f6c6962 2f783836 /lib/ghc/lib/x86\n- 0x000045b0 5f36342d 6c696e75 782d6768 632d392e _64-linux-ghc-9.\n- 0x000045c0 362e3600 6.6.\n+ 0x00004560 3134002f 7573722f 6c69622f 6768632f 14./usr/lib/ghc/\n+ 0x00004570 6c69622f 7838365f 36342d6c 696e7578 lib/x86_64-linux\n+ 0x00004580 2d676863 2d392e36 2e3600 -ghc-9.6.6.\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n \n \n Disassembly of section .text:\n \n-0000000000006090 :\n+0000000000006090 :\n \tlea 0xb8c1(%rip),%rdi \n \tlea 0xb8ba(%rip),%rax \n \tcmp %rdi,%rax\n \tje 60b8 <__cxa_finalize@plt+0x38>\n \tmov 0xae56(%rip),%rax \n \ttest %rax,%rax\n \tje 60b8 <__cxa_finalize@plt+0x38>\n@@ -62,38 +62,38 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov 0x7(%rbx),%rax\n \tsub $0x8,%rsp\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall e8f0 \n+\tcall e8f0 \n \tadd $0x8,%rsp\n \tmov 0xaddb(%rip),%rax \n \tlea 0x1(%rax),%rbx\n \tjmp *0x0(%rbp)\n \tnopl 0x0(%rax)\n \t...\n \tadc $0x0,%eax\n \tadd %al,(%rax)\n \t...\n \n-00000000000061a0 :\n+00000000000061a0 :\n \tlea -0x28(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 61f1 \n+\tjb 61f1 \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n \tcall 6060 \n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 61ef \n+\tje 61ef \n \tmov 0xad83(%rip),%rbx \n \tmov %rbx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tlea 0x2c(%rip),%rax \n \tmov %rax,-0x18(%rbp)\n \tmov $0x68,%ebx\n \tadd $0xffffffffffffffe8,%rbp\n@@ -160,24 +160,24 @@\n \tjmp *0xac40(%rip) \n \t...\n \tadc $0xe0000000,%eax\n \tscas (%rdi),%al\n \tadd %al,(%rax)\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 6337 \n+\tjb 6337 \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n \tcall 6060 \n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 6335 \n+\tje 6335 \n \tmov 0xac3b(%rip),%rbx \n \tmov %rbx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tlea 0xae7c(%rip),%rsi \n \tlea 0xae4f(%rip),%r14 \n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0xabc3(%rip) \n@@ -197,15 +197,15 @@\n \tadd %cl,-0x75(%rax)\n \trex.XB (bad)\n \tmov 0xf(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall dce0 \n+\tcall dce0 \n \tadd $0x8,%rsp\n \tmov 0xabe4(%rip),%rax \n \tlea 0x1(%rax),%rbx\n \tjmp *0x0(%rbp)\n \tnopl 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -217,15 +217,15 @@\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 63f6 \n+\tjb 63f6 \n \tmov 0x7(%rbx),%rax\n \tadd $0x10,%rax\n \tmov %rax,%rcx\n \tmov 0xf(%rbx),%rbx\n \tmov $0x68,%edx\n \tsub $0x8,%rsp\n \tmov %rcx,%rdi\n@@ -314,15 +314,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x18,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 653c \n+\tja 653c \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tlea -0x180(%rip),%rdx \n \tmov %rdx,-0x10(%r12)\n \tmov %rax,-0x8(%r12)\n \tmov %rbx,(%r12)\n@@ -340,20 +340,20 @@\n \t(bad)\n \tadd %al,(%rax)\n \t.byte 0\n \t.byte 0x88\n \tlods (%rsi),%al\n \t...\n \n-0000000000006568 :\n+0000000000006568 :\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 65a2 \n+\tjb 65a2 \n \tcmp $0x68,%rdi\n-\tjne 6599 \n+\tjne 6599 \n \tlea 0x42(%rip),%rax \n \tmov %rax,-0x18(%rbp)\n \tmov $0x68,%ebx\n \tmov %r14,-0x10(%rbp)\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \tjmp *0xa9d7(%rip) \n@@ -393,67 +393,67 @@\n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rax)\n-\tjrcxz 662c \n+\tjrcxz 662c \n \tadd $0x8,%rbp\n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd $0x1000000,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \t.byte 0\n \t.byte 0xb8\n \tstos %eax,(%rdi)\n \t...\n \n-0000000000006658 :\n+0000000000006658 :\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 66a5 \n+\tjb 66a5 \n \tlea 0x28(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tmov %r14,%rbx\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 6690 \n+\tjne 6690 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,0x480000ab(%rax)\n \tmov 0x17(%rbx),%edi\n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x8,%rbp\n-\tjmp 6568 \n+\tjmp 6568 \n \tlea 0xab74(%rip),%rbx \n \tjmp *-0x8(%r13)\n \t...\n \tadc $0xe0000000,%eax\n \tstos %eax,(%rdi)\n \tadd %al,(%rax)\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 670f \n+\tjb 670f \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n \tcall 6060 \n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 670d \n+\tje 670d \n \tmov 0xa863(%rip),%rbx \n \tmov %rbx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tlea 0xaaa4(%rip),%rsi \n \tlea 0xab77(%rip),%r14 \n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0xa7eb(%rip) \n@@ -479,15 +479,15 @@\n \tadd %dh,0x35(%rdi)\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall dd80 \n+\tcall dd80 \n \tadd $0x8,%rsp\n \tmov 0xa807(%rip),%rbx \n \tmov %rbx,-0x8(%r12)\n \tmov %rax,(%r12)\n \tlea -0x7(%r12),%rbx\n \tjmp *0x0(%rbp)\n \tmovq $0x10,0x388(%r13)\n@@ -503,15 +503,15 @@\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 67f6 \n+\tjb 67f6 \n \tmov 0x7(%rbx),%rax\n \tadd $0x10,%rax\n \tmov %rax,%rcx\n \tmov 0xf(%rbx),%rbx\n \tmov $0x68,%edx\n \tsub $0x8,%rsp\n \tmov %rcx,%rdi\n@@ -571,15 +571,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \tadd $0x21,%eax\n \tmov %rax,0x0(%rbp)\n \ttest $0x7,%bl\n-\tjne 68c0 \n+\tjne 68c0 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -620,15 +620,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x18,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 6984 \n+\tja 6984 \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tlea -0x1c8(%rip),%rdx \n \tmov %rdx,-0x10(%r12)\n \tmov %rax,-0x8(%r12)\n \tmov %rbx,(%r12)\n@@ -645,20 +645,20 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n \t.byte 0xa9\n \t...\n \n-00000000000069b0 :\n+00000000000069b0 :\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 69ea \n+\tjb 69ea \n \tcmp $0x68,%rdi\n-\tjne 69e1 \n+\tjne 69e1 \n \tlea 0x42(%rip),%rax \n \tmov %rax,-0x18(%rbp)\n \tmov $0x68,%ebx\n \tmov %r14,-0x10(%rbp)\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \tjmp *0xa58f(%rip) \n@@ -698,49 +698,49 @@\n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rax)\n-\tjrcxz 6a74 \n+\tjrcxz 6a74 \n \tadd $0x8,%rbp\n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd $0x1000000,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,-0x58(%rax)\n \t...\n \n-0000000000006aa0 :\n+0000000000006aa0 :\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 6aed \n+\tjb 6aed \n \tlea 0x28(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tmov %r14,%rbx\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 6ad8 \n+\tjne 6ad8 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \ttest $0x0,%al\n \tadd %cl,-0x75(%rax)\n-\tjnp 6af3 \n+\tjnp 6af3 \n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x8,%rbp\n-\tjmp 69b0 \n+\tjmp 69b0 \n \tlea 0xa804(%rip),%rbx \n \tjmp *-0x8(%r13)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -749,15 +749,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 6c1a \n+\tjb 6c1a \n \tlea 0x10c(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -783,15 +783,15 @@\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall c5a0 \n+\tcall c5a0 \n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n \tcall 6040 \n \tadd $0x8,%rsp\n \tmov %rax,%r13\n@@ -844,15 +844,15 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall d140 \n+\tcall d140 \n \tadd $0x8,%rsp\n \tmov 0xa2d5(%rip),%rax \n \tlea 0x1(%rax),%rbx\n \tjmp *0x0(%rbp)\n \tnopw 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -861,19 +861,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tor $0x0,%eax\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n-\trex.RB call 72f8a604 \n+\trex.RB call 72f8a604 \n \tsub $0x40058d48,%eax\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n-\trex.RB call 743f810 \n+\trex.RB call 743f810 \n \tmov 0xf(%rbx),%rbx\n \tmov %rbx,%rcx\n \tmov $0x20,%ebx\n \tmov %rax,-0x10(%rbp)\n \tmov %rcx,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \tjmp *0xa28a(%rip) \n@@ -898,15 +898,15 @@\n \tmov %rax,-0x28(%r12)\n \tmov %rbx,-0x20(%r12)\n \tmov 0x8(%rbp),%rax\n \tmov 0x10(%rbp),%rcx\n \tadd $0x10,%rbx\n \tlea -0x24(%r12),%rdx\n \tcmp $0x1000,%rcx\n-\tjae 6d7a \n+\tjae 6d7a \n \tlea -0xe3(%rip),%rsi \n \tmov %rsi,-0x18(%r12)\n \tmov %rax,-0x10(%r12)\n \tmov %rcx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea 0x83(%rip),%rax \n \tmov %rax,0x0(%rbp)\n@@ -991,21 +991,21 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000006ea8 :\n+0000000000006ea8 :\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 6efb \n+\tjb 6efb \n \tadd $0x18,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 6ef0 \n+\tja 6ef0 \n \tlea -0x215(%rip),%rax \n \tmov %rax,-0x10(%r12)\n \tmov %r14,-0x8(%r12)\n \tmov %rdi,(%r12)\n \tlea 0x3e(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tlea -0xf(%r12),%r14\n@@ -1018,87 +1018,87 @@\n \txchg %ax,%ax\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rax)\n-\tjrcxz 6f14 \n+\tjrcxz 6f14 \n \tadd $0x8,%rbp\n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd $0x1000000,%eax\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000006f40 :\n+0000000000006f40 :\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 6f8d \n+\tjb 6f8d \n \tlea 0x28(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tmov %r14,%rbx\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 6f78 \n+\tjne 6f78 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjnp 6f93 \n+\tjnp 6f93 \n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x8,%rbp\n-\tjmp 6ea8 \n+\tjmp 6ea8 \n \tlea 0xa37c(%rip),%rbx \n \tjmp *-0x8(%r13)\n \t...\n \tadc $0x8000000,%eax\n \tmovsb (%rsi),(%rdi)\n \tadd %al,(%rax)\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 6ff7 \n+\tjb 6ff7 \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n \tcall 6060 \n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 6ff5 \n+\tje 6ff5 \n \tmov 0x9f7b(%rip),%rbx \n \tmov %rbx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tlea 0xa3a4(%rip),%rsi \n \tlea 0xa377(%rip),%r14 \n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x9f03(%rip) \n \tjmp *(%rbx)\n \tjmp *-0x10(%r13)\n \tnopl 0x0(%rax,%rax,1)\n \n-0000000000007000 :\n+0000000000007000 :\n \tmov 0x20(%rbp),%r9\n \tmov 0x18(%rbp),%r8\n \tmov 0x10(%rbp),%rdi\n \tmov 0x8(%rbp),%rsi\n \tmov 0x0(%rbp),%r14\n \tadd $0x28,%rbp\n-\tjmp 7350 \n+\tjmp 7350 \n \tnopl (%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1106,15 +1106,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 7142 \n+\tjb 7142 \n \tlea 0x10c(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -1140,15 +1140,15 @@\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall de30 \n+\tcall de30 \n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n \tcall 6040 \n \tadd $0x8,%rsp\n \tmov %rax,%r13\n@@ -1201,15 +1201,15 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall e390 \n+\tcall e390 \n \tadd $0x8,%rsp\n \tmov 0x9dad(%rip),%rax \n \tlea 0x1(%rax),%rbx\n \tjmp *0x0(%rbp)\n \tnopw 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -1221,15 +1221,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x20,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 7293 \n+\tja 7293 \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rdx\n \tmov 0x1f(%rbx),%rsi\n \tmov %rcx,%rdi\n \tmov 0x27(%rbx),%rbx\n \tmov $0x68,%r8d\n@@ -1243,15 +1243,15 @@\n \tmov %rcx,0x50(%rsp)\n \tmov %r8,0x48(%rsp)\n \tmov %r9,%r14\n \tcall 6030 \n \tadd $0x8,%rsp\n \tmov 0x40(%rsp),%rcx\n \tcmp $0x1000,%rcx\n-\tjae 7269 \n+\tjae 7269 \n \tlea -0xbe(%rip),%rax \n \tmov %rax,-0x18(%r12)\n \tmov 0x48(%rsp),%rax\n \tmov %rax,-0x10(%r12)\n \tmov %r14,-0x8(%r12)\n \tmov %rcx,(%r12)\n \tlea -0x17(%r12),%r14\n@@ -1277,15 +1277,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x30,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 7317 \n+\tja 7317 \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rdx\n \tmov 0x1f(%rbx),%rsi\n \tmov 0x27(%rbx),%rdi\n \tmov 0x2f(%rbx),%rbx\n \tlea -0x114(%rip),%r8 \n@@ -1316,20 +1316,20 @@\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \t.byte 0\n \t.byte 0x88\n \t.byte 0xa0\n \t...\n \n-0000000000007350 :\n+0000000000007350 :\n \tlea -0x28(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 7396 \n+\tjb 7396 \n \tcmp $0x68,%rdi\n-\tjne 7389 \n+\tjne 7389 \n \tlea 0x6a(%rip),%rax \n \tmov %rax,-0x28(%rbp)\n \tmov $0x68,%ebx\n \tmov %r14,-0x20(%rbp)\n \tmov %rsi,-0x18(%rbp)\n \tmov %r8,-0x10(%rbp)\n \tmov %r9,-0x8(%rbp)\n@@ -1353,15 +1353,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rcx)\n \t(bad)\n \trex.W\n \tcmp 0x358(%r13),%r12\n-\tja 7459 \n+\tja 7459 \n \tmov 0x9bc4(%rip),%rax \n \tmov %rax,-0x40(%r12)\n \tmov %rbx,-0x38(%r12)\n \tlea -0x135(%rip),%rax \n \tmov %rax,-0x30(%r12)\n \tmov 0x20(%rbp),%rax\n \tmov %rax,-0x28(%r12)\n@@ -1419,25 +1419,25 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dl,(%rax)\n \tlahf\n \t...\n \n-00000000000074e8 :\n+00000000000074e8 :\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 7595 \n+\tjb 7595 \n \tlea 0x2c(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %r14,%rbx\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 7528 \n+\tjne 7528 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -1453,15 +1453,15 @@\n \tmov %rbx,%rdx\n \tmov 0x8(%rbp),%rbx\n \tmov %rdx,-0x8(%rbp)\n \tmov %rax,0x0(%rbp)\n \tmov %rcx,0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 7570 \n+\tjne 7570 \n \tjmp *(%rbx)\n \tnopl (%rax)\n \trex.XB add %eax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -1470,51 +1470,51 @@\n \tmov 0xf(%rbx),%r8\n \tmov 0x8(%rbp),%rdi\n \tmov 0x10(%rbp),%rsi\n \tmov 0x18(%rbp),%r14\n \tmov 0x17(%rbx),%rax\n \tmov %rax,0x18(%rbp)\n \tadd $0x18,%rbp\n-\tjmp 7350 \n+\tjmp 7350 \n \tlea 0x9e6c(%rip),%rbx \n \tjmp *-0x8(%r13)\n \t...\n \tadc $0x0,%eax\n \tlahf\n \tadd %al,(%rax)\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 75ff \n+\tjb 75ff \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n \tcall 6060 \n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 75fd \n+\tje 75fd \n \tmov 0x9973(%rip),%rbx \n \tmov %rbx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tlea 0x9e9c(%rip),%rsi \n \tlea 0x9e6f(%rip),%r14 \n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x98fb(%rip) \n \tjmp *(%rbx)\n \tjmp *-0x10(%r13)\n \tnopl 0x0(%rax,%rax,1)\n \n-0000000000007608 :\n+0000000000007608 :\n \tmov 0x18(%rbp),%r8\n \tmov 0x10(%rbp),%rdi\n \tmov 0x8(%rbp),%rsi\n \tmov 0x0(%rbp),%r14\n \tadd $0x20,%rbp\n-\tjmp 7a48 \n+\tjmp 7a48 \n \tnopl 0x0(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -1522,15 +1522,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 774a \n+\tjb 774a \n \tlea 0x10c(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -1556,15 +1556,15 @@\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall de30 \n+\tcall de30 \n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n \tcall 6040 \n \tadd $0x8,%rsp\n \tmov %rax,%r13\n@@ -1617,15 +1617,15 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall e390 \n+\tcall e390 \n \tadd $0x8,%rsp\n \tmov 0x97a5(%rip),%rax \n \tlea 0x1(%rax),%rbx\n \tjmp *0x0(%rbp)\n \tnopw 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -1637,15 +1637,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 79ab \n+\tjb 79ab \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov %rcx,%rdx\n \tmov 0x17(%rbx),%rbx\n \tmov $0x68,%esi\n \tsub $0x8,%rsp\n \tmov %rdx,%rdi\n@@ -1653,44 +1653,44 @@\n \tmov %rbx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n \tmov %rcx,%r14\n \tcall 6030 \n \tadd $0x8,%rsp\n \tmov %r14,%rax\n-\tjmp 78b0 \n+\tjmp 78b0 \n \tnop\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \tadd $0x49,%eax\n \tmov %rax,0x0(%rbp)\n \tmov 0x10(%rbp),%rbx\n \ttest $0x7,%bl\n-\tjne 7888 \n+\tjne 7888 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \tadd $0x41,%eax\n \tmov %rax,0x0(%rbp)\n \tmov 0x10(%rbp),%rbx\n \ttest $0x7,%bl\n-\tjne 78a8 \n+\tjne 78a8 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tret $0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -1710,25 +1710,25 @@\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x7d(%r8)\n \t(bad)\n \tmov %ebx,%ecx\n \tand $0x7,%ecx\n \tcmp $0x1,%rcx\n-\tje 799d \n+\tje 799d \n \tlea 0x39(%rip),%rcx \n \tmov %rcx,-0x18(%rbp)\n \tmov %rbx,%rcx\n \tmov 0x6(%rbx),%rbx\n \tmov %rax,-0x10(%rbp)\n \tmov 0xe(%rcx),%rax\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne 7900 \n+\tjne 7900 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -1742,15 +1742,15 @@\n \tadd (%rax),%eax\n \tadd %dh,0x7f(%rdi)\n \tmov 0x8(%rbp),%rax\n \tmov 0x7(%rbx),%rcx\n \tmov 0xf(%rbx),%rdx\n \tmov 0x17(%rbx),%rbx\n \tcmp $0x1000,%rbx\n-\tjae 7959 \n+\tjae 7959 \n \tlea -0x19d(%rip),%rsi \n \tmov %rsi,-0x18(%r12)\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0xe7(%rip),%rax \n \tmov %rax,0x0(%rbp)\n@@ -1784,15 +1784,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x20,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 7a0d \n+\tja 7a0d \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rdx\n \tmov 0x1f(%rbx),%rbx\n \tlea -0x20c(%rip),%rsi \n \tmov %rsi,-0x18(%r12)\n \tmov %rax,-0x10(%r12)\n@@ -1817,20 +1817,20 @@\n \t(bad)\n \tadd %al,(%rax)\n \t.byte 0\n \tnop\n \t(bad)\n \t...\n \n-0000000000007a48 :\n+0000000000007a48 :\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 7a86 \n+\tjb 7a86 \n \tcmp $0x68,%rdi\n-\tjne 7a7d \n+\tjne 7a7d \n \tlea 0x5a(%rip),%rax \n \tmov %rax,-0x20(%rbp)\n \tmov $0x68,%ebx\n \tmov %r14,-0x18(%rbp)\n \tmov %rsi,-0x10(%rbp)\n \tmov %r8,-0x8(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n@@ -1914,25 +1914,25 @@\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,-0x67(%rax)\n \t...\n \n-0000000000007bb8 :\n+0000000000007bb8 :\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 7c58 \n+\tjb 7c58 \n \tlea 0x2c(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %r14,%rbx\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 7bf8 \n+\tjne 7bf8 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -1948,29 +1948,29 @@\n \tmov %rbx,%rdx\n \tmov 0x8(%rbp),%rbx\n \tmov %rdx,-0x8(%rbp)\n \tmov %rax,0x0(%rbp)\n \tmov %rcx,0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 7c40 \n+\tjne 7c40 \n \tjmp *(%rbx)\n \tnopl (%rax)\n \trex.XB add %eax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,0x49000098(%rax)\n \tmov %ebx,%eax\n \tmov 0x8(%rbp),%rdi\n \tmov 0x10(%rbp),%rsi\n \tmov 0x18(%rbp),%r14\n \tadd $0x20,%rbp\n-\tjmp 7a48 \n+\tjmp 7a48 \n \tlea 0x98a9(%rip),%rbx \n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -1980,15 +1980,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 7d8a \n+\tjb 7d8a \n \tlea 0x10c(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -2014,15 +2014,15 @@\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall de30 \n+\tcall de30 \n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n \tcall 6040 \n \tadd $0x8,%rsp\n \tmov %rax,%r13\n@@ -2075,15 +2075,15 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall e390 \n+\tcall e390 \n \tadd $0x8,%rsp\n \tmov 0x9165(%rip),%rax \n \tlea 0x1(%rax),%rbx\n \tjmp *0x0(%rbp)\n \tnopw 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -2095,30 +2095,30 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd $0x20,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 7ed0 \n+\tja 7ed0 \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rdx\n \tmov 0x1f(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rcx,%rdi\n \tmov %rax,%rsi\n \txor %eax,%eax\n \tmov %rcx,0x50(%rsp)\n \tmov %rsi,0x48(%rsp)\n \tmov %rdx,%r14\n-\tcall e8f0 \n+\tcall e8f0 \n \tadd $0x8,%rsp\n \tcmp $0x1000,%rbx\n-\tjae 7e9e \n+\tjae 7e9e \n \tlea -0xa3(%rip),%rax \n \tmov %rax,-0x18(%r12)\n \tmov 0x48(%rsp),%rax\n \tmov %rax,-0x10(%r12)\n \tmov %r14,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0x17(%r12),%r14\n@@ -2145,18 +2145,18 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000007ef8 :\n+0000000000007ef8 :\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 7f27 \n+\tjb 7f27 \n \tlea 0x40(%rip),%rax \n \tmov %rax,-0x20(%rbp)\n \tmov $0x68,%ebx\n \tmov %r14,-0x18(%rbp)\n \tmov %rsi,-0x10(%rbp)\n \tmov %rdi,-0x8(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n@@ -2233,37 +2233,37 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000008048 :\n+0000000000008048 :\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 8095 \n+\tjb 8095 \n \tlea 0x28(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tmov %r14,%rbx\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 8080 \n+\tjne 8080 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjnp 809b \n+\tjnp 809b \n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x8,%rbp\n-\tjmp 7ef8 \n+\tjmp 7ef8 \n \tlea 0x9484(%rip),%rbx \n \tjmp *-0x8(%r13)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -2275,15 +2275,15 @@\n \tadd %cl,-0x75(%rax)\n \trex.XB (bad)\n \tmov 0xf(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall dce0 \n+\tcall dce0 \n \tadd $0x8,%rsp\n \tmov 0x8e84(%rip),%rax \n \tlea 0x1(%rax),%rbx\n \tjmp *0x0(%rbp)\n \tnopl 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -2295,15 +2295,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 820a \n+\tjb 820a \n \tlea 0x10c(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -2329,15 +2329,15 @@\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall de30 \n+\tcall de30 \n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n \tcall 6040 \n \tadd $0x8,%rsp\n \tmov %rax,%r13\n@@ -2390,15 +2390,15 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall e390 \n+\tcall e390 \n \tadd $0x8,%rsp\n \tmov 0x8ce5(%rip),%rax \n \tlea 0x1(%rax),%rbx\n \tjmp *0x0(%rbp)\n \tnopw 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -2410,24 +2410,24 @@\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 82e6 \n+\tjb 82e6 \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rbx\n \tadd $0x10,%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \tmov %rax,%rcx\n \txor %eax,%eax\n \tmov %rcx,%r14\n-\tcall e8f0 \n+\tcall e8f0 \n \tadd $0x8,%rsp\n \tlea 0x2c(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x8c3a(%rip) \n \tjmp *-0x8(%r13)\n@@ -2454,15 +2454,15 @@\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x73(%r8)\n \tsbb $0x55,%eax\n \tmov %rbx,0x8(%rbp)\n \tmov %rax,%rbx\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne 8378 \n+\tjne 8378 \n \tjmp *(%rbx)\n \tnopl (%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -2472,15 +2472,15 @@\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x73(%r8)\n \tsbb $0x3d,%eax\n \tmov %rbx,0x8(%rbp)\n \tmov %rax,%rbx\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne 8390 \n+\tjne 8390 \n \tjmp *(%rbx)\n \tnopl (%rax)\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -2507,15 +2507,15 @@\n \tmov %rax,-0x8(%rbp)\n \tmov %rbx,%rax\n \tmov 0x6(%rbx),%rbx\n \tmov 0xe(%rax),%rax\n \tmov %rax,0x0(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 83d8 \n+\tjne 83d8 \n \tjmp *(%rbx)\n \tnopl (%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -2530,15 +2530,15 @@\n \tadd (%rax),%eax\n \tadd %dh,0x7f(%rdi)\n \tmov 0x10(%rbp),%rax\n \tmov 0x7(%rbx),%rcx\n \tmov 0xf(%rbx),%rdx\n \tmov 0x17(%rbx),%rbx\n \tcmp $0x1000,%rbx\n-\tjae 8431 \n+\tjae 8431 \n \tlea -0x1b5(%rip),%rsi \n \tmov %rsi,-0x18(%r12)\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0xd7(%rip),%rax \n \tmov %rax,0x0(%rbp)\n@@ -2628,18 +2628,18 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000008590 :\n+0000000000008590 :\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 85b7 \n+\tjb 85b7 \n \tlea 0x38(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov $0x68,%ebx\n \tmov %r14,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x89b9(%rip) \n \tlea 0x8f6a(%rip),%rbx \n@@ -2675,37 +2675,37 @@\n \tnopl 0x0(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rax)\n-\tjrcxz 863c \n+\tjrcxz 863c \n \tadd $0x8,%rbp\n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \n-0000000000008650 :\n+0000000000008650 :\n \tmov 0x18(%rbp),%r8\n \tmov 0x10(%rbp),%rdi\n \tmov 0x8(%rbp),%rsi\n \tmov 0x0(%rbp),%r14\n \tadd $0x20,%rbp\n-\tjmp 87e8 \n+\tjmp 87e8 \n \tnopl 0x0(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB rorb $1,-0x8(%r9,%rdi,1)\n-\tjb 86c8 \n+\tjb 86c8 \n \tmov 0x8940(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tlea 0x61(%rip),%rax \n \tmov %rax,-0x30(%rbp)\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rcx\n@@ -2752,25 +2752,25 @@\n \tmov %rbx,(%r12)\n \tmov 0x8(%rbp),%rax\n \tmov 0x10(%rbp),%rcx\n \tmov 0x18(%rbp),%rcx\n \tadd $0x10,%rbx\n \tlea -0x4(%r12),%rdx\n \txor %esi,%esi\n-\tjmp 874d \n+\tjmp 874d \n \tmov (%rax,%rsi,1),%dil\n \tmovzbl %dil,%edi\n \txor $0x36,%rdi\n \tmov %dil,(%rbx,%rsi,1)\n \tinc %rsi\n \tcmp %rcx,%rsi\n-\tjl 873a \n+\tjl 873a \n \tadd $0x20,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 8785 \n+\tja 8785 \n \tmov 0x87f2(%rip),%rax \n \tmov %rax,-0x18(%r12)\n \tmov %rdx,-0x10(%r12)\n \tmov %rbx,-0x8(%r12)\n \tmov %rcx,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x20,%rbp\n@@ -2793,26 +2793,26 @@\n \t...\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,-0x73(%rax)\n \t...\n \n-00000000000087e8 :\n+00000000000087e8 :\n \tlea -0x38(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 88b3 \n+\tjb 88b3 \n \tcmp $0x40,%rdi\n-\tjle 8813 \n+\tjle 8813 \n \tlea 0x26(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %r8,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 6ea8 \n-\tjmp 883f \n+\tjmp 6ea8 \n+\tjmp 883f \n \tnopl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -2824,27 +2824,27 @@\n \tmov 0x17(%rbx),%edi\n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tmov %rax,%r8\n \tmov $0x40,%eax\n \tsub %rdi,%rax\n \ttest %rax,%rax\n-\tjg 887e \n+\tjg 887e \n \tlea 0xad(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov 0x86da(%rip),%rax \n \tlea 0x2(%rax),%r9\n \tmov %r8,%rax\n \txor %r8d,%r8d\n \tmovq $0x0,-0x18(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \tjmp *0x8742(%rip) \n \ttest %rax,%rax\n-\tjl 8915 \n+\tjl 8915 \n \tlea 0x2ca(%rip),%rbx \n \tmov %rbx,-0x30(%rbp)\n \tmov %rax,%rbx\n \tmov %r8,-0x28(%rbp)\n \tmov %r14,-0x20(%rbp)\n \tmov %rsi,-0x18(%rbp)\n \tmov %rdi,-0x10(%rbp)\n@@ -2863,29 +2863,29 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,-0x74(%rax)\n \tadd %al,(%rax)\n-\tjmp 890c \n+\tjmp 890c \n \tnopw 0x0(%rax,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,-0x74(%rax)\n \tadd %al,(%rax)\n \tmov 0x8(%rbp),%rax\n \tmov %rax,-0x18(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n \ttest %rsi,%rsi\n-\tjge 8922 \n+\tjge 8922 \n \tadd $0x30,%rbp\n \tmov 0x869c(%rip),%rbx \n \tjmp *0x85ee(%rip) \n \tlea 0x5f(%rip),%rax \n \tmov %rax,0x0(%rbp)\n \tmov %rbx,%rax\n \tmov %rsi,%rbx\n@@ -2904,51 +2904,51 @@\n \tadd %cl,-0x75(%rax)\n \tsbb %r9b,-0x75(%r8)\n \tpop %rbp\n \tadc %cl,-0x75(%rax)\n \trex.WRB xor %r9b,-0x75(%r8)\n \tpush %rbp\n \tsub %cl,-0x75(%rax)\n-\tjne 898c \n+\tjne 898c \n \tmov 0x8(%rbp),%rdi\n \tadd $0x8,%rbp\n-\tjmp 89ec \n+\tjmp 89ec \n \txchg %ax,%ax\n \ttest %eax,0x0(%rip) \n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ch,0x4900008b(%rax)\n \tadd $0x10,%esp\n \tcmp 0x358(%r13),%r12\n-\tja 8a9d \n+\tja 8a9d \n \tmov 0x8608(%rip),%rax \n \tmov %rax,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmov 0x8(%rbp),%rax\n \tmov 0x28(%rbp),%rcx\n \tmov 0x20(%rbp),%rdx\n \tmov 0x18(%rbp),%rsi\n \tlea 0x10(%rbx),%rdi\n \tlea -0x4(%r12),%rbx\n \txor %r8d,%r8d\n-\tjmp 89da \n+\tjmp 89da \n \tmov (%rcx,%r8,1),%r9b\n \tmovzbl %r9b,%r9d\n \txor $0x5c,%r9\n \tmov %r9b,(%rdi,%r8,1)\n \tinc %r8\n \tcmp %rsi,%r8\n-\tjl 89c7 \n+\tjl 89c7 \n \tmov %rbx,0x40(%rsp)\n \tmov %rax,%rbx\n \tmov 0x40(%rsp),%rax\n \tadd $0x58,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 8a75 \n+\tja 8a75 \n \tmov 0x8540(%rip),%r8 \n \tmov %r8,-0x50(%r12)\n \tmov %rbx,-0x48(%r12)\n \tmov 0x8587(%rip),%rbx \n \tinc %rbx\n \tmov %rbx,-0x40(%r12)\n \tlea -0x3a0(%rip),%rbx \n@@ -2986,15 +2986,15 @@\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,-0x76(%rax)\n \tadd %al,(%rax)\n \tlea 0x21(%rip),%rax \n \tmov %rax,0x0(%rbp)\n \tmov %rbx,%r14\n-\tjmp 8590 \n+\tjmp 8590 \n \tnopl 0x0(%rax,%rax,1)\n \tret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -3017,15 +3017,15 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \ttestl $0x48de8949,-0xa(%rcx,%rcx,4)\n \tadd $0x8,%ebp\n-\tjmp 6ea8 \n+\tjmp 6ea8 \n \tnopw 0x0(%rax,%rax,1)\n \ttest %eax,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3082,99 +3082,99 @@\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,-0x77(%rax)\n \t...\n \n-0000000000008c28 :\n+0000000000008c28 :\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 8c79 \n+\tjb 8c79 \n \tlea 0x28(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %r14,%rbx\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 8c60 \n+\tjne 8c60 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tmov %eax,(%rax)\n \tadd %cl,0x45(%rbx,%rcx,4)\n \tor %cl,-0x75(%rax)\n-\tjnp 8c7f \n+\tjnp 8c7f \n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x10,%rbp\n-\tjmp 87e8 \n+\tjmp 87e8 \n \tlea 0x88f8(%rip),%rbx \n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \n-0000000000008c88 :\n+0000000000008c88 :\n \tmov 0x18(%rbp),%r8\n \tmov 0x10(%rbp),%rdi\n \tmov 0x8(%rbp),%rsi\n \tmov 0x0(%rbp),%r14\n \tadd $0x20,%rbp\n-\tjmp 8f58 \n+\tjmp 8f58 \n \tnopl 0x0(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 8cde \n+\tjb 8cde \n \tmov 0x8308(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tmov 0x10(%rbx),%r14\n \tmov 0x18(%rbx),%rbx\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 8d00 \n+\tjmp 8d00 \n \tjmp *-0x10(%r13)\n \tnopw 0x0(%rax,%rax,1)\n \tadd $0x1000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n-\trex.RB call ff8c654 \n+\trex.RB call ff8c654 \n \t(bad)\n \tmov $0x48000000,%edi\n \tlea 0x34(%rip),%eax \n \tmov %rax,-0x18(%rbp)\n \tmov %rbx,%rax\n \tmov 0x7(%rbx),%rbx\n \tmov %rbx,%rcx\n \tmov %r14,%rbx\n \tmov %rcx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne 8d48 \n+\tjne 8d48 \n \tjmp *(%rbx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3182,15 +3182,15 @@\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \tfadds -0x7cb7f820(%rbx)\n \tclc\n \tadd %esi,0x49(%rsp,%rdi,2)\n \tadd $0x48,%esp\n \tcmp 0x358(%r13),%r12\n-\tja 8dbb \n+\tja 8dbb \n \tmov 0x6(%rbx),%rax\n \tmov 0xe(%rbx),%rcx\n \tmov 0x16(%rbx),%rdx\n \tmov 0x1e(%rbx),%rbx\n \tlea -0xc0(%rip),%rsi \n \tmov %rsi,-0x40(%r12)\n \tmov %rcx,-0x30(%r12)\n@@ -3219,15 +3219,15 @@\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB rorb $1,-0x8(%r9,%rdi,1)\n-\tjb 8e38 \n+\tjb 8e38 \n \tmov 0x81d0(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tlea 0x61(%rip),%rax \n \tmov %rax,-0x30(%rbp)\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rcx\n@@ -3274,25 +3274,25 @@\n \tmov %rbx,(%r12)\n \tmov 0x8(%rbp),%rax\n \tmov 0x10(%rbp),%rcx\n \tmov 0x18(%rbp),%rcx\n \tadd $0x10,%rbx\n \tlea -0x4(%r12),%rdx\n \txor %esi,%esi\n-\tjmp 8ebd \n+\tjmp 8ebd \n \tmov (%rax,%rsi,1),%dil\n \tmovzbl %dil,%edi\n \txor $0x36,%rdi\n \tmov %dil,(%rbx,%rsi,1)\n \tinc %rsi\n \tcmp %rcx,%rsi\n-\tjl 8eaa \n+\tjl 8eaa \n \tadd $0x20,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 8ef5 \n+\tja 8ef5 \n \tmov 0x8082(%rip),%rax \n \tmov %rax,-0x18(%r12)\n \tmov %rdx,-0x10(%r12)\n \tmov %rbx,-0x8(%r12)\n \tmov %rcx,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x20,%rbp\n@@ -3319,26 +3319,26 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \ttest %eax,(%rax)\n \t...\n \n-0000000000008f58 :\n+0000000000008f58 :\n \tlea -0x38(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 9023 \n+\tjb 9023 \n \tcmp $0x40,%rdi\n-\tjle 8f83 \n+\tjle 8f83 \n \tlea 0x26(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %r8,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 6ea8 \n-\tjmp 8faf \n+\tjmp 6ea8 \n+\tjmp 8faf \n \tnopl (%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -3348,27 +3348,27 @@\n \tmov 0x17(%rbx),%rdi\n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tmov %rax,%r8\n \tmov $0x40,%eax\n \tsub %rdi,%rax\n \ttest %rax,%rax\n-\tjg 8fee \n+\tjg 8fee \n \tlea 0xad(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov 0x7f6a(%rip),%rax \n \tlea 0x2(%rax),%r9\n \tmov %r8,%rax\n \txor %r8d,%r8d\n \tmovq $0x0,-0x18(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \tjmp *0x7fd2(%rip) \n \ttest %rax,%rax\n-\tjl 9085 \n+\tjl 9085 \n \tlea 0x2f2(%rip),%rbx \n \tmov %rbx,-0x30(%rbp)\n \tmov %rax,%rbx\n \tmov %r8,-0x28(%rbp)\n \tmov %r14,-0x20(%rbp)\n \tmov %rsi,-0x18(%rbp)\n \tmov %rdi,-0x10(%rbp)\n@@ -3401,17 +3401,17 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \ttest %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x77(%r8)\n-\trex.RB call ffffffffe0c613c4 \n+\trex.RB call ffffffffe0c613c4 \n \ttest %rsi,%rsi\n-\tjge 9092 \n+\tjge 9092 \n \tadd $0x30,%rbp\n \tmov 0x7f2c(%rip),%rbx \n \tjmp *0x7e7e(%rip) \n \tlea 0x5f(%rip),%rax \n \tmov %rax,0x0(%rbp)\n \tmov %rbx,%rax\n \tmov %rsi,%rbx\n@@ -3430,15 +3430,15 @@\n \tmov 0x18(%rbp),%rax\n \tmov 0x10(%rbp),%rbx\n \tmov 0x30(%rbp),%rcx\n \tmov 0x28(%rbp),%rdx\n \tmov 0x20(%rbp),%rsi\n \tmov 0x8(%rbp),%rdi\n \tadd $0x8,%rbp\n-\tjmp 915c \n+\tjmp 915c \n \txchg %ax,%ax\n \ttest %eax,0x0(%rip) \n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \ttest %al,(%rax)\n@@ -3458,28 +3458,28 @@\n \tmov 0x8(%rbp),%rax\n \tmov 0x28(%rbp),%rcx\n \tmov 0x20(%rbp),%rdx\n \tmov 0x18(%rbp),%rsi\n \tlea 0x10(%rbx),%rdi\n \tlea -0x4(%r12),%rbx\n \txor %r8d,%r8d\n-\tjmp 914a \n+\tjmp 914a \n \tmov (%rcx,%r8,1),%r9b\n \tmovzbl %r9b,%r9d\n \txor $0x5c,%r9\n \tmov %r9b,(%rdi,%r8,1)\n \tinc %r8\n \tcmp %rsi,%r8\n-\tjl 9137 \n+\tjl 9137 \n \tmov %rbx,0x40(%rsp)\n \tmov %rax,%rbx\n \tmov 0x40(%rsp),%rax\n \tadd $0x50,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 91e4 \n+\tja 91e4 \n \tlea -0x470(%rip),%r8 \n \tmov %r8,-0x48(%r12)\n \tmov %rbx,-0x40(%r12)\n \tlea -0x391(%rip),%rbx \n \tmov %rbx,-0x38(%r12)\n \tmov %rdx,-0x28(%r12)\n \tmov %rcx,-0x20(%r12)\n@@ -3518,28 +3518,28 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \taddl $0x0,(%rax)\n \tlea 0x21(%rip),%rax \n \tmov %rax,0x0(%rbp)\n \tmov %rbx,%r14\n \tmov 0x18(%rbp),%rbx\n-\tjmp 8d00 \n+\tjmp 8d00 \n \tnop\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,%al\n \t(bad)\n \tadd %al,(%rax)\n \tlea 0x21(%rip),%rax \n \tmov %rax,0x0(%rbp)\n \tmov %rbx,%r14\n-\tjmp 8590 \n+\tjmp 8590 \n \tnopl 0x0(%rax,%rax,1)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,0x48000082(%rax)\n@@ -3560,27 +3560,27 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \ttestl $0x48de8949,-0xa(%rcx,%rcx,4)\n \tadd $0x8,%ebp\n-\tjmp 6ea8 \n+\tjmp 6ea8 \n \tnopw 0x0(%rax,%rax,1)\n \ttest %eax,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,-0x7e(%rax)\n \tadd %al,(%rax)\n \tadd $0x10,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 9397 \n+\tja 9397 \n \tmov 0x10(%rbp),%r14\n \tmov 0x18(%rbp),%rsi\n \tmov 0x20(%rbp),%rdi\n \tmov 0x28(%rbp),%rax\n \tlea 0x10(%rbx),%rcx\n \tsub $0x8,%rsp\n \tmov %rcx,%rdx\n@@ -3621,100 +3621,100 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \t.byte 0x81\n \t...\n \n-00000000000093c0 :\n+00000000000093c0 :\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 9411 \n+\tjb 9411 \n \tlea 0x28(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %r14,%rbx\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 93f8 \n+\tjne 93f8 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dl,0x4c000081(%rax)\n \tmov 0x8(%rbp),%eax\n \tmov 0x17(%rbx),%rdi\n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x10,%rbp\n-\tjmp 8f58 \n+\tjmp 8f58 \n \tlea 0x8180(%rip),%rbx \n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \t...\n \tadc $0x20000000,%eax\n \t(bad)\n \tadd %al,(%rax)\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 947f \n+\tjb 947f \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n \tcall 6060 \n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 947d \n+\tje 947d \n \tmov 0x7af3(%rip),%rbx \n \tmov %rbx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tlea 0x81bc(%rip),%rsi \n \tlea 0x818f(%rip),%r14 \n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x7a7b(%rip) \n \tjmp *(%rbx)\n \tjmp *-0x10(%r13)\n \tnopl 0x0(%rax,%rax,1)\n \n-0000000000009488 :\n+0000000000009488 :\n \tmov 0x18(%rbp),%r8\n \tmov 0x10(%rbp),%rdi\n \tmov 0x8(%rbp),%rsi\n \tmov 0x0(%rbp),%r14\n \tadd $0x20,%rbp\n-\tjmp 9918 \n+\tjmp 9918 \n \tnopl 0x0(%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tmov $0x80,%al\n \tadd %al,(%rax)\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 9521 \n+\tjb 9521 \n \tmov 0x7b08(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tlea 0x31(%rip),%rax \n \tmov %rax,-0x20(%rbp)\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rbx\n \tmov %rax,-0x18(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n \ttest $0x7,%bl\n-\tjne 9508 \n+\tjne 9508 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3722,31 +3722,31 @@\n \tadd %ah,-0x80(%rax)\n \tadd %al,(%rax)\n \tmov 0x8(%rbp),%r8\n \tmov 0x17(%rbx),%rdi\n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x10,%rbp\n-\tjmp 87e8 \n+\tjmp 87e8 \n \tjmp *-0x10(%r13)\n \tnopl (%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tsldt (%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB\n \tlock cmp %r15,%rax\n-\tjb 961b \n+\tjb 961b \n \tadd $0x68,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 9610 \n+\tja 9610 \n \tmov 0x7a73(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rcx\n \tmov 0x20(%rbx),%bl\n \tadd $0x1,%bl\n@@ -3848,15 +3848,15 @@\n \tmov %rdx,%rdi\n \tmov 0x40(%rsp),%rdx\n \tmov %rcx,0x48(%rsp)\n \tmov %rsi,%rcx\n \tmov %rbx,%rsi\n \tmov %rax,%rbx\n \tmov 0x48(%rsp),%rax\n-\tjmp 973f \n+\tjmp 973f \n \tnop\n \t(bad)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -3872,40 +3872,40 @@\n \tmov 0x30(%rbp),%rdi\n \tmov 0x28(%rbp),%r8b\n \tadd $0x1,%r8b\n \tadd $0x40,%rbp\n \tmovzbl %dl,%r9d\n \tmovzbl %r8b,%r10d\n \tcmp %r9,%r10\n-\tje 9805 \n+\tje 9805 \n \tlea 0x41(%rip),%r9 \n \tmov %r9,-0x40(%rbp)\n \tmov %rbx,%r9\n \tmov %rax,%rbx\n \tmov %rax,-0x38(%rbp)\n \tmov %r9,-0x30(%rbp)\n \tmov %rcx,-0x28(%rbp)\n \tmov %dl,-0x20(%rbp)\n \tmov %r8b,-0x18(%rbp)\n \tmov %rdi,-0x10(%rbp)\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xffffffffffffffc0,%rbp\n \ttest $0x7,%bl\n-\tjne 9798 \n+\tjne 9798 \n \tjmp *(%rbx)\n \tnop\n \t(bad)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjge 9797 \n+\tjge 9797 \n \tadd %cl,-0x7d(%rcx)\n \t(bad)\n \tsub %cl,0x3b(%rbp)\n \tmovsl (%rsi),(%rdi)\n \tpop %rax\n \tadd (%rax),%eax\n \tadd %dh,0x4f(%rdi)\n@@ -3922,21 +3922,21 @@\n \tmov %dl,(%r12)\n \tlea 0x93(%rip),%rdx \n \tmov %rdx,0x0(%rbp)\n \tlea -0x20(%r12),%r8\n \tmov %rbx,%rdi\n \tmov %rax,%rsi\n \tmov %rcx,%r14\n-\tjmp 8f58 \n+\tjmp 8f58 \n \tmovq $0x28,0x388(%r13)\n \tjmp *0x7713(%rip) \n \tmov %rcx,%rbx\n \tadd $0x10,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 982d \n+\tja 982d \n \tmov 0x77ac(%rip),%rax \n \tmov %rax,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0x7(%r12),%rbx\n \tjmp *0x0(%rbp)\n \tmovq $0x10,0x388(%r13)\n \tlea 0xa1(%rip),%rax \n@@ -3950,15 +3950,15 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n-\tjge 986f \n+\tjge 986f \n \tadd %cl,-0x7d(%rcx)\n \t(bad)\n \tsbb %cl,0x3b(%rbp)\n \tmovsl (%rsi),(%rdi)\n \tpop %rax\n \tadd (%rax),%eax\n \tadd %dh,0x41(%rdi)\n@@ -3989,15 +3989,15 @@\n \t(bad)\n \t(bad)\n \t(bad)\n \tdecl (%rdi)\n \t(bad)\n \taddb $0x0,(%rax)\n \tadd %al,(%rax)\n-\tjo 98ed \n+\tjo 98ed \n \t(bad)\n \t(bad)\n \t(bad)\n \t(bad)\n \t(bad)\n \tincl (%rdx,%rax,1)\n \t...\n@@ -4010,33 +4010,33 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000009918 :\n+0000000000009918 :\n \tlea -0x38(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 9993 \n+\tjb 9993 \n \ttest %r8,%r8\n-\tjne 9934 \n+\tjne 9934 \n \tmov 0x7603(%rip),%rax \n \tlea 0x1(%rax),%rbx\n \tjmp *0x0(%rbp)\n \tcmp $0x0,%r8\n-\tjl 99b2 \n+\tjl 99b2 \n \tcmp $0x1fe0,%r8\n-\tjg 99b2 \n+\tjg 99b2 \n \tlea 0x1f(%r8),%rax\n \tsar $0x5,%rax\n \tmovzbl %al,%ebx\n \tshl $0x5,%rbx\n \ttest %rbx,%rbx\n-\tjge 9964 \n+\tjge 9964 \n \tmov 0x765a(%rip),%rbx \n \tjmp *0x75ac(%rip) \n \tlea 0x65(%rip),%rcx \n \tmov %rcx,-0x38(%rbp)\n \tmov %rbx,%rcx\n \tmov %r14,-0x30(%rbp)\n \tmov %rsi,-0x28(%rbp)\n@@ -4060,20 +4060,20 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n-\tjge 99cf \n+\tjge 99cf \n \tadd %cl,-0x7d(%rcx)\n \t(bad)\n \trex.W\n \tcmp 0x358(%r13),%r12\n-\tja 9a58 \n+\tja 9a58 \n \tmov 0x75c4(%rip),%rax \n \tmov %rax,-0x40(%r12)\n \tmov %rbx,-0x38(%r12)\n \tlea -0x36d(%rip),%rax \n \tmov %rax,-0x30(%r12)\n \tmov 0x18(%rbp),%rax\n \tmov %rax,-0x28(%r12)\n@@ -4101,52 +4101,52 @@\n \tnopl 0x0(%rax)\n \trex.XB add %eax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,(%rax)\n-\tjl 9a7f \n+\tjl 9a7f \n \tadd %cl,-0x73(%rax)\n \tadd $0x21,%eax\n \tmov %rax,0x0(%rbp)\n \ttest $0x7,%bl\n-\tjne 9aa8 \n+\tjne 9aa8 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \trex.XB add %eax,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n-\tjnp 9aa7 \n+\tjnp 9aa7 \n \tadd %cl,-0x7d(%rcx)\n \t(bad)\n \tand %cl,0x3b(%rbp)\n \tmovsl (%rsi),(%rdi)\n \tpop %rax\n \tadd (%rax),%eax\n \tadd %dh,0x71(%rdi)\n \tmov 0x18(%rbp),%rax\n \tmov 0x7(%rbx),%rbx\n \tcmp %rax,%rbx\n-\tjl 9af0 \n+\tjl 9af0 \n \tmov 0x748f(%rip),%rbx \n \tmov %rbx,-0x18(%r12)\n \tmov 0x10(%rbp),%rbx\n \tmov %rbx,-0x10(%r12)\n \tmov 0x8(%rbp),%rbx\n \tmov %rbx,-0x8(%r12)\n \tmov %rax,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x20,%rbp\n \tjmp *0x0(%rbp)\n \ttest %rbx,%rbx\n-\tjge 9b0a \n+\tjge 9b0a \n \tadd $0xffffffffffffffe0,%r12\n \tmov 0x74b8(%rip),%rbx \n \tadd $0x20,%rbp\n \tjmp *0x7406(%rip) \n \tadd $0xffffffffffffffe0,%r12\n \tlea 0x33(%rip),%rax \n \tmov %rax,0x0(%rbp)\n@@ -4205,45 +4205,45 @@\n \tadd %al,(%rax)\n \tadd $0x0,%al\n \t...\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,%al\n-\tjp 9bf7 \n+\tjp 9bf7 \n \t...\n \n-0000000000009bf8 :\n+0000000000009bf8 :\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 9c51 \n+\tjb 9c51 \n \tlea 0x30(%rip),%rax \n \tmov %rax,-0x20(%rbp)\n \tmov %r8,%rbx\n \tmov %r14,-0x18(%rbp)\n \tmov %rsi,-0x10(%rbp)\n \tmov %rdi,-0x8(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n \ttest $0x7,%bl\n-\tjne 9c38 \n+\tjne 9c38 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,0x4c00007a(%rax)\n \tmov 0x7(%rbx),%eax\n \tmov 0x18(%rbp),%rdi\n \tmov 0x10(%rbp),%rsi\n \tmov 0x8(%rbp),%r14\n \tadd $0x20,%rbp\n-\tjmp 9918 \n+\tjmp 9918 \n \tlea 0x7ab8(%rip),%rbx \n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -4253,15 +4253,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 9d82 \n+\tjb 9d82 \n \tlea 0x10c(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -4287,15 +4287,15 @@\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall de30 \n+\tcall de30 \n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n \tcall 6040 \n \tadd $0x8,%rsp\n \tmov %rax,%r13\n@@ -4348,15 +4348,15 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall e390 \n+\tcall e390 \n \tadd $0x8,%rsp\n \tmov 0x716d(%rip),%rax \n \tlea 0x1(%rax),%rbx\n \tjmp *0x0(%rbp)\n \tnopw 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -4368,23 +4368,23 @@\n \tadd %al,(%rax)\n \tor $0x0,%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 9e5a \n+\tjb 9e5a \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \tmov %rax,%rcx\n \txor %eax,%eax\n \tmov %rcx,%r14\n-\tcall e8f0 \n+\tcall e8f0 \n \tadd $0x8,%rsp\n \tlea 0x28(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x70c6(%rip) \n \tjmp *-0x8(%r13)\n@@ -4411,15 +4411,15 @@\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x73(%r8)\n \tsbb $0x55,%eax\n \tmov %rbx,0x8(%rbp)\n \tmov %rax,%rbx\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne 9ee8 \n+\tjne 9ee8 \n \tjmp *(%rbx)\n \tnopl (%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -4429,15 +4429,15 @@\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x73(%r8)\n \tsbb $0x3d,%eax\n \tmov %rbx,0x8(%rbp)\n \tmov %rax,%rbx\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne 9f00 \n+\tjne 9f00 \n \tjmp *(%rbx)\n \tnopl (%rax)\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -4464,15 +4464,15 @@\n \tmov %rax,-0x8(%rbp)\n \tmov %rbx,%rax\n \tmov 0x6(%rbx),%rbx\n \tmov 0xe(%rax),%rax\n \tmov %rax,0x0(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 9f48 \n+\tjne 9f48 \n \tjmp *(%rbx)\n \tnopl (%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -4487,15 +4487,15 @@\n \tadd (%rax),%eax\n \tadd %dh,0x7f(%rdi)\n \tmov 0x10(%rbp),%rax\n \tmov 0x7(%rbx),%rcx\n \tmov 0xf(%rbx),%rdx\n \tmov 0x17(%rbx),%rbx\n \tcmp $0x1000,%rbx\n-\tjae 9fa1 \n+\tjae 9fa1 \n \tlea -0x1ad(%rip),%rsi \n \tmov %rsi,-0x18(%r12)\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0xd7(%rip),%rax \n \tmov %rax,0x0(%rbp)\n@@ -4524,18 +4524,18 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-000000000000a010 :\n+000000000000a010 :\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb a037 \n+\tjb a037 \n \tlea 0x38(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov $0x68,%ebx\n \tmov %r14,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x6f39(%rip) \n \tlea 0x76e2(%rip),%rbx \n@@ -4622,15 +4622,15 @@\n \tadd %dh,0x35(%rdi)\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall dd80 \n+\tcall dd80 \n \tadd $0x8,%rsp\n \tmov 0x6def(%rip),%rbx \n \tmov %rbx,-0x8(%r12)\n \tmov %rax,(%r12)\n \tlea -0x7(%r12),%rbx\n \tjmp *0x0(%rbp)\n \tmovq $0x10,0x388(%r13)\n@@ -4646,15 +4646,15 @@\n \tadd %al,(%rax)\n \tor %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb a2c2 \n+\tjb a2c2 \n \tlea 0x10c(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tmov 0x368(%r13),%rdx\n@@ -4680,15 +4680,15 @@\n \tsub $0x8,%rsp\n \tmov 0x48(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r14,%rdi\n \tmov %rcx,%rsi\n \tmov %rax,%rbx\n \txor %eax,%eax\n-\tcall de30 \n+\tcall de30 \n \tadd $0x8,%rsp\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \txor %eax,%eax\n \tcall 6040 \n \tadd $0x8,%rsp\n \tmov %rax,%r13\n@@ -4741,15 +4741,15 @@\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdx\n \tmov %rax,%rdi\n \tmov %rcx,%rsi\n \txor %eax,%eax\n-\tcall e390 \n+\tcall e390 \n \tadd $0x8,%rsp\n \tmov 0x6c2d(%rip),%rax \n \tlea 0x1(%rax),%rbx\n \tjmp *0x0(%rbp)\n \tnopw 0x0(%rax,%rax,1)\n \tadd (%rax),%eax\n \tadd %al,(%rax)\n@@ -4761,24 +4761,24 @@\n \tadd %al,(%rax)\n \tor (%rax),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb a39e \n+\tjb a39e \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rbx\n \tadd $0x10,%rbx\n \tsub $0x8,%rsp\n \tmov %rbx,%rdi\n \tmov %rax,%rcx\n \txor %eax,%eax\n \tmov %rcx,%r14\n-\tcall e8f0 \n+\tcall e8f0 \n \tadd $0x8,%rsp\n \tlea 0x2c(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x6b82(%rip) \n \tjmp *-0x8(%r13)\n@@ -4805,15 +4805,15 @@\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x73(%r8)\n \tsbb $0x55,%eax\n \tmov %rbx,0x8(%rbp)\n \tmov %rax,%rbx\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne a430 \n+\tjne a430 \n \tjmp *(%rbx)\n \tnopl (%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -4823,15 +4823,15 @@\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x73(%r8)\n \tsbb $0x3d,%eax\n \tmov %rbx,0x8(%rbp)\n \tmov %rax,%rbx\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne a448 \n+\tjne a448 \n \tjmp *(%rbx)\n \tnopl (%rax)\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -4858,15 +4858,15 @@\n \tmov %rax,-0x8(%rbp)\n \tmov %rbx,%rax\n \tmov 0x6(%rbx),%rbx\n \tmov 0xe(%rax),%rax\n \tmov %rax,0x0(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne a490 \n+\tjne a490 \n \tjmp *(%rbx)\n \tnopl (%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -4881,15 +4881,15 @@\n \tadd (%rax),%eax\n \tadd %dh,0x7f(%rdi)\n \tmov 0x10(%rbp),%rax\n \tmov 0x7(%rbx),%rcx\n \tmov 0xf(%rbx),%rdx\n \tmov 0x17(%rbx),%rbx\n \tcmp $0x1000,%rbx\n-\tjae a4e9 \n+\tjae a4e9 \n \tlea -0x1b5(%rip),%rsi \n \tmov %rsi,-0x18(%r12)\n \tmov %rax,-0x10(%r12)\n \tmov %rdx,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tlea -0xd7(%rip),%rax \n \tmov %rax,0x0(%rbp)\n@@ -4955,15 +4955,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \tadd $0x21,%eax\n \tmov %rax,0x0(%rbp)\n \ttest $0x7,%bl\n-\tjne a608 \n+\tjne a608 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -4999,18 +4999,18 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-000000000000a690 :\n+000000000000a690 :\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb a6b7 \n+\tjb a6b7 \n \tlea 0x38(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov $0x68,%ebx\n \tmov %r14,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x68b9(%rip) \n \tlea 0x706a(%rip),%rbx \n@@ -5046,15 +5046,15 @@\n \tnopl 0x0(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rax)\n-\tjrcxz a73c \n+\tjrcxz a73c \n \tadd $0x8,%rbp\n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd (%rax),%eax\n \t...\n@@ -5062,29 +5062,29 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tinsl (%dx),(%rdi)\n \tadd %al,(%rax)\n \tlea -0x28(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb a7e3 \n+\tjb a7e3 \n \tmov $0x40,%eax\n \tsub %rdi,%rax\n \ttest %rax,%rax\n-\tjg a7a9 \n+\tjg a7a9 \n \tlea 0xa3(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tmov 0x67a8(%rip),%rax \n \tlea 0x2(%rax),%r9\n \txor %r8d,%r8d\n \tmovq $0x0,-0x10(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x6817(%rip) \n \ttest %rax,%rax\n-\tjge a7bb \n+\tjge a7bb \n \tmov 0x6803(%rip),%rbx \n \tjmp *0x6755(%rip) \n \tlea 0xd6(%rip),%rbx \n \tmov %rbx,-0x28(%rbp)\n \tmov %rax,%rbx\n \tmov %r14,-0x20(%rbp)\n \tmov %rsi,-0x18(%rbp)\n@@ -5102,17 +5102,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tpop %rbp\n \tsbb %cl,0x75(%rbx,%rcx,4)\n \tor %cl,-0x75(%rax)\n-\tjne a81c \n+\tjne a81c \n \tadd $0x18,%rbp\n-\tjmp a828 \n+\tjmp a828 \n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rcx)\n@@ -5143,15 +5143,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bl,0x4900006c(%rax)\n \tadd $0x10,%esp\n \tcmp 0x358(%r13),%r12\n-\tja a948 \n+\tja a948 \n \tmov 0x8(%rbp),%rax\n \tmov 0x10(%rbp),%rcx\n \tmov 0x18(%rbp),%rdx\n \tmov 0x20(%rbp),%rsi\n \tlea 0x10(%rbx),%rdi\n \tsub $0x8,%rsp\n \tmov %rdi,%r8\n@@ -5197,17 +5197,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tpop %rbp\n \tsbb %cl,0x75(%rbx,%rcx,4)\n \tor %cl,-0x75(%rax)\n-\tjne a98c \n+\tjne a98c \n \tadd $0x18,%rbp\n-\tjmp a998 \n+\tjmp a998 \n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rcx)\n@@ -5238,106 +5238,106 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tsub %ch,0x0(%rbp)\n \tadd %cl,-0x73(%rax)\n-\trex.RB call 72f8e35c \n-\tjl aa5a \n+\trex.RB call 72f8e35c \n+\tjl aa5a \n \tmov 0x65b8(%rip),%eax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tlea 0x29(%rip),%rax \n \tmov %rax,-0x18(%rbp)\n \tmov 0x10(%rbx),%rbx\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne aa50 \n+\tjne aa50 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %ah,%al\n \tinsb (%dx),(%rdi)\n \tadd %al,(%rax)\n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tcmp $0x40,%rbx\n-\tjle aa7b \n+\tjle aa7b \n \tlea 0x3f(%rip),%rdx \n \tmov %rdx,0x0(%rbp)\n \tmov %rbx,%rdi\n \tmov %rax,%rsi\n \tmov %rcx,%r14\n-\tjmp 6ea8 \n+\tjmp 6ea8 \n \tmov %rbx,%rdi\n \tmov %rax,%rsi\n \tmov %rcx,%r14\n \tadd $0x8,%rbp\n-\tjmp a768 \n+\tjmp a768 \n \tjmp *-0x10(%r13)\n \tnopl 0x0(%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x4800006c(%rax)\n \tmov 0x17(%rbx),%edi\n \tmov 0x7(%rbx),%rsi\n \tmov 0xf(%rbx),%r14\n \tadd $0x8,%rbp\n-\tjmp a768 \n+\tjmp a768 \n \tnopl (%rax)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb aaf6 \n+\tjb aaf6 \n \tmov 0x64f0(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tmov 0x10(%rbx),%r14\n \tmov 0x18(%rbx),%rbx\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp ab18 \n+\tjmp ab18 \n \tjmp *-0x10(%r13)\n \tnopw 0x0(%rax,%rax,1)\n \tadd $0x1000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n-\trex.RB call ff8e46c \n+\trex.RB call ff8e46c \n \t(bad)\n \tmov $0x48000000,%edi\n \tlea 0x34(%rip),%eax \n \tmov %rax,-0x18(%rbp)\n \tmov %rbx,%rax\n \tmov 0x7(%rbx),%rbx\n \tmov %rbx,%rcx\n \tmov %r14,%rbx\n \tmov %rcx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne ab60 \n+\tjne ab60 \n \tjmp *(%rbx)\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n@@ -5345,15 +5345,15 @@\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \tfadds -0x7cb7f820(%rbx)\n \tclc\n \tadd %esi,0x49(%rsp,%rdi,2)\n \tadd $0x48,%esp\n \tcmp 0x358(%r13),%r12\n-\tja abd3 \n+\tja abd3 \n \tmov 0x6(%rbx),%rax\n \tmov 0xe(%rbx),%rcx\n \tmov 0x16(%rbx),%rdx\n \tmov 0x1e(%rbx),%rbx\n \tlea -0xc0(%rip),%rsi \n \tmov %rsi,-0x40(%r12)\n \tmov %rcx,-0x30(%r12)\n@@ -5383,34 +5383,34 @@\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tnop\n \tpush $0x0\n \tadd %cl,-0x73(%rax)\n \trex.RB rorb $1,-0x8(%r9,%rdi,1)\n-\tjb ac99 \n+\tjb ac99 \n \tmov 0x63b4(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tlea 0x25(%rip),%rax \n \tmov %rax,-0x18(%rbp)\n \tmov 0x10(%rbx),%rbx\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne ac50 \n+\tjne ac50 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,0x6a(%rax)\n \tadd %al,(%rax)\n \tmov 0x17(%rbx),%rax\n \ttest %rax,%rax\n-\tjge ac6a \n+\tjge ac6a \n \tmov 0x6358(%rip),%rbx \n \tadd $0x8,%rbp\n \tjmp *0x62a6(%rip) \n \tlea 0x5f(%rip),%rcx \n \tmov %rcx,-0x18(%rbp)\n \tmov 0x7(%rbx),%rcx\n \tmov 0xf(%rbx),%rbx\n@@ -5458,26 +5458,26 @@\n \tmov %rbx,(%r12)\n \tmov 0x18(%rbp),%rax\n \tmov 0x8(%rbp),%rcx\n \tmov 0x10(%rbp),%rcx\n \tadd $0x10,%rbx\n \tlea -0x4(%r12),%rdx\n \txor %esi,%esi\n-\tjmp ad1d \n+\tjmp ad1d \n \tmov (%rax,%rsi,1),%dil\n \tmovzbl %dil,%edi\n \txor $0x36,%rdi\n \tmov %dil,(%rbx,%rsi,1)\n \tinc %rsi\n \tcmp %rcx,%rsi\n-\tjl ad0a \n+\tjl ad0a \n \tmov %rcx,%rax\n \tadd $0x20,%r12\n \tcmp 0x358(%r13),%r12\n-\tja ad58 \n+\tja ad58 \n \tmov 0x621f(%rip),%rcx \n \tmov %rcx,-0x18(%r12)\n \tmov %rdx,-0x10(%r12)\n \tmov %rbx,-0x8(%r12)\n \tmov %rax,(%r12)\n \tlea -0x17(%r12),%rbx\n \tadd $0x20,%rbp\n@@ -5495,20 +5495,20 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tclc\n \tpush $0xffffffff8d480000\n-\trex.RB loopne adf1 \n+\trex.RB loopne adf1 \n \tcmp %edi,%eax\n-\tjb ae49 \n+\tjb ae49 \n \tadd $0x40,%r12\n \tcmp 0x358(%r13),%r12\n-\tja ae3e \n+\tja ae3e \n \tmov 0x620b(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rbx\n \tlea -0x2c4(%rip),%rcx \n \tmov %rcx,-0x38(%r12)\n@@ -5544,15 +5544,15 @@\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x73(%r8)\n \tor $0x25,%eax\n \tmov %rcx,0x8(%rbp)\n \tmov %rbx,%r14\n \tmov %rax,%rbx\n \tadd $0x8,%rbp\n-\tjmp ab18 \n+\tjmp ab18 \n \txchg %ax,%ax\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rcx)\n@@ -5567,28 +5567,28 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %dl,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n-\trex.RB loopne af01 \n+\trex.RB loopne af01 \n \tcmp %edi,%eax\n-\tjb af9d \n+\tjb af9d \n \tmov 0x610c(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tlea 0x2d(%rip),%rax \n \tmov %rax,-0x20(%rbp)\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rbx\n \tmov %rax,-0x18(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n \ttest $0x7,%bl\n-\tjne af00 \n+\tjne af00 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -5596,15 +5596,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \tadd $0x21,%eax\n \tmov %rax,0x0(%rbp)\n \tmov 0xf(%rbx),%rbx\n \ttest $0x7,%bl\n-\tjne af28 \n+\tjne af28 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -5614,15 +5614,15 @@\n \tadd %cl,-0x73(%rax)\n \tadd $0x29,%eax\n \tmov %rax,0x0(%rbp)\n \tmov 0x7(%rbx),%rax\n \tmov 0x8(%rbp),%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne af58 \n+\tjne af58 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -5654,39 +5654,39 @@\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tnop\n \tadd %al,%gs:(%rax)\n \tlea -0x38(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb b051 \n+\tjb b051 \n \tmov 0x6004(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tlea 0x2d(%rip),%rax \n \tmov %rax,-0x20(%rbp)\n \tmov 0x10(%rbx),%rax\n \tmov 0x18(%rbx),%rbx\n \tmov %rax,-0x18(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n \ttest $0x7,%bl\n-\tjne b008 \n+\tjne b008 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,0x65(%rax)\n \tadd %al,(%rax)\n \tmov 0x17(%rbx),%rax\n \ttest %rax,%rax\n-\tjge b022 \n+\tjge b022 \n \tmov 0x5fa0(%rip),%rbx \n \tadd $0x10,%rbp\n \tjmp *0x5eee(%rip) \n \tlea 0x3f(%rip),%rcx \n \tmov %rcx,-0x18(%rbp)\n \tmov 0x7(%rbx),%rcx\n \tmov 0xf(%rbx),%rbx\n@@ -5705,57 +5705,57 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %cl,%al\n \tadd %al,%fs:(%rax)\n \tadd $0x10,%r12\n \tcmp 0x358(%r13),%r12\n-\tja b151 \n+\tja b151 \n \tmov 0x5f28(%rip),%rax \n \tmov %rax,-0x8(%r12)\n \tmov %rbx,(%r12)\n \tmov 0x20(%rbp),%rax\n \tmov 0x18(%rbp),%rcx\n \tmov 0x8(%rbp),%rdx\n \tmov 0x10(%rbp),%rdx\n \tadd $0x10,%rbx\n \tlea -0x4(%r12),%rsi\n \txor %edi,%edi\n-\tjmp b0b9 \n+\tjmp b0b9 \n \tmov (%rcx,%rdi,1),%r8b\n \tmovzbl %r8b,%r8d\n \txor $0x5c,%r8\n \tmov %r8b,(%rbx,%rdi,1)\n \tinc %rdi\n \tcmp %rdx,%rdi\n-\tjl b0a6 \n+\tjl b0a6 \n \tlea 0x33(%rip),%rcx \n \tmov %rcx,0x8(%rbp)\n \tmov %rbx,%rcx\n \tmov %rax,%rbx\n \tmov %rcx,0x18(%rbp)\n \tmov %rsi,0x20(%rbp)\n \tadd $0x8,%rbp\n \ttest $0x7,%bl\n-\tjne b0f8 \n+\tjne b0f8 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tadd %al,%fs:(%rax)\n \tlea 0x21(%rip),%rax \n \tmov %rax,0x0(%rbp)\n \tmov 0x7(%rbx),%rbx\n \ttest $0x7,%bl\n-\tjne b120 \n+\tjne b120 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tret\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -5780,33 +5780,33 @@\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rax)\n \ttestl $0x48de8949,-0xa(%rcx,%rcx,4)\n \tadd $0x8,%ebp\n-\tjmp 6ea8 \n+\tjmp 6ea8 \n \tnopw 0x0(%rax,%rax,1)\n \tsldt (%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-000000000000b1a8 :\n+000000000000b1a8 :\n \tadd $0x78,%r12\n \tcmp 0x358(%r13),%r12\n-\tja b21e \n+\tja b21e \n \tlea -0x7b4(%rip),%rax \n \tmov %rax,-0x70(%r12)\n \tmov %r14,-0x60(%r12)\n \tlea -0x42d(%rip),%rax \n \tmov %rax,-0x58(%r12)\n \tlea -0x70(%r12),%rax\n \tmov %rax,-0x48(%r12)\n@@ -5832,22 +5832,22 @@\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,%al\n \tadd %al,%fs:(%rax)\n \n-000000000000b250 :\n+000000000000b250 :\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb b26d \n+\tjb b26d \n \tlea 0x28(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp b1a8 \n+\tjmp b1a8 \n \tlea 0x64f4(%rip),%rbx \n \tjmp *-0x8(%r13)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -5873,24 +5873,24 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-000000000000b2e8 :\n+000000000000b2e8 :\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb b34c \n+\tjb b34c \n \tlea 0x28(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tmov %r14,%rbx\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne b320 \n+\tjne b320 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -5916,63 +5916,63 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-000000000000b370 :\n+000000000000b370 :\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb b463 \n+\tjb b463 \n \tlea 0x2c(%rip),%rax \n \tmov %rax,-0x18(%rbp)\n \tmov %r14,%rbx\n \tmov %rsi,-0x10(%rbp)\n \tmov %rdi,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne b3b0 \n+\tjne b3b0 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjne b3bc \n+\tjne b3bc \n \tmov 0x7(%rbx),%rax\n \tlea 0x29(%rip),%rbx \n \tmov %rbx,0x0(%rbp)\n \tmov %rsi,%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne b3e8 \n+\tjne b3e8 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjge b3fc \n+\tjge b3fc \n \tmov 0x7(%rbx),%rax\n \tlea 0x29(%rip),%rbx \n \tmov %rbx,0x0(%rbp)\n \tmov %rdi,%rbx\n \tmov %rax,0x10(%rbp)\n \ttest $0x7,%bl\n-\tjne b420 \n+\tjne b420 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \tret $0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -6008,63 +6008,63 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-000000000000b488 :\n+000000000000b488 :\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb b644 \n+\tjb b644 \n \tlea 0x2c(%rip),%rax \n \tmov %rax,-0x18(%rbp)\n \tmov %r14,%rbx\n \tmov %rsi,-0x10(%rbp)\n \tmov %rdi,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne b4c8 \n+\tjne b4c8 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjne b4d4 \n+\tjne b4d4 \n \tmov 0x7(%rbx),%rax\n \tlea 0x29(%rip),%rbx \n \tmov %rbx,0x0(%rbp)\n \tmov %rsi,%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne b500 \n+\tjne b500 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjge b514 \n+\tjge b514 \n \tmov 0x7(%rbx),%rax\n \tlea 0x29(%rip),%rbx \n \tmov %rbx,0x0(%rbp)\n \tmov %rdi,%rbx\n \tmov %rax,0x10(%rbp)\n \ttest $0x7,%bl\n-\tjne b538 \n+\tjne b538 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \tret $0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -6156,44 +6156,44 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-000000000000b690 :\n+000000000000b690 :\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb b755 \n+\tjb b755 \n \tlea 0x2c(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %r14,%rbx\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne b6d0 \n+\tjne b6d0 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjne b6dc \n+\tjne b6dc \n \tmov 0x7(%rbx),%rax\n \tlea 0x29(%rip),%rbx \n \tmov %rbx,0x0(%rbp)\n \tmov %rsi,%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne b708 \n+\tjne b708 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -6233,44 +6233,44 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-000000000000b790 :\n+000000000000b790 :\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb b83b \n+\tjb b83b \n \tlea 0x2c(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %r14,%rbx\n \tmov %rsi,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne b7d0 \n+\tjne b7d0 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjne b7dc \n+\tjne b7dc \n \tmov 0x7(%rbx),%rax\n \tlea 0x29(%rip),%rbx \n \tmov %rbx,0x0(%rbp)\n \tmov %rsi,%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne b808 \n+\tjne b808 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -6301,63 +6301,63 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-000000000000b860 :\n+000000000000b860 :\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb b953 \n+\tjb b953 \n \tlea 0x2c(%rip),%rax \n \tmov %rax,-0x18(%rbp)\n \tmov %r14,%rbx\n \tmov %rsi,-0x10(%rbp)\n \tmov %rdi,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne b8a0 \n+\tjne b8a0 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjne b8ac \n+\tjne b8ac \n \tmov 0x7(%rbx),%rax\n \tlea 0x29(%rip),%rbx \n \tmov %rbx,0x0(%rbp)\n \tmov %rsi,%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne b8d8 \n+\tjne b8d8 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjge b8ec \n+\tjge b8ec \n \tmov 0x7(%rbx),%rax\n \tlea 0x29(%rip),%rbx \n \tmov %rbx,0x0(%rbp)\n \tmov %rdi,%rbx\n \tmov %rax,0x10(%rbp)\n \ttest $0x7,%bl\n-\tjne b910 \n+\tjne b910 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \tret $0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -6393,63 +6393,63 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-000000000000b978 :\n+000000000000b978 :\n \tlea -0x18(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb bb34 \n+\tjb bb34 \n \tlea 0x2c(%rip),%rax \n \tmov %rax,-0x18(%rbp)\n \tmov %r14,%rbx\n \tmov %rsi,-0x10(%rbp)\n \tmov %rdi,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n \ttest $0x7,%bl\n-\tjne b9b8 \n+\tjne b9b8 \n \tjmp *(%rbx)\n \txchg %ax,%ax\n \tadd (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjne b9c4 \n+\tjne b9c4 \n \tmov 0x7(%rbx),%rax\n \tlea 0x29(%rip),%rbx \n \tmov %rbx,0x0(%rbp)\n \tmov %rsi,%rbx\n \tmov %rax,0x8(%rbp)\n \ttest $0x7,%bl\n-\tjne b9f0 \n+\tjne b9f0 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \trex.X add %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n-\tjge ba04 \n+\tjge ba04 \n \tmov 0x7(%rbx),%rax\n \tlea 0x29(%rip),%rbx \n \tmov %rbx,0x0(%rbp)\n \tmov %rdi,%rbx\n \tmov %rax,0x10(%rbp)\n \ttest $0x7,%bl\n-\tjne ba28 \n+\tjne ba28 \n \tjmp *(%rbx)\n \tnopl 0x0(%rax)\n \tret $0x0\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n \tadd %al,(%rax)\n@@ -6543,15 +6543,15 @@\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tpush %rbp\n \tmov %rdi,%rbp\n \tpush %rbx\n \tmovq 0x38(%rsi),%xmm1\n-\tjmp bb9c \n+\tjmp bb9c \n \tnopw 0x0(%rax,%rax,1)\n \tmovdqa %xmm2,%xmm1\n \tmovdqa %xmm1,%xmm0\n \tmovdqa %xmm1,%xmm3\n \tmovdqa %xmm1,%xmm4\n \tadd $0x8,%rax\n \tpsrld $0x13,%xmm3\n@@ -6581,15 +6581,15 @@\n \tmovq -0x24(%rax),%xmm2\n \tpaddd %xmm1,%xmm0\n \tmovq -0x48(%rax),%xmm1\n \tpaddd %xmm1,%xmm2\n \tpaddd %xmm0,%xmm2\n \tmovq %xmm2,-0x8(%rax)\n \tcmp %rax,%rdx\n-\tjne bb98 \n+\tjne bb98 \n \tmov 0x5c(%rbp),%r15d\n \tmov 0x64(%rbp),%edi\n \tlea 0x35f7(%rip),%r12 \n \tmov 0x58(%rbp),%r13d\n \tmovdqu 0x48(%rbp),%xmm1\n \tmov 0x60(%rbp),%r14d\n \tmov %edi,-0x14(%rsp)\n@@ -6877,15 +6877,15 @@\n \tmov %edx,%edi\n \tand %ecx,%r15d\n \tor %ecx,%edi\n \tand %esi,%edi\n \tor %r15d,%edi\n \tadd %edi,%eax\n \tcmp %rbp,%r12\n-\tjne bc90 \n+\tjne bc90 \n \tmovd %eax,%xmm0\n \tmovd %edx,%xmm2\n \tmovd %esi,%xmm5\n \tmov -0x14(%rsp),%eax\n \tmovd %ecx,%xmm6\n \tmov -0xc(%rsp),%r15d\n \tmov %r13,%rbp\n@@ -6924,33 +6924,33 @@\n \tmov %rdi,0x10(%rsp)\n \tmov %rax,%rbp\n \tadd %rdx,%rax\n \tand $0x3f,%ebp\n \tmov %rax,(%rdi)\n \tsub %rbp,%r12\n \ttest %rbp,%rbp\n-\tje c082 \n+\tje c082 \n \tcmp %r12,%rdx\n-\tjae c2bc \n+\tjae c2bc \n \tcmp $0x3f,%r15\n-\tjbe c2a1 \n+\tjbe c2a1 \n \tmov %r15,%rax\n \tmov %rbp,0x20(%rsp)\n \tmov %rbx,%r12\n \tshr $0x6,%rax\n \tmov %rbx,0x30(%rsp)\n \tlea -0x1(%rax),%r13\n \tshl $0x6,%rax\n \tmov %r15,0x38(%rsp)\n \tadd %rbx,%rax\n \tmov %r13,0x28(%rsp)\n \tmov %rax,0x18(%rsp)\n \tlea 0x40(%rsp),%rax\n \tmov %rax,0x8(%rsp)\n-\tjmp c1ce \n+\tjmp c1ce \n \tnopl 0x0(%rax)\n \tmov 0x4(%r12),%eax\n \tmov (%r12),%r15d\n \tmov 0xc(%r12),%r14d\n \tmov 0x10(%r12),%r13d\n \tbswap %eax\n \tmov %eax,(%rsp)\n@@ -7003,19 +7003,19 @@\n \tmov %ebx,0x58(%rsp)\n \tmov %r11d,0x5c(%rsp)\n \tmov %r10d,0x60(%rsp)\n \tmov %r9d,0x64(%rsp)\n \tmov %r8d,0x68(%rsp)\n \tmov %ecx,0x7c(%rsp)\n \tmovups %xmm0,0x6c(%rsp)\n-\tcall bb70 \n+\tcall bb70 \n \tcmp 0x18(%rsp),%r12\n-\tje c280 \n+\tje c280 \n \ttest $0x3,%r12b\n-\tje c0d0 \n+\tje c0d0 \n \tmov 0x8(%rsp),%rax\n \tmovdqu (%r12),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r12),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r12),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -7046,47 +7046,47 @@\n \tmov 0x70(%rsp),%esi\n \tmov 0x74(%rsp),%eax\n \tbswap %r10d\n \tbswap %r9d\n \tmov 0x78(%rsp),%edi\n \tmov 0x7c(%rsp),%ecx\n \tbswap %r8d\n-\tjmp c143 \n+\tjmp c143 \n \tnopl (%rax)\n \tmov 0x28(%rsp),%rax\n \tmov 0x30(%rsp),%rbx\n \tmov 0x38(%rsp),%r15\n \tmov 0x20(%rsp),%rbp\n \tshl $0x6,%rax\n \tand $0x3f,%r15d\n \tlea 0x40(%rbx,%rax,1),%rbx\n \ttest %r15,%r15\n-\tjne c3a8 \n+\tjne c3a8 \n \tadd $0x148,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \tlea 0x8(%rdi),%rdx\n \tlea (%rdx,%rbp,1),%rax\n \tcmp $0x8,%r12d\n-\tjae c440 \n+\tjae c440 \n \ttest $0x4,%r12b\n-\tjne c56b \n+\tjne c56b \n \ttest %r12d,%r12d\n-\tje c2ec \n+\tje c2ec \n \tmovzbl (%rsi),%ecx\n \tmov %cl,(%rax)\n \ttest $0x2,%r12b\n-\tjne c57f \n+\tjne c57f \n \ttest $0x3,%dl\n-\tjne c48e \n+\tjne c48e \n \tmov 0x10(%rsp),%rdx\n \tmov 0x8(%rdx),%eax\n \tbswap %eax\n \tmov %eax,0x40(%rsp)\n \tmov 0xc(%rdx),%eax\n \tbswap %eax\n \tmov %eax,0x44(%rsp)\n@@ -7133,79 +7133,79 @@\n \tmov 0x10(%rsp),%rdi\n \tlea 0x40(%rsp),%rsi\n \tbswap %eax\n \tlea -0x40(%rbp,%r15,1),%r15\n \tmov %eax,0x7c(%rsp)\n \tadd %r12,%rbx\n \txor %ebp,%ebp\n-\tcall bb70 \n-\tjmp c082 \n+\tcall bb70 \n+\tjmp c082 \n \tmov 0x10(%rsp),%rax\n \tmov %r15d,%edx\n \tlea 0x8(%rax,%rbp,1),%rax\n \tcmp $0x8,%r15d\n-\tjb c407 \n+\tjb c407 \n \tmov (%rbx),%rdx\n \tmov %rdx,(%rax)\n \tmov %r15d,%edx\n \tmov -0x8(%rbx,%rdx,1),%rcx\n \tmov %rcx,-0x8(%rax,%rdx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tlea (%r15,%rax,1),%edx\n \tsub %rax,%rbx\n \tand $0xfffffff8,%edx\n \tcmp $0x8,%edx\n-\tjb c2aa \n+\tjb c2aa \n \tand $0xfffffff8,%edx\n \txor %eax,%eax\n \tmov %eax,%esi\n \tadd $0x8,%eax\n \tmov (%rbx,%rsi,1),%rdi\n \tmov %rdi,(%rcx,%rsi,1)\n \tcmp %edx,%eax\n-\tjb c3f1 \n-\tjmp c2aa \n+\tjb c3f1 \n+\tjmp c2aa \n \ttest $0x4,%r15b\n-\tjne c55a \n+\tjne c55a \n \ttest %r15d,%r15d\n-\tje c2aa \n+\tje c2aa \n \tmovzbl (%rbx),%edx\n \tmov %dl,(%rax)\n \ttest $0x2,%r15b\n-\tje c2aa \n+\tje c2aa \n \tmov %r15d,%edx\n \tmovzwl -0x2(%rbx,%rdx,1),%ecx\n \tmov %cx,-0x2(%rax,%rdx,1)\n-\tjmp c2aa \n+\tjmp c2aa \n \tnopl 0x0(%rax,%rax,1)\n \tmov (%rsi),%rcx\n \tmov %rbx,%r8\n \tmov %rcx,(%rax)\n \tmov %r12d,%ecx\n \tmov -0x8(%rsi,%rcx,1),%rsi\n \tmov %rsi,-0x8(%rax,%rcx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tsub %rax,%r8\n \tadd %r12d,%eax\n \tand $0xfffffff8,%eax\n \tcmp $0x8,%eax\n-\tjb c2ec \n+\tjb c2ec \n \tand $0xfffffff8,%eax\n \txor %esi,%esi\n \tmov %esi,%edi\n \tadd $0x8,%esi\n \tmov (%r8,%rdi,1),%r9\n \tmov %r9,(%rcx,%rdi,1)\n \tcmp %eax,%esi\n-\tjb c478 \n-\tjmp c2ec \n+\tjb c478 \n+\tjmp c2ec \n \tmov 0x10(%rsp),%rax\n \tmovdqu 0x10(%rdx),%xmm2\n \tmovdqu 0x20(%rdx),%xmm1\n \tmovdqu 0x30(%rdx),%xmm0\n \tmovdqu 0x8(%rax),%xmm3\n \tmovaps %xmm2,0x50(%rsp)\n \tmovaps %xmm1,0x60(%rsp)\n@@ -7253,34 +7253,34 @@\n \tmov 0x74(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0x74(%rsp)\n \tmov 0x78(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0x78(%rsp)\n \tmov 0x7c(%rsp),%eax\n-\tjmp c384 \n+\tjmp c384 \n \tmov (%rbx),%ecx\n \tmov %ecx,(%rax)\n \tmov -0x4(%rbx,%rdx,1),%ecx\n \tmov %ecx,-0x4(%rax,%rdx,1)\n-\tjmp c2aa \n+\tjmp c2aa \n \tmov (%rsi),%ecx\n \tmov %ecx,(%rax)\n \tmov %r12d,%ecx\n \tmov -0x4(%rsi,%rcx,1),%esi\n \tmov %esi,-0x4(%rax,%rcx,1)\n-\tjmp c2ec \n+\tjmp c2ec \n \tmov %r12d,%ecx\n \tmovzwl -0x2(%rsi,%rcx,1),%esi\n \tmov %si,-0x2(%rax,%rcx,1)\n-\tjmp c2ec \n+\tjmp c2ec \n \tnopl 0x0(%rax)\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \n-000000000000c5a0 :\n+000000000000c5a0 :\n \tpush %r15\n \tpxor %xmm0,%xmm0\n \tmov %rdi,%r15\n \tpush %r14\n \tmov %rdx,%r14\n \tpush %r13\n \tpush %r12\n@@ -7294,26 +7294,26 @@\n \tmovaps %xmm0,0x80(%rsp)\n \tmovdqa 0x2c63(%rip),%xmm0 \n \tmovq $0x0,0x90(%rsp)\n \tmovups %xmm0,0x98(%rsp)\n \tmovdqa 0x2c57(%rip),%xmm0 \n \tmovups %xmm0,0xa8(%rsp)\n \tcmp $0x3f,%rsi\n-\tjbe d0b8 \n+\tjbe d0b8 \n \tlea 0xc0(%rsp),%rax\n \tmov %rdi,0x28(%rsp)\n \tmov %rdi,%r13\n \tmov %rax,0x8(%rsp)\n \tlea 0x50(%rsp),%rax\n \tmov %rax,0x10(%rsp)\n \tlea (%rdi,%rsi,1),%rax\n \tmov %rax,0x20(%rsp)\n \tmov %rsi,0x30(%rsp)\n \tmov %rdx,0x38(%rsp)\n-\tjmp c767 \n+\tjmp c767 \n \tnopw 0x0(%rax,%rax,1)\n \tmov 0x8(%r13),%eax\n \tmov 0x0(%r13),%r15d\n \tmov 0x4(%r13),%r14d\n \tmov 0x10(%r13),%r12d\n \tbswap %eax\n \tmov %eax,0x1c(%rsp)\n@@ -7366,21 +7366,21 @@\n \tmov %ebx,0xd8(%rsp)\n \tmov %r11d,0xdc(%rsp)\n \tmov %r10d,0xe0(%rsp)\n \tmov %r9d,0xe4(%rsp)\n \tmov %r8d,0xe8(%rsp)\n \tmov %ecx,0xfc(%rsp)\n \tmovups %xmm0,0xec(%rsp)\n-\tcall bb70 \n+\tcall bb70 \n \tmov 0x20(%rsp),%rax\n \tsub %r13,%rax\n \tcmp $0x3f,%rax\n-\tjbe c848 \n+\tjbe c848 \n \ttest $0x3,%r13b\n-\tje c648 \n+\tje c648 \n \tmov 0x8(%rsp),%rax\n \tmovdqu 0x0(%r13),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r13),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r13),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -7411,103 +7411,103 @@\n \tmov 0xe8(%rsp),%r8d\n \tmov 0xf4(%rsp),%eax\n \tmov 0xf8(%rsp),%edi\n \tmov 0xfc(%rsp),%ecx\n \tbswap %r10d\n \tbswap %r9d\n \tbswap %r8d\n-\tjmp c6ad \n+\tjmp c6ad \n \tnopl 0x0(%rax)\n \tmov 0x30(%rsp),%rbx\n \tmov 0x28(%rsp),%r15\n \tmov 0x38(%rsp),%r14\n \tmov %rbx,%rax\n \tand $0xffffffffffffffc0,%rax\n \tadd %rax,%r15\n \tmov %rbx,%rax\n \tand $0x3f,%eax\n \ttest %rax,%rax\n-\tjne cdd8 \n+\tjne cdd8 \n \tmov %rbx,%rbp\n \tlea 0x0(,%rbx,8),%rax\n \tmov $0x40,%r12d\n \tand $0x3f,%ebp\n \tbswap %rax\n \tmov %rax,0x48(%rsp)\n \tsub %rbp,%r12\n \tcmp $0x37,%rbp\n-\tja c920 \n+\tja c920 \n \tmov $0x38,%eax\n \tsub %rbp,%rax\n \tmov %rax,%r15\n \tlea (%rbx,%rax,1),%rax\n \tmov %rax,0x50(%rsp)\n \ttest %rbp,%rbp\n-\tje c8b7 \n+\tje c8b7 \n \tcmp %r12,%r15\n-\tjae c933 \n+\tjae c933 \n \tlea 0x2842(%rip),%rax \n \tlea 0x58(%rsp,%rbp,1),%rdx\n \tmov %r15d,%ecx\n \tcmp $0x8,%r15d\n-\tjb cd25 \n+\tjb cd25 \n \tmov (%rax),%rcx\n \tmov %rcx,(%rdx)\n \tmov %r15d,%ecx\n \tmov -0x8(%rax,%rcx,1),%rsi\n \tmov %rsi,-0x8(%rdx,%rcx,1)\n \tlea 0x8(%rdx),%rsi\n \tand $0xfffffffffffffff8,%rsi\n \tsub %rsi,%rdx\n \tlea (%r15,%rdx,1),%ecx\n \tsub %rdx,%rax\n \tand $0xfffffff8,%ecx\n \tcmp $0x8,%ecx\n-\tjb cd59 \n+\tjb cd59 \n \tand $0xfffffff8,%ecx\n \txor %edx,%edx\n \tmov %edx,%edi\n \tadd $0x8,%edx\n \tmov (%rax,%rdi,1),%r8\n \tmov %r8,(%rsi,%rdi,1)\n \tcmp %ecx,%edx\n-\tjb c906 \n-\tjmp cd59 \n+\tjb c906 \n+\tjmp cd59 \n \tnopl 0x0(%rax)\n \tmov $0x78,%eax\n \tsub %rbp,%rax\n \tadd %rax,%rbx\n \tmov %rax,%r15\n \tmov %rbx,0x50(%rsp)\n \tlea 0x58(%rsp,%rbp,1),%rax\n \tlea 0x27c1(%rip),%rbx \n \tcmp $0x8,%r12d\n-\tjb ccc8 \n+\tjb ccc8 \n \tmov 0x27b0(%rip),%rdx \n \tmov %rbx,%rdi\n \tmov %rdx,(%rax)\n \tmov %r12d,%edx\n \tmov -0x8(%rbx,%rdx,1),%rcx\n \tmov %rcx,-0x8(%rax,%rdx,1)\n \tlea 0x8(%rax),%rdx\n \tand $0xfffffffffffffff8,%rdx\n \tsub %rdx,%rax\n \tsub %rax,%rdi\n \tadd %r12d,%eax\n \tand $0xfffffff8,%eax\n \tcmp $0x8,%eax\n-\tjb c9a0 \n+\tjb c9a0 \n \tand $0xfffffff8,%eax\n \txor %ecx,%ecx\n \tmov %ecx,%esi\n \tadd $0x8,%ecx\n \tmov (%rdi,%rsi,1),%r8\n \tmov %r8,(%rdx,%rsi,1)\n \tcmp %eax,%ecx\n-\tjb c981 \n+\tjb c981 \n \tnopl (%rax)\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \tmov 0x58(%rsp),%eax\n \tlea 0xc0(%rsp),%rsi\n \tlea -0x40(%rbp,%r15,1),%r15\n \tbswap %eax\n \tmov %eax,0xc0(%rsp)\n@@ -7556,24 +7556,24 @@\n \tmov 0x94(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0xfc(%rsp)\n \tlea 0x50(%rsp),%rax\n \tmov %rax,%rdi\n \tmov %rsi,0x8(%rsp)\n \tmov %rax,0x10(%rsp)\n-\tcall bb70 \n+\tcall bb70 \n \tlea (%rbx,%r12,1),%rax\n \tcmp $0x3f,%r15\n-\tjbe cd50 \n+\tjbe cd50 \n \tlea -0x40(%rax),%rcx\n \tmov %r15,0x28(%rsp)\n \tmov %rax,%r13\n \tmov %rcx,0x20(%rsp)\n \tmov %r14,0x30(%rsp)\n-\tjmp cbe8 \n+\tjmp cbe8 \n \tnop\n \tmov 0xc(%r13),%eax\n \tmov 0x0(%r13),%r15d\n \tmov 0x4(%r13),%r14d\n \tmov 0x8(%r13),%r12d\n \tbswap %eax\n \tmov %eax,0x18(%rsp)\n@@ -7626,19 +7626,19 @@\n \tmov %ebx,0xd8(%rsp)\n \tmov %r11d,0xdc(%rsp)\n \tmov %r10d,0xe0(%rsp)\n \tmov %r9d,0xe4(%rsp)\n \tmov %r8d,0xe8(%rsp)\n \tmov %ecx,0xfc(%rsp)\n \tmovups %xmm0,0xec(%rsp)\n-\tcall bb70 \n+\tcall bb70 \n \tcmp 0x20(%rsp),%r13\n-\tje cd00 \n+\tje cd00 \n \ttest $0x3,%r13b\n-\tje cad0 \n+\tje cad0 \n \tmov 0x8(%rsp),%rax\n \tmovdqu 0x0(%r13),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r13),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r13),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -7669,118 +7669,118 @@\n \tmov 0xe8(%rsp),%r8d\n \tmov 0xf4(%rsp),%eax\n \tmov 0xf8(%rsp),%edi\n \tmov 0xfc(%rsp),%ecx\n \tbswap %r10d\n \tbswap %r9d\n \tbswap %r8d\n-\tjmp cb35 \n+\tjmp cb35 \n \tnopl (%rax)\n \ttest $0x4,%r12b\n-\tjne d0c0 \n+\tjne d0c0 \n \ttest %r12d,%r12d\n-\tje c9a0 \n+\tje c9a0 \n \tmovzbl 0x241e(%rip),%edx \n \tmov %dl,(%rax)\n \ttest $0x2,%r12b\n-\tje c9a0 \n+\tje c9a0 \n \tmov %r12d,%edx\n \tmovzwl -0x2(%rbx,%rdx,1),%ecx\n \tmov %cx,-0x2(%rax,%rdx,1)\n-\tjmp c9a0 \n+\tjmp c9a0 \n \tmov 0x28(%rsp),%r15\n \txor %ebp,%ebp\n \tmov 0x30(%rsp),%r14\n \tmov %r13,%rax\n \tlea 0x58(%rsp,%rbp,1),%rdx\n \tand $0x3f,%r15d\n \tmov %r15d,%ecx\n \tcmp $0x8,%r15d\n-\tjae c8d0 \n+\tjae c8d0 \n \ttest $0x4,%r15b\n-\tjne d0d8 \n+\tjne d0d8 \n \ttest %r15d,%r15d\n-\tje cd59 \n+\tje cd59 \n \tmovzbl (%rax),%ecx\n \tmov %cl,(%rdx)\n \ttest $0x2,%r15b\n-\tje cd59 \n+\tje cd59 \n \tmov %r15d,%ecx\n \tmovzwl -0x2(%rax,%rcx,1),%eax\n \tmov %ax,-0x2(%rdx,%rcx,1)\n-\tjmp cd59 \n+\tjmp cd59 \n \txchg %ax,%ax\n \ttest %r15,%r15\n-\tjne d137 \n+\tjne d137 \n \tmov 0x50(%rsp),%rax\n \tand $0x3f,%eax\n \tlea -0x38(%rax),%rbx\n \tlea 0x58(%rsp,%rax,1),%rdx\n \tcmp $0x8,%rbx\n-\tjbe ce20 \n+\tjbe ce20 \n \tmov $0x8,%ebx\n \tlea 0x48(%rsp),%rax\n \tmov %ebx,%ecx\n \tcmp $0x8,%ebx\n-\tjb d088 \n+\tjb d088 \n \tmov (%rax),%rcx\n \tmov %rcx,(%rdx)\n \tmov %ebx,%ecx\n \tmov -0x8(%rax,%rcx,1),%rsi\n \tmov %rsi,-0x8(%rdx,%rcx,1)\n \tlea 0x8(%rdx),%rsi\n \tand $0xfffffffffffffff8,%rsi\n \tsub %rsi,%rdx\n \tlea (%rbx,%rdx,1),%ecx\n \tsub %rdx,%rax\n \tand $0xfffffff8,%ecx\n \tcmp $0x8,%ecx\n-\tjb cf5f \n+\tjb cf5f \n \tand $0xfffffff8,%ecx\n \txor %edx,%edx\n \tmov %edx,%edi\n \tadd $0x8,%edx\n \tmov (%rax,%rdi,1),%r8\n \tmov %r8,(%rsi,%rdi,1)\n \tcmp %ecx,%edx\n-\tjb cdbd \n-\tjmp cf5f \n+\tjb cdbd \n+\tjmp cf5f \n \tnopl 0x0(%rax,%rax,1)\n \tmov %eax,%edx\n \tcmp $0x8,%eax\n-\tjb d050 \n+\tjb d050 \n \tmov %eax,%edx\n \tmov -0x8(%r15,%rdx,1),%rcx\n \tmov %rcx,0x50(%rsp,%rdx,1)\n \tlea -0x1(%rax),%edx\n \tcmp $0x8,%edx\n-\tjb c870 \n+\tjb c870 \n \tand $0xfffffff8,%edx\n \txor %eax,%eax\n \tmov %eax,%ecx\n \tadd $0x8,%eax\n \tmov (%r15,%rcx,1),%rsi\n \tmov %rsi,0x58(%rsp,%rcx,1)\n \tcmp %edx,%eax\n-\tjb ce00 \n-\tjmp c870 \n+\tjb ce00 \n+\tjmp c870 \n \tnopw 0x0(%rax,%rax,1)\n \tmov $0x40,%r12d\n \tlea 0x48(%rsp),%rbp\n \tsub %rax,%r12\n \tcmp $0x8,%r12d\n-\tjae d000 \n+\tjae d000 \n \ttest $0x4,%r12b\n-\tjne d10f \n+\tjne d10f \n \ttest %r12d,%r12d\n-\tje ce58 \n+\tje ce58 \n \tmovzbl 0x48(%rsp),%eax\n \tmov %al,(%rdx)\n \ttest $0x2,%r12b\n-\tjne d125 \n+\tjne d125 \n \tmov 0x58(%rsp),%eax\n \tlea 0xc0(%rsp),%rsi\n \tlea 0x50(%rsp),%rdi\n \tbswap %eax\n \tmov %eax,0xc0(%rsp)\n \tmov 0x5c(%rsp),%eax\n \tbswap %eax\n@@ -7823,19 +7823,19 @@\n \tmov %eax,0xf4(%rsp)\n \tmov 0x90(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0xf8(%rsp)\n \tmov 0x94(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0xfc(%rsp)\n-\tcall bb70 \n+\tcall bb70 \n \tlea 0x0(%rbp,%r12,1),%rax\n \tlea 0x58(%rsp),%rdx\n \ttest %rbx,%rbx\n-\tjne cd7e \n+\tjne cd7e \n \tmov 0x98(%rsp),%eax\n \tmov 0xb4(%rsp),%ecx\n \tbswap %eax\n \tmovd %eax,%xmm1\n \tmov 0x9c(%rsp),%eax\n \tbswap %ecx\n \tbswap %eax\n@@ -7884,88 +7884,88 @@\n \tlea 0x8(%rdx),%rax\n \tand $0xfffffffffffffff8,%rax\n \tsub %rax,%rdx\n \tsub %rdx,%rdi\n \tadd %r12d,%edx\n \tand $0xfffffff8,%edx\n \tcmp $0x8,%edx\n-\tjb ce58 \n+\tjb ce58 \n \tand $0xfffffff8,%edx\n \txor %ecx,%ecx\n \tmov %ecx,%esi\n \tadd $0x8,%ecx\n \tmov (%rdi,%rsi,1),%r8\n \tmov %r8,(%rax,%rsi,1)\n \tcmp %edx,%ecx\n-\tjb d03a \n-\tjmp ce58 \n+\tjb d03a \n+\tjmp ce58 \n \ttest $0x4,%al\n-\tjne d0fa \n+\tjne d0fa \n \ttest %eax,%eax\n-\tje c870 \n+\tje c870 \n \tmovzbl (%r15),%edx\n \tmov %dl,0x58(%rsp)\n \ttest $0x2,%al\n-\tje c870 \n+\tje c870 \n \tmov %eax,%eax\n \tmovzwl -0x2(%r15,%rax,1),%edx\n \tmov %dx,0x56(%rsp,%rax,1)\n-\tjmp c870 \n+\tjmp c870 \n \tnopw 0x0(%rax,%rax,1)\n \ttest $0x4,%bl\n-\tjne d0e9 \n+\tjne d0e9 \n \ttest %ebx,%ebx\n-\tje cf5f \n+\tje cf5f \n \tmovzbl (%rax),%ecx\n \tmov %cl,(%rdx)\n \ttest $0x2,%bl\n-\tje cf5f \n+\tje cf5f \n \tmov %ebx,%ebx\n \tmovzwl -0x2(%rax,%rbx,1),%eax\n \tmov %ax,-0x2(%rdx,%rbx,1)\n-\tjmp cf5f \n+\tjmp cf5f \n \tnopl 0x0(%rax)\n \tmov %rsi,%rax\n-\tjmp c867 \n+\tjmp c867 \n \tmov 0x203a(%rip),%edx \n \tmov %edx,(%rax)\n \tmov %r12d,%edx\n \tmov -0x4(%rbx,%rdx,1),%ecx\n \tmov %ecx,-0x4(%rax,%rdx,1)\n-\tjmp c9a0 \n+\tjmp c9a0 \n \tmov (%rax),%esi\n \tmov %esi,(%rdx)\n \tmov -0x4(%rax,%rcx,1),%eax\n \tmov %eax,-0x4(%rdx,%rcx,1)\n-\tjmp cd59 \n+\tjmp cd59 \n \tmov (%rax),%esi\n \tmov %esi,(%rdx)\n \tmov -0x4(%rax,%rcx,1),%eax\n \tmov %eax,-0x4(%rdx,%rcx,1)\n-\tjmp cf5f \n+\tjmp cf5f \n \tmov (%r15),%eax\n \tmov %eax,0x58(%rsp)\n \tmov -0x4(%r15,%rdx,1),%eax\n \tmov %eax,0x54(%rsp,%rdx,1)\n-\tjmp c870 \n+\tjmp c870 \n \tmov 0x48(%rsp),%eax\n \tmov %eax,(%rdx)\n \tmov %r12d,%eax\n \tmov -0x4(%rbp,%rax,1),%ecx\n \tmov %ecx,-0x4(%rdx,%rax,1)\n-\tjmp ce58 \n+\tjmp ce58 \n \tmov %r12d,%eax\n \tmovzwl -0x2(%rbp,%rax,1),%ecx\n \tmov %cx,-0x2(%rdx,%rax,1)\n-\tjmp ce58 \n+\tjmp ce58 \n \txor %ebp,%ebp\n-\tjmp c8be \n+\tjmp c8be \n \txchg %ax,%ax\n \n-000000000000d140 :\n+000000000000d140 :\n \tpush %r15\n \tpxor %xmm0,%xmm0\n \tmov %rdi,%r15\n \tpush %r14\n \tmov %rdx,%r14\n \tpush %r13\n \tpush %r12\n@@ -7979,26 +7979,26 @@\n \tmovaps %xmm0,0x80(%rsp)\n \tmovdqa 0x20c3(%rip),%xmm0 \n \tmovq $0x0,0x90(%rsp)\n \tmovups %xmm0,0x98(%rsp)\n \tmovdqa 0x20b7(%rip),%xmm0 \n \tmovups %xmm0,0xa8(%rsp)\n \tcmp $0x3f,%rsi\n-\tjbe dc58 \n+\tjbe dc58 \n \tlea 0xc0(%rsp),%rax\n \tmov %rdi,0x28(%rsp)\n \tmov %rdi,%r13\n \tmov %rax,0x8(%rsp)\n \tlea 0x50(%rsp),%rax\n \tmov %rax,0x10(%rsp)\n \tlea (%rdi,%rsi,1),%rax\n \tmov %rax,0x20(%rsp)\n \tmov %rsi,0x30(%rsp)\n \tmov %rdx,0x38(%rsp)\n-\tjmp d307 \n+\tjmp d307 \n \tnopw 0x0(%rax,%rax,1)\n \tmov 0x8(%r13),%eax\n \tmov 0x0(%r13),%r15d\n \tmov 0x4(%r13),%r14d\n \tmov 0x10(%r13),%r12d\n \tbswap %eax\n \tmov %eax,0x1c(%rsp)\n@@ -8051,21 +8051,21 @@\n \tmov %ebx,0xd8(%rsp)\n \tmov %r11d,0xdc(%rsp)\n \tmov %r10d,0xe0(%rsp)\n \tmov %r9d,0xe4(%rsp)\n \tmov %r8d,0xe8(%rsp)\n \tmov %ecx,0xfc(%rsp)\n \tmovups %xmm0,0xec(%rsp)\n-\tcall bb70 \n+\tcall bb70 \n \tmov 0x20(%rsp),%rax\n \tsub %r13,%rax\n \tcmp $0x3f,%rax\n-\tjbe d3e8 \n+\tjbe d3e8 \n \ttest $0x3,%r13b\n-\tje d1e8 \n+\tje d1e8 \n \tmov 0x8(%rsp),%rax\n \tmovdqu 0x0(%r13),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r13),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r13),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -8096,103 +8096,103 @@\n \tmov 0xe8(%rsp),%r8d\n \tmov 0xf4(%rsp),%eax\n \tmov 0xf8(%rsp),%edi\n \tmov 0xfc(%rsp),%ecx\n \tbswap %r10d\n \tbswap %r9d\n \tbswap %r8d\n-\tjmp d24d \n+\tjmp d24d \n \tnopl 0x0(%rax)\n \tmov 0x30(%rsp),%rbx\n \tmov 0x28(%rsp),%r15\n \tmov 0x38(%rsp),%r14\n \tmov %rbx,%rax\n \tand $0xffffffffffffffc0,%rax\n \tadd %rax,%r15\n \tmov %rbx,%rax\n \tand $0x3f,%eax\n \ttest %rax,%rax\n-\tjne d978 \n+\tjne d978 \n \tmov %rbx,%rbp\n \tlea 0x0(,%rbx,8),%rax\n \tmov $0x40,%r12d\n \tand $0x3f,%ebp\n \tbswap %rax\n \tmov %rax,0x48(%rsp)\n \tsub %rbp,%r12\n \tcmp $0x37,%rbp\n-\tja d4c0 \n+\tja d4c0 \n \tmov $0x38,%eax\n \tsub %rbp,%rax\n \tmov %rax,%r15\n \tlea (%rbx,%rax,1),%rax\n \tmov %rax,0x50(%rsp)\n \ttest %rbp,%rbp\n-\tje d457 \n+\tje d457 \n \tcmp %r12,%r15\n-\tjae d4d3 \n+\tjae d4d3 \n \tlea 0x1ca2(%rip),%rax \n \tlea 0x58(%rsp,%rbp,1),%rdx\n \tmov %r15d,%ecx\n \tcmp $0x8,%r15d\n-\tjb d8c5 \n+\tjb d8c5 \n \tmov (%rax),%rcx\n \tmov %rcx,(%rdx)\n \tmov %r15d,%ecx\n \tmov -0x8(%rax,%rcx,1),%rsi\n \tmov %rsi,-0x8(%rdx,%rcx,1)\n \tlea 0x8(%rdx),%rsi\n \tand $0xfffffffffffffff8,%rsi\n \tsub %rsi,%rdx\n \tlea (%r15,%rdx,1),%ecx\n \tsub %rdx,%rax\n \tand $0xfffffff8,%ecx\n \tcmp $0x8,%ecx\n-\tjb d8f9 \n+\tjb d8f9 \n \tand $0xfffffff8,%ecx\n \txor %edx,%edx\n \tmov %edx,%edi\n \tadd $0x8,%edx\n \tmov (%rax,%rdi,1),%r8\n \tmov %r8,(%rsi,%rdi,1)\n \tcmp %ecx,%edx\n-\tjb d4a6 \n-\tjmp d8f9 \n+\tjb d4a6 \n+\tjmp d8f9 \n \tnopl 0x0(%rax)\n \tmov $0x78,%eax\n \tsub %rbp,%rax\n \tadd %rax,%rbx\n \tmov %rax,%r15\n \tmov %rbx,0x50(%rsp)\n \tlea 0x58(%rsp,%rbp,1),%rax\n \tlea 0x1c21(%rip),%rbx \n \tcmp $0x8,%r12d\n-\tjb d868 \n+\tjb d868 \n \tmov 0x1c10(%rip),%rdx \n \tmov %rbx,%rdi\n \tmov %rdx,(%rax)\n \tmov %r12d,%edx\n \tmov -0x8(%rbx,%rdx,1),%rcx\n \tmov %rcx,-0x8(%rax,%rdx,1)\n \tlea 0x8(%rax),%rdx\n \tand $0xfffffffffffffff8,%rdx\n \tsub %rdx,%rax\n \tsub %rax,%rdi\n \tadd %r12d,%eax\n \tand $0xfffffff8,%eax\n \tcmp $0x8,%eax\n-\tjb d540 \n+\tjb d540 \n \tand $0xfffffff8,%eax\n \txor %ecx,%ecx\n \tmov %ecx,%esi\n \tadd $0x8,%ecx\n \tmov (%rdi,%rsi,1),%r8\n \tmov %r8,(%rdx,%rsi,1)\n \tcmp %eax,%ecx\n-\tjb d521 \n+\tjb d521 \n \tnopl (%rax)\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \tmov 0x58(%rsp),%eax\n \tlea 0xc0(%rsp),%rsi\n \tlea -0x40(%rbp,%r15,1),%r15\n \tbswap %eax\n \tmov %eax,0xc0(%rsp)\n@@ -8241,24 +8241,24 @@\n \tmov 0x94(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0xfc(%rsp)\n \tlea 0x50(%rsp),%rax\n \tmov %rax,%rdi\n \tmov %rsi,0x8(%rsp)\n \tmov %rax,0x10(%rsp)\n-\tcall bb70 \n+\tcall bb70 \n \tlea (%rbx,%r12,1),%rax\n \tcmp $0x3f,%r15\n-\tjbe d8f0 \n+\tjbe d8f0 \n \tlea -0x40(%rax),%rcx\n \tmov %r15,0x28(%rsp)\n \tmov %rax,%r13\n \tmov %rcx,0x20(%rsp)\n \tmov %r14,0x30(%rsp)\n-\tjmp d788 \n+\tjmp d788 \n \tnop\n \tmov 0xc(%r13),%eax\n \tmov 0x0(%r13),%r15d\n \tmov 0x4(%r13),%r14d\n \tmov 0x8(%r13),%r12d\n \tbswap %eax\n \tmov %eax,0x18(%rsp)\n@@ -8311,19 +8311,19 @@\n \tmov %ebx,0xd8(%rsp)\n \tmov %r11d,0xdc(%rsp)\n \tmov %r10d,0xe0(%rsp)\n \tmov %r9d,0xe4(%rsp)\n \tmov %r8d,0xe8(%rsp)\n \tmov %ecx,0xfc(%rsp)\n \tmovups %xmm0,0xec(%rsp)\n-\tcall bb70 \n+\tcall bb70 \n \tcmp 0x20(%rsp),%r13\n-\tje d8a0 \n+\tje d8a0 \n \ttest $0x3,%r13b\n-\tje d670 \n+\tje d670 \n \tmov 0x8(%rsp),%rax\n \tmovdqu 0x0(%r13),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r13),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r13),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -8354,118 +8354,118 @@\n \tmov 0xe8(%rsp),%r8d\n \tmov 0xf4(%rsp),%eax\n \tmov 0xf8(%rsp),%edi\n \tmov 0xfc(%rsp),%ecx\n \tbswap %r10d\n \tbswap %r9d\n \tbswap %r8d\n-\tjmp d6d5 \n+\tjmp d6d5 \n \tnopl (%rax)\n \ttest $0x4,%r12b\n-\tjne dc60 \n+\tjne dc60 \n \ttest %r12d,%r12d\n-\tje d540 \n+\tje d540 \n \tmovzbl 0x187e(%rip),%edx \n \tmov %dl,(%rax)\n \ttest $0x2,%r12b\n-\tje d540 \n+\tje d540 \n \tmov %r12d,%edx\n \tmovzwl -0x2(%rbx,%rdx,1),%ecx\n \tmov %cx,-0x2(%rax,%rdx,1)\n-\tjmp d540 \n+\tjmp d540 \n \tmov 0x28(%rsp),%r15\n \txor %ebp,%ebp\n \tmov 0x30(%rsp),%r14\n \tmov %r13,%rax\n \tlea 0x58(%rsp,%rbp,1),%rdx\n \tand $0x3f,%r15d\n \tmov %r15d,%ecx\n \tcmp $0x8,%r15d\n-\tjae d470 \n+\tjae d470 \n \ttest $0x4,%r15b\n-\tjne dc78 \n+\tjne dc78 \n \ttest %r15d,%r15d\n-\tje d8f9 \n+\tje d8f9 \n \tmovzbl (%rax),%ecx\n \tmov %cl,(%rdx)\n \ttest $0x2,%r15b\n-\tje d8f9 \n+\tje d8f9 \n \tmov %r15d,%ecx\n \tmovzwl -0x2(%rax,%rcx,1),%eax\n \tmov %ax,-0x2(%rdx,%rcx,1)\n-\tjmp d8f9 \n+\tjmp d8f9 \n \txchg %ax,%ax\n \ttest %r15,%r15\n-\tjne dcd7 \n+\tjne dcd7 \n \tmov 0x50(%rsp),%rax\n \tand $0x3f,%eax\n \tlea -0x38(%rax),%rbx\n \tlea 0x58(%rsp,%rax,1),%rdx\n \tcmp $0x8,%rbx\n-\tjbe d9c0 \n+\tjbe d9c0 \n \tmov $0x8,%ebx\n \tlea 0x48(%rsp),%rax\n \tmov %ebx,%ecx\n \tcmp $0x8,%ebx\n-\tjb dc28 \n+\tjb dc28 \n \tmov (%rax),%rcx\n \tmov %rcx,(%rdx)\n \tmov %ebx,%ecx\n \tmov -0x8(%rax,%rcx,1),%rsi\n \tmov %rsi,-0x8(%rdx,%rcx,1)\n \tlea 0x8(%rdx),%rsi\n \tand $0xfffffffffffffff8,%rsi\n \tsub %rsi,%rdx\n \tlea (%rbx,%rdx,1),%ecx\n \tsub %rdx,%rax\n \tand $0xfffffff8,%ecx\n \tcmp $0x8,%ecx\n-\tjb daff \n+\tjb daff \n \tand $0xfffffff8,%ecx\n \txor %edx,%edx\n \tmov %edx,%edi\n \tadd $0x8,%edx\n \tmov (%rax,%rdi,1),%r8\n \tmov %r8,(%rsi,%rdi,1)\n \tcmp %ecx,%edx\n-\tjb d95d \n-\tjmp daff \n+\tjb d95d \n+\tjmp daff \n \tnopl 0x0(%rax,%rax,1)\n \tmov %eax,%edx\n \tcmp $0x8,%eax\n-\tjb dbf0 \n+\tjb dbf0 \n \tmov %eax,%edx\n \tmov -0x8(%r15,%rdx,1),%rcx\n \tmov %rcx,0x50(%rsp,%rdx,1)\n \tlea -0x1(%rax),%edx\n \tcmp $0x8,%edx\n-\tjb d410 \n+\tjb d410 \n \tand $0xfffffff8,%edx\n \txor %eax,%eax\n \tmov %eax,%ecx\n \tadd $0x8,%eax\n \tmov (%r15,%rcx,1),%rsi\n \tmov %rsi,0x58(%rsp,%rcx,1)\n \tcmp %edx,%eax\n-\tjb d9a0 \n-\tjmp d410 \n+\tjb d9a0 \n+\tjmp d410 \n \tnopw 0x0(%rax,%rax,1)\n \tmov $0x40,%r12d\n \tlea 0x48(%rsp),%rbp\n \tsub %rax,%r12\n \tcmp $0x8,%r12d\n-\tjae dba0 \n+\tjae dba0 \n \ttest $0x4,%r12b\n-\tjne dcaf \n+\tjne dcaf \n \ttest %r12d,%r12d\n-\tje d9f8 \n+\tje d9f8 \n \tmovzbl 0x48(%rsp),%eax\n \tmov %al,(%rdx)\n \ttest $0x2,%r12b\n-\tjne dcc5 \n+\tjne dcc5 \n \tmov 0x58(%rsp),%eax\n \tlea 0xc0(%rsp),%rsi\n \tlea 0x50(%rsp),%rdi\n \tbswap %eax\n \tmov %eax,0xc0(%rsp)\n \tmov 0x5c(%rsp),%eax\n \tbswap %eax\n@@ -8508,19 +8508,19 @@\n \tmov %eax,0xf4(%rsp)\n \tmov 0x90(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0xf8(%rsp)\n \tmov 0x94(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0xfc(%rsp)\n-\tcall bb70 \n+\tcall bb70 \n \tlea 0x0(%rbp,%r12,1),%rax\n \tlea 0x58(%rsp),%rdx\n \ttest %rbx,%rbx\n-\tjne d91e \n+\tjne d91e \n \tmov 0x98(%rsp),%eax\n \tmov 0xb4(%rsp),%ecx\n \tbswap %eax\n \tmovd %eax,%xmm1\n \tmov 0x9c(%rsp),%eax\n \tbswap %ecx\n \tbswap %eax\n@@ -8569,88 +8569,88 @@\n \tlea 0x8(%rdx),%rax\n \tand $0xfffffffffffffff8,%rax\n \tsub %rax,%rdx\n \tsub %rdx,%rdi\n \tadd %r12d,%edx\n \tand $0xfffffff8,%edx\n \tcmp $0x8,%edx\n-\tjb d9f8 \n+\tjb d9f8 \n \tand $0xfffffff8,%edx\n \txor %ecx,%ecx\n \tmov %ecx,%esi\n \tadd $0x8,%ecx\n \tmov (%rdi,%rsi,1),%r8\n \tmov %r8,(%rax,%rsi,1)\n \tcmp %edx,%ecx\n-\tjb dbda \n-\tjmp d9f8 \n+\tjb dbda \n+\tjmp d9f8 \n \ttest $0x4,%al\n-\tjne dc9a \n+\tjne dc9a \n \ttest %eax,%eax\n-\tje d410 \n+\tje d410 \n \tmovzbl (%r15),%edx\n \tmov %dl,0x58(%rsp)\n \ttest $0x2,%al\n-\tje d410 \n+\tje d410 \n \tmov %eax,%eax\n \tmovzwl -0x2(%r15,%rax,1),%edx\n \tmov %dx,0x56(%rsp,%rax,1)\n-\tjmp d410 \n+\tjmp d410 \n \tnopw 0x0(%rax,%rax,1)\n \ttest $0x4,%bl\n-\tjne dc89 \n+\tjne dc89 \n \ttest %ebx,%ebx\n-\tje daff \n+\tje daff \n \tmovzbl (%rax),%ecx\n \tmov %cl,(%rdx)\n \ttest $0x2,%bl\n-\tje daff \n+\tje daff \n \tmov %ebx,%ebx\n \tmovzwl -0x2(%rax,%rbx,1),%eax\n \tmov %ax,-0x2(%rdx,%rbx,1)\n-\tjmp daff \n+\tjmp daff \n \tnopl 0x0(%rax)\n \tmov %rsi,%rax\n-\tjmp d407 \n+\tjmp d407 \n \tmov 0x149a(%rip),%edx \n \tmov %edx,(%rax)\n \tmov %r12d,%edx\n \tmov -0x4(%rbx,%rdx,1),%ecx\n \tmov %ecx,-0x4(%rax,%rdx,1)\n-\tjmp d540 \n+\tjmp d540 \n \tmov (%rax),%esi\n \tmov %esi,(%rdx)\n \tmov -0x4(%rax,%rcx,1),%eax\n \tmov %eax,-0x4(%rdx,%rcx,1)\n-\tjmp d8f9 \n+\tjmp d8f9 \n \tmov (%rax),%esi\n \tmov %esi,(%rdx)\n \tmov -0x4(%rax,%rcx,1),%eax\n \tmov %eax,-0x4(%rdx,%rcx,1)\n-\tjmp daff \n+\tjmp daff \n \tmov (%r15),%eax\n \tmov %eax,0x58(%rsp)\n \tmov -0x4(%r15,%rdx,1),%eax\n \tmov %eax,0x54(%rsp,%rdx,1)\n-\tjmp d410 \n+\tjmp d410 \n \tmov 0x48(%rsp),%eax\n \tmov %eax,(%rdx)\n \tmov %r12d,%eax\n \tmov -0x4(%rbp,%rax,1),%ecx\n \tmov %ecx,-0x4(%rdx,%rax,1)\n-\tjmp d9f8 \n+\tjmp d9f8 \n \tmov %r12d,%eax\n \tmovzwl -0x2(%rbp,%rax,1),%ecx\n \tmov %cx,-0x2(%rdx,%rax,1)\n-\tjmp d9f8 \n+\tjmp d9f8 \n \txor %ebp,%ebp\n-\tjmp d45e \n+\tjmp d45e \n \txchg %ax,%ax\n \n-000000000000dce0 :\n+000000000000dce0 :\n \tpush %rbp\n \tmov $0x38,%ecx\n \tmov %rsi,%rbp\n \tlea 0x1410(%rip),%rsi \n \tpush %rbx\n \tmov %rdi,%rbx\n \tsub $0x18,%rsp\n@@ -8660,19 +8660,19 @@\n \tbswap %rdx\n \tmov %rdx,0x8(%rsp)\n \tmov $0x78,%edx\n \tsub %rax,%rcx\n \tsub %rax,%rdx\n \tcmp $0x37,%rax\n \tcmovbe %rcx,%rdx\n-\tcall c040 \n+\tcall c040 \n \tlea 0x8(%rsp),%rsi\n \tmov %rbx,%rdi\n \tmov $0x8,%edx\n-\tcall c040 \n+\tcall c040 \n \tmov 0x48(%rbx),%eax\n \tbswap %eax\n \tmov %eax,0x0(%rbp)\n \tmov 0x4c(%rbx),%eax\n \tbswap %eax\n \tmov %eax,0x4(%rbp)\n \tmov 0x50(%rbx),%eax\n@@ -8695,15 +8695,15 @@\n \tmov %eax,0x1c(%rbp)\n \tadd $0x18,%rsp\n \tpop %rbx\n \tpop %rbp\n \tret\n \tnop\n \n-000000000000dd80 :\n+000000000000dd80 :\n \tpush %r12\n \tmov $0x78,%edx\n \tpush %rbp\n \tmov %rsi,%rbp\n \tlea 0x136e(%rip),%rsi \n \tpush %rbx\n \tmov %rdi,%rbx\n@@ -8715,19 +8715,19 @@\n \tbswap %rax\n \tmov %rax,0x8(%rsp)\n \tmov $0x38,%eax\n \tsub %rcx,%rax\n \tsub %rcx,%rdx\n \tcmp $0x37,%rcx\n \tcmovbe %rax,%rdx\n-\tcall c040 \n+\tcall c040 \n \tlea 0x8(%rsp),%rsi\n \tmov %rbx,%rdi\n \tmov $0x8,%edx\n-\tcall c040 \n+\tcall c040 \n \tmov 0x48(%rbx),%eax\n \tbswap %eax\n \tmov %eax,0x0(%rbp)\n \tmov 0x4c(%rbx),%eax\n \tbswap %eax\n \tmov %eax,0x4(%rbp)\n \tmov 0x50(%rbx),%eax\n@@ -8752,15 +8752,15 @@\n \tmov %r12,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tret\n \tnopl 0x0(%rax)\n \n-000000000000de30 :\n+000000000000de30 :\n \tpush %r15\n \tmov %rdx,%r15\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tmov $0x40,%r12d\n \tpush %rbp\n@@ -8771,33 +8771,33 @@\n \tmov %rdi,0x10(%rsp)\n \tmov %rax,%rbp\n \tadd %rdx,%rax\n \tand $0x3f,%ebp\n \tmov %rax,(%rdi)\n \tsub %rbp,%r12\n \ttest %rbp,%rbp\n-\tje de72 \n+\tje de72 \n \tcmp %r12,%rdx\n-\tjae e0ac \n+\tjae e0ac \n \tcmp $0x3f,%r15\n-\tjbe e091 \n+\tjbe e091 \n \tmov %r15,%rax\n \tmov %rbp,0x28(%rsp)\n \tmov %rbx,%r12\n \tshr $0x6,%rax\n \tmov %rbx,0x30(%rsp)\n \tlea -0x1(%rax),%r13\n \tshl $0x6,%rax\n \tmov %r15,0x38(%rsp)\n \tadd %rbx,%rax\n \tmov %r13,0x20(%rsp)\n \tmov %rax,0x18(%rsp)\n \tlea 0x40(%rsp),%rax\n \tmov %rax,0x8(%rsp)\n-\tjmp dfbe \n+\tjmp dfbe \n \tnopl 0x0(%rax)\n \tmov 0x4(%r12),%eax\n \tmov (%r12),%r15d\n \tmov 0xc(%r12),%r14d\n \tmov 0x10(%r12),%r13d\n \tbswap %eax\n \tmov %eax,(%rsp)\n@@ -8850,19 +8850,19 @@\n \tmov %ebx,0x58(%rsp)\n \tmov %r11d,0x5c(%rsp)\n \tmov %r10d,0x60(%rsp)\n \tmov %r9d,0x64(%rsp)\n \tmov %r8d,0x68(%rsp)\n \tmov %ecx,0x7c(%rsp)\n \tmovups %xmm0,0x6c(%rsp)\n-\tcall bb70 \n+\tcall bb70 \n \tcmp 0x18(%rsp),%r12\n-\tje e070 \n+\tje e070 \n \ttest $0x3,%r12b\n-\tje dec0 \n+\tje dec0 \n \tmov 0x8(%rsp),%rax\n \tmovdqu (%r12),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r12),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r12),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -8893,47 +8893,47 @@\n \tmov 0x70(%rsp),%esi\n \tmov 0x74(%rsp),%eax\n \tbswap %r10d\n \tbswap %r9d\n \tmov 0x78(%rsp),%edi\n \tmov 0x7c(%rsp),%ecx\n \tbswap %r8d\n-\tjmp df33 \n+\tjmp df33 \n \tnopl (%rax)\n \tmov 0x20(%rsp),%rax\n \tmov 0x30(%rsp),%rbx\n \tmov 0x38(%rsp),%r15\n \tmov 0x28(%rsp),%rbp\n \tshl $0x6,%rax\n \tand $0x3f,%r15d\n \tlea 0x40(%rbx,%rax,1),%rbx\n \ttest %r15,%r15\n-\tjne e198 \n+\tjne e198 \n \tadd $0x148,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \tlea 0x8(%rdi),%rdx\n \tlea (%rdx,%rbp,1),%rax\n \tcmp $0x8,%r12d\n-\tjae e230 \n+\tjae e230 \n \ttest $0x4,%r12b\n-\tjne e35b \n+\tjne e35b \n \ttest %r12d,%r12d\n-\tje e0dc \n+\tje e0dc \n \tmovzbl (%rsi),%ecx\n \tmov %cl,(%rax)\n \ttest $0x2,%r12b\n-\tjne e36f \n+\tjne e36f \n \ttest $0x3,%dl\n-\tjne e27e \n+\tjne e27e \n \tmov 0x10(%rsp),%rdx\n \tmov 0x8(%rdx),%eax\n \tbswap %eax\n \tmov %eax,0x40(%rsp)\n \tmov 0xc(%rdx),%eax\n \tbswap %eax\n \tmov %eax,0x44(%rsp)\n@@ -8980,79 +8980,79 @@\n \tmov 0x10(%rsp),%rdi\n \tlea 0x40(%rsp),%rsi\n \tbswap %eax\n \tlea -0x40(%rbp,%r15,1),%r15\n \tmov %eax,0x7c(%rsp)\n \tadd %r12,%rbx\n \txor %ebp,%ebp\n-\tcall bb70 \n-\tjmp de72 \n+\tcall bb70 \n+\tjmp de72 \n \tmov 0x10(%rsp),%rax\n \tmov %r15d,%edx\n \tlea 0x8(%rax,%rbp,1),%rax\n \tcmp $0x8,%r15d\n-\tjb e1f7 \n+\tjb e1f7 \n \tmov (%rbx),%rdx\n \tmov %rdx,(%rax)\n \tmov %r15d,%edx\n \tmov -0x8(%rbx,%rdx,1),%rcx\n \tmov %rcx,-0x8(%rax,%rdx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tlea (%r15,%rax,1),%edx\n \tsub %rax,%rbx\n \tand $0xfffffff8,%edx\n \tcmp $0x8,%edx\n-\tjb e09a \n+\tjb e09a \n \tand $0xfffffff8,%edx\n \txor %eax,%eax\n \tmov %eax,%esi\n \tadd $0x8,%eax\n \tmov (%rbx,%rsi,1),%rdi\n \tmov %rdi,(%rcx,%rsi,1)\n \tcmp %edx,%eax\n-\tjb e1e1 \n-\tjmp e09a \n+\tjb e1e1 \n+\tjmp e09a \n \ttest $0x4,%r15b\n-\tjne e34a \n+\tjne e34a \n \ttest %r15d,%r15d\n-\tje e09a \n+\tje e09a \n \tmovzbl (%rbx),%edx\n \tmov %dl,(%rax)\n \ttest $0x2,%r15b\n-\tje e09a \n+\tje e09a \n \tmov %r15d,%edx\n \tmovzwl -0x2(%rbx,%rdx,1),%ecx\n \tmov %cx,-0x2(%rax,%rdx,1)\n-\tjmp e09a \n+\tjmp e09a \n \tnopl 0x0(%rax,%rax,1)\n \tmov (%rsi),%rcx\n \tmov %rbx,%r8\n \tmov %rcx,(%rax)\n \tmov %r12d,%ecx\n \tmov -0x8(%rsi,%rcx,1),%rsi\n \tmov %rsi,-0x8(%rax,%rcx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tsub %rax,%r8\n \tadd %r12d,%eax\n \tand $0xfffffff8,%eax\n \tcmp $0x8,%eax\n-\tjb e0dc \n+\tjb e0dc \n \tand $0xfffffff8,%eax\n \txor %esi,%esi\n \tmov %esi,%edi\n \tadd $0x8,%esi\n \tmov (%r8,%rdi,1),%r9\n \tmov %r9,(%rcx,%rdi,1)\n \tcmp %eax,%esi\n-\tjb e268 \n-\tjmp e0dc \n+\tjb e268 \n+\tjmp e0dc \n \tmov 0x10(%rsp),%rax\n \tmovdqu 0x10(%rdx),%xmm2\n \tmovdqu 0x20(%rdx),%xmm1\n \tmovdqu 0x30(%rdx),%xmm0\n \tmovdqu 0x8(%rax),%xmm3\n \tmovaps %xmm2,0x50(%rsp)\n \tmovaps %xmm1,0x60(%rsp)\n@@ -9100,34 +9100,34 @@\n \tmov 0x74(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0x74(%rsp)\n \tmov 0x78(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0x78(%rsp)\n \tmov 0x7c(%rsp),%eax\n-\tjmp e174 \n+\tjmp e174 \n \tmov (%rbx),%ecx\n \tmov %ecx,(%rax)\n \tmov -0x4(%rbx,%rdx,1),%ecx\n \tmov %ecx,-0x4(%rax,%rdx,1)\n-\tjmp e09a \n+\tjmp e09a \n \tmov (%rsi),%ecx\n \tmov %ecx,(%rax)\n \tmov %r12d,%ecx\n \tmov -0x4(%rsi,%rcx,1),%esi\n \tmov %esi,-0x4(%rax,%rcx,1)\n-\tjmp e0dc \n+\tjmp e0dc \n \tmov %r12d,%ecx\n \tmovzwl -0x2(%rsi,%rcx,1),%esi\n \tmov %si,-0x2(%rax,%rcx,1)\n-\tjmp e0dc \n+\tjmp e0dc \n \tnopl 0x0(%rax)\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \n-000000000000e390 :\n+000000000000e390 :\n \tpush %r15\n \tmov %rdx,%r15\n \tpush %r14\n \tpush %r13\n \tpush %r12\n \tmov $0x40,%r12d\n \tpush %rbp\n@@ -9138,33 +9138,33 @@\n \tmov %rdi,0x10(%rsp)\n \tmov %rax,%rbp\n \tadd %rdx,%rax\n \tand $0x3f,%ebp\n \tmov %rax,(%rdi)\n \tsub %rbp,%r12\n \ttest %rbp,%rbp\n-\tje e3d2 \n+\tje e3d2 \n \tcmp %r12,%rdx\n-\tjae e60c \n+\tjae e60c \n \tcmp $0x3f,%r15\n-\tjbe e5f1 \n+\tjbe e5f1 \n \tmov %r15,%rax\n \tmov %rbp,0x28(%rsp)\n \tmov %rbx,%r12\n \tshr $0x6,%rax\n \tmov %rbx,0x30(%rsp)\n \tlea -0x1(%rax),%r13\n \tshl $0x6,%rax\n \tmov %r15,0x38(%rsp)\n \tadd %rbx,%rax\n \tmov %r13,0x20(%rsp)\n \tmov %rax,0x18(%rsp)\n \tlea 0x40(%rsp),%rax\n \tmov %rax,0x8(%rsp)\n-\tjmp e51e \n+\tjmp e51e \n \tnopl 0x0(%rax)\n \tmov 0x4(%r12),%eax\n \tmov (%r12),%r15d\n \tmov 0xc(%r12),%r14d\n \tmov 0x10(%r12),%r13d\n \tbswap %eax\n \tmov %eax,(%rsp)\n@@ -9217,19 +9217,19 @@\n \tmov %ebx,0x58(%rsp)\n \tmov %r11d,0x5c(%rsp)\n \tmov %r10d,0x60(%rsp)\n \tmov %r9d,0x64(%rsp)\n \tmov %r8d,0x68(%rsp)\n \tmov %ecx,0x7c(%rsp)\n \tmovups %xmm0,0x6c(%rsp)\n-\tcall bb70 \n+\tcall bb70 \n \tcmp 0x18(%rsp),%r12\n-\tje e5d0 \n+\tje e5d0 \n \ttest $0x3,%r12b\n-\tje e420 \n+\tje e420 \n \tmov 0x8(%rsp),%rax\n \tmovdqu (%r12),%xmm0\n \tmovaps %xmm0,(%rax)\n \tmovdqu 0x10(%r12),%xmm0\n \tmovaps %xmm0,0x10(%rax)\n \tmovdqu 0x20(%r12),%xmm0\n \tmovaps %xmm0,0x20(%rax)\n@@ -9260,47 +9260,47 @@\n \tmov 0x70(%rsp),%esi\n \tmov 0x74(%rsp),%eax\n \tbswap %r10d\n \tbswap %r9d\n \tmov 0x78(%rsp),%edi\n \tmov 0x7c(%rsp),%ecx\n \tbswap %r8d\n-\tjmp e493 \n+\tjmp e493 \n \tnopl (%rax)\n \tmov 0x20(%rsp),%rax\n \tmov 0x30(%rsp),%rbx\n \tmov 0x38(%rsp),%r15\n \tmov 0x28(%rsp),%rbp\n \tshl $0x6,%rax\n \tand $0x3f,%r15d\n \tlea 0x40(%rbx,%rax,1),%rbx\n \ttest %r15,%r15\n-\tjne e6f8 \n+\tjne e6f8 \n \tadd $0x148,%rsp\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tpop %r13\n \tpop %r14\n \tpop %r15\n \tret\n \tlea 0x8(%rdi),%rdx\n \tlea (%rdx,%rbp,1),%rax\n \tcmp $0x8,%r12d\n-\tjae e790 \n+\tjae e790 \n \ttest $0x4,%r12b\n-\tjne e8bb \n+\tjne e8bb \n \ttest %r12d,%r12d\n-\tje e63c \n+\tje e63c \n \tmovzbl (%rsi),%ecx\n \tmov %cl,(%rax)\n \ttest $0x2,%r12b\n-\tjne e8cf \n+\tjne e8cf \n \ttest $0x3,%dl\n-\tjne e7de \n+\tjne e7de \n \tmov 0x10(%rsp),%rdx\n \tmov 0x8(%rdx),%eax\n \tbswap %eax\n \tmov %eax,0x40(%rsp)\n \tmov 0xc(%rdx),%eax\n \tbswap %eax\n \tmov %eax,0x44(%rsp)\n@@ -9347,79 +9347,79 @@\n \tmov 0x10(%rsp),%rdi\n \tlea 0x40(%rsp),%rsi\n \tbswap %eax\n \tlea -0x40(%rbp,%r15,1),%r15\n \tmov %eax,0x7c(%rsp)\n \tadd %r12,%rbx\n \txor %ebp,%ebp\n-\tcall bb70 \n-\tjmp e3d2 \n+\tcall bb70 \n+\tjmp e3d2 \n \tmov 0x10(%rsp),%rax\n \tmov %r15d,%edx\n \tlea 0x8(%rax,%rbp,1),%rax\n \tcmp $0x8,%r15d\n-\tjb e757 \n+\tjb e757 \n \tmov (%rbx),%rdx\n \tmov %rdx,(%rax)\n \tmov %r15d,%edx\n \tmov -0x8(%rbx,%rdx,1),%rcx\n \tmov %rcx,-0x8(%rax,%rdx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tlea (%r15,%rax,1),%edx\n \tsub %rax,%rbx\n \tand $0xfffffff8,%edx\n \tcmp $0x8,%edx\n-\tjb e5fa \n+\tjb e5fa \n \tand $0xfffffff8,%edx\n \txor %eax,%eax\n \tmov %eax,%esi\n \tadd $0x8,%eax\n \tmov (%rbx,%rsi,1),%rdi\n \tmov %rdi,(%rcx,%rsi,1)\n \tcmp %edx,%eax\n-\tjb e741 \n-\tjmp e5fa \n+\tjb e741 \n+\tjmp e5fa \n \ttest $0x4,%r15b\n-\tjne e8aa \n+\tjne e8aa \n \ttest %r15d,%r15d\n-\tje e5fa \n+\tje e5fa \n \tmovzbl (%rbx),%edx\n \tmov %dl,(%rax)\n \ttest $0x2,%r15b\n-\tje e5fa \n+\tje e5fa \n \tmov %r15d,%edx\n \tmovzwl -0x2(%rbx,%rdx,1),%ecx\n \tmov %cx,-0x2(%rax,%rdx,1)\n-\tjmp e5fa \n+\tjmp e5fa \n \tnopl 0x0(%rax,%rax,1)\n \tmov (%rsi),%rcx\n \tmov %rbx,%r8\n \tmov %rcx,(%rax)\n \tmov %r12d,%ecx\n \tmov -0x8(%rsi,%rcx,1),%rsi\n \tmov %rsi,-0x8(%rax,%rcx,1)\n \tlea 0x8(%rax),%rcx\n \tand $0xfffffffffffffff8,%rcx\n \tsub %rcx,%rax\n \tsub %rax,%r8\n \tadd %r12d,%eax\n \tand $0xfffffff8,%eax\n \tcmp $0x8,%eax\n-\tjb e63c \n+\tjb e63c \n \tand $0xfffffff8,%eax\n \txor %esi,%esi\n \tmov %esi,%edi\n \tadd $0x8,%esi\n \tmov (%r8,%rdi,1),%r9\n \tmov %r9,(%rcx,%rdi,1)\n \tcmp %eax,%esi\n-\tjb e7c8 \n-\tjmp e63c \n+\tjb e7c8 \n+\tjmp e63c \n \tmov 0x10(%rsp),%rax\n \tmovdqu 0x10(%rdx),%xmm2\n \tmovdqu 0x20(%rdx),%xmm1\n \tmovdqu 0x30(%rdx),%xmm0\n \tmovdqu 0x8(%rax),%xmm3\n \tmovaps %xmm2,0x50(%rsp)\n \tmovaps %xmm1,0x60(%rsp)\n@@ -9467,34 +9467,34 @@\n \tmov 0x74(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0x74(%rsp)\n \tmov 0x78(%rsp),%eax\n \tbswap %eax\n \tmov %eax,0x78(%rsp)\n \tmov 0x7c(%rsp),%eax\n-\tjmp e6d4 \n+\tjmp e6d4 \n \tmov (%rbx),%ecx\n \tmov %ecx,(%rax)\n \tmov -0x4(%rbx,%rdx,1),%ecx\n \tmov %ecx,-0x4(%rax,%rdx,1)\n-\tjmp e5fa \n+\tjmp e5fa \n \tmov (%rsi),%ecx\n \tmov %ecx,(%rax)\n \tmov %r12d,%ecx\n \tmov -0x4(%rsi,%rcx,1),%esi\n \tmov %esi,-0x4(%rax,%rcx,1)\n-\tjmp e63c \n+\tjmp e63c \n \tmov %r12d,%ecx\n \tmovzwl -0x2(%rsi,%rcx,1),%esi\n \tmov %si,-0x2(%rax,%rcx,1)\n-\tjmp e63c \n+\tjmp e63c \n \tnopl 0x0(%rax)\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \n-000000000000e8f0 :\n+000000000000e8f0 :\n \tmovq $0x0,(%rdi)\n \tmov %rdi,%rdx\n \tlea 0x8(%rdi),%rdi\n \txor %eax,%eax\n \tand $0xfffffffffffffff8,%rdi\n \tmov %rdx,%rcx\n \tmovdqa 0x931(%rip),%xmm0 \n@@ -9513,9 +9513,9 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-000000000000e948 :\n+000000000000e948 :\n \tjmp *0x2632(%rip) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -7,17 +7,17 @@\n 0x0000f040 6174653a 20696e76 616c6964 20437478 ate: invalid Ctx\n 0x0000f050 00534841 3235362e 66696e61 6c697a65 .SHA256.finalize\n 0x0000f060 3a20696e 76616c69 64204374 78007372 : invalid Ctx.sr\n 0x0000f070 632f4372 7970746f 2f486173 682f5348 c/Crypto/Hash/SH\n 0x0000f080 41323536 2e687300 6572726f 72004372 A256.hs.error.Cr\n 0x0000f090 7970746f 2e486173 682e5348 41323536 ypto.Hash.SHA256\n 0x0000f0a0 00637279 70746f68 6173682d 73686132 .cryptohash-sha2\n- 0x0000f0b0 35362d30 2e31312e 3130322e 312d3947 56-0.11.102.1-9G\n- 0x0000f0c0 69395547 78636862 5645706d 65625962 i9UGxchbVEpmebYb\n- 0x0000f0d0 53626f52 00274374 78004372 7970746f SboR.'Ctx.Crypto\n+ 0x0000f0b0 35362d30 2e31312e 3130322e 312d3265 56-0.11.102.1-2e\n+ 0x0000f0c0 6f596852 796f6b31 384a6c4b 6a784755 oYhRyok18JlKjxGU\n+ 0x0000f0d0 34534638 00274374 78004372 7970746f 4SF8.'Ctx.Crypto\n 0x0000f0e0 2e486173 682e5348 41323536 2e464649 .Hash.SHA256.FFI\n 0x0000f0f0 00436f6d 70617400 00000000 00000000 .Compat.........\n 0x0000f100 80000000 00000000 00000000 00000000 ................\n 0x0000f110 00000000 00000000 00000000 00000000 ................\n 0x0000f120 00000000 00000000 00000000 00000000 ................\n 0x0000f130 00000000 00000000 00000000 00000000 ................\n 0x0000f140 982f8a42 91443771 cffbc0b5 a5dbb5e9 ./.B.D7q........\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -124,24 +124,24 @@\n 0x000117b8 00000000 00000000 99170100 00000000 ................\n 0x000117c8 a9170100 00000000 03000000 00000000 ................\n 0x000117d8 00000000 00000000 00000000 00000000 ................\n 0x000117e8 00000000 00000000 03000000 00000000 ................\n 0x000117f8 00000000 00000000 4df00000 00000000 ........M.......\n 0x00011808 00000000 00000000 b9170100 00000000 ................\n 0x00011818 f9170100 00000000 00000000 00000000 ................\n- 0x00011828 fdd5c6fd 74864f19 d8a5732b 99b8a013 ....t.O...s+....\n+ 0x00011828 b87fc254 055cbfcd 617a6f46 2d8183b8 ...T.\\..azoF-...\n 0x00011838 00000000 00000000 03000000 00000000 ................\n 0x00011848 00000000 00000000 09180100 00000000 ................\n 0x00011858 00000000 00000000 03000000 00000000 ................\n 0x00011868 00000000 00000000 d9170100 00000000 ................\n 0x00011878 49180100 00000000 03000000 00000000 I...............\n 0x00011888 00000000 00000000 d5f00000 00000000 ................\n 0x00011898 00000000 00000000 b9170100 00000000 ................\n 0x000118a8 89180100 00000000 6c180100 00000000 ........l.......\n- 0x000118b8 b430f405 0efd6a6e 9e46cef9 4640430c .0....jn.F..F@C.\n+ 0x000118b8 da5bc74d 5e2c4b90 473d6adb 5801f11e .[.M^,K.G=j.X...\n 0x000118c8 00000000 00000000 03000000 00000000 ................\n 0x000118d8 e8b20000 00000000 70b30000 00000000 ........p.......\n 0x000118e8 88b40000 00000000 90b60000 00000000 ................\n 0x000118f8 90b70000 00000000 60b80000 00000000 ........`.......\n 0x00011908 78b90000 00000000 48e90000 00000000 x.......H.......\n 0x00011918 00000000 00000000 a1f00000 00000000 ................\n 0x00011928 00000000 00000000 f1f00000 00000000 ................\n"}]}]}]}]}, {"source1": "libghc-cryptohash-sha256-doc_0.11.102.1-3_all.deb", "source2": "libghc-cryptohash-sha256-doc_0.11.102.1-3_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-09-22 06:05:52.000000 debian-binary\n -rw-r--r-- 0 0 0 1408 2024-09-22 06:05:52.000000 control.tar.xz\n--rw-r--r-- 0 0 0 46284 2024-09-22 06:05:52.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 46280 2024-09-22 06:05:52.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/ghc-doc/haddock/cryptohash-sha256-0.11.102.1/cryptohash-sha256.haddock", "source2": "./usr/lib/ghc-doc/haddock/cryptohash-sha256-0.11.102.1/cryptohash-sha256.haddock", "has_internal_linenos": true, "unified_diff": "@@ -216,16 +216,16 @@\n 00000d70: 0000 0100 1200 0001 0013 0000 0300 1400 ................\n 00000d80: 1516 0317 0018 1903 1a00 1819 031b 0018 ................\n 00000d90: 1903 1c00 0004 001d 0000 0400 1e00 0004 ................\n 00000da0: 001f 0000 0400 2000 0004 0021 0000 0400 ...... ....!....\n 00000db0: 2200 0004 0023 0000 0100 2400 0001 0025 \"....#....$....%\n 00000dc0: 0015 1600 2627 3363 7279 7074 6f68 6173 ....&'3cryptohas\n 00000dd0: 682d 7368 6132 3536 2d30 2e31 312e 3130 h-sha256-0.11.10\n-00000de0: 322e 312d 3947 6939 5547 7863 6862 5645 2.1-9Gi9UGxchbVE\n-00000df0: 706d 6562 5962 5362 6f52 1243 7279 7074 pmebYbSboR.Crypt\n+00000de0: 322e 312d 3265 6f59 6852 796f 6b31 384a 2.1-2eoYhRyok18J\n+00000df0: 6c4b 6a78 4755 3453 4638 1243 7279 7074 lKjxGU4SF8.Crypt\n 00000e00: 6f2e 4861 7368 2e53 4841 3235 3611 6372 o.Hash.SHA256.cr\n 00000e10: 7970 746f 6861 7368 2d73 6861 3235 3606 yptohash-sha256.\n 00000e20: 436f 6d70 6174 1643 7279 7074 6f2e 4861 Compat.Crypto.Ha\n 00000e30: 7368 2e53 4841 3235 362e 4646 4903 4374 sh.SHA256.FFI.Ct\n 00000e40: 7804 696e 6974 0675 7064 6174 6507 7570 x.init.update.up\n 00000e50: 6461 7465 7308 6669 6e61 6c69 7a65 1166 dates.finalize.f\n 00000e60: 696e 616c 697a 6541 6e64 4c65 6e67 7468 inalizeAndLength\n"}]}]}]}, {"source1": "libghc-cryptohash-sha256-prof_0.11.102.1-3_amd64.deb", "source2": "libghc-cryptohash-sha256-prof_0.11.102.1-3_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-09-22 06:05:52.000000 debian-binary\n -rw-r--r-- 0 0 0 1148 2024-09-22 06:05:52.000000 control.tar.xz\n--rw-r--r-- 0 0 0 26952 2024-09-22 06:05:52.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 26704 2024-09-22 06:05:52.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,15 +1,15 @@\n Package: libghc-cryptohash-sha256-prof\n Source: haskell-cryptohash-sha256\n Version: 0.11.102.1-3\n Architecture: amd64\n Maintainer: Debian Haskell Group \n Installed-Size: 183\n Depends: libghc-base-prof-4.18.2.1-8e81e, libghc-bytestring-prof-0.11.5.3-7048d, libghc-cryptohash-sha256-dev (= 0.11.102.1-3)\n-Provides: libghc-cryptohash-sha256-prof-0.11.102.1-a26db\n+Provides: libghc-cryptohash-sha256-prof-0.11.102.1-68480\n Section: haskell\n Priority: optional\n Homepage: https://github.com/hvr/cryptohash-sha256\n Description: fast, pure and practical SHA-256 implementation; profiling libraries\n A practical incremental and one-pass, pure API to the SHA-256 hash\n algorithm (including HMAC support) with performance close to the\n fastest implementations available in other languages.\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,7 +1,7 @@\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Compat.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256/FFI.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/libHScryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR_p.a\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Compat.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256/FFI.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/libHScryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8_p.a\n usr/share/doc/libghc-cryptohash-sha256-prof/changelog.Debian.gz\n usr/share/doc/libghc-cryptohash-sha256-prof/changelog.gz\n usr/share/doc/libghc-cryptohash-sha256-prof/copyright\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,21 +1,21 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/\n--rw-r--r-- 0 root (0) root (0) 2061 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Compat.p_hi\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256/\n--rw-r--r-- 0 root (0) root (0) 7560 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256/FFI.p_hi\n--rw-r--r-- 0 root (0) root (0) 7218 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256.p_hi\n--rw-r--r-- 0 root (0) root (0) 148056 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/libHScryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR_p.a\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/\n+-rw-r--r-- 0 root (0) root (0) 2058 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Compat.p_hi\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256/\n+-rw-r--r-- 0 root (0) root (0) 7561 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256/FFI.p_hi\n+-rw-r--r-- 0 root (0) root (0) 7218 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256.p_hi\n+-rw-r--r-- 0 root (0) root (0) 148056 2024-09-22 06:05:52.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/libHScryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8_p.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-22 06:05:52.000000 ./usr/share/doc/libghc-cryptohash-sha256-prof/\n -rw-r--r-- 0 root (0) root (0) 428 2024-09-22 06:05:52.000000 ./usr/share/doc/libghc-cryptohash-sha256-prof/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 701 2001-09-09 01:46:40.000000 ./usr/share/doc/libghc-cryptohash-sha256-prof/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 1899 2021-11-27 12:52:06.000000 ./usr/share/doc/libghc-cryptohash-sha256-prof/copyright\n"}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Compat.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Compat.p_hi", "comments": ["Files 80% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Compat 9066\n- interface hash: adb2f0700573cfc7ff044c3606be73c5\n- ABI hash: ff45df695240eb096043ba574322082a\n- export-list hash: c8b3dc717d08cbb3e578f371eac3b053\n+ interface hash: 91175482df8017d78f3facfdb3f86b68\n+ ABI hash: 98d7fa285fbfb51f2e29d6ba849b61cd\n+ export-list hash: 44c862502209c6cb6d5d90960de05a3b\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: 7b66415ed63878ea79bf7879fe0a5f55\n opt_hash: 6c7aa9c86a88606ea9feb346b37abe02\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 857aa6cbfc23f945defbe46b9f84c316\n sig of: Nothing\n@@ -36,41 +36,41 @@\n import -/ Foreign.ForeignPtr 3fd069704f132f57b8b329ea3fccff41\n import -/ GHC.ForeignPtr 128f63aefd889186620c3426d75a97d0\n import -/ GHC.Word a2e25f62dca906f1ba384e1d879c0adc\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n addDependentFile \"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h\" ed2abc0c378d044c7bbfd76a73a209e2\n-addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" b083ce96a4bbfc25481b1a213116ff27\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 7028ea4a6559d441b8db59b5747cb888\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n-d91fd36198c35a1478201654d679cede\n+0f999a29e4f753db727fa221e4e38d29\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-0452c6ce81516b779a39418ce6760671\n+099bb7fed109c2c754e47aed9664006c\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-f5701c3ba520f6f338971abc40d70b65\n+d588f487237690e832505c77bbaea2de\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Compat\"#]\n-88b3a11d3ecad5c8b5bc9ed954bbf6b2\n+e4cab4cdbcfa0077c8b50b1e3f6aa844\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-343725fa4138297d11fd3fcd8470cbb2\n+a0790ccf8909b27bf4e6f2dfa161352b\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\"#]\n-4d4cecef140c992ccb6e3ad97939725d\n+ \"cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\"#]\n+49155f1db43507ff58d4a274e828826d\n constructBS ::\n GHC.ForeignPtr.ForeignPtr GHC.Word.Word8\n -> GHC.Types.Int -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Unfolding: Core: \n {__scc {Compat.constructBS} True False} \\ (ds['GHC.Types.Many] :: GHC.ForeignPtr.ForeignPtr\n GHC.Word.Word8)\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256/FFI.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256/FFI.p_hi", "comments": ["Files 89% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Crypto.Hash.SHA256.FFI 9066\n- interface hash: 75eec8ea18ae7024e241fc4684ebaee5\n- ABI hash: 37901b7a016838e4f72e07966f49f275\n- export-list hash: 3abb5b85cd0b94c21704a0c867843e20\n+ interface hash: cdc88b077f80b1ca124e3f4e93c88200\n+ ABI hash: 78bbaaad143617116b9a2e82b5eb6c97\n+ export-list hash: 125baf928e58090c7eb716e1f235df5f\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: ba463439bf336b5ec033325181c78512\n opt_hash: 2a31b8460fed3b04a42d624e304c6016\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 637c0b255a025be85c6e91d8c591975d\n sig of: Nothing\n@@ -46,15 +46,15 @@\n import -/ GHC.Ptr 5522f6d7442085220457be4af2be15d1\n import -/ GHC.Word a2e25f62dca906f1ba384e1d879c0adc\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-07d3c4c5fca290270be78c639b6fc3e6\n+8e3137aa4f1c4faa09d11196fec13d7f\n $fEqCtx :: GHC.Classes.Eq Ctx\n DFunId\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Classes.C:Eq], Inline: CONLIKE,\n Unfolding: DFun:.\n @Ctx\n Data.ByteString.Internal.Type.eq\n@@ -63,127 +63,127 @@\n %<'GHC.Types.Many>_N ->_R Sym (N:Ctx[0])\n %<'GHC.Types.Many>_N ->_R _R)\n Data.ByteString.Internal.Type.$fEqByteString_$c/=\n `cast`\n (Sym (N:Ctx[0])\n %<'GHC.Types.Many>_N ->_R Sym (N:Ctx[0])\n %<'GHC.Types.Many>_N ->_R _R)]\n-4d0df1a7237fa4b0be94c5ce6e6d3981\n+8e9e6a5209049a7ff5e5a6c1bb087305\n $tc'Ctx :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 7956449928374661300#Word64\n- 883620625477682846#Word64\n+ 10397452948258380762#Word64\n+ 2229564771675028807#Word64\n $trModule\n $tc'Ctx2\n 0#\n $tc'Ctx1]\n-75e1d6a4c1e760dd1a14186156e1f055\n+93984170e187c74c0ec17b1aaafb41c4\n $tc'Ctx1 :: GHC.Types.KindRep\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.KindRepFun], Inline: [~]]\n-ad514c4760559668e09109bc69db4411\n+4eb215c9e9cfdcf101994df140b48d52\n $tc'Ctx2 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tc'Ctx3]\n-4f9ce0f95fd034252523ee66d7d68eed\n+8417f7bc15e2fcb8527d75be0a7eb0e5\n $tc'Ctx3 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"'Ctx\"#]\n-cd6d9bf2a53dc9e7d2036133d7d07508\n+fdc1561fa1abaa89d5a0b1d9cbfa8a4d\n $tcCtx :: GHC.Types.TyCon\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TyCon],\n Unfolding: Core: \n GHC.Types.TyCon\n- 1823824211140335101#Word64\n- 1414333250992842200#Word64\n+ 14825669676293586872#Word64\n+ 13295612556383058529#Word64\n $trModule\n $tcCtx1\n 0#\n GHC.Types.krep$*]\n-009aca646b589afaa86c594fc8bcfdd3\n+8f2dbcc5b8f36b6616d93a5d9ed0b7d7\n $tcCtx1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $tcCtx2]\n-c615f6557eaf316dc4783ac4709c7d50\n+e5e41c74b08afd5fa17b1b751ae4af8a\n $tcCtx2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Ctx\"#]\n-f24961f6e3dcee1878beda802c4635da\n+77106efde693ca5e93686c105ac16501\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-a6f623c102bfa499f102190b0bee6548\n+582316252a58068837f2251335702bdb\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-34873c0896323693b97b72d522c5a08d\n+a2f445c7ab9516611c5b851590ff582a\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Hash.SHA256.FFI\"#]\n-d687ea1d3a826ea2380e4cda1d02a0ed\n+41176dcb1de759ec47b72fb25f00f76f\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-b5c95cdbecb031286583e6b50d331450\n+c3468d20c044cc409e4bc42bc7286485\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\"#]\n-f2f6b96a357f69235ae4150e67a5a02c\n+ \"cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\"#]\n+e637912d1e61c346730ce4c2dfcb6308\n type Ctx :: *\n newtype Ctx = Ctx Data.ByteString.Internal.Type.ByteString\n-b48ab9208b0b68c7080fee424d884941\n+ef341204f35308a23d8a2318cff475ce\n c_sha256_finalize ::\n GHC.Ptr.Ptr Ctx -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L><1L>,\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr Ctx)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC2ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds3\n ds5\n eta of wild { Solo# ds6 ->\n (# ds6, GHC.Tuple.Prim.() #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-69eccc6dce398117fd8c8a4777e92d5b\n+8cbd38e8be9f4eceb5e0cea0cfbf255c\n c_sha256_finalize_len ::\n GHC.Ptr.Ptr Ctx\n -> GHC.Ptr.Ptr GHC.Word.Word8 -> GHC.Types.IO GHC.Word.Word64\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L><1L>,\n Unfolding: Core: StableSystem <2,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr Ctx)\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds2 { GHC.Ptr.Ptr ds3 ->\n case ds1 of ds4 { GHC.Ptr.Ptr ds5 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC3ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zufinalizze :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld,\n GHC.Prim.Word64# #)}\n ds3\n@@ -191,15 +191,15 @@\n eta of wild { (#,#) ds6 ds7 ->\n (# ds6, GHC.Word.W64# ds7 #) } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0]\n _R))]\n-691e3ffe0ed758cb8059c42c276666a1\n+1febb9a211b83891818e7db34e3daedd\n c_sha256_hash_safe ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> Foreign.C.Types.CSize\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -209,15 +209,15 @@\n (ds1['GHC.Types.Many] :: GHC.Word.Word64)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Word.W64# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_safe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_safe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC0ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash :: GHC.Prim.Addr#\n -> GHC.Prim.Word64#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -226,15 +226,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Foreign.C.Types.N:CSize[0])\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-1e52c83fbe734623449232e75713223b\n+5e3cf1a75baba007211cd5150dc816ae\n c_sha256_hash_unsafe ::\n GHC.Ptr.Ptr GHC.Word.Word8\n -> Foreign.C.Types.CSize\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -244,15 +244,15 @@\n (ds1['GHC.Types.Many] :: GHC.Word.Word64)\n (ds2['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Word.W64# ds6 ->\n case ds2 of ds7 { GHC.Ptr.Ptr ds8 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC1ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuhash :: GHC.Prim.Addr#\n -> GHC.Prim.Word64#\n -> GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -261,35 +261,35 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (Foreign.C.Types.N:CSize[0])\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-632f0c479e4b8ec5e0e71656d5a39338\n+da05777cfa80d5bf441752f097591ada\n c_sha256_init :: GHC.Ptr.Ptr Ctx -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: <1L>,\n Unfolding: Core: StableSystem <1,FalseFalse>\n (\\ (ds['GHC.Types.Many] :: GHC.Ptr.Ptr Ctx)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds1 { GHC.Ptr.Ptr ds2 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC6ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuinit :: GHC.Prim.Addr#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds2\n eta of wild { Solo# ds3 ->\n (# ds3, GHC.Tuple.Prim.() #) } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-cab47cb122bd526a68fa472f78bf45e1\n+f51cb3cca35ebc5d282ab99862b3c807\n c_sha256_update_safe ::\n GHC.Ptr.Ptr Ctx\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> Foreign.C.Types.CSize\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -299,15 +299,15 @@\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds2['GHC.Types.Many] :: GHC.Word.Word64)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Ptr.Ptr ds6 ->\n case ds2 of ds7 { GHC.Word.W64# ds8 ->\n- case {__ffi_static_ccall_safe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_safe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC4ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word64#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n@@ -316,15 +316,15 @@\n eta of wild { Solo# ds9 ->\n (# ds9, GHC.Tuple.Prim.() #) } } } })\n `cast`\n (_R\n %<'GHC.Types.Many>_N ->_R _R\n %<'GHC.Types.Many>_N ->_R Sym (Foreign.C.Types.N:CSize[0])\n %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))]\n-58b445b93b9df3880f002d03a946cacf\n+c9bd76d64682e03a79ffdb547a292ccd\n c_sha256_update_unsafe ::\n GHC.Ptr.Ptr Ctx\n -> GHC.Ptr.Ptr GHC.Word.Word8\n -> Foreign.C.Types.CSize\n -> GHC.Types.IO ()\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFReEntrant 4, Arity: 4,\n@@ -334,15 +334,15 @@\n (ds1['GHC.Types.Many] :: GHC.Ptr.Ptr GHC.Word.Word8)\n (ds2['GHC.Types.Many] :: GHC.Word.Word64)\n (eta['GHC.Types.Many] :: GHC.Prim.State#\n GHC.Prim.RealWorld)[OneShot] ->\n case ds of ds3 { GHC.Ptr.Ptr ds4 ->\n case ds1 of ds5 { GHC.Ptr.Ptr ds6 ->\n case ds2 of ds7 { GHC.Word.W64# ds8 ->\n- case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm9Gi9UGxchbVEpmebYbSboRZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate :: GHC.Prim.Addr#\n+ case {__ffi_static_ccall_unsafe cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:ghczuwrapperZC5ZCcryptohashzmsha256zm0zi11zi102zi1zm2eoYhRyok18JlKjxGU4SF8ZCCryptoziHashziSHA256ziFFIZChszucryptohashzusha256zuupdate :: GHC.Prim.Addr#\n -> GHC.Prim.Addr#\n -> GHC.Prim.Word64#\n -> GHC.Prim.State#\n GHC.Prim.RealWorld\n -> (# GHC.Prim.State#\n GHC.Prim.RealWorld #)}\n ds4\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR/Crypto/Hash/SHA256.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8/Crypto/Hash/SHA256.p_hi", "comments": ["Files 95% similar despite different names"], "unified_diff": null, "details": [{"source1": "ghc --show-iface {}", "source2": "ghc --show-iface {}", "unified_diff": "@@ -1,17 +1,17 @@\n Magic: Wanted 33214052,\n got 33214052\n Version: Wanted 9066,\n got 9066\n Way: Wanted ,\n got p\n interface Crypto.Hash.SHA256 9066\n- interface hash: 4c62356850d58756f00f88ce4367dad8\n- ABI hash: 6c4aa048274c9a7023f81bd619b6294f\n- export-list hash: e72acf1b057a0e69709ee0a0c801a9cf\n+ interface hash: 145b460554c8a929be4df750a9ec3d8e\n+ ABI hash: 21e11d7349d0a7943361c2d62c57d11b\n+ export-list hash: f41244d021d550c03810892ded0a591b\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: c752adcc4fbd9b98ca2f1f0114c31388\n opt_hash: 6c7aa9c86a88606ea9feb346b37abe02\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 76f8319a0691efd6454475f869be8363\n sig of: Nothing\n@@ -29,16 +29,16 @@\n hmaclazyAndLength\n init\n start\n startlazy\n update\n updates\n Crypto.Hash.SHA256.FFI.Ctx{Crypto.Hash.SHA256.FFI.Ctx}\n-direct module dependencies: cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:Compat\n- cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:Crypto.Hash.SHA256.FFI\n+direct module dependencies: cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:Compat\n+ cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:Crypto.Hash.SHA256.FFI\n boot module dependencies:\n direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3\n plugin package dependencies:\n orphans: GHC.Base GHC.Float GHC.Prim.Ext\n family instance modules: Control.Applicative Control.Arrow\n Data.Array.Byte Data.Complex Data.Functor.Compose\n Data.Functor.Const Data.Functor.Identity Data.Functor.Product\n@@ -68,275 +68,275 @@\n import -/ System.IO.Unsafe 8de6a40cb1777ba802535ae8c5518391\n import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7\n import -/ Data.ByteString.Internal fd91300feb04154adb4e22ec59b665c5\n import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6\n import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea\n import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9\n import -/ Data.ByteString.Unsafe c20de811c76fd00d33738033daa38001\n-import -/ cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:Compat ff45df695240eb096043ba574322082a\n- exports: c8b3dc717d08cbb3e578f371eac3b053\n- constructBS 4d4cecef140c992ccb6e3ad97939725d\n-import -/ cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR:Crypto.Hash.SHA256.FFI 37901b7a016838e4f72e07966f49f275\n- exports: 3abb5b85cd0b94c21704a0c867843e20\n- Ctx 561672002366a3506f1b98b21cfc6bba\n- Ctx f2f6b96a357f69235ae4150e67a5a02c\n- c_sha256_finalize b48ab9208b0b68c7080fee424d884941\n- c_sha256_finalize_len 69eccc6dce398117fd8c8a4777e92d5b\n- c_sha256_hash_safe 691e3ffe0ed758cb8059c42c276666a1\n- c_sha256_hash_unsafe 1e52c83fbe734623449232e75713223b\n- c_sha256_init 632f0c479e4b8ec5e0e71656d5a39338\n- c_sha256_update_safe cab47cb122bd526a68fa472f78bf45e1\n- c_sha256_update_unsafe 58b445b93b9df3880f002d03a946cacf\n+import -/ cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:Compat 98d7fa285fbfb51f2e29d6ba849b61cd\n+ exports: 44c862502209c6cb6d5d90960de05a3b\n+ constructBS 49155f1db43507ff58d4a274e828826d\n+import -/ cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8:Crypto.Hash.SHA256.FFI 78bbaaad143617116b9a2e82b5eb6c97\n+ exports: 125baf928e58090c7eb716e1f235df5f\n+ Ctx 0033858238efb1d050519d2a81c91a44\n+ Ctx e637912d1e61c346730ce4c2dfcb6308\n+ c_sha256_finalize ef341204f35308a23d8a2318cff475ce\n+ c_sha256_finalize_len 8cbd38e8be9f4eceb5e0cea0cfbf255c\n+ c_sha256_hash_safe 1febb9a211b83891818e7db34e3daedd\n+ c_sha256_hash_unsafe 5e3cf1a75baba007211cd5150dc816ae\n+ c_sha256_init da05777cfa80d5bf441752f097591ada\n+ c_sha256_update_safe f51cb3cca35ebc5d282ab99862b3c807\n+ c_sha256_update_unsafe c9bd76d64682e03a79ffdb547a292ccd\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94\n-27d8b3f4577bffb252851b729f0f55f6\n+cab9f012404bb58571eb8d86ae6bc2a2\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-0146a7c5609f1b2638c17ff0db84e599\n+01d17812571b111cc044d4597c1c33f9\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-23acb681d2906cb85232ee3bd4969726\n+157e9f6ef21907b06e10e4e3f9e3c960\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Crypto.Hash.SHA256\"#]\n-79431b3cc0e732962b2c5a395e40bf63\n+c5fc78cd01575b499e5621598e4917f2\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-ccbdb3c412ff0fa72424957ffc6fe8ff\n+01828891599cef508986f60f95480428\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"cryptohash-sha256-0.11.102.1-9Gi9UGxchbVEpmebYbSboR\"#]\n-b76835c55aba627ee0fbb19dd7b8fcc1\n+ \"cryptohash-sha256-0.11.102.1-2eoYhRyok18JlKjxGU4SF8\"#]\n+cdfd98beac66992322f64b7a3098e02b\n $wfinalize ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline:]\n-4f84d3b43a649d6040366f0688a5c62c\n+caf9b4e3d5b76f4ca17623e75a6cee60\n $wfinalizeAndLength ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> (Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64)\n [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>,\n Inline:]\n-eb7dbed1268c55e3e8e7e9562ed96527\n+ee7909996fc7e5664e06577a41acb697\n $whash ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 3, Arity: 3,\n Strictness: , Inline:]\n-ce47d6a63ab49553134e00b10e880e91\n+71c94026a0a4297e941ee29d31bc52b2\n $whkdf ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L>, Inline:]\n-1c07b60e00096d773e3c0b3447aa9a5c\n+f21d97ee42536a877281bee1498e7d70\n $whmac ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n Inline: [2]]\n-e45fb13b34531e43de8ec8a43612794c\n+ab535fd87934d272b9759fd719fc316f\n $whmaclazy ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: ,\n Inline: [2]]\n-e0780d5e0bcb2434d8f79ca2b3f52845\n+4e83e8ff936b796f8122a24e51ac31e4\n $whmaclazyAndLength ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> (# Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64 #)\n [TagSig: ,\n LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: ,\n Inline: [2]]\n-766fb3d015c4fbd1051ddd4cb08415db\n+a88a9f1afe0622aba581b89b0281b62a\n $wstart ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Crypto.Hash.SHA256.FFI.Ctx\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 3,\n Arity: 3, Strictness: , Inline:]\n-985fc8896e2d42f5e6250db1c996b063\n+981f5d4cde84b822dad61a5dfb170fe0\n $wupdate ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> Crypto.Hash.SHA256.FFI.Ctx\n [LambdaFormInfo: LFReEntrant 6, Arity: 6,\n Strictness: <1L>, Inline:]\n-22c19785c2cf96ded5f99c4475010bbd\n+49900658fede62d9cefdc7903f0f33aa\n $wupdates ::\n GHC.Prim.Addr#\n -> GHC.ForeignPtr.ForeignPtrContents\n -> GHC.Prim.Int#\n -> [Data.ByteString.Internal.Type.ByteString]\n -> Crypto.Hash.SHA256.FFI.Ctx\n StrWork([~, ~, ~, !])\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1L><1L>, Inline:]\n-a0dad36d98dd00e1f1e3ef606fffc837\n+2f33fdf613f75663668ccbffb460a3d8\n finalize ::\n Crypto.Hash.SHA256.FFI.Ctx\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [final],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ctx['GHC.Types.Many] :: Crypto.Hash.SHA256.FFI.Ctx) ->\n case ctx\n `cast`\n (Crypto.Hash.SHA256.FFI.N:Ctx[0]) of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wfinalize ww ww1 ww2 }]\n-8ea51758325aefbe3cca049dc757ff63\n+265e61e20f3a8f65793d14dc35bc2320\n finalizeAndLength ::\n Crypto.Hash.SHA256.FFI.Ctx\n -> (Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,1L)>, Inline: [final],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (ctx['GHC.Types.Many] :: Crypto.Hash.SHA256.FFI.Ctx) ->\n case ctx\n `cast`\n (Crypto.Hash.SHA256.FFI.N:Ctx[0]) of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wfinalizeAndLength ww ww1 ww2 }]\n-8af22baaf925297b5d22459b58626251\n+5e2275000ef569a02b0865a59c00e8bb\n hash ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1!P(L,L,L)>, Inline: [final],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (d['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case d of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $whash ww ww1 ww2 }]\n-34aecd4fcb6a05e543a89faf1aef8c99\n+df6cb8765debf205f402aae8c61b7a9c\n hashlazy ::\n Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [HasNoCafRefs, LambdaFormInfo: LFReEntrant 1, Arity: 1,\n Strictness: <1L>, Inline:]\n-5bd51d543350fdb24f8bd953ba6721d3\n+27c9372bbc79a2119e3da8d2583fb589\n hashlazyAndLength ::\n Data.ByteString.Lazy.Internal.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64)\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: <1L>,\n Inline:]\n-5ad619ae2623575745ae29b78c1eab91\n+a1958c095c01ca5baad74ff67a87254f\n hkdf ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> GHC.Types.Int\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 4, Arity: 4,\n Strictness: <1!P(1L)>, Inline: [final],\n Unfolding: Core: StableSystem <4,TrueFalse>\n \\ (ikm['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (salt['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (info['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (l['GHC.Types.Many] :: GHC.Types.Int) ->\n case l of wild { GHC.Types.I# ww -> $whkdf ikm salt info ww }]\n-4c38e144b94084c7149d1905fceedaeb\n+7ba4bd7336be50a45e79b1a700949ce6\n hmac ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (secret['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case secret of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $whmac ww ww1 ww2 msg }]\n-34696cbdac8d82748a5608ee5671bb7f\n+cd595470ed38222830c3f2447f8c3c8a\n hmaclazy ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> Data.ByteString.Internal.Type.ByteString\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,L)>, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (secret['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case secret of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $whmaclazy ww ww1 ww2 msg }]\n-d62825456353ffafdf9d4f01d73975c0\n+5110581f3ea1e8941e80b0a7327e76d4\n hmaclazyAndLength ::\n Data.ByteString.Internal.Type.ByteString\n -> Data.ByteString.Lazy.Internal.ByteString\n -> (Data.ByteString.Internal.Type.ByteString, GHC.Word.Word64)\n [TagSig: , LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: , CPR: 1, Inline: [2],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (secret['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)\n (msg['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) ->\n case $whmaclazyAndLength secret msg of wild { (#,#) ww ww1 ->\n (ww, ww1) }]\n-30c6423d2d4fc0f8c7242ee2acff22eb\n+c7fd9e7591cec56027ff3d80c7443e67\n init :: Crypto.Hash.SHA256.FFI.Ctx\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Inline:]\n-65e856f07d15f0719ae9c7d294e82d7b\n+7d0434a1698b472c7b7acbfb6d61c180\n start ::\n Data.ByteString.Internal.Type.ByteString\n -> Crypto.Hash.SHA256.FFI.Ctx\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(L,L,L)>, Inline: [final],\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (d['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case d of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n $wstart ww ww1 ww2 }]\n-e97426f5f91e04a0cc6d457e025f16b2\n+14d77caddc698c8f95a0d324bc3185df\n startlazy ::\n Data.ByteString.Lazy.Internal.ByteString\n -> Crypto.Hash.SHA256.FFI.Ctx\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1L>, Inline:]\n-2f5ee77efef39c9220fb1f396dc56ff0\n+0680a2a26fed0483577a9c4e01010b91\n update ::\n Crypto.Hash.SHA256.FFI.Ctx\n -> Data.ByteString.Internal.Type.ByteString\n -> Crypto.Hash.SHA256.FFI.Ctx\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,1L)><1!P(L,L,L)>, Inline: [final],\n Unfolding: Core: StableSystem <2,TrueFalse>\n \\ (ctx['GHC.Types.Many] :: Crypto.Hash.SHA256.FFI.Ctx)\n (d['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) ->\n case ctx\n `cast`\n (Crypto.Hash.SHA256.FFI.N:Ctx[0]) of wild { Data.ByteString.Internal.Type.BS ww ww1 ww2 ->\n case d of wild1 { Data.ByteString.Internal.Type.BS ww3 ww4 ww5 ->\n $wupdate ww ww1 ww2 ww3 ww4 ww5 } }]\n-193f119a0b5fe38cb46454803bc48c8e\n+a801e057d2cc88c546321cdc0bfe660d\n updates ::\n Crypto.Hash.SHA256.FFI.Ctx\n -> [Data.ByteString.Internal.Type.ByteString]\n -> Crypto.Hash.SHA256.FFI.Ctx\n [LambdaFormInfo: LFReEntrant 2, Arity: 2,\n Strictness: <1!P(L,L,1L)><1L>, Inline: [final],\n Unfolding: Core: StableSystem <2,TrueFalse>\n"}]}]}]}]}]}