17.5 KB
/srv/reproducible-results/rbuild-debian/r-b-build.LvGNwwLm/b1/git-repair_1.20230814-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.LvGNwwLm/b2/git-repair_1.20230814-1_amd64.changes
410 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·6694517776c8b2869192fab8b9dd1f4f·1231060·debug·optional·git-repair-dbgsym_1.20230814-1_amd64.deb1 ·38f4e11e5d726c833aa876e229d6fdeb·1231396·debug·optional·git-repair-dbgsym_1.20230814-1_amd64.deb
2 ·4d14a678cdd0a727e273b47ca6b93e30·3245804·utils·optional·git-repair_1.20230814-1_amd64.deb2 ·454e81ffd3d467ac91de90a3a34e632d·3246840·utils·optional·git-repair_1.20230814-1_amd64.deb
4.39 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··3244736·2024-03-19·11:48:32.000000·data.tar.xz3 -rw-r--r--···0········0········0··3245772·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.88 KB
data.tar.xz
3.85 KB
data.tar
3.84 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:·25dc9c1b4156e15c037adcafbfab145a0536c7896 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eb92b5c4b9994d24149dbd217dbe24b583cb1133
  
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
228 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib64/ld-linux-x86-64.so.21 3/lib64/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 __gmpz_init3 __gmpz_init
4 __gmpn_popcount4 __gmpn_popcount
5 __gmpz_export5 __gmpz_export
6 __gmpn_sub_16 __gmpn_sub_1
7 __gmpn_and_n7 __gmpn_and_n
8 __gmpn_add8 __gmpn_add
1.87 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/ghc1900350_0/ghc_63.c:411 /tmp/ghc88885_0/ghc_63.c:4
12 »       endbr6412 »       endbr64
13 »       push···%rax13 »       push···%rax
14 »       pop····%rax14 »       pop····%rax
15 /tmp/ghc1900350_0/ghc_63.c:1015 /tmp/ghc88885_0/ghc_63.c:10
16 »       mov····$0x17993e8,%edx16 »       mov····$0x17993e8,%edx
17 /tmp/ghc1900350_0/ghc_63.c:417 /tmp/ghc88885_0/ghc_63.c:4
18 »       sub····$0xe8,%rsp18 »       sub····$0xe8,%rsp
19 /tmp/ghc1900350_0/ghc_63.c:519 /tmp/ghc88885_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/ghc1900350_0/ghc_63.c:623 /tmp/ghc88885_0/ghc_63.c:6
24 »       movl···$0x3,0x70(%rsp)24 »       movl···$0x3,0x70(%rsp)
25 /tmp/ghc1900350_0/ghc_63.c:525 /tmp/ghc88885_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/ghc1900350_0/ghc_63.c:728 /tmp/ghc88885_0/ghc_63.c:7
29 »       movq···$0x1,0x78(%rsp)29 »       movq···$0x1,0x78(%rsp)
30 /tmp/ghc1900350_0/ghc_63.c:530 /tmp/ghc88885_0/ghc_63.c:5
31 »       movaps·%xmm0,0x90(%rsp)31 »       movaps·%xmm0,0x90(%rsp)
32 /tmp/ghc1900350_0/ghc_63.c:932 /tmp/ghc88885_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/ghc1900350_0/ghc_63.c:1035 /tmp/ghc88885_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:·b6df923eb5d3c6d85f517c369d3315dd54a38d9126433d2cda3d17b08f313eec)·]4194303 [·Too·much·input·for·diff·(SHA256:·42ba763fb76674fe572bcc43f3015d5725cef9b8fd5e19c119f83d30a4bbc726)·]
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·64633963·31623431·35366531·35633033·dc9c1b4156e15c03 
3 ··0x00000010·37616463·61666266·61623134·35613035·7adcafbfab145a052 ··0x00000000·39326235·63346239·39393464·32343134·92b5c4b9994d2414
 3 ··0x00000010·39646264·32313764·62653234·62353833·9dbd217dbe24b583
4 ··0x00000020·33366337·38392e64·65627567·00000000·36c789.debug....4 ··0x00000020·63623131·33332e64·65627567·00000000·cb1133.debug....
5 ··0x00000030·b5fcfceb····························....5 ··0x00000030·7b5cecda····························{\..
  
12.5 KB
git-repair-dbgsym_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······520·2024-03-19·11:48:32.000000·control.tar.xz2 -rw-r--r--···0········0········0······520·2024-03-19·11:48:32.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1230348·2024-03-19·11:48:32.000000·data.tar.xz3 -rw-r--r--···0········0········0··1230684·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:·25dc9c1b4156e15c037adcafbfab145a0536c78912 Build-Ids:·eb92b5c4b9994d24149dbd217dbe24b583cb1133
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/25/dc9c1b4156e15c037adcafbfab145a0536c789.debug1 usr/lib/debug/.build-id/eb/92b5c4b9994d24149dbd217dbe24b583cb1133.debug
11.4 KB
data.tar.xz
11.4 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/25/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-19·11:48:32.000000·./usr/lib/debug/.build-id/eb/
7 -rw-r--r--···0·root·········(0)·root·········(0)·11434312·2024-03-19·11:48:32.000000·./usr/lib/debug/.build-id/25/dc9c1b4156e15c037adcafbfab145a0536c789.debug7 -rw-r--r--···0·root·········(0)·root·········(0)·11434312·2024-03-19·11:48:32.000000·./usr/lib/debug/.build-id/eb/92b5c4b9994d24149dbd217dbe24b583cb1133.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
9.99 KB
./usr/lib/debug/.build-id/25/dc9c1b4156e15c037adcafbfab145a0536c789.debug vs.
./usr/lib/debug/.build-id/eb/92b5c4b9994d24149dbd217dbe24b583cb1133.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
1.82 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 32, 17 lines modifiedOffset 32, 17 lines modified
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·18516c·000029·01··MS··0···0··133 ··[28]·.comment··········PROGBITS········0000000000000000·18516c·000029·01··MS··0···0··1
34 ··[29]·.debug_aranges····PROGBITS········0000000000000000·185195·000030·00······0···0··134 ··[29]·.debug_aranges····PROGBITS········0000000000000000·185195·000030·00······0···0··1
35 ··[30]·.debug_info·······PROGBITS········0000000000000000·1851c8·000451·00···C··0···0··835 ··[30]·.debug_info·······PROGBITS········0000000000000000·1851c8·000451·00···C··0···0··8
36 ··[31]·.debug_abbrev·····PROGBITS········0000000000000000·185620·000105·00···C··0···0··836 ··[31]·.debug_abbrev·····PROGBITS········0000000000000000·185620·000105·00···C··0···0··8
37 ··[32]·.debug_line·······PROGBITS········0000000000000000·185728·0000c7·00···C··0···0··837 ··[32]·.debug_line·······PROGBITS········0000000000000000·185728·0000c7·00···C··0···0··8
38 ··[33]·.debug_str········PROGBITS········0000000000000000·1857f0·0002b5·01·MSC··0···0··838 ··[33]·.debug_str········PROGBITS········0000000000000000·1857f0·0002b5·01·MSC··0···0··8
39 ··[34]·.debug_line_str···PROGBITS········0000000000000000·185aa8·0000ec·01·MSC··0···0··839 ··[34]·.debug_line_str···PROGBITS········0000000000000000·185aa8·0000ea·01·MSC··0···0··8
40 ··[35]·.debug_loclists···PROGBITS········0000000000000000·185b94·000048·00······0···0··140 ··[35]·.debug_loclists···PROGBITS········0000000000000000·185b92·000048·00······0···0··1
41 ··[36]·.debug_rnglists···PROGBITS········0000000000000000·185bdc·000018·00······0···0··141 ··[36]·.debug_rnglists···PROGBITS········0000000000000000·185bda·000018·00······0···0··1
42 ··[37]·.debug-ghc-link-info·NOTE············0000000000000000·185bf8·0007fe·00···C··0···0··842 ··[37]·.debug-ghc-link-info·NOTE············0000000000000000·185bf8·0007fe·00···C··0···0··8
43 ··[38]·.symtab···········SYMTAB··········0000000000000000·1863f8·2652f0·18·····39·2289··843 ··[38]·.symtab···········SYMTAB··········0000000000000000·1863f8·2652f0·18·····39·2289··8
44 ··[39]·.strtab···········STRTAB··········0000000000000000·3eb6e8·6fb66d·00······0···0··144 ··[39]·.strtab···········STRTAB··········0000000000000000·3eb6e8·6fb66d·00······0···0··1
45 ··[40]·.shstrtab·········STRTAB··········0000000000000000·ae6d55·0001ae·00······0···0··145 ··[40]·.shstrtab·········STRTAB··········0000000000000000·ae6d55·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:·25dc9c1b4156e15c037adcafbfab145a0536c7896 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·eb92b5c4b9994d24149dbd217dbe24b583cb1133
  
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:·0):·.31 ··0»      (line_strp)»   (offset:·0x19):·.
32 ··1»      (line_strp)»   (offset:·0x1d):·/tmp/ghc1900350_032 ··1»      (line_strp)»   (offset:·0x1b):·/tmp/ghc88885_0
33 ··2»      (line_strp)»   (offset:·0x2f):·/usr/include/x86_64-linux-gnu/bits33 ··2»      (line_strp)»   (offset:·0x2b):·/usr/include/x86_64-linux-gnu/bits
34 ··3»      (line_strp)»   (offset:·0x52):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/stg34 ··3»      (line_strp)»   (offset:·0x4e):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/stg
35 ··4»      (line_strp)»   (offset:·0x97):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include35 ··4»      (line_strp)»   (offset:·0x93):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include
36 ··5»      (line_strp)»   (offset:·0xd8):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts36 ··5»      (line_strp)»   (offset:·0xd4):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts
37 ··6»      (line_strp)»   (offset:·0x11d):·/usr/lib/gcc/x86_64-linux-gnu/14/include37 ··6»      (line_strp)»   (offset:·0x119):·/usr/lib/gcc/x86_64-linux-gnu/14/include
38 ··7»      (line_strp)»   (offset:·0x146):·/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts/storage38 ··7»      (line_strp)»   (offset:·0x142):·/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:·0x14):·ghc_63.c41 ··0»      (udata)»       1»      (line_strp)»   (offset:·0x10):·ghc_63.c
42 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x14):·ghc_63.c42 ··1»      (udata)»       1»      (line_strp)»   (offset:·0x10):·ghc_63.c
43 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x193):·types.h43 ··2»      (udata)»       2»      (line_strp)»   (offset:·0x18f):·types.h
44 ··3»      (udata)»       2»      (line_strp)»   (offset:·0x19b):·stdint-intn.h44 ··3»      (udata)»       2»      (line_strp)»   (offset:·0x197):·stdint-intn.h
45 ··4»      (udata)»       2»      (line_strp)»   (offset:·0x1a9):·stdint-uintn.h45 ··4»      (udata)»       2»      (line_strp)»   (offset:·0x1a5):·stdint-uintn.h
46 ··5»      (udata)»       3»      (line_strp)»   (offset:·0x1b8):·Types.h46 ··5»      (udata)»       3»      (line_strp)»   (offset:·0x1b4):·Types.h
47 ··6»      (udata)»       4»      (line_strp)»   (offset:·0x1c0):·HsFFI.h47 ··6»      (udata)»       4»      (line_strp)»   (offset:·0x1bc):·HsFFI.h
48 ··7»      (udata)»       5»      (line_strp)»   (offset:·0x1c8):·Time.h48 ··7»      (udata)»       5»      (line_strp)»   (offset:·0x1c4):·Time.h
49 ··8»      (udata)»       6»      (line_strp)»   (offset:·0x1cf):·stddef.h49 ··8»      (udata)»       6»      (line_strp)»   (offset:·0x1cb):·stddef.h
50 ··9»      (udata)»       5»      (line_strp)»   (offset:·0x1b8):·Types.h50 ··9»      (udata)»       5»      (line_strp)»   (offset:·0x1b4):·Types.h
51 ··10»     (udata)»      7»     (line_strp)»  (offset:·0x1d8):·Closures.h51 ··10»     (udata)»      7»     (line_strp)»  (offset:·0x1d4):·Closures.h
52 ··11»     (udata)»      7»     (line_strp)»  (offset:·0x1e3):·InfoTables.h52 ··11»     (udata)»      7»     (line_strp)»  (offset:·0x1df):·InfoTables.h
53 ··12»     (udata)»      5»     (line_strp)»  (offset:·0x1f0):·EventLogWriter.h53 ··12»     (udata)»      5»     (line_strp)»  (offset:·0x1ec):·EventLogWriter.h
54 ··13»     (udata)»      4»     (line_strp)»  (offset:·0x201):·RtsAPI.h54 ··13»     (udata)»      4»     (line_strp)»  (offset:·0x1fd):·RtsAPI.h
55 ··14»     (udata)»      4»     (line_strp)»  (offset:·0x20a):·Stg.h55 ··14»     (udata)»      4»     (line_strp)»  (offset:·0x206):·Stg.h
56 ··15»     (udata)»      5»     (line_strp)»  (offset:·0x210):·Main.h56 ··15»     (udata)»      5»     (line_strp)»  (offset:·0x20c):·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.22 KB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_compile·(1)6 ···Unit·Type:·····DW_UT_compile·(1)
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:·0x28e):·GNU·C17·14.2.0·-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:·0x28e):·GNU·C17·14.2.0·-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>···DW_AT_name········:·(line_strp)·(offset:·0x2):·/tmp/ghc1900350_0/ghc_63.c12 ····<12>···DW_AT_name········:·(line_strp)·(offset:·0):·/tmp/ghc88885_0/ghc_63.c
13 ····<16>···DW_AT_comp_dir····:·(line_strp)·(offset:·0):·.13 ····<16>···DW_AT_comp_dir····:·(line_strp)·(offset:·0x19):·.
14 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xc14 ····<1a>···DW_AT_ranges······:·(sec_offset)·0xc
15 ····<1e>···DW_AT_low_pc······:·(addr)·015 ····<1e>···DW_AT_low_pc······:·(addr)·0
16 ····<26>···DW_AT_stmt_list···:·(sec_offset)·016 ····<26>···DW_AT_stmt_list···:·(sec_offset)·0
17 ·<1><2a>:·Abbrev·Number:·3·(DW_TAG_base_type)17 ·<1><2a>:·Abbrev·Number:·3·(DW_TAG_base_type)
18 ····<2b>···DW_AT_byte_size···:·(data1)·118 ····<2b>···DW_AT_byte_size···:·(data1)·1
19 ····<2c>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)19 ····<2c>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
20 ····<2d>···DW_AT_name········:·(strp)·(offset:·0x34c):·unsigned·char20 ····<2d>···DW_AT_name········:·(strp)·(offset:·0x34c):·unsigned·char
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]··/tmp/ghc88885_0/ghc_63.c
2 ··[·····0]··.3 ··[····19]··.
3 ··[·····2]··/tmp/ghc1900350_0/ghc_63.c 
4 ··[····1d]··/tmp/ghc1900350_04 ··[····1b]··/tmp/ghc88885_0
5 ··[····2f]··/usr/include/x86_64-linux-gnu/bits5 ··[····2b]··/usr/include/x86_64-linux-gnu/bits
6 ··[····52]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/stg6 ··[····4e]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/stg
7 ··[····97]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include7 ··[····93]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include
8 ··[····d8]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts8 ··[····d4]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts
9 ··[···11d]··/usr/lib/gcc/x86_64-linux-gnu/14/include9 ··[···119]··/usr/lib/gcc/x86_64-linux-gnu/14/include
10 ··[···146]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts/storage10 ··[···142]··/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/rts/storage
11 ··[···193]··types.h11 ··[···18f]··types.h
12 ··[···19b]··stdint-intn.h12 ··[···197]··stdint-intn.h
13 ··[···1a9]··stdint-uintn.h13 ··[···1a5]··stdint-uintn.h
14 ··[···1b8]··Types.h14 ··[···1b4]··Types.h
15 ··[···1c0]··HsFFI.h15 ··[···1bc]··HsFFI.h
16 ··[···1c8]··Time.h16 ··[···1c4]··Time.h
17 ··[···1cf]··stddef.h17 ··[···1cb]··stddef.h
18 ··[···1d8]··Closures.h18 ··[···1d4]··Closures.h
19 ··[···1e3]··InfoTables.h19 ··[···1df]··InfoTables.h
20 ··[···1f0]··EventLogWriter.h20 ··[···1ec]··EventLogWriter.h
21 ··[···201]··RtsAPI.h21 ··[···1fd]··RtsAPI.h
22 ··[···20a]··Stg.h22 ··[···206]··Stg.h
23 ··[···210]··Main.h23 ··[···20c]··Main.h