--- /srv/rebuilderd/tmp/rebuilderdFTENpJ/inputs/libghc-process-extras-prof_0.7.4-8_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderdFTENpJ/out/libghc-process-extras-prof_0.7.4-8_ppc64el.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-07 18:55:21.000000 debian-binary │ -rw-r--r-- 0 0 0 1312 2026-01-07 18:55:21.000000 control.tar.xz │ --rw-r--r-- 0 0 0 111160 2026-01-07 18:55:21.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 111408 2026-01-07 18:55:21.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/process-extras-0.7.4-r3diuMli4p9X18ghYSiw4/libHSprocess-extras-0.7.4-r3diuMli4p9X18ghYSiw4_p.a │ │ │ ├── ByteString.p_o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -21,20 +21,20 @@ │ │ │ │ │ 00000000000000cc 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 80 │ │ │ │ │ 00000000000000fc 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 110 │ │ │ │ │ 0000000000000100 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 110 │ │ │ │ │ 0000000000000110 0000001b000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000114 0000001b000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000011c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 60 │ │ │ │ │ 0000000000000120 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 60 │ │ │ │ │ -0000000000000134 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 18 │ │ │ │ │ -0000000000000138 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 18 │ │ │ │ │ +0000000000000134 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ +0000000000000138 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ 0000000000000144 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 60 │ │ │ │ │ 0000000000000148 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 60 │ │ │ │ │ -0000000000000150 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ -0000000000000154 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ +0000000000000150 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 18 │ │ │ │ │ +0000000000000154 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 18 │ │ │ │ │ 000000000000017c 000000450000000a R_PPC64_REL24 0000000000000000 newCAF + 0 │ │ │ │ │ 000000000000018c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 108 │ │ │ │ │ 0000000000000190 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 108 │ │ │ │ │ 00000000000001ac 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + c0 │ │ │ │ │ 00000000000001b0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + c0 │ │ │ │ │ 00000000000001bc 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + e8 │ │ │ │ │ 00000000000001c0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + e8 │ │ │ │ │ @@ -114,20 +114,20 @@ │ │ │ │ │ 00000000000004f0 0000001b000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000508 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + f8 │ │ │ │ │ 000000000000050c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + f8 │ │ │ │ │ 000000000000051c 0000001b000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000520 0000001b000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000528 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 60 │ │ │ │ │ 000000000000052c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 60 │ │ │ │ │ -0000000000000540 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 38 │ │ │ │ │ -0000000000000544 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 38 │ │ │ │ │ +0000000000000540 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 30 │ │ │ │ │ +0000000000000544 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 30 │ │ │ │ │ 0000000000000550 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 60 │ │ │ │ │ 0000000000000554 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 60 │ │ │ │ │ -000000000000055c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 30 │ │ │ │ │ -0000000000000560 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 30 │ │ │ │ │ +000000000000055c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 38 │ │ │ │ │ +0000000000000560 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 38 │ │ │ │ │ 0000000000000598 000000450000000a R_PPC64_REL24 0000000000000000 newCAF + 0 │ │ │ │ │ 00000000000005a8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 108 │ │ │ │ │ 00000000000005ac 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 108 │ │ │ │ │ 00000000000005cc 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + b0 │ │ │ │ │ 00000000000005d0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + b0 │ │ │ │ │ 00000000000005d4 000000400000000a R_PPC64_REL24 0000000000000000 pushCostCentre + 0 │ │ │ │ │ 00000000000005fc 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 50 │ │ │ │ │ @@ -178,20 +178,20 @@ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7d0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.toc' at offset 0x3db0 contains 36 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 38 │ │ │ │ │ 0000000000000008 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + c8 │ │ │ │ │ -0000000000000010 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 8 │ │ │ │ │ -0000000000000018 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 0 │ │ │ │ │ +0000000000000010 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 0 │ │ │ │ │ +0000000000000018 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 8 │ │ │ │ │ 0000000000000020 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 10 │ │ │ │ │ 0000000000000028 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 18 │ │ │ │ │ -0000000000000030 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 28 │ │ │ │ │ -0000000000000038 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 20 │ │ │ │ │ +0000000000000030 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 20 │ │ │ │ │ +0000000000000038 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 28 │ │ │ │ │ 0000000000000040 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 30 │ │ │ │ │ 0000000000000048 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 38 │ │ │ │ │ 0000000000000050 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 90 │ │ │ │ │ 0000000000000058 0000002a00000026 R_PPC64_ADDR64 0000000000000000 bytestringzm0zi12zi2zi0zm2803_DataziByteString_getContents2_entry + 0 │ │ │ │ │ 0000000000000060 0000003b00000026 R_PPC64_ADDR64 0000000000000000 era + 0 │ │ │ │ │ 0000000000000068 0000004600000026 R_PPC64_ADDR64 0000000000000000 ghczminternal_GHCziInternalziMaybe_Nothing_closure + 0 │ │ │ │ │ 0000000000000070 0000000e00000026 R_PPC64_ADDR64 0000000000000000 ghczmprim_GHCziTypes_False_closure + 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -5,23 +5,23 @@ │ │ │ │ │ System.Process.ByteString │ │ │ │ │ src/System/Process/ByteString.hs:36:1-71 │ │ │ │ │ System.Process.ByteString │ │ │ │ │ │ │ │ │ │ System.Process.ByteString │ │ │ │ │ process-extras-0.7.4-r3diuMli4p9X18ghYSiw4 │ │ │ │ │ ->>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ProcessResult │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziByteString_readProcessWithExitCode1_entry │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziByteString_init_arr │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziByteString_zdfListLikeProcessIOByteStringWord1_info │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziByteString_init__prof_init │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziByteString_zdfListLikeProcessIOByteStringWord8_closure │ │ │ │ │ stg_ap_ppp_fast │ │ │ │ │ ghczmprim_GHCziTypes_False_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -106,28 +106,28 @@ │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x60 │ │ │ │ │ lwz r29,0(r29) │ │ │ │ │ cmpldi r29,0 │ │ │ │ │ ble 168 │ │ │ │ │ ld r29,16(r31) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x18 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x10 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x18 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x10 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ and r29,r29,r28 │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x60 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x60 │ │ │ │ │ lwz r28,0(r28) │ │ │ │ │ addis r23,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x10 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x18 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x10 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x18 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ or r28,r28,r23 │ │ │ │ │ or r29,r29,r28 │ │ │ │ │ std r29,16(r31) │ │ │ │ │ addi r29,r24,-32 │ │ │ │ │ cmpld r29,r25 │ │ │ │ │ blt- 1e4 │ │ │ │ │ @@ -461,28 +461,28 @@ │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x60 │ │ │ │ │ lwz r29,0(r29) │ │ │ │ │ cmpldi r29,0 │ │ │ │ │ ble 574 │ │ │ │ │ ld r29,16(r31) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x38 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x30 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x38 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x30 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ and r29,r29,r28 │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x60 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x60 │ │ │ │ │ lwz r28,0(r28) │ │ │ │ │ addis r23,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x30 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x38 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x30 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x38 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ or r28,r28,r23 │ │ │ │ │ or r29,r29,r28 │ │ │ │ │ std r29,16(r31) │ │ │ │ │ addi r29,r24,-32 │ │ │ │ │ cmpld r29,r25 │ │ │ │ │ blt- 66c │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -8,17 +8,17 @@ │ │ │ │ │ [ a8] src/System/Process/ByteString.hs:36:1-71 │ │ │ │ │ [ d8] CAF │ │ │ │ │ [ e0] System.Process.ByteString │ │ │ │ │ [ 100] │ │ │ │ │ [ 110] System.Process.ByteString │ │ │ │ │ [ 130] process-extras-0.7.4-r3diuMli4p9X18ghYSiw4 │ │ │ │ │ [ 160] ->>Tuple2# │ │ │ │ │ - [ 170] │ │ │ │ │ + [ 170] │ │ │ │ │ [ 1e0] ProcessResult │ │ │ │ │ - [ 1f0] │ │ │ │ │ + [ 1f0] │ │ │ │ │ [ 270] ->>>>Tuple2# │ │ │ │ │ - [ 280] │ │ │ │ │ + [ 280] │ │ │ │ │ [ 2d0] ->>>>Tuple2# │ │ │ │ │ - [ 2e0] │ │ │ │ │ + [ 2e0] │ │ │ │ │ [ 348] ->>>Tuple2# │ │ │ │ │ - [ 358] │ │ │ │ │ + [ 358] │ │ │ ├── Chars.p_o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x36e8 contains 256 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000015000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000015000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000000c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + d0 │ │ │ │ │ 0000000000000010 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + d0 │ │ │ │ │ -0000000000000024 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 38 │ │ │ │ │ -0000000000000028 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 38 │ │ │ │ │ +0000000000000024 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 30 │ │ │ │ │ +0000000000000028 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 30 │ │ │ │ │ 0000000000000034 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + d0 │ │ │ │ │ 0000000000000038 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + d0 │ │ │ │ │ -0000000000000040 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 30 │ │ │ │ │ -0000000000000044 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 30 │ │ │ │ │ +0000000000000040 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 38 │ │ │ │ │ +0000000000000044 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 38 │ │ │ │ │ 0000000000000064 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 190 │ │ │ │ │ 0000000000000068 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 190 │ │ │ │ │ 0000000000000084 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000088 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 00000000000000e0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000000e4 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000000f4 00000015000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -35,20 +35,20 @@ │ │ │ │ │ 00000000000001ac 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 1b0 │ │ │ │ │ 00000000000001e4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 130 │ │ │ │ │ 00000000000001e8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 130 │ │ │ │ │ 00000000000001fc 00000015000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000200 00000015000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000208 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + d0 │ │ │ │ │ 000000000000020c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + d0 │ │ │ │ │ -0000000000000220 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 48 │ │ │ │ │ -0000000000000224 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 48 │ │ │ │ │ +0000000000000220 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 40 │ │ │ │ │ +0000000000000224 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 40 │ │ │ │ │ 0000000000000230 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + d0 │ │ │ │ │ 0000000000000234 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + d0 │ │ │ │ │ -000000000000023c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 40 │ │ │ │ │ -0000000000000240 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 40 │ │ │ │ │ +000000000000023c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 48 │ │ │ │ │ +0000000000000240 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 48 │ │ │ │ │ 0000000000000260 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 190 │ │ │ │ │ 0000000000000264 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 190 │ │ │ │ │ 0000000000000288 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 198 │ │ │ │ │ 000000000000028c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 198 │ │ │ │ │ 00000000000002b0 00000015000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000002b4 00000015000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000002dc 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + a8 │ │ │ │ │ @@ -222,20 +222,20 @@ │ │ │ │ │ 0000000000000ab8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 1b0 │ │ │ │ │ 0000000000000ad0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000000ad4 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 168 │ │ │ │ │ 0000000000000b14 00000015000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000b18 00000015000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000b20 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + d0 │ │ │ │ │ 0000000000000b24 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + d0 │ │ │ │ │ -0000000000000b38 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 90 │ │ │ │ │ -0000000000000b3c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 90 │ │ │ │ │ +0000000000000b38 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 98 │ │ │ │ │ +0000000000000b3c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 98 │ │ │ │ │ 0000000000000b48 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + d0 │ │ │ │ │ 0000000000000b4c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + d0 │ │ │ │ │ -0000000000000b54 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 98 │ │ │ │ │ -0000000000000b58 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 98 │ │ │ │ │ +0000000000000b54 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 90 │ │ │ │ │ +0000000000000b58 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 90 │ │ │ │ │ 0000000000000b80 000000420000000a R_PPC64_REL24 0000000000000000 newCAF + 0 │ │ │ │ │ 0000000000000b90 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 180 │ │ │ │ │ 0000000000000b94 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 180 │ │ │ │ │ 0000000000000bb4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 108 │ │ │ │ │ 0000000000000bb8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 108 │ │ │ │ │ 0000000000000bbc 0000003a0000000a R_PPC64_REL24 0000000000000000 pushCostCentre + 0 │ │ │ │ │ 0000000000000bd8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 148 │ │ │ │ │ @@ -266,28 +266,28 @@ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + f4 │ │ │ │ │ 0000000000000008 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 28 │ │ │ │ │ 0000000000000010 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 50 │ │ │ │ │ 0000000000000018 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 188 │ │ │ │ │ 0000000000000020 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 128 │ │ │ │ │ 0000000000000028 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 218 │ │ │ │ │ -0000000000000030 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 8 │ │ │ │ │ -0000000000000038 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 0 │ │ │ │ │ -0000000000000040 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 18 │ │ │ │ │ -0000000000000048 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 10 │ │ │ │ │ +0000000000000030 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 0 │ │ │ │ │ +0000000000000038 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 8 │ │ │ │ │ +0000000000000040 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 10 │ │ │ │ │ +0000000000000048 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 18 │ │ │ │ │ 0000000000000050 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 20 │ │ │ │ │ 0000000000000058 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 28 │ │ │ │ │ 0000000000000060 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 30 │ │ │ │ │ 0000000000000068 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 38 │ │ │ │ │ 0000000000000070 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 40 │ │ │ │ │ 0000000000000078 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 48 │ │ │ │ │ 0000000000000080 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 50 │ │ │ │ │ 0000000000000088 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 58 │ │ │ │ │ -0000000000000090 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 60 │ │ │ │ │ -0000000000000098 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 68 │ │ │ │ │ +0000000000000090 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 68 │ │ │ │ │ +0000000000000098 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 60 │ │ │ │ │ 00000000000000a0 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ 00000000000000a8 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + a8 │ │ │ │ │ 00000000000000b0 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 100 │ │ │ │ │ 00000000000000b8 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 1e0 │ │ │ │ │ 00000000000000c0 0000003b00000026 R_PPC64_ADDR64 0000000000000000 ListLikezm4zi7zi8zi4zmHqCDcKKEadMHjm0Ftu94iL_DataziListLikeziChars_T_con_info + 0 │ │ │ │ │ 00000000000000c8 0000001700000026 R_PPC64_ADDR64 0000000000000000 ListLikezm4zi7zi8zi4zmHqCDcKKEadMHjm0Ftu94iL_DataziListLikeziChars_zdwzdcrnf_entry + 0 │ │ │ │ │ 00000000000000d0 0000003300000026 R_PPC64_ADDR64 0000000000000000 era + 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -4,31 +4,31 @@ │ │ │ │ │ readProcessWithExitCode │ │ │ │ │ System.Process.Chars │ │ │ │ │ src/System/Process/Chars.hs:29:1-71 │ │ │ │ │ System.Process.Chars │ │ │ │ │ │ │ │ │ │ System.Process.Chars │ │ │ │ │ process-extras-0.7.4-r3diuMli4p9X18ghYSiw4 │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ LazyText │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ->>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ProcessResult │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziChars_zdfListLikeProcessIOCharsChar_closure │ │ │ │ │ textzm2zi1zi3zm7f32_DataziTextziLazzyziIO_getContents2_entry │ │ │ │ │ stg_ap_ppp_fast │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziChars_readCreateProcessWithExitCode1_entry │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziChars_zdfListLikeProcessIOCharsChar3_entry │ │ │ │ │ ghczmprim_GHCziTypes_False_closure │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziCommon_readCreateProcessStrict1_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,28 +14,28 @@ │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0xd0 │ │ │ │ │ lwz r29,0(r29) │ │ │ │ │ cmpldi r29,0 │ │ │ │ │ ble 58 │ │ │ │ │ ld r29,16(r31) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x38 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x30 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x38 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x30 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ and r29,r29,r28 │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0xd0 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0xd0 │ │ │ │ │ lwz r28,0(r28) │ │ │ │ │ addis r23,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x30 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x38 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x30 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x38 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ or r28,r28,r23 │ │ │ │ │ or r29,r29,r28 │ │ │ │ │ std r29,16(r31) │ │ │ │ │ addi r29,r24,-64 │ │ │ │ │ cmpld r29,r25 │ │ │ │ │ blt- cc │ │ │ │ │ @@ -178,28 +178,28 @@ │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0xd0 │ │ │ │ │ lwz r29,0(r29) │ │ │ │ │ cmpldi r29,0 │ │ │ │ │ ble 254 │ │ │ │ │ ld r29,16(r31) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x48 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x40 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x48 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x40 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ and r29,r29,r28 │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0xd0 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0xd0 │ │ │ │ │ lwz r28,0(r28) │ │ │ │ │ addis r23,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x40 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x48 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x40 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x48 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ or r28,r28,r23 │ │ │ │ │ or r29,r29,r28 │ │ │ │ │ std r29,16(r31) │ │ │ │ │ addi r29,r24,-32 │ │ │ │ │ cmpld r29,r25 │ │ │ │ │ blt- 29c │ │ │ │ │ @@ -962,28 +962,28 @@ │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0xd0 │ │ │ │ │ lwz r29,0(r29) │ │ │ │ │ cmpldi r29,0 │ │ │ │ │ ble b6c │ │ │ │ │ ld r29,16(r31) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x90 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x98 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x90 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x98 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ and r29,r29,r28 │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0xd0 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0xd0 │ │ │ │ │ lwz r28,0(r28) │ │ │ │ │ addis r23,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x98 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x90 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x98 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x90 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ or r28,r28,r23 │ │ │ │ │ or r29,r29,r28 │ │ │ │ │ std r29,16(r31) │ │ │ │ │ addi r29,r24,-32 │ │ │ │ │ cmpld r29,r25 │ │ │ │ │ blt- c50 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -8,27 +8,27 @@ │ │ │ │ │ [ 90] src/System/Process/Chars.hs:29:1-71 │ │ │ │ │ [ b8] CAF │ │ │ │ │ [ c0] System.Process.Chars │ │ │ │ │ [ d8] │ │ │ │ │ [ e8] System.Process.Chars │ │ │ │ │ [ 100] process-extras-0.7.4-r3diuMli4p9X18ghYSiw4 │ │ │ │ │ [ 130] Chars │ │ │ │ │ - [ 138] │ │ │ │ │ + [ 138] │ │ │ │ │ [ 188] ->>Tuple2# │ │ │ │ │ - [ 198] │ │ │ │ │ + [ 198] │ │ │ │ │ [ 200] LazyText │ │ │ │ │ - [ 210] │ │ │ │ │ + [ 210] │ │ │ │ │ [ 260] ->Chars │ │ │ │ │ - [ 268] │ │ │ │ │ + [ 268] │ │ │ │ │ [ 2d0] List │ │ │ │ │ - [ 2d8] │ │ │ │ │ + [ 2d8] │ │ │ │ │ [ 328] ->>Tuple2# │ │ │ │ │ - [ 338] │ │ │ │ │ + [ 338] │ │ │ │ │ [ 3a0] ProcessResult │ │ │ │ │ - [ 3b0] │ │ │ │ │ + [ 3b0] │ │ │ │ │ [ 428] ->>>>Tuple2# │ │ │ │ │ - [ 438] │ │ │ │ │ + [ 438] │ │ │ │ │ [ 488] ->>>>Tuple2# │ │ │ │ │ - [ 498] │ │ │ │ │ + [ 498] │ │ │ │ │ [ 4f8] ->>>Tuple2# │ │ │ │ │ - [ 508] │ │ │ │ │ + [ 508] │ │ │ ├── Text.p_o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x2bf8 contains 172 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 00000016000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 00000016000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000014 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ -0000000000000018 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ +0000000000000014 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000018 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 000000000000002c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 110 │ │ │ │ │ 0000000000000030 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 110 │ │ │ │ │ 0000000000000040 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + d8 │ │ │ │ │ 0000000000000044 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + d8 │ │ │ │ │ 0000000000000058 00000016000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 000000000000005c 00000016000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000008c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 70 │ │ │ │ │ @@ -94,16 +94,16 @@ │ │ │ │ │ 0000000000000428 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 60 │ │ │ │ │ 000000000000042c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 60 │ │ │ │ │ 0000000000000438 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 68 │ │ │ │ │ 000000000000043c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 68 │ │ │ │ │ 000000000000044c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + a0 │ │ │ │ │ 0000000000000450 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + a0 │ │ │ │ │ 0000000000000454 0000003a0000000a R_PPC64_REL24 0000000000000000 pushCostCentre + 0 │ │ │ │ │ -0000000000000470 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -0000000000000474 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000470 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ +0000000000000474 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 000000000000047c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + e0 │ │ │ │ │ 0000000000000480 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + e0 │ │ │ │ │ 000000000000048c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + c8 │ │ │ │ │ 0000000000000490 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + c8 │ │ │ │ │ 0000000000000494 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + b0 │ │ │ │ │ 0000000000000498 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + b0 │ │ │ │ │ 00000000000004a0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 98 │ │ │ │ │ @@ -114,20 +114,20 @@ │ │ │ │ │ 00000000000004f0 00000016000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000508 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + f0 │ │ │ │ │ 000000000000050c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + f0 │ │ │ │ │ 000000000000051c 00000016000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000520 00000016000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000528 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 58 │ │ │ │ │ 000000000000052c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 58 │ │ │ │ │ -0000000000000540 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 38 │ │ │ │ │ -0000000000000544 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 38 │ │ │ │ │ +0000000000000540 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 30 │ │ │ │ │ +0000000000000544 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 30 │ │ │ │ │ 0000000000000550 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 58 │ │ │ │ │ 0000000000000554 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 58 │ │ │ │ │ -000000000000055c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 30 │ │ │ │ │ -0000000000000560 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 30 │ │ │ │ │ +000000000000055c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 38 │ │ │ │ │ +0000000000000560 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 38 │ │ │ │ │ 0000000000000598 000000400000000a R_PPC64_REL24 0000000000000000 newCAF + 0 │ │ │ │ │ 00000000000005a8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 100 │ │ │ │ │ 00000000000005ac 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 100 │ │ │ │ │ 00000000000005cc 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + d0 │ │ │ │ │ 00000000000005d0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + d0 │ │ │ │ │ 00000000000005d4 0000003a0000000a R_PPC64_REL24 0000000000000000 pushCostCentre + 0 │ │ │ │ │ 00000000000005fc 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 50 │ │ │ │ │ @@ -176,22 +176,22 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x3c18 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001c 000000010000001a R_PPC64_REL32 0000000000000000 .text + 7d0 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.toc' at offset 0x3c30 contains 36 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + c8 │ │ │ │ │ -0000000000000008 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 38 │ │ │ │ │ +0000000000000000 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 38 │ │ │ │ │ +0000000000000008 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + c8 │ │ │ │ │ 0000000000000010 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000018 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 8 │ │ │ │ │ 0000000000000020 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 10 │ │ │ │ │ 0000000000000028 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 18 │ │ │ │ │ -0000000000000030 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 28 │ │ │ │ │ -0000000000000038 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 20 │ │ │ │ │ +0000000000000030 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 20 │ │ │ │ │ +0000000000000038 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 28 │ │ │ │ │ 0000000000000040 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 30 │ │ │ │ │ 0000000000000048 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 38 │ │ │ │ │ 0000000000000050 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 90 │ │ │ │ │ 0000000000000058 0000003400000026 R_PPC64_ADDR64 0000000000000000 era + 0 │ │ │ │ │ 0000000000000060 0000004100000026 R_PPC64_ADDR64 0000000000000000 ghczminternal_GHCziInternalziMaybe_Nothing_closure + 0 │ │ │ │ │ 0000000000000068 0000000f00000026 R_PPC64_ADDR64 0000000000000000 ghczmprim_GHCziTypes_False_closure + 0 │ │ │ │ │ 0000000000000070 0000002e00000026 R_PPC64_ADDR64 0000000000000000 ghczmprim_GHCziTypes_ZC_con_info + 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -5,23 +5,23 @@ │ │ │ │ │ System.Process.Text │ │ │ │ │ src/System/Process/Text.hs:29:1-71 │ │ │ │ │ System.Process.Text │ │ │ │ │ │ │ │ │ │ System.Process.Text │ │ │ │ │ process-extras-0.7.4-r3diuMli4p9X18ghYSiw4 │ │ │ │ │ ->>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ProcessResult │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziText_zdtrModule_closure │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziText_zdfListLikeProcessIOTextChar1_entry │ │ │ │ │ textzm2zi1zi3zm7f32_DataziTextziInternal_pack_closure │ │ │ │ │ stg_ap_ppp_fast │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziText_readCreateProcessWithExitCode_closure │ │ │ │ │ textzm2zi1zi3zm7f32_DataziText_zdfMonoidText_closure │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziText_zdfListLikeProcessIOTextChar1_info │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addi r31,r24,-16 │ │ │ │ │ cmpld r31,r25 │ │ │ │ │ blt- 40 │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ + R_PPC64_TOC16_HA .toc │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ std r31,-16(r24) │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r31,-8(r24) │ │ │ │ │ addi r24,r24,-16 │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x110 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ @@ -386,17 +386,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 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ std r29,-32(r24) │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0xe0 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0xe0 │ │ │ │ │ mr r28,r17 │ │ │ │ │ addi r17,r29,1 │ │ │ │ │ @@ -461,28 +461,28 @@ │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x58 │ │ │ │ │ lwz r29,0(r29) │ │ │ │ │ cmpldi r29,0 │ │ │ │ │ ble 574 │ │ │ │ │ ld r29,16(r31) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x38 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x30 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x38 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x30 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ and r29,r29,r28 │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x58 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x58 │ │ │ │ │ lwz r28,0(r28) │ │ │ │ │ addis r23,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x30 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x38 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x30 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x38 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ or r28,r28,r23 │ │ │ │ │ or r29,r29,r28 │ │ │ │ │ std r29,16(r31) │ │ │ │ │ addi r29,r24,-32 │ │ │ │ │ cmpld r29,r25 │ │ │ │ │ blt- 66c │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -8,17 +8,17 @@ │ │ │ │ │ [ 90] src/System/Process/Text.hs:29:1-71 │ │ │ │ │ [ b8] CAF │ │ │ │ │ [ c0] System.Process.Text │ │ │ │ │ [ d8] │ │ │ │ │ [ e8] System.Process.Text │ │ │ │ │ [ 100] process-extras-0.7.4-r3diuMli4p9X18ghYSiw4 │ │ │ │ │ [ 130] ->>Tuple2# │ │ │ │ │ - [ 140] │ │ │ │ │ + [ 140] │ │ │ │ │ [ 1a8] ProcessResult │ │ │ │ │ - [ 1b8] │ │ │ │ │ + [ 1b8] │ │ │ │ │ [ 230] ->>>>Tuple2# │ │ │ │ │ - [ 240] │ │ │ │ │ + [ 240] │ │ │ │ │ [ 290] ->>>>Tuple2# │ │ │ │ │ - [ 2a0] │ │ │ │ │ + [ 2a0] │ │ │ │ │ [ 300] ->>>Tuple2# │ │ │ │ │ - [ 310] │ │ │ │ │ + [ 310] │ │ │ ├── Builder.p_o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x3328 contains 230 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001a000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000001a000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000000c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + a8 │ │ │ │ │ 0000000000000010 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + a8 │ │ │ │ │ -0000000000000024 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 28 │ │ │ │ │ -0000000000000028 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 28 │ │ │ │ │ +0000000000000024 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 30 │ │ │ │ │ +0000000000000028 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 30 │ │ │ │ │ 0000000000000034 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + a8 │ │ │ │ │ 0000000000000038 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + a8 │ │ │ │ │ -0000000000000040 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 30 │ │ │ │ │ -0000000000000044 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 30 │ │ │ │ │ +0000000000000040 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 28 │ │ │ │ │ +0000000000000044 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 28 │ │ │ │ │ 0000000000000064 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 160 │ │ │ │ │ 0000000000000068 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 160 │ │ │ │ │ 0000000000000084 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000088 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 00000000000000b0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 138 │ │ │ │ │ 00000000000000b4 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 138 │ │ │ │ │ 00000000000000d8 0000001a000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -25,16 +25,16 @@ │ │ │ │ │ 00000000000000fc 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + a0 │ │ │ │ │ 000000000000010c 0000001a000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000110 0000001a000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000124 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 138 │ │ │ │ │ 0000000000000128 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 138 │ │ │ │ │ 0000000000000138 0000001a000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 000000000000013c 0000001a000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000164 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 90 │ │ │ │ │ -0000000000000168 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 90 │ │ │ │ │ +0000000000000164 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 88 │ │ │ │ │ +0000000000000168 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 88 │ │ │ │ │ 0000000000000178 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + a8 │ │ │ │ │ 000000000000017c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + a8 │ │ │ │ │ 0000000000000188 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 180 │ │ │ │ │ 000000000000018c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 180 │ │ │ │ │ 00000000000001a4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 138 │ │ │ │ │ 00000000000001a8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 138 │ │ │ │ │ 00000000000001c0 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 128 │ │ │ │ │ @@ -67,16 +67,16 @@ │ │ │ │ │ 00000000000002f0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ 0000000000000304 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 178 │ │ │ │ │ 0000000000000308 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 178 │ │ │ │ │ 0000000000000318 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 120 │ │ │ │ │ 000000000000031c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 120 │ │ │ │ │ 0000000000000330 0000001a000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000334 0000001a000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000364 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 98 │ │ │ │ │ -0000000000000368 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 98 │ │ │ │ │ +0000000000000364 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 90 │ │ │ │ │ +0000000000000368 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 90 │ │ │ │ │ 0000000000000378 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + a8 │ │ │ │ │ 000000000000037c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + a8 │ │ │ │ │ 0000000000000388 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 180 │ │ │ │ │ 000000000000038c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 180 │ │ │ │ │ 00000000000003c4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 158 │ │ │ │ │ 00000000000003c8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 158 │ │ │ │ │ 00000000000003d8 0000001a000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -184,16 +184,16 @@ │ │ │ │ │ 0000000000000828 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 70 │ │ │ │ │ 0000000000000860 000000410000000a R_PPC64_REL24 0000000000000000 newCAF + 0 │ │ │ │ │ 0000000000000870 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 150 │ │ │ │ │ 0000000000000874 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 150 │ │ │ │ │ 0000000000000894 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 118 │ │ │ │ │ 0000000000000898 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 118 │ │ │ │ │ 000000000000089c 0000003b0000000a R_PPC64_REL24 0000000000000000 pushCostCentre + 0 │ │ │ │ │ -00000000000008c4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 88 │ │ │ │ │ -00000000000008c8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 88 │ │ │ │ │ +00000000000008c4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 98 │ │ │ │ │ +00000000000008c8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 98 │ │ │ │ │ 00000000000008d8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + a8 │ │ │ │ │ 00000000000008dc 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + a8 │ │ │ │ │ 00000000000008e8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 180 │ │ │ │ │ 00000000000008ec 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 180 │ │ │ │ │ 0000000000000904 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 138 │ │ │ │ │ 0000000000000908 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 138 │ │ │ │ │ 0000000000000948 0000001a000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ @@ -239,29 +239,29 @@ │ │ │ │ │ Relocation section '.rela.toc' at offset 0x48d0 contains 49 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 28 │ │ │ │ │ 0000000000000008 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 50 │ │ │ │ │ 0000000000000010 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 130 │ │ │ │ │ 0000000000000018 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + d0 │ │ │ │ │ 0000000000000020 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 1c0 │ │ │ │ │ -0000000000000028 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 0 │ │ │ │ │ -0000000000000030 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 8 │ │ │ │ │ +0000000000000028 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 8 │ │ │ │ │ +0000000000000030 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 0 │ │ │ │ │ 0000000000000038 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 10 │ │ │ │ │ 0000000000000040 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 18 │ │ │ │ │ 0000000000000048 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 20 │ │ │ │ │ 0000000000000050 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 28 │ │ │ │ │ 0000000000000058 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 30 │ │ │ │ │ 0000000000000060 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 38 │ │ │ │ │ 0000000000000068 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 40 │ │ │ │ │ 0000000000000070 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 48 │ │ │ │ │ 0000000000000078 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 50 │ │ │ │ │ 0000000000000080 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 58 │ │ │ │ │ -0000000000000088 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 188 │ │ │ │ │ -0000000000000090 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ -0000000000000098 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + a8 │ │ │ │ │ +0000000000000088 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 0 │ │ │ │ │ +0000000000000090 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + a8 │ │ │ │ │ +0000000000000098 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 188 │ │ │ │ │ 00000000000000a0 0000002c00000026 R_PPC64_ADDR64 0000000000000000 ListLikezm4zi7zi8zi4zmHqCDcKKEadMHjm0Ftu94iL_DataziListLikeziTextziBuilder_zdwzdcrnf_entry + 0 │ │ │ │ │ 00000000000000a8 0000003900000026 R_PPC64_ADDR64 0000000000000000 era + 0 │ │ │ │ │ 00000000000000b0 0000003600000026 R_PPC64_ADDR64 0000000000000000 ghczminternal_GHCziInternalziBase_map_entry + 0 │ │ │ │ │ 00000000000000b8 0000004200000026 R_PPC64_ADDR64 0000000000000000 ghczminternal_GHCziInternalziMaybe_Nothing_closure + 0 │ │ │ │ │ 00000000000000c0 0000000f00000026 R_PPC64_ADDR64 0000000000000000 ghczmprim_GHCziTypes_False_closure + 0 │ │ │ │ │ 00000000000000c8 0000001300000026 R_PPC64_ADDR64 0000000000000000 processzm1zi6zi26zi1zm5171_SystemziProcessziCommon_CreateProcess_con_info + 0 │ │ │ │ │ 00000000000000d0 0000003a00000026 R_PPC64_ADDR64 0000000000000000 processzm1zi6zi26zi1zm5171_SystemziProcessziCommon_Inherit_closure + 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -4,28 +4,28 @@ │ │ │ │ │ readProcessWithExitCode │ │ │ │ │ System.Process.Text.Builder │ │ │ │ │ src/System/Process/Text/Builder.hs:29:1-71 │ │ │ │ │ System.Process.Text.Builder │ │ │ │ │ │ │ │ │ │ System.Process.Text.Builder │ │ │ │ │ process-extras-0.7.4-r3diuMli4p9X18ghYSiw4 │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>Tuple2# │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ->>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ProcessResult │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziTextziBuilder_zdfListLikeProcessIOBuilderChar1_entry │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziTextziBuilder_zdfListLikeProcessIOBuilderChar1_closure │ │ │ │ │ textzm2zi1zi3zm7f32_DataziTextziLazzyziIO_getContents2_entry │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziTextziBuilder_zdfListLikeProcessIOBuilderChar2_entry │ │ │ │ │ stg_ap_ppp_fast │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziTextziBuilder_zdfListLikeProcessIOBuilderChar1_info │ │ │ │ │ processzmextraszm0zi7zi4zmr3diuMli4p9X18ghYSiw4_SystemziProcessziTextziBuilder_zdtrModule_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -14,28 +14,28 @@ │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0xa8 │ │ │ │ │ lwz r29,0(r29) │ │ │ │ │ cmpldi r29,0 │ │ │ │ │ ble 58 │ │ │ │ │ ld r29,16(r31) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x28 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x30 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x28 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x30 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ and r29,r29,r28 │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0xa8 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0xa8 │ │ │ │ │ lwz r28,0(r28) │ │ │ │ │ addis r23,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x30 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x28 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x30 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x28 │ │ │ │ │ ld r23,0(r23) │ │ │ │ │ or r28,r28,r23 │ │ │ │ │ or r29,r29,r28 │ │ │ │ │ std r29,16(r31) │ │ │ │ │ addi r29,r24,-64 │ │ │ │ │ cmpld r29,r25 │ │ │ │ │ blt- c4 │ │ │ │ │ @@ -121,17 +121,17 @@ │ │ │ │ │ bgt- 1b8 │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ ld r31,72(r31) │ │ │ │ │ addi r31,r31,3 │ │ │ │ │ ld r29,864(r27) │ │ │ │ │ std r31,72(r29) │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x90 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x88 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x90 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x88 │ │ │ │ │ std r31,-32(r26) │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r31,-24(r26) │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0xa8 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0xa8 │ │ │ │ │ @@ -294,17 +294,17 @@ │ │ │ │ │ bgt- 3bc │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ ld r31,72(r31) │ │ │ │ │ addi r31,r31,3 │ │ │ │ │ ld r29,864(r27) │ │ │ │ │ std r31,72(r29) │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x98 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x90 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x98 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x90 │ │ │ │ │ std r31,-32(r26) │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r31,-24(r26) │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0xa8 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0xa8 │ │ │ │ │ @@ -761,17 +761,17 @@ │ │ │ │ │ std r31,48(r3) │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ ld r31,72(r31) │ │ │ │ │ addi r31,r31,2 │ │ │ │ │ ld r29,864(r27) │ │ │ │ │ std r31,72(r29) │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x88 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x98 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x88 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x98 │ │ │ │ │ std r31,-24(r26) │ │ │ │ │ ld r31,864(r27) │ │ │ │ │ std r31,-16(r26) │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0xa8 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0xa8 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -8,23 +8,23 @@ │ │ │ │ │ [ a8] src/System/Process/Text/Builder.hs:29:1-71 │ │ │ │ │ [ d8] CAF │ │ │ │ │ [ e0] System.Process.Text.Builder │ │ │ │ │ [ 100] │ │ │ │ │ [ 110] System.Process.Text.Builder │ │ │ │ │ [ 130] process-extras-0.7.4-r3diuMli4p9X18ghYSiw4 │ │ │ │ │ [ 160] Builder │ │ │ │ │ - [ 168] │ │ │ │ │ + [ 168] │ │ │ │ │ [ 1c0] ->>Tuple2# │ │ │ │ │ - [ 1d0] │ │ │ │ │ + [ 1d0] │ │ │ │ │ [ 240] List │ │ │ │ │ - [ 248] │ │ │ │ │ + [ 248] │ │ │ │ │ [ 2a0] ->>Tuple2# │ │ │ │ │ - [ 2b0] │ │ │ │ │ + [ 2b0] │ │ │ │ │ [ 320] ProcessResult │ │ │ │ │ - [ 330] │ │ │ │ │ + [ 330] │ │ │ │ │ [ 3b0] ->>>>Tuple2# │ │ │ │ │ - [ 3c0] │ │ │ │ │ + [ 3c0] │ │ │ │ │ [ 418] ->>>>Tuple2# │ │ │ │ │ - [ 428] │ │ │ │ │ + [ 428] │ │ │ │ │ [ 490] ->>>Tuple2# │ │ │ │ │ - [ 4a0] │ │ │ │ │ + [ 4a0]