{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.Kppc2nW5/b1/haskell-string-qq_0.0.6-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.Kppc2nW5/b2/haskell-string-qq_0.0.6-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 7b60058e167e4792fcdf1eb7ba5e26a8 10556 haskell optional libghc-string-qq-dev_0.0.6-1_amd64.deb\n- 04f613ce8e68f48fa6fa2c47ba88c2b4 33800 doc optional libghc-string-qq-doc_0.0.6-1_all.deb\n- 8674cb0944a91134da254f255ebafd4b 8884 haskell optional libghc-string-qq-prof_0.0.6-1_amd64.deb\n+ e3dfd552e9a4470a4a82f8dedcaa32c5 10560 haskell optional libghc-string-qq-dev_0.0.6-1_amd64.deb\n+ 9fd92fb85e5df3423e37322cd1315354 33796 doc optional libghc-string-qq-doc_0.0.6-1_all.deb\n+ 1773acb1c39d6d6ca2244bbd427a94b4 8872 haskell optional libghc-string-qq-prof_0.0.6-1_amd64.deb\n"}, {"source1": "libghc-string-qq-dev_0.0.6-1_amd64.deb", "source2": "libghc-string-qq-dev_0.0.6-1_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-18 18:06:42.000000 debian-binary\n--rw-r--r-- 0 0 0 1012 2024-09-18 18:06:42.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9352 2024-09-18 18:06:42.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1008 2024-09-18 18:06:42.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 9360 2024-09-18 18:06:42.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,18 +1,18 @@\n Package: libghc-string-qq-dev\n Source: haskell-string-qq\n Version: 0.0.6-1\n Architecture: amd64\n Maintainer: Debian Haskell Group \n Installed-Size: 68\n Depends: libghc-base-dev-4.18.2.1-8e81e, libghc-template-haskell-dev-2.20.0.0-54f98, libc6 (>= 2.2.5), libgmp10 (>= 2:6.3.0+dfsg)\n-Provides: libghc-string-qq-dev-0.0.6-e2e22\n+Provides: libghc-string-qq-dev-0.0.6-d5472\n Section: haskell\n Priority: optional\n Homepage: https://hackage.haskell.org/package/string-qq\n Description: QuasiQuoter for non-interpolated strings\n QuasiQuoter for non-interpolated strings, texts and bytestrings, useful for\n writing multi-line IsString literals.\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: string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\n+Ghc-Package: string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\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/libHSstring-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0-ghc9.6.6.so\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/Data/String/QQ.dyn_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/Data/String/QQ.hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/libHSstring-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0.a\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSstring-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn-ghc9.6.6.so\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/Data/String/QQ.dyn_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/Data/String/QQ.hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/libHSstring-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn.a\n usr/share/doc/libghc-string-qq-dev/changelog.Debian.gz\n usr/share/doc/libghc-string-qq-dev/copyright\n var/lib/ghc/package.conf.d/string-qq-0.0.6.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,21 +1,21 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/\n--rw-r--r-- 0 root (0) root (0) 23424 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSstring-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0-ghc9.6.6.so\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/Data/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/Data/String/\n--rw-r--r-- 0 root (0) root (0) 4020 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/Data/String/QQ.dyn_hi\n--rw-r--r-- 0 root (0) root (0) 4018 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/Data/String/QQ.hi\n--rw-r--r-- 0 root (0) root (0) 14106 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/libHSstring-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0.a\n+-rw-r--r-- 0 root (0) root (0) 23424 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSstring-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn-ghc9.6.6.so\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/Data/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/Data/String/\n+-rw-r--r-- 0 root (0) root (0) 4017 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/Data/String/QQ.dyn_hi\n+-rw-r--r-- 0 root (0) root (0) 4015 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/Data/String/QQ.hi\n+-rw-r--r-- 0 root (0) root (0) 14106 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/libHSstring-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/share/doc/libghc-string-qq-dev/\n -rw-r--r-- 0 root (0) root (0) 382 2024-09-18 18:06:42.000000 ./usr/share/doc/libghc-string-qq-dev/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 1941 2024-09-18 18:06:41.000000 ./usr/share/doc/libghc-string-qq-dev/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./var/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./var/lib/\n"}, {"source1": "./var/lib/ghc/package.conf.d/string-qq-0.0.6.conf", "source2": "./var/lib/ghc/package.conf.d/string-qq-0.0.6.conf", "unified_diff": "@@ -1,35 +1,35 @@\n name: string-qq\n version: 0.0.6\n visibility: public\n-id: string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\n-key: string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\n+id: string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\n+key: string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\n license: LicenseRef-PublicDomain\n copyright: Audrey Tang\n maintainer: Audrey Tang \n author: Audrey Tang\n stability: unstable\n synopsis:\n QuasiQuoter for non-interpolated strings, texts and bytestrings.\n \n description:\n QuasiQuoter for non-interpolated strings, texts and bytestrings, useful for writing multi-line IsString literals.\n \n category: Data\n-abi: e2e224a98b5222a75da7c773ba551796\n+abi: d54725e1a3493745c054266607f3dbc7\n exposed: True\n exposed-modules: Data.String.QQ\n import-dirs:\n- /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\n+ /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\n \n library-dirs:\n- /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\n+ /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\n \n library-dirs-static:\n- /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\n+ /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\n \n dynamic-library-dirs: /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6\n data-dir: /usr/share/string-qq\n-hs-libraries: HSstring-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\n+hs-libraries: HSstring-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\n depends: base-4.18.2.1 template-haskell-2.20.0.0\n haddock-interfaces: /usr/lib/ghc-doc/haddock/string-qq-0.0.6/string-qq.haddock\n haddock-html: /usr/share/doc/libghc-string-qq-doc/html/\n"}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSstring-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0-ghc9.6.6.so", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSstring-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn-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 8 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0022f0 0x0022f0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0022b0 0x0022b0 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x000765 0x000765 R E 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x0000bc 0x0000bc R 0x1000\n LOAD 0x004c88 0x0000000000005c88 0x0000000000005c88 0x000828 0x000830 RW 0x1000\n DYNAMIC 0x004c98 0x0000000000005c98 0x0000000000005c98 0x0002a0 0x0002a0 RW 0x8\n NOTE 0x000200 0x0000000000000200 0x0000000000000200 0x000024 0x000024 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n GNU_RELRO 0x004c88 0x0000000000005c88 0x0000000000005c88 0x000378 0x000378 R 0x1\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 0000000000000200 000200 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000228 000228 0000d8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000300 000300 0005e8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000008e8 0008e8 000e23 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000170c 00170c 00007e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000001790 001790 000020 00 A 4 1 8\n- [ 7] .rela.dyn RELA 00000000000017b0 0017b0 000b28 18 A 3 0 8\n- [ 8] .rela.plt RELA 00000000000022d8 0022d8 000018 18 AI 3 20 8\n+ [ 4] .dynstr STRTAB 00000000000008e8 0008e8 000dea 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000016d2 0016d2 00007e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000001750 001750 000020 00 A 4 1 8\n+ [ 7] .rela.dyn RELA 0000000000001770 001770 000b28 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000002298 002298 000018 18 AI 3 20 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000020 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003040 003040 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003050 003050 00070b 00 AX 0 0 16\n [13] .fini PROGBITS 000000000000375c 00375c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000004000 004000 0000b5 01 AMS 0 0 1\n [15] .eh_frame PROGBITS 00000000000040b8 0040b8 000004 00 A 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -35,32 +35,32 @@\n 31: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_AppE_con_info\n 32: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND ghczmprim_GHCziTypes_ZMZN_closure\n 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_zdp1Quasi_info\n 34: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 35: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_Name_con_info\n 36: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND base_GHCziErr_error_closure\n 37: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_upd_frame_info\n- 38: 0000000000004074 0 OBJECT GLOBAL DEFAULT 14 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s12_bytes\n- 39: 00000000000035a8 125 FUNC GLOBAL DEFAULT 12 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info\n- 40: 0000000000006030 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule_closure\n- 41: 0000000000006050 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure\n- 42: 0000000000006118 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure\n- 43: 0000000000003638 83 FUNC GLOBAL DEFAULT 12 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info\n- 44: 0000000000006460 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure\n- 45: 00000000000060d0 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s6_closure\n- 46: 00000000000036a0 83 FUNC GLOBAL DEFAULT 12 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info\n- 47: 0000000000006010 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule3_closure\n- 48: 0000000000003708 83 FUNC GLOBAL DEFAULT 12 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info\n- 49: 00000000000060f8 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s5_closure\n- 50: 0000000000003128 110 FUNC GLOBAL DEFAULT 12 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info\n- 51: 0000000000006480 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_closure\n- 52: 000000000000407f 0 OBJECT GLOBAL DEFAULT 14 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes\n- 53: 0000000000006058 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s11_closure\n- 54: 0000000000006130 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure\n- 55: 0000000000006080 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s9_closure\n- 56: 0000000000006020 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule1_closure\n- 57: 000000000000408e 0 OBJECT GLOBAL DEFAULT 14 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes\n- 58: 00000000000062a0 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure\n- 59: 0000000000004063 0 OBJECT GLOBAL DEFAULT 14 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s8_bytes\n- 60: 0000000000006380 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure\n- 61: 00000000000060a8 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s7_closure\n- 62: 000000000000406f 0 OBJECT GLOBAL DEFAULT 14 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s10_bytes\n+ 38: 0000000000006480 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_closure\n+ 39: 0000000000006080 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s9_closure\n+ 40: 0000000000006130 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure\n+ 41: 0000000000004063 0 OBJECT GLOBAL DEFAULT 14 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s8_bytes\n+ 42: 0000000000006050 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure\n+ 43: 00000000000062a0 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure\n+ 44: 0000000000006118 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure\n+ 45: 000000000000407f 0 OBJECT GLOBAL DEFAULT 14 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes\n+ 46: 00000000000035a8 125 FUNC GLOBAL DEFAULT 12 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info\n+ 47: 00000000000060a8 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s7_closure\n+ 48: 0000000000006010 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule3_closure\n+ 49: 0000000000003638 83 FUNC GLOBAL DEFAULT 12 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info\n+ 50: 000000000000408e 0 OBJECT GLOBAL DEFAULT 14 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes\n+ 51: 0000000000006380 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure\n+ 52: 00000000000036a0 83 FUNC GLOBAL DEFAULT 12 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info\n+ 53: 0000000000006058 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s11_closure\n+ 54: 0000000000003128 110 FUNC GLOBAL DEFAULT 12 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info\n+ 55: 0000000000006030 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule_closure\n+ 56: 0000000000003708 83 FUNC GLOBAL DEFAULT 12 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info\n+ 57: 00000000000060d0 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s6_closure\n+ 58: 0000000000006460 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure\n+ 59: 000000000000406f 0 OBJECT GLOBAL DEFAULT 14 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s10_bytes\n+ 60: 0000000000004074 0 OBJECT GLOBAL DEFAULT 14 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s12_bytes\n+ 61: 00000000000060f8 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s5_closure\n+ 62: 0000000000006020 0 OBJECT GLOBAL DEFAULT 21 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule1_closure\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x17b0 contains 119 entries:\n+Relocation section '.rela.dyn' at offset 0x1770 contains 119 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000005c88 0000000000000008 R_X86_64_RELATIVE 3100\n 0000000000005c90 0000000000000008 R_X86_64_RELATIVE 30c0\n 0000000000006008 0000000000000008 R_X86_64_RELATIVE 6008\n 0000000000006018 0000000000000008 R_X86_64_RELATIVE 408e\n 0000000000006028 0000000000000008 R_X86_64_RELATIVE 407f\n 0000000000006038 0000000000000008 R_X86_64_RELATIVE 6011\n@@ -117,10 +117,10 @@\n 0000000000006358 0000000900000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n 0000000000006438 0000000900000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n 0000000000006280 0000002400000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 0000000000006360 0000002400000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 0000000000006440 0000002400000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 0000000000006480 0000001d00000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziQuote_QuasiQuoter_con_info + 0\n \n-Relocation section '.rela.plt' at offset 0x22d8 contains 1 entry:\n+Relocation section '.rela.plt' at offset 0x2298 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000006000 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 newCAF + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,34 +8,34 @@\n 0x0000000000000001 (NEEDED) Shared library: [libHSarray-0.5.6.0-ghc9.6.6.so]\n 0x0000000000000001 (NEEDED) Shared library: [libHSghc-boot-th-9.6.6-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: [libHSstring-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0-ghc9.6.6.so]\n+ 0x000000000000000e (SONAME) Library soname: [libHSstring-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn-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) 0x3000\n 0x000000000000000d (FINI) 0x375c\n 0x0000000000000019 (INIT_ARRAY) 0x5c88\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5c90\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x228\n 0x0000000000000005 (STRTAB) 0x8e8\n 0x0000000000000006 (SYMTAB) 0x300\n- 0x000000000000000a (STRSZ) 3619 (bytes)\n+ 0x000000000000000a (STRSZ) 3562 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x5fe8\n 0x0000000000000002 (PLTRELSZ) 24 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x22d8\n- 0x0000000000000007 (RELA) 0x17b0\n+ 0x0000000000000017 (JMPREL) 0x2298\n+ 0x0000000000000007 (RELA) 0x1770\n 0x0000000000000008 (RELASZ) 2856 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) SYMBOLIC\n- 0x000000006ffffffe (VERNEED) 0x1790\n+ 0x000000006ffffffe (VERNEED) 0x1750\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x170c\n+ 0x000000006ffffff0 (VERSYM) 0x16d2\n 0x000000006ffffff9 (RELACOUNT) 52\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: 1488ce6839c2ca08c01f90224dd554c8b835dfa8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 168dee723dd60c29a6c077ed956066880c4ef8b8\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 63 entries:\n- Addr: 0x000000000000170c Offset: 0x0000170c Link: 3 (.dynsym)\n+ Addr: 0x00000000000016d2 Offset: 0x000016d2 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 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@@ -15,10 +15,10 @@\n 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 03c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000001790 Offset: 0x00001790 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001750 Offset: 0x00001750 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,90 +1,90 @@\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s8_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s10_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s12_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule3_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s8_bytes\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s10_bytes\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s12_bytes\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule3_closure\n ghczmprim_GHCziTypes_TrNameS_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule1_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule1_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule_closure\n ghczmprim_GHCziTypes_Module_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info\n ghczmprim_GHCziTypes_False_closure\n ghczmprim_GHCziTypes_True_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s11_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s11_closure\n stg_unpack_cstring_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s9_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s7_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s6_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s9_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s7_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s6_closure\n templatezmhaskell_LanguageziHaskellziTHziSyntax_NameG_con_info\n templatezmhaskell_LanguageziHaskellziTHziSyntax_VarName_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s5_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s5_closure\n templatezmhaskell_LanguageziHaskellziTHziSyntax_Name_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure\n templatezmhaskell_LanguageziHaskellziTHziSyntax_VarE_con_info\n stg_upd_frame_info\n base_GHCziList_filter_info\n ghczmprim_GHCziTypes_ZMZN_closure\n base_GHCziBase_zdp1Monad_info\n stg_ap_p_info\n base_GHCziBase_pure_info\n templatezmhaskell_LanguageziHaskellziTHziSyntax_AppE_con_info\n stg_ap_pp_info\n base_GHCziBase_zgzgze_info\n templatezmhaskell_LanguageziHaskellziTHziSyntax_zdp1Quasi_info\n base_ControlziMonadziIOziClass_zdp1MonadIO_info\n stg_gc_unpt_r1\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info\n templatezmhaskell_LanguageziHaskellziTHziSyntax_StringL_con_info\n templatezmhaskell_LanguageziHaskellziTHziSyntax_LitE_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure\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-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info\n stg_bh_upd_frame_info\n base_GHCziErr_error_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_closure\n templatezmhaskell_LanguageziHaskellziTHziQuote_QuasiQuoter_con_info\n libm.so.6\n libHStemplate-haskell-2.20.0.0-ghc9.6.6.so\n libHSpretty-1.1.3.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 libHSghc-boot-th-9.6.6-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-libHSstring-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0-ghc9.6.6.so\n+libHSstring-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn-ghc9.6.6.so\n GLIBC_2.2.5\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 Cannot use q as a dec\n Cannot use q as a type\n Cannot use q as a pattern\n src/Data/String/QQ.hs\n Data.String\n fromString\n Data.String.QQ\n-string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\n+string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu.hash {}", "source2": "readelf --wide --decompress --hex-dump=.gnu.hash {}", "unified_diff": "@@ -1,17 +1,17 @@\n \n Hex dump of section '.gnu.hash':\n 0x00000228 11000000 26000000 04000000 08000000 ....&...........\n- 0x00000238 30040a02 00400008 c8590048 12400010 0....@...Y.H.@..\n- 0x00000248 41c08002 40001400 10220013 8088e02f A...@....\"...../\n- 0x00000258 26000000 28000000 2c000000 30000000 &...(...,...0...\n- 0x00000268 00000000 31000000 00000000 00000000 ....1...........\n- 0x00000278 34000000 36000000 39000000 00000000 4...6...9.......\n- 0x00000288 3a000000 00000000 3b000000 00000000 :.......;.......\n- 0x00000298 3c000000 10ee097f 475bea3f 3a847037 <.......G[.?:.p7\n- 0x000002a8 489e0e0c 4a2e1693 a732953d f4676132 H...J....2.=.ga2\n- 0x000002b8 fa9ccf78 040a403b 4f4301b3 65e1ea38 ...x..@;OC..e..8\n- 0x000002c8 f82b5304 9680ecee c5d9fecd 9699e348 .+S............H\n- 0x000002d8 47bc1523 f8bad68f fcef44d6 4d6108ca G..#......D.Ma..\n- 0x000002e8 1913d8e2 f7495a1b 874ea670 f6d8dda6 .....IZ..N.p....\n- 0x000002f8 fa0d4ced 8f7415e5 ..L..t..\n+ 0x00000238 20000000 00000098 84000505 91a21141 ..............A\n+ 0x00000248 00100000 e8000001 01800840 0421e65f ...........@.!._\n+ 0x00000258 00000000 26000000 28000000 29000000 ....&...(...)...\n+ 0x00000268 00000000 2b000000 2c000000 2d000000 ....+...,...-...\n+ 0x00000278 2e000000 30000000 34000000 38000000 ....0...4...8...\n+ 0x00000288 39000000 00000000 3c000000 3d000000 9.......<...=...\n+ 0x00000298 3e000000 a4a3f01c fff56f03 f9c001bd >.........o.....\n+ 0x000002a8 46e0a5df 69649ade f94f8548 8db81ab7 F...id...O.H....\n+ 0x000002b8 79b4ed0e e8386ede fd13771a 6e9afd23 y....8n...w.n..#\n+ 0x000002c8 461019dc fa2de2a8 f7de08d4 a6e7c3d9 F....-..........\n+ 0x000002d8 6682a1f5 5812ec5d 3dfbbdbe 05bf6ed7 f...X..]=.....n.\n+ 0x000002e8 faa2faa5 f66d8c5f 713e0734 f3b7fbcd .....m._q>.4....\n+ 0x000002f8 fb317e31 6db8043b .1~1m..;\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2,109 +2,109 @@\n Hex dump of section '.dynstr':\n 0x000008e8 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__.\n 0x000008f8 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT\n 0x00000908 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM\n 0x00000918 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone\n 0x00000928 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina\n 0x00000938 6c697a65 00737472 696e677a 6d71717a lize.stringzmqqz\n- 0x00000948 6d307a69 307a6936 7a6d3173 4c725957 m0zi0zi6zm1sLrYW\n- 0x00000958 35613568 4b327966 616f636c 58664130 5a5hK2yfaoclXfA0\n+ 0x00000948 6d307a69 307a6936 7a6d4950 67324c54 m0zi0zi6zmIPg2LT\n+ 0x00000958 71554949 68376c67 4a6a7366 67476b6e qUIIh7lgJjsfgGkn\n 0x00000968 5f446174 617a6953 7472696e 677a6951 _DataziStringziQ\n 0x00000978 515f7338 5f627974 65730073 7472696e Q_s8_bytes.strin\n 0x00000988 677a6d71 717a6d30 7a69307a 69367a6d gzmqqzm0zi0zi6zm\n- 0x00000998 31734c72 59573561 35684b32 7966616f 1sLrYW5a5hK2yfao\n- 0x000009a8 636c5866 41305f44 6174617a 69537472 clXfA0_DataziStr\n+ 0x00000998 49506732 4c547155 49496837 6c674a6a IPg2LTqUIIh7lgJj\n+ 0x000009a8 73666747 6b6e5f44 6174617a 69537472 sfgGkn_DataziStr\n 0x000009b8 696e677a 6951515f 7331305f 62797465 ingziQQ_s10_byte\n 0x000009c8 73007374 72696e67 7a6d7171 7a6d307a s.stringzmqqzm0z\n- 0x000009d8 69307a69 367a6d31 734c7259 57356135 i0zi6zm1sLrYW5a5\n- 0x000009e8 684b3279 66616f63 6c586641 305f4461 hK2yfaoclXfA0_Da\n+ 0x000009d8 69307a69 367a6d49 5067324c 54715549 i0zi6zmIPg2LTqUI\n+ 0x000009e8 4968376c 674a6a73 6667476b 6e5f4461 Ih7lgJjsfgGkn_Da\n 0x000009f8 74617a69 53747269 6e677a69 51515f73 taziStringziQQ_s\n 0x00000a08 31325f62 79746573 00737472 696e677a 12_bytes.stringz\n- 0x00000a18 6d71717a 6d307a69 307a6936 7a6d3173 mqqzm0zi0zi6zm1s\n- 0x00000a28 4c725957 35613568 4b327966 616f636c LrYW5a5hK2yfaocl\n- 0x00000a38 58664130 5f446174 617a6953 7472696e XfA0_DataziStrin\n+ 0x00000a18 6d71717a 6d307a69 307a6936 7a6d4950 mqqzm0zi0zi6zmIP\n+ 0x00000a28 67324c54 71554949 68376c67 4a6a7366 g2LTqUIIh7lgJjsf\n+ 0x00000a38 67476b6e 5f446174 617a6953 7472696e gGkn_DataziStrin\n 0x00000a48 677a6951 515f7a64 74724d6f 64756c65 gziQQ_zdtrModule\n 0x00000a58 325f6279 74657300 73747269 6e677a6d 2_bytes.stringzm\n- 0x00000a68 71717a6d 307a6930 7a69367a 6d31734c qqzm0zi0zi6zm1sL\n- 0x00000a78 72595735 6135684b 32796661 6f636c58 rYW5a5hK2yfaoclX\n- 0x00000a88 6641305f 44617461 7a695374 72696e67 fA0_DataziString\n+ 0x00000a68 71717a6d 307a6930 7a69367a 6d495067 qqzm0zi0zi6zmIPg\n+ 0x00000a78 324c5471 55494968 376c674a 6a736667 2LTqUIIh7lgJjsfg\n+ 0x00000a88 476b6e5f 44617461 7a695374 72696e67 Gkn_DataziString\n 0x00000a98 7a695151 5f7a6474 724d6f64 756c6534 ziQQ_zdtrModule4\n 0x00000aa8 5f627974 65730073 7472696e 677a6d71 _bytes.stringzmq\n- 0x00000ab8 717a6d30 7a69307a 69367a6d 31734c72 qzm0zi0zi6zm1sLr\n- 0x00000ac8 59573561 35684b32 7966616f 636c5866 YW5a5hK2yfaoclXf\n- 0x00000ad8 41305f44 6174617a 69537472 696e677a A0_DataziStringz\n+ 0x00000ab8 717a6d30 7a69307a 69367a6d 49506732 qzm0zi0zi6zmIPg2\n+ 0x00000ac8 4c547155 49496837 6c674a6a 73666747 LTqUIIh7lgJjsfgG\n+ 0x00000ad8 6b6e5f44 6174617a 69537472 696e677a kn_DataziStringz\n 0x00000ae8 6951515f 7a647472 4d6f6475 6c65335f iQQ_zdtrModule3_\n 0x00000af8 636c6f73 75726500 6768637a 6d707269 closure.ghczmpri\n 0x00000b08 6d5f4748 437a6954 79706573 5f54724e m_GHCziTypes_TrN\n 0x00000b18 616d6553 5f636f6e 5f696e66 6f007374 ameS_con_info.st\n 0x00000b28 72696e67 7a6d7171 7a6d307a 69307a69 ringzmqqzm0zi0zi\n- 0x00000b38 367a6d31 734c7259 57356135 684b3279 6zm1sLrYW5a5hK2y\n- 0x00000b48 66616f63 6c586641 305f4461 74617a69 faoclXfA0_Datazi\n+ 0x00000b38 367a6d49 5067324c 54715549 4968376c 6zmIPg2LTqUIIh7l\n+ 0x00000b48 674a6a73 6667476b 6e5f4461 74617a69 gJjsfgGkn_Datazi\n 0x00000b58 53747269 6e677a69 51515f7a 6474724d StringziQQ_zdtrM\n 0x00000b68 6f64756c 65315f63 6c6f7375 72650073 odule1_closure.s\n 0x00000b78 7472696e 677a6d71 717a6d30 7a69307a tringzmqqzm0zi0z\n- 0x00000b88 69367a6d 31734c72 59573561 35684b32 i6zm1sLrYW5a5hK2\n- 0x00000b98 7966616f 636c5866 41305f44 6174617a yfaoclXfA0_Dataz\n+ 0x00000b88 69367a6d 49506732 4c547155 49496837 i6zmIPg2LTqUIIh7\n+ 0x00000b98 6c674a6a 73666747 6b6e5f44 6174617a lgJjsfgGkn_Dataz\n 0x00000ba8 69537472 696e677a 6951515f 7a647472 iStringziQQ_zdtr\n 0x00000bb8 4d6f6475 6c655f63 6c6f7375 72650067 Module_closure.g\n 0x00000bc8 68637a6d 7072696d 5f474843 7a695479 hczmprim_GHCziTy\n 0x00000bd8 7065735f 4d6f6475 6c655f63 6f6e5f69 pes_Module_con_i\n 0x00000be8 6e666f00 73747269 6e677a6d 71717a6d nfo.stringzmqqzm\n- 0x00000bf8 307a6930 7a69367a 6d31734c 72595735 0zi0zi6zm1sLrYW5\n- 0x00000c08 6135684b 32796661 6f636c58 6641305f a5hK2yfaoclXfA0_\n+ 0x00000bf8 307a6930 7a69367a 6d495067 324c5471 0zi0zi6zmIPg2LTq\n+ 0x00000c08 55494968 376c674a 6a736667 476b6e5f UIIh7lgJjsfgGkn_\n 0x00000c18 44617461 7a695374 72696e67 7a695151 DataziStringziQQ\n 0x00000c28 5f733133 5f696e66 6f006768 637a6d70 _s13_info.ghczmp\n 0x00000c38 72696d5f 4748437a 69547970 65735f46 rim_GHCziTypes_F\n 0x00000c48 616c7365 5f636c6f 73757265 00676863 alse_closure.ghc\n 0x00000c58 7a6d7072 696d5f47 48437a69 54797065 zmprim_GHCziType\n 0x00000c68 735f5472 75655f63 6c6f7375 72650073 s_True_closure.s\n 0x00000c78 7472696e 677a6d71 717a6d30 7a69307a tringzmqqzm0zi0z\n- 0x00000c88 69367a6d 31734c72 59573561 35684b32 i6zm1sLrYW5a5hK2\n- 0x00000c98 7966616f 636c5866 41305f44 6174617a yfaoclXfA0_Dataz\n+ 0x00000c88 69367a6d 49506732 4c547155 49496837 i6zmIPg2LTqUIIh7\n+ 0x00000c98 6c674a6a 73666747 6b6e5f44 6174617a lgJjsfgGkn_Dataz\n 0x00000ca8 69537472 696e677a 6951515f 7331335f iStringziQQ_s13_\n 0x00000cb8 636c6f73 75726500 73747269 6e677a6d closure.stringzm\n- 0x00000cc8 71717a6d 307a6930 7a69367a 6d31734c qqzm0zi0zi6zm1sL\n- 0x00000cd8 72595735 6135684b 32796661 6f636c58 rYW5a5hK2yfaoclX\n- 0x00000ce8 6641305f 44617461 7a695374 72696e67 fA0_DataziString\n+ 0x00000cc8 71717a6d 307a6930 7a69367a 6d495067 qqzm0zi0zi6zmIPg\n+ 0x00000cd8 324c5471 55494968 376c674a 6a736667 2LTqUIIh7lgJjsfg\n+ 0x00000ce8 476b6e5f 44617461 7a695374 72696e67 Gkn_DataziString\n 0x00000cf8 7a695151 5f733131 5f636c6f 73757265 ziQQ_s11_closure\n 0x00000d08 00737467 5f756e70 61636b5f 63737472 .stg_unpack_cstr\n 0x00000d18 696e675f 696e666f 00737472 696e677a ing_info.stringz\n- 0x00000d28 6d71717a 6d307a69 307a6936 7a6d3173 mqqzm0zi0zi6zm1s\n- 0x00000d38 4c725957 35613568 4b327966 616f636c LrYW5a5hK2yfaocl\n- 0x00000d48 58664130 5f446174 617a6953 7472696e XfA0_DataziStrin\n+ 0x00000d28 6d71717a 6d307a69 307a6936 7a6d4950 mqqzm0zi0zi6zmIP\n+ 0x00000d38 67324c54 71554949 68376c67 4a6a7366 g2LTqUIIh7lgJjsf\n+ 0x00000d48 67476b6e 5f446174 617a6953 7472696e gGkn_DataziStrin\n 0x00000d58 677a6951 515f7339 5f636c6f 73757265 gziQQ_s9_closure\n 0x00000d68 00737472 696e677a 6d71717a 6d307a69 .stringzmqqzm0zi\n- 0x00000d78 307a6936 7a6d3173 4c725957 35613568 0zi6zm1sLrYW5a5h\n- 0x00000d88 4b327966 616f636c 58664130 5f446174 K2yfaoclXfA0_Dat\n+ 0x00000d78 307a6936 7a6d4950 67324c54 71554949 0zi6zmIPg2LTqUII\n+ 0x00000d88 68376c67 4a6a7366 67476b6e 5f446174 h7lgJjsfgGkn_Dat\n 0x00000d98 617a6953 7472696e 677a6951 515f7337 aziStringziQQ_s7\n 0x00000da8 5f636c6f 73757265 00737472 696e677a _closure.stringz\n- 0x00000db8 6d71717a 6d307a69 307a6936 7a6d3173 mqqzm0zi0zi6zm1s\n- 0x00000dc8 4c725957 35613568 4b327966 616f636c LrYW5a5hK2yfaocl\n- 0x00000dd8 58664130 5f446174 617a6953 7472696e XfA0_DataziStrin\n+ 0x00000db8 6d71717a 6d307a69 307a6936 7a6d4950 mqqzm0zi0zi6zmIP\n+ 0x00000dc8 67324c54 71554949 68376c67 4a6a7366 g2LTqUIIh7lgJjsf\n+ 0x00000dd8 67476b6e 5f446174 617a6953 7472696e gGkn_DataziStrin\n 0x00000de8 677a6951 515f7336 5f636c6f 73757265 gziQQ_s6_closure\n 0x00000df8 0074656d 706c6174 657a6d68 61736b65 .templatezmhaske\n 0x00000e08 6c6c5f4c 616e6775 6167657a 69486173 ll_LanguageziHas\n 0x00000e18 6b656c6c 7a695448 7a695379 6e746178 kellziTHziSyntax\n 0x00000e28 5f4e616d 65475f63 6f6e5f69 6e666f00 _NameG_con_info.\n 0x00000e38 74656d70 6c617465 7a6d6861 736b656c templatezmhaskel\n 0x00000e48 6c5f4c61 6e677561 67657a69 4861736b l_LanguageziHask\n 0x00000e58 656c6c7a 6954487a 6953796e 7461785f ellziTHziSyntax_\n 0x00000e68 5661724e 616d655f 636c6f73 75726500 VarName_closure.\n 0x00000e78 73747269 6e677a6d 71717a6d 307a6930 stringzmqqzm0zi0\n- 0x00000e88 7a69367a 6d31734c 72595735 6135684b zi6zm1sLrYW5a5hK\n- 0x00000e98 32796661 6f636c58 6641305f 44617461 2yfaoclXfA0_Data\n+ 0x00000e88 7a69367a 6d495067 324c5471 55494968 zi6zmIPg2LTqUIIh\n+ 0x00000e98 376c674a 6a736667 476b6e5f 44617461 7lgJjsfgGkn_Data\n 0x00000ea8 7a695374 72696e67 7a695151 5f73355f ziStringziQQ_s5_\n 0x00000eb8 636c6f73 75726500 74656d70 6c617465 closure.template\n 0x00000ec8 7a6d6861 736b656c 6c5f4c61 6e677561 zmhaskell_Langua\n 0x00000ed8 67657a69 4861736b 656c6c7a 6954487a geziHaskellziTHz\n 0x00000ee8 6953796e 7461785f 4e616d65 5f636f6e iSyntax_Name_con\n 0x00000ef8 5f696e66 6f007374 72696e67 7a6d7171 _info.stringzmqq\n- 0x00000f08 7a6d307a 69307a69 367a6d31 734c7259 zm0zi0zi6zm1sLrY\n- 0x00000f18 57356135 684b3279 66616f63 6c586641 W5a5hK2yfaoclXfA\n- 0x00000f28 305f4461 74617a69 53747269 6e677a69 0_DataziStringzi\n+ 0x00000f08 7a6d307a 69307a69 367a6d49 5067324c zm0zi0zi6zmIPg2L\n+ 0x00000f18 54715549 4968376c 674a6a73 6667476b TqUIIh7lgJjsfgGk\n+ 0x00000f28 6e5f4461 74617a69 53747269 6e677a69 n_DataziStringzi\n 0x00000f38 51515f73 7a75785f 636c6f73 75726500 QQ_szux_closure.\n 0x00000f48 74656d70 6c617465 7a6d6861 736b656c templatezmhaskel\n 0x00000f58 6c5f4c61 6e677561 67657a69 4861736b l_LanguageziHask\n 0x00000f68 656c6c7a 6954487a 6953796e 7461785f ellziTHziSyntax_\n 0x00000f78 56617245 5f636f6e 5f696e66 6f007374 VarE_con_info.st\n 0x00000f88 675f7570 645f6672 616d655f 696e666f g_upd_frame_info\n 0x00000f98 00626173 655f4748 437a694c 6973745f .base_GHCziList_\n@@ -126,75 +126,75 @@\n 0x00001098 67756167 657a6948 61736b65 6c6c7a69 guageziHaskellzi\n 0x000010a8 54487a69 53796e74 61785f7a 64703151 THziSyntax_zdp1Q\n 0x000010b8 75617369 5f696e66 6f006261 73655f43 uasi_info.base_C\n 0x000010c8 6f6e7472 6f6c7a69 4d6f6e61 647a6949 ontrolziMonadziI\n 0x000010d8 4f7a6943 6c617373 5f7a6470 314d6f6e OziClass_zdp1Mon\n 0x000010e8 6164494f 5f696e66 6f007374 675f6763 adIO_info.stg_gc\n 0x000010f8 5f756e70 745f7231 00737472 696e677a _unpt_r1.stringz\n- 0x00001108 6d71717a 6d307a69 307a6936 7a6d3173 mqqzm0zi0zi6zm1s\n- 0x00001118 4c725957 35613568 4b327966 616f636c LrYW5a5hK2yfaocl\n- 0x00001128 58664130 5f446174 617a6953 7472696e XfA0_DataziStrin\n+ 0x00001108 6d71717a 6d307a69 307a6936 7a6d4950 mqqzm0zi0zi6zmIP\n+ 0x00001118 67324c54 71554949 68376c67 4a6a7366 g2LTqUIIh7lgJjsf\n+ 0x00001128 67476b6e 5f446174 617a6953 7472696e gGkn_DataziStrin\n 0x00001138 677a6951 515f7334 5f696e66 6f007465 gziQQ_s4_info.te\n 0x00001148 6d706c61 74657a6d 6861736b 656c6c5f mplatezmhaskell_\n 0x00001158 4c616e67 75616765 7a694861 736b656c LanguageziHaskel\n 0x00001168 6c7a6954 487a6953 796e7461 785f5374 lziTHziSyntax_St\n 0x00001178 72696e67 4c5f636f 6e5f696e 666f0074 ringL_con_info.t\n 0x00001188 656d706c 6174657a 6d686173 6b656c6c emplatezmhaskell\n 0x00001198 5f4c616e 67756167 657a6948 61736b65 _LanguageziHaske\n 0x000011a8 6c6c7a69 54487a69 53796e74 61785f4c llziTHziSyntax_L\n 0x000011b8 6974455f 636f6e5f 696e666f 00737472 itE_con_info.str\n 0x000011c8 696e677a 6d71717a 6d307a69 307a6936 ingzmqqzm0zi0zi6\n- 0x000011d8 7a6d3173 4c725957 35613568 4b327966 zm1sLrYW5a5hK2yf\n- 0x000011e8 616f636c 58664130 5f446174 617a6953 aoclXfA0_DataziS\n+ 0x000011d8 7a6d4950 67324c54 71554949 68376c67 zmIPg2LTqUIIh7lg\n+ 0x000011e8 4a6a7366 67476b6e 5f446174 617a6953 JjsfgGkn_DataziS\n 0x000011f8 7472696e 677a6951 515f7334 5f636c6f tringziQQ_s4_clo\n 0x00001208 73757265 00626173 655f4748 437a6953 sure.base_GHCziS\n 0x00001218 7461636b 7a695479 7065735f 5372634c tackziTypes_SrcL\n 0x00001228 6f635f63 6f6e5f69 6e666f00 7374675f oc_con_info.stg_\n 0x00001238 494e544c 494b455f 636c6f73 75726500 INTLIKE_closure.\n 0x00001248 62617365 5f474843 7a695374 61636b7a base_GHCziStackz\n 0x00001258 69547970 65735f50 75736843 616c6c53 iTypes_PushCallS\n 0x00001268 7461636b 5f636f6e 5f696e66 6f006261 tack_con_info.ba\n 0x00001278 73655f47 48437a69 53746163 6b7a6954 se_GHCziStackziT\n 0x00001288 79706573 5f456d70 74794361 6c6c5374 ypes_EmptyCallSt\n 0x00001298 61636b5f 636c6f73 75726500 7374675f ack_closure.stg_\n 0x000012a8 5352545f 335f696e 666f0062 6173655f SRT_3_info.base_\n 0x000012b8 4748437a 69457272 5f657272 6f725f63 GHCziErr_error_c\n 0x000012c8 6c6f7375 72650073 7472696e 677a6d71 losure.stringzmq\n- 0x000012d8 717a6d30 7a69307a 69367a6d 31734c72 qzm0zi0zi6zm1sLr\n- 0x000012e8 59573561 35684b32 7966616f 636c5866 YW5a5hK2yfaoclXf\n- 0x000012f8 41305f44 6174617a 69537472 696e677a A0_DataziStringz\n+ 0x000012d8 717a6d30 7a69307a 69367a6d 49506732 qzm0zi0zi6zmIPg2\n+ 0x000012e8 4c547155 49496837 6c674a6a 73666747 LTqUIIh7lgJjsfgG\n+ 0x000012f8 6b6e5f44 6174617a 69537472 696e677a kn_DataziStringz\n 0x00001308 6951515f 73335f69 6e666f00 6e657743 iQQ_s3_info.newC\n 0x00001318 41460073 74675f62 685f7570 645f6672 AF.stg_bh_upd_fr\n 0x00001328 616d655f 696e666f 00626173 655f4748 ame_info.base_GH\n 0x00001338 437a6945 72725f65 72726f72 5f696e66 CziErr_error_inf\n 0x00001348 6f007374 72696e67 7a6d7171 7a6d307a o.stringzmqqzm0z\n- 0x00001358 69307a69 367a6d31 734c7259 57356135 i0zi6zm1sLrYW5a5\n- 0x00001368 684b3279 66616f63 6c586641 305f4461 hK2yfaoclXfA0_Da\n+ 0x00001358 69307a69 367a6d49 5067324c 54715549 i0zi6zmIPg2LTqUI\n+ 0x00001368 4968376c 674a6a73 6667476b 6e5f4461 Ih7lgJjsfgGkn_Da\n 0x00001378 74617a69 53747269 6e677a69 51515f73 taziStringziQQ_s\n 0x00001388 335f636c 6f737572 65007374 72696e67 3_closure.string\n- 0x00001398 7a6d7171 7a6d307a 69307a69 367a6d31 zmqqzm0zi0zi6zm1\n- 0x000013a8 734c7259 57356135 684b3279 66616f63 sLrYW5a5hK2yfaoc\n- 0x000013b8 6c586641 305f4461 74617a69 53747269 lXfA0_DataziStri\n+ 0x00001398 7a6d7171 7a6d307a 69307a69 367a6d49 zmqqzm0zi0zi6zmI\n+ 0x000013a8 5067324c 54715549 4968376c 674a6a73 Pg2LTqUIIh7lgJjs\n+ 0x000013b8 6667476b 6e5f4461 74617a69 53747269 fgGkn_DataziStri\n 0x000013c8 6e677a69 51515f73 325f696e 666f0073 ngziQQ_s2_info.s\n 0x000013d8 7472696e 677a6d71 717a6d30 7a69307a tringzmqqzm0zi0z\n- 0x000013e8 69367a6d 31734c72 59573561 35684b32 i6zm1sLrYW5a5hK2\n- 0x000013f8 7966616f 636c5866 41305f44 6174617a yfaoclXfA0_Dataz\n+ 0x000013e8 69367a6d 49506732 4c547155 49496837 i6zmIPg2LTqUIIh7\n+ 0x000013f8 6c674a6a 73666747 6b6e5f44 6174617a lgJjsfgGkn_Dataz\n 0x00001408 69537472 696e677a 6951515f 73325f63 iStringziQQ_s2_c\n 0x00001418 6c6f7375 72650073 7472696e 677a6d71 losure.stringzmq\n- 0x00001428 717a6d30 7a69307a 69367a6d 31734c72 qzm0zi0zi6zm1sLr\n- 0x00001438 59573561 35684b32 7966616f 636c5866 YW5a5hK2yfaoclXf\n- 0x00001448 41305f44 6174617a 69537472 696e677a A0_DataziStringz\n+ 0x00001428 717a6d30 7a69307a 69367a6d 49506732 qzm0zi0zi6zmIPg2\n+ 0x00001438 4c547155 49496837 6c674a6a 73666747 LTqUIIh7lgJjsfgG\n+ 0x00001448 6b6e5f44 6174617a 69537472 696e677a kn_DataziStringz\n 0x00001458 6951515f 73315f69 6e666f00 73747269 iQQ_s1_info.stri\n 0x00001468 6e677a6d 71717a6d 307a6930 7a69367a ngzmqqzm0zi0zi6z\n- 0x00001478 6d31734c 72595735 6135684b 32796661 m1sLrYW5a5hK2yfa\n- 0x00001488 6f636c58 6641305f 44617461 7a695374 oclXfA0_DataziSt\n+ 0x00001478 6d495067 324c5471 55494968 376c674a mIPg2LTqUIIh7lgJ\n+ 0x00001488 6a736667 476b6e5f 44617461 7a695374 jsfgGkn_DataziSt\n 0x00001498 72696e67 7a695151 5f73315f 636c6f73 ringziQQ_s1_clos\n 0x000014a8 75726500 73747269 6e677a6d 71717a6d ure.stringzmqqzm\n- 0x000014b8 307a6930 7a69367a 6d31734c 72595735 0zi0zi6zm1sLrYW5\n- 0x000014c8 6135684b 32796661 6f636c58 6641305f a5hK2yfaoclXfA0_\n+ 0x000014b8 307a6930 7a69367a 6d495067 324c5471 0zi0zi6zmIPg2LTq\n+ 0x000014c8 55494968 376c674a 6a736667 476b6e5f UIIh7lgJjsfgGkn_\n 0x000014d8 44617461 7a695374 72696e67 7a695151 DataziStringziQQ\n 0x000014e8 5f735f63 6c6f7375 72650074 656d706c _s_closure.templ\n 0x000014f8 6174657a 6d686173 6b656c6c 5f4c616e atezmhaskell_Lan\n 0x00001508 67756167 657a6948 61736b65 6c6c7a69 guageziHaskellzi\n 0x00001518 54487a69 51756f74 655f5175 61736951 THziQuote_QuasiQ\n 0x00001528 756f7465 725f636f 6e5f696e 666f006c uoter_con_info.l\n 0x00001538 69626d2e 736f2e36 006c6962 48537465 ibm.so.6.libHSte\n@@ -213,18 +213,14 @@\n 0x00001608 2e362e73 6f006c69 62485367 68632d62 .6.so.libHSghc-b\n 0x00001618 69676e75 6d2d312e 332d6768 63392e36 ignum-1.3-ghc9.6\n 0x00001628 2e362e73 6f006c69 62485367 68632d70 .6.so.libHSghc-p\n 0x00001638 72696d2d 302e3130 2e302d67 6863392e rim-0.10.0-ghc9.\n 0x00001648 362e362e 736f006c 6962676d 702e736f 6.6.so.libgmp.so\n 0x00001658 2e313000 6c696263 2e736f2e 36006c69 .10.libc.so.6.li\n 0x00001668 62485373 7472696e 672d7171 2d302e30 bHSstring-qq-0.0\n- 0x00001678 2e362d31 734c7259 57356135 684b3279 .6-1sLrYW5a5hK2y\n- 0x00001688 66616f63 6c586641 302d6768 63392e36 faoclXfA0-ghc9.6\n+ 0x00001678 2e362d49 5067324c 54715549 4968376c .6-IPg2LTqUIIh7l\n+ 0x00001688 674a6a73 6667476b 6e2d6768 63392e36 gJjsfgGkn-ghc9.6\n 0x00001698 2e362e73 6f00474c 4942435f 322e322e .6.so.GLIBC_2.2.\n- 0x000016a8 35002f75 73722f6c 69622f68 61736b65 5./usr/lib/haske\n- 0x000016b8 6c6c2d70 61636b61 6765732f 6768632f ll-packages/ghc/\n- 0x000016c8 6c69622f 7838365f 36342d6c 696e7578 lib/x86_64-linux\n- 0x000016d8 2d676863 2d392e36 2e363a2f 7573722f -ghc-9.6.6:/usr/\n- 0x000016e8 6c69622f 6768632f 6c69622f 7838365f lib/ghc/lib/x86_\n- 0x000016f8 36342d6c 696e7578 2d676863 2d392e36 64-linux-ghc-9.6\n- 0x00001708 2e3600 .6.\n+ 0x000016a8 35002f75 73722f6c 69622f67 68632f6c 5./usr/lib/ghc/l\n+ 0x000016b8 69622f78 38365f36 342d6c69 6e75782d ib/x86_64-linux-\n+ 0x000016c8 6768632d 392e362e 3600 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-0000000000003050 :\n+0000000000003050 :\n \tlea 0x3459(%rip),%rdi \n \tlea 0x3452(%rip),%rax \n \tcmp %rdi,%rax\n \tje 3078 <__cxa_finalize@plt+0x38>\n \tmov 0x2ed6(%rip),%rax \n \ttest %rax,%rax\n \tje 3078 <__cxa_finalize@plt+0x38>\n@@ -55,33 +55,33 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000003128 :\n+0000000000003128 :\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 318b \n+\tjb 318b \n \tlea 0x28(%rip),%rax \n \tmov %rax,-0x8(%rbp)\n \tmov %r14,%rbx\n \tadd $0xfffffffffffffff8,%rbp\n \ttest $0x7,%bl\n-\tjne 3160 \n+\tjne 3160 \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,-0x7d(%rax)\n-\tjnp 316b \n+\tjnp 316b \n \tor $0x8b481275,%eax\n \tadd $0x2e2a,%eax\n \tlea 0x1(%rax),%rbx\n \tadd $0x8,%rbp\n \tjmp *0x0(%rbp)\n \tmov 0x2e20(%rip),%rax \n \tlea 0x2(%rax),%rbx\n@@ -96,15 +96,15 @@\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x28(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 31e0 \n+\tjb 31e0 \n \tmov 0x2e28(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tlea 0x31(%rip),%rax \n \tmov %rax,-0x18(%rbp)\n \tmov 0x10(%rbx),%rsi\n \tlea 0x2e7b(%rip),%r14 \n@@ -126,27 +126,27 @@\n \tmov %rbx,%rax\n \tmov 0xe(%rbx),%rcx\n \tmov 0x6(%rbx),%rbx\n \tmov %rcx,-0x8(%rbp)\n \tmov %rax,0x0(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 3240 \n+\tjne 3240 \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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rax)\n-\tjnp 324b \n+\tjnp 324b \n \tor 0xe(%rbp),%dh\n \tmov 0x8(%rbp),%rbx\n \tand $0xfffffffffffffff8,%rbx\n \tadd $0x18,%rbp\n \tjmp *(%rbx)\n \tmov 0x10(%rbp),%rbx\n \tadd $0x18,%rbp\n@@ -162,15 +162,15 @@\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 32ae \n+\tjb 32ae \n \tmov 0x2d48(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tmov 0x10(%rbx),%r14\n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x2c9a(%rip) \n \tjmp *-0x10(%r13)\n@@ -181,15 +181,15 @@\n \tadd %al,(%rax)\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 3301 \n+\tjb 3301 \n \tmov 0x2d08(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tmov 0x10(%rbx),%r14\n \tmov 0x2ccd(%rip),%rax \n \tmov %rax,-0x20(%rbp)\n \tmov 0x18(%rbx),%rax\n@@ -207,18 +207,18 @@\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB\n \tlock cmp %r15,%rax\n-\tjb 337f \n+\tjb 337f \n \tadd $0x18,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 3374 \n+\tja 3374 \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rbx\n \tmov 0x2c7b(%rip),%rcx \n \tmov %rcx,-0x10(%r12)\n \tmov %rax,-0x8(%r12)\n \tmov %r14,(%r12)\n \tmov %rbx,%r14\n@@ -238,19 +238,19 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n-\trex.RB call 72f86cf4 \n+\trex.RB call 72f86cf4 \n \tpop %rsi\n \tadd $0x18,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 33fc \n+\tja 33fc \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rcx\n \tmov 0x17(%rbx),%rbx\n \tlea -0xa9(%rip),%rdx \n \tmov %rdx,-0x10(%r12)\n \tmov %r14,-0x8(%r12)\n \tmov %rax,(%r12)\n@@ -270,17 +270,17 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tclc\n \tsub $0x0,%al\n \tadd %cl,-0x73(%rax)\n-\trex.RB loopne 3471 \n+\trex.RB loopne 3471 \n \tcmp %edi,%eax\n-\tjb 345c \n+\tjb 345c \n \tmov 0x2bb0(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov %rbx,-0x8(%rbp)\n \tmov 0x10(%rbx),%r14\n \tmov 0x2b75(%rip),%rax \n \tmov %rax,-0x20(%rbp)\n \tlea 0x2ccb(%rip),%rax \n@@ -295,15 +295,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rcx)\n \tadd %al,(%rax)\n \tadd %ah,0x4800002c(%rax)\n \tlea -0x18(%rbp),%eax\n \tcmp %r15,%rax\n-\tjb 349e \n+\tjb 349e \n \tlea 0x30(%rip),%rax \n \tmov %rax,-0x10(%rbp)\n \tmov 0x7(%rbx),%rax\n \tmov %rax,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x2b32(%rip) \n \tjmp *-0x8(%r13)\n@@ -327,17 +327,17 @@\n \tadd %al,(%rax)\n \t(bad)\n \tadd %al,(%rax)\n \tadd %bh,(%rax)\n \tsub $0x0,%al\n \tadd %cl,-0x7d(%rcx)\n \t(bad)\n-\tjo 3532 \n+\tjo 3532 \n \tcmp 0x358(%rbp),%esp\n-\tja 357b \n+\tja 357b \n \tlea -0x270(%rip),%rax \n \tmov %rax,-0x68(%r12)\n \tmov %rbx,-0x58(%r12)\n \tlea -0x241(%rip),%rax \n \tmov %rax,-0x50(%r12)\n \tlea -0x68(%r12),%rax\n \tmov %rax,-0x40(%r12)\n@@ -368,18 +368,18 @@\n \t...\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %dh,0x2b(%rax)\n \t...\n \n-00000000000035a8 :\n+00000000000035a8 :\n \tadd $0x48,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 360f \n+\tja 360f \n \tlea -0x414(%rip),%rax \n \tmov %rax,-0x40(%r12)\n \tmov %r14,-0x30(%r12)\n \tmov 0x29ab(%rip),%rax \n \tmov %rax,-0x28(%r12)\n \tlea -0x40(%r12),%rax\n \tmov %rax,-0x20(%r12)\n@@ -398,27 +398,27 @@\n \tjmp *-0x8(%r13)\n \tnopl (%rax)\n \t...\n \tadc $0x40000000,%eax\n \tsub $0x0,%al\n \t...\n \n-0000000000003638 :\n+0000000000003638 :\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 3687 \n+\tjb 3687 \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n \tcall 3030 \n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 3685 \n+\tje 3685 \n \tmov 0x290b(%rip),%rbx \n \tmov %rbx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tlea 0x2bdc(%rip),%rsi \n \tlea 0x2baf(%rip),%r14 \n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x28b3(%rip) \n@@ -426,27 +426,27 @@\n \tjmp *-0x10(%r13)\n \tnopl 0x0(%rax,%rax,1)\n \t...\n \tadc $0xb8000000,%eax\n \tsub $0x0,%al\n \t...\n \n-00000000000036a0 :\n+00000000000036a0 :\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 36ef \n+\tjb 36ef \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n \tcall 3030 \n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 36ed \n+\tje 36ed \n \tmov 0x28a3(%rip),%rbx \n \tmov %rbx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tlea 0x2c54(%rip),%rsi \n \tlea 0x2c27(%rip),%r14 \n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x284b(%rip) \n@@ -454,27 +454,27 @@\n \tjmp *-0x10(%r13)\n \tnopl 0x0(%rax,%rax,1)\n \t...\n \tadc $0x30000000,%eax\n \t.byte 0x2d\n \t...\n \n-0000000000003708 :\n+0000000000003708 :\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 3757 \n+\tjb 3757 \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n \tcall 3030 \n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 3755 \n+\tje 3755 \n \tmov 0x283b(%rip),%rbx \n \tmov %rbx,-0x10(%rbp)\n \tmov %rax,-0x8(%rbp)\n \tlea 0x2ccc(%rip),%rsi \n \tlea 0x2c9f(%rip),%r14 \n \tadd $0xfffffffffffffff0,%rbp\n \tjmp *0x27e3(%rip) \n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata {}", "source2": "readelf --wide --decompress --string-dump=.rodata {}", "unified_diff": "@@ -5,9 +5,9 @@\n [ 2d] Cannot use q as a pattern\n [ 47] src/Data/String/QQ.hs\n [ 5d] error\n [ 63] Data.String\n [ 6f] base\n [ 74] fromString\n [ 7f] Data.String.QQ\n- [ 8e] string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\n+ [ 8e] string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\n \n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/Data/String/QQ.dyn_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/Data/String/QQ.hi", "comments": ["Files 91% 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 Data.String.QQ 9066\n- interface hash: 835a73d57b8426fd77bc90a6b17b7f22\n- ABI hash: 80ee61e143dc069ff1a6cae0434ffc31\n- export-list hash: 2d2b14022ff548bc78e8d68fd8ebf3e0\n+ interface hash: 7838e27561853346ec7df121a5175ed5\n+ ABI hash: 25d74be539d3689652e8b429d534f0bf\n+ export-list hash: 9182e7a3c0b0026443b6da88a3a05df6\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: 2f43767ff24aef1ea7316b4bdda97dc6\n+ flag hash: cc6ea63a4c4ea37b810e852ca8547c50\n opt_hash: 6c7aa9c86a88606ea9feb346b37abe02\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 7622e33742e13c74b48ecc3acc331947\n sig of: Nothing\n used TH splices: False\n where\n@@ -39,86 +39,86 @@\n import -/ GHC.Exts 565f1da425848dd16bbcc60fe089b6c0\n import -/ GHC.List 244787dcc3037f446e8b7d3bd355cd6c\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ Language.Haskell.TH 5bb6e8845cfeb2f60c27147e9fdd3f66\n import -/ Language.Haskell.TH.Quote 3c1dfb850c041657011c537d82820890\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\" 24233faaa50f74fb49b126e14355fcbd\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 75faa4ae33694f7d7b0b8373f1e75126\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n-937304944bc53d25b6d802c8107de88f\n+564b3ddeb36a3a14848962cdaaf76a7c\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-fadf14631a8dddc0a5eff2297a080ec0\n+4a3fef959a9c1c5db16a6c6a2183cc94\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-87bce2f72706f6782af51f63d0ecbef3\n+706b3ecdf07ebee3bb40084b0a593999\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Data.String.QQ\"#]\n-40a100276e6a33653be1f224050216a8\n+4155ab50534ee578bd515a48b62ec1c7\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-1f7a0ecc3d1bd3253361ba9c9854d674\n+2e5d34236d8a7989acceea816342d047\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\"#]\n-8da6c7632843bff55f3711f473e06663\n+ \"string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\"#]\n+faadbaf276ec4a05f460e234737a80a7\n s :: Language.Haskell.TH.Quote.QuasiQuoter\n [TagSig: ,\n LambdaFormInfo: LFCon[Language.Haskell.TH.Quote.QuasiQuoter],\n Unfolding: Core: \n Language.Haskell.TH.Quote.QuasiQuoter s4 s3 s2 s1]\n-eca9ece20fb4b0100e13ca7f622c54c1\n+05526c9fbe8cbba590cef7dc6231b160\n s1 ::\n GHC.Base.String\n -> Language.Haskell.TH.Syntax.Q [Language.Haskell.TH.Syntax.Dec]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-b933367b7f0f76f0140886489f4286b1\n+92a329ba3e5f5701ab9b1216a27b6cf2\n s10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"base\"#]\n-63f0f5f517e7b81af886c2bf711433a3\n+67c97ecbf669e6d32e8ece7a59638ad8\n s11 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: GHC.CString.unpackCString# s12]\n-547b2328b6db5a8f25a3ec17b1a48a73\n+1f6e8b63deb76e520eea44d18385bfac\n s12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"fromString\"#]\n-e442da4ba014ffc229bab451f8b02765\n+60d7e4e61fac62f3961eea4b367429df\n s13 :: GHC.Types.Char -> GHC.Types.Bool\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(1L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (eta['GHC.Types.Many] :: GHC.Types.Char) ->\n case eta of wild { GHC.Types.C# x ->\n case x of wild1 {\n DEFAULT -> GHC.Types.True '\\r'# -> GHC.Types.False } }]\n-d9937840effba488e6f02a05a785c20d\n+8a61e0bd9a194aa76ad12ae47ab1e0ea\n s2 ::\n GHC.Base.String\n -> Language.Haskell.TH.Syntax.Q Language.Haskell.TH.Syntax.Type\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-55378537ef621d35b8431818536a8fc0\n+f4207dca8dd0adfd83fd0b9c6ede7c1a\n s3 ::\n GHC.Base.String\n -> Language.Haskell.TH.Syntax.Q Language.Haskell.TH.Syntax.Pat\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-632b9ec7dbc1a36e7ee0abb6b4893100\n+c9b8e57d52829fab488119bc4e955148\n s4 ::\n GHC.Base.String\n -> Language.Haskell.TH.Syntax.Q Language.Haskell.TH.Syntax.Exp\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ (eta['GHC.Types.Many] :: GHC.Base.String) ->\n let {\n@@ -172,44 +172,44 @@\n @m\n lvl25\n @Language.Haskell.TH.Syntax.Exp\n (Language.Haskell.TH.Syntax.AppE x3 x4))))\n `cast`\n (Sym (Language.Haskell.TH.Syntax.N:Q[0]\n _N))]\n-6ec3894a3aefec069186461bbab8a2b1\n+1463580700a0b7df23b13295503843d9\n s5 :: Language.Haskell.TH.Syntax.Name\n [TagSig: ,\n LambdaFormInfo: LFCon[Language.Haskell.TH.Syntax.Name],\n Unfolding: Core: \n Language.Haskell.TH.Syntax.Name\n s11 `cast` (Sym (Language.Haskell.TH.Syntax.N:OccName[0]))\n s6]\n-e6b1e787f9db0180a5d8f3bbd035ef36\n+7da15a3e01f2fd4532ad5e8293c228c9\n s6 :: Language.Haskell.TH.Syntax.NameFlavour\n [TagSig: ,\n LambdaFormInfo: LFCon[Language.Haskell.TH.Syntax.NameG],\n Unfolding: Core: \n Language.Haskell.TH.Syntax.NameG\n Language.Haskell.TH.Syntax.VarName\n s9 `cast` (Sym (Language.Haskell.TH.Syntax.N:PkgName[0]))\n s7 `cast` (Sym (Language.Haskell.TH.Syntax.N:ModName[0]))]\n-5973a6e675c5aeae6686c2343a45813f\n+063886548669f697c359386384efcf3f\n s7 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: GHC.CString.unpackCString# s8]\n-8afc2c0c0b47f67ff27e94bb754234ea\n+25c196c5e37e1db692d0e21db9115982\n s8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Data.String\"#]\n-a5c2496e72c2be7f474acfacb0f034e5\n+3f4599af5b125d7829f997722a183754\n s9 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: GHC.CString.unpackCString# s10]\n-1f81b2664af652d28d3104c5d77b15bf\n+e21a9ed55ac5e6df5c7d4852f2cba8c3\n s_x :: Language.Haskell.TH.Syntax.Exp\n [TagSig: ,\n LambdaFormInfo: LFCon[Language.Haskell.TH.Syntax.VarE],\n Unfolding: Core: Language.Haskell.TH.Syntax.VarE s5]\n trusted: none\n require own pkg trusted: False\n docs:\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/Data/String/QQ.hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/Data/String/QQ.dyn_hi", "comments": ["Files 91% 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 Data.String.QQ 9066\n- interface hash: 835a73d57b8426fd77bc90a6b17b7f22\n- ABI hash: 80ee61e143dc069ff1a6cae0434ffc31\n- export-list hash: 2d2b14022ff548bc78e8d68fd8ebf3e0\n+ interface hash: 7838e27561853346ec7df121a5175ed5\n+ ABI hash: 25d74be539d3689652e8b429d534f0bf\n+ export-list hash: 9182e7a3c0b0026443b6da88a3a05df6\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n- flag hash: cc6ea63a4c4ea37b810e852ca8547c50\n+ flag hash: 2f43767ff24aef1ea7316b4bdda97dc6\n opt_hash: 6c7aa9c86a88606ea9feb346b37abe02\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 7622e33742e13c74b48ecc3acc331947\n sig of: Nothing\n used TH splices: False\n where\n@@ -39,86 +39,86 @@\n import -/ GHC.Exts 565f1da425848dd16bbcc60fe089b6c0\n import -/ GHC.List 244787dcc3037f446e8b7d3bd355cd6c\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ Language.Haskell.TH 5bb6e8845cfeb2f60c27147e9fdd3f66\n import -/ Language.Haskell.TH.Quote 3c1dfb850c041657011c537d82820890\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\" 24233faaa50f74fb49b126e14355fcbd\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 75faa4ae33694f7d7b0b8373f1e75126\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n-937304944bc53d25b6d802c8107de88f\n+564b3ddeb36a3a14848962cdaaf76a7c\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-fadf14631a8dddc0a5eff2297a080ec0\n+4a3fef959a9c1c5db16a6c6a2183cc94\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-87bce2f72706f6782af51f63d0ecbef3\n+706b3ecdf07ebee3bb40084b0a593999\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Data.String.QQ\"#]\n-40a100276e6a33653be1f224050216a8\n+4155ab50534ee578bd515a48b62ec1c7\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-1f7a0ecc3d1bd3253361ba9c9854d674\n+2e5d34236d8a7989acceea816342d047\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\"#]\n-8da6c7632843bff55f3711f473e06663\n+ \"string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\"#]\n+faadbaf276ec4a05f460e234737a80a7\n s :: Language.Haskell.TH.Quote.QuasiQuoter\n [TagSig: ,\n LambdaFormInfo: LFCon[Language.Haskell.TH.Quote.QuasiQuoter],\n Unfolding: Core: \n Language.Haskell.TH.Quote.QuasiQuoter s4 s3 s2 s1]\n-eca9ece20fb4b0100e13ca7f622c54c1\n+05526c9fbe8cbba590cef7dc6231b160\n s1 ::\n GHC.Base.String\n -> Language.Haskell.TH.Syntax.Q [Language.Haskell.TH.Syntax.Dec]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-b933367b7f0f76f0140886489f4286b1\n+92a329ba3e5f5701ab9b1216a27b6cf2\n s10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"base\"#]\n-63f0f5f517e7b81af886c2bf711433a3\n+67c97ecbf669e6d32e8ece7a59638ad8\n s11 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: GHC.CString.unpackCString# s12]\n-547b2328b6db5a8f25a3ec17b1a48a73\n+1f6e8b63deb76e520eea44d18385bfac\n s12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"fromString\"#]\n-e442da4ba014ffc229bab451f8b02765\n+60d7e4e61fac62f3961eea4b367429df\n s13 :: GHC.Types.Char -> GHC.Types.Bool\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(1L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (eta['GHC.Types.Many] :: GHC.Types.Char) ->\n case eta of wild { GHC.Types.C# x ->\n case x of wild1 {\n DEFAULT -> GHC.Types.True '\\r'# -> GHC.Types.False } }]\n-d9937840effba488e6f02a05a785c20d\n+8a61e0bd9a194aa76ad12ae47ab1e0ea\n s2 ::\n GHC.Base.String\n -> Language.Haskell.TH.Syntax.Q Language.Haskell.TH.Syntax.Type\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-55378537ef621d35b8431818536a8fc0\n+f4207dca8dd0adfd83fd0b9c6ede7c1a\n s3 ::\n GHC.Base.String\n -> Language.Haskell.TH.Syntax.Q Language.Haskell.TH.Syntax.Pat\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-632b9ec7dbc1a36e7ee0abb6b4893100\n+c9b8e57d52829fab488119bc4e955148\n s4 ::\n GHC.Base.String\n -> Language.Haskell.TH.Syntax.Q Language.Haskell.TH.Syntax.Exp\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ (eta['GHC.Types.Many] :: GHC.Base.String) ->\n let {\n@@ -172,44 +172,44 @@\n @m\n lvl25\n @Language.Haskell.TH.Syntax.Exp\n (Language.Haskell.TH.Syntax.AppE x3 x4))))\n `cast`\n (Sym (Language.Haskell.TH.Syntax.N:Q[0]\n _N))]\n-6ec3894a3aefec069186461bbab8a2b1\n+1463580700a0b7df23b13295503843d9\n s5 :: Language.Haskell.TH.Syntax.Name\n [TagSig: ,\n LambdaFormInfo: LFCon[Language.Haskell.TH.Syntax.Name],\n Unfolding: Core: \n Language.Haskell.TH.Syntax.Name\n s11 `cast` (Sym (Language.Haskell.TH.Syntax.N:OccName[0]))\n s6]\n-e6b1e787f9db0180a5d8f3bbd035ef36\n+7da15a3e01f2fd4532ad5e8293c228c9\n s6 :: Language.Haskell.TH.Syntax.NameFlavour\n [TagSig: ,\n LambdaFormInfo: LFCon[Language.Haskell.TH.Syntax.NameG],\n Unfolding: Core: \n Language.Haskell.TH.Syntax.NameG\n Language.Haskell.TH.Syntax.VarName\n s9 `cast` (Sym (Language.Haskell.TH.Syntax.N:PkgName[0]))\n s7 `cast` (Sym (Language.Haskell.TH.Syntax.N:ModName[0]))]\n-5973a6e675c5aeae6686c2343a45813f\n+063886548669f697c359386384efcf3f\n s7 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: GHC.CString.unpackCString# s8]\n-8afc2c0c0b47f67ff27e94bb754234ea\n+25c196c5e37e1db692d0e21db9115982\n s8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Data.String\"#]\n-a5c2496e72c2be7f474acfacb0f034e5\n+3f4599af5b125d7829f997722a183754\n s9 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: GHC.CString.unpackCString# s10]\n-1f81b2664af652d28d3104c5d77b15bf\n+e21a9ed55ac5e6df5c7d4852f2cba8c3\n s_x :: Language.Haskell.TH.Syntax.Exp\n [TagSig: ,\n LambdaFormInfo: LFCon[Language.Haskell.TH.Syntax.VarE],\n Unfolding: Core: Language.Haskell.TH.Syntax.VarE s5]\n trusted: none\n require own pkg trusted: False\n docs:\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/libHSstring-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0.a", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/libHSstring-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn.a", "comments": ["Files 83% similar despite different names"], "unified_diff": null, "details": [{"source1": "nm --print-armap {}", "source2": "nm --print-armap {}", "unified_diff": "@@ -1,34 +1,34 @@\n \n Archive index:\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s8_bytes in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s10_bytes in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s12_bytes in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule3_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule1_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s11_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s9_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s7_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s6_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s5_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure in QQ.o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s8_bytes in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s10_bytes in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s12_bytes in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule3_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule1_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s11_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s9_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s7_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s6_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s5_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure in QQ.o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_closure in QQ.o\n \n QQ.o:\n U base_ControlziMonadziIOziClass_zdp1MonadIO_info\n U base_GHCziBase_pure_info\n U base_GHCziBase_zdp1Monad_info\n U base_GHCziBase_zgzgze_info\n U base_GHCziErr_error_closure\n@@ -47,39 +47,39 @@\n U stg_SRT_3_info\n U stg_ap_p_info\n U stg_ap_pp_info\n U stg_bh_upd_frame_info\n U stg_gc_unpt_r1\n U stg_unpack_cstring_info\n U stg_upd_frame_info\n-000000000000006f R stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s10_bytes\n-0000000000000048 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s11_closure\n-0000000000000074 R stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s12_bytes\n-0000000000000040 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure\n-0000000000000018 T stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info\n-0000000000000450 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure\n-0000000000000570 T stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info\n-0000000000000370 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure\n-0000000000000510 T stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info\n-0000000000000290 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure\n-00000000000004b0 T stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info\n-0000000000000120 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure\n-0000000000000428 T stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info\n-00000000000000e8 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s5_closure\n-00000000000000c0 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s6_closure\n-0000000000000098 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s7_closure\n-0000000000000063 R stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s8_bytes\n-0000000000000070 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s9_closure\n-0000000000000470 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_closure\n-0000000000000108 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure\n-0000000000000010 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule1_closure\n-000000000000007f R stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes\n-0000000000000000 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule3_closure\n-000000000000008e R stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes\n-0000000000000020 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule_closure\n+000000000000006f R stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s10_bytes\n+0000000000000048 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s11_closure\n+0000000000000074 R stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s12_bytes\n+0000000000000040 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure\n+0000000000000018 T stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info\n+0000000000000450 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure\n+0000000000000570 T stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info\n+0000000000000370 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure\n+0000000000000510 T stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info\n+0000000000000290 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure\n+00000000000004b0 T stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info\n+0000000000000120 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure\n+0000000000000428 T stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info\n+00000000000000e8 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s5_closure\n+00000000000000c0 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s6_closure\n+0000000000000098 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s7_closure\n+0000000000000063 R stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s8_bytes\n+0000000000000070 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s9_closure\n+0000000000000470 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_closure\n+0000000000000108 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure\n+0000000000000010 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule1_closure\n+000000000000007f R stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes\n+0000000000000000 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule3_closure\n+000000000000008e R stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes\n+0000000000000020 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule_closure\n U templatezmhaskell_LanguageziHaskellziTHziQuote_QuasiQuoter_con_info\n U templatezmhaskell_LanguageziHaskellziTHziSyntax_AppE_con_info\n U templatezmhaskell_LanguageziHaskellziTHziSyntax_LitE_con_info\n U templatezmhaskell_LanguageziHaskellziTHziSyntax_NameG_con_info\n U templatezmhaskell_LanguageziHaskellziTHziSyntax_Name_con_info\n U templatezmhaskell_LanguageziHaskellziTHziSyntax_StringL_con_info\n U templatezmhaskell_LanguageziHaskellziTHziSyntax_VarE_con_info\n"}, {"source1": "QQ.o", "source2": "QQ.o", "unified_diff": null, "details": [{"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,65 +1,65 @@\n \n Symbol table '.symtab' contains 62 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: 0000000000000063 0 OBJECT GLOBAL DEFAULT 6 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s8_bytes\n- 5: 000000000000006f 0 OBJECT GLOBAL DEFAULT 6 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s10_bytes\n- 6: 0000000000000074 0 OBJECT GLOBAL DEFAULT 6 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s12_bytes\n- 7: 000000000000007f 0 OBJECT GLOBAL DEFAULT 6 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes\n- 8: 000000000000008e 0 OBJECT GLOBAL DEFAULT 6 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes\n- 9: 0000000000000000 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule3_closure\n+ 4: 0000000000000063 0 OBJECT GLOBAL DEFAULT 6 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s8_bytes\n+ 5: 000000000000006f 0 OBJECT GLOBAL DEFAULT 6 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s10_bytes\n+ 6: 0000000000000074 0 OBJECT GLOBAL DEFAULT 6 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s12_bytes\n+ 7: 000000000000007f 0 OBJECT GLOBAL DEFAULT 6 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes\n+ 8: 000000000000008e 0 OBJECT GLOBAL DEFAULT 6 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes\n+ 9: 0000000000000000 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule3_closure\n 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_TrNameS_con_info\n- 11: 0000000000000010 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule1_closure\n- 12: 0000000000000020 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule_closure\n+ 11: 0000000000000010 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule1_closure\n+ 12: 0000000000000020 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule_closure\n 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_Module_con_info\n- 14: 0000000000000018 94 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info\n+ 14: 0000000000000018 94 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info\n 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_False_closure\n 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_True_closure\n- 17: 0000000000000040 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure\n- 18: 0000000000000048 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s11_closure\n+ 17: 0000000000000040 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure\n+ 18: 0000000000000048 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s11_closure\n 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_unpack_cstring_info\n- 20: 0000000000000070 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s9_closure\n- 21: 0000000000000098 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s7_closure\n- 22: 00000000000000c0 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s6_closure\n+ 20: 0000000000000070 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s9_closure\n+ 21: 0000000000000098 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s7_closure\n+ 22: 00000000000000c0 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s6_closure\n 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_NameG_con_info\n 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_VarName_closure\n- 25: 00000000000000e8 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s5_closure\n+ 25: 00000000000000e8 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s5_closure\n 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_Name_con_info\n- 27: 0000000000000108 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure\n+ 27: 0000000000000108 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure\n 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_VarE_con_info\n 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_upd_frame_info\n 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziList_filter_info\n 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_ZMZN_closure\n 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziBase_zdp1Monad_info\n 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_p_info\n 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziBase_pure_info\n 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_AppE_con_info\n 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_pp_info\n 37: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziBase_zgzgze_info\n 38: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_zdp1Quasi_info\n 39: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_ControlziMonadziIOziClass_zdp1MonadIO_info\n 40: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_gc_unpt_r1\n- 41: 0000000000000428 113 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info\n+ 41: 0000000000000428 113 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info\n 42: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_StringL_con_info\n 43: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_LitE_con_info\n- 44: 0000000000000120 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure\n+ 44: 0000000000000120 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure\n 45: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziStackziTypes_SrcLoc_con_info\n 46: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_INTLIKE_closure\n 47: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziStackziTypes_PushCallStack_con_info\n 48: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziStackziTypes_EmptyCallStack_closure\n 49: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_SRT_3_info\n 50: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziErr_error_closure\n- 51: 00000000000004b0 79 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info\n+ 51: 00000000000004b0 79 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info\n 52: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND newCAF\n 53: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_bh_upd_frame_info\n 54: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziErr_error_info\n- 55: 0000000000000290 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure\n- 56: 0000000000000510 79 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info\n- 57: 0000000000000370 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure\n- 58: 0000000000000570 79 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info\n- 59: 0000000000000450 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure\n- 60: 0000000000000470 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_closure\n+ 55: 0000000000000290 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure\n+ 56: 0000000000000510 79 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info\n+ 57: 0000000000000370 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure\n+ 58: 0000000000000570 79 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info\n+ 59: 0000000000000450 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure\n+ 60: 0000000000000470 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_closure\n 61: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziQuote_QuasiQuoter_con_info\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,46 +1,46 @@\n \n Relocation section '.rela.text' at offset 0x1d28 contains 64 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000025 000000010000000b R_X86_64_32S 0000000000000000 .text + 48\n 0000000000000052 0000000f00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_False_closure - 3\n 0000000000000060 0000001000000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_True_closure - 2\n-000000000000006e 0000001100000002 R_X86_64_PC32 0000000000000040 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure - 4\n+000000000000006e 0000001100000002 R_X86_64_PC32 0000000000000040 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure - 4\n 0000000000000095 0000001d0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n 00000000000000a1 000000010000000b R_X86_64_32S 0000000000000000 .text + d0\n-00000000000000ac 0000001100000002 R_X86_64_PC32 0000000000000040 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure - 3\n+00000000000000ac 0000001100000002 R_X86_64_PC32 0000000000000040 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure - 3\n 00000000000000e0 000000010000000b R_X86_64_32S 0000000000000000 .text + 118\n 000000000000013b 0000001f00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure - 3\n 0000000000000165 0000001d0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n 000000000000019d 0000001d0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n 00000000000001ad 000000210000000b R_X86_64_32S 0000000000000000 stg_ap_p_info + 0\n 0000000000000203 000000230000000b R_X86_64_32S 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_AppE_con_info + 0\n 0000000000000217 000000210000000b R_X86_64_32S 0000000000000000 stg_ap_p_info + 0\n 000000000000027f 000000010000000b R_X86_64_32S 0000000000000000 .text + 1e0\n 0000000000000293 000000240000000b R_X86_64_32S 0000000000000000 stg_ap_pp_info + 0\n-00000000000002cc 0000001b00000002 R_X86_64_PC32 0000000000000108 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure - 4\n+00000000000002cc 0000001b00000002 R_X86_64_PC32 0000000000000108 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure - 4\n 00000000000002dd 0000001d0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n 00000000000002ed 000000210000000b R_X86_64_32S 0000000000000000 stg_ap_p_info + 0\n-00000000000002f5 0000001b0000000b R_X86_64_32S 0000000000000108 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure + 1\n-000000000000031c 0000001b00000002 R_X86_64_PC32 0000000000000108 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure - 4\n+00000000000002f5 0000001b0000000b R_X86_64_32S 0000000000000108 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure + 1\n+000000000000031c 0000001b00000002 R_X86_64_PC32 0000000000000108 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure - 4\n 000000000000032d 000000010000000b R_X86_64_32S 0000000000000000 .text + 358\n-0000000000000354 0000001b00000002 R_X86_64_PC32 0000000000000108 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure - 4\n+0000000000000354 0000001b00000002 R_X86_64_PC32 0000000000000108 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure - 4\n 000000000000035c 000000010000000b R_X86_64_32S 0000000000000000 .text + 378\n-0000000000000374 0000001b00000002 R_X86_64_PC32 0000000000000108 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure - 4\n+0000000000000374 0000001b00000002 R_X86_64_PC32 0000000000000108 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure - 4\n 000000000000038a 000000010000000b R_X86_64_32S 0000000000000000 .text + 158\n 0000000000000398 000000010000000b R_X86_64_32S 0000000000000000 .text + 190\n 00000000000003b4 000000010000000b R_X86_64_32S 0000000000000000 .text + 258\n 00000000000003d1 000000010000000b R_X86_64_32S 0000000000000000 .text + 2d0\n 00000000000003e0 000000240000000b R_X86_64_32S 0000000000000000 stg_ap_pp_info + 0\n-0000000000000424 0000001b00000002 R_X86_64_PC32 0000000000000108 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure - 4\n+0000000000000424 0000001b00000002 R_X86_64_PC32 0000000000000108 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure - 4\n 000000000000043a 000000010000000b R_X86_64_32S 0000000000000000 .text + 88\n 0000000000000448 0000002a0000000b R_X86_64_32S 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_StringL_con_info + 0\n 000000000000045b 0000002b0000000b R_X86_64_32S 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_LitE_con_info + 0\n 000000000000046e 000000010000000b R_X86_64_32S 0000000000000000 .text + 320\n-0000000000000491 0000002c00000002 R_X86_64_PC32 0000000000000120 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure - 4\n+0000000000000491 0000002c00000002 R_X86_64_PC32 0000000000000120 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure - 4\n 00000000000004ac 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 264\n 00000000000004c9 0000003400000004 R_X86_64_PLT32 0000000000000000 newCAF - 4\n 00000000000004da 000000350000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n 00000000000004e5 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 23c\n 00000000000004ec 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 216\n 000000000000050c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 344\n 0000000000000529 0000003400000004 R_X86_64_PLT32 0000000000000000 newCAF - 4\n@@ -65,43 +65,43 @@\n 00000000000004f5 0000003600000004 R_X86_64_PLT32 0000000000000000 base_GHCziErr_error_info - 4\n 0000000000000555 0000003600000004 R_X86_64_PLT32 0000000000000000 base_GHCziErr_error_info - 4\n 00000000000005b5 0000003600000004 R_X86_64_PLT32 0000000000000000 base_GHCziErr_error_info - 4\n \n Relocation section '.rela.data' at offset 0x2328 contains 94 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000000 0000000a00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n-0000000000000008 0000000800000001 R_X86_64_64 000000000000008e stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes + 0\n+0000000000000008 0000000800000001 R_X86_64_64 000000000000008e stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes + 0\n 0000000000000010 0000000a00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n-0000000000000018 0000000700000001 R_X86_64_64 000000000000007f stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes + 0\n+0000000000000018 0000000700000001 R_X86_64_64 000000000000007f stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes + 0\n 0000000000000020 0000000d00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_Module_con_info + 0\n-0000000000000028 0000000900000001 R_X86_64_64 0000000000000000 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule3_closure + 1\n-0000000000000030 0000000b00000001 R_X86_64_64 0000000000000010 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule1_closure + 1\n-0000000000000040 0000000e00000001 R_X86_64_64 0000000000000018 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info + 0\n+0000000000000028 0000000900000001 R_X86_64_64 0000000000000000 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule3_closure + 1\n+0000000000000030 0000000b00000001 R_X86_64_64 0000000000000010 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule1_closure + 1\n+0000000000000040 0000000e00000001 R_X86_64_64 0000000000000018 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info + 0\n 0000000000000048 0000001300000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-0000000000000068 0000000600000001 R_X86_64_64 0000000000000074 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s12_bytes + 0\n+0000000000000068 0000000600000001 R_X86_64_64 0000000000000074 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s12_bytes + 0\n 0000000000000070 0000001300000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-0000000000000090 0000000500000001 R_X86_64_64 000000000000006f stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s10_bytes + 0\n+0000000000000090 0000000500000001 R_X86_64_64 000000000000006f stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s10_bytes + 0\n 0000000000000098 0000001300000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-00000000000000b8 0000000400000001 R_X86_64_64 0000000000000063 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s8_bytes + 0\n+00000000000000b8 0000000400000001 R_X86_64_64 0000000000000063 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s8_bytes + 0\n 00000000000000c0 0000001700000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_NameG_con_info + 0\n 00000000000000c8 0000001800000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_VarName_closure + 1\n-00000000000000d0 0000001400000001 R_X86_64_64 0000000000000070 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s9_closure + 0\n-00000000000000d8 0000001500000001 R_X86_64_64 0000000000000098 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s7_closure + 0\n+00000000000000d0 0000001400000001 R_X86_64_64 0000000000000070 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s9_closure + 0\n+00000000000000d8 0000001500000001 R_X86_64_64 0000000000000098 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s7_closure + 0\n 00000000000000e8 0000001a00000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_Name_con_info + 0\n-00000000000000f0 0000001200000001 R_X86_64_64 0000000000000048 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s11_closure + 0\n-00000000000000f8 0000001600000001 R_X86_64_64 00000000000000c0 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s6_closure + 5\n+00000000000000f0 0000001200000001 R_X86_64_64 0000000000000048 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s11_closure + 0\n+00000000000000f8 0000001600000001 R_X86_64_64 00000000000000c0 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s6_closure + 5\n 0000000000000108 0000001c00000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_VarE_con_info + 0\n-0000000000000110 0000001900000001 R_X86_64_64 00000000000000e8 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s5_closure + 1\n-0000000000000120 0000002900000001 R_X86_64_64 0000000000000428 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info + 0\n+0000000000000110 0000001900000001 R_X86_64_64 00000000000000e8 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s5_closure + 1\n+0000000000000120 0000002900000001 R_X86_64_64 0000000000000428 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info + 0\n 0000000000000130 0000001300000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n 0000000000000150 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str + 5d\n 0000000000000158 0000001300000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-0000000000000178 0000000800000001 R_X86_64_64 000000000000008e stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes + 0\n+0000000000000178 0000000800000001 R_X86_64_64 000000000000008e stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes + 0\n 0000000000000180 0000001300000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-00000000000001a0 0000000700000001 R_X86_64_64 000000000000007f stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes + 0\n+00000000000001a0 0000000700000001 R_X86_64_64 000000000000007f stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes + 0\n 00000000000001a8 0000001300000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n 00000000000001c8 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str + 47\n 00000000000001d0 0000002d00000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n 00000000000001d8 0000000200000001 R_X86_64_64 0000000000000000 .data + 158\n 00000000000001e0 0000000200000001 R_X86_64_64 0000000000000000 .data + 180\n 00000000000001e8 0000000200000001 R_X86_64_64 0000000000000000 .data + 1a8\n 00000000000001f0 0000002e00000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 2f1\n@@ -114,15 +114,15 @@\n 0000000000000230 0000003000000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_EmptyCallStack_closure + 1\n 0000000000000240 0000001300000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n 0000000000000260 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str + 2d\n 0000000000000268 0000003100000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n 0000000000000270 0000003200000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 0000000000000278 0000000200000001 R_X86_64_64 0000000000000000 .data + 218\n 0000000000000280 0000000200000001 R_X86_64_64 0000000000000000 .data + 240\n-0000000000000290 0000003300000001 R_X86_64_64 00000000000004b0 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info + 0\n+0000000000000290 0000003300000001 R_X86_64_64 00000000000004b0 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info + 0\n 00000000000002b0 0000002d00000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n 00000000000002b8 0000000200000001 R_X86_64_64 0000000000000000 .data + 158\n 00000000000002c0 0000000200000001 R_X86_64_64 0000000000000000 .data + 180\n 00000000000002c8 0000000200000001 R_X86_64_64 0000000000000000 .data + 1a8\n 00000000000002d0 0000002e00000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 311\n 00000000000002d8 0000002e00000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 231\n 00000000000002e0 0000002e00000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 311\n@@ -133,15 +133,15 @@\n 0000000000000310 0000003000000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_EmptyCallStack_closure + 1\n 0000000000000320 0000001300000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n 0000000000000340 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str + 16\n 0000000000000348 0000003100000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n 0000000000000350 0000003200000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 0000000000000358 0000000200000001 R_X86_64_64 0000000000000000 .data + 2f8\n 0000000000000360 0000000200000001 R_X86_64_64 0000000000000000 .data + 320\n-0000000000000370 0000003800000001 R_X86_64_64 0000000000000510 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info + 0\n+0000000000000370 0000003800000001 R_X86_64_64 0000000000000510 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info + 0\n 0000000000000390 0000002d00000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n 0000000000000398 0000000200000001 R_X86_64_64 0000000000000000 .data + 158\n 00000000000003a0 0000000200000001 R_X86_64_64 0000000000000000 .data + 180\n 00000000000003a8 0000000200000001 R_X86_64_64 0000000000000000 .data + 1a8\n 00000000000003b0 0000002e00000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 321\n 00000000000003b8 0000002e00000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 231\n 00000000000003c0 0000002e00000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 321\n@@ -152,13 +152,13 @@\n 00000000000003f0 0000003000000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_EmptyCallStack_closure + 1\n 0000000000000400 0000001300000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n 0000000000000420 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str + 0\n 0000000000000428 0000003100000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n 0000000000000430 0000003200000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 0000000000000438 0000000200000001 R_X86_64_64 0000000000000000 .data + 3d8\n 0000000000000440 0000000200000001 R_X86_64_64 0000000000000000 .data + 400\n-0000000000000450 0000003a00000001 R_X86_64_64 0000000000000570 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info + 0\n+0000000000000450 0000003a00000001 R_X86_64_64 0000000000000570 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info + 0\n 0000000000000470 0000003d00000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziQuote_QuasiQuoter_con_info + 0\n-0000000000000478 0000002c00000001 R_X86_64_64 0000000000000120 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure + 1\n-0000000000000480 0000003700000001 R_X86_64_64 0000000000000290 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure + 0\n-0000000000000488 0000003900000001 R_X86_64_64 0000000000000370 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure + 0\n-0000000000000490 0000003b00000001 R_X86_64_64 0000000000000450 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure + 0\n+0000000000000478 0000002c00000001 R_X86_64_64 0000000000000120 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure + 1\n+0000000000000480 0000003700000001 R_X86_64_64 0000000000000290 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure + 0\n+0000000000000488 0000003900000001 R_X86_64_64 0000000000000370 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure + 0\n+0000000000000490 0000003b00000001 R_X86_64_64 0000000000000450 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure + 0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,70 +1,70 @@\n Cannot use q as a dec\n Cannot use q as a type\n Cannot use q as a pattern\n src/Data/String/QQ.hs\n Data.String\n fromString\n Data.String.QQ\n-string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s8_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s10_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s12_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule3_closure\n+string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s8_bytes\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s10_bytes\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s12_bytes\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule3_closure\n ghczmprim_GHCziTypes_TrNameS_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule1_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule1_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule_closure\n ghczmprim_GHCziTypes_Module_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info\n ghczmprim_GHCziTypes_False_closure\n ghczmprim_GHCziTypes_True_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s11_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s11_closure\n stg_unpack_cstring_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s9_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s7_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s6_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s9_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s7_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s6_closure\n templatezmhaskell_LanguageziHaskellziTHziSyntax_NameG_con_info\n templatezmhaskell_LanguageziHaskellziTHziSyntax_VarName_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s5_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s5_closure\n templatezmhaskell_LanguageziHaskellziTHziSyntax_Name_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure\n templatezmhaskell_LanguageziHaskellziTHziSyntax_VarE_con_info\n stg_upd_frame_info\n base_GHCziList_filter_info\n ghczmprim_GHCziTypes_ZMZN_closure\n base_GHCziBase_zdp1Monad_info\n stg_ap_p_info\n base_GHCziBase_pure_info\n templatezmhaskell_LanguageziHaskellziTHziSyntax_AppE_con_info\n stg_ap_pp_info\n base_GHCziBase_zgzgze_info\n templatezmhaskell_LanguageziHaskellziTHziSyntax_zdp1Quasi_info\n base_ControlziMonadziIOziClass_zdp1MonadIO_info\n stg_gc_unpt_r1\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info\n templatezmhaskell_LanguageziHaskellziTHziSyntax_StringL_con_info\n templatezmhaskell_LanguageziHaskellziTHziSyntax_LitE_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure\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-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info\n stg_bh_upd_frame_info\n base_GHCziErr_error_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_closure\n templatezmhaskell_LanguageziHaskellziTHziQuote_QuasiQuoter_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,76 +1,76 @@\n \n \n \n Disassembly of section .text:\n \n-0000000000000000 :\n+0000000000000000 :\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-0000000000000018 :\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info():\n+0000000000000018 :\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info():\n \tlea -0x8(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 6b \n+\tjb 6b \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,-0x7d(%rax)\n-\tjnp 53 \n+\tjnp 53 \n \tor $0x8d480e75,%eax\n \tsbb $0x0,%eax\n R_X86_64_PC32\tghczmprim_GHCziTypes_False_closure-0x3\n \tadd $0x8,%rbp\n \tjmp *0x0(%rbp)\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTypes_True_closure-0x2\n \tadd $0x8,%rbp\n \tjmp *0x0(%rbp)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_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 \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x28(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb b9 \n+\tjb b9 \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+0xd0\n \tmov 0x10(%rbx),%rsi\n \tlea 0x0(%rip),%r14 \n- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure-0x3\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure-0x3\n \tadd $0xffffffffffffffe8,%rbp\n-\tjmp b9 \n+\tjmp b9 \n R_X86_64_PLT32\tbase_GHCziList_filter_info-0x4\n \tjmp *-0x10(%r13)\n \tnopl (%rax)\n \t...\n \t(bad)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -84,27 +84,27 @@\n \tmov %rbx,%rax\n \tmov 0xe(%rbx),%rcx\n \tmov 0x6(%rbx),%rbx\n \tmov %rcx,-0x8(%rbp)\n \tmov %rax,0x0(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 118 \n+\tjne 118 \n \tjmp *(%rbx)\n \tnopw 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,-0x7d(%rax)\n-\tjnp 123 \n+\tjnp 123 \n \tor 0xe(%rbp),%dh\n \tmov 0x8(%rbp),%rbx\n \tand $0xfffffffffffffff8,%rbx\n \tadd $0x18,%rbp\n \tjmp *(%rbx)\n \tmov 0x10(%rbp),%rbx\n \tadd $0x18,%rbp\n@@ -120,45 +120,45 @@\n \tadd %al,(%rax)\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 17a \n+\tjb 17a \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 \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 17a \n+\tjmp 17a \n R_X86_64_PLT32\tbase_GHCziBase_zdp1Monad_info-0x4\n \tjmp *-0x10(%r13)\n \txchg %ax,%ax\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 -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 1c2 \n+\tjb 1c2 \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 \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\tstg_ap_p_info\n \tmov 0x18(%rbx),%rax\n \tmov %rax,-0x18(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n-\tjmp 1c2 \n+\tjmp 1c2 \n R_X86_64_PLT32\tbase_GHCziBase_pure_info-0x4\n \tjmp *-0x10(%r13)\n \txchg %ax,%ax\n \tadd $0x1000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rdx)\n \tadd %al,(%rax)\n@@ -167,31 +167,31 @@\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB\n \tlock cmp %r15,%rax\n-\tjb 238 \n+\tjb 238 \n \tadd $0x18,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 22d \n+\tja 22d \n \tmov 0x7(%rbx),%rax\n \tmov 0xf(%rbx),%rbx\n \tmovq $0x0,-0x10(%r12)\n R_X86_64_32S\ttemplatezmhaskell_LanguageziHaskellziTHziSyntax_AppE_con_info\n \tmov %rax,-0x8(%r12)\n \tmov %r14,(%r12)\n \tmov %rbx,%r14\n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_ap_p_info\n \tlea -0xc(%r12),%rax\n \tmov %rax,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 22d \n+\tjmp 22d \n R_X86_64_PLT32\tbase_GHCziBase_pure_info-0x4\n \tmovq $0x18,0x388(%r13)\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \tadd $0x1000000,%eax\n \tadd %al,(%rax)\n \tadd %al,(%rbx)\n@@ -199,96 +199,96 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n-\trex.RB call 72f83bac \n+\trex.RB call 72f83bac \n \tpush %rdi\n \tadd $0x18,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 2ad \n+\tja 2ad \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+0x1e0\n \tmov %r14,-0x8(%r12)\n \tmov %rax,(%r12)\n \tmov %rcx,%r14\n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\tstg_ap_pp_info\n \tmov %rbx,-0x10(%rbp)\n \tlea -0xf(%r12),%rax\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n-\tjmp 2ad \n+\tjmp 2ad \n R_X86_64_PLT32\tbase_GHCziBase_zgzgze_info-0x4\n \tmovq $0x18,0x388(%r13)\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\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\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure-0x4\n \tadd %al,(%rax)\n \tlea -0x20(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 302 \n+\tjb 302 \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 \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\tstg_ap_p_info\n \tmovq $0x0,-0x18(%rbp)\n- R_X86_64_32S\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure+0x1\n+ R_X86_64_32S\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure+0x1\n \tadd $0xffffffffffffffe0,%rbp\n-\tjmp 302 \n+\tjmp 302 \n R_X86_64_PLT32\tbase_GHCziBase_pure_info-0x4\n \tjmp *-0x10(%r13)\n \txchg %ax,%ax\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- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n-\trex.RB call 72f83c74 \n+\trex.RB call 72f83c74 \n \tsbb %ecx,-0x39(%rax)\n \trex.RB\n \tlock add %al,(%rax)\n R_X86_64_32S\t.text+0x358\n \tadd %al,(%rax)\n \tmov 0x7(%rbx),%rax\n \tmov %rax,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 342 \n+\tjmp 342 \n R_X86_64_PLT32\ttemplatezmhaskell_LanguageziHaskellziTHziSyntax_zdp1Quasi_info-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 \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x39(%rax)\n \tadd %r8b,(%r8)\n R_X86_64_32S\t.text+0x378\n \tadd %al,(%rax)\n \tadd %cl,-0x77(%rcx)\n \tfsubrp %st,%st(1)\n@@ -298,21 +298,21 @@\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\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x7d(%rcx)\n \t(bad)\n-\tjo 3ca \n+\tjo 3ca \n \tcmp 0x358(%rbp),%esp\n-\tja 3ff \n+\tja 3ff \n \tmovq $0x0,-0x68(%r12)\n R_X86_64_32S\t.text+0x158\n \tmov %rbx,-0x58(%r12)\n \tmovq $0x0,-0x50(%r12)\n R_X86_64_32S\t.text+0x190\n \tlea -0x68(%r12),%rax\n \tmov %rax,-0x40(%r12)\n@@ -331,35 +331,35 @@\n \tmovq $0x0,-0x8(%rbp)\n R_X86_64_32S\tstg_ap_pp_info\n \tlea -0x10(%r12),%rax\n \tmov %rax,0x0(%rbp)\n \tlea -0x2f(%r12),%rax\n \tmov %rax,0x8(%rbp)\n \tadd $0xfffffffffffffff8,%rbp\n-\tjmp 3ff \n+\tjmp 3ff \n R_X86_64_PLT32\tbase_GHCziBase_zgzgze_info-0x4\n \tmovq $0x70,0x388(%r13)\n-\tjmp 40f \n+\tjmp 40f \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnop\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\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure-0x4\n \tadd %al,(%rax)\n \t...\n \n-0000000000000428 :\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info():\n+0000000000000428 :\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info():\n \tadd $0x48,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 483 \n+\tja 483 \n \tmovq $0x0,-0x40(%r12)\n R_X86_64_32S\t.text+0x88\n \tmov %r14,-0x30(%r12)\n \tmovq $0x0,-0x28(%r12)\n R_X86_64_32S\ttemplatezmhaskell_LanguageziHaskellziTHziSyntax_StringL_con_info\n \tlea -0x40(%r12),%rax\n \tmov %rax,-0x20(%r12)\n@@ -371,111 +371,111 @@\n R_X86_64_32S\t.text+0x320\n \tlea -0x15(%r12),%rax\n \tmov %rax,(%r12)\n \tlea -0x7(%r12),%rbx\n \tjmp *0x0(%rbp)\n \tmovq $0x48,0x388(%r13)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \t...\n \tadc $0x0,%eax\n R_X86_64_PC32\t.data+0x264\n \tadd %al,(%rax)\n \t...\n \n-00000000000004b0 :\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info():\n+00000000000004b0 :\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info():\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 4fb \n+\tjb 4fb \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 4cd \n+\tcall 4cd \n R_X86_64_PLT32\tnewCAF-0x4\n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 4f9 \n+\tje 4f9 \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+0x23c\n \tlea 0x0(%rip),%r14 \n R_X86_64_PC32\t.data+0x216\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 4f9 \n+\tjmp 4f9 \n R_X86_64_PLT32\tbase_GHCziErr_error_info-0x4\n \tjmp *(%rbx)\n \tjmp *-0x10(%r13)\n \tnop\n \t...\n \tadc $0x0,%eax\n R_X86_64_PC32\t.data+0x344\n \tadd %al,(%rax)\n \t...\n \n-0000000000000510 :\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info():\n+0000000000000510 :\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info():\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 55b \n+\tjb 55b \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 52d \n+\tcall 52d \n R_X86_64_PLT32\tnewCAF-0x4\n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 559 \n+\tje 559 \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+0x31c\n \tlea 0x0(%rip),%r14 \n R_X86_64_PC32\t.data+0x2f6\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 559 \n+\tjmp 559 \n R_X86_64_PLT32\tbase_GHCziErr_error_info-0x4\n \tjmp *(%rbx)\n \tjmp *-0x10(%r13)\n \tnop\n \t...\n \tadc $0x0,%eax\n R_X86_64_PC32\t.data+0x424\n \tadd %al,(%rax)\n \t...\n \n-0000000000000570 :\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info():\n+0000000000000570 :\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info():\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb 5bb \n+\tjb 5bb \n \tsub $0x8,%rsp\n \tmov %r13,%rax\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 58d \n+\tcall 58d \n R_X86_64_PLT32\tnewCAF-0x4\n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje 5b9 \n+\tje 5b9 \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+0x3fc\n \tlea 0x0(%rip),%r14 \n R_X86_64_PC32\t.data+0x3d6\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 5b9 \n+\tjmp 5b9 \n R_X86_64_PLT32\tbase_GHCziErr_error_info-0x4\n \tjmp *(%rbx)\n \tjmp *-0x10(%r13)\n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata.str {}", "source2": "readelf --wide --decompress --string-dump=.rodata.str {}", "unified_diff": "@@ -5,9 +5,9 @@\n [ 2d] Cannot use q as a pattern\n [ 47] src/Data/String/QQ.hs\n [ 5d] error\n [ 63] Data.String\n [ 6f] base\n [ 74] fromString\n [ 7f] Data.String.QQ\n- [ 8e] string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\n+ [ 8e] string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -1,104 +1,104 @@\n \n Hex dump of section '.strtab':\n 0x00000000 00737472 696e677a 6d71717a 6d307a69 .stringzmqqzm0zi\n- 0x00000010 307a6936 7a6d3173 4c725957 35613568 0zi6zm1sLrYW5a5h\n- 0x00000020 4b327966 616f636c 58664130 5f446174 K2yfaoclXfA0_Dat\n+ 0x00000010 307a6936 7a6d4950 67324c54 71554949 0zi6zmIPg2LTqUII\n+ 0x00000020 68376c67 4a6a7366 67476b6e 5f446174 h7lgJjsfgGkn_Dat\n 0x00000030 617a6953 7472696e 677a6951 515f7338 aziStringziQQ_s8\n 0x00000040 5f627974 65730073 7472696e 677a6d71 _bytes.stringzmq\n- 0x00000050 717a6d30 7a69307a 69367a6d 31734c72 qzm0zi0zi6zm1sLr\n- 0x00000060 59573561 35684b32 7966616f 636c5866 YW5a5hK2yfaoclXf\n- 0x00000070 41305f44 6174617a 69537472 696e677a A0_DataziStringz\n+ 0x00000050 717a6d30 7a69307a 69367a6d 49506732 qzm0zi0zi6zmIPg2\n+ 0x00000060 4c547155 49496837 6c674a6a 73666747 LTqUIIh7lgJjsfgG\n+ 0x00000070 6b6e5f44 6174617a 69537472 696e677a kn_DataziStringz\n 0x00000080 6951515f 7331305f 62797465 73007374 iQQ_s10_bytes.st\n 0x00000090 72696e67 7a6d7171 7a6d307a 69307a69 ringzmqqzm0zi0zi\n- 0x000000a0 367a6d31 734c7259 57356135 684b3279 6zm1sLrYW5a5hK2y\n- 0x000000b0 66616f63 6c586641 305f4461 74617a69 faoclXfA0_Datazi\n+ 0x000000a0 367a6d49 5067324c 54715549 4968376c 6zmIPg2LTqUIIh7l\n+ 0x000000b0 674a6a73 6667476b 6e5f4461 74617a69 gJjsfgGkn_Datazi\n 0x000000c0 53747269 6e677a69 51515f73 31325f62 StringziQQ_s12_b\n 0x000000d0 79746573 00737472 696e677a 6d71717a ytes.stringzmqqz\n- 0x000000e0 6d307a69 307a6936 7a6d3173 4c725957 m0zi0zi6zm1sLrYW\n- 0x000000f0 35613568 4b327966 616f636c 58664130 5a5hK2yfaoclXfA0\n+ 0x000000e0 6d307a69 307a6936 7a6d4950 67324c54 m0zi0zi6zmIPg2LT\n+ 0x000000f0 71554949 68376c67 4a6a7366 67476b6e qUIIh7lgJjsfgGkn\n 0x00000100 5f446174 617a6953 7472696e 677a6951 _DataziStringziQ\n 0x00000110 515f7a64 74724d6f 64756c65 325f6279 Q_zdtrModule2_by\n 0x00000120 74657300 73747269 6e677a6d 71717a6d tes.stringzmqqzm\n- 0x00000130 307a6930 7a69367a 6d31734c 72595735 0zi0zi6zm1sLrYW5\n- 0x00000140 6135684b 32796661 6f636c58 6641305f a5hK2yfaoclXfA0_\n+ 0x00000130 307a6930 7a69367a 6d495067 324c5471 0zi0zi6zmIPg2LTq\n+ 0x00000140 55494968 376c674a 6a736667 476b6e5f UIIh7lgJjsfgGkn_\n 0x00000150 44617461 7a695374 72696e67 7a695151 DataziStringziQQ\n 0x00000160 5f7a6474 724d6f64 756c6534 5f627974 _zdtrModule4_byt\n 0x00000170 65730073 7472696e 677a6d71 717a6d30 es.stringzmqqzm0\n- 0x00000180 7a69307a 69367a6d 31734c72 59573561 zi0zi6zm1sLrYW5a\n- 0x00000190 35684b32 7966616f 636c5866 41305f44 5hK2yfaoclXfA0_D\n+ 0x00000180 7a69307a 69367a6d 49506732 4c547155 zi0zi6zmIPg2LTqU\n+ 0x00000190 49496837 6c674a6a 73666747 6b6e5f44 IIh7lgJjsfgGkn_D\n 0x000001a0 6174617a 69537472 696e677a 6951515f ataziStringziQQ_\n 0x000001b0 7a647472 4d6f6475 6c65335f 636c6f73 zdtrModule3_clos\n 0x000001c0 75726500 6768637a 6d707269 6d5f4748 ure.ghczmprim_GH\n 0x000001d0 437a6954 79706573 5f54724e 616d6553 CziTypes_TrNameS\n 0x000001e0 5f636f6e 5f696e66 6f007374 72696e67 _con_info.string\n- 0x000001f0 7a6d7171 7a6d307a 69307a69 367a6d31 zmqqzm0zi0zi6zm1\n- 0x00000200 734c7259 57356135 684b3279 66616f63 sLrYW5a5hK2yfaoc\n- 0x00000210 6c586641 305f4461 74617a69 53747269 lXfA0_DataziStri\n+ 0x000001f0 7a6d7171 7a6d307a 69307a69 367a6d49 zmqqzm0zi0zi6zmI\n+ 0x00000200 5067324c 54715549 4968376c 674a6a73 Pg2LTqUIIh7lgJjs\n+ 0x00000210 6667476b 6e5f4461 74617a69 53747269 fgGkn_DataziStri\n 0x00000220 6e677a69 51515f7a 6474724d 6f64756c ngziQQ_zdtrModul\n 0x00000230 65315f63 6c6f7375 72650073 7472696e e1_closure.strin\n 0x00000240 677a6d71 717a6d30 7a69307a 69367a6d gzmqqzm0zi0zi6zm\n- 0x00000250 31734c72 59573561 35684b32 7966616f 1sLrYW5a5hK2yfao\n- 0x00000260 636c5866 41305f44 6174617a 69537472 clXfA0_DataziStr\n+ 0x00000250 49506732 4c547155 49496837 6c674a6a IPg2LTqUIIh7lgJj\n+ 0x00000260 73666747 6b6e5f44 6174617a 69537472 sfgGkn_DataziStr\n 0x00000270 696e677a 6951515f 7a647472 4d6f6475 ingziQQ_zdtrModu\n 0x00000280 6c655f63 6c6f7375 72650067 68637a6d le_closure.ghczm\n 0x00000290 7072696d 5f474843 7a695479 7065735f prim_GHCziTypes_\n 0x000002a0 4d6f6475 6c655f63 6f6e5f69 6e666f00 Module_con_info.\n 0x000002b0 73747269 6e677a6d 71717a6d 307a6930 stringzmqqzm0zi0\n- 0x000002c0 7a69367a 6d31734c 72595735 6135684b zi6zm1sLrYW5a5hK\n- 0x000002d0 32796661 6f636c58 6641305f 44617461 2yfaoclXfA0_Data\n+ 0x000002c0 7a69367a 6d495067 324c5471 55494968 zi6zmIPg2LTqUIIh\n+ 0x000002d0 376c674a 6a736667 476b6e5f 44617461 7lgJjsfgGkn_Data\n 0x000002e0 7a695374 72696e67 7a695151 5f733133 ziStringziQQ_s13\n 0x000002f0 5f696e66 6f006768 637a6d70 72696d5f _info.ghczmprim_\n 0x00000300 4748437a 69547970 65735f46 616c7365 GHCziTypes_False\n 0x00000310 5f636c6f 73757265 00676863 7a6d7072 _closure.ghczmpr\n 0x00000320 696d5f47 48437a69 54797065 735f5472 im_GHCziTypes_Tr\n 0x00000330 75655f63 6c6f7375 72650073 7472696e ue_closure.strin\n 0x00000340 677a6d71 717a6d30 7a69307a 69367a6d gzmqqzm0zi0zi6zm\n- 0x00000350 31734c72 59573561 35684b32 7966616f 1sLrYW5a5hK2yfao\n- 0x00000360 636c5866 41305f44 6174617a 69537472 clXfA0_DataziStr\n+ 0x00000350 49506732 4c547155 49496837 6c674a6a IPg2LTqUIIh7lgJj\n+ 0x00000360 73666747 6b6e5f44 6174617a 69537472 sfgGkn_DataziStr\n 0x00000370 696e677a 6951515f 7331335f 636c6f73 ingziQQ_s13_clos\n 0x00000380 75726500 73747269 6e677a6d 71717a6d ure.stringzmqqzm\n- 0x00000390 307a6930 7a69367a 6d31734c 72595735 0zi0zi6zm1sLrYW5\n- 0x000003a0 6135684b 32796661 6f636c58 6641305f a5hK2yfaoclXfA0_\n+ 0x00000390 307a6930 7a69367a 6d495067 324c5471 0zi0zi6zmIPg2LTq\n+ 0x000003a0 55494968 376c674a 6a736667 476b6e5f UIIh7lgJjsfgGkn_\n 0x000003b0 44617461 7a695374 72696e67 7a695151 DataziStringziQQ\n 0x000003c0 5f733131 5f636c6f 73757265 00737467 _s11_closure.stg\n 0x000003d0 5f756e70 61636b5f 63737472 696e675f _unpack_cstring_\n 0x000003e0 696e666f 00737472 696e677a 6d71717a info.stringzmqqz\n- 0x000003f0 6d307a69 307a6936 7a6d3173 4c725957 m0zi0zi6zm1sLrYW\n- 0x00000400 35613568 4b327966 616f636c 58664130 5a5hK2yfaoclXfA0\n+ 0x000003f0 6d307a69 307a6936 7a6d4950 67324c54 m0zi0zi6zmIPg2LT\n+ 0x00000400 71554949 68376c67 4a6a7366 67476b6e qUIIh7lgJjsfgGkn\n 0x00000410 5f446174 617a6953 7472696e 677a6951 _DataziStringziQ\n 0x00000420 515f7339 5f636c6f 73757265 00737472 Q_s9_closure.str\n 0x00000430 696e677a 6d71717a 6d307a69 307a6936 ingzmqqzm0zi0zi6\n- 0x00000440 7a6d3173 4c725957 35613568 4b327966 zm1sLrYW5a5hK2yf\n- 0x00000450 616f636c 58664130 5f446174 617a6953 aoclXfA0_DataziS\n+ 0x00000440 7a6d4950 67324c54 71554949 68376c67 zmIPg2LTqUIIh7lg\n+ 0x00000450 4a6a7366 67476b6e 5f446174 617a6953 JjsfgGkn_DataziS\n 0x00000460 7472696e 677a6951 515f7337 5f636c6f tringziQQ_s7_clo\n 0x00000470 73757265 00737472 696e677a 6d71717a sure.stringzmqqz\n- 0x00000480 6d307a69 307a6936 7a6d3173 4c725957 m0zi0zi6zm1sLrYW\n- 0x00000490 35613568 4b327966 616f636c 58664130 5a5hK2yfaoclXfA0\n+ 0x00000480 6d307a69 307a6936 7a6d4950 67324c54 m0zi0zi6zmIPg2LT\n+ 0x00000490 71554949 68376c67 4a6a7366 67476b6e qUIIh7lgJjsfgGkn\n 0x000004a0 5f446174 617a6953 7472696e 677a6951 _DataziStringziQ\n 0x000004b0 515f7336 5f636c6f 73757265 0074656d Q_s6_closure.tem\n 0x000004c0 706c6174 657a6d68 61736b65 6c6c5f4c platezmhaskell_L\n 0x000004d0 616e6775 6167657a 69486173 6b656c6c anguageziHaskell\n 0x000004e0 7a695448 7a695379 6e746178 5f4e616d ziTHziSyntax_Nam\n 0x000004f0 65475f63 6f6e5f69 6e666f00 74656d70 eG_con_info.temp\n 0x00000500 6c617465 7a6d6861 736b656c 6c5f4c61 latezmhaskell_La\n 0x00000510 6e677561 67657a69 4861736b 656c6c7a nguageziHaskellz\n 0x00000520 6954487a 6953796e 7461785f 5661724e iTHziSyntax_VarN\n 0x00000530 616d655f 636c6f73 75726500 73747269 ame_closure.stri\n 0x00000540 6e677a6d 71717a6d 307a6930 7a69367a ngzmqqzm0zi0zi6z\n- 0x00000550 6d31734c 72595735 6135684b 32796661 m1sLrYW5a5hK2yfa\n- 0x00000560 6f636c58 6641305f 44617461 7a695374 oclXfA0_DataziSt\n+ 0x00000550 6d495067 324c5471 55494968 376c674a mIPg2LTqUIIh7lgJ\n+ 0x00000560 6a736667 476b6e5f 44617461 7a695374 jsfgGkn_DataziSt\n 0x00000570 72696e67 7a695151 5f73355f 636c6f73 ringziQQ_s5_clos\n 0x00000580 75726500 74656d70 6c617465 7a6d6861 ure.templatezmha\n 0x00000590 736b656c 6c5f4c61 6e677561 67657a69 skell_Languagezi\n 0x000005a0 4861736b 656c6c7a 6954487a 6953796e HaskellziTHziSyn\n 0x000005b0 7461785f 4e616d65 5f636f6e 5f696e66 tax_Name_con_inf\n 0x000005c0 6f007374 72696e67 7a6d7171 7a6d307a o.stringzmqqzm0z\n- 0x000005d0 69307a69 367a6d31 734c7259 57356135 i0zi6zm1sLrYW5a5\n- 0x000005e0 684b3279 66616f63 6c586641 305f4461 hK2yfaoclXfA0_Da\n+ 0x000005d0 69307a69 367a6d49 5067324c 54715549 i0zi6zmIPg2LTqUI\n+ 0x000005e0 4968376c 674a6a73 6667476b 6e5f4461 Ih7lgJjsfgGkn_Da\n 0x000005f0 74617a69 53747269 6e677a69 51515f73 taziStringziQQ_s\n 0x00000600 7a75785f 636c6f73 75726500 74656d70 zux_closure.temp\n 0x00000610 6c617465 7a6d6861 736b656c 6c5f4c61 latezmhaskell_La\n 0x00000620 6e677561 67657a69 4861736b 656c6c7a nguageziHaskellz\n 0x00000630 6954487a 6953796e 7461785f 56617245 iTHziSyntax_VarE\n 0x00000640 5f636f6e 5f696e66 6f007374 675f7570 _con_info.stg_up\n 0x00000650 645f6672 616d655f 696e666f 00626173 d_frame_info.bas\n@@ -121,75 +121,75 @@\n 0x00000760 657a6948 61736b65 6c6c7a69 54487a69 eziHaskellziTHzi\n 0x00000770 53796e74 61785f7a 64703151 75617369 Syntax_zdp1Quasi\n 0x00000780 5f696e66 6f006261 73655f43 6f6e7472 _info.base_Contr\n 0x00000790 6f6c7a69 4d6f6e61 647a6949 4f7a6943 olziMonadziIOziC\n 0x000007a0 6c617373 5f7a6470 314d6f6e 6164494f lass_zdp1MonadIO\n 0x000007b0 5f696e66 6f007374 675f6763 5f756e70 _info.stg_gc_unp\n 0x000007c0 745f7231 00737472 696e677a 6d71717a t_r1.stringzmqqz\n- 0x000007d0 6d307a69 307a6936 7a6d3173 4c725957 m0zi0zi6zm1sLrYW\n- 0x000007e0 35613568 4b327966 616f636c 58664130 5a5hK2yfaoclXfA0\n+ 0x000007d0 6d307a69 307a6936 7a6d4950 67324c54 m0zi0zi6zmIPg2LT\n+ 0x000007e0 71554949 68376c67 4a6a7366 67476b6e qUIIh7lgJjsfgGkn\n 0x000007f0 5f446174 617a6953 7472696e 677a6951 _DataziStringziQ\n 0x00000800 515f7334 5f696e66 6f007465 6d706c61 Q_s4_info.templa\n 0x00000810 74657a6d 6861736b 656c6c5f 4c616e67 tezmhaskell_Lang\n 0x00000820 75616765 7a694861 736b656c 6c7a6954 uageziHaskellziT\n 0x00000830 487a6953 796e7461 785f5374 72696e67 HziSyntax_String\n 0x00000840 4c5f636f 6e5f696e 666f0074 656d706c L_con_info.templ\n 0x00000850 6174657a 6d686173 6b656c6c 5f4c616e atezmhaskell_Lan\n 0x00000860 67756167 657a6948 61736b65 6c6c7a69 guageziHaskellzi\n 0x00000870 54487a69 53796e74 61785f4c 6974455f THziSyntax_LitE_\n 0x00000880 636f6e5f 696e666f 00737472 696e677a con_info.stringz\n- 0x00000890 6d71717a 6d307a69 307a6936 7a6d3173 mqqzm0zi0zi6zm1s\n- 0x000008a0 4c725957 35613568 4b327966 616f636c LrYW5a5hK2yfaocl\n- 0x000008b0 58664130 5f446174 617a6953 7472696e XfA0_DataziStrin\n+ 0x00000890 6d71717a 6d307a69 307a6936 7a6d4950 mqqzm0zi0zi6zmIP\n+ 0x000008a0 67324c54 71554949 68376c67 4a6a7366 g2LTqUIIh7lgJjsf\n+ 0x000008b0 67476b6e 5f446174 617a6953 7472696e gGkn_DataziStrin\n 0x000008c0 677a6951 515f7334 5f636c6f 73757265 gziQQ_s4_closure\n 0x000008d0 00626173 655f4748 437a6953 7461636b .base_GHCziStack\n 0x000008e0 7a695479 7065735f 5372634c 6f635f63 ziTypes_SrcLoc_c\n 0x000008f0 6f6e5f69 6e666f00 7374675f 494e544c on_info.stg_INTL\n 0x00000900 494b455f 636c6f73 75726500 62617365 IKE_closure.base\n 0x00000910 5f474843 7a695374 61636b7a 69547970 _GHCziStackziTyp\n 0x00000920 65735f50 75736843 616c6c53 7461636b es_PushCallStack\n 0x00000930 5f636f6e 5f696e66 6f006261 73655f47 _con_info.base_G\n 0x00000940 48437a69 53746163 6b7a6954 79706573 HCziStackziTypes\n 0x00000950 5f456d70 74794361 6c6c5374 61636b5f _EmptyCallStack_\n 0x00000960 636c6f73 75726500 7374675f 5352545f closure.stg_SRT_\n 0x00000970 335f696e 666f0062 6173655f 4748437a 3_info.base_GHCz\n 0x00000980 69457272 5f657272 6f725f63 6c6f7375 iErr_error_closu\n 0x00000990 72650073 7472696e 677a6d71 717a6d30 re.stringzmqqzm0\n- 0x000009a0 7a69307a 69367a6d 31734c72 59573561 zi0zi6zm1sLrYW5a\n- 0x000009b0 35684b32 7966616f 636c5866 41305f44 5hK2yfaoclXfA0_D\n+ 0x000009a0 7a69307a 69367a6d 49506732 4c547155 zi0zi6zmIPg2LTqU\n+ 0x000009b0 49496837 6c674a6a 73666747 6b6e5f44 IIh7lgJjsfgGkn_D\n 0x000009c0 6174617a 69537472 696e677a 6951515f ataziStringziQQ_\n 0x000009d0 73335f69 6e666f00 6e657743 41460073 s3_info.newCAF.s\n 0x000009e0 74675f62 685f7570 645f6672 616d655f tg_bh_upd_frame_\n 0x000009f0 696e666f 00626173 655f4748 437a6945 info.base_GHCziE\n 0x00000a00 72725f65 72726f72 5f696e66 6f007374 rr_error_info.st\n 0x00000a10 72696e67 7a6d7171 7a6d307a 69307a69 ringzmqqzm0zi0zi\n- 0x00000a20 367a6d31 734c7259 57356135 684b3279 6zm1sLrYW5a5hK2y\n- 0x00000a30 66616f63 6c586641 305f4461 74617a69 faoclXfA0_Datazi\n+ 0x00000a20 367a6d49 5067324c 54715549 4968376c 6zmIPg2LTqUIIh7l\n+ 0x00000a30 674a6a73 6667476b 6e5f4461 74617a69 gJjsfgGkn_Datazi\n 0x00000a40 53747269 6e677a69 51515f73 335f636c StringziQQ_s3_cl\n 0x00000a50 6f737572 65007374 72696e67 7a6d7171 osure.stringzmqq\n- 0x00000a60 7a6d307a 69307a69 367a6d31 734c7259 zm0zi0zi6zm1sLrY\n- 0x00000a70 57356135 684b3279 66616f63 6c586641 W5a5hK2yfaoclXfA\n- 0x00000a80 305f4461 74617a69 53747269 6e677a69 0_DataziStringzi\n+ 0x00000a60 7a6d307a 69307a69 367a6d49 5067324c zm0zi0zi6zmIPg2L\n+ 0x00000a70 54715549 4968376c 674a6a73 6667476b TqUIIh7lgJjsfgGk\n+ 0x00000a80 6e5f4461 74617a69 53747269 6e677a69 n_DataziStringzi\n 0x00000a90 51515f73 325f696e 666f0073 7472696e QQ_s2_info.strin\n 0x00000aa0 677a6d71 717a6d30 7a69307a 69367a6d gzmqqzm0zi0zi6zm\n- 0x00000ab0 31734c72 59573561 35684b32 7966616f 1sLrYW5a5hK2yfao\n- 0x00000ac0 636c5866 41305f44 6174617a 69537472 clXfA0_DataziStr\n+ 0x00000ab0 49506732 4c547155 49496837 6c674a6a IPg2LTqUIIh7lgJj\n+ 0x00000ac0 73666747 6b6e5f44 6174617a 69537472 sfgGkn_DataziStr\n 0x00000ad0 696e677a 6951515f 73325f63 6c6f7375 ingziQQ_s2_closu\n 0x00000ae0 72650073 7472696e 677a6d71 717a6d30 re.stringzmqqzm0\n- 0x00000af0 7a69307a 69367a6d 31734c72 59573561 zi0zi6zm1sLrYW5a\n- 0x00000b00 35684b32 7966616f 636c5866 41305f44 5hK2yfaoclXfA0_D\n+ 0x00000af0 7a69307a 69367a6d 49506732 4c547155 zi0zi6zmIPg2LTqU\n+ 0x00000b00 49496837 6c674a6a 73666747 6b6e5f44 IIh7lgJjsfgGkn_D\n 0x00000b10 6174617a 69537472 696e677a 6951515f ataziStringziQQ_\n 0x00000b20 73315f69 6e666f00 73747269 6e677a6d s1_info.stringzm\n- 0x00000b30 71717a6d 307a6930 7a69367a 6d31734c qqzm0zi0zi6zm1sL\n- 0x00000b40 72595735 6135684b 32796661 6f636c58 rYW5a5hK2yfaoclX\n- 0x00000b50 6641305f 44617461 7a695374 72696e67 fA0_DataziString\n+ 0x00000b30 71717a6d 307a6930 7a69367a 6d495067 qqzm0zi0zi6zmIPg\n+ 0x00000b40 324c5471 55494968 376c674a 6a736667 2LTqUIIh7lgJjsfg\n+ 0x00000b50 476b6e5f 44617461 7a695374 72696e67 Gkn_DataziString\n 0x00000b60 7a695151 5f73315f 636c6f73 75726500 ziQQ_s1_closure.\n 0x00000b70 73747269 6e677a6d 71717a6d 307a6930 stringzmqqzm0zi0\n- 0x00000b80 7a69367a 6d31734c 72595735 6135684b zi6zm1sLrYW5a5hK\n- 0x00000b90 32796661 6f636c58 6641305f 44617461 2yfaoclXfA0_Data\n+ 0x00000b80 7a69367a 6d495067 324c5471 55494968 zi6zmIPg2LTqUIIh\n+ 0x00000b90 376c674a 6a736667 476b6e5f 44617461 7lgJjsfgGkn_Data\n 0x00000ba0 7a695374 72696e67 7a695151 5f735f63 ziStringziQQ_s_c\n 0x00000bb0 6c6f7375 72650074 656d706c 6174657a losure.templatez\n 0x00000bc0 6d686173 6b656c6c 5f4c616e 67756167 mhaskell_Languag\n 0x00000bd0 657a6948 61736b65 6c6c7a69 54487a69 eziHaskellziTHzi\n 0x00000be0 51756f74 655f5175 61736951 756f7465 Quote_QuasiQuote\n 0x00000bf0 725f636f 6e5f696e 666f00 r_con_info.\n \n"}]}]}]}]}]}, {"source1": "libghc-string-qq-doc_0.0.6-1_all.deb", "source2": "libghc-string-qq-doc_0.0.6-1_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-18 18:06:42.000000 debian-binary\n--rw-r--r-- 0 0 0 1168 2024-09-18 18:06:42.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1164 2024-09-18 18:06:42.000000 control.tar.xz\n -rw-r--r-- 0 0 0 32440 2024-09-18 18:06:42.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/string-qq-0.0.6/string-qq.haddock", "source2": "./usr/lib/ghc-doc/haddock/string-qq-0.0.6/string-qq.haddock", "has_internal_linenos": true, "unified_diff": "@@ -6,11 +6,11 @@\n 00000050: 7561 7369 5175 6f74 6572 2066 6f72 2061 uasiQuoter for a\n 00000060: 206e 6f6e 2d69 6e74 6572 706f 6c61 7469 non-interpolati\n 00000070: 6e67 2049 7353 7472 696e 6720 6c69 7465 ng IsString lite\n 00000080: 7261 6c2e 2054 6865 2070 6174 7465 726e ral. The pattern\n 00000090: 2070 6f72 7469 6f6e 2069 7320 756e 6465 portion is unde\n 000000a0: 6669 6e65 642e 0001 0001 0000 0001 0000 fined...........\n 000000b0: 0100 0304 2673 7472 696e 672d 7171 2d30 ....&string-qq-0\n-000000c0: 2e30 2e36 2d31 734c 7259 5735 6135 684b .0.6-1sLrYW5a5hK\n-000000d0: 3279 6661 6f63 6c58 6641 300e 4461 7461 2yfaoclXfA0.Data\n+000000c0: 2e30 2e36 2d49 5067 324c 5471 5549 4968 .0.6-IPg2LTqUIIh\n+000000d0: 376c 674a 6a73 6667 476b 6e0e 4461 7461 7lgJjsfgGkn.Data\n 000000e0: 2e53 7472 696e 672e 5151 0973 7472 696e .String.QQ.strin\n 000000f0: 672d 7171 0173 g-qq.s\n"}]}]}]}, {"source1": "libghc-string-qq-prof_0.0.6-1_amd64.deb", "source2": "libghc-string-qq-prof_0.0.6-1_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-18 18:06:42.000000 debian-binary\n -rw-r--r-- 0 0 0 908 2024-09-18 18:06:42.000000 control.tar.xz\n--rw-r--r-- 0 0 0 7784 2024-09-18 18:06:42.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 7772 2024-09-18 18:06:42.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-string-qq-prof\n Source: haskell-string-qq\n Version: 0.0.6-1\n Architecture: amd64\n Maintainer: Debian Haskell Group \n Installed-Size: 45\n Depends: libghc-base-prof-4.18.2.1-8e81e, libghc-string-qq-dev (= 0.0.6-1), libghc-template-haskell-prof-2.20.0.0-54f98\n-Provides: libghc-string-qq-prof-0.0.6-e2e22\n+Provides: libghc-string-qq-prof-0.0.6-d5472\n Section: haskell\n Priority: optional\n Homepage: https://hackage.haskell.org/package/string-qq\n Description: QuasiQuoter for non-interpolated strings; profiling libraries\n QuasiQuoter for non-interpolated strings, texts and bytestrings, useful for\n writing multi-line IsString literals.\n .\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,4 +1,4 @@\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/Data/String/QQ.p_hi\n-usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/libHSstring-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0_p.a\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/Data/String/QQ.p_hi\n+usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/libHSstring-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn_p.a\n usr/share/doc/libghc-string-qq-prof/changelog.Debian.gz\n usr/share/doc/libghc-string-qq-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,17 +1,17 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.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-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/Data/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/Data/String/\n--rw-r--r-- 0 root (0) root (0) 4032 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/Data/String/QQ.p_hi\n--rw-r--r-- 0 root (0) root (0) 24020 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/libHSstring-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0_p.a\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/Data/\n+drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/Data/String/\n+-rw-r--r-- 0 root (0) root (0) 4033 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/Data/String/QQ.p_hi\n+-rw-r--r-- 0 root (0) root (0) 24020 2024-09-18 18:06:42.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/libHSstring-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn_p.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-09-18 18:06:42.000000 ./usr/share/doc/libghc-string-qq-prof/\n -rw-r--r-- 0 root (0) root (0) 382 2024-09-18 18:06:42.000000 ./usr/share/doc/libghc-string-qq-prof/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 1941 2024-09-18 18:06:41.000000 ./usr/share/doc/libghc-string-qq-prof/copyright\n"}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/Data/String/QQ.p_hi", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/Data/String/QQ.p_hi", "comments": ["Files 86% 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 Data.String.QQ 9066\n- interface hash: 7a192b040d24e5246662b0121482b873\n- ABI hash: 52a2f6aa98271b2d41fcf0f3fca9ee07\n- export-list hash: 2d2b14022ff548bc78e8d68fd8ebf3e0\n+ interface hash: 7a7eb5ac146adf51edfae2c7ec0b3e7e\n+ ABI hash: 7496986014e6707fa6c30454d41d1f02\n+ export-list hash: 9182e7a3c0b0026443b6da88a3a05df6\n orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e\n flag hash: f066cc7b2a4c4f265532690204560b45\n opt_hash: 6c7aa9c86a88606ea9feb346b37abe02\n hpc_hash: 93b885adfe0da089cdf634904fd59f71\n plugin_hash: ad164012d6b1e14942349d58b1132007\n src_hash: 7622e33742e13c74b48ecc3acc331947\n sig of: Nothing\n@@ -39,89 +39,89 @@\n import -/ GHC.Exts 565f1da425848dd16bbcc60fe089b6c0\n import -/ GHC.List 244787dcc3037f446e8b7d3bd355cd6c\n import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2\n import -/ GHC.Classes 448b501d99f99154cdcc210e9f32fa08\n import -/ Language.Haskell.TH 5bb6e8845cfeb2f60c27147e9fdd3f66\n import -/ Language.Haskell.TH.Quote 3c1dfb850c041657011c537d82820890\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\" 24233faaa50f74fb49b126e14355fcbd\n+addDependentFile \"dist-ghc/build/autogen/cabal_macros.h\" 75faa4ae33694f7d7b0b8373f1e75126\n addDependentFile \"/usr/include/stdc-predef.h\" e0e98fa6835be825bf17295c7217815d\n-937304944bc53d25b6d802c8107de88f\n+564b3ddeb36a3a14848962cdaaf76a7c\n $trModule :: GHC.Types.Module\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.Module],\n Unfolding: Core: GHC.Types.Module $trModule3 $trModule1]\n-fadf14631a8dddc0a5eff2297a080ec0\n+4a3fef959a9c1c5db16a6c6a2183cc94\n $trModule1 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule2]\n-87bce2f72706f6782af51f63d0ecbef3\n+706b3ecdf07ebee3bb40084b0a593999\n $trModule2 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Data.String.QQ\"#]\n-40a100276e6a33653be1f224050216a8\n+4155ab50534ee578bd515a48b62ec1c7\n $trModule3 :: GHC.Types.TrName\n [HasNoCafRefs, TagSig: ,\n LambdaFormInfo: LFCon[GHC.Types.TrNameS],\n Unfolding: Core: GHC.Types.TrNameS $trModule4]\n-1f7a0ecc3d1bd3253361ba9c9854d674\n+2e5d34236d8a7989acceea816342d047\n $trModule4 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \n- \"string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\"#]\n-34a7851c1743c37acb49c07eab7c48c0\n+ \"string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\"#]\n+3baac72f93dea419ec73b15c9146d736\n s :: Language.Haskell.TH.Quote.QuasiQuoter\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: \n {__scc {Data.String.QQ.s} True False} Language.Haskell.TH.Quote.QuasiQuoter\n s4\n s3\n s2\n s1]\n-eca9ece20fb4b0100e13ca7f622c54c1\n+05526c9fbe8cbba590cef7dc6231b160\n s1 ::\n GHC.Base.String\n -> Language.Haskell.TH.Syntax.Q [Language.Haskell.TH.Syntax.Dec]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-b933367b7f0f76f0140886489f4286b1\n+92a329ba3e5f5701ab9b1216a27b6cf2\n s10 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"base\"#]\n-63f0f5f517e7b81af886c2bf711433a3\n+67c97ecbf669e6d32e8ece7a59638ad8\n s11 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: GHC.CString.unpackCString# s12]\n-547b2328b6db5a8f25a3ec17b1a48a73\n+1f6e8b63deb76e520eea44d18385bfac\n s12 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"fromString\"#]\n-e442da4ba014ffc229bab451f8b02765\n+60d7e4e61fac62f3961eea4b367429df\n s13 :: GHC.Types.Char -> GHC.Types.Bool\n [HasNoCafRefs, TagSig: , LambdaFormInfo: LFReEntrant 1,\n Arity: 1, Strictness: <1!P(1L)>,\n Unfolding: Core: StableSystem <1,TrueFalse>\n \\ (eta['GHC.Types.Many] :: GHC.Types.Char) ->\n case eta of wild { GHC.Types.C# x ->\n case x of wild1 {\n DEFAULT -> GHC.Types.True '\\r'# -> GHC.Types.False } }]\n-d9937840effba488e6f02a05a785c20d\n+8a61e0bd9a194aa76ad12ae47ab1e0ea\n s2 ::\n GHC.Base.String\n -> Language.Haskell.TH.Syntax.Q Language.Haskell.TH.Syntax.Type\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-55378537ef621d35b8431818536a8fc0\n+f4207dca8dd0adfd83fd0b9c6ede7c1a\n s3 ::\n GHC.Base.String\n -> Language.Haskell.TH.Syntax.Q Language.Haskell.TH.Syntax.Pat\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= True),\n Strictness: b, CPR: b]\n-22259d1473ada44c42750034bed8dd2e\n+b643fab43d2e0568d7fd2a1a1e5ccc74\n s4 ::\n GHC.Base.String\n -> Language.Haskell.TH.Syntax.Q Language.Haskell.TH.Syntax.Exp\n [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: ,\n Unfolding: Core: \n \\ (x['GHC.Types.Many] :: GHC.Base.String) ->\n {__scc {Data.String.QQ.s} False True} let {\n@@ -193,44 +193,44 @@\n @Language.Haskell.TH.Syntax.Exp\n (Language.Haskell.TH.Syntax.AppE\n x4\n x5))))\n `cast`\n (Sym (Language.Haskell.TH.Syntax.N:Q[0]\n _N))]\n-6ec3894a3aefec069186461bbab8a2b1\n+1463580700a0b7df23b13295503843d9\n s5 :: Language.Haskell.TH.Syntax.Name\n [TagSig: ,\n LambdaFormInfo: LFCon[Language.Haskell.TH.Syntax.Name],\n Unfolding: Core: \n Language.Haskell.TH.Syntax.Name\n s11 `cast` (Sym (Language.Haskell.TH.Syntax.N:OccName[0]))\n s6]\n-e6b1e787f9db0180a5d8f3bbd035ef36\n+7da15a3e01f2fd4532ad5e8293c228c9\n s6 :: Language.Haskell.TH.Syntax.NameFlavour\n [TagSig: ,\n LambdaFormInfo: LFCon[Language.Haskell.TH.Syntax.NameG],\n Unfolding: Core: \n Language.Haskell.TH.Syntax.NameG\n Language.Haskell.TH.Syntax.VarName\n s9 `cast` (Sym (Language.Haskell.TH.Syntax.N:PkgName[0]))\n s7 `cast` (Sym (Language.Haskell.TH.Syntax.N:ModName[0]))]\n-5973a6e675c5aeae6686c2343a45813f\n+063886548669f697c359386384efcf3f\n s7 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: GHC.CString.unpackCString# s8]\n-8afc2c0c0b47f67ff27e94bb754234ea\n+25c196c5e37e1db692d0e21db9115982\n s8 :: GHC.Prim.Addr#\n [HasNoCafRefs, LambdaFormInfo: LFUnlifted,\n Unfolding: Core: \"Data.String\"#]\n-a5c2496e72c2be7f474acfacb0f034e5\n+3f4599af5b125d7829f997722a183754\n s9 :: [GHC.Types.Char]\n [LambdaFormInfo: LFThunk (updatable=True might_be_function= False),\n Unfolding: Core: GHC.CString.unpackCString# s10]\n-1f81b2664af652d28d3104c5d77b15bf\n+e21a9ed55ac5e6df5c7d4852f2cba8c3\n s_x :: Language.Haskell.TH.Syntax.Exp\n [TagSig: ,\n LambdaFormInfo: LFCon[Language.Haskell.TH.Syntax.VarE],\n Unfolding: Core: Language.Haskell.TH.Syntax.VarE s5]\n trusted: none\n require own pkg trusted: False\n docs:\n"}]}, {"source1": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0/libHSstring-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0_p.a", "source2": "./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn/libHSstring-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn_p.a", "comments": ["Files 75% similar despite different names"], "unified_diff": null, "details": [{"source1": "nm --print-armap {}", "source2": "nm --print-armap {}", "unified_diff": "@@ -1,40 +1,40 @@\n \n Archive index:\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s5_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s8_bytes in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s9_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s10_bytes in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule3_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule1_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s6_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_info in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_init__prof_init in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s11_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s7_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s12_bytes in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_init_arr in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info in QQ.p_o\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s8_bytes in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_init__prof_init in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s6_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s7_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s12_bytes in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s5_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s9_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s11_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s10_bytes in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_info in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_init_arr in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule1_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule3_closure in QQ.p_o\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure in QQ.p_o\n \n QQ.p_o:\n U CCS_DONT_CARE\n U base_ControlziMonadziIOziClass_zdp1MonadIO_info\n U base_GHCziBase_pure_info\n U base_GHCziBase_zdp1Monad_info\n U base_GHCziBase_zgzgze_info\n@@ -88,45 +88,45 @@\n U stg_ap_p_info\n U stg_ap_pp_info\n U stg_bh_upd_frame_info\n U stg_gc_unpt_r1\n U stg_restore_cccs_info\n U stg_unpack_cstring_info\n U stg_upd_frame_info\n-0000000000000040 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc\n-0000000000000080 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs\n-0000000000000ea9 T stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_init__prof_init\n-0000000000000000 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_init_arr\n-00000000000000ac R stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s10_bytes\n-00000000000003f8 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s11_closure\n-00000000000000b1 R stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s12_bytes\n-00000000000003e0 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure\n-0000000000000028 T stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info\n-0000000000000700 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure\n-0000000000000c78 T stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info\n-0000000000000660 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure\n-0000000000000b80 T stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info\n-00000000000005c0 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure\n-0000000000000a88 T stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info\n-0000000000000530 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure\n-0000000000000928 T stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info\n-00000000000004d8 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s5_closure\n-00000000000004a0 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s6_closure\n-0000000000000468 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s7_closure\n-00000000000000a0 R stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s8_bytes\n-0000000000000430 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s9_closure\n-0000000000000000 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc\n-0000000000000770 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_closure\n-0000000000000d70 T stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_info\n-0000000000000508 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure\n-0000000000000100 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule1_closure\n-00000000000000d8 R stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes\n-00000000000000e0 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule3_closure\n-00000000000000e7 R stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes\n-0000000000000120 D stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule_closure\n+0000000000000040 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc\n+0000000000000080 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs\n+0000000000000ea9 T stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_init__prof_init\n+0000000000000000 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_init_arr\n+00000000000000ac R stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s10_bytes\n+00000000000003f8 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s11_closure\n+00000000000000b1 R stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s12_bytes\n+00000000000003e0 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure\n+0000000000000028 T stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info\n+0000000000000700 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure\n+0000000000000c78 T stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info\n+0000000000000660 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure\n+0000000000000b80 T stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info\n+00000000000005c0 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure\n+0000000000000a88 T stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info\n+0000000000000530 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure\n+0000000000000928 T stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info\n+00000000000004d8 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s5_closure\n+00000000000004a0 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s6_closure\n+0000000000000468 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s7_closure\n+00000000000000a0 R stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s8_bytes\n+0000000000000430 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s9_closure\n+0000000000000000 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc\n+0000000000000770 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_closure\n+0000000000000d70 T stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_info\n+0000000000000508 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure\n+0000000000000100 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule1_closure\n+00000000000000d8 R stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes\n+00000000000000e0 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule3_closure\n+00000000000000e7 R stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes\n+0000000000000120 D stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule_closure\n U templatezmhaskell_LanguageziHaskellziTHziQuote_QuasiQuoter_con_info\n U templatezmhaskell_LanguageziHaskellziTHziSyntax_AppE_con_info\n U templatezmhaskell_LanguageziHaskellziTHziSyntax_LitE_con_info\n U templatezmhaskell_LanguageziHaskellziTHziSyntax_NameG_con_info\n U templatezmhaskell_LanguageziHaskellziTHziSyntax_Name_con_info\n U templatezmhaskell_LanguageziHaskellziTHziSyntax_StringL_con_info\n U templatezmhaskell_LanguageziHaskellziTHziSyntax_VarE_con_info\n"}, {"source1": "QQ.p_o", "source2": "QQ.p_o", "unified_diff": null, "details": [{"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -27,80 +27,80 @@\n 23: 0000000000000385 0 NOTYPE LOCAL DEFAULT 3 i2BE_str\n 24: 00000000000003c5 0 NOTYPE LOCAL DEFAULT 3 i2Ce_str\n 25: 00000000000003c9 0 NOTYPE LOCAL DEFAULT 3 i2Cf_str\n 26: 0000000000000409 0 NOTYPE LOCAL DEFAULT 3 i2CP_str\n 27: 000000000000040d 0 NOTYPE LOCAL DEFAULT 3 i2CQ_str\n 28: 000000000000044d 0 NOTYPE LOCAL DEFAULT 3 i2Ds_str\n 29: 0000000000000459 0 NOTYPE LOCAL DEFAULT 3 i2Dt_str\n- 30: 00000000000004d8 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s5_closure\n- 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_StringL_con_info\n- 32: 00000000000005c0 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure\n- 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_SRT_3_info\n- 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziErr_error_closure\n- 35: 00000000000000a0 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s8_bytes\n- 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziStackziTypes_SrcLoc_con_info\n- 37: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_VarE_con_info\n- 38: 0000000000000770 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_closure\n- 39: 0000000000000430 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s9_closure\n- 40: 0000000000000080 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs\n- 41: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_pp_info\n- 42: 00000000000000ac 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s10_bytes\n- 43: 00000000000000e7 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes\n- 44: 0000000000000928 320 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info\n- 45: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_False_closure\n- 46: 00000000000000e0 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule3_closure\n- 47: 0000000000000700 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure\n- 48: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziBase_zgzgze_info\n- 49: 0000000000000100 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule1_closure\n- 50: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_upd_frame_info\n- 51: 00000000000004a0 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s6_closure\n- 52: 0000000000000d70 313 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_info\n- 53: 0000000000000ea9 29 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_init__prof_init\n- 54: 0000000000000c78 212 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info\n- 55: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziList_filter_info\n- 56: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_unpack_cstring_info\n- 57: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND registerCcsList\n- 58: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_SRT_4_info\n- 59: 00000000000003f8 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s11_closure\n- 60: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziQuote_QuasiQuoter_con_info\n- 61: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_zdp1Quasi_info\n- 62: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_restore_cccs_info\n- 63: 0000000000000120 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule_closure\n- 64: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_0_fast\n- 65: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziErr_error_info\n- 66: 0000000000000468 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s7_closure\n- 67: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_AppE_con_info\n- 68: 0000000000000508 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure\n- 69: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziStackziTypes_PushCallStack_con_info\n- 70: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_bh_upd_frame_info\n- 71: 0000000000000028 137 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info\n- 72: 0000000000000a88 212 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info\n- 73: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_VarName_closure\n- 74: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziBase_zdp1Monad_info\n- 75: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND CCS_DONT_CARE\n- 76: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_Name_con_info\n- 77: 0000000000000000 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc\n- 78: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND era\n- 79: 00000000000000d8 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes\n- 80: 0000000000000530 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure\n+ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_StringL_con_info\n+ 31: 00000000000000a0 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s8_bytes\n+ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_SRT_3_info\n+ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziErr_error_closure\n+ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziStackziTypes_SrcLoc_con_info\n+ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_VarE_con_info\n+ 36: 0000000000000080 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs\n+ 37: 0000000000000508 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure\n+ 38: 0000000000000ea9 29 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_init__prof_init\n+ 39: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_pp_info\n+ 40: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_False_closure\n+ 41: 00000000000004a0 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s6_closure\n+ 42: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziBase_zgzgze_info\n+ 43: 0000000000000000 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc\n+ 44: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_upd_frame_info\n+ 45: 0000000000000468 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s7_closure\n+ 46: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziList_filter_info\n+ 47: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_unpack_cstring_info\n+ 48: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND registerCcsList\n+ 49: 00000000000000b1 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s12_bytes\n+ 50: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_SRT_4_info\n+ 51: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziQuote_QuasiQuoter_con_info\n+ 52: 0000000000000028 137 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info\n+ 53: 00000000000000d8 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes\n+ 54: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_zdp1Quasi_info\n+ 55: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_restore_cccs_info\n+ 56: 00000000000005c0 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure\n+ 57: 00000000000004d8 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s5_closure\n+ 58: 0000000000000430 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s9_closure\n+ 59: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_0_fast\n+ 60: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziErr_error_info\n+ 61: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_AppE_con_info\n+ 62: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziStackziTypes_PushCallStack_con_info\n+ 63: 0000000000000a88 212 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info\n+ 64: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_bh_upd_frame_info\n+ 65: 0000000000000040 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc\n+ 66: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_VarName_closure\n+ 67: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziBase_zdp1Monad_info\n+ 68: 0000000000000700 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure\n+ 69: 00000000000003f8 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s11_closure\n+ 70: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND CCS_DONT_CARE\n+ 71: 0000000000000b80 212 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info\n+ 72: 00000000000000ac 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s10_bytes\n+ 73: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_Name_con_info\n+ 74: 0000000000000530 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure\n+ 75: 0000000000000120 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule_closure\n+ 76: 0000000000000660 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure\n+ 77: 0000000000000928 320 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info\n+ 78: 0000000000000d70 313 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_info\n+ 79: 00000000000000e7 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes\n+ 80: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND era\n 81: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_ZMZN_closure\n 82: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_ControlziMonadziIOziClass_zdp1MonadIO_info\n 83: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_p_info\n 84: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_LitE_con_info\n- 85: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziBase_pure_info\n- 86: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND pushCostCentre\n- 87: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_INTLIKE_closure\n- 88: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_TrNameS_con_info\n- 89: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziStackziTypes_EmptyCallStack_closure\n- 90: 0000000000000040 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc\n- 91: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_gc_unpt_r1\n- 92: 00000000000000b1 0 OBJECT GLOBAL DEFAULT 3 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s12_bytes\n+ 85: 0000000000000000 0 OBJECT GLOBAL DEFAULT 9 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_init_arr\n+ 86: 0000000000000770 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_closure\n+ 87: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziBase_pure_info\n+ 88: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND pushCostCentre\n+ 89: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_INTLIKE_closure\n+ 90: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_TrNameS_con_info\n+ 91: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND base_GHCziStackziTypes_EmptyCallStack_closure\n+ 92: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_gc_unpt_r1\n 93: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND newCAF\n- 94: 0000000000000000 0 OBJECT GLOBAL DEFAULT 9 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_init_arr\n- 95: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_NameG_con_info\n- 96: 0000000000000660 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure\n- 97: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_True_closure\n- 98: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND enterFunCCS\n- 99: 0000000000000b80 212 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info\n- 100: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND registerCcList\n- 101: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_Module_con_info\n- 102: 00000000000003e0 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure\n+ 94: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND templatezmhaskell_LanguageziHaskellziTHziSyntax_NameG_con_info\n+ 95: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_True_closure\n+ 96: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND enterFunCCS\n+ 97: 0000000000000c78 212 FUNC GLOBAL DEFAULT 1 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info\n+ 98: 0000000000000100 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule1_closure\n+ 99: 00000000000000e0 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule3_closure\n+ 100: 00000000000003e0 0 OBJECT GLOBAL DEFAULT 7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure\n+ 101: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND registerCcList\n+ 102: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_Module_con_info\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,305 +1,305 @@\n \n Relocation section '.rela.text' at offset 0x3458 contains 154 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000008 0000000400000018 R_X86_64_PC64 000000000000010e i2w9_str - 20\n 0000000000000010 0000000500000018 R_X86_64_PC64 0000000000000115 i2wa_str - 18\n 0000000000000035 000000010000000b R_X86_64_32S 0000000000000000 .text + 78\n-000000000000008d 0000002d00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_False_closure - 3\n-000000000000009b 0000006100000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_True_closure - 2\n-00000000000000a9 0000006600000002 R_X86_64_PC32 00000000000003e0 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure - 4\n+000000000000008d 0000002800000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_False_closure - 3\n+000000000000009b 0000005f00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_True_closure - 2\n+00000000000000a9 0000006400000002 R_X86_64_PC32 00000000000003e0 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure - 4\n 00000000000000b8 0000000600000018 R_X86_64_PC64 0000000000000156 i2yt_str - 20\n 00000000000000c0 0000000700000018 R_X86_64_PC64 000000000000015b i2yu_str - 18\n-00000000000000dd 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 5\n-00000000000000f0 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n-000000000000011c 000000320000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n+00000000000000dd 0000005000000002 R_X86_64_PC32 0000000000000000 era - 5\n+00000000000000f0 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n+000000000000011c 0000002c0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n 000000000000013e 000000010000000b R_X86_64_32S 0000000000000000 .text + 188\n-0000000000000149 0000006600000002 R_X86_64_PC32 00000000000003e0 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure - 3\n-000000000000015d 0000003700000004 R_X86_64_PLT32 0000000000000000 base_GHCziList_filter_info - 4\n+0000000000000149 0000006400000002 R_X86_64_PC32 00000000000003e0 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure - 3\n+000000000000015d 0000002e00000004 R_X86_64_PLT32 0000000000000000 base_GHCziList_filter_info - 4\n 00000000000001a3 000000010000000b R_X86_64_32S 0000000000000000 .text + 1f0\n 000000000000021e 0000005100000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure - 3\n 0000000000000230 0000000800000018 R_X86_64_PC64 000000000000019b i2yv_str - 20\n 0000000000000238 0000000900000018 R_X86_64_PC64 00000000000001a7 i2yw_str - 18\n-0000000000000255 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 5\n-0000000000000268 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n-0000000000000294 000000320000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n-00000000000002bb 0000004a00000004 R_X86_64_PLT32 0000000000000000 base_GHCziBase_zdp1Monad_info - 4\n+0000000000000255 0000005000000002 R_X86_64_PC32 0000000000000000 era - 5\n+0000000000000268 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n+0000000000000294 0000002c0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n+00000000000002bb 0000004300000004 R_X86_64_PLT32 0000000000000000 base_GHCziBase_zdp1Monad_info - 4\n 00000000000002c8 0000000a00000018 R_X86_64_PC64 00000000000001e9 i2yx_str - 20\n 00000000000002d0 0000000b00000018 R_X86_64_PC64 00000000000001eb i2yy_str - 18\n-00000000000002ed 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 5\n-0000000000000300 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n-000000000000032c 000000320000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n-0000000000000352 0000003e0000000b R_X86_64_32S 0000000000000000 stg_restore_cccs_info + 0\n+00000000000002ed 0000005000000002 R_X86_64_PC32 0000000000000000 era - 5\n+0000000000000300 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n+000000000000032c 0000002c0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n+0000000000000352 000000370000000b R_X86_64_32S 0000000000000000 stg_restore_cccs_info + 0\n 0000000000000365 000000530000000b R_X86_64_32S 0000000000000000 stg_ap_p_info + 0\n-0000000000000376 0000005500000004 R_X86_64_PLT32 0000000000000000 base_GHCziBase_pure_info - 4\n+0000000000000376 0000005700000004 R_X86_64_PLT32 0000000000000000 base_GHCziBase_pure_info - 4\n 0000000000000390 0000000c00000018 R_X86_64_PC64 000000000000022d i2yz_str - 20\n 0000000000000398 0000000d00000018 R_X86_64_PC64 0000000000000231 i2yA_str - 18\n-00000000000003d0 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 5\n-00000000000003e3 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n-0000000000000416 0000006200000004 R_X86_64_PLT32 0000000000000000 enterFunCCS - 4\n-0000000000000437 000000430000000b R_X86_64_32S 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_AppE_con_info + 0\n-0000000000000449 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n-0000000000000466 0000003e0000000b R_X86_64_32S 0000000000000000 stg_restore_cccs_info + 0\n+00000000000003d0 0000005000000002 R_X86_64_PC32 0000000000000000 era - 5\n+00000000000003e3 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n+0000000000000416 0000006000000004 R_X86_64_PLT32 0000000000000000 enterFunCCS - 4\n+0000000000000437 0000003d0000000b R_X86_64_32S 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_AppE_con_info + 0\n+0000000000000449 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n+0000000000000466 000000370000000b R_X86_64_32S 0000000000000000 stg_restore_cccs_info + 0\n 0000000000000479 000000530000000b R_X86_64_32S 0000000000000000 stg_ap_p_info + 0\n-000000000000048b 0000005500000004 R_X86_64_PLT32 0000000000000000 base_GHCziBase_pure_info - 4\n+000000000000048b 0000005700000004 R_X86_64_PLT32 0000000000000000 base_GHCziBase_pure_info - 4\n 00000000000004a8 0000000e00000018 R_X86_64_PC64 0000000000000272 i2yB_str - 20\n 00000000000004b0 0000000f00000018 R_X86_64_PC64 0000000000000276 i2yC_str - 18\n-00000000000004e8 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 5\n-00000000000004fb 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n-000000000000052e 0000006200000004 R_X86_64_PLT32 0000000000000000 enterFunCCS - 4\n+00000000000004e8 0000005000000002 R_X86_64_PC32 0000000000000000 era - 5\n+00000000000004fb 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n+000000000000052e 0000006000000004 R_X86_64_PLT32 0000000000000000 enterFunCCS - 4\n 0000000000000553 000000010000000b R_X86_64_32S 0000000000000000 .text + 3b0\n-0000000000000565 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n-0000000000000582 0000003e0000000b R_X86_64_32S 0000000000000000 stg_restore_cccs_info + 0\n-0000000000000595 000000290000000b R_X86_64_32S 0000000000000000 stg_ap_pp_info + 0\n-00000000000005ab 0000003000000004 R_X86_64_PLT32 0000000000000000 base_GHCziBase_zgzgze_info - 4\n+0000000000000565 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n+0000000000000582 000000370000000b R_X86_64_32S 0000000000000000 stg_restore_cccs_info + 0\n+0000000000000595 000000270000000b R_X86_64_32S 0000000000000000 stg_ap_pp_info + 0\n+00000000000005ab 0000002a00000004 R_X86_64_PLT32 0000000000000000 base_GHCziBase_zgzgze_info - 4\n 00000000000005c0 0000001000000018 R_X86_64_PC64 00000000000002b7 i2yD_str - 20\n 00000000000005c8 0000001100000018 R_X86_64_PC64 00000000000002b9 i2yE_str - 18\n-00000000000005dc 0000004400000002 R_X86_64_PC32 0000000000000508 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure - 4\n-00000000000005e5 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 5\n-00000000000005f8 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n-0000000000000624 000000320000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n-000000000000064a 0000003e0000000b R_X86_64_32S 0000000000000000 stg_restore_cccs_info + 0\n+00000000000005dc 0000002500000002 R_X86_64_PC32 0000000000000508 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure - 4\n+00000000000005e5 0000005000000002 R_X86_64_PC32 0000000000000000 era - 5\n+00000000000005f8 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n+0000000000000624 0000002c0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0\n+000000000000064a 000000370000000b R_X86_64_32S 0000000000000000 stg_restore_cccs_info + 0\n 000000000000065d 000000530000000b R_X86_64_32S 0000000000000000 stg_ap_p_info + 0\n-0000000000000665 000000440000000b R_X86_64_32S 0000000000000508 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure + 1\n-000000000000066e 0000005500000004 R_X86_64_PLT32 0000000000000000 base_GHCziBase_pure_info - 4\n+0000000000000665 000000250000000b R_X86_64_32S 0000000000000508 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure + 1\n+000000000000066e 0000005700000004 R_X86_64_PLT32 0000000000000000 base_GHCziBase_pure_info - 4\n 0000000000000688 0000001200000018 R_X86_64_PC64 00000000000002fa i2yF_str - 20\n 0000000000000690 0000001300000018 R_X86_64_PC64 00000000000002fc i2yG_str - 18\n-00000000000006a4 0000004400000002 R_X86_64_PC32 0000000000000508 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure - 4\n-00000000000006b3 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 5\n-00000000000006c6 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n-00000000000006f9 0000006200000004 R_X86_64_PLT32 0000000000000000 enterFunCCS - 4\n+00000000000006a4 0000002500000002 R_X86_64_PC32 0000000000000508 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure - 4\n+00000000000006b3 0000005000000002 R_X86_64_PC32 0000000000000000 era - 5\n+00000000000006c6 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n+00000000000006f9 0000006000000004 R_X86_64_PLT32 0000000000000000 enterFunCCS - 4\n 0000000000000705 000000010000000b R_X86_64_32S 0000000000000000 .text + 750\n-0000000000000721 0000003d00000004 R_X86_64_PLT32 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_zdp1Quasi_info - 4\n-000000000000074c 0000004400000002 R_X86_64_PC32 0000000000000508 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure - 4\n+0000000000000721 0000003600000004 R_X86_64_PLT32 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_zdp1Quasi_info - 4\n+000000000000074c 0000002500000002 R_X86_64_PC32 0000000000000508 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure - 4\n 000000000000075f 000000010000000b R_X86_64_32S 0000000000000000 .text + 798\n 0000000000000772 0000005200000004 R_X86_64_PLT32 0000000000000000 base_ControlziMonadziIOziClass_zdp1MonadIO_info - 4\n-0000000000000794 0000004400000002 R_X86_64_PC32 0000000000000508 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure - 4\n+0000000000000794 0000002500000002 R_X86_64_PC32 0000000000000508 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure - 4\n 00000000000007cf 000000010000000b R_X86_64_32S 0000000000000000 .text + 250\n-00000000000007e4 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n+00000000000007e4 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n 000000000000080d 000000010000000b R_X86_64_32S 0000000000000000 .text + 2e8\n-000000000000081f 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n+000000000000081f 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n 000000000000084f 000000010000000b R_X86_64_32S 0000000000000000 .text + 4c8\n-0000000000000861 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n+0000000000000861 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n 0000000000000893 000000010000000b R_X86_64_32S 0000000000000000 .text + 5e0\n-00000000000008a5 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n-00000000000008bd 0000003e0000000b R_X86_64_32S 0000000000000000 stg_restore_cccs_info + 0\n-00000000000008d0 000000290000000b R_X86_64_32S 0000000000000000 stg_ap_pp_info + 0\n-00000000000008eb 0000003000000004 R_X86_64_PLT32 0000000000000000 base_GHCziBase_zgzgze_info - 4\n-00000000000008fb 0000005b00000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4\n+00000000000008a5 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n+00000000000008bd 000000370000000b R_X86_64_32S 0000000000000000 stg_restore_cccs_info + 0\n+00000000000008d0 000000270000000b R_X86_64_32S 0000000000000000 stg_ap_pp_info + 0\n+00000000000008eb 0000002a00000004 R_X86_64_PLT32 0000000000000000 base_GHCziBase_zgzgze_info - 4\n+00000000000008fb 0000005c00000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4\n 0000000000000908 0000001400000018 R_X86_64_PC64 000000000000033d i2yH_str - 20\n 0000000000000910 0000001500000018 R_X86_64_PC64 0000000000000341 i2yI_str - 18\n-0000000000000924 0000004400000002 R_X86_64_PC32 0000000000000508 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure - 4\n-0000000000000946 0000004d00000002 R_X86_64_PC32 0000000000000000 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc - 4\n-0000000000000957 0000005600000004 R_X86_64_PLT32 0000000000000000 pushCostCentre - 4\n+0000000000000924 0000002500000002 R_X86_64_PC32 0000000000000508 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure - 4\n+0000000000000946 0000002b00000002 R_X86_64_PC32 0000000000000000 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc - 4\n+0000000000000957 0000005800000004 R_X86_64_PLT32 0000000000000000 pushCostCentre - 4\n 0000000000000977 000000010000000b R_X86_64_32S 0000000000000000 .text + d8\n-0000000000000989 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n-00000000000009ac 0000001f0000000b R_X86_64_32S 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_StringL_con_info + 0\n-00000000000009be 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n+0000000000000989 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n+00000000000009ac 0000001e0000000b R_X86_64_32S 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_StringL_con_info + 0\n+00000000000009be 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n 00000000000009e6 000000540000000b R_X86_64_32S 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_LitE_con_info + 0\n-00000000000009f8 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n+00000000000009f8 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n 0000000000000a20 000000010000000b R_X86_64_32S 0000000000000000 .text + 6a8\n-0000000000000a32 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n-0000000000000a4e 0000004000000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4\n-0000000000000a60 0000005000000002 R_X86_64_PC32 0000000000000530 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure - 4\n+0000000000000a32 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n+0000000000000a4e 0000003b00000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4\n+0000000000000a60 0000004a00000002 R_X86_64_PC32 0000000000000530 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure - 4\n 0000000000000a68 0000001600000018 R_X86_64_PC64 0000000000000381 i2BD_str - 20\n 0000000000000a70 0000001700000018 R_X86_64_PC64 0000000000000385 i2BE_str - 18\n 0000000000000a84 0000000300000002 R_X86_64_PC32 0000000000000000 .data + 584\n-0000000000000a8d 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 5\n-0000000000000aa0 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n+0000000000000a8d 0000005000000002 R_X86_64_PC32 0000000000000000 era - 5\n+0000000000000aa0 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n 0000000000000ae2 0000005d00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4\n-0000000000000af3 000000460000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n-0000000000000b1b 0000004d00000002 R_X86_64_PC32 0000000000000000 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc - 4\n-0000000000000b2c 0000005600000004 R_X86_64_PLT32 0000000000000000 pushCostCentre - 4\n+0000000000000af3 000000400000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n+0000000000000b1b 0000002b00000002 R_X86_64_PC32 0000000000000000 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc - 4\n+0000000000000b2c 0000005800000004 R_X86_64_PLT32 0000000000000000 pushCostCentre - 4\n 0000000000000b3e 0000000300000002 R_X86_64_PC32 0000000000000000 .data + 54c\n 0000000000000b45 0000000300000002 R_X86_64_PC32 0000000000000000 .data + 3a6\n-0000000000000b4e 0000004100000004 R_X86_64_PLT32 0000000000000000 base_GHCziErr_error_info - 4\n+0000000000000b4e 0000003c00000004 R_X86_64_PLT32 0000000000000000 base_GHCziErr_error_info - 4\n 0000000000000b60 0000001800000018 R_X86_64_PC64 00000000000003c5 i2Ce_str - 20\n 0000000000000b68 0000001900000018 R_X86_64_PC64 00000000000003c9 i2Cf_str - 18\n 0000000000000b7c 0000000300000002 R_X86_64_PC32 0000000000000000 .data + 624\n-0000000000000b85 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 5\n-0000000000000b98 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n+0000000000000b85 0000005000000002 R_X86_64_PC32 0000000000000000 era - 5\n+0000000000000b98 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n 0000000000000bda 0000005d00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4\n-0000000000000beb 000000460000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n-0000000000000c13 0000004d00000002 R_X86_64_PC32 0000000000000000 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc - 4\n-0000000000000c24 0000005600000004 R_X86_64_PLT32 0000000000000000 pushCostCentre - 4\n+0000000000000beb 000000400000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n+0000000000000c13 0000002b00000002 R_X86_64_PC32 0000000000000000 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc - 4\n+0000000000000c24 0000005800000004 R_X86_64_PLT32 0000000000000000 pushCostCentre - 4\n 0000000000000c36 0000000300000002 R_X86_64_PC32 0000000000000000 .data + 5ec\n 0000000000000c3d 0000000300000002 R_X86_64_PC32 0000000000000000 .data + 316\n-0000000000000c46 0000004100000004 R_X86_64_PLT32 0000000000000000 base_GHCziErr_error_info - 4\n+0000000000000c46 0000003c00000004 R_X86_64_PLT32 0000000000000000 base_GHCziErr_error_info - 4\n 0000000000000c58 0000001a00000018 R_X86_64_PC64 0000000000000409 i2CP_str - 20\n 0000000000000c60 0000001b00000018 R_X86_64_PC64 000000000000040d i2CQ_str - 18\n 0000000000000c74 0000000300000002 R_X86_64_PC32 0000000000000000 .data + 6c4\n-0000000000000c7d 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 5\n-0000000000000c90 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n+0000000000000c7d 0000005000000002 R_X86_64_PC32 0000000000000000 era - 5\n+0000000000000c90 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n 0000000000000cd2 0000005d00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4\n-0000000000000ce3 000000460000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n-0000000000000d0b 0000004d00000002 R_X86_64_PC32 0000000000000000 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc - 4\n-0000000000000d1c 0000005600000004 R_X86_64_PLT32 0000000000000000 pushCostCentre - 4\n+0000000000000ce3 000000400000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n+0000000000000d0b 0000002b00000002 R_X86_64_PC32 0000000000000000 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc - 4\n+0000000000000d1c 0000005800000004 R_X86_64_PLT32 0000000000000000 pushCostCentre - 4\n 0000000000000d2e 0000000300000002 R_X86_64_PC32 0000000000000000 .data + 68c\n 0000000000000d35 0000000300000002 R_X86_64_PC32 0000000000000000 .data + 286\n-0000000000000d3e 0000004100000004 R_X86_64_PLT32 0000000000000000 base_GHCziErr_error_info - 4\n+0000000000000d3e 0000003c00000004 R_X86_64_PLT32 0000000000000000 base_GHCziErr_error_info - 4\n 0000000000000d50 0000001c00000018 R_X86_64_PC64 000000000000044d i2Ds_str - 20\n 0000000000000d58 0000001d00000018 R_X86_64_PC64 0000000000000459 i2Dt_str - 18\n 0000000000000d6c 0000000300000002 R_X86_64_PC32 0000000000000000 .data + 72c\n-0000000000000d75 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 5\n-0000000000000d88 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n+0000000000000d75 0000005000000002 R_X86_64_PC32 0000000000000000 era - 5\n+0000000000000d88 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n 0000000000000ddb 0000005d00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4\n-0000000000000df0 000000460000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n-0000000000000e18 0000004d00000002 R_X86_64_PC32 0000000000000000 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc - 4\n-0000000000000e29 0000005600000004 R_X86_64_PLT32 0000000000000000 pushCostCentre - 4\n-0000000000000e46 0000003c0000000b R_X86_64_32S 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziQuote_QuasiQuoter_con_info + 0\n-0000000000000e58 0000004e00000002 R_X86_64_PC32 0000000000000000 era - 4\n-0000000000000e6a 000000500000000b R_X86_64_32S 0000000000000530 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure + 1\n-0000000000000e73 000000200000000b R_X86_64_32S 00000000000005c0 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure + 0\n-0000000000000e7c 000000600000000b R_X86_64_32S 0000000000000660 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure + 0\n-0000000000000e84 0000002f0000000b R_X86_64_32S 0000000000000700 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure + 0\n+0000000000000df0 000000400000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0\n+0000000000000e18 0000002b00000002 R_X86_64_PC32 0000000000000000 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc - 4\n+0000000000000e29 0000005800000004 R_X86_64_PLT32 0000000000000000 pushCostCentre - 4\n+0000000000000e46 000000330000000b R_X86_64_32S 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziQuote_QuasiQuoter_con_info + 0\n+0000000000000e58 0000005000000002 R_X86_64_PC32 0000000000000000 era - 4\n+0000000000000e6a 0000004a0000000b R_X86_64_32S 0000000000000530 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure + 1\n+0000000000000e73 000000380000000b R_X86_64_32S 00000000000005c0 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure + 0\n+0000000000000e7c 0000004c0000000b R_X86_64_32S 0000000000000660 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure + 0\n+0000000000000e84 000000440000000b R_X86_64_32S 0000000000000700 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure + 0\n 0000000000000eae 000000030000000a R_X86_64_32 0000000000000000 .data + 7b0\n-0000000000000eb3 0000006400000004 R_X86_64_PLT32 0000000000000000 registerCcList - 4\n+0000000000000eb3 0000006500000004 R_X86_64_PLT32 0000000000000000 registerCcList - 4\n 0000000000000eb8 000000030000000a R_X86_64_32 0000000000000000 .data + 7a0\n-0000000000000ebd 0000003900000004 R_X86_64_PLT32 0000000000000000 registerCcsList - 4\n+0000000000000ebd 0000003000000004 R_X86_64_PLT32 0000000000000000 registerCcsList - 4\n \n Relocation section '.rela.eh_frame' at offset 0x42c8 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ea9\n \n Relocation section '.rela.data' at offset 0x42e0 contains 137 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000008 0000000200000001 R_X86_64_64 0000000000000000 .rodata.str + 0\n 0000000000000010 0000000200000001 R_X86_64_64 0000000000000000 .rodata.str + 2\n 0000000000000018 0000000200000001 R_X86_64_64 0000000000000000 .rodata.str + 11\n 0000000000000048 0000000200000001 R_X86_64_64 0000000000000000 .rodata.str + 36\n 0000000000000050 0000000200000001 R_X86_64_64 0000000000000000 .rodata.str + 3a\n 0000000000000058 0000000200000001 R_X86_64_64 0000000000000000 .rodata.str + 49\n-0000000000000088 0000005a00000001 R_X86_64_64 0000000000000040 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc + 0\n-00000000000000e0 0000005800000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n-00000000000000e8 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n-00000000000000f8 0000002b00000001 R_X86_64_64 00000000000000e7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes + 0\n-0000000000000100 0000005800000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n-0000000000000108 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n-0000000000000118 0000004f00000001 R_X86_64_64 00000000000000d8 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes + 0\n-0000000000000120 0000006500000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_Module_con_info + 0\n-0000000000000128 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n-0000000000000138 0000002e00000001 R_X86_64_64 00000000000000e0 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule3_closure + 1\n-0000000000000140 0000003100000001 R_X86_64_64 0000000000000100 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule1_closure + 1\n-0000000000000150 0000003800000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-0000000000000158 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n-0000000000000180 0000002b00000001 R_X86_64_64 00000000000000e7 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes + 0\n-0000000000000188 0000003800000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-0000000000000190 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n-00000000000001b8 0000004f00000001 R_X86_64_64 00000000000000d8 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes + 0\n-00000000000001c0 0000003800000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-00000000000001c8 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n+0000000000000088 0000004100000001 R_X86_64_64 0000000000000040 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc + 0\n+00000000000000e0 0000005a00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n+00000000000000e8 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+00000000000000f8 0000004f00000001 R_X86_64_64 00000000000000e7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes + 0\n+0000000000000100 0000005a00000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_TrNameS_con_info + 0\n+0000000000000108 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+0000000000000118 0000003500000001 R_X86_64_64 00000000000000d8 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes + 0\n+0000000000000120 0000006600000001 R_X86_64_64 0000000000000000 ghczmprim_GHCziTypes_Module_con_info + 0\n+0000000000000128 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+0000000000000138 0000006300000001 R_X86_64_64 00000000000000e0 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule3_closure + 1\n+0000000000000140 0000006200000001 R_X86_64_64 0000000000000100 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule1_closure + 1\n+0000000000000150 0000002f00000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n+0000000000000158 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n+0000000000000180 0000004f00000001 R_X86_64_64 00000000000000e7 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes + 0\n+0000000000000188 0000002f00000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n+0000000000000190 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n+00000000000001b8 0000003500000001 R_X86_64_64 00000000000000d8 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes + 0\n+00000000000001c0 0000002f00000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n+00000000000001c8 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n 00000000000001f0 0000000200000001 R_X86_64_64 0000000000000000 .rodata.str + c2\n-00000000000001f8 0000003800000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-0000000000000200 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n+00000000000001f8 0000002f00000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n+0000000000000200 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n 0000000000000228 0000000200000001 R_X86_64_64 0000000000000000 .rodata.str + bc\n-0000000000000230 0000002400000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n-0000000000000238 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+0000000000000230 0000002200000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n+0000000000000238 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n 0000000000000248 0000000300000001 R_X86_64_64 0000000000000000 .data + 150\n 0000000000000250 0000000300000001 R_X86_64_64 0000000000000000 .data + 188\n 0000000000000258 0000000300000001 R_X86_64_64 0000000000000000 .data + 1c0\n-0000000000000260 0000005700000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 641\n-0000000000000268 0000005700000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 461\n-0000000000000270 0000005700000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 641\n-0000000000000278 0000005700000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 501\n-0000000000000288 0000004500000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_PushCallStack_con_info + 0\n-0000000000000290 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+0000000000000260 0000005900000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 641\n+0000000000000268 0000005900000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 461\n+0000000000000270 0000005900000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 641\n+0000000000000278 0000005900000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 501\n+0000000000000288 0000003e00000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_PushCallStack_con_info + 0\n+0000000000000290 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n 00000000000002a0 0000000300000001 R_X86_64_64 0000000000000000 .data + 1f8\n 00000000000002a8 0000000300000001 R_X86_64_64 0000000000000000 .data + 231\n-00000000000002b0 0000005900000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_EmptyCallStack_closure + 1\n-00000000000002c0 0000002400000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n-00000000000002c8 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+00000000000002b0 0000005b00000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_EmptyCallStack_closure + 1\n+00000000000002c0 0000002200000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n+00000000000002c8 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n 00000000000002d8 0000000300000001 R_X86_64_64 0000000000000000 .data + 150\n 00000000000002e0 0000000300000001 R_X86_64_64 0000000000000000 .data + 188\n 00000000000002e8 0000000300000001 R_X86_64_64 0000000000000000 .data + 1c0\n-00000000000002f0 0000005700000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 621\n-00000000000002f8 0000005700000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 461\n-0000000000000300 0000005700000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 621\n-0000000000000308 0000005700000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 501\n-0000000000000318 0000004500000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_PushCallStack_con_info + 0\n-0000000000000320 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+00000000000002f0 0000005900000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 621\n+00000000000002f8 0000005900000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 461\n+0000000000000300 0000005900000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 621\n+0000000000000308 0000005900000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 501\n+0000000000000318 0000003e00000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_PushCallStack_con_info + 0\n+0000000000000320 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n 0000000000000330 0000000300000001 R_X86_64_64 0000000000000000 .data + 1f8\n 0000000000000338 0000000300000001 R_X86_64_64 0000000000000000 .data + 2c1\n-0000000000000340 0000005900000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_EmptyCallStack_closure + 1\n-0000000000000350 0000002400000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n-0000000000000358 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+0000000000000340 0000005b00000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_EmptyCallStack_closure + 1\n+0000000000000350 0000002200000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_SrcLoc_con_info + 0\n+0000000000000358 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n 0000000000000368 0000000300000001 R_X86_64_64 0000000000000000 .data + 150\n 0000000000000370 0000000300000001 R_X86_64_64 0000000000000000 .data + 188\n 0000000000000378 0000000300000001 R_X86_64_64 0000000000000000 .data + 1c0\n-0000000000000380 0000005700000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 5e1\n-0000000000000388 0000005700000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 461\n-0000000000000390 0000005700000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 5e1\n-0000000000000398 0000005700000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 501\n-00000000000003a8 0000004500000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_PushCallStack_con_info + 0\n-00000000000003b0 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+0000000000000380 0000005900000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 5e1\n+0000000000000388 0000005900000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 461\n+0000000000000390 0000005900000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 5e1\n+0000000000000398 0000005900000001 R_X86_64_64 0000000000000000 stg_INTLIKE_closure + 501\n+00000000000003a8 0000003e00000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_PushCallStack_con_info + 0\n+00000000000003b0 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n 00000000000003c0 0000000300000001 R_X86_64_64 0000000000000000 .data + 1f8\n 00000000000003c8 0000000300000001 R_X86_64_64 0000000000000000 .data + 351\n-00000000000003d0 0000005900000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_EmptyCallStack_closure + 1\n-00000000000003e0 0000004700000001 R_X86_64_64 0000000000000028 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info + 0\n-00000000000003e8 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n-00000000000003f8 0000003800000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-0000000000000400 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n-0000000000000428 0000005c00000001 R_X86_64_64 00000000000000b1 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s12_bytes + 0\n-0000000000000430 0000003800000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-0000000000000438 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n-0000000000000460 0000002a00000001 R_X86_64_64 00000000000000ac stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s10_bytes + 0\n-0000000000000468 0000003800000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-0000000000000470 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n-0000000000000498 0000002300000001 R_X86_64_64 00000000000000a0 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s8_bytes + 0\n-00000000000004a0 0000005f00000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_NameG_con_info + 0\n-00000000000004a8 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n-00000000000004b8 0000004900000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_VarName_closure + 1\n-00000000000004c0 0000002700000001 R_X86_64_64 0000000000000430 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s9_closure + 0\n-00000000000004c8 0000004200000001 R_X86_64_64 0000000000000468 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s7_closure + 0\n-00000000000004d8 0000004c00000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_Name_con_info + 0\n-00000000000004e0 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n-00000000000004f0 0000003b00000001 R_X86_64_64 00000000000003f8 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s11_closure + 0\n-00000000000004f8 0000003300000001 R_X86_64_64 00000000000004a0 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s6_closure + 5\n-0000000000000508 0000002500000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_VarE_con_info + 0\n-0000000000000510 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n-0000000000000520 0000001e00000001 R_X86_64_64 00000000000004d8 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s5_closure + 1\n-0000000000000530 0000002c00000001 R_X86_64_64 0000000000000928 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info + 0\n-0000000000000538 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n-0000000000000550 0000003800000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-0000000000000558 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n+00000000000003d0 0000005b00000001 R_X86_64_64 0000000000000000 base_GHCziStackziTypes_EmptyCallStack_closure + 1\n+00000000000003e0 0000003400000001 R_X86_64_64 0000000000000028 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info + 0\n+00000000000003e8 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+00000000000003f8 0000002f00000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n+0000000000000400 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n+0000000000000428 0000003100000001 R_X86_64_64 00000000000000b1 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s12_bytes + 0\n+0000000000000430 0000002f00000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n+0000000000000438 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n+0000000000000460 0000004800000001 R_X86_64_64 00000000000000ac stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s10_bytes + 0\n+0000000000000468 0000002f00000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n+0000000000000470 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n+0000000000000498 0000001f00000001 R_X86_64_64 00000000000000a0 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s8_bytes + 0\n+00000000000004a0 0000005e00000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_NameG_con_info + 0\n+00000000000004a8 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+00000000000004b8 0000004200000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_VarName_closure + 1\n+00000000000004c0 0000003a00000001 R_X86_64_64 0000000000000430 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s9_closure + 0\n+00000000000004c8 0000002d00000001 R_X86_64_64 0000000000000468 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s7_closure + 0\n+00000000000004d8 0000004900000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_Name_con_info + 0\n+00000000000004e0 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+00000000000004f0 0000004500000001 R_X86_64_64 00000000000003f8 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s11_closure + 0\n+00000000000004f8 0000002900000001 R_X86_64_64 00000000000004a0 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s6_closure + 5\n+0000000000000508 0000002300000001 R_X86_64_64 0000000000000000 templatezmhaskell_LanguageziHaskellziTHziSyntax_VarE_con_info + 0\n+0000000000000510 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+0000000000000520 0000003900000001 R_X86_64_64 00000000000004d8 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s5_closure + 1\n+0000000000000530 0000004d00000001 R_X86_64_64 0000000000000928 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info + 0\n+0000000000000538 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+0000000000000550 0000002f00000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n+0000000000000558 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n 0000000000000580 0000000200000001 R_X86_64_64 0000000000000000 .rodata.str + 86\n-0000000000000588 0000002100000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n-0000000000000590 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n-00000000000005a0 0000002200000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n+0000000000000588 0000002000000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n+0000000000000590 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+00000000000005a0 0000002100000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 00000000000005a8 0000000300000001 R_X86_64_64 0000000000000000 .data + 3a8\n 00000000000005b0 0000000300000001 R_X86_64_64 0000000000000000 .data + 550\n-00000000000005c0 0000004800000001 R_X86_64_64 0000000000000a88 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info + 0\n-00000000000005c8 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n-00000000000005f0 0000003800000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-00000000000005f8 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n+00000000000005c0 0000003f00000001 R_X86_64_64 0000000000000a88 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info + 0\n+00000000000005c8 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n+00000000000005f0 0000002f00000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n+00000000000005f8 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n 0000000000000620 0000000200000001 R_X86_64_64 0000000000000000 .rodata.str + 6f\n-0000000000000628 0000002100000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n-0000000000000630 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n-0000000000000640 0000002200000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n+0000000000000628 0000002000000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n+0000000000000630 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+0000000000000640 0000002100000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 0000000000000648 0000000300000001 R_X86_64_64 0000000000000000 .data + 318\n 0000000000000650 0000000300000001 R_X86_64_64 0000000000000000 .data + 5f0\n-0000000000000660 0000006300000001 R_X86_64_64 0000000000000b80 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info + 0\n-0000000000000668 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n-0000000000000690 0000003800000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n-0000000000000698 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n+0000000000000660 0000004700000001 R_X86_64_64 0000000000000b80 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info + 0\n+0000000000000668 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n+0000000000000690 0000002f00000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0\n+0000000000000698 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n 00000000000006c0 0000000200000001 R_X86_64_64 0000000000000000 .rodata.str + 59\n-00000000000006c8 0000002100000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n-00000000000006d0 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n-00000000000006e0 0000002200000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n+00000000000006c8 0000002000000001 R_X86_64_64 0000000000000000 stg_SRT_3_info + 0\n+00000000000006d0 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+00000000000006e0 0000002100000001 R_X86_64_64 0000000000000000 base_GHCziErr_error_closure + 0\n 00000000000006e8 0000000300000001 R_X86_64_64 0000000000000000 .data + 288\n 00000000000006f0 0000000300000001 R_X86_64_64 0000000000000000 .data + 690\n-0000000000000700 0000003600000001 R_X86_64_64 0000000000000c78 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info + 0\n-0000000000000708 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n-0000000000000730 0000003a00000001 R_X86_64_64 0000000000000000 stg_SRT_4_info + 0\n-0000000000000738 0000004b00000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n-0000000000000748 0000002f00000001 R_X86_64_64 0000000000000700 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure + 0\n-0000000000000750 0000006000000001 R_X86_64_64 0000000000000660 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure + 0\n-0000000000000758 0000002000000001 R_X86_64_64 00000000000005c0 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure + 0\n-0000000000000760 0000005000000001 R_X86_64_64 0000000000000530 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure + 0\n-0000000000000770 0000003400000001 R_X86_64_64 0000000000000d70 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_info + 0\n-0000000000000778 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n-00000000000007a0 0000002800000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs + 0\n-00000000000007b0 0000004d00000001 R_X86_64_64 0000000000000000 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc + 0\n-00000000000007b8 0000005a00000001 R_X86_64_64 0000000000000040 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc + 0\n+0000000000000700 0000006100000001 R_X86_64_64 0000000000000c78 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info + 0\n+0000000000000708 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n+0000000000000730 0000003200000001 R_X86_64_64 0000000000000000 stg_SRT_4_info + 0\n+0000000000000738 0000004600000001 R_X86_64_64 0000000000000000 CCS_DONT_CARE + 0\n+0000000000000748 0000004400000001 R_X86_64_64 0000000000000700 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure + 0\n+0000000000000750 0000004c00000001 R_X86_64_64 0000000000000660 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure + 0\n+0000000000000758 0000003800000001 R_X86_64_64 00000000000005c0 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure + 0\n+0000000000000760 0000004a00000001 R_X86_64_64 0000000000000530 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure + 0\n+0000000000000770 0000004e00000001 R_X86_64_64 0000000000000d70 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_info + 0\n+0000000000000778 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n+00000000000007a0 0000002400000001 R_X86_64_64 0000000000000080 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs + 0\n+00000000000007b0 0000002b00000001 R_X86_64_64 0000000000000000 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc + 0\n+00000000000007b8 0000004100000001 R_X86_64_64 0000000000000040 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc + 0\n \n Relocation section '.rela.init_array' at offset 0x4fb8 contains 1 entry:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n-0000000000000000 0000003500000001 R_X86_64_64 0000000000000ea9 stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_init__prof_init + 0\n+0000000000000000 0000002600000001 R_X86_64_64 0000000000000ea9 stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_init__prof_init + 0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -5,30 +5,30 @@\n Cannot use q as a dec\n Cannot use q as a type\n Cannot use q as a pattern\n Data.String\n fromString\n src/Data/String/QQ.hs\n Data.String.QQ\n-string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\n-\n-\n+string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\n+\n+\n Applicative\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n QuasiQuoter\n-\n+\n i2w9_str\n i2wa_str\n i2yt_str\n i2yu_str\n i2yv_str\n i2yw_str\n i2yx_str\n@@ -47,85 +47,85 @@\n i2BE_str\n i2Ce_str\n i2Cf_str\n i2CP_str\n i2CQ_str\n i2Ds_str\n i2Dt_str\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s5_closure\n templatezmhaskell_LanguageziHaskellziTHziSyntax_StringL_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s8_bytes\n stg_SRT_3_info\n base_GHCziErr_error_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s8_bytes\n base_GHCziStackziTypes_SrcLoc_con_info\n templatezmhaskell_LanguageziHaskellziTHziSyntax_VarE_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s9_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc_ccs\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc_ccs\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_init__prof_init\n stg_ap_pp_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s10_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule4_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info\n ghczmprim_GHCziTypes_False_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule3_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s6_closure\n base_GHCziBase_zgzgze_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule1_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc\n stg_upd_frame_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s6_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_init__prof_init\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s7_closure\n base_GHCziList_filter_info\n stg_unpack_cstring_info\n registerCcsList\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s12_bytes\n stg_SRT_4_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s11_closure\n templatezmhaskell_LanguageziHaskellziTHziQuote_QuasiQuoter_con_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule2_bytes\n templatezmhaskell_LanguageziHaskellziTHziSyntax_zdp1Quasi_info\n stg_restore_cccs_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s5_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s9_closure\n stg_ap_0_fast\n base_GHCziErr_error_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s7_closure\n templatezmhaskell_LanguageziHaskellziTHziSyntax_AppE_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure\n base_GHCziStackziTypes_PushCallStack_con_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info\n stg_bh_upd_frame_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_CAFs_cc\n templatezmhaskell_LanguageziHaskellziTHziSyntax_VarName_closure\n base_GHCziBase_zdp1Monad_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s11_closure\n CCS_DONT_CARE\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s10_bytes\n templatezmhaskell_LanguageziHaskellziTHziSyntax_Name_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_zdtrModule2_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule4_bytes\n ghczmprim_GHCziTypes_ZMZN_closure\n base_ControlziMonadziIOziClass_zdp1MonadIO_info\n stg_ap_p_info\n templatezmhaskell_LanguageziHaskellziTHziSyntax_LitE_con_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_init_arr\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_closure\n base_GHCziBase_pure_info\n pushCostCentre\n stg_INTLIKE_closure\n ghczmprim_GHCziTypes_TrNameS_con_info\n base_GHCziStackziTypes_EmptyCallStack_closure\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_CAFs_cc\n stg_gc_unpt_r1\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s12_bytes\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_init_arr\n templatezmhaskell_LanguageziHaskellziTHziSyntax_NameG_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure\n ghczmprim_GHCziTypes_True_closure\n enterFunCCS\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule1_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_zdtrModule3_closure\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure\n registerCcList\n ghczmprim_GHCziTypes_Module_con_info\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure\n .shstrtab\n .rela.text\n .rodata.str\n .rela.eh_frame\n .note.GNU-stack\n .rela.data\n .rela.init_array\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,37 +1,37 @@\n \n \n \n Disassembly of section .text:\n \n-0000000000000000 :\n+0000000000000000 :\n \tadd $0x1000000,%eax\n \t...\n R_X86_64_PC64\ti2w9_str-0x20\n R_X86_64_PC64\ti2wa_str-0x18\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t...\n \n-0000000000000028 :\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_info():\n+0000000000000028 :\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_info():\n \tlea -0x10(%rbp),%rax\n \tcmp %r15,%rax\n-\tjb a6 \n+\tjb a6 \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x78\n \tmov %r14,%rbx\n \tmov 0x360(%r13),%rax\n \tmov %rax,-0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 78 \n+\tjne 78 \n \tjmp *(%rbx)\n \tnopw 0x0(%rax,%rax,1)\n \t...\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %bl,(%rsi)\n@@ -39,25 +39,25 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x77(%r9)\n \ttest %esp,0x3(%rax)\n \tadd %al,(%rax)\n \tcmpq $0xd,0x17(%rbx)\n-\tjne 98 \n+\tjne 98 \n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTypes_False_closure-0x3\n \tadd $0x10,%rbp\n \tjmp *0x0(%rbp)\n \tlea 0x0(%rip),%rbx \n R_X86_64_PC32\tghczmprim_GHCziTypes_True_closure-0x2\n \tadd $0x10,%rbp\n \tjmp *0x0(%rbp)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure-0x4\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \t...\n R_X86_64_PC64\ti2yt_str-0x20\n R_X86_64_PC64\ti2yu_str-0x18\n \tadd %eax,(%rax)\n \tadd %al,(%rax)\n@@ -66,43 +66,43 @@\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %rbx,%rax\n \tcmpl $0x0,0x0(%rip) \n R_X86_64_PC32\tera-0x5\n-\tjbe 10f \n+\tjbe 10f \n \tmovabs $0x1000000000000000,%rcx\n \tmov 0x0(%rip),%edx \n R_X86_64_PC32\tera-0x4\n \tor %rcx,%rdx\n \tmovabs $0xfffffffc0000000,%rcx\n \tmov 0x10(%rax),%rsi\n \tand %rcx,%rsi\n \tor %rdx,%rsi\n \tmov %rsi,0x10(%rax)\n \tlea -0x40(%rbp),%rcx\n \tcmp %r15,%rcx\n-\tjb 161 \n+\tjb 161 \n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tmov 0x360(%r13),%rcx\n \tmov %rcx,-0x18(%rbp)\n \tmov 0x8(%rbx),%rbx\n \tmov %rbx,0x360(%r13)\n \tmovq $0x0,-0x30(%rbp)\n R_X86_64_32S\t.text+0x188\n \tmov 0x20(%rax),%rsi\n \tlea 0x0(%rip),%r14 \n- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s13_closure-0x3\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s13_closure-0x3\n \tmov 0x360(%r13),%rax\n \tmov %rax,-0x28(%rbp)\n \tadd $0xffffffffffffffd0,%rbp\n-\tjmp 161 \n+\tjmp 161 \n R_X86_64_PLT32\tbase_GHCziList_filter_info-0x4\n \tmov %rax,%rbx\n \tjmp *-0x10(%r13)\n \t...\n \tadd %al,(%r8)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n@@ -113,27 +113,27 @@\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x77(%r9)\n \ttest %esp,0x3(%rax)\n \tadd %al,(%rax)\n \tmov %rbx,%rax\n \tand $0x7,%eax\n \tcmp $0x1,%rax\n-\tje 21b \n+\tje 21b \n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\t.text+0x1f0\n \tmov %rbx,%rax\n \tmov 0x1e(%rbx),%rcx\n \tmov 0x16(%rbx),%rbx\n \tmov %rcx,-0x8(%rbp)\n \tmov %rax,0x0(%rbp)\n \tmov 0x360(%r13),%rax\n \tmov %rax,0x8(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n \ttest $0x7,%bl\n-\tjne 1f0 \n+\tjne 1f0 \n \tjmp *(%rbx)\n \t...\n \tadd (%rcx),%eax\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \t(bad)\n@@ -141,15 +141,15 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tsbb %r9b,-0x77(%r9)\n \ttest %esp,0x3(%rax)\n \tadd %al,(%rax)\n \tcmpq $0xa,0x17(%rbx)\n-\tjne 210 \n+\tjne 210 \n \tmov 0x8(%rbp),%rbx\n \tand $0xfffffffffffffff8,%rbx\n \tadd $0x20,%rbp\n \tjmp *(%rbx)\n \tmov 0x10(%rbp),%rbx\n \tadd $0x20,%rbp\n \tjmp *0x0(%rbp)\n@@ -168,37 +168,37 @@\n \tadc %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %rbx,%rax\n \tcmpl $0x0,0x0(%rip) \n R_X86_64_PC32\tera-0x5\n-\tjbe 287 \n+\tjbe 287 \n \tmovabs $0x1000000000000000,%rcx\n \tmov 0x0(%rip),%edx \n R_X86_64_PC32\tera-0x4\n \tor %rcx,%rdx\n \tmovabs $0xfffffffc0000000,%rcx\n \tmov 0x10(%rax),%rsi\n \tand %rcx,%rsi\n \tor %rdx,%rsi\n \tmov %rsi,0x10(%rax)\n \tlea -0x20(%rbp),%rcx\n \tcmp %r15,%rcx\n-\tjb 2bf \n+\tjb 2bf \n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tmov 0x360(%r13),%rcx\n \tmov %rcx,-0x18(%rbp)\n \tmov 0x8(%rbx),%rbx\n \tmov %rbx,0x360(%r13)\n \tmov 0x20(%rax),%r14\n \tadd $0xffffffffffffffe0,%rbp\n-\tjmp 2bf \n+\tjmp 2bf \n R_X86_64_PLT32\tbase_GHCziBase_zdp1Monad_info-0x4\n \tmov %rax,%rbx\n \tjmp *-0x10(%r13)\n \txchg %ax,%ax\n \t...\n R_X86_64_PC64\ti2yx_str-0x20\n R_X86_64_PC64\ti2yy_str-0x18\n@@ -209,27 +209,27 @@\n \tadc (%rax),%al\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tmov %rbx,%rax\n \tcmpl $0x0,0x0(%rip) \n R_X86_64_PC32\tera-0x5\n-\tjbe 31f \n+\tjbe 31f \n \tmovabs $0x1000000000000000,%rcx\n \tmov 0x0(%rip),%edx \n R_X86_64_PC32\tera-0x4\n \tor %rcx,%rdx\n \tmovabs $0xfffffffc0000000,%rcx\n \tmov 0x10(%rax),%rsi\n \tand %rcx,%rsi\n \tor %rdx,%rsi\n \tmov %rsi,0x10(%rax)\n \tlea -0x40(%rbp),%rcx\n \tcmp %r15,%rcx\n-\tjb 37a \n+\tjb 37a \n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tmov 0x360(%r13),%rcx\n \tmov %rcx,-0x18(%rbp)\n \tmov 0x8(%rbx),%rbx\n \tmov %rbx,0x360(%r13)\n@@ -239,15 +239,15 @@\n \tmov 0x360(%r13),%rbx\n \tmov %rbx,-0x38(%rbp)\n \tmovq $0x0,-0x30(%rbp)\n R_X86_64_32S\tstg_ap_p_info\n \tmov 0x28(%rax),%rax\n \tmov %rax,-0x28(%rbp)\n \tadd $0xffffffffffffffc0,%rbp\n-\tjmp 37a \n+\tjmp 37a \n R_X86_64_PLT32\tbase_GHCziBase_pure_info-0x4\n \tmov %rax,%rbx\n \tjmp *-0x10(%r13)\n \tnopl 0x0(%rax)\n \tadd $0x1000000,%eax\n \t...\n R_X86_64_PC64\ti2yz_str-0x20\n@@ -258,23 +258,23 @@\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,(%rbx)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n-\trex.RB loopne 401 \n+\trex.RB loopne 401 \n \tcmp %edi,%eax\n-\tjb 49a \n+\tjb 49a \n \tadd $0x28,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 48f \n+\tja 48f \n \tcmpl $0x0,0x0(%rip) \n R_X86_64_PC32\tera-0x5\n-\tjbe 402 \n+\tjbe 402 \n \tmovabs $0x1000000000000000,%rax\n \tmov 0x0(%rip),%ecx \n R_X86_64_PC32\tera-0x4\n \tor %rax,%rcx\n \tmovabs $0xfffffffc0000000,%rax\n \tmov 0xf(%rbx),%rdx\n \tand %rax,%rdx\n@@ -282,15 +282,15 @@\n \tmov %rdx,0xf(%rbx)\n \tmov %r13,%rax\n \tmov 0x7(%rbx),%rcx\n \tsub $0x8,%rsp\n \tmov %rcx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 41a \n+\tcall 41a \n R_X86_64_PLT32\tenterFunCCS-0x4\n \tadd $0x8,%rsp\n \tmov 0x17(%rbx),%rax\n \tmov 0x1f(%rbx),%rbx\n \tmov 0x360(%r13),%rcx\n \taddq $0x3,0x48(%rcx)\n \tmovq $0x0,-0x20(%r12)\n@@ -309,15 +309,15 @@\n \tmov 0x360(%r13),%rax\n \tmov %rax,-0x18(%rbp)\n \tmovq $0x0,-0x10(%rbp)\n R_X86_64_32S\tstg_ap_p_info\n \tlea -0x1c(%r12),%rax\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffe0,%rbp\n-\tjmp 48f \n+\tjmp 48f \n R_X86_64_PLT32\tbase_GHCziBase_pure_info-0x4\n \tmovq $0x28,0x388(%r13)\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n \tadd $0x1000000,%eax\n \t...\n R_X86_64_PC64\ti2yB_str-0x20\n@@ -329,21 +329,21 @@\n \tadd %al,(%rax)\n \tadd %cl,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB fmuls -0x8(%r9,%rdi,1)\n-\tjb 5ba \n+\tjb 5ba \n \tadd $0x28,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 5af \n+\tja 5af \n \tcmpl $0x0,0x0(%rip) \n R_X86_64_PC32\tera-0x5\n-\tjbe 51a \n+\tjbe 51a \n \tmovabs $0x1000000000000000,%rax\n \tmov 0x0(%rip),%ecx \n R_X86_64_PC32\tera-0x4\n \tor %rax,%rcx\n \tmovabs $0xfffffffc0000000,%rax\n \tmov 0xf(%rbx),%rdx\n \tand %rax,%rdx\n@@ -351,15 +351,15 @@\n \tmov %rdx,0xf(%rbx)\n \tmov %r13,%rax\n \tmov 0x7(%rbx),%rcx\n \tsub $0x8,%rsp\n \tmov %rcx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 532 \n+\tcall 532 \n R_X86_64_PLT32\tenterFunCCS-0x4\n \tadd $0x8,%rsp\n \tmov 0x17(%rbx),%rax\n \tmov 0x1f(%rbx),%rcx\n \tmov 0x27(%rbx),%rbx\n \tmov 0x360(%r13),%rdx\n \taddq $0x3,0x48(%rdx)\n@@ -380,47 +380,47 @@\n \tmov %rax,-0x20(%rbp)\n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\tstg_ap_pp_info\n \tmov %rbx,-0x10(%rbp)\n \tlea -0x1f(%r12),%rax\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffd8,%rbp\n-\tjmp 5af \n+\tjmp 5af \n R_X86_64_PLT32\tbase_GHCziBase_zgzgze_info-0x4\n \tmovq $0x28,0x388(%r13)\n \tjmp *-0x8(%r13)\n \txchg %ax,%ax\n \t...\n R_X86_64_PC64\ti2yD_str-0x20\n R_X86_64_PC64\ti2yE_str-0x18\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\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure-0x4\n \tadd %al,(%rax)\n \tmov %rbx,%rax\n \tcmpl $0x0,0x0(%rip) \n R_X86_64_PC32\tera-0x5\n-\tjbe 617 \n+\tjbe 617 \n \tmovabs $0x1000000000000000,%rcx\n \tmov 0x0(%rip),%edx \n R_X86_64_PC32\tera-0x4\n \tor %rcx,%rdx\n \tmovabs $0xfffffffc0000000,%rcx\n \tmov 0x10(%rax),%rsi\n \tand %rcx,%rsi\n \tor %rdx,%rsi\n \tmov %rsi,0x10(%rax)\n \tlea -0x40(%rbp),%rcx\n \tcmp %r15,%rcx\n-\tjb 672 \n+\tjb 672 \n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\tstg_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tmov 0x360(%r13),%rcx\n \tmov %rcx,-0x18(%rbp)\n \tmov 0x8(%rbx),%rbx\n \tmov %rbx,0x360(%r13)\n@@ -428,17 +428,17 @@\n \tmovq $0x0,-0x40(%rbp)\n R_X86_64_32S\tstg_restore_cccs_info\n \tmov 0x360(%r13),%rax\n \tmov %rax,-0x38(%rbp)\n \tmovq $0x0,-0x30(%rbp)\n R_X86_64_32S\tstg_ap_p_info\n \tmovq $0x0,-0x28(%rbp)\n- R_X86_64_32S\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure+0x1\n+ R_X86_64_32S\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure+0x1\n \tadd $0xffffffffffffffc0,%rbp\n-\tjmp 672 \n+\tjmp 672 \n R_X86_64_PLT32\tbase_GHCziBase_pure_info-0x4\n \tmov %rax,%rbx\n \tjmp *-0x10(%r13)\n \tnopl 0x0(%rax)\n \tadd $0x1000000,%eax\n \t...\n R_X86_64_PC64\ti2yF_str-0x20\n@@ -447,22 +447,22 @@\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- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x73(%rax)\n \trex.RB fmuls -0x8(%r9,%rdi,1)\n-\tjb 725 \n+\tjb 725 \n \tcmpl $0x0,0x0(%rip) \n R_X86_64_PC32\tera-0x5\n-\tjbe 6e5 \n+\tjbe 6e5 \n \tmovabs $0x1000000000000000,%rax\n \tmov 0x0(%rip),%ecx \n R_X86_64_PC32\tera-0x4\n \tor %rax,%rcx\n \tmovabs $0xfffffffc0000000,%rax\n \tmov 0xf(%rbx),%rdx\n \tand %rax,%rdx\n@@ -470,65 +470,65 @@\n \tmov %rdx,0xf(%rbx)\n \tmov %r13,%rax\n \tmov 0x7(%rbx),%rcx\n \tsub $0x8,%rsp\n \tmov %rcx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 6fd \n+\tcall 6fd \n R_X86_64_PLT32\tenterFunCCS-0x4\n \tadd $0x8,%rsp\n \tmovq $0x0,-0x18(%rbp)\n R_X86_64_32S\t.text+0x750\n \tmov 0x360(%r13),%rax\n \tmov %rax,-0x10(%rbp)\n \tmov 0x17(%rbx),%rax\n \tmov %rax,-0x8(%rbp)\n \tadd $0xffffffffffffffe8,%rbp\n-\tjmp 725 \n+\tjmp 725 \n R_X86_64_PLT32\ttemplatezmhaskell_LanguageziHaskellziTHziSyntax_zdp1Quasi_info-0x4\n \tjmp *-0x8(%r13)\n \tnopl 0x0(%rax)\n \t...\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- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x77(%r9)\n \ttest %esp,0x3(%rax)\n \tadd %al,(%rax)\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\t.text+0x798\n \tmov %rbx,%r14\n \tmov 0x360(%r13),%rax\n \tmov %rax,0x8(%rbp)\n-\tjmp 776 \n+\tjmp 776 \n R_X86_64_PLT32\tbase_ControlziMonadziIOziClass_zdp1MonadIO_info-0x4\n \txchg %ax,%ax\n \t...\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- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure-0x4\n \tadd %al,(%rax)\n \tadd %cl,-0x75(%rax)\n \tor %r9b,-0x77(%r9)\n \ttest %esp,0x3(%rax)\n \tadd %al,(%rax)\n \tadd $0xb0,%r12\n \tcmp 0x358(%r13),%r12\n-\tja 8ef \n+\tja 8ef \n \tmov 0x10(%rbp),%rax\n \tmov 0x360(%r13),%rcx\n \taddq $0x3,0x48(%rcx)\n \tmovq $0x0,-0xa8(%r12)\n R_X86_64_32S\t.text+0x250\n \tmov 0x360(%r13),%rcx\n \tmov %rcx,-0xa0(%r12)\n@@ -583,45 +583,45 @@\n \tmovq $0x0,0x0(%rbp)\n R_X86_64_32S\tstg_ap_pp_info\n \tlea -0x20(%r12),%rax\n \tmov %rax,0x8(%rbp)\n \tlea -0x4f(%r12),%rax\n \tmov %rax,0x10(%rbp)\n \tadd $0xfffffffffffffff0,%rbp\n-\tjmp 8ef \n+\tjmp 8ef \n R_X86_64_PLT32\tbase_GHCziBase_zgzgze_info-0x4\n \tmovq $0xb0,0x388(%r13)\n-\tjmp 8ff \n+\tjmp 8ff \n R_X86_64_PLT32\tstg_gc_unpt_r1-0x4\n \tnop\n \tadd $0x1000000,%eax\n \t...\n R_X86_64_PC64\ti2yH_str-0x20\n R_X86_64_PC64\ti2yI_str-0x18\n \tadd %al,(%rax)\n \tadd %cl,(%rsi)\n \tadd %al,(%rax)\n \tadd %al,(%rax)\n- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_szux_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_szux_closure-0x4\n \tadd %al,(%rax)\n \t...\n \n-0000000000000928 :\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_info():\n+0000000000000928 :\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_info():\n \tadd $0x88,%r12\n \tcmp 0x358(%r13),%r12\n-\tja a52 \n+\tja a52 \n \tmov 0x360(%r13),%rax\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc-0x4\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall 95b \n+\tcall 95b \n R_X86_64_PLT32\tpushCostCentre-0x4\n \tadd $0x8,%rsp\n \tmov %rax,0x360(%r13)\n \tmov 0x360(%r13),%rax\n \taddq $0x3,0x48(%rax)\n \tmovq $0x0,-0x80(%r12)\n R_X86_64_32S\t.text+0xd8\n@@ -665,312 +665,312 @@\n \tmov 0x0(%rip),%eax \n R_X86_64_PC32\tera-0x4\n \tshl $0x1e,%rax\n \tmov %rax,-0x8(%r12)\n \tlea -0x35(%r12),%rax\n \tmov %rax,(%r12)\n \tlea -0x17(%r12),%rbx\n-\tjmp a52 \n+\tjmp a52 \n R_X86_64_PLT32\tstg_ap_0_fast-0x4\n \tmovq $0x88,0x388(%r13)\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure-0x4\n \tjmp *-0x8(%r13)\n \t...\n R_X86_64_PC64\ti2BD_str-0x20\n R_X86_64_PC64\ti2BE_str-0x18\n \tadc $0x0,%eax\n R_X86_64_PC32\t.data+0x584\n \tadd %al,(%rax)\n \t...\n \n-0000000000000a88 :\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_info():\n+0000000000000a88 :\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_info():\n \tmov %rbx,%rax\n \tcmpl $0x0,0x0(%rip) \n R_X86_64_PC32\tera-0x5\n-\tjbe abf \n+\tjbe abf \n \tmovabs $0x1000000000000000,%rcx\n \tmov 0x0(%rip),%edx \n R_X86_64_PC32\tera-0x4\n \tor %rcx,%rdx\n \tmovabs $0xfffffffc0000000,%rcx\n \tmov 0x10(%rax),%rsi\n \tand %rcx,%rsi\n \tor %rdx,%rsi\n \tmov %rsi,0x10(%rax)\n \tlea -0x20(%rbp),%rcx\n \tcmp %r15,%rcx\n-\tjb b55 \n+\tjb b55 \n \tsub $0x8,%rsp\n \tmov %r13,%rcx\n \tmov %rax,%rsi\n \tmov %rcx,%rdi\n \tmov %rax,%rcx\n \txor %eax,%eax\n \tmov %rcx,%r14\n-\tcall ae6 \n+\tcall ae6 \n R_X86_64_PLT32\tnewCAF-0x4\n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje b52 \n+\tje b52 \n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\tstg_bh_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tmov 0x360(%r13),%rax\n \tmov %rax,-0x18(%rbp)\n \tmov 0x8(%rbx),%rax\n \tmov %rax,0x360(%r13)\n \tmov 0x360(%r13),%rax\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc-0x4\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall b30 \n+\tcall b30 \n R_X86_64_PLT32\tpushCostCentre-0x4\n \tadd $0x8,%rsp\n \tmov %rax,0x360(%r13)\n \tlea 0x0(%rip),%rsi \n R_X86_64_PC32\t.data+0x54c\n \tlea 0x0(%rip),%r14 \n R_X86_64_PC32\t.data+0x3a6\n \tadd $0xffffffffffffffe0,%rbp\n-\tjmp b52 \n+\tjmp b52 \n R_X86_64_PLT32\tbase_GHCziErr_error_info-0x4\n \tjmp *(%r14)\n \tmov %rax,%rbx\n \tjmp *-0x10(%r13)\n \tnopl 0x0(%rax)\n \t...\n R_X86_64_PC64\ti2Ce_str-0x20\n R_X86_64_PC64\ti2Cf_str-0x18\n \tadc $0x0,%eax\n R_X86_64_PC32\t.data+0x624\n \tadd %al,(%rax)\n \t...\n \n-0000000000000b80 :\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_info():\n+0000000000000b80 :\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_info():\n \tmov %rbx,%rax\n \tcmpl $0x0,0x0(%rip) \n R_X86_64_PC32\tera-0x5\n-\tjbe bb7 \n+\tjbe bb7 \n \tmovabs $0x1000000000000000,%rcx\n \tmov 0x0(%rip),%edx \n R_X86_64_PC32\tera-0x4\n \tor %rcx,%rdx\n \tmovabs $0xfffffffc0000000,%rcx\n \tmov 0x10(%rax),%rsi\n \tand %rcx,%rsi\n \tor %rdx,%rsi\n \tmov %rsi,0x10(%rax)\n \tlea -0x20(%rbp),%rcx\n \tcmp %r15,%rcx\n-\tjb c4d \n+\tjb c4d \n \tsub $0x8,%rsp\n \tmov %r13,%rcx\n \tmov %rax,%rsi\n \tmov %rcx,%rdi\n \tmov %rax,%rcx\n \txor %eax,%eax\n \tmov %rcx,%r14\n-\tcall bde \n+\tcall bde \n R_X86_64_PLT32\tnewCAF-0x4\n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje c4a \n+\tje c4a \n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\tstg_bh_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tmov 0x360(%r13),%rax\n \tmov %rax,-0x18(%rbp)\n \tmov 0x8(%rbx),%rax\n \tmov %rax,0x360(%r13)\n \tmov 0x360(%r13),%rax\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc-0x4\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall c28 \n+\tcall c28 \n R_X86_64_PLT32\tpushCostCentre-0x4\n \tadd $0x8,%rsp\n \tmov %rax,0x360(%r13)\n \tlea 0x0(%rip),%rsi \n R_X86_64_PC32\t.data+0x5ec\n \tlea 0x0(%rip),%r14 \n R_X86_64_PC32\t.data+0x316\n \tadd $0xffffffffffffffe0,%rbp\n-\tjmp c4a \n+\tjmp c4a \n R_X86_64_PLT32\tbase_GHCziErr_error_info-0x4\n \tjmp *(%r14)\n \tmov %rax,%rbx\n \tjmp *-0x10(%r13)\n \tnopl 0x0(%rax)\n \t...\n R_X86_64_PC64\ti2CP_str-0x20\n R_X86_64_PC64\ti2CQ_str-0x18\n \tadc $0x0,%eax\n R_X86_64_PC32\t.data+0x6c4\n \tadd %al,(%rax)\n \t...\n \n-0000000000000c78 :\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_info():\n+0000000000000c78 :\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_info():\n \tmov %rbx,%rax\n \tcmpl $0x0,0x0(%rip) \n R_X86_64_PC32\tera-0x5\n-\tjbe caf \n+\tjbe caf \n \tmovabs $0x1000000000000000,%rcx\n \tmov 0x0(%rip),%edx \n R_X86_64_PC32\tera-0x4\n \tor %rcx,%rdx\n \tmovabs $0xfffffffc0000000,%rcx\n \tmov 0x10(%rax),%rsi\n \tand %rcx,%rsi\n \tor %rdx,%rsi\n \tmov %rsi,0x10(%rax)\n \tlea -0x20(%rbp),%rcx\n \tcmp %r15,%rcx\n-\tjb d45 \n+\tjb d45 \n \tsub $0x8,%rsp\n \tmov %r13,%rcx\n \tmov %rax,%rsi\n \tmov %rcx,%rdi\n \tmov %rax,%rcx\n \txor %eax,%eax\n \tmov %rcx,%r14\n-\tcall cd6 \n+\tcall cd6 \n R_X86_64_PLT32\tnewCAF-0x4\n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje d42 \n+\tje d42 \n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\tstg_bh_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tmov 0x360(%r13),%rax\n \tmov %rax,-0x18(%rbp)\n \tmov 0x8(%rbx),%rax\n \tmov %rax,0x360(%r13)\n \tmov 0x360(%r13),%rax\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc-0x4\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall d20 \n+\tcall d20 \n R_X86_64_PLT32\tpushCostCentre-0x4\n \tadd $0x8,%rsp\n \tmov %rax,0x360(%r13)\n \tlea 0x0(%rip),%rsi \n R_X86_64_PC32\t.data+0x68c\n \tlea 0x0(%rip),%r14 \n R_X86_64_PC32\t.data+0x286\n \tadd $0xffffffffffffffe0,%rbp\n-\tjmp d42 \n+\tjmp d42 \n R_X86_64_PLT32\tbase_GHCziErr_error_info-0x4\n \tjmp *(%r14)\n \tmov %rax,%rbx\n \tjmp *-0x10(%r13)\n \tnopl 0x0(%rax)\n \t...\n R_X86_64_PC64\ti2Ds_str-0x20\n R_X86_64_PC64\ti2Dt_str-0x18\n \tadc $0x0,%eax\n R_X86_64_PC32\t.data+0x72c\n \tadd %al,(%rax)\n \t...\n \n-0000000000000d70 :\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_info():\n+0000000000000d70 :\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_info():\n \tmov %rbx,%rax\n \tcmpl $0x0,0x0(%rip) \n R_X86_64_PC32\tera-0x5\n-\tjbe da7 \n+\tjbe da7 \n \tmovabs $0x1000000000000000,%rcx\n \tmov 0x0(%rip),%edx \n R_X86_64_PC32\tera-0x4\n \tor %rcx,%rdx\n \tmovabs $0xfffffffc0000000,%rcx\n \tmov 0x10(%rax),%rsi\n \tand %rcx,%rsi\n \tor %rdx,%rsi\n \tmov %rsi,0x10(%rax)\n \tlea -0x20(%rbp),%rcx\n \tcmp %r15,%rcx\n-\tjb ea2 \n+\tjb ea2 \n \tadd $0x38,%r12\n \tcmp 0x358(%r13),%r12\n-\tja e97 \n+\tja e97 \n \tsub $0x8,%rsp\n \tmov %r13,%rcx\n \tmov %rax,%rsi\n \tmov %rcx,%rdi\n \tmov %rax,%rcx\n \txor %eax,%eax\n \tmov %rcx,%r14\n-\tcall ddf \n+\tcall ddf \n R_X86_64_PLT32\tnewCAF-0x4\n \tadd $0x8,%rsp\n \ttest %rax,%rax\n-\tje e94 \n+\tje e94 \n \tmovq $0x0,-0x20(%rbp)\n R_X86_64_32S\tstg_bh_upd_frame_info\n \tmov %rax,-0x8(%rbp)\n \tmov 0x360(%r13),%rax\n \tmov %rax,-0x18(%rbp)\n \tmov 0x8(%rbx),%rax\n \tmov %rax,0x360(%r13)\n \tmov 0x360(%r13),%rax\n \tlea 0x0(%rip),%rbx \n- R_X86_64_PC32\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s_HPC_cc-0x4\n+ R_X86_64_PC32\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s_HPC_cc-0x4\n \tsub $0x8,%rsp\n \tmov %rbx,%rsi\n \tmov %rax,%rdi\n \txor %eax,%eax\n-\tcall e2d \n+\tcall e2d \n R_X86_64_PLT32\tpushCostCentre-0x4\n \tadd $0x8,%rsp\n \tincq 0x30(%rax)\n \tmov 0x360(%r13),%rax\n \taddq $0x5,0x48(%rax)\n \tmovq $0x0,-0x30(%r12)\n R_X86_64_32S\ttemplatezmhaskell_LanguageziHaskellziTHziQuote_QuasiQuoter_con_info\n \tmov 0x360(%r13),%rax\n \tmov %rax,-0x28(%r12)\n \tmov 0x0(%rip),%eax \n R_X86_64_PC32\tera-0x4\n \tshl $0x1e,%rax\n \tmov %rax,-0x20(%r12)\n \tmovq $0x0,-0x18(%r12)\n- R_X86_64_32S\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s4_closure+0x1\n+ R_X86_64_32S\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s4_closure+0x1\n \tmovq $0x0,-0x10(%r12)\n- R_X86_64_32S\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s3_closure\n+ R_X86_64_32S\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s3_closure\n \tmovq $0x0,-0x8(%r12)\n- R_X86_64_32S\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s2_closure\n+ R_X86_64_32S\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s2_closure\n \tmovq $0x0,(%r12)\n- R_X86_64_32S\tstringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_s1_closure\n+ R_X86_64_32S\tstringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_s1_closure\n \tlea -0x2f(%r12),%rbx\n \tadd $0xffffffffffffffe0,%rbp\n \tjmp *0x0(%rbp)\n \tjmp *(%r14)\n \tmovq $0x38,0x388(%r13)\n \tmov %rax,%rbx\n \tjmp *-0x10(%r13)\n \n-0000000000000ea9 :\n-stringzmqqzm0zi0zi6zm1sLrYW5a5hK2yfaoclXfA0_DataziStringziQQ_init__prof_init():\n+0000000000000ea9 :\n+stringzmqqzm0zi0zi6zmIPg2LTqUIIh7lgJjsfgGkn_DataziStringziQQ_init__prof_init():\n \tsub $0x8,%rsp\n \tmov $0x0,%edi\n R_X86_64_32\t.data+0x7b0\n-\tcall eb7 \n+\tcall eb7 \n R_X86_64_PLT32\tregisterCcList-0x4\n \tmov $0x0,%edi\n R_X86_64_32\t.data+0x7a0\n-\tcall ec1 \n+\tcall ec1 \n R_X86_64_PLT32\tregisterCcsList-0x4\n \tadd $0x8,%rsp\n \tret\n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata.str {}", "source2": "readelf --wide --decompress --string-dump=.rodata.str {}", "unified_diff": "@@ -11,35 +11,35 @@\n [ 86] Cannot use q as a pattern\n [ a0] Data.String\n [ ac] base\n [ b1] fromString\n [ bc] error\n [ c2] src/Data/String/QQ.hs\n [ d8] Data.String.QQ\n- [ e7] string-qq-0.0.6-1sLrYW5a5hK2yfaoclXfA0\n+ [ e7] string-qq-0.0.6-IPg2LTqUIIh7lgJjsfgGkn\n [ 10e] ->Bool\n- [ 115] \n+ [ 115] \n [ 156] List\n- [ 15b] \n+ [ 15b] \n [ 19b] Applicative\n- [ 1a7] \n+ [ 1a7] \n [ 1e9] *\n- [ 1eb] \n+ [ 1eb] \n [ 22d] ->*\n- [ 231] \n+ [ 231] \n [ 272] ->*\n- [ 276] \n+ [ 276] \n [ 2b7] *\n- [ 2b9] \n+ [ 2b9] \n [ 2fa] *\n- [ 2fc] \n+ [ 2fc] \n [ 33d] ->Q\n- [ 341] \n+ [ 341] \n [ 381] ->Q\n- [ 385] \n+ [ 385] \n [ 3c5] ->Q\n- [ 3c9] \n+ [ 3c9] \n [ 409] ->Q\n- [ 40d] \n+ [ 40d] \n [ 44d] QuasiQuoter\n- [ 459] \n+ [ 459] \n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -10,235 +10,235 @@\n 0x00000070 445f7374 72006932 79455f73 74720069 D_str.i2yE_str.i\n 0x00000080 3279465f 73747200 69327947 5f737472 2yF_str.i2yG_str\n 0x00000090 00693279 485f7374 72006932 79495f73 .i2yH_str.i2yI_s\n 0x000000a0 74720069 3242445f 73747200 69324245 tr.i2BD_str.i2BE\n 0x000000b0 5f737472 00693243 655f7374 72006932 _str.i2Ce_str.i2\n 0x000000c0 43665f73 74720069 3243505f 73747200 Cf_str.i2CP_str.\n 0x000000d0 69324351 5f737472 00693244 735f7374 i2CQ_str.i2Ds_st\n- 0x000000e0 72006932 44745f73 74720073 7472696e r.i2Dt_str.strin\n- 0x000000f0 677a6d71 717a6d30 7a69307a 69367a6d gzmqqzm0zi0zi6zm\n- 0x00000100 31734c72 59573561 35684b32 7966616f 1sLrYW5a5hK2yfao\n- 0x00000110 636c5866 41305f44 6174617a 69537472 clXfA0_DataziStr\n- 0x00000120 696e677a 6951515f 73355f63 6c6f7375 ingziQQ_s5_closu\n- 0x00000130 72650074 656d706c 6174657a 6d686173 re.templatezmhas\n- 0x00000140 6b656c6c 5f4c616e 67756167 657a6948 kell_LanguageziH\n- 0x00000150 61736b65 6c6c7a69 54487a69 53796e74 askellziTHziSynt\n- 0x00000160 61785f53 7472696e 674c5f63 6f6e5f69 ax_StringL_con_i\n- 0x00000170 6e666f00 73747269 6e677a6d 71717a6d nfo.stringzmqqzm\n- 0x00000180 307a6930 7a69367a 6d31734c 72595735 0zi0zi6zm1sLrYW5\n- 0x00000190 6135684b 32796661 6f636c58 6641305f a5hK2yfaoclXfA0_\n- 0x000001a0 44617461 7a695374 72696e67 7a695151 DataziStringziQQ\n- 0x000001b0 5f73335f 636c6f73 75726500 7374675f _s3_closure.stg_\n- 0x000001c0 5352545f 335f696e 666f0062 6173655f SRT_3_info.base_\n- 0x000001d0 4748437a 69457272 5f657272 6f725f63 GHCziErr_error_c\n- 0x000001e0 6c6f7375 72650073 7472696e 677a6d71 losure.stringzmq\n- 0x000001f0 717a6d30 7a69307a 69367a6d 31734c72 qzm0zi0zi6zm1sLr\n- 0x00000200 59573561 35684b32 7966616f 636c5866 YW5a5hK2yfaoclXf\n- 0x00000210 41305f44 6174617a 69537472 696e677a A0_DataziStringz\n- 0x00000220 6951515f 73385f62 79746573 00626173 iQQ_s8_bytes.bas\n- 0x00000230 655f4748 437a6953 7461636b 7a695479 e_GHCziStackziTy\n- 0x00000240 7065735f 5372634c 6f635f63 6f6e5f69 pes_SrcLoc_con_i\n- 0x00000250 6e666f00 74656d70 6c617465 7a6d6861 nfo.templatezmha\n- 0x00000260 736b656c 6c5f4c61 6e677561 67657a69 skell_Languagezi\n- 0x00000270 4861736b 656c6c7a 6954487a 6953796e HaskellziTHziSyn\n- 0x00000280 7461785f 56617245 5f636f6e 5f696e66 tax_VarE_con_inf\n- 0x00000290 6f007374 72696e67 7a6d7171 7a6d307a o.stringzmqqzm0z\n- 0x000002a0 69307a69 367a6d31 734c7259 57356135 i0zi6zm1sLrYW5a5\n- 0x000002b0 684b3279 66616f63 6c586641 305f4461 hK2yfaoclXfA0_Da\n- 0x000002c0 74617a69 53747269 6e677a69 51515f73 taziStringziQQ_s\n- 0x000002d0 5f636c6f 73757265 00737472 696e677a _closure.stringz\n- 0x000002e0 6d71717a 6d307a69 307a6936 7a6d3173 mqqzm0zi0zi6zm1s\n- 0x000002f0 4c725957 35613568 4b327966 616f636c LrYW5a5hK2yfaocl\n- 0x00000300 58664130 5f446174 617a6953 7472696e XfA0_DataziStrin\n- 0x00000310 677a6951 515f7339 5f636c6f 73757265 gziQQ_s9_closure\n- 0x00000320 00737472 696e677a 6d71717a 6d307a69 .stringzmqqzm0zi\n- 0x00000330 307a6936 7a6d3173 4c725957 35613568 0zi6zm1sLrYW5a5h\n- 0x00000340 4b327966 616f636c 58664130 5f446174 K2yfaoclXfA0_Dat\n- 0x00000350 617a6953 7472696e 677a6951 515f4341 aziStringziQQ_CA\n- 0x00000360 46735f63 635f6363 73007374 675f6170 Fs_cc_ccs.stg_ap\n- 0x00000370 5f70705f 696e666f 00737472 696e677a _pp_info.stringz\n- 0x00000380 6d71717a 6d307a69 307a6936 7a6d3173 mqqzm0zi0zi6zm1s\n- 0x00000390 4c725957 35613568 4b327966 616f636c LrYW5a5hK2yfaocl\n- 0x000003a0 58664130 5f446174 617a6953 7472696e XfA0_DataziStrin\n- 0x000003b0 677a6951 515f7331 305f6279 74657300 gziQQ_s10_bytes.\n- 0x000003c0 73747269 6e677a6d 71717a6d 307a6930 stringzmqqzm0zi0\n- 0x000003d0 7a69367a 6d31734c 72595735 6135684b zi6zm1sLrYW5a5hK\n- 0x000003e0 32796661 6f636c58 6641305f 44617461 2yfaoclXfA0_Data\n- 0x000003f0 7a695374 72696e67 7a695151 5f7a6474 ziStringziQQ_zdt\n- 0x00000400 724d6f64 756c6534 5f627974 65730073 rModule4_bytes.s\n- 0x00000410 7472696e 677a6d71 717a6d30 7a69307a tringzmqqzm0zi0z\n- 0x00000420 69367a6d 31734c72 59573561 35684b32 i6zm1sLrYW5a5hK2\n- 0x00000430 7966616f 636c5866 41305f44 6174617a yfaoclXfA0_Dataz\n- 0x00000440 69537472 696e677a 6951515f 73345f69 iStringziQQ_s4_i\n- 0x00000450 6e666f00 6768637a 6d707269 6d5f4748 nfo.ghczmprim_GH\n- 0x00000460 437a6954 79706573 5f46616c 73655f63 CziTypes_False_c\n- 0x00000470 6c6f7375 72650073 7472696e 677a6d71 losure.stringzmq\n- 0x00000480 717a6d30 7a69307a 69367a6d 31734c72 qzm0zi0zi6zm1sLr\n- 0x00000490 59573561 35684b32 7966616f 636c5866 YW5a5hK2yfaoclXf\n- 0x000004a0 41305f44 6174617a 69537472 696e677a A0_DataziStringz\n- 0x000004b0 6951515f 7a647472 4d6f6475 6c65335f iQQ_zdtrModule3_\n- 0x000004c0 636c6f73 75726500 73747269 6e677a6d closure.stringzm\n- 0x000004d0 71717a6d 307a6930 7a69367a 6d31734c qqzm0zi0zi6zm1sL\n- 0x000004e0 72595735 6135684b 32796661 6f636c58 rYW5a5hK2yfaoclX\n- 0x000004f0 6641305f 44617461 7a695374 72696e67 fA0_DataziString\n- 0x00000500 7a695151 5f73315f 636c6f73 75726500 ziQQ_s1_closure.\n- 0x00000510 62617365 5f474843 7a694261 73655f7a base_GHCziBase_z\n- 0x00000520 677a677a 655f696e 666f0073 7472696e gzgze_info.strin\n- 0x00000530 677a6d71 717a6d30 7a69307a 69367a6d gzmqqzm0zi0zi6zm\n- 0x00000540 31734c72 59573561 35684b32 7966616f 1sLrYW5a5hK2yfao\n- 0x00000550 636c5866 41305f44 6174617a 69537472 clXfA0_DataziStr\n- 0x00000560 696e677a 6951515f 7a647472 4d6f6475 ingziQQ_zdtrModu\n- 0x00000570 6c65315f 636c6f73 75726500 7374675f le1_closure.stg_\n- 0x00000580 7570645f 6672616d 655f696e 666f0073 upd_frame_info.s\n- 0x00000590 7472696e 677a6d71 717a6d30 7a69307a tringzmqqzm0zi0z\n- 0x000005a0 69367a6d 31734c72 59573561 35684b32 i6zm1sLrYW5a5hK2\n- 0x000005b0 7966616f 636c5866 41305f44 6174617a yfaoclXfA0_Dataz\n- 0x000005c0 69537472 696e677a 6951515f 73365f63 iStringziQQ_s6_c\n- 0x000005d0 6c6f7375 72650073 7472696e 677a6d71 losure.stringzmq\n- 0x000005e0 717a6d30 7a69307a 69367a6d 31734c72 qzm0zi0zi6zm1sLr\n- 0x000005f0 59573561 35684b32 7966616f 636c5866 YW5a5hK2yfaoclXf\n- 0x00000600 41305f44 6174617a 69537472 696e677a A0_DataziStringz\n- 0x00000610 6951515f 735f696e 666f0073 7472696e iQQ_s_info.strin\n- 0x00000620 677a6d71 717a6d30 7a69307a 69367a6d gzmqqzm0zi0zi6zm\n- 0x00000630 31734c72 59573561 35684b32 7966616f 1sLrYW5a5hK2yfao\n- 0x00000640 636c5866 41305f44 6174617a 69537472 clXfA0_DataziStr\n- 0x00000650 696e677a 6951515f 696e6974 5f5f7072 ingziQQ_init__pr\n- 0x00000660 6f665f69 6e697400 73747269 6e677a6d of_init.stringzm\n- 0x00000670 71717a6d 307a6930 7a69367a 6d31734c qqzm0zi0zi6zm1sL\n- 0x00000680 72595735 6135684b 32796661 6f636c58 rYW5a5hK2yfaoclX\n- 0x00000690 6641305f 44617461 7a695374 72696e67 fA0_DataziString\n- 0x000006a0 7a695151 5f73315f 696e666f 00626173 ziQQ_s1_info.bas\n- 0x000006b0 655f4748 437a694c 6973745f 66696c74 e_GHCziList_filt\n- 0x000006c0 65725f69 6e666f00 7374675f 756e7061 er_info.stg_unpa\n- 0x000006d0 636b5f63 73747269 6e675f69 6e666f00 ck_cstring_info.\n- 0x000006e0 72656769 73746572 4363734c 69737400 registerCcsList.\n- 0x000006f0 7374675f 5352545f 345f696e 666f0073 stg_SRT_4_info.s\n- 0x00000700 7472696e 677a6d71 717a6d30 7a69307a tringzmqqzm0zi0z\n- 0x00000710 69367a6d 31734c72 59573561 35684b32 i6zm1sLrYW5a5hK2\n- 0x00000720 7966616f 636c5866 41305f44 6174617a yfaoclXfA0_Dataz\n- 0x00000730 69537472 696e677a 6951515f 7331315f iStringziQQ_s11_\n- 0x00000740 636c6f73 75726500 74656d70 6c617465 closure.template\n- 0x00000750 7a6d6861 736b656c 6c5f4c61 6e677561 zmhaskell_Langua\n- 0x00000760 67657a69 4861736b 656c6c7a 6954487a geziHaskellziTHz\n- 0x00000770 6951756f 74655f51 75617369 51756f74 iQuote_QuasiQuot\n- 0x00000780 65725f63 6f6e5f69 6e666f00 74656d70 er_con_info.temp\n- 0x00000790 6c617465 7a6d6861 736b656c 6c5f4c61 latezmhaskell_La\n- 0x000007a0 6e677561 67657a69 4861736b 656c6c7a nguageziHaskellz\n- 0x000007b0 6954487a 6953796e 7461785f 7a647031 iTHziSyntax_zdp1\n- 0x000007c0 51756173 695f696e 666f0073 74675f72 Quasi_info.stg_r\n- 0x000007d0 6573746f 72655f63 6363735f 696e666f estore_cccs_info\n- 0x000007e0 00737472 696e677a 6d71717a 6d307a69 .stringzmqqzm0zi\n- 0x000007f0 307a6936 7a6d3173 4c725957 35613568 0zi6zm1sLrYW5a5h\n- 0x00000800 4b327966 616f636c 58664130 5f446174 K2yfaoclXfA0_Dat\n- 0x00000810 617a6953 7472696e 677a6951 515f7a64 aziStringziQQ_zd\n- 0x00000820 74724d6f 64756c65 5f636c6f 73757265 trModule_closure\n- 0x00000830 00737467 5f61705f 305f6661 73740062 .stg_ap_0_fast.b\n- 0x00000840 6173655f 4748437a 69457272 5f657272 ase_GHCziErr_err\n- 0x00000850 6f725f69 6e666f00 73747269 6e677a6d or_info.stringzm\n- 0x00000860 71717a6d 307a6930 7a69367a 6d31734c qqzm0zi0zi6zm1sL\n- 0x00000870 72595735 6135684b 32796661 6f636c58 rYW5a5hK2yfaoclX\n- 0x00000880 6641305f 44617461 7a695374 72696e67 fA0_DataziString\n- 0x00000890 7a695151 5f73375f 636c6f73 75726500 ziQQ_s7_closure.\n- 0x000008a0 74656d70 6c617465 7a6d6861 736b656c templatezmhaskel\n- 0x000008b0 6c5f4c61 6e677561 67657a69 4861736b l_LanguageziHask\n- 0x000008c0 656c6c7a 6954487a 6953796e 7461785f ellziTHziSyntax_\n- 0x000008d0 41707045 5f636f6e 5f696e66 6f007374 AppE_con_info.st\n- 0x000008e0 72696e67 7a6d7171 7a6d307a 69307a69 ringzmqqzm0zi0zi\n- 0x000008f0 367a6d31 734c7259 57356135 684b3279 6zm1sLrYW5a5hK2y\n- 0x00000900 66616f63 6c586641 305f4461 74617a69 faoclXfA0_Datazi\n- 0x00000910 53747269 6e677a69 51515f73 7a75785f StringziQQ_szux_\n- 0x00000920 636c6f73 75726500 62617365 5f474843 closure.base_GHC\n- 0x00000930 7a695374 61636b7a 69547970 65735f50 ziStackziTypes_P\n- 0x00000940 75736843 616c6c53 7461636b 5f636f6e ushCallStack_con\n- 0x00000950 5f696e66 6f007374 675f6268 5f757064 _info.stg_bh_upd\n- 0x00000960 5f667261 6d655f69 6e666f00 73747269 _frame_info.stri\n- 0x00000970 6e677a6d 71717a6d 307a6930 7a69367a ngzmqqzm0zi0zi6z\n- 0x00000980 6d31734c 72595735 6135684b 32796661 m1sLrYW5a5hK2yfa\n- 0x00000990 6f636c58 6641305f 44617461 7a695374 oclXfA0_DataziSt\n- 0x000009a0 72696e67 7a695151 5f733133 5f696e66 ringziQQ_s13_inf\n- 0x000009b0 6f007374 72696e67 7a6d7171 7a6d307a o.stringzmqqzm0z\n- 0x000009c0 69307a69 367a6d31 734c7259 57356135 i0zi6zm1sLrYW5a5\n- 0x000009d0 684b3279 66616f63 6c586641 305f4461 hK2yfaoclXfA0_Da\n- 0x000009e0 74617a69 53747269 6e677a69 51515f73 taziStringziQQ_s\n- 0x000009f0 335f696e 666f0074 656d706c 6174657a 3_info.templatez\n- 0x00000a00 6d686173 6b656c6c 5f4c616e 67756167 mhaskell_Languag\n- 0x00000a10 657a6948 61736b65 6c6c7a69 54487a69 eziHaskellziTHzi\n- 0x00000a20 53796e74 61785f56 61724e61 6d655f63 Syntax_VarName_c\n- 0x00000a30 6c6f7375 72650062 6173655f 4748437a losure.base_GHCz\n- 0x00000a40 69426173 655f7a64 70314d6f 6e61645f iBase_zdp1Monad_\n- 0x00000a50 696e666f 00434353 5f444f4e 545f4341 info.CCS_DONT_CA\n- 0x00000a60 52450074 656d706c 6174657a 6d686173 RE.templatezmhas\n- 0x00000a70 6b656c6c 5f4c616e 67756167 657a6948 kell_LanguageziH\n- 0x00000a80 61736b65 6c6c7a69 54487a69 53796e74 askellziTHziSynt\n- 0x00000a90 61785f4e 616d655f 636f6e5f 696e666f ax_Name_con_info\n- 0x00000aa0 00737472 696e677a 6d71717a 6d307a69 .stringzmqqzm0zi\n- 0x00000ab0 307a6936 7a6d3173 4c725957 35613568 0zi6zm1sLrYW5a5h\n- 0x00000ac0 4b327966 616f636c 58664130 5f446174 K2yfaoclXfA0_Dat\n- 0x00000ad0 617a6953 7472696e 677a6951 515f735f aziStringziQQ_s_\n- 0x00000ae0 4850435f 63630065 72610073 7472696e HPC_cc.era.strin\n- 0x00000af0 677a6d71 717a6d30 7a69307a 69367a6d gzmqqzm0zi0zi6zm\n- 0x00000b00 31734c72 59573561 35684b32 7966616f 1sLrYW5a5hK2yfao\n- 0x00000b10 636c5866 41305f44 6174617a 69537472 clXfA0_DataziStr\n- 0x00000b20 696e677a 6951515f 7a647472 4d6f6475 ingziQQ_zdtrModu\n- 0x00000b30 6c65325f 62797465 73007374 72696e67 le2_bytes.string\n- 0x00000b40 7a6d7171 7a6d307a 69307a69 367a6d31 zmqqzm0zi0zi6zm1\n- 0x00000b50 734c7259 57356135 684b3279 66616f63 sLrYW5a5hK2yfaoc\n- 0x00000b60 6c586641 305f4461 74617a69 53747269 lXfA0_DataziStri\n- 0x00000b70 6e677a69 51515f73 345f636c 6f737572 ngziQQ_s4_closur\n- 0x00000b80 65006768 637a6d70 72696d5f 4748437a e.ghczmprim_GHCz\n- 0x00000b90 69547970 65735f5a 4d5a4e5f 636c6f73 iTypes_ZMZN_clos\n- 0x00000ba0 75726500 62617365 5f436f6e 74726f6c ure.base_Control\n- 0x00000bb0 7a694d6f 6e61647a 69494f7a 69436c61 ziMonadziIOziCla\n- 0x00000bc0 73735f7a 6470314d 6f6e6164 494f5f69 ss_zdp1MonadIO_i\n- 0x00000bd0 6e666f00 7374675f 61705f70 5f696e66 nfo.stg_ap_p_inf\n- 0x00000be0 6f007465 6d706c61 74657a6d 6861736b o.templatezmhask\n- 0x00000bf0 656c6c5f 4c616e67 75616765 7a694861 ell_LanguageziHa\n- 0x00000c00 736b656c 6c7a6954 487a6953 796e7461 skellziTHziSynta\n- 0x00000c10 785f4c69 74455f63 6f6e5f69 6e666f00 x_LitE_con_info.\n- 0x00000c20 62617365 5f474843 7a694261 73655f70 base_GHCziBase_p\n- 0x00000c30 7572655f 696e666f 00707573 68436f73 ure_info.pushCos\n- 0x00000c40 7443656e 74726500 7374675f 494e544c tCentre.stg_INTL\n- 0x00000c50 494b455f 636c6f73 75726500 6768637a IKE_closure.ghcz\n- 0x00000c60 6d707269 6d5f4748 437a6954 79706573 mprim_GHCziTypes\n- 0x00000c70 5f54724e 616d6553 5f636f6e 5f696e66 _TrNameS_con_inf\n- 0x00000c80 6f006261 73655f47 48437a69 53746163 o.base_GHCziStac\n- 0x00000c90 6b7a6954 79706573 5f456d70 74794361 kziTypes_EmptyCa\n- 0x00000ca0 6c6c5374 61636b5f 636c6f73 75726500 llStack_closure.\n- 0x00000cb0 73747269 6e677a6d 71717a6d 307a6930 stringzmqqzm0zi0\n- 0x00000cc0 7a69367a 6d31734c 72595735 6135684b zi6zm1sLrYW5a5hK\n- 0x00000cd0 32796661 6f636c58 6641305f 44617461 2yfaoclXfA0_Data\n- 0x00000ce0 7a695374 72696e67 7a695151 5f434146 ziStringziQQ_CAF\n- 0x00000cf0 735f6363 00737467 5f67635f 756e7074 s_cc.stg_gc_unpt\n- 0x00000d00 5f723100 73747269 6e677a6d 71717a6d _r1.stringzmqqzm\n- 0x00000d10 307a6930 7a69367a 6d31734c 72595735 0zi0zi6zm1sLrYW5\n- 0x00000d20 6135684b 32796661 6f636c58 6641305f a5hK2yfaoclXfA0_\n- 0x00000d30 44617461 7a695374 72696e67 7a695151 DataziStringziQQ\n- 0x00000d40 5f733132 5f627974 6573006e 65774341 _s12_bytes.newCA\n- 0x00000d50 46007374 72696e67 7a6d7171 7a6d307a F.stringzmqqzm0z\n- 0x00000d60 69307a69 367a6d31 734c7259 57356135 i0zi6zm1sLrYW5a5\n- 0x00000d70 684b3279 66616f63 6c586641 305f4461 hK2yfaoclXfA0_Da\n- 0x00000d80 74617a69 53747269 6e677a69 51515f69 taziStringziQQ_i\n- 0x00000d90 6e69745f 61727200 74656d70 6c617465 nit_arr.template\n- 0x00000da0 7a6d6861 736b656c 6c5f4c61 6e677561 zmhaskell_Langua\n- 0x00000db0 67657a69 4861736b 656c6c7a 6954487a geziHaskellziTHz\n- 0x00000dc0 6953796e 7461785f 4e616d65 475f636f iSyntax_NameG_co\n- 0x00000dd0 6e5f696e 666f0073 7472696e 677a6d71 n_info.stringzmq\n- 0x00000de0 717a6d30 7a69307a 69367a6d 31734c72 qzm0zi0zi6zm1sLr\n- 0x00000df0 59573561 35684b32 7966616f 636c5866 YW5a5hK2yfaoclXf\n- 0x00000e00 41305f44 6174617a 69537472 696e677a A0_DataziStringz\n- 0x00000e10 6951515f 73325f63 6c6f7375 72650067 iQQ_s2_closure.g\n- 0x00000e20 68637a6d 7072696d 5f474843 7a695479 hczmprim_GHCziTy\n- 0x00000e30 7065735f 54727565 5f636c6f 73757265 pes_True_closure\n- 0x00000e40 00656e74 65724675 6e434353 00737472 .enterFunCCS.str\n- 0x00000e50 696e677a 6d71717a 6d307a69 307a6936 ingzmqqzm0zi0zi6\n- 0x00000e60 7a6d3173 4c725957 35613568 4b327966 zm1sLrYW5a5hK2yf\n- 0x00000e70 616f636c 58664130 5f446174 617a6953 aoclXfA0_DataziS\n- 0x00000e80 7472696e 677a6951 515f7332 5f696e66 tringziQQ_s2_inf\n- 0x00000e90 6f007265 67697374 65724363 4c697374 o.registerCcList\n- 0x00000ea0 00676863 7a6d7072 696d5f47 48437a69 .ghczmprim_GHCzi\n- 0x00000eb0 54797065 735f4d6f 64756c65 5f636f6e Types_Module_con\n- 0x00000ec0 5f696e66 6f007374 72696e67 7a6d7171 _info.stringzmqq\n- 0x00000ed0 7a6d307a 69307a69 367a6d31 734c7259 zm0zi0zi6zm1sLrY\n- 0x00000ee0 57356135 684b3279 66616f63 6c586641 W5a5hK2yfaoclXfA\n- 0x00000ef0 305f4461 74617a69 53747269 6e677a69 0_DataziStringzi\n- 0x00000f00 51515f73 31335f63 6c6f7375 726500 QQ_s13_closure.\n+ 0x000000e0 72006932 44745f73 74720074 656d706c r.i2Dt_str.templ\n+ 0x000000f0 6174657a 6d686173 6b656c6c 5f4c616e atezmhaskell_Lan\n+ 0x00000100 67756167 657a6948 61736b65 6c6c7a69 guageziHaskellzi\n+ 0x00000110 54487a69 53796e74 61785f53 7472696e THziSyntax_Strin\n+ 0x00000120 674c5f63 6f6e5f69 6e666f00 73747269 gL_con_info.stri\n+ 0x00000130 6e677a6d 71717a6d 307a6930 7a69367a ngzmqqzm0zi0zi6z\n+ 0x00000140 6d495067 324c5471 55494968 376c674a mIPg2LTqUIIh7lgJ\n+ 0x00000150 6a736667 476b6e5f 44617461 7a695374 jsfgGkn_DataziSt\n+ 0x00000160 72696e67 7a695151 5f73385f 62797465 ringziQQ_s8_byte\n+ 0x00000170 73007374 675f5352 545f335f 696e666f s.stg_SRT_3_info\n+ 0x00000180 00626173 655f4748 437a6945 72725f65 .base_GHCziErr_e\n+ 0x00000190 72726f72 5f636c6f 73757265 00626173 rror_closure.bas\n+ 0x000001a0 655f4748 437a6953 7461636b 7a695479 e_GHCziStackziTy\n+ 0x000001b0 7065735f 5372634c 6f635f63 6f6e5f69 pes_SrcLoc_con_i\n+ 0x000001c0 6e666f00 74656d70 6c617465 7a6d6861 nfo.templatezmha\n+ 0x000001d0 736b656c 6c5f4c61 6e677561 67657a69 skell_Languagezi\n+ 0x000001e0 4861736b 656c6c7a 6954487a 6953796e HaskellziTHziSyn\n+ 0x000001f0 7461785f 56617245 5f636f6e 5f696e66 tax_VarE_con_inf\n+ 0x00000200 6f007374 72696e67 7a6d7171 7a6d307a o.stringzmqqzm0z\n+ 0x00000210 69307a69 367a6d49 5067324c 54715549 i0zi6zmIPg2LTqUI\n+ 0x00000220 4968376c 674a6a73 6667476b 6e5f4461 Ih7lgJjsfgGkn_Da\n+ 0x00000230 74617a69 53747269 6e677a69 51515f43 taziStringziQQ_C\n+ 0x00000240 4146735f 63635f63 63730073 7472696e AFs_cc_ccs.strin\n+ 0x00000250 677a6d71 717a6d30 7a69307a 69367a6d gzmqqzm0zi0zi6zm\n+ 0x00000260 49506732 4c547155 49496837 6c674a6a IPg2LTqUIIh7lgJj\n+ 0x00000270 73666747 6b6e5f44 6174617a 69537472 sfgGkn_DataziStr\n+ 0x00000280 696e677a 6951515f 737a7578 5f636c6f ingziQQ_szux_clo\n+ 0x00000290 73757265 00737472 696e677a 6d71717a sure.stringzmqqz\n+ 0x000002a0 6d307a69 307a6936 7a6d4950 67324c54 m0zi0zi6zmIPg2LT\n+ 0x000002b0 71554949 68376c67 4a6a7366 67476b6e qUIIh7lgJjsfgGkn\n+ 0x000002c0 5f446174 617a6953 7472696e 677a6951 _DataziStringziQ\n+ 0x000002d0 515f696e 69745f5f 70726f66 5f696e69 Q_init__prof_ini\n+ 0x000002e0 74007374 675f6170 5f70705f 696e666f t.stg_ap_pp_info\n+ 0x000002f0 00676863 7a6d7072 696d5f47 48437a69 .ghczmprim_GHCzi\n+ 0x00000300 54797065 735f4661 6c73655f 636c6f73 Types_False_clos\n+ 0x00000310 75726500 73747269 6e677a6d 71717a6d ure.stringzmqqzm\n+ 0x00000320 307a6930 7a69367a 6d495067 324c5471 0zi0zi6zmIPg2LTq\n+ 0x00000330 55494968 376c674a 6a736667 476b6e5f UIIh7lgJjsfgGkn_\n+ 0x00000340 44617461 7a695374 72696e67 7a695151 DataziStringziQQ\n+ 0x00000350 5f73365f 636c6f73 75726500 62617365 _s6_closure.base\n+ 0x00000360 5f474843 7a694261 73655f7a 677a677a _GHCziBase_zgzgz\n+ 0x00000370 655f696e 666f0073 7472696e 677a6d71 e_info.stringzmq\n+ 0x00000380 717a6d30 7a69307a 69367a6d 49506732 qzm0zi0zi6zmIPg2\n+ 0x00000390 4c547155 49496837 6c674a6a 73666747 LTqUIIh7lgJjsfgG\n+ 0x000003a0 6b6e5f44 6174617a 69537472 696e677a kn_DataziStringz\n+ 0x000003b0 6951515f 735f4850 435f6363 00737467 iQQ_s_HPC_cc.stg\n+ 0x000003c0 5f757064 5f667261 6d655f69 6e666f00 _upd_frame_info.\n+ 0x000003d0 73747269 6e677a6d 71717a6d 307a6930 stringzmqqzm0zi0\n+ 0x000003e0 7a69367a 6d495067 324c5471 55494968 zi6zmIPg2LTqUIIh\n+ 0x000003f0 376c674a 6a736667 476b6e5f 44617461 7lgJjsfgGkn_Data\n+ 0x00000400 7a695374 72696e67 7a695151 5f73375f ziStringziQQ_s7_\n+ 0x00000410 636c6f73 75726500 62617365 5f474843 closure.base_GHC\n+ 0x00000420 7a694c69 73745f66 696c7465 725f696e ziList_filter_in\n+ 0x00000430 666f0073 74675f75 6e706163 6b5f6373 fo.stg_unpack_cs\n+ 0x00000440 7472696e 675f696e 666f0072 65676973 tring_info.regis\n+ 0x00000450 74657243 63734c69 73740073 7472696e terCcsList.strin\n+ 0x00000460 677a6d71 717a6d30 7a69307a 69367a6d gzmqqzm0zi0zi6zm\n+ 0x00000470 49506732 4c547155 49496837 6c674a6a IPg2LTqUIIh7lgJj\n+ 0x00000480 73666747 6b6e5f44 6174617a 69537472 sfgGkn_DataziStr\n+ 0x00000490 696e677a 6951515f 7331325f 62797465 ingziQQ_s12_byte\n+ 0x000004a0 73007374 675f5352 545f345f 696e666f s.stg_SRT_4_info\n+ 0x000004b0 0074656d 706c6174 657a6d68 61736b65 .templatezmhaske\n+ 0x000004c0 6c6c5f4c 616e6775 6167657a 69486173 ll_LanguageziHas\n+ 0x000004d0 6b656c6c 7a695448 7a695175 6f74655f kellziTHziQuote_\n+ 0x000004e0 51756173 6951756f 7465725f 636f6e5f QuasiQuoter_con_\n+ 0x000004f0 696e666f 00737472 696e677a 6d71717a info.stringzmqqz\n+ 0x00000500 6d307a69 307a6936 7a6d4950 67324c54 m0zi0zi6zmIPg2LT\n+ 0x00000510 71554949 68376c67 4a6a7366 67476b6e qUIIh7lgJjsfgGkn\n+ 0x00000520 5f446174 617a6953 7472696e 677a6951 _DataziStringziQ\n+ 0x00000530 515f7331 335f696e 666f0073 7472696e Q_s13_info.strin\n+ 0x00000540 677a6d71 717a6d30 7a69307a 69367a6d gzmqqzm0zi0zi6zm\n+ 0x00000550 49506732 4c547155 49496837 6c674a6a IPg2LTqUIIh7lgJj\n+ 0x00000560 73666747 6b6e5f44 6174617a 69537472 sfgGkn_DataziStr\n+ 0x00000570 696e677a 6951515f 7a647472 4d6f6475 ingziQQ_zdtrModu\n+ 0x00000580 6c65325f 62797465 73007465 6d706c61 le2_bytes.templa\n+ 0x00000590 74657a6d 6861736b 656c6c5f 4c616e67 tezmhaskell_Lang\n+ 0x000005a0 75616765 7a694861 736b656c 6c7a6954 uageziHaskellziT\n+ 0x000005b0 487a6953 796e7461 785f7a64 70315175 HziSyntax_zdp1Qu\n+ 0x000005c0 6173695f 696e666f 00737467 5f726573 asi_info.stg_res\n+ 0x000005d0 746f7265 5f636363 735f696e 666f0073 tore_cccs_info.s\n+ 0x000005e0 7472696e 677a6d71 717a6d30 7a69307a tringzmqqzm0zi0z\n+ 0x000005f0 69367a6d 49506732 4c547155 49496837 i6zmIPg2LTqUIIh7\n+ 0x00000600 6c674a6a 73666747 6b6e5f44 6174617a lgJjsfgGkn_Dataz\n+ 0x00000610 69537472 696e677a 6951515f 73335f63 iStringziQQ_s3_c\n+ 0x00000620 6c6f7375 72650073 7472696e 677a6d71 losure.stringzmq\n+ 0x00000630 717a6d30 7a69307a 69367a6d 49506732 qzm0zi0zi6zmIPg2\n+ 0x00000640 4c547155 49496837 6c674a6a 73666747 LTqUIIh7lgJjsfgG\n+ 0x00000650 6b6e5f44 6174617a 69537472 696e677a kn_DataziStringz\n+ 0x00000660 6951515f 73355f63 6c6f7375 72650073 iQQ_s5_closure.s\n+ 0x00000670 7472696e 677a6d71 717a6d30 7a69307a tringzmqqzm0zi0z\n+ 0x00000680 69367a6d 49506732 4c547155 49496837 i6zmIPg2LTqUIIh7\n+ 0x00000690 6c674a6a 73666747 6b6e5f44 6174617a lgJjsfgGkn_Dataz\n+ 0x000006a0 69537472 696e677a 6951515f 73395f63 iStringziQQ_s9_c\n+ 0x000006b0 6c6f7375 72650073 74675f61 705f305f losure.stg_ap_0_\n+ 0x000006c0 66617374 00626173 655f4748 437a6945 fast.base_GHCziE\n+ 0x000006d0 72725f65 72726f72 5f696e66 6f007465 rr_error_info.te\n+ 0x000006e0 6d706c61 74657a6d 6861736b 656c6c5f mplatezmhaskell_\n+ 0x000006f0 4c616e67 75616765 7a694861 736b656c LanguageziHaskel\n+ 0x00000700 6c7a6954 487a6953 796e7461 785f4170 lziTHziSyntax_Ap\n+ 0x00000710 70455f63 6f6e5f69 6e666f00 62617365 pE_con_info.base\n+ 0x00000720 5f474843 7a695374 61636b7a 69547970 _GHCziStackziTyp\n+ 0x00000730 65735f50 75736843 616c6c53 7461636b es_PushCallStack\n+ 0x00000740 5f636f6e 5f696e66 6f007374 72696e67 _con_info.string\n+ 0x00000750 7a6d7171 7a6d307a 69307a69 367a6d49 zmqqzm0zi0zi6zmI\n+ 0x00000760 5067324c 54715549 4968376c 674a6a73 Pg2LTqUIIh7lgJjs\n+ 0x00000770 6667476b 6e5f4461 74617a69 53747269 fgGkn_DataziStri\n+ 0x00000780 6e677a69 51515f73 335f696e 666f0073 ngziQQ_s3_info.s\n+ 0x00000790 74675f62 685f7570 645f6672 616d655f tg_bh_upd_frame_\n+ 0x000007a0 696e666f 00737472 696e677a 6d71717a info.stringzmqqz\n+ 0x000007b0 6d307a69 307a6936 7a6d4950 67324c54 m0zi0zi6zmIPg2LT\n+ 0x000007c0 71554949 68376c67 4a6a7366 67476b6e qUIIh7lgJjsfgGkn\n+ 0x000007d0 5f446174 617a6953 7472696e 677a6951 _DataziStringziQ\n+ 0x000007e0 515f4341 46735f63 63007465 6d706c61 Q_CAFs_cc.templa\n+ 0x000007f0 74657a6d 6861736b 656c6c5f 4c616e67 tezmhaskell_Lang\n+ 0x00000800 75616765 7a694861 736b656c 6c7a6954 uageziHaskellziT\n+ 0x00000810 487a6953 796e7461 785f5661 724e616d HziSyntax_VarNam\n+ 0x00000820 655f636c 6f737572 65006261 73655f47 e_closure.base_G\n+ 0x00000830 48437a69 42617365 5f7a6470 314d6f6e HCziBase_zdp1Mon\n+ 0x00000840 61645f69 6e666f00 73747269 6e677a6d ad_info.stringzm\n+ 0x00000850 71717a6d 307a6930 7a69367a 6d495067 qqzm0zi0zi6zmIPg\n+ 0x00000860 324c5471 55494968 376c674a 6a736667 2LTqUIIh7lgJjsfg\n+ 0x00000870 476b6e5f 44617461 7a695374 72696e67 Gkn_DataziString\n+ 0x00000880 7a695151 5f73315f 636c6f73 75726500 ziQQ_s1_closure.\n+ 0x00000890 73747269 6e677a6d 71717a6d 307a6930 stringzmqqzm0zi0\n+ 0x000008a0 7a69367a 6d495067 324c5471 55494968 zi6zmIPg2LTqUIIh\n+ 0x000008b0 376c674a 6a736667 476b6e5f 44617461 7lgJjsfgGkn_Data\n+ 0x000008c0 7a695374 72696e67 7a695151 5f733131 ziStringziQQ_s11\n+ 0x000008d0 5f636c6f 73757265 00434353 5f444f4e _closure.CCS_DON\n+ 0x000008e0 545f4341 52450073 7472696e 677a6d71 T_CARE.stringzmq\n+ 0x000008f0 717a6d30 7a69307a 69367a6d 49506732 qzm0zi0zi6zmIPg2\n+ 0x00000900 4c547155 49496837 6c674a6a 73666747 LTqUIIh7lgJjsfgG\n+ 0x00000910 6b6e5f44 6174617a 69537472 696e677a kn_DataziStringz\n+ 0x00000920 6951515f 73325f69 6e666f00 73747269 iQQ_s2_info.stri\n+ 0x00000930 6e677a6d 71717a6d 307a6930 7a69367a ngzmqqzm0zi0zi6z\n+ 0x00000940 6d495067 324c5471 55494968 376c674a mIPg2LTqUIIh7lgJ\n+ 0x00000950 6a736667 476b6e5f 44617461 7a695374 jsfgGkn_DataziSt\n+ 0x00000960 72696e67 7a695151 5f733130 5f627974 ringziQQ_s10_byt\n+ 0x00000970 65730074 656d706c 6174657a 6d686173 es.templatezmhas\n+ 0x00000980 6b656c6c 5f4c616e 67756167 657a6948 kell_LanguageziH\n+ 0x00000990 61736b65 6c6c7a69 54487a69 53796e74 askellziTHziSynt\n+ 0x000009a0 61785f4e 616d655f 636f6e5f 696e666f ax_Name_con_info\n+ 0x000009b0 00737472 696e677a 6d71717a 6d307a69 .stringzmqqzm0zi\n+ 0x000009c0 307a6936 7a6d4950 67324c54 71554949 0zi6zmIPg2LTqUII\n+ 0x000009d0 68376c67 4a6a7366 67476b6e 5f446174 h7lgJjsfgGkn_Dat\n+ 0x000009e0 617a6953 7472696e 677a6951 515f7334 aziStringziQQ_s4\n+ 0x000009f0 5f636c6f 73757265 00737472 696e677a _closure.stringz\n+ 0x00000a00 6d71717a 6d307a69 307a6936 7a6d4950 mqqzm0zi0zi6zmIP\n+ 0x00000a10 67324c54 71554949 68376c67 4a6a7366 g2LTqUIIh7lgJjsf\n+ 0x00000a20 67476b6e 5f446174 617a6953 7472696e gGkn_DataziStrin\n+ 0x00000a30 677a6951 515f7a64 74724d6f 64756c65 gziQQ_zdtrModule\n+ 0x00000a40 5f636c6f 73757265 00737472 696e677a _closure.stringz\n+ 0x00000a50 6d71717a 6d307a69 307a6936 7a6d4950 mqqzm0zi0zi6zmIP\n+ 0x00000a60 67324c54 71554949 68376c67 4a6a7366 g2LTqUIIh7lgJjsf\n+ 0x00000a70 67476b6e 5f446174 617a6953 7472696e gGkn_DataziStrin\n+ 0x00000a80 677a6951 515f7332 5f636c6f 73757265 gziQQ_s2_closure\n+ 0x00000a90 00737472 696e677a 6d71717a 6d307a69 .stringzmqqzm0zi\n+ 0x00000aa0 307a6936 7a6d4950 67324c54 71554949 0zi6zmIPg2LTqUII\n+ 0x00000ab0 68376c67 4a6a7366 67476b6e 5f446174 h7lgJjsfgGkn_Dat\n+ 0x00000ac0 617a6953 7472696e 677a6951 515f7334 aziStringziQQ_s4\n+ 0x00000ad0 5f696e66 6f007374 72696e67 7a6d7171 _info.stringzmqq\n+ 0x00000ae0 7a6d307a 69307a69 367a6d49 5067324c zm0zi0zi6zmIPg2L\n+ 0x00000af0 54715549 4968376c 674a6a73 6667476b TqUIIh7lgJjsfgGk\n+ 0x00000b00 6e5f4461 74617a69 53747269 6e677a69 n_DataziStringzi\n+ 0x00000b10 51515f73 5f696e66 6f007374 72696e67 QQ_s_info.string\n+ 0x00000b20 7a6d7171 7a6d307a 69307a69 367a6d49 zmqqzm0zi0zi6zmI\n+ 0x00000b30 5067324c 54715549 4968376c 674a6a73 Pg2LTqUIIh7lgJjs\n+ 0x00000b40 6667476b 6e5f4461 74617a69 53747269 fgGkn_DataziStri\n+ 0x00000b50 6e677a69 51515f7a 6474724d 6f64756c ngziQQ_zdtrModul\n+ 0x00000b60 65345f62 79746573 00657261 00676863 e4_bytes.era.ghc\n+ 0x00000b70 7a6d7072 696d5f47 48437a69 54797065 zmprim_GHCziType\n+ 0x00000b80 735f5a4d 5a4e5f63 6c6f7375 72650062 s_ZMZN_closure.b\n+ 0x00000b90 6173655f 436f6e74 726f6c7a 694d6f6e ase_ControlziMon\n+ 0x00000ba0 61647a69 494f7a69 436c6173 735f7a64 adziIOziClass_zd\n+ 0x00000bb0 70314d6f 6e616449 4f5f696e 666f0073 p1MonadIO_info.s\n+ 0x00000bc0 74675f61 705f705f 696e666f 0074656d tg_ap_p_info.tem\n+ 0x00000bd0 706c6174 657a6d68 61736b65 6c6c5f4c platezmhaskell_L\n+ 0x00000be0 616e6775 6167657a 69486173 6b656c6c anguageziHaskell\n+ 0x00000bf0 7a695448 7a695379 6e746178 5f4c6974 ziTHziSyntax_Lit\n+ 0x00000c00 455f636f 6e5f696e 666f0073 7472696e E_con_info.strin\n+ 0x00000c10 677a6d71 717a6d30 7a69307a 69367a6d gzmqqzm0zi0zi6zm\n+ 0x00000c20 49506732 4c547155 49496837 6c674a6a IPg2LTqUIIh7lgJj\n+ 0x00000c30 73666747 6b6e5f44 6174617a 69537472 sfgGkn_DataziStr\n+ 0x00000c40 696e677a 6951515f 696e6974 5f617272 ingziQQ_init_arr\n+ 0x00000c50 00737472 696e677a 6d71717a 6d307a69 .stringzmqqzm0zi\n+ 0x00000c60 307a6936 7a6d4950 67324c54 71554949 0zi6zmIPg2LTqUII\n+ 0x00000c70 68376c67 4a6a7366 67476b6e 5f446174 h7lgJjsfgGkn_Dat\n+ 0x00000c80 617a6953 7472696e 677a6951 515f735f aziStringziQQ_s_\n+ 0x00000c90 636c6f73 75726500 62617365 5f474843 closure.base_GHC\n+ 0x00000ca0 7a694261 73655f70 7572655f 696e666f ziBase_pure_info\n+ 0x00000cb0 00707573 68436f73 7443656e 74726500 .pushCostCentre.\n+ 0x00000cc0 7374675f 494e544c 494b455f 636c6f73 stg_INTLIKE_clos\n+ 0x00000cd0 75726500 6768637a 6d707269 6d5f4748 ure.ghczmprim_GH\n+ 0x00000ce0 437a6954 79706573 5f54724e 616d6553 CziTypes_TrNameS\n+ 0x00000cf0 5f636f6e 5f696e66 6f006261 73655f47 _con_info.base_G\n+ 0x00000d00 48437a69 53746163 6b7a6954 79706573 HCziStackziTypes\n+ 0x00000d10 5f456d70 74794361 6c6c5374 61636b5f _EmptyCallStack_\n+ 0x00000d20 636c6f73 75726500 7374675f 67635f75 closure.stg_gc_u\n+ 0x00000d30 6e70745f 7231006e 65774341 46007465 npt_r1.newCAF.te\n+ 0x00000d40 6d706c61 74657a6d 6861736b 656c6c5f mplatezmhaskell_\n+ 0x00000d50 4c616e67 75616765 7a694861 736b656c LanguageziHaskel\n+ 0x00000d60 6c7a6954 487a6953 796e7461 785f4e61 lziTHziSyntax_Na\n+ 0x00000d70 6d65475f 636f6e5f 696e666f 00676863 meG_con_info.ghc\n+ 0x00000d80 7a6d7072 696d5f47 48437a69 54797065 zmprim_GHCziType\n+ 0x00000d90 735f5472 75655f63 6c6f7375 72650065 s_True_closure.e\n+ 0x00000da0 6e746572 46756e43 43530073 7472696e nterFunCCS.strin\n+ 0x00000db0 677a6d71 717a6d30 7a69307a 69367a6d gzmqqzm0zi0zi6zm\n+ 0x00000dc0 49506732 4c547155 49496837 6c674a6a IPg2LTqUIIh7lgJj\n+ 0x00000dd0 73666747 6b6e5f44 6174617a 69537472 sfgGkn_DataziStr\n+ 0x00000de0 696e677a 6951515f 73315f69 6e666f00 ingziQQ_s1_info.\n+ 0x00000df0 73747269 6e677a6d 71717a6d 307a6930 stringzmqqzm0zi0\n+ 0x00000e00 7a69367a 6d495067 324c5471 55494968 zi6zmIPg2LTqUIIh\n+ 0x00000e10 376c674a 6a736667 476b6e5f 44617461 7lgJjsfgGkn_Data\n+ 0x00000e20 7a695374 72696e67 7a695151 5f7a6474 ziStringziQQ_zdt\n+ 0x00000e30 724d6f64 756c6531 5f636c6f 73757265 rModule1_closure\n+ 0x00000e40 00737472 696e677a 6d71717a 6d307a69 .stringzmqqzm0zi\n+ 0x00000e50 307a6936 7a6d4950 67324c54 71554949 0zi6zmIPg2LTqUII\n+ 0x00000e60 68376c67 4a6a7366 67476b6e 5f446174 h7lgJjsfgGkn_Dat\n+ 0x00000e70 617a6953 7472696e 677a6951 515f7a64 aziStringziQQ_zd\n+ 0x00000e80 74724d6f 64756c65 335f636c 6f737572 trModule3_closur\n+ 0x00000e90 65007374 72696e67 7a6d7171 7a6d307a e.stringzmqqzm0z\n+ 0x00000ea0 69307a69 367a6d49 5067324c 54715549 i0zi6zmIPg2LTqUI\n+ 0x00000eb0 4968376c 674a6a73 6667476b 6e5f4461 Ih7lgJjsfgGkn_Da\n+ 0x00000ec0 74617a69 53747269 6e677a69 51515f73 taziStringziQQ_s\n+ 0x00000ed0 31335f63 6c6f7375 72650072 65676973 13_closure.regis\n+ 0x00000ee0 74657243 634c6973 74006768 637a6d70 terCcList.ghczmp\n+ 0x00000ef0 72696d5f 4748437a 69547970 65735f4d rim_GHCziTypes_M\n+ 0x00000f00 6f64756c 655f636f 6e5f696e 666f00 odule_con_info.\n \n"}]}]}]}]}]}]}