--- /srv/rebuilderd/tmp/rebuilderdL7SncJ/inputs/libghc-magic-prof_1.1-13_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderdL7SncJ/out/libghc-magic-prof_1.1-13_ppc64el.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-05 20:13:40.000000 debian-binary │ --rw-r--r-- 0 0 0 1088 2026-01-05 20:13:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 39636 2026-01-05 20:13:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1092 2026-01-05 20:13:40.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 39588 2026-01-05 20:13:40.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/haskell-packages/ghc/lib/ppc64le-linux-ghc-9.10.3-82cf/magic-1.1-LxGHecg5IYxLkrJl0HY03n/libHSmagic-1.1-LxGHecg5IYxLkrJl0HY03n_p.a │ │ │ ├── Data.p_o │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -94,15 +94,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->String │ │ │ │ │ │ │ │ │ │ ->MagicFlag │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ MagicFlag │ │ │ │ │ MagicNone │ │ │ │ │ magic-1.1-LxGHecg5IYxLkrJl0HY03n:Magic.Data.MagicNone │ │ │ │ │ MagicFlag │ │ │ │ │ MagicDebug │ │ │ │ │ magic-1.1-LxGHecg5IYxLkrJl0HY03n:Magic.Data.MagicDebug │ │ │ │ │ MagicFlag │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -121,15 +121,15 @@ │ │ │ │ │ [ f28] ->ShowS │ │ │ │ │ [ f30] │ │ │ │ │ [ f80] List │ │ │ │ │ [ f88] │ │ │ │ │ [ fc0] ->String │ │ │ │ │ [ fd0] │ │ │ │ │ [ 1020] ->MagicFlag │ │ │ │ │ - [ 1030] │ │ │ │ │ + [ 1030] │ │ │ │ │ [ 1078] MagicFlag │ │ │ │ │ [ 1088] MagicNone │ │ │ │ │ [ 1098] magic-1.1-LxGHecg5IYxLkrJl0HY03n:Magic.Data.MagicNone │ │ │ │ │ [ 10d0] MagicFlag │ │ │ │ │ [ 10e0] MagicDebug │ │ │ │ │ [ 10f0] magic-1.1-LxGHecg5IYxLkrJl0HY03n:Magic.Data.MagicDebug │ │ │ │ │ [ 1128] MagicFlag │ │ │ ├── Init.p_o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -139,49 +139,49 @@ │ │ │ │ │ 00000000000006cc 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 168 │ │ │ │ │ 00000000000006d4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + e0 │ │ │ │ │ 00000000000006d8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + e0 │ │ │ │ │ 00000000000006fc 000000550000000a R_PPC64_REL24 0000000000000000 enterFunCCS + 0 │ │ │ │ │ 0000000000000720 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 240 │ │ │ │ │ 0000000000000724 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 240 │ │ │ │ │ 0000000000000728 000000470000000a R_PPC64_REL24 0000000000000000 pushCostCentre + 0 │ │ │ │ │ -0000000000000734 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 18 │ │ │ │ │ -0000000000000738 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 18 │ │ │ │ │ -0000000000000774 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ -0000000000000778 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ +0000000000000734 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 30 │ │ │ │ │ +0000000000000738 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 30 │ │ │ │ │ +0000000000000774 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 28 │ │ │ │ │ +0000000000000778 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 28 │ │ │ │ │ 0000000000000798 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 000000000000079c 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -00000000000007a8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 30 │ │ │ │ │ -00000000000007ac 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 30 │ │ │ │ │ -00000000000007e8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 28 │ │ │ │ │ -00000000000007ec 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 28 │ │ │ │ │ +00000000000007a8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 40 │ │ │ │ │ +00000000000007ac 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 40 │ │ │ │ │ +00000000000007e8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 38 │ │ │ │ │ +00000000000007ec 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 38 │ │ │ │ │ 00000000000007fc 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000800 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000081c 000000250000000a R_PPC64_REL24 0000000000000000 magic_load + 0 │ │ │ │ │ 0000000000000830 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 1b8 │ │ │ │ │ 0000000000000834 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 1b8 │ │ │ │ │ -0000000000000854 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 48 │ │ │ │ │ -0000000000000858 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 48 │ │ │ │ │ -0000000000000868 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 50 │ │ │ │ │ -000000000000086c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 50 │ │ │ │ │ +0000000000000854 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 18 │ │ │ │ │ +0000000000000858 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 18 │ │ │ │ │ +0000000000000868 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 20 │ │ │ │ │ +000000000000086c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 20 │ │ │ │ │ 00000000000008a0 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000008a4 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000008c0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 208 │ │ │ │ │ 00000000000008c4 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 208 │ │ │ │ │ 00000000000008cc 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 260 │ │ │ │ │ 00000000000008d0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 260 │ │ │ │ │ 00000000000008e0 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000008e4 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000008f8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 168 │ │ │ │ │ 00000000000008fc 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000000914 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + e8 │ │ │ │ │ 0000000000000918 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + e8 │ │ │ │ │ 0000000000000924 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000000928 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 168 │ │ │ │ │ -0000000000000930 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 100 │ │ │ │ │ -0000000000000934 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 100 │ │ │ │ │ +0000000000000930 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + f0 │ │ │ │ │ +0000000000000934 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + f0 │ │ │ │ │ 0000000000000958 000000550000000a R_PPC64_REL24 0000000000000000 enterFunCCS + 0 │ │ │ │ │ 0000000000000974 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 240 │ │ │ │ │ 0000000000000978 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 240 │ │ │ │ │ 000000000000097c 000000470000000a R_PPC64_REL24 0000000000000000 pushCostCentre + 0 │ │ │ │ │ 00000000000009a4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 150 │ │ │ │ │ 00000000000009a8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 150 │ │ │ │ │ 00000000000009b8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 168 │ │ │ │ │ @@ -190,43 +190,43 @@ │ │ │ │ │ 00000000000009cc 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 298 │ │ │ │ │ 00000000000009ec 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 268 │ │ │ │ │ 00000000000009f0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 268 │ │ │ │ │ 0000000000000a18 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000a1c 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000a2c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000000a30 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 168 │ │ │ │ │ -0000000000000a48 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + f0 │ │ │ │ │ -0000000000000a4c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + f0 │ │ │ │ │ +0000000000000a48 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + f8 │ │ │ │ │ +0000000000000a4c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + f8 │ │ │ │ │ 0000000000000a58 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000000a5c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 168 │ │ │ │ │ -0000000000000a64 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + f8 │ │ │ │ │ -0000000000000a68 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + f8 │ │ │ │ │ +0000000000000a64 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 100 │ │ │ │ │ +0000000000000a68 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 100 │ │ │ │ │ 0000000000000a8c 000000550000000a R_PPC64_REL24 0000000000000000 enterFunCCS + 0 │ │ │ │ │ -0000000000000a94 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 20 │ │ │ │ │ -0000000000000a98 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 20 │ │ │ │ │ +0000000000000a94 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000a98 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000aa0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 1a8 │ │ │ │ │ 0000000000000aa8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 1a8 │ │ │ │ │ 0000000000000ad4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 278 │ │ │ │ │ 0000000000000ad8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 278 │ │ │ │ │ 0000000000000af8 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000afc 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000b08 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ -0000000000000b0c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ -0000000000000b38 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -0000000000000b3c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000b08 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ +0000000000000b0c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ +0000000000000b38 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ +0000000000000b3c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000b4c 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000b50 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000b90 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 158 │ │ │ │ │ 0000000000000b94 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 158 │ │ │ │ │ 0000000000000ba4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000000ba8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000000bb4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 298 │ │ │ │ │ 0000000000000bb8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 298 │ │ │ │ │ -0000000000000bd0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 38 │ │ │ │ │ -0000000000000bd4 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 38 │ │ │ │ │ +0000000000000bd0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 48 │ │ │ │ │ +0000000000000bd4 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 48 │ │ │ │ │ 0000000000000bf4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 268 │ │ │ │ │ 0000000000000bf8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 268 │ │ │ │ │ 0000000000000c10 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 288 │ │ │ │ │ 0000000000000c14 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 288 │ │ │ │ │ 0000000000000c24 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000c28 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000c44 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 1a0 │ │ │ │ │ @@ -241,16 +241,16 @@ │ │ │ │ │ 0000000000000cc8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000000ccc 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000000cd8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 298 │ │ │ │ │ 0000000000000cdc 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 298 │ │ │ │ │ 0000000000000cf8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 258 │ │ │ │ │ 0000000000000cfc 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 258 │ │ │ │ │ 0000000000000d00 000000470000000a R_PPC64_REL24 0000000000000000 pushCostCentre + 0 │ │ │ │ │ -0000000000000d1c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 40 │ │ │ │ │ -0000000000000d20 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 40 │ │ │ │ │ +0000000000000d1c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 50 │ │ │ │ │ +0000000000000d20 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 50 │ │ │ │ │ 0000000000000d28 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 188 │ │ │ │ │ 0000000000000d2c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 188 │ │ │ │ │ 0000000000000d44 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 270 │ │ │ │ │ 0000000000000d48 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 270 │ │ │ │ │ 0000000000000d60 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 1d0 │ │ │ │ │ 0000000000000d64 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 1d0 │ │ │ │ │ 0000000000000d78 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -261,37 +261,37 @@ │ │ │ │ │ 0000000000000da8 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000dac 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 1d8 │ │ │ │ │ 0000000000000db0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 1d8 │ │ │ │ │ 0000000000000dc0 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000dc4 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000dd4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000000dd8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 168 │ │ │ │ │ -0000000000000df0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 110 │ │ │ │ │ -0000000000000df4 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 110 │ │ │ │ │ +0000000000000df0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 108 │ │ │ │ │ +0000000000000df4 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 108 │ │ │ │ │ 0000000000000e00 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000000e04 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 168 │ │ │ │ │ -0000000000000e0c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 108 │ │ │ │ │ -0000000000000e10 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 108 │ │ │ │ │ +0000000000000e0c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 110 │ │ │ │ │ +0000000000000e10 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 110 │ │ │ │ │ 0000000000000e34 000000550000000a R_PPC64_REL24 0000000000000000 enterFunCCS + 0 │ │ │ │ │ 0000000000000e50 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 240 │ │ │ │ │ 0000000000000e54 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 240 │ │ │ │ │ 0000000000000e58 000000470000000a R_PPC64_REL24 0000000000000000 pushCostCentre + 0 │ │ │ │ │ -0000000000000e64 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 78 │ │ │ │ │ -0000000000000e68 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 78 │ │ │ │ │ -0000000000000ea0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 70 │ │ │ │ │ -0000000000000ea4 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 70 │ │ │ │ │ +0000000000000e64 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 60 │ │ │ │ │ +0000000000000e68 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 60 │ │ │ │ │ +0000000000000ea0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 58 │ │ │ │ │ +0000000000000ea4 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 58 │ │ │ │ │ 0000000000000ec4 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000ec8 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000ee4 000000250000000a R_PPC64_REL24 0000000000000000 magic_load + 0 │ │ │ │ │ 0000000000000ef8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 1b8 │ │ │ │ │ 0000000000000efc 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 1b8 │ │ │ │ │ -0000000000000f1c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 58 │ │ │ │ │ -0000000000000f20 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 58 │ │ │ │ │ -0000000000000f30 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 60 │ │ │ │ │ -0000000000000f34 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 60 │ │ │ │ │ +0000000000000f1c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 68 │ │ │ │ │ +0000000000000f20 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 68 │ │ │ │ │ +0000000000000f30 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 70 │ │ │ │ │ +0000000000000f34 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 70 │ │ │ │ │ 0000000000000f68 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000f6c 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000f88 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 1f8 │ │ │ │ │ 0000000000000f8c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 1f8 │ │ │ │ │ 0000000000000f94 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 260 │ │ │ │ │ 0000000000000f98 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 260 │ │ │ │ │ 0000000000000fa8 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -326,16 +326,16 @@ │ │ │ │ │ 0000000000001144 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000001148 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000001154 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 298 │ │ │ │ │ 0000000000001158 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 298 │ │ │ │ │ 0000000000001170 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 258 │ │ │ │ │ 0000000000001174 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 258 │ │ │ │ │ 0000000000001178 000000470000000a R_PPC64_REL24 0000000000000000 pushCostCentre + 0 │ │ │ │ │ -0000000000001194 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 68 │ │ │ │ │ -0000000000001198 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 68 │ │ │ │ │ +0000000000001194 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 78 │ │ │ │ │ +0000000000001198 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 78 │ │ │ │ │ 00000000000011a0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 188 │ │ │ │ │ 00000000000011a4 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 188 │ │ │ │ │ 00000000000011bc 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 270 │ │ │ │ │ 00000000000011c0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 270 │ │ │ │ │ 00000000000011d8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 1e0 │ │ │ │ │ 00000000000011dc 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 1e0 │ │ │ │ │ 00000000000011f0 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -355,49 +355,49 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x5f70 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 1240 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.toc' at offset 0x5f88 contains 84 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + b4c │ │ │ │ │ -0000000000000008 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 370 │ │ │ │ │ -0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 798 │ │ │ │ │ -0000000000000018 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 240 │ │ │ │ │ -0000000000000020 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 340 │ │ │ │ │ -0000000000000028 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 7fc │ │ │ │ │ -0000000000000030 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 270 │ │ │ │ │ -0000000000000038 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 3a0 │ │ │ │ │ -0000000000000040 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 408 │ │ │ │ │ -0000000000000048 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 8a0 │ │ │ │ │ -0000000000000050 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 2a0 │ │ │ │ │ -0000000000000058 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + f68 │ │ │ │ │ -0000000000000060 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 4d0 │ │ │ │ │ -0000000000000068 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 570 │ │ │ │ │ -0000000000000070 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + ec4 │ │ │ │ │ -0000000000000078 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 4a0 │ │ │ │ │ +0000000000000000 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 340 │ │ │ │ │ +0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + b4c │ │ │ │ │ +0000000000000010 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 370 │ │ │ │ │ +0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 8a0 │ │ │ │ │ +0000000000000020 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 2a0 │ │ │ │ │ +0000000000000028 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 798 │ │ │ │ │ +0000000000000030 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 240 │ │ │ │ │ +0000000000000038 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 7fc │ │ │ │ │ +0000000000000040 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 270 │ │ │ │ │ +0000000000000048 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 3a0 │ │ │ │ │ +0000000000000050 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 408 │ │ │ │ │ +0000000000000058 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + ec4 │ │ │ │ │ +0000000000000060 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 4a0 │ │ │ │ │ +0000000000000068 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + f68 │ │ │ │ │ +0000000000000070 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 4d0 │ │ │ │ │ +0000000000000078 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 570 │ │ │ │ │ 0000000000000080 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 80 │ │ │ │ │ 0000000000000088 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 168 │ │ │ │ │ 0000000000000090 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 30 │ │ │ │ │ 0000000000000098 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 4c │ │ │ │ │ 00000000000000a0 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 134 │ │ │ │ │ 00000000000000a8 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 58 │ │ │ │ │ 00000000000000b0 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 364 │ │ │ │ │ 00000000000000b8 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + e0 │ │ │ │ │ 00000000000000c0 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 110 │ │ │ │ │ 00000000000000c8 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 140 │ │ │ │ │ 00000000000000d0 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 170 │ │ │ │ │ 00000000000000d8 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 10 │ │ │ │ │ 00000000000000e0 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 18 │ │ │ │ │ 00000000000000e8 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 20 │ │ │ │ │ -00000000000000f0 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 30 │ │ │ │ │ -00000000000000f8 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 38 │ │ │ │ │ -0000000000000100 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 28 │ │ │ │ │ -0000000000000108 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 48 │ │ │ │ │ -0000000000000110 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 40 │ │ │ │ │ +00000000000000f0 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 28 │ │ │ │ │ +00000000000000f8 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 30 │ │ │ │ │ +0000000000000100 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 38 │ │ │ │ │ +0000000000000108 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 40 │ │ │ │ │ +0000000000000110 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 48 │ │ │ │ │ 0000000000000118 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 50 │ │ │ │ │ 0000000000000120 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 58 │ │ │ │ │ 0000000000000128 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000130 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 8 │ │ │ │ │ 0000000000000138 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + a8 │ │ │ │ │ 0000000000000140 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 468 │ │ │ │ │ 0000000000000148 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 500 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -11,33 +11,33 @@ │ │ │ │ │ │ │ │ │ │ magicLoadDefault │ │ │ │ │ magicLoad │ │ │ │ │ magicOpen │ │ │ │ │ Magic.Init │ │ │ │ │ magic-1.1-LxGHecg5IYxLkrJl0HY03n │ │ │ │ │ ->>Int32 │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>Tuple2# │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ->Tuple2# │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ ->>>Tuple2# │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ->Tuple2# │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ ->>Tuple2# │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ stg_SRT_3_info │ │ │ │ │ magiczm1zi1zmLxGHecg5IYxLkrJl0HY03n_MagicziInit_zdtrModule4_bytes │ │ │ │ │ ghczminternal_GHCziInternalziForeignziCziError_throwErrno1_entry │ │ │ │ │ magiczm1zi1zmLxGHecg5IYxLkrJl0HY03n_MagicziInit_zdwgo2_entry │ │ │ │ │ magiczm1zi1zmLxGHecg5IYxLkrJl0HY03n_MagicziInit_magicLoadDefault1_closure │ │ │ │ │ magiczm1zi1zmLxGHecg5IYxLkrJl0HY03n_MagicziInit_magicLoad_info │ │ │ │ │ ghczmprim_GHCziTuple_Z0T_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -611,17 +611,17 @@ │ │ │ │ │ ld r4,0(r23) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x240 │ │ │ │ │ bl 728 │ │ │ │ │ R_PPC64_REL24 pushCostCentre │ │ │ │ │ nop │ │ │ │ │ std r3,864(r27) │ │ │ │ │ addis r23,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x18 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x30 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x18 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x30 │ │ │ │ │ std r23,-32(r24) │ │ │ │ │ mr r14,r28 │ │ │ │ │ ld r28,864(r27) │ │ │ │ │ std r28,-24(r24) │ │ │ │ │ std r31,-16(r24) │ │ │ │ │ std r29,-8(r24) │ │ │ │ │ addi r24,r24,-32 │ │ │ │ │ @@ -629,34 +629,34 @@ │ │ │ │ │ bne 774 │ │ │ │ │ ld r31,0(r14) │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x10 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x28 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x10 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x28 │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ ld r31,-8(r27) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ ld r31,8(r24) │ │ │ │ │ std r31,864(r27) │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x30 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x40 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x30 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x40 │ │ │ │ │ std r31,0(r24) │ │ │ │ │ addi r31,r14,23 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ ld r14,24(r24) │ │ │ │ │ std r31,8(r24) │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r31,24(r24) │ │ │ │ │ @@ -664,17 +664,17 @@ │ │ │ │ │ bne 7e8 │ │ │ │ │ ld r31,0(r14) │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x28 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x38 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x28 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x38 │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ @@ -698,24 +698,24 @@ │ │ │ │ │ addi r24,r24,32 │ │ │ │ │ ld r31,0(r24) │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x48 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x18 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x48 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x18 │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x50 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x20 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x50 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x20 │ │ │ │ │ std r29,16(r24) │ │ │ │ │ mr r14,r31 │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r31,24(r24) │ │ │ │ │ addi r24,r24,16 │ │ │ │ │ andi. r0,r14,7 │ │ │ │ │ bne 854 │ │ │ │ │ @@ -771,17 +771,17 @@ │ │ │ │ │ and r31,r31,r29 │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x168 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x168 │ │ │ │ │ lwz r29,0(r29) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x100 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0xf0 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x100 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0xf0 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ or r29,r29,r28 │ │ │ │ │ or r31,r31,r29 │ │ │ │ │ addi r29,r14,15 │ │ │ │ │ std r31,0(r29) │ │ │ │ │ mr r3,r27 │ │ │ │ │ addi r31,r14,7 │ │ │ │ │ @@ -859,43 +859,43 @@ │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x168 │ │ │ │ │ lwz r31,0(r31) │ │ │ │ │ cmpldi r31,0 │ │ │ │ │ ble a80 │ │ │ │ │ addi r31,r14,14 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0xf0 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0xf8 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0xf0 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0xf8 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ and r31,r31,r29 │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x168 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x168 │ │ │ │ │ lwz r29,0(r29) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0xf8 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x100 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0xf8 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x100 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ or r29,r29,r28 │ │ │ │ │ or r31,r31,r29 │ │ │ │ │ addi r29,r14,14 │ │ │ │ │ std r31,0(r29) │ │ │ │ │ mr r3,r27 │ │ │ │ │ addi r31,r14,6 │ │ │ │ │ ld r4,0(r31) │ │ │ │ │ bl a8c │ │ │ │ │ R_PPC64_REL24 enterFunCCS │ │ │ │ │ nop │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x20 │ │ │ │ │ + R_PPC64_TOC16_HA .toc │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x20 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ std r31,-40(r24) │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x1a8 │ │ │ │ │ mr r29,r14 │ │ │ │ │ ld r14,0(r31) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x1a8 │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ @@ -922,31 +922,31 @@ │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ ld r31,8(r24) │ │ │ │ │ std r31,864(r27) │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x10 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x10 │ │ │ │ │ std r31,0(r24) │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r31,8(r24) │ │ │ │ │ andi. r0,r14,7 │ │ │ │ │ bne b38 │ │ │ │ │ ld r31,0(r14) │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ @@ -984,17 +984,17 @@ │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x298 │ │ │ │ │ ld r22,0(r22) │ │ │ │ │ or r23,r23,r22 │ │ │ │ │ std r23,-16(r26) │ │ │ │ │ std r31,-8(r26) │ │ │ │ │ std r29,0(r26) │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x38 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x48 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x38 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x48 │ │ │ │ │ std r31,8(r24) │ │ │ │ │ mr r14,r28 │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r31,16(r24) │ │ │ │ │ addi r31,r26,-31 │ │ │ │ │ std r31,32(r24) │ │ │ │ │ addi r24,r24,8 │ │ │ │ │ @@ -1094,17 +1094,17 @@ │ │ │ │ │ nop │ │ │ │ │ ld r31,48(r3) │ │ │ │ │ addi r31,r31,1 │ │ │ │ │ std r31,48(r3) │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r3,864(r27) │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x40 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x50 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x40 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x50 │ │ │ │ │ std r29,-24(r24) │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x188 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x188 │ │ │ │ │ addi r14,r29,3 │ │ │ │ │ addi r29,r26,-30 │ │ │ │ │ @@ -1170,28 +1170,28 @@ │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x168 │ │ │ │ │ lwz r31,0(r31) │ │ │ │ │ cmpldi r31,0 │ │ │ │ │ ble e28 │ │ │ │ │ addi r31,r14,15 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x110 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x108 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x110 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x108 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ and r31,r31,r29 │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x168 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x168 │ │ │ │ │ lwz r29,0(r29) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x108 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x110 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x108 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x110 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ or r29,r29,r28 │ │ │ │ │ or r31,r31,r29 │ │ │ │ │ addi r29,r14,15 │ │ │ │ │ std r31,0(r29) │ │ │ │ │ mr r3,r27 │ │ │ │ │ addi r31,r14,7 │ │ │ │ │ @@ -1209,34 +1209,34 @@ │ │ │ │ │ ld r4,0(r28) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x240 │ │ │ │ │ bl e58 │ │ │ │ │ R_PPC64_REL24 pushCostCentre │ │ │ │ │ nop │ │ │ │ │ std r3,864(r27) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x78 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x60 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x78 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x60 │ │ │ │ │ std r28,-24(r24) │ │ │ │ │ mr r14,r29 │ │ │ │ │ ld r29,864(r27) │ │ │ │ │ std r29,-16(r24) │ │ │ │ │ std r31,-8(r24) │ │ │ │ │ addi r24,r24,-24 │ │ │ │ │ andi. r0,r14,7 │ │ │ │ │ bne ea0 │ │ │ │ │ ld r31,0(r14) │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x70 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x58 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x70 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x58 │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ ld r31,-8(r27) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ @@ -1264,24 +1264,24 @@ │ │ │ │ │ addi r24,r24,24 │ │ │ │ │ ld r31,0(r24) │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x58 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x68 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x58 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x68 │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x60 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x70 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x60 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x70 │ │ │ │ │ std r29,8(r24) │ │ │ │ │ mr r14,r31 │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r31,16(r24) │ │ │ │ │ addi r24,r24,8 │ │ │ │ │ andi. r0,r14,7 │ │ │ │ │ bne f1c │ │ │ │ │ @@ -1471,17 +1471,17 @@ │ │ │ │ │ nop │ │ │ │ │ ld r31,48(r3) │ │ │ │ │ addi r31,r31,1 │ │ │ │ │ std r31,48(r3) │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r3,864(r27) │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x68 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x78 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x68 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x78 │ │ │ │ │ std r29,-24(r24) │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x188 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x188 │ │ │ │ │ addi r14,r29,3 │ │ │ │ │ addi r29,r26,-23 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -14,33 +14,33 @@ │ │ │ │ │ [ e0] │ │ │ │ │ [ f0] magicLoadDefault │ │ │ │ │ [ 108] magicLoad │ │ │ │ │ [ 118] magicOpen │ │ │ │ │ [ 128] Magic.Init │ │ │ │ │ [ 138] magic-1.1-LxGHecg5IYxLkrJl0HY03n │ │ │ │ │ [ 160] ->>Int32 │ │ │ │ │ - [ 170] │ │ │ │ │ + [ 170] │ │ │ │ │ [ 1b0] ->Tuple2# │ │ │ │ │ - [ 1c0] │ │ │ │ │ + [ 1c0] │ │ │ │ │ [ 1f8] ->>Tuple2# │ │ │ │ │ - [ 208] │ │ │ │ │ + [ 208] │ │ │ │ │ [ 248] ->IO │ │ │ │ │ - [ 250] │ │ │ │ │ + [ 250] │ │ │ │ │ [ 290] ->Tuple2# │ │ │ │ │ - [ 2a0] │ │ │ │ │ + [ 2a0] │ │ │ │ │ [ 2d8] ->IO │ │ │ │ │ - [ 2e0] │ │ │ │ │ + [ 2e0] │ │ │ │ │ [ 318] ->IO │ │ │ │ │ - [ 320] │ │ │ │ │ + [ 320] │ │ │ │ │ [ 358] ->>>Tuple2# │ │ │ │ │ - [ 368] │ │ │ │ │ + [ 368] │ │ │ │ │ [ 3a8] ->>IO │ │ │ │ │ - [ 3b0] │ │ │ │ │ + [ 3b0] │ │ │ │ │ [ 3f0] ->Tuple2# │ │ │ │ │ - [ 400] │ │ │ │ │ + [ 400] │ │ │ │ │ [ 438] ->IO │ │ │ │ │ - [ 440] │ │ │ │ │ + [ 440] │ │ │ │ │ [ 478] ->>Tuple2# │ │ │ │ │ - [ 488] │ │ │ │ │ + [ 488] │ │ │ │ │ [ 4d0] ->IO │ │ │ │ │ - [ 4d8] │ │ │ │ │ + [ 4d8] │ │ │ ├── Operations.p_o │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -27,40 +27,40 @@ │ │ │ │ │ magic-1.1-LxGHecg5IYxLkrJl0HY03n │ │ │ │ │ ->>Int32# │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->Tuple2# │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->Tuple2# │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>>Tuple2# │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Word64Box │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ ->>>Tuple2# │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ ->>Tuple2# │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>>Tuple2# │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ magiczm1zi1zmLxGHecg5IYxLkrJl0HY03n_MagicziOperations_zdtrModule4_bytes │ │ │ │ │ magiczm1zi1zmLxGHecg5IYxLkrJl0HY03n_MagicziOperations_magicCompile_HPC_cc │ │ │ │ │ magiczm1zi1zmLxGHecg5IYxLkrJl0HY03n_MagicziOperations_magicStdin_HPC_cc │ │ │ │ │ magiczm1zi1zmLxGHecg5IYxLkrJl0HY03n_MagicziOperations_magicString_entry │ │ │ │ │ stg_SRT_3_info │ │ │ │ │ magiczm1zi1zmLxGHecg5IYxLkrJl0HY03n_MagicziOperations_magicString1_info │ │ │ │ │ magiczm1zi1zmLxGHecg5IYxLkrJl0HY03n_MagicziOperations_magicCompile1_entry │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -33,47 +33,47 @@ │ │ │ │ │ [ 2f0] CInt │ │ │ │ │ [ 2f8] │ │ │ │ │ [ 338] ->Tuple2# │ │ │ │ │ [ 348] │ │ │ │ │ [ 388] ->IO │ │ │ │ │ [ 390] │ │ │ │ │ [ 3d0] ->>IO │ │ │ │ │ - [ 3d8] │ │ │ │ │ + [ 3d8] │ │ │ │ │ [ 420] ->Tuple2# │ │ │ │ │ [ 430] │ │ │ │ │ [ 470] ->IO │ │ │ │ │ [ 478] │ │ │ │ │ [ 4b8] ->IO │ │ │ │ │ [ 4c0] │ │ │ │ │ [ 500] ->>>Tuple2# │ │ │ │ │ [ 510] │ │ │ │ │ [ 558] ->>IO │ │ │ │ │ - [ 560] │ │ │ │ │ + [ 560] │ │ │ │ │ [ 5a8] Word64Box │ │ │ │ │ [ 5b8] │ │ │ │ │ [ 5f8] ->IO │ │ │ │ │ [ 600] │ │ │ │ │ [ 640] ->>>IO │ │ │ │ │ [ 648] │ │ │ │ │ [ 690] ->>IO │ │ │ │ │ - [ 698] │ │ │ │ │ + [ 698] │ │ │ │ │ [ 6e0] ->IO │ │ │ │ │ [ 6e8] │ │ │ │ │ [ 728] ->>>Tuple2# │ │ │ │ │ [ 738] │ │ │ │ │ [ 780] ->>IO │ │ │ │ │ - [ 788] │ │ │ │ │ + [ 788] │ │ │ │ │ [ 7d0] ->IO │ │ │ │ │ [ 7d8] │ │ │ │ │ [ 818] ->>Tuple2# │ │ │ │ │ [ 828] │ │ │ │ │ [ 870] ->IO │ │ │ │ │ - [ 878] │ │ │ │ │ + [ 878] │ │ │ │ │ [ 8c0] ->IO │ │ │ │ │ [ 8c8] │ │ │ │ │ [ 908] ->IO │ │ │ │ │ [ 910] │ │ │ │ │ [ 950] ->>>Tuple2# │ │ │ │ │ [ 960] │ │ │ │ │ [ 9a8] ->>IO │ │ │ │ │ - [ 9b0] │ │ │ │ │ + [ 9b0]