17.9 KB
/srv/reproducible-results/rbuild-debian/r-b-build.jklNUYw5/b1/git-repair_1.20230814-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.jklNUYw5/b2/git-repair_1.20230814-1_amd64.changes
410 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·829fc9a8a977cb012b5ec76121671912·1231612·debug·optional·git-repair-dbgsym_1.20230814-1_amd64.deb 
2 ·d82116a8d6ed3edfc66cc06db44f2fdc·3246692·utils·optional·git-repair_1.20230814-1_amd64.deb1 ·a3d2270c20163f3d5a7d64de2297b823·1230328·debug·optional·git-repair-dbgsym_1.20230814-1_amd64.deb
 2 ·a72a588508adef88210269a1973d4d83·3248892·utils·optional·git-repair_1.20230814-1_amd64.deb
4.18 KB
git-repair_1.20230814-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-03-19·11:48:32.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-03-19·11:48:32.000000·debian-binary
2 -rw-r--r--···0········0········0······876·2024-03-19·11:48:32.000000·control.tar.xz2 -rw-r--r--···0········0········0······876·2024-03-19·11:48:32.000000·control.tar.xz
3 -rw-r--r--···0········0········0··3245624·2024-03-19·11:48:32.000000·data.tar.xz3 -rw-r--r--···0········0········0··3247824·2024-03-19·11:48:32.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
3.66 KB
data.tar.xz
3.64 KB
data.tar
3.62 KB
./usr/bin/git-repair
File has been modified after NT_GNU_BUILD_ID has been applied.
821 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·04359181ff8d6ff33cff6252d7469de2496f62e56 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fd1df784d677e812f37b7c85e324c33e2b4962a3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
1.88 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 39 lines modifiedOffset 5, 39 lines modified
  
5 00000000004074c0·<.text>:5 00000000004074c0·<.text>:
6 »       call···406fe0·<abort@plt>6 »       call···406fe0·<abort@plt>
7 rtsFatalInternalErrorFn.cold():7 rtsFatalInternalErrorFn.cold():
8 »       call···406fe0·<abort@plt>8 »       call···406fe0·<abort@plt>
9 »       nopw···0x0(%rax,%rax,1)9 »       nopw···0x0(%rax,%rax,1)
10 main():10 main():
11 /tmp/ghc879220_0/ghc_63.c:411 /tmp/ghc1492741_0/ghc_63.c:4
12 »       endbr6412 »       endbr64
13 »       push···%rax13 »       push···%rax
14 »       pop····%rax14 »       pop····%rax
15 /tmp/ghc879220_0/ghc_63.c:1015 /tmp/ghc1492741_0/ghc_63.c:10
16 »       mov····$0x17993e8,%edx16 »       mov····$0x17993e8,%edx
17 /tmp/ghc879220_0/ghc_63.c:417 /tmp/ghc1492741_0/ghc_63.c:4
18 »       sub····$0xe8,%rsp18 »       sub····$0xe8,%rsp
19 /tmp/ghc879220_0/ghc_63.c:519 /tmp/ghc1492741_0/ghc_63.c:5
20 »       movdqu·0x1354ad6(%rip),%xmm0········20 »       movdqu·0x1354ad6(%rip),%xmm0········
21 »       movaps·%xmm0,0x70(%rsp)21 »       movaps·%xmm0,0x70(%rsp)
22 »       movdqu·0x1354ad9(%rip),%xmm0········22 »       movdqu·0x1354ad9(%rip),%xmm0········
23 /tmp/ghc879220_0/ghc_63.c:623 /tmp/ghc1492741_0/ghc_63.c:6
24 »       movl···$0x3,0x70(%rsp)24 »       movl···$0x3,0x70(%rsp)
25 /tmp/ghc879220_0/ghc_63.c:525 /tmp/ghc1492741_0/ghc_63.c:5
26 »       movaps·%xmm0,0x80(%rsp)26 »       movaps·%xmm0,0x80(%rsp)
27 »       movdqu·0x1354ad1(%rip),%xmm0········27 »       movdqu·0x1354ad1(%rip),%xmm0········
28 /tmp/ghc879220_0/ghc_63.c:728 /tmp/ghc1492741_0/ghc_63.c:7
29 »       movq···$0x1,0x78(%rsp)29 »       movq···$0x1,0x78(%rsp)
30 /tmp/ghc879220_0/ghc_63.c:530 /tmp/ghc1492741_0/ghc_63.c:5
31 »       movaps·%xmm0,0x90(%rsp)31 »       movaps·%xmm0,0x90(%rsp)
32 /tmp/ghc879220_0/ghc_63.c:932 /tmp/ghc1492741_0/ghc_63.c:9
33 »       movdqa·0x12130d8(%rip),%xmm0········33 »       movdqa·0x12130d8(%rip),%xmm0········
34 »       movups·%xmm0,0x88(%rsp)34 »       movups·%xmm0,0x88(%rsp)
35 /tmp/ghc879220_0/ghc_63.c:1035 /tmp/ghc1492741_0/ghc_63.c:10
36 »       movdqa·0x70(%rsp),%xmm036 »       movdqa·0x70(%rsp),%xmm0
37 »       movups·%xmm0,(%rsp)37 »       movups·%xmm0,(%rsp)
38 »       movdqa·0x80(%rsp),%xmm038 »       movdqa·0x80(%rsp),%xmm0
39 »       movups·%xmm0,0x10(%rsp)39 »       movups·%xmm0,0x10(%rsp)
40 »       movdqa·0x90(%rsp),%xmm040 »       movdqa·0x90(%rsp),%xmm0
41 »       movups·%xmm0,0x20(%rsp)41 »       movups·%xmm0,0x20(%rsp)
42 »       movdqu·0x1354a92(%rip),%xmm0········42 »       movdqu·0x1354a92(%rip),%xmm0········
Offset 4194296, 8 lines modifiedOffset 4194296, 8 lines modified
4194296 »       mov····0x10(%rbx),%rbx4194296 »       mov····0x10(%rbx),%rbx
4194297 »       add····$0xfffffffffffffff8,%rbp4194297 »       add····$0xfffffffffffffff8,%rbp
4194298 »       test···$0x7,%bl4194298 »       test···$0x7,%bl
4194299 »       jne····129d248·<sched_yield@plt+0xe95db8>4194299 »       jne····129d248·<sched_yield@plt+0xe95db8>
4194300 »       jmp····*(%rbx)4194300 »       jmp····*(%rbx)
4194301 »       ...4194301 »       ...
4194302 »       (bad)4194302 »       (bad)
4194303 [·Too·much·input·for·diff·(SHA256:·80af9d0011f3b8ba9e1abba749a0528631ab329cda3c868a3c4f9f3ed37c4d8a)·]4194303 [·Too·much·input·for·diff·(SHA256:·e4252a7d138d549029dd004e5862b3ab353577c89c4f691f35a527b713851d8c)·]
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·33353931·38316666·38643666·66333363·359181ff8d6ff33c 
3 ··0x00000010·66663632·35326437·34363964·65323439·ff6252d7469de2492 ··0x00000000·31646637·38346436·37376538·31326633·1df784d677e812f3
 3 ··0x00000010·37623763·38356533·32346333·33653262·7b7c85e324c33e2b
4 ··0x00000020·36663632·65352e64·65627567·00000000·6f62e5.debug....4 ··0x00000020·34393632·61332e64·65627567·00000000·4962a3.debug....
5 ··0x00000030·a6e67718····························..w.5 ··0x00000030·95a301bd····························....
  
13.1 KB
git-repair-dbgsym_1.20230814-1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-03-19·11:48:32.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-03-19·11:48:32.000000·debian-binary
2 -rw-r--r--···0········0········0······520·2024-03-19·11:48:32.000000·control.tar.xz2 -rw-r--r--···0········0········0······524·2024-03-19·11:48:32.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1230900·2024-03-19·11:48:32.000000·data.tar.xz3 -rw-r--r--···0········0········0··1229612·2024-03-19·11:48:32.000000·data.tar.xz
630 B
control.tar.xz
602 B
control.tar
354 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·amd645 Architecture:·amd64
6 Maintainer:·Sean·Whitton·<spwhitton@spwhitton.name>6 Maintainer:·Sean·Whitton·<spwhitton@spwhitton.name>
7 Installed-Size:·111777 Installed-Size:·11177
8 Depends:·git-repair·(=·1.20230814-1)8 Depends:·git-repair·(=·1.20230814-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·git-repair11 Description:·debug·symbols·for·git-repair
12 Build-Ids:·04359181ff8d6ff33cff6252d7469de2496f62e512 Build-Ids:·fd1df784d677e812f37b7c85e324c33e2b4962a3
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/04/359181ff8d6ff33cff6252d7469de2496f62e5.debug1 usr/lib/debug/.build-id/fd/1df784d677e812f37b7c85e324c33e2b4962a3.debug
12.0 KB
data.tar.xz
12.0 KB
data.tar
1.39 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/lib/debug/.build-id/04/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/lib/debug/.build-id/fd/
7 -rw-r--r--···0·root·········(0)·root·········(0)·11434336·2024-03-19·11:48:32.000000·./usr/lib/debug/.build-id/04/359181ff8d6ff33cff6252d7469de2496f62e5.debug7 -rw-r--r--···0·root·········(0)·root·········(0)·11434336·2024-03-19·11:48:32.000000·./usr/lib/debug/.build-id/fd/1df784d677e812f37b7c85e324c33e2b4962a3.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/share/doc/git-repair-dbgsym·->·git-repair10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/share/doc/git-repair-dbgsym·->·git-repair
10.6 KB
./usr/lib/debug/.build-id/04/359181ff8d6ff33cff6252d7469de2496f62e5.debug vs.
./usr/lib/debug/.build-id/fd/1df784d677e812f37b7c85e324c33e2b4962a3.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
2.09 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 30, 19 lines modifiedOffset 30, 19 lines modified
30 ··[25]·.got.plt··········NOBITS··········0000000001772fe8·1857e8·000a50·08··WA··0···0··830 ··[25]·.got.plt··········NOBITS··········0000000001772fe8·1857e8·000a50·08··WA··0···0··8
31 ··[26]·.data·············NOBITS··········0000000001773a40·1857e8·281130·00··WA··0···0·3231 ··[26]·.data·············NOBITS··········0000000001773a40·1857e8·281130·00··WA··0···0·32
32 ··[27]·.bss··············NOBITS··········00000000019f4b80·1857e8·003290·00··WA··0···0·6432 ··[27]·.bss··············NOBITS··········00000000019f4b80·1857e8·003290·00··WA··0···0·64
33 ··[28]·.comment··········PROGBITS········0000000000000000·185164·000028·01··MS··0···0··133 ··[28]·.comment··········PROGBITS········0000000000000000·185164·000028·01··MS··0···0··1
34 ··[29]·.debug_aranges····PROGBITS········0000000000000000·18518c·000030·00······0···0··134 ··[29]·.debug_aranges····PROGBITS········0000000000000000·18518c·000030·00······0···0··1
35 ··[30]·.debug_info·······PROGBITS········0000000000000000·1851c0·000459·00···C··0···0··835 ··[30]·.debug_info·······PROGBITS········0000000000000000·1851c0·000459·00···C··0···0··8
36 ··[31]·.debug_abbrev·····PROGBITS········0000000000000000·185620·00010b·00···C··0···0··836 ··[31]·.debug_abbrev·····PROGBITS········0000000000000000·185620·00010b·00···C··0···0··8
37 ··[32]·.debug_line·······PROGBITS········0000000000000000·185730·0000c8·00···C··0···0··837 ··[32]·.debug_line·······PROGBITS········0000000000000000·185730·0000c7·00···C··0···0··8
38 ··[33]·.debug_str········PROGBITS········0000000000000000·1857f8·0002c8·01·MSC··0···0··838 ··[33]·.debug_str········PROGBITS········0000000000000000·1857f8·0002c8·01·MSC··0···0··8
39 ··[34]·.debug_line_str···PROGBITS········0000000000000000·185ac0·0000ed·01·MSC··0···0··839 ··[34]·.debug_line_str···PROGBITS········0000000000000000·185ac0·0000eb·01·MSC··0···0··8
40 ··[35]·.debug_loclists···PROGBITS········0000000000000000·185bad·000048·00······0···0··140 ··[35]·.debug_loclists···PROGBITS········0000000000000000·185bab·000048·00······0···0··1
41 ··[36]·.debug_rnglists···PROGBITS········0000000000000000·185bf5·000018·00······0···0··141 ··[36]·.debug_rnglists···PROGBITS········0000000000000000·185bf3·000018·00······0···0··1
42 ··[37]·.debug-ghc-link-info·NOTE············0000000000000000·185c10·0007fe·00···C··0···0··842 ··[37]·.debug-ghc-link-info·NOTE············0000000000000000·185c10·0007fe·00···C··0···0··8
43 ··[38]·.symtab···········SYMTAB··········0000000000000000·186410·2652f0·18·····39·2289··843 ··[38]·.symtab···········SYMTAB··········0000000000000000·186410·2652f0·18·····39·2289··8
44 ··[39]·.strtab···········STRTAB··········0000000000000000·3eb700·6fb66d·00······0···0··144 ··[39]·.strtab···········STRTAB··········0000000000000000·3eb700·6fb66d·00······0···0··1
45 ··[40]·.shstrtab·········STRTAB··········0000000000000000·ae6d6d·0001ae·00······0···0··145 ··[40]·.shstrtab·········STRTAB··········0000000000000000·ae6d6d·0001ae·00······0···0··1
46 Key·to·Flags:46 Key·to·Flags:
47 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),47 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
48 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),48 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
1.16 KB
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name readelf: Warning: note with invalid namesz and/or descsz found at offset 0x20 readelf: Warning: type: 0x9446e69f, namesize: 0xb82fad12, descsize: 0xa27df76f, alignment: 8
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·04359181ff8d6ff33cff6252d7469de2496f62e56 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·fd1df784d677e812f37b7c85e324c33e2b4962a3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
  
10 Displaying·notes·found·in:·.debug-ghc-link-info10 Displaying·notes·found·in:·.debug-ghc-link-info
11 ··Owner················Data·size·»  Description11 ··Owner················Data·size·»  Description
3.64 KB
readelf --wide --debug-dump=rawline {}
error from `readelf --wide --debug-dump=rawline {}`: readelf: Error: Unable to find program interpreter name
    
Offset 25, 41 lines modifiedOffset 25, 41 lines modified
25 ··Opcode·9·has·1·arg25 ··Opcode·9·has·1·arg
26 ··Opcode·10·has·0·args26 ··Opcode·10·has·0·args
27 ··Opcode·11·has·0·args27 ··Opcode·11·has·0·args
28 ··Opcode·12·has·1·arg28 ··Opcode·12·has·1·arg
  
29 ·The·Directory·Table·(offset·0x22,·lines·8,·columns·1):29 ·The·Directory·Table·(offset·0x22,·lines·8,·columns·1):
30 ··Entry»  Name30 ··Entry»  Name
31 ··0»      (line_strp)»   (offset:·0x1a):·.31 ··0»      (line_strp)»   (offset:·0):·.
32 ··1»      (line_strp)»   (offset:·0x1c):·/tmp/ghc879220_032 ··1»      (line_strp)»   (offset:·0x1d):·/tmp/ghc1492741_0
33 ··2»      (line_strp)»   (offset:·0x2d):·/usr/include/x86_64-linux-gnu/bits33 ··2»      (line_strp)»   (offset:·0x2f):·/usr/include/x86_64-linux-gnu/bits
34 ··3»      (line_strp)»   (offset:·0x50):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/stg34 ··3»      (line_strp)»   (offset:·0x52):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/stg
35 ··4»      (line_strp)»   (offset:·0x95):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include35 ··4»      (line_strp)»   (offset:·0x97):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include
36 ··5»      (line_strp)»   (offset:·0xd6):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts36 ··5»      (line_strp)»   (offset:·0xd8):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts
37 ··6»      (line_strp)»   (offset:·0x11b):·/usr/lib/gcc/x86_64-linux-gnu/15/include37 ··6»      (line_strp)»   (offset:·0x11d):·/usr/lib/gcc/x86_64-linux-gnu/15/include
38 ··7»      (line_strp)»   (offset:·0x144):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts/storage38 ··7»      (line_strp)»   (offset:·0x146):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts/storage
  
39 ·The·File·Name·Table·(offset·0x48,·lines·16,·columns·2):39 ·The·File·Name·Table·(offset·0x48,·lines·16,·columns·2):
40 ··Entry»  Dir»       Name40 ··Entry»  Dir»       Name
41 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x11):·ghc_63.c41 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x14):·ghc_63.c
42 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x11):·ghc_63.c42 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x14):·ghc_63.c
43 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x191):·types.h43 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x193):·types.h
44 ··3»      (udata)»       2»      (line_strp)»   (offset:·0x199):·stdint-intn.h44 ··3»      (udata)»       2»      (line_strp)»   (offset:·0x19b):·stdint-intn.h
45 ··4»      (udata)»       2»      (line_strp)»   (offset:·0x1a7):·stdint-uintn.h45 ··4»      (udata)»       2»      (line_strp)»   (offset:·0x1a9):·stdint-uintn.h
46 ··5»      (udata)»       3»      (line_strp)»   (offset:·0x1b6):·Types.h46 ··5»      (udata)»       3»      (line_strp)»   (offset:·0x1b8):·Types.h
47 ··6»      (udata)»       4»      (line_strp)»   (offset:·0x1be):·HsFFI.h47 ··6»      (udata)»       4»      (line_strp)»   (offset:·0x1c0):·HsFFI.h
48 ··7»      (udata)»       5»      (line_strp)»   (offset:·0x1c6):·Time.h48 ··7»      (udata)»       5»      (line_strp)»   (offset:·0x1c8):·Time.h
49 ··8»      (udata)»       6»      (line_strp)»   (offset:·0x1cd):·stddef.h49 ··8»      (udata)»       6»      (line_strp)»   (offset:·0x1cf):·stddef.h
50 ··9»      (udata)»       5»      (line_strp)»   (offset:·0x1b6):·Types.h50 ··9»      (udata)»       5»      (line_strp)»   (offset:·0x1b8):·Types.h
51 ··10»     (udata)»      7»     (line_strp)»  (offset:·0x1d6):·Closures.h51 ··10»     (udata)»      7»     (line_strp)»  (offset:·0x1d8):·Closures.h
52 ··11»     (udata)»      7»     (line_strp)»  (offset:·0x1e1):·InfoTables.h52 ··11»     (udata)»      7»     (line_strp)»  (offset:·0x1e3):·InfoTables.h
53 ··12»     (udata)»      5»     (line_strp)»  (offset:·0x1ee):·EventLogWriter.h53 ··12»     (udata)»      5»     (line_strp)»  (offset:·0x1f0):·EventLogWriter.h
54 ··13»     (udata)»      4»     (line_strp)»  (offset:·0x1ff):·RtsAPI.h54 ··13»     (udata)»      4»     (line_strp)»  (offset:·0x201):·RtsAPI.h
55 ··14»     (udata)»      4»     (line_strp)»  (offset:·0x208):·Stg.h55 ··14»     (udata)»      4»     (line_strp)»  (offset:·0x20a):·Stg.h
56 ··15»     (udata)»      5»     (line_strp)»  (offset:·0x20e):·Main.h56 ··15»     (udata)»      5»     (line_strp)»  (offset:·0x210):·Main.h
  
57 ·Line·Number·Statements:57 ·Line·Number·Statements:
58 ··[0x00000098]··Set·column·to·158 ··[0x00000098]··Set·column·to·1
59 ··[0x0000009a]··Extended·opcode·2:·set·Address·to·0x4074d059 ··[0x0000009a]··Extended·opcode·2:·set·Address·to·0x4074d0
60 ··[0x000000a5]··Special·opcode·8:·advance·Address·by·0·to·0x4074d0·and·Line·by·3·to·460 ··[0x000000a5]··Special·opcode·8:·advance·Address·by·0·to·0x4074d0·and·Line·by·3·to·4
61 ··[0x000000a6]··Set·is_stmt·to·061 ··[0x000000a6]··Set·is_stmt·to·0
62 ··[0x000000a7]··Copy·(view·1)62 ··[0x000000a7]··Copy·(view·1)
1.28 KB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 7, 16 lines modifiedOffset 7, 16 lines modified
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··88 ···Pointer·Size:··8
9 ·<0><c>:·Abbrev·Number:·18·(DW_TAG_compile_unit)9 ·<0><c>:·Abbrev·Number:·18·(DW_TAG_compile_unit)
10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x356):·GNU·C23·15.2.0·-D_FORTIFY_SOURCE=2·-mtune=generic·-march=x86-64·-g·-O2·-fno-PIC·-fstack-protector-strong·-fstack-clash-protection·-fcf-protection=full·-fasynchronous-unwind-tables10 ····<d>···DW_AT_producer····:·(strp)·(offset:·0x356):·GNU·C23·15.2.0·-D_FORTIFY_SOURCE=2·-mtune=generic·-march=x86-64·-g·-O2·-fno-PIC·-fstack-protector-strong·-fstack-clash-protection·-fcf-protection=full·-fasynchronous-unwind-tables
11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)11 ····<11>···DW_AT_language····:·(data1)·29»   (C11)
12 ····<12>···Unknown·AT·value:·90:·(data1)·312 ····<12>···Unknown·AT·value:·90:·(data1)·3
13 ····<13>···Unknown·AT·value:·91:·(data4)·0x3164713 ····<13>···Unknown·AT·value:·91:·(data4)·0x31647
14 ····<17>···DW_AT_name········:·(line_strp)·(offset:·0):·/tmp/ghc879220_0/ghc_63.c14 ····<17>···DW_AT_name········:·(line_strp)·(offset:·0x2):·/tmp/ghc1492741_0/ghc_63.c
15 ····<1b>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x1a):·.15 ····<1b>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·.
16 ····<1f>···DW_AT_ranges······:·(sec_offset)·0xc16 ····<1f>···DW_AT_ranges······:·(sec_offset)·0xc
17 ····<23>···DW_AT_low_pc······:·(addr)·017 ····<23>···DW_AT_low_pc······:·(addr)·0
18 ····<2b>···DW_AT_stmt_list···:·(sec_offset)·018 ····<2b>···DW_AT_stmt_list···:·(sec_offset)·0
19 ·<1><2f>:·Abbrev·Number:·3·(DW_TAG_base_type)19 ·<1><2f>:·Abbrev·Number:·3·(DW_TAG_base_type)
20 ····<30>···DW_AT_byte_size···:·(data1)·120 ····<30>···DW_AT_byte_size···:·(data1)·1
21 ····<31>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)21 ····<31>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
22 ····<32>···DW_AT_name········:·(strp)·(offset:·0x2ac):·unsigned·char22 ····<32>···DW_AT_name········:·(strp)·(offset:·0x2ac):·unsigned·char
282 B
strings --all --bytes=8 {}
    
Offset 1, 11 lines modifiedOffset 1, 10 lines modified
1 GCC:·(Debian·15.2.0-7)·15.2.01 GCC:·(Debian·15.2.0-7)·15.2.0
2 GHC·9.6.62 GHC·9.6.6
 3 s'e]J:0u
3 22p2](q` 
4 faVFaV&aV 
5 __abi_tag4 __abi_tag
6 RtsMessages.thr_o5 RtsMessages.thr_o
7 rtsFatalInternalErrorFn.cold6 rtsFatalInternalErrorFn.cold
8 ghc_63.c7 ghc_63.c
9 NonMovingMark.thr_o8 NonMovingMark.thr_o
10 nonmovingAddUpdRemSetBlocks_9 nonmovingAddUpdRemSetBlocks_
11 upd_rem_set_lock10 upd_rem_set_lock
1.91 KB
readelf --wide --decompress --string-dump=.debug_line_str {}
error from `readelf --wide --decompress --string-dump=.debug_line_str {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 String·dump·of·section·'.debug_line_str':1 String·dump·of·section·'.debug_line_str':
 2 ··[·····0]··.
2 ··[·····0]··/tmp/ghc879220_0/ghc_63.c3 ··[·····2]··/tmp/ghc1492741_0/ghc_63.c
3 ··[····1a]··. 
4 ··[····1c]··/tmp/ghc879220_04 ··[····1d]··/tmp/ghc1492741_0
5 ··[····2d]··/usr/include/x86_64-linux-gnu/bits5 ··[····2f]··/usr/include/x86_64-linux-gnu/bits
6 ··[····50]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/stg6 ··[····52]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/stg
7 ··[····95]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include7 ··[····97]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include
8 ··[····d6]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts8 ··[····d8]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts
9 ··[···11b]··/usr/lib/gcc/x86_64-linux-gnu/15/include9 ··[···11d]··/usr/lib/gcc/x86_64-linux-gnu/15/include
10 ··[···144]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts/storage10 ··[···146]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts/storage
11 ··[···191]··types.h11 ··[···193]··types.h
12 ··[···199]··stdint-intn.h12 ··[···19b]··stdint-intn.h
13 ··[···1a7]··stdint-uintn.h13 ··[···1a9]··stdint-uintn.h
14 ··[···1b6]··Types.h14 ··[···1b8]··Types.h
15 ··[···1be]··HsFFI.h15 ··[···1c0]··HsFFI.h
16 ··[···1c6]··Time.h16 ··[···1c8]··Time.h
17 ··[···1cd]··stddef.h17 ··[···1cf]··stddef.h
18 ··[···1d6]··Closures.h18 ··[···1d8]··Closures.h
19 ··[···1e1]··InfoTables.h19 ··[···1e3]··InfoTables.h
20 ··[···1ee]··EventLogWriter.h20 ··[···1f0]··EventLogWriter.h
21 ··[···1ff]··RtsAPI.h21 ··[···201]··RtsAPI.h
22 ··[···208]··Stg.h22 ··[···20a]··Stg.h
23 ··[···20e]··Main.h23 ··[···210]··Main.h