207 KB
reproducibleA vs.
reproducibleB-extended
207 KB
reproducibleA/tmp vs.
reproducibleB-extended/tmp
206 KB
reproducibleA/tmp/deploy vs.
reproducibleB-extended/tmp/deploy
67.4 KB
reproducibleA/tmp/deploy/deb vs.
reproducibleB-extended/tmp/deploy/deb
67.3 KB
reproducibleA/tmp/deploy/deb/x86-64-v3 vs.
reproducibleB-extended/tmp/deploy/deb/x86-64-v3
64.6 KB
reproducibleA/tmp/deploy/deb/x86-64-v3/tailscale-dbg_1.84.3-r0_amd64.deb vs.
reproducibleB-extended/tmp/deploy/deb/x86-64-v3/tailscale-dbg_1.84.3-r0_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-06-26·16:26:38.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-06-26·16:26:38.000000·debian-binary
2 -rw-r--r--···0········0········0······520·2025-06-26·16:26:38.000000·control.tar.xz2 -rw-r--r--···0········0········0······520·2025-06-26·16:26:38.000000·control.tar.xz
3 -rw-r--r--···0········0········0··8834088·2025-06-26·16:26:38.000000·data.tar.xz3 -rw-r--r--···0········0········0··8833976·2025-06-26·16:26:38.000000·data.tar.xz
64.1 KB
data.tar.xz
64.0 KB
data.tar
649 B
file list
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 drwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./1 drwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/sbin/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/sbin/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/sbin/.debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/sbin/.debug/
5 -rwxr-xr-x···0·root·········(0)·root·········(0)·14114088·2025-06-26·16:26:38.000000·./usr/sbin/.debug/tailscaled5 -rwxr-xr-x···0·root·········(0)·root·········(0)·14114080·2025-06-26·16:26:38.000000·./usr/sbin/.debug/tailscaled
63.4 KB
./usr/sbin/.debug/tailscaled
File has been modified after NT_GNU_BUILD_ID has been applied.
895 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3553b011 ··Entry·point·address:···············0x3553b0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········14111080·(bytes·into·file)13 ··Start·of·section·headers:··········14111072·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1317 ··Number·of·program·headers:·········13
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········4719 ··Number·of·section·headers:·········47
20 ··Section·header·string·table·index:·4620 ··Section·header·string·table·index:·46
3.74 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·47·section·headers,·starting·at·offset·0xd75168:1 There·are·47·section·headers,·starting·at·offset·0xd75160:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000318·000318·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000318·000318·000024·00···A··0···0··4
6 ··[·2]·.note.go.buildid··NOTE············000000000000033c·00033c·000064·00···A··0···0··46 ··[·2]·.note.go.buildid··NOTE············000000000000033c·00033c·000064·00···A··0···0··4
7 ··[·3]·.interp···········NOBITS··········00000000000003a0·0003a0·00001a·00···A··0···0··17 ··[·3]·.interp···········NOBITS··········00000000000003a0·0003a0·00001a·00···A··0···0··1
Offset 32, 25 lines modifiedOffset 32, 25 lines modified
32 ··[27]·.go.buildinfo·····NOBITS··········0000000001e343f0·24f530·002120·00··WA··0···0·1632 ··[27]·.go.buildinfo·····NOBITS··········0000000001e343f0·24f530·002120·00··WA··0···0·16
33 ··[28]·.go.fipsinfo······NOBITS··········0000000001e36520·24f530·000078·00··WA··0···0·3233 ··[28]·.go.fipsinfo······NOBITS··········0000000001e36520·24f530·000078·00··WA··0···0·32
34 ··[29]·.noptrdata········NOBITS··········0000000001e365a0·24f530·0732a1·00··WA··0···0·3234 ··[29]·.noptrdata········NOBITS··········0000000001e365a0·24f530·0732a1·00··WA··0···0·32
35 ··[30]·.bss··············NOBITS··········0000000001ea9860·24f530·029b20·00··WA··0···0·3235 ··[30]·.bss··············NOBITS··········0000000001ea9860·24f530·029b20·00··WA··0···0·32
36 ··[31]·.noptrbss·········NOBITS··········0000000001ed3380·24f530·0259e0·00··WA··0···0·3236 ··[31]·.noptrbss·········NOBITS··········0000000001ed3380·24f530·0259e0·00··WA··0···0·32
37 ··[32]·.comment··········PROGBITS········0000000000000000·24ecb0·000012·01··MS··0···0··137 ··[32]·.comment··········PROGBITS········0000000000000000·24ecb0·000012·01··MS··0···0··1
38 ··[33]·.debug_aranges····PROGBITS········0000000000000000·24ecc8·000155·00···C··0···0··838 ··[33]·.debug_aranges····PROGBITS········0000000000000000·24ecc8·000155·00···C··0···0··8
39 ··[34]·.debug_info·······PROGBITS········0000000000000000·24ee20·320358·00···C··0···0··839 ··[34]·.debug_info·······PROGBITS········0000000000000000·24ee20·320356·00···C··0···0··8
40 ··[35]·.debug_abbrev·····PROGBITS········0000000000000000·56f178·000888·00···C··0···0··840 ··[35]·.debug_abbrev·····PROGBITS········0000000000000000·56f178·000888·00···C··0···0··8
41 ··[36]·.debug_line·······PROGBITS········0000000000000000·56fa00·1fcb8d·00···C··0···0··841 ··[36]·.debug_line·······PROGBITS········0000000000000000·56fa00·1fcb87·00···C··0···0··8
42 ··[37]·.debug_frame······PROGBITS········0000000000000000·76c590·0613dd·00···C··0···0··842 ··[37]·.debug_frame······PROGBITS········0000000000000000·76c588·0613dd·00···C··0···0··8
43 ··[38]·.debug_str········PROGBITS········0000000000000000·7cd970·0007e5·01·MSC··0···0··843 ··[38]·.debug_str········PROGBITS········0000000000000000·7cd968·0007e5·01·MSC··0···0··8
44 ··[39]·.debug_addr·······PROGBITS········0000000000000000·7ce158·00ea27·00···C··0···0··844 ··[39]·.debug_addr·······PROGBITS········0000000000000000·7ce150·00ea27·00···C··0···0··8
45 ··[40]·.debug_line_str···PROGBITS········0000000000000000·7dcb80·000267·01·MSC··0···0··845 ··[40]·.debug_line_str···PROGBITS········0000000000000000·7dcb78·000266·01·MSC··0···0··8
46 ··[41]·.debug_loclists···PROGBITS········0000000000000000·7dcde8·1c948d·00···C··0···0··846 ··[41]·.debug_loclists···PROGBITS········0000000000000000·7dcde0·1c948d·00···C··0···0··8
47 ··[42]·.debug_rnglists···PROGBITS········0000000000000000·9a6278·0b69b6·00···C··0···0··847 ··[42]·.debug_rnglists···PROGBITS········0000000000000000·9a6270·0b69b6·00···C··0···0··8
48 ··[43]·.debug_gdb_scripts·PROGBITS········0000000000000000·a5cc2e·000018·00······0···0··148 ··[43]·.debug_gdb_scripts·PROGBITS········0000000000000000·a5cc26·000018·00······0···0··1
49 ··[44]·.symtab···········SYMTAB··········0000000000000000·a5cc48·1018b0·18·····45·43830··849 ··[44]·.symtab···········SYMTAB··········0000000000000000·a5cc40·1018b0·18·····45·43830··8
50 ··[45]·.strtab···········STRTAB··········0000000000000000·b5e4f8·216a80·00······0···0··150 ··[45]·.strtab···········STRTAB··········0000000000000000·b5e4f0·216a80·00······0···0··1
51 ··[46]·.shstrtab·········STRTAB··········0000000000000000·d74f78·0001ee·00······0···0··151 ··[46]·.shstrtab·········STRTAB··········0000000000000000·d74f70·0001ee·00······0···0··1
52 Key·to·Flags:52 Key·to·Flags:
53 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),53 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
54 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),54 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
55 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),55 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
56 ··l·(large),·p·(processor·specific)56 ··l·(large),·p·(processor·specific)
1.36 KB
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e75510eb6b8c5279baf136102390dfa7cad479263 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·969b755cce97b5b165eea4cd0602b63eabb3f4cd
  
4 Displaying·notes·found·in:·.note.go.buildid4 Displaying·notes·found·in:·.note.go.buildid
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··Go···················0x00000053»   Unknown·note·type:·(0x00000004)»       ···description·data:·55·71·70·71·32·36·79·6f·6e·35·53·78·50·5f·6b·6e·68·78·4d·72·2f·48·42·52·37·4a·4f·75·45·41·4e·78·58·62·6c·6f·77·39·61·44·69·2f·74·4c·75·47·38·67·55·54·4f·68·49·44·67·51·74·55·72·76·6d·65·2f·52·33·69·57·35·4a·79·50·72·62·51·5a·75·69·63·53·2d·2d·79·44·6 ··Go···················0x00000053»   Unknown·note·type:·(0x00000004)»       ···description·data:·37·4e·32·71·73·37·53·30·4c·53·6f·66·6e·46·2d·50·52·6b·37·42·2f·7a·70·6a·30·46·39·38·2d·6e·37·6f·2d·4e·69·5f·46·47·34·6a·66·2f·74·4c·75·47·38·67·55·54·4f·68·49·44·67·51·74·55·72·76·6d·65·2f·44·59·31·4a·54·68·47·47·31·36·78·4b·46·57·59·5f·72·4b·59·53·
  
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:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
40.6 KB
readelf --wide --debug-dump=rawline {}
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··3»      (indirect·line·string,·offset:·0x73):·../bits94 ··3»      (indirect·line·string,·offset:·0x73):·../bits
95 ··4»      (indirect·line·string,·offset:·0x7b):·../elf95 ··4»      (indirect·line·string,·offset:·0x7b):·../elf
96 ··5»      (indirect·line·string,·offset:·0x82):·../csu96 ··5»      (indirect·line·string,·offset:·0x82):·../csu
  
97 ·The·File·Name·Table·(offset·0x9d,·lines·6,·columns·2):97 ·The·File·Name·Table·(offset·0x9d,·lines·6,·columns·2):
98 ··Entry»  Dir»       Name98 ··Entry»  Dir»       Name
99 ··0»      1»     (indirect·line·string,·offset:·0x4b):·abi-note.c99 ··0»      1»     (indirect·line·string,·offset:·0x4b):·abi-note.c
100 ··1»      2»     (indirect·line·string,·offset:·0x32a):·types.h100 ··1»      2»     (indirect·line·string,·offset:·0x328):·types.h
101 ··2»      3»     (indirect·line·string,·offset:·0x89):·stdint-intn.h101 ··2»      3»     (indirect·line·string,·offset:·0x89):·stdint-intn.h
102 ··3»      3»     (indirect·line·string,·offset:·0x97):·stdint-uintn.h102 ··3»      3»     (indirect·line·string,·offset:·0x97):·stdint-uintn.h
103 ··4»      4»     (indirect·line·string,·offset:·0xa6):·elf.h103 ··4»      4»     (indirect·line·string,·offset:·0xa6):·elf.h
104 ··5»      5»     (indirect·line·string,·offset:·0x4b):·abi-note.c104 ··5»      5»     (indirect·line·string,·offset:·0x4b):·abi-note.c
  
105 ·No·Line·Number·Statements.105 ·No·Line·Number·Statements.
106 ··Offset:······················0xbb106 ··Offset:······················0xbb
Offset 134, 16 lines modifiedOffset 134, 16 lines modified
  
134 ·The·Directory·Table·(offset·0xdd,·lines·1,·columns·1):134 ·The·Directory·Table·(offset·0xdd,·lines·1,·columns·1):
135 ··Entry»  Name135 ··Entry»  Name
136 ··0»      (indirect·line·string,·offset:·0x0):·/usr/src/debug/glibc/2.42+git/csu136 ··0»      (indirect·line·string,·offset:·0x0):·/usr/src/debug/glibc/2.42+git/csu
  
137 ·The·File·Name·Table·(offset·0xe7,·lines·2,·columns·2):137 ·The·File·Name·Table·(offset·0xe7,·lines·2,·columns·2):
138 ··Entry»  Dir»       Name138 ··Entry»  Dir»       Name
139 ··0»      0»     (indirect·line·string,·offset:·0x2e4):·init.c139 ··0»      0»     (indirect·line·string,·offset:·0x2e2):·init.c
140 ··1»      0»     (indirect·line·string,·offset:·0x2e4):·init.c140 ··1»      0»     (indirect·line·string,·offset:·0x2e2):·init.c
  
141 ·No·Line·Number·Statements.141 ·No·Line·Number·Statements.
142 ··Offset:······················0xf1142 ··Offset:······················0xf1
143 ··Length:······················99143 ··Length:······················99
144 ··DWARF·Version:···············5144 ··DWARF·Version:···············5
145 ··Address·size·(bytes):········8145 ··Address·size·(bytes):········8
146 ··Segment·selector·(bytes):····0146 ··Segment·selector·(bytes):····0
Offset 2662083, 22 lines modifiedOffset 2662083, 22 lines modified
2662083 ··Opcode·9·has·1·arg2662083 ··Opcode·9·has·1·arg
2662084 ··Opcode·10·has·0·args2662084 ··Opcode·10·has·0·args
2662085 ··Opcode·11·has·0·args2662085 ··Opcode·11·has·0·args
2662086 ··Opcode·12·has·1·arg2662086 ··Opcode·12·has·1·arg
  
2662087 ·The·Directory·Table·(offset·0x456af4,·lines·2,·columns·1):2662087 ·The·Directory·Table·(offset·0x456af4,·lines·2,·columns·1):
2662088 ··Entry»  Name2662088 ··Entry»  Name
2662089 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b1482662089 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
2662090 ··1»      (indirect·line·string,·offset:·0xfc):·/usr/include2662090 ··1»      (indirect·line·string,·offset:·0xfb):·/usr/include
  
2662091 ·The·File·Name·Table·(offset·0x456b02,·lines·3,·columns·2):2662091 ·The·File·Name·Table·(offset·0x456b02,·lines·3,·columns·2):
2662092 ··Entry»  Dir»       Name2662092 ··Entry»  Dir»       Name
2662093 ··0»      0»     (indirect·line·string,·offset:·0xee):·_cgo_export.c2662093 ··0»      0»     (indirect·line·string,·offset:·0xed):·_cgo_export.c
2662094 ··1»      0»     (indirect·line·string,·offset:·0xee):·_cgo_export.c2662094 ··1»      0»     (indirect·line·string,·offset:·0xed):·_cgo_export.c
2662095 ··2»      1»     (indirect·line·string,·offset:·0x109):·stdlib.h2662095 ··2»      1»     (indirect·line·string,·offset:·0x108):·stdlib.h
  
2662096 ·Line·Number·Statements:2662096 ·Line·Number·Statements:
2662097 ··[0x00456b11]··Set·column·to·482662097 ··[0x00456b11]··Set·column·to·48
2662098 ··[0x00456b13]··Extended·opcode·2:·set·Address·to·0x100c3002662098 ··[0x00456b13]··Extended·opcode·2:·set·Address·to·0x100c300
2662099 ··[0x00456b1e]··Advance·Line·by·24·to·252662099 ··[0x00456b1e]··Advance·Line·by·24·to·25
2662100 ··[0x00456b20]··Copy2662100 ··[0x00456b20]··Copy
2662101 ··[0x00456b21]··Set·column·to·22662101 ··[0x00456b21]··Set·column·to·2
Offset 2662175, 19 lines modifiedOffset 2662175, 19 lines modified
2662175 ··Opcode·9·has·1·arg2662175 ··Opcode·9·has·1·arg
2662176 ··Opcode·10·has·0·args2662176 ··Opcode·10·has·0·args
2662177 ··Opcode·11·has·0·args2662177 ··Opcode·11·has·0·args
2662178 ··Opcode·12·has·1·arg2662178 ··Opcode·12·has·1·arg
  
2662179 ·The·Directory·Table·(offset·0x456b88,·lines·1,·columns·1):2662179 ·The·Directory·Table·(offset·0x456b88,·lines·1,·columns·1):
2662180 ··Entry»  Name2662180 ··Entry»  Name
2662181 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b1482662181 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
  
2662182 ·The·File·Name·Table·(offset·0x456b92,·lines·1,·columns·2):2662182 ·The·File·Name·Table·(offset·0x456b92,·lines·1,·columns·2):
2662183 ··Entry»  Dir»       Name2662183 ··Entry»  Dir»       Name
2662184 ··0»      0»     (indirect·line·string,·offset:·0x112):·cgo_linux.cgo2.c2662184 ··0»      0»     (indirect·line·string,·offset:·0x111):·cgo_linux.cgo2.c
  
2662185 ·No·Line·Number·Statements.2662185 ·No·Line·Number·Statements.
2662186 ··Offset:······················0x456b972662186 ··Offset:······················0x456b97
2662187 ··Length:······················2942662187 ··Length:······················294
2662188 ··DWARF·Version:···············52662188 ··DWARF·Version:···············5
2662189 ··Address·size·(bytes):········82662189 ··Address·size·(bytes):········8
2662190 ··Segment·selector·(bytes):····02662190 ··Segment·selector·(bytes):····0
Offset 2662211, 27 lines modifiedOffset 2662211, 27 lines modified
2662211 ··Opcode·9·has·1·arg2662211 ··Opcode·9·has·1·arg
2662212 ··Opcode·10·has·0·args2662212 ··Opcode·10·has·0·args
2662213 ··Opcode·11·has·0·args2662213 ··Opcode·11·has·0·args
2662214 ··Opcode·12·has·1·arg2662214 ··Opcode·12·has·1·arg
  
2662215 ·The·Directory·Table·(offset·0x456bb9,·lines·3,·columns·1):2662215 ·The·Directory·Table·(offset·0x456bb9,·lines·3,·columns·1):
2662216 ··Entry»  Name2662216 ··Entry»  Name
2662217 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b1482662217 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
2662218 ··1»      (indirect·line·string,·offset:·0x135):·/usr/include/bits2662218 ··1»      (indirect·line·string,·offset:·0x134):·/usr/include/bits
2662219 ··2»      (indirect·line·string,·offset:·0xfc):·/usr/include2662219 ··2»      (indirect·line·string,·offset:·0xfb):·/usr/include
  
2662220 ·The·File·Name·Table·(offset·0x456bcb,·lines·7,·columns·2):2662220 ·The·File·Name·Table·(offset·0x456bcb,·lines·7,·columns·2):
2662221 ··Entry»  Dir»       Name2662221 ··Entry»  Dir»       Name
2662222 ··0»      0»     (indirect·line·string,·offset:·0x123):·cgo_resnew.cgo2.c2662222 ··0»      0»     (indirect·line·string,·offset:·0x122):·cgo_resnew.cgo2.c
2662223 ··1»      0»     (indirect·line·string,·offset:·0x147):·cgo-gcc-prolog2662223 ··1»      0»     (indirect·line·string,·offset:·0x146):·cgo-gcc-prolog
2662224 ··2»      1»     (indirect·line·string,·offset:·0x32a):·types.h2662224 ··2»      1»     (indirect·line·string,·offset:·0x328):·types.h
2662225 ··3»      1»     (indirect·line·string,·offset:·0x156):·socket.h2662225 ··3»      1»     (indirect·line·string,·offset:·0x155):·socket.h
2662226 ··4»      1»     (indirect·line·string,·offset:·0x15f):·sockaddr.h2662226 ··4»      1»     (indirect·line·string,·offset:·0x15e):·sockaddr.h
2662227 ··5»      2»     (indirect·line·string,·offset:·0x16a):·errno.h2662227 ··5»      2»     (indirect·line·string,·offset:·0x169):·errno.h
2662228 ··6»      2»     (indirect·line·string,·offset:·0x172):·netdb.h2662228 ··6»      2»     (indirect·line·string,·offset:·0x171):·netdb.h
  
2662229 ·Line·Number·Statements:2662229 ·Line·Number·Statements:
2662230 ··[0x00456bee]··Set·column·to·12662230 ··[0x00456bee]··Set·column·to·1
2662231 ··[0x00456bf0]··Extended·opcode·2:·set·Address·to·0x100c3402662231 ··[0x00456bf0]··Extended·opcode·2:·set·Address·to·0x100c340
2662232 ··[0x00456bfb]··Advance·Line·by·45·to·462662232 ··[0x00456bfb]··Advance·Line·by·45·to·46
2662233 ··[0x00456bfd]··Copy2662233 ··[0x00456bfd]··Copy
2662234 ··[0x00456bfe]··Set·column·to·22662234 ··[0x00456bfe]··Set·column·to·2
Offset 2662395, 19 lines modifiedOffset 2662395, 19 lines modified
2662395 ··Opcode·9·has·1·arg2662395 ··Opcode·9·has·1·arg
2662396 ··Opcode·10·has·0·args2662396 ··Opcode·10·has·0·args
2662397 ··Opcode·11·has·0·args2662397 ··Opcode·11·has·0·args
2662398 ··Opcode·12·has·1·arg2662398 ··Opcode·12·has·1·arg
  
2662399 ·The·Directory·Table·(offset·0x456ce3,·lines·1,·columns·1):2662399 ·The·Directory·Table·(offset·0x456ce3,·lines·1,·columns·1):
2662400 ··Entry»  Name2662400 ··Entry»  Name
2662401 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b1482662401 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
  
2662402 ·The·File·Name·Table·(offset·0x456ced,·lines·1,·columns·2):2662402 ·The·File·Name·Table·(offset·0x456ced,·lines·1,·columns·2):
2662403 ··Entry»  Dir»       Name2662403 ··Entry»  Dir»       Name
2662404 ··0»      0»     (indirect·line·string,·offset:·0x17a):·cgo_socknew.cgo2.c2662404 ··0»      0»     (indirect·line·string,·offset:·0x179):·cgo_socknew.cgo2.c
  
2662405 ·No·Line·Number·Statements.2662405 ·No·Line·Number·Statements.
2662406 ··Offset:······················0x456cf22662406 ··Offset:······················0x456cf2
2662407 ··Length:······················4032662407 ··Length:······················403
2662408 ··DWARF·Version:···············52662408 ··DWARF·Version:···············5
2662409 ··Address·size·(bytes):········82662409 ··Address·size·(bytes):········8
2662410 ··Segment·selector·(bytes):····02662410 ··Segment·selector·(bytes):····0
Offset 2662431, 28 lines modifiedOffset 2662431, 28 lines modified
2662431 ··Opcode·9·has·1·arg2662431 ··Opcode·9·has·1·arg
2662432 ··Opcode·10·has·0·args2662432 ··Opcode·10·has·0·args
2662433 ··Opcode·11·has·0·args2662433 ··Opcode·11·has·0·args
... Open expanded diff ...
12.5 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Uqpq26yon5SxP_knhxMr/HBR7JOuEANxXblow9aDi/tLuG8gUTOhIDgQtUrvme/R3iW5JyPrbQZuicS--yD1 7N2qs7S0LSofnF-PRk7B/zpj0F98-n7o-Ni_FG4jf/tLuG8gUTOhIDgQtUrvme/DY1JThGG16xKFWY_rKYS
2 GCC:·(GNU)·15.2.02 GCC:·(GNU)·15.2.0
3 ln8AJz*J3 ln8AJz*J
4 N>YNp%Ts4 N>YNp%Ts
5 »       )TdWQU\5 »       )TdWQU\
6 8g`*~E`H6 8g`*~E`H
7 [V^navNfVn7 [V^navNfVn
8 d33c{dfb8 d33c{dfb
Offset 955, 572 lines modifiedOffset 955, 605 lines modified
955 -&F·!u·:(955 -&F·!u·:(
956 q'G&xt9]8H956 q'G&xt9]8H
957 {o+);m:+{957 {o+);m:+{
958 @eo[5qv7958 @eo[5qv7
959 g:wub&Vi959 g:wub&Vi
960 e>eZ{PMrB(}960 e>eZ{PMrB(}
961 NInhMXW[!KFY961 NInhMXW[!KFY
962 oJatx8\V 
963 .('»    eJ9;]PN 
964 {GAtiEi9 
965 )P|-·z)1 
966 *d@/.(Dt 
967 ;T[}rAq(962 <?/B"{X"
 963 g&}=*KKX
 964 WPURTlSz=
 965 ||A\vlPpr~]I
 966 RR]XRYZR
 967 ltEE%7u9h:
 968 nAmIiMLr
 969 Cj~$}-H`q
Diff chunk too large, falling back to line-by-line diff (582 lines added, 551 lines removed)
968 /w2·T9mh(970 /w2·T9mh(
969 ceE?U<FU971 4r>7r.a`W
970 aqm3ZQ|Pc972 \8ti!No[-
971 B{TQqRis973 =y~!6]?Q
972 @~&»    »    Q-Jn9974 ]]]U]]M[=
973 guwuuUuu5m975 |bRoxfh\/
974 ^E1pIetJ976 %a^T;]ENwh
975 !ZT\#FHq)-977 0_-Kse9x
976 ]/vjYpmD978 ·+e5;3jA
977 io~&qOjI979 b,VVgn\A
978 "!WU]cm$980 \FU#!'iaX
979 SCC2BuS3g981 en45Sf/A
980 YY»     #tTu=982 Y}k'iwEV
981 RM<e5Al0983 53sp)c1w
982 »       v=R^*v$|984 t[TYIZ?i
983 /!yyo!Rd985 `NG}$5)H
984 pG~J57{w986 Ac_Eb$'K
985 UP·bpOdzi987 "`qn7{|·0
986 QbR4]`5e988 |a}tveMemy}e
987 xEX.lZNL989 )O=yv6wk
988 #KL(#QM}990 O`hP^]*5TU
989 ?2Lb8)S;991 T»      'Kc5Zv
990 >Usi/qfc}ey992 Cq4(Uk|<
991 tKT2mh)Dt993 ~JMOsM.`.
992 W^!e,92x:~!994 3*j+Fez`
993 3fDvx@1F995 ;@3ws?/U
994 +E4UD|(R996 j>iwg!+WO
995 o{c9(qKp997 I~qWzbfW
996 qQ[9{auymi]998 ;z8P~\|!
997 _P8q<J.c<999 "Of+8D8W,
998 ?kj7aT]"1000 )9C!Lc6VV
999 _3V{qK#-1001 V%!1!D5y4
1000 TXU9;\7%1002 UArVC"=&
1001 )6Mb&oA:K)1003 <8*3rWkV
1002 3[09C\zn1004 6a;U,Q@b/jiE5
1003 F>I`K]4(1005 AsC.4rQ1#
1004 l/L~cse!1006 s"IYM+·.
1005 =V\~k\Hx1007 2`+^!.XO-h
1006 p]6=lO3{=N,St1008 t=Lej6Xl8
1007 9Xn3>G[V1009 J1QIW/·5
1008 OQL8oDl%1010 eH^S!vg)(
1009 o%»     Mt]rRPb1011 o<4U,]Ta
1010 n`@|ZeHV1012 xVxaoqc3M
1011 |vjdi\~'sJ11013 !yqX|q:_
1012 nq]B1Z{_1014 ?$MqfSx1?
1013 lBz~TU@n1015 1)%4:q'z
1014 w[;510u671016 )\o\Bip=>
1015 gg?"ja[>(1017 XhPI,R@v
1016 fcQnDp%w1018 S!»     Y}I_k
1017 /ZgQytS.FF1019 rleb4tC?
1018 a-fF~_1l1020 KnSFq»  :Q3M
1019 2!rk»   *]_1021 bz}Z4CBr%
1020 J'bjsCfw1022 *NynB*`!'
1021 WC2@Jy.X1023 E@2H/B·?
1022 voD(Ze.RT1024 E0_e^x#}(m
1023 +Wf*+E,)1025 .!R"!~i/
1024 /:]B[i^-1026 P2cRoq"3)
1025 !:hSk+%41027 li7FrG_u<D
1026 -eS("rs\1028 <Ouuuu?}TWWW
1027 2wxTB9KLWR1029 Hqx^DOW[
1028 b%yp"g~21030 BhJbG$MI4
1029 dT8<48*:1xVp1031 <P>J]Udg
1030 <4=8dH·<$=841032 Fi·81Bc58:(
1031 usG7\Z3/{1033 9\YP7$ct
1032 ).K';AqO1034 g+DgveC}q
1033 5V(uQNrQ>1035 ;EQG(#])
1034 CPiwQ2P11036 <?9]=zRW
1035 }L6#R~S}1037 S2iPEN%&EC
1036 X8[}%]]/1038 YtkX,5MZ
1037 !2|V?u» H1039 J{XieV:e
1038 fFSov0fR11040 R^i,T_):
1039 sxD@;rK*1041 pYCeCe42
1040 86YY2+/B1042 3RPjW;@:P-
1041 nk4cEII11043 EEECmyESi]=
1042 ]>?IXYze1044 Qe}CUpRU0
1043 NO3'DJ^-1045 .(],V^r>
1044 ctLUKiCX1046 -zBGi!>g
1045 njUEe]G*1047 kY8:,0NX
1046 QW_^]_j[1048 v{k40>V|
1047 0d9YfiA{1049 F'ges'xG
1048 WYexraPD-5}1050 %nB7EOKp
1049 BNiD|Qf(1051 HO'Q'»  IM
1050 fq~nq^gq~m1,1052 [y!AqJ&b{C&
1051 BP8uS++%1053 ,g05;CU>
1052 jx%y(&{$1054 v96Y9>0s4
1053 >M+k(c,71055 =`*bR$21
1054 )6·*MVM91056 M?`/;Nkr
1055 }Ksb)fKW1057 8(If?#1>F
1056 TRUVSYk*1058 eB»     4WPad
1057 Ei4[;7~+rDt1059 >'*M^H4i
1058 3nn];tx)1060 q|Ekvv)p
1059 P*#gn6/d1061 rE]?j-yU$
1060 =GG)]+7g'$1062 aV<AlS;y
1061 >9Zl.R}D1063 Xr)cfQ9(
1062 »       c%c2P9>1064 %wbTf"*C8l?r
1063 ]FM^gE;51065 ,s$Ey9i'
1064 b4(&dacv1066 T|-NVZf»
... Open expanded diff ...
4.28 KB
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 9, 77 lines modifiedOffset 9, 77 lines modified
9 ··[····73]··../bits9 ··[····73]··../bits
10 ··[····7b]··../elf10 ··[····7b]··../elf
11 ··[····82]··../csu11 ··[····82]··../csu
12 ··[····89]··stdint-intn.h12 ··[····89]··stdint-intn.h
13 ··[····97]··stdint-uintn.h13 ··[····97]··stdint-uintn.h
14 ··[····a6]··elf.h14 ··[····a6]··elf.h
15 ··[····ac]··crti.S15 ··[····ac]··crti.S
16 ··[····b3]··/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b14816 ··[····b3]··/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
17 ··[····ee]··_cgo_export.c17 ··[····ed]··_cgo_export.c
18 ··[····fc]··/usr/include18 ··[····fb]··/usr/include
19 ··[···109]··stdlib.h19 ··[···108]··stdlib.h
20 ··[···112]··cgo_linux.cgo2.c20 ··[···111]··cgo_linux.cgo2.c
21 ··[···123]··cgo_resnew.cgo2.c21 ··[···122]··cgo_resnew.cgo2.c
22 ··[···135]··/usr/include/bits22 ··[···134]··/usr/include/bits
23 ··[···147]··cgo-gcc-prolog23 ··[···146]··cgo-gcc-prolog
24 ··[···156]··socket.h24 ··[···155]··socket.h
25 ··[···15f]··sockaddr.h25 ··[···15e]··sockaddr.h
26 ··[···16a]··errno.h26 ··[···169]··errno.h
27 ··[···172]··netdb.h27 ··[···171]··netdb.h
28 ··[···17a]··cgo_socknew.cgo2.c28 ··[···179]··cgo_socknew.cgo2.c
29 ··[···18d]··cgo_unix_cgo.cgo2.c29 ··[···18c]··cgo_unix_cgo.cgo2.c
30 ··[···1a1]··cgo_unix_cgo_res.cgo2.c30 ··[···1a0]··cgo_unix_cgo_res.cgo2.c
31 ··[···1b9]··resolv.h31 ··[···1b8]··resolv.h
32 ··[···1c2]··/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b15432 ··[···1c1]··/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b154
33 ··[···1fd]··/_/GOROOT/src/runtime/cgo33 ··[···1fb]··/_/GOROOT/src/runtime/cgo
34 ··[···217]··gcc_context.c34 ··[···215]··gcc_context.c
35 ··[···225]··stdint.h35 ··[···223]··stdint.h
36 ··[···22e]··libcgo.h36 ··[···22c]··libcgo.h
37 ··[···237]··gcc_fatalf.c37 ··[···235]··gcc_fatalf.c
38 ··[···244]··/usr/lib/x86_64-poky-linux/gcc/x86_64-poky-linux/15.2.0/include38 ··[···242]··/usr/lib/x86_64-poky-linux/gcc/x86_64-poky-linux/15.2.0/include
39 ··[···284]··/usr/include/bits/types39 ··[···282]··/usr/include/bits/types
40 ··[···29c]··stdio2.h40 ··[···29a]··stdio2.h
41 ··[···2a5]··<built-in>41 ··[···2a3]··<built-in>
42 ··[···2b0]··stdarg.h42 ··[···2ae]··stdarg.h
43 ··[···2b9]··struct_FILE.h43 ··[···2b7]··struct_FILE.h
44 ··[···2c7]··stdio2-decl.h44 ··[···2c5]··stdio2-decl.h
45 ··[···2d5]··stdio.h45 ··[···2d3]··stdio.h
46 ··[···2dd]··gcc_libinit.c46 ··[···2db]··gcc_libinit.c
47 ··[···2eb]··stddef.h47 ··[···2e9]··stddef.h
48 ··[···2f4]··struct_timespec.h48 ··[···2f2]··struct_timespec.h
49 ··[···306]··atomic_wide_counter.h49 ··[···304]··atomic_wide_counter.h
50 ··[···31c]··thread-shared-types.h50 ··[···31a]··thread-shared-types.h
51 ··[···332]··struct_mutex.h51 ··[···330]··struct_mutex.h
52 ··[···341]··pthreadtypes.h52 ··[···33f]··pthreadtypes.h
53 ··[···350]··pthread.h53 ··[···34e]··pthread.h
54 ··[···35a]··time.h54 ··[···358]··time.h
55 ··[···361]··string.h55 ··[···35f]··string.h
56 ··[···36a]··gcc_linux_amd64.c56 ··[···368]··gcc_linux_amd64.c
57 ··[···37c]··__sigset_t.h57 ··[···37a]··__sigset_t.h
58 ··[···389]··libcgo_unix.h58 ··[···387]··libcgo_unix.h
59 ··[···397]··sigthread.h59 ··[···395]··sigthread.h
60 ··[···3a3]··signal.h60 ··[···3a1]··signal.h
61 ··[···3ac]··gcc_mmap.c61 ··[···3aa]··gcc_mmap.c
62 ··[···3b7]··/usr/include/sys62 ··[···3b5]··/usr/include/sys
63 ··[···3c8]··mman.h63 ··[···3c6]··mman.h
64 ··[···3cf]··gcc_setenv.c64 ··[···3cd]··gcc_setenv.c
65 ··[···3dc]··gcc_sigaction.c65 ··[···3da]··gcc_sigaction.c
66 ··[···3ec]··string_fortified.h66 ··[···3ea]··string_fortified.h
67 ··[···3ff]··__sigval_t.h67 ··[···3fd]··__sigval_t.h
68 ··[···40c]··siginfo_t.h68 ··[···40a]··siginfo_t.h
69 ··[···418]··sigaction.h69 ··[···416]··sigaction.h
70 ··[···424]··gcc_stack_unix.c70 ··[···422]··gcc_stack_unix.c
71 ··[···435]··gcc_traceback.c71 ··[···433]··gcc_traceback.c
72 ··[···445]··gcc_util.c72 ··[···443]··gcc_util.c
73 ··[···450]··linux_syscall.c73 ··[···44e]··linux_syscall.c
74 ··[···460]··grp.h74 ··[···45e]··grp.h
75 ··[···466]··unistd.h75 ··[···464]··unistd.h
76 ··[···46f]··gcc_amd64.S76 ··[···46d]··gcc_amd64.S
77 ··[···47b]··/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b34677 ··[···479]··/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b346
78 ··[···4b6]··cgo_lookup_cgo.cgo2.c78 ··[···4b3]··cgo_lookup_cgo.cgo2.c
79 ··[···4cc]··/_/GOROOT/src/os/user79 ··[···4c9]··/_/GOROOT/src/os/user
80 ··[···4e2]··cgo_lookup_cgo.go80 ··[···4df]··cgo_lookup_cgo.go
81 ··[···4f4]··pwd.h81 ··[···4f1]··pwd.h
82 ··[···4fa]··getgrouplist_unix.cgo2.c82 ··[···4f7]··getgrouplist_unix.cgo2.c
83 ··[···513]··getgrouplist_unix.go83 ··[···510]··getgrouplist_unix.go
84 ··[···528]··crtn.S84 ··[···525]··crtn.S
  
2.64 KB
reproducibleA/tmp/deploy/deb/x86-64-v3/tailscale_1.84.3-r0_amd64.deb vs.
reproducibleB-extended/tmp/deploy/deb/x86-64-v3/tailscale_1.84.3-r0_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-06-26·16:26:38.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-06-26·16:26:38.000000·debian-binary
2 -rw-r--r--···0········0········0······476·2025-06-26·16:26:38.000000·control.tar.xz2 -rw-r--r--···0········0········0······476·2025-06-26·16:26:38.000000·control.tar.xz
3 -rw-r--r--···0········0········0··8499048·2025-06-26·16:26:38.000000·data.tar.xz3 -rw-r--r--···0········0········0··8512784·2025-06-26·16:26:38.000000·data.tar.xz
2.14 KB
data.tar.xz
2.12 KB
data.tar
2.1 KB
./usr/sbin/tailscaled
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e75510eb6b8c5279baf136102390dfa7cad479263 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·969b755cce97b5b165eea4cd0602b63eabb3f4cd
  
4 Displaying·notes·found·in:·.note.go.buildid4 Displaying·notes·found·in:·.note.go.buildid
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··Go···················0x00000053»   Unknown·note·type:·(0x00000004)»       ···description·data:·55·71·70·71·32·36·79·6f·6e·35·53·78·50·5f·6b·6e·68·78·4d·72·2f·48·42·52·37·4a·4f·75·45·41·4e·78·58·62·6c·6f·77·39·61·44·69·2f·74·4c·75·47·38·67·55·54·4f·68·49·44·67·51·74·55·72·76·6d·65·2f·52·33·69·57·35·4a·79·50·72·62·51·5a·75·69·63·53·2d·2d·79·44·6 ··Go···················0x00000053»   Unknown·note·type:·(0x00000004)»       ···description·data:·37·4e·32·71·73·37·53·30·4c·53·6f·66·6e·46·2d·50·52·6b·37·42·2f·7a·70·6a·30·46·39·38·2d·6e·37·6f·2d·4e·69·5f·46·47·34·6a·66·2f·74·4c·75·47·38·67·55·54·4f·68·49·44·67·51·74·55·72·76·6d·65·2f·44·59·31·4a·54·68·47·47·31·36·78·4b·46·57·59·5f·72·4b·59·53·
  
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:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
355 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Uqpq26yon5SxP_knhxMr/HBR7JOuEANxXblow9aDi/tLuG8gUTOhIDgQtUrvme/R3iW5JyPrbQZuicS--yD1 7N2qs7S0LSofnF-PRk7B/zpj0F98-n7o-Ni_FG4jf/tLuG8gUTOhIDgQtUrvme/DY1JThGG16xKFWY_rKYS
2 /lib/ld-linux-x86-64.so.22 /lib/ld-linux-x86-64.so.2
3 pthread_attr_getstacksize3 pthread_attr_getstacksize
4 nanosleep4 nanosleep
5 pthread_sigmask5 pthread_sigmask
6 res_search6 res_search
7 sigaddset7 sigaddset
8 sigfillset8 sigfillset
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·7461696c·7363616c·65640000·f24f4c0c·tailscaled...OL.2 ··0x00000000·7461696c·7363616c·65640000·b18fad07·tailscaled......
  
67.3 KB
reproducibleA/tmp/deploy/ipk vs.
reproducibleB-extended/tmp/deploy/ipk
67.2 KB
reproducibleA/tmp/deploy/ipk/x86-64-v3 vs.
reproducibleB-extended/tmp/deploy/ipk/x86-64-v3
64.5 KB
reproducibleA/tmp/deploy/ipk/x86-64-v3/tailscale-dbg_1.84.3-r0_x86-64-v3.ipk vs.
reproducibleB-extended/tmp/deploy/ipk/x86-64-v3/tailscale-dbg_1.84.3-r0_x86-64-v3.ipk
369 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······470·1970-01-01·00:00:00.000000·control.tar.gz2 -rw-r--r--···0········0········0······470·1970-01-01·00:00:00.000000·control.tar.gz
3 -rw-r--r--···0········0········0··8996095·1970-01-01·00:00:00.000000·data.tar.zst3 -rw-r--r--···0········0········0··8996257·1970-01-01·00:00:00.000000·data.tar.zst
64.0 KB
data.tar.zst
64.0 KB
data.tar
560 B
file list
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/sbin/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/sbin/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/sbin/.debug/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/sbin/.debug/
4 -rwxr-xr-x···0·root·········(0)·root·········(0)·14114088·2025-06-26·16:26:38.000000·./usr/sbin/.debug/tailscaled4 -rwxr-xr-x···0·root·········(0)·root·········(0)·14114080·2025-06-26·16:26:38.000000·./usr/sbin/.debug/tailscaled
63.4 KB
./usr/sbin/.debug/tailscaled
File has been modified after NT_GNU_BUILD_ID has been applied.
895 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3553b011 ··Entry·point·address:···············0x3553b0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········14111080·(bytes·into·file)13 ··Start·of·section·headers:··········14111072·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1317 ··Number·of·program·headers:·········13
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········4719 ··Number·of·section·headers:·········47
20 ··Section·header·string·table·index:·4620 ··Section·header·string·table·index:·46
3.74 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·47·section·headers,·starting·at·offset·0xd75168:1 There·are·47·section·headers,·starting·at·offset·0xd75160:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000318·000318·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000318·000318·000024·00···A··0···0··4
6 ··[·2]·.note.go.buildid··NOTE············000000000000033c·00033c·000064·00···A··0···0··46 ··[·2]·.note.go.buildid··NOTE············000000000000033c·00033c·000064·00···A··0···0··4
7 ··[·3]·.interp···········NOBITS··········00000000000003a0·0003a0·00001a·00···A··0···0··17 ··[·3]·.interp···········NOBITS··········00000000000003a0·0003a0·00001a·00···A··0···0··1
Offset 32, 25 lines modifiedOffset 32, 25 lines modified
32 ··[27]·.go.buildinfo·····NOBITS··········0000000001e343f0·24f530·002120·00··WA··0···0·1632 ··[27]·.go.buildinfo·····NOBITS··········0000000001e343f0·24f530·002120·00··WA··0···0·16
33 ··[28]·.go.fipsinfo······NOBITS··········0000000001e36520·24f530·000078·00··WA··0···0·3233 ··[28]·.go.fipsinfo······NOBITS··········0000000001e36520·24f530·000078·00··WA··0···0·32
34 ··[29]·.noptrdata········NOBITS··········0000000001e365a0·24f530·0732a1·00··WA··0···0·3234 ··[29]·.noptrdata········NOBITS··········0000000001e365a0·24f530·0732a1·00··WA··0···0·32
35 ··[30]·.bss··············NOBITS··········0000000001ea9860·24f530·029b20·00··WA··0···0·3235 ··[30]·.bss··············NOBITS··········0000000001ea9860·24f530·029b20·00··WA··0···0·32
36 ··[31]·.noptrbss·········NOBITS··········0000000001ed3380·24f530·0259e0·00··WA··0···0·3236 ··[31]·.noptrbss·········NOBITS··········0000000001ed3380·24f530·0259e0·00··WA··0···0·32
37 ··[32]·.comment··········PROGBITS········0000000000000000·24ecb0·000012·01··MS··0···0··137 ··[32]·.comment··········PROGBITS········0000000000000000·24ecb0·000012·01··MS··0···0··1
38 ··[33]·.debug_aranges····PROGBITS········0000000000000000·24ecc8·000155·00···C··0···0··838 ··[33]·.debug_aranges····PROGBITS········0000000000000000·24ecc8·000155·00···C··0···0··8
39 ··[34]·.debug_info·······PROGBITS········0000000000000000·24ee20·320358·00···C··0···0··839 ··[34]·.debug_info·······PROGBITS········0000000000000000·24ee20·320356·00···C··0···0··8
40 ··[35]·.debug_abbrev·····PROGBITS········0000000000000000·56f178·000888·00···C··0···0··840 ··[35]·.debug_abbrev·····PROGBITS········0000000000000000·56f178·000888·00···C··0···0··8
41 ··[36]·.debug_line·······PROGBITS········0000000000000000·56fa00·1fcb8d·00···C··0···0··841 ··[36]·.debug_line·······PROGBITS········0000000000000000·56fa00·1fcb87·00···C··0···0··8
42 ··[37]·.debug_frame······PROGBITS········0000000000000000·76c590·0613dd·00···C··0···0··842 ··[37]·.debug_frame······PROGBITS········0000000000000000·76c588·0613dd·00···C··0···0··8
43 ··[38]·.debug_str········PROGBITS········0000000000000000·7cd970·0007e5·01·MSC··0···0··843 ··[38]·.debug_str········PROGBITS········0000000000000000·7cd968·0007e5·01·MSC··0···0··8
44 ··[39]·.debug_addr·······PROGBITS········0000000000000000·7ce158·00ea27·00···C··0···0··844 ··[39]·.debug_addr·······PROGBITS········0000000000000000·7ce150·00ea27·00···C··0···0··8
45 ··[40]·.debug_line_str···PROGBITS········0000000000000000·7dcb80·000267·01·MSC··0···0··845 ··[40]·.debug_line_str···PROGBITS········0000000000000000·7dcb78·000266·01·MSC··0···0··8
46 ··[41]·.debug_loclists···PROGBITS········0000000000000000·7dcde8·1c948d·00···C··0···0··846 ··[41]·.debug_loclists···PROGBITS········0000000000000000·7dcde0·1c948d·00···C··0···0··8
47 ··[42]·.debug_rnglists···PROGBITS········0000000000000000·9a6278·0b69b6·00···C··0···0··847 ··[42]·.debug_rnglists···PROGBITS········0000000000000000·9a6270·0b69b6·00···C··0···0··8
48 ··[43]·.debug_gdb_scripts·PROGBITS········0000000000000000·a5cc2e·000018·00······0···0··148 ··[43]·.debug_gdb_scripts·PROGBITS········0000000000000000·a5cc26·000018·00······0···0··1
49 ··[44]·.symtab···········SYMTAB··········0000000000000000·a5cc48·1018b0·18·····45·43830··849 ··[44]·.symtab···········SYMTAB··········0000000000000000·a5cc40·1018b0·18·····45·43830··8
50 ··[45]·.strtab···········STRTAB··········0000000000000000·b5e4f8·216a80·00······0···0··150 ··[45]·.strtab···········STRTAB··········0000000000000000·b5e4f0·216a80·00······0···0··1
51 ··[46]·.shstrtab·········STRTAB··········0000000000000000·d74f78·0001ee·00······0···0··151 ··[46]·.shstrtab·········STRTAB··········0000000000000000·d74f70·0001ee·00······0···0··1
52 Key·to·Flags:52 Key·to·Flags:
53 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),53 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
54 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),54 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
55 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),55 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
56 ··l·(large),·p·(processor·specific)56 ··l·(large),·p·(processor·specific)
1.36 KB
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e75510eb6b8c5279baf136102390dfa7cad479263 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·969b755cce97b5b165eea4cd0602b63eabb3f4cd
  
4 Displaying·notes·found·in:·.note.go.buildid4 Displaying·notes·found·in:·.note.go.buildid
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··Go···················0x00000053»   Unknown·note·type:·(0x00000004)»       ···description·data:·55·71·70·71·32·36·79·6f·6e·35·53·78·50·5f·6b·6e·68·78·4d·72·2f·48·42·52·37·4a·4f·75·45·41·4e·78·58·62·6c·6f·77·39·61·44·69·2f·74·4c·75·47·38·67·55·54·4f·68·49·44·67·51·74·55·72·76·6d·65·2f·52·33·69·57·35·4a·79·50·72·62·51·5a·75·69·63·53·2d·2d·79·44·6 ··Go···················0x00000053»   Unknown·note·type:·(0x00000004)»       ···description·data:·37·4e·32·71·73·37·53·30·4c·53·6f·66·6e·46·2d·50·52·6b·37·42·2f·7a·70·6a·30·46·39·38·2d·6e·37·6f·2d·4e·69·5f·46·47·34·6a·66·2f·74·4c·75·47·38·67·55·54·4f·68·49·44·67·51·74·55·72·76·6d·65·2f·44·59·31·4a·54·68·47·47·31·36·78·4b·46·57·59·5f·72·4b·59·53·
  
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:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
40.6 KB
readelf --wide --debug-dump=rawline {}
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··3»      (indirect·line·string,·offset:·0x73):·../bits94 ··3»      (indirect·line·string,·offset:·0x73):·../bits
95 ··4»      (indirect·line·string,·offset:·0x7b):·../elf95 ··4»      (indirect·line·string,·offset:·0x7b):·../elf
96 ··5»      (indirect·line·string,·offset:·0x82):·../csu96 ··5»      (indirect·line·string,·offset:·0x82):·../csu
  
97 ·The·File·Name·Table·(offset·0x9d,·lines·6,·columns·2):97 ·The·File·Name·Table·(offset·0x9d,·lines·6,·columns·2):
98 ··Entry»  Dir»       Name98 ··Entry»  Dir»       Name
99 ··0»      1»     (indirect·line·string,·offset:·0x4b):·abi-note.c99 ··0»      1»     (indirect·line·string,·offset:·0x4b):·abi-note.c
100 ··1»      2»     (indirect·line·string,·offset:·0x32a):·types.h100 ··1»      2»     (indirect·line·string,·offset:·0x328):·types.h
101 ··2»      3»     (indirect·line·string,·offset:·0x89):·stdint-intn.h101 ··2»      3»     (indirect·line·string,·offset:·0x89):·stdint-intn.h
102 ··3»      3»     (indirect·line·string,·offset:·0x97):·stdint-uintn.h102 ··3»      3»     (indirect·line·string,·offset:·0x97):·stdint-uintn.h
103 ··4»      4»     (indirect·line·string,·offset:·0xa6):·elf.h103 ··4»      4»     (indirect·line·string,·offset:·0xa6):·elf.h
104 ··5»      5»     (indirect·line·string,·offset:·0x4b):·abi-note.c104 ··5»      5»     (indirect·line·string,·offset:·0x4b):·abi-note.c
  
105 ·No·Line·Number·Statements.105 ·No·Line·Number·Statements.
106 ··Offset:······················0xbb106 ··Offset:······················0xbb
Offset 134, 16 lines modifiedOffset 134, 16 lines modified
  
134 ·The·Directory·Table·(offset·0xdd,·lines·1,·columns·1):134 ·The·Directory·Table·(offset·0xdd,·lines·1,·columns·1):
135 ··Entry»  Name135 ··Entry»  Name
136 ··0»      (indirect·line·string,·offset:·0x0):·/usr/src/debug/glibc/2.42+git/csu136 ··0»      (indirect·line·string,·offset:·0x0):·/usr/src/debug/glibc/2.42+git/csu
  
137 ·The·File·Name·Table·(offset·0xe7,·lines·2,·columns·2):137 ·The·File·Name·Table·(offset·0xe7,·lines·2,·columns·2):
138 ··Entry»  Dir»       Name138 ··Entry»  Dir»       Name
139 ··0»      0»     (indirect·line·string,·offset:·0x2e4):·init.c139 ··0»      0»     (indirect·line·string,·offset:·0x2e2):·init.c
140 ··1»      0»     (indirect·line·string,·offset:·0x2e4):·init.c140 ··1»      0»     (indirect·line·string,·offset:·0x2e2):·init.c
  
141 ·No·Line·Number·Statements.141 ·No·Line·Number·Statements.
142 ··Offset:······················0xf1142 ··Offset:······················0xf1
143 ··Length:······················99143 ··Length:······················99
144 ··DWARF·Version:···············5144 ··DWARF·Version:···············5
145 ··Address·size·(bytes):········8145 ··Address·size·(bytes):········8
146 ··Segment·selector·(bytes):····0146 ··Segment·selector·(bytes):····0
Offset 2662083, 22 lines modifiedOffset 2662083, 22 lines modified
2662083 ··Opcode·9·has·1·arg2662083 ··Opcode·9·has·1·arg
2662084 ··Opcode·10·has·0·args2662084 ··Opcode·10·has·0·args
2662085 ··Opcode·11·has·0·args2662085 ··Opcode·11·has·0·args
2662086 ··Opcode·12·has·1·arg2662086 ··Opcode·12·has·1·arg
  
2662087 ·The·Directory·Table·(offset·0x456af4,·lines·2,·columns·1):2662087 ·The·Directory·Table·(offset·0x456af4,·lines·2,·columns·1):
2662088 ··Entry»  Name2662088 ··Entry»  Name
2662089 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b1482662089 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
2662090 ··1»      (indirect·line·string,·offset:·0xfc):·/usr/include2662090 ··1»      (indirect·line·string,·offset:·0xfb):·/usr/include
  
2662091 ·The·File·Name·Table·(offset·0x456b02,·lines·3,·columns·2):2662091 ·The·File·Name·Table·(offset·0x456b02,·lines·3,·columns·2):
2662092 ··Entry»  Dir»       Name2662092 ··Entry»  Dir»       Name
2662093 ··0»      0»     (indirect·line·string,·offset:·0xee):·_cgo_export.c2662093 ··0»      0»     (indirect·line·string,·offset:·0xed):·_cgo_export.c
2662094 ··1»      0»     (indirect·line·string,·offset:·0xee):·_cgo_export.c2662094 ··1»      0»     (indirect·line·string,·offset:·0xed):·_cgo_export.c
2662095 ··2»      1»     (indirect·line·string,·offset:·0x109):·stdlib.h2662095 ··2»      1»     (indirect·line·string,·offset:·0x108):·stdlib.h
  
2662096 ·Line·Number·Statements:2662096 ·Line·Number·Statements:
2662097 ··[0x00456b11]··Set·column·to·482662097 ··[0x00456b11]··Set·column·to·48
2662098 ··[0x00456b13]··Extended·opcode·2:·set·Address·to·0x100c3002662098 ··[0x00456b13]··Extended·opcode·2:·set·Address·to·0x100c300
2662099 ··[0x00456b1e]··Advance·Line·by·24·to·252662099 ··[0x00456b1e]··Advance·Line·by·24·to·25
2662100 ··[0x00456b20]··Copy2662100 ··[0x00456b20]··Copy
2662101 ··[0x00456b21]··Set·column·to·22662101 ··[0x00456b21]··Set·column·to·2
Offset 2662175, 19 lines modifiedOffset 2662175, 19 lines modified
2662175 ··Opcode·9·has·1·arg2662175 ··Opcode·9·has·1·arg
2662176 ··Opcode·10·has·0·args2662176 ··Opcode·10·has·0·args
2662177 ··Opcode·11·has·0·args2662177 ··Opcode·11·has·0·args
2662178 ··Opcode·12·has·1·arg2662178 ··Opcode·12·has·1·arg
  
2662179 ·The·Directory·Table·(offset·0x456b88,·lines·1,·columns·1):2662179 ·The·Directory·Table·(offset·0x456b88,·lines·1,·columns·1):
2662180 ··Entry»  Name2662180 ··Entry»  Name
2662181 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b1482662181 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
  
2662182 ·The·File·Name·Table·(offset·0x456b92,·lines·1,·columns·2):2662182 ·The·File·Name·Table·(offset·0x456b92,·lines·1,·columns·2):
2662183 ··Entry»  Dir»       Name2662183 ··Entry»  Dir»       Name
2662184 ··0»      0»     (indirect·line·string,·offset:·0x112):·cgo_linux.cgo2.c2662184 ··0»      0»     (indirect·line·string,·offset:·0x111):·cgo_linux.cgo2.c
  
2662185 ·No·Line·Number·Statements.2662185 ·No·Line·Number·Statements.
2662186 ··Offset:······················0x456b972662186 ··Offset:······················0x456b97
2662187 ··Length:······················2942662187 ··Length:······················294
2662188 ··DWARF·Version:···············52662188 ··DWARF·Version:···············5
2662189 ··Address·size·(bytes):········82662189 ··Address·size·(bytes):········8
2662190 ··Segment·selector·(bytes):····02662190 ··Segment·selector·(bytes):····0
Offset 2662211, 27 lines modifiedOffset 2662211, 27 lines modified
2662211 ··Opcode·9·has·1·arg2662211 ··Opcode·9·has·1·arg
2662212 ··Opcode·10·has·0·args2662212 ··Opcode·10·has·0·args
2662213 ··Opcode·11·has·0·args2662213 ··Opcode·11·has·0·args
2662214 ··Opcode·12·has·1·arg2662214 ··Opcode·12·has·1·arg
  
2662215 ·The·Directory·Table·(offset·0x456bb9,·lines·3,·columns·1):2662215 ·The·Directory·Table·(offset·0x456bb9,·lines·3,·columns·1):
2662216 ··Entry»  Name2662216 ··Entry»  Name
2662217 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b1482662217 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
2662218 ··1»      (indirect·line·string,·offset:·0x135):·/usr/include/bits2662218 ··1»      (indirect·line·string,·offset:·0x134):·/usr/include/bits
2662219 ··2»      (indirect·line·string,·offset:·0xfc):·/usr/include2662219 ··2»      (indirect·line·string,·offset:·0xfb):·/usr/include
  
2662220 ·The·File·Name·Table·(offset·0x456bcb,·lines·7,·columns·2):2662220 ·The·File·Name·Table·(offset·0x456bcb,·lines·7,·columns·2):
2662221 ··Entry»  Dir»       Name2662221 ··Entry»  Dir»       Name
2662222 ··0»      0»     (indirect·line·string,·offset:·0x123):·cgo_resnew.cgo2.c2662222 ··0»      0»     (indirect·line·string,·offset:·0x122):·cgo_resnew.cgo2.c
2662223 ··1»      0»     (indirect·line·string,·offset:·0x147):·cgo-gcc-prolog2662223 ··1»      0»     (indirect·line·string,·offset:·0x146):·cgo-gcc-prolog
2662224 ··2»      1»     (indirect·line·string,·offset:·0x32a):·types.h2662224 ··2»      1»     (indirect·line·string,·offset:·0x328):·types.h
2662225 ··3»      1»     (indirect·line·string,·offset:·0x156):·socket.h2662225 ··3»      1»     (indirect·line·string,·offset:·0x155):·socket.h
2662226 ··4»      1»     (indirect·line·string,·offset:·0x15f):·sockaddr.h2662226 ··4»      1»     (indirect·line·string,·offset:·0x15e):·sockaddr.h
2662227 ··5»      2»     (indirect·line·string,·offset:·0x16a):·errno.h2662227 ··5»      2»     (indirect·line·string,·offset:·0x169):·errno.h
2662228 ··6»      2»     (indirect·line·string,·offset:·0x172):·netdb.h2662228 ··6»      2»     (indirect·line·string,·offset:·0x171):·netdb.h
  
2662229 ·Line·Number·Statements:2662229 ·Line·Number·Statements:
2662230 ··[0x00456bee]··Set·column·to·12662230 ··[0x00456bee]··Set·column·to·1
2662231 ··[0x00456bf0]··Extended·opcode·2:·set·Address·to·0x100c3402662231 ··[0x00456bf0]··Extended·opcode·2:·set·Address·to·0x100c340
2662232 ··[0x00456bfb]··Advance·Line·by·45·to·462662232 ··[0x00456bfb]··Advance·Line·by·45·to·46
2662233 ··[0x00456bfd]··Copy2662233 ··[0x00456bfd]··Copy
2662234 ··[0x00456bfe]··Set·column·to·22662234 ··[0x00456bfe]··Set·column·to·2
Offset 2662395, 19 lines modifiedOffset 2662395, 19 lines modified
2662395 ··Opcode·9·has·1·arg2662395 ··Opcode·9·has·1·arg
2662396 ··Opcode·10·has·0·args2662396 ··Opcode·10·has·0·args
2662397 ··Opcode·11·has·0·args2662397 ··Opcode·11·has·0·args
2662398 ··Opcode·12·has·1·arg2662398 ··Opcode·12·has·1·arg
  
2662399 ·The·Directory·Table·(offset·0x456ce3,·lines·1,·columns·1):2662399 ·The·Directory·Table·(offset·0x456ce3,·lines·1,·columns·1):
2662400 ··Entry»  Name2662400 ··Entry»  Name
2662401 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b1482662401 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
  
2662402 ·The·File·Name·Table·(offset·0x456ced,·lines·1,·columns·2):2662402 ·The·File·Name·Table·(offset·0x456ced,·lines·1,·columns·2):
2662403 ··Entry»  Dir»       Name2662403 ··Entry»  Dir»       Name
2662404 ··0»      0»     (indirect·line·string,·offset:·0x17a):·cgo_socknew.cgo2.c2662404 ··0»      0»     (indirect·line·string,·offset:·0x179):·cgo_socknew.cgo2.c
  
2662405 ·No·Line·Number·Statements.2662405 ·No·Line·Number·Statements.
2662406 ··Offset:······················0x456cf22662406 ··Offset:······················0x456cf2
2662407 ··Length:······················4032662407 ··Length:······················403
2662408 ··DWARF·Version:···············52662408 ··DWARF·Version:···············5
2662409 ··Address·size·(bytes):········82662409 ··Address·size·(bytes):········8
2662410 ··Segment·selector·(bytes):····02662410 ··Segment·selector·(bytes):····0
Offset 2662431, 28 lines modifiedOffset 2662431, 28 lines modified
2662431 ··Opcode·9·has·1·arg2662431 ··Opcode·9·has·1·arg
2662432 ··Opcode·10·has·0·args2662432 ··Opcode·10·has·0·args
2662433 ··Opcode·11·has·0·args2662433 ··Opcode·11·has·0·args
... Open expanded diff ...
12.5 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Uqpq26yon5SxP_knhxMr/HBR7JOuEANxXblow9aDi/tLuG8gUTOhIDgQtUrvme/R3iW5JyPrbQZuicS--yD1 7N2qs7S0LSofnF-PRk7B/zpj0F98-n7o-Ni_FG4jf/tLuG8gUTOhIDgQtUrvme/DY1JThGG16xKFWY_rKYS
2 GCC:·(GNU)·15.2.02 GCC:·(GNU)·15.2.0
3 ln8AJz*J3 ln8AJz*J
4 N>YNp%Ts4 N>YNp%Ts
5 »       )TdWQU\5 »       )TdWQU\
6 8g`*~E`H6 8g`*~E`H
7 [V^navNfVn7 [V^navNfVn
8 d33c{dfb8 d33c{dfb
Offset 955, 572 lines modifiedOffset 955, 605 lines modified
955 -&F·!u·:(955 -&F·!u·:(
956 q'G&xt9]8H956 q'G&xt9]8H
957 {o+);m:+{957 {o+);m:+{
958 @eo[5qv7958 @eo[5qv7
959 g:wub&Vi959 g:wub&Vi
960 e>eZ{PMrB(}960 e>eZ{PMrB(}
961 NInhMXW[!KFY961 NInhMXW[!KFY
962 oJatx8\V 
963 .('»    eJ9;]PN 
964 {GAtiEi9 
965 )P|-·z)1 
966 *d@/.(Dt 
967 ;T[}rAq(962 <?/B"{X"
 963 g&}=*KKX
 964 WPURTlSz=
 965 ||A\vlPpr~]I
 966 RR]XRYZR
 967 ltEE%7u9h:
 968 nAmIiMLr
 969 Cj~$}-H`q
Diff chunk too large, falling back to line-by-line diff (582 lines added, 551 lines removed)
968 /w2·T9mh(970 /w2·T9mh(
969 ceE?U<FU971 4r>7r.a`W
970 aqm3ZQ|Pc972 \8ti!No[-
971 B{TQqRis973 =y~!6]?Q
972 @~&»    »    Q-Jn9974 ]]]U]]M[=
973 guwuuUuu5m975 |bRoxfh\/
974 ^E1pIetJ976 %a^T;]ENwh
975 !ZT\#FHq)-977 0_-Kse9x
976 ]/vjYpmD978 ·+e5;3jA
977 io~&qOjI979 b,VVgn\A
978 "!WU]cm$980 \FU#!'iaX
979 SCC2BuS3g981 en45Sf/A
980 YY»     #tTu=982 Y}k'iwEV
981 RM<e5Al0983 53sp)c1w
982 »       v=R^*v$|984 t[TYIZ?i
983 /!yyo!Rd985 `NG}$5)H
984 pG~J57{w986 Ac_Eb$'K
985 UP·bpOdzi987 "`qn7{|·0
986 QbR4]`5e988 |a}tveMemy}e
987 xEX.lZNL989 )O=yv6wk
988 #KL(#QM}990 O`hP^]*5TU
989 ?2Lb8)S;991 T»      'Kc5Zv
990 >Usi/qfc}ey992 Cq4(Uk|<
991 tKT2mh)Dt993 ~JMOsM.`.
992 W^!e,92x:~!994 3*j+Fez`
993 3fDvx@1F995 ;@3ws?/U
994 +E4UD|(R996 j>iwg!+WO
995 o{c9(qKp997 I~qWzbfW
996 qQ[9{auymi]998 ;z8P~\|!
997 _P8q<J.c<999 "Of+8D8W,
998 ?kj7aT]"1000 )9C!Lc6VV
999 _3V{qK#-1001 V%!1!D5y4
1000 TXU9;\7%1002 UArVC"=&
1001 )6Mb&oA:K)1003 <8*3rWkV
1002 3[09C\zn1004 6a;U,Q@b/jiE5
1003 F>I`K]4(1005 AsC.4rQ1#
1004 l/L~cse!1006 s"IYM+·.
1005 =V\~k\Hx1007 2`+^!.XO-h
1006 p]6=lO3{=N,St1008 t=Lej6Xl8
1007 9Xn3>G[V1009 J1QIW/·5
1008 OQL8oDl%1010 eH^S!vg)(
1009 o%»     Mt]rRPb1011 o<4U,]Ta
1010 n`@|ZeHV1012 xVxaoqc3M
1011 |vjdi\~'sJ11013 !yqX|q:_
1012 nq]B1Z{_1014 ?$MqfSx1?
1013 lBz~TU@n1015 1)%4:q'z
1014 w[;510u671016 )\o\Bip=>
1015 gg?"ja[>(1017 XhPI,R@v
1016 fcQnDp%w1018 S!»     Y}I_k
1017 /ZgQytS.FF1019 rleb4tC?
1018 a-fF~_1l1020 KnSFq»  :Q3M
1019 2!rk»   *]_1021 bz}Z4CBr%
1020 J'bjsCfw1022 *NynB*`!'
1021 WC2@Jy.X1023 E@2H/B·?
1022 voD(Ze.RT1024 E0_e^x#}(m
1023 +Wf*+E,)1025 .!R"!~i/
1024 /:]B[i^-1026 P2cRoq"3)
1025 !:hSk+%41027 li7FrG_u<D
1026 -eS("rs\1028 <Ouuuu?}TWWW
1027 2wxTB9KLWR1029 Hqx^DOW[
1028 b%yp"g~21030 BhJbG$MI4
1029 dT8<48*:1xVp1031 <P>J]Udg
1030 <4=8dH·<$=841032 Fi·81Bc58:(
1031 usG7\Z3/{1033 9\YP7$ct
1032 ).K';AqO1034 g+DgveC}q
1033 5V(uQNrQ>1035 ;EQG(#])
1034 CPiwQ2P11036 <?9]=zRW
1035 }L6#R~S}1037 S2iPEN%&EC
1036 X8[}%]]/1038 YtkX,5MZ
1037 !2|V?u» H1039 J{XieV:e
1038 fFSov0fR11040 R^i,T_):
1039 sxD@;rK*1041 pYCeCe42
1040 86YY2+/B1042 3RPjW;@:P-
1041 nk4cEII11043 EEECmyESi]=
1042 ]>?IXYze1044 Qe}CUpRU0
1043 NO3'DJ^-1045 .(],V^r>
1044 ctLUKiCX1046 -zBGi!>g
1045 njUEe]G*1047 kY8:,0NX
1046 QW_^]_j[1048 v{k40>V|
1047 0d9YfiA{1049 F'ges'xG
1048 WYexraPD-5}1050 %nB7EOKp
1049 BNiD|Qf(1051 HO'Q'»  IM
1050 fq~nq^gq~m1,1052 [y!AqJ&b{C&
1051 BP8uS++%1053 ,g05;CU>
1052 jx%y(&{$1054 v96Y9>0s4
1053 >M+k(c,71055 =`*bR$21
1054 )6·*MVM91056 M?`/;Nkr
1055 }Ksb)fKW1057 8(If?#1>F
1056 TRUVSYk*1058 eB»     4WPad
1057 Ei4[;7~+rDt1059 >'*M^H4i
1058 3nn];tx)1060 q|Ekvv)p
1059 P*#gn6/d1061 rE]?j-yU$
1060 =GG)]+7g'$1062 aV<AlS;y
1061 >9Zl.R}D1063 Xr)cfQ9(
1062 »       c%c2P9>1064 %wbTf"*C8l?r
1063 ]FM^gE;51065 ,s$Ey9i'
1064 b4(&dacv1066 T|-NVZf»
... Open expanded diff ...
4.28 KB
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 9, 77 lines modifiedOffset 9, 77 lines modified
9 ··[····73]··../bits9 ··[····73]··../bits
10 ··[····7b]··../elf10 ··[····7b]··../elf
11 ··[····82]··../csu11 ··[····82]··../csu
12 ··[····89]··stdint-intn.h12 ··[····89]··stdint-intn.h
13 ··[····97]··stdint-uintn.h13 ··[····97]··stdint-uintn.h
14 ··[····a6]··elf.h14 ··[····a6]··elf.h
15 ··[····ac]··crti.S15 ··[····ac]··crti.S
16 ··[····b3]··/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b14816 ··[····b3]··/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
17 ··[····ee]··_cgo_export.c17 ··[····ed]··_cgo_export.c
18 ··[····fc]··/usr/include18 ··[····fb]··/usr/include
19 ··[···109]··stdlib.h19 ··[···108]··stdlib.h
20 ··[···112]··cgo_linux.cgo2.c20 ··[···111]··cgo_linux.cgo2.c
21 ··[···123]··cgo_resnew.cgo2.c21 ··[···122]··cgo_resnew.cgo2.c
22 ··[···135]··/usr/include/bits22 ··[···134]··/usr/include/bits
23 ··[···147]··cgo-gcc-prolog23 ··[···146]··cgo-gcc-prolog
24 ··[···156]··socket.h24 ··[···155]··socket.h
25 ··[···15f]··sockaddr.h25 ··[···15e]··sockaddr.h
26 ··[···16a]··errno.h26 ··[···169]··errno.h
27 ··[···172]··netdb.h27 ··[···171]··netdb.h
28 ··[···17a]··cgo_socknew.cgo2.c28 ··[···179]··cgo_socknew.cgo2.c
29 ··[···18d]··cgo_unix_cgo.cgo2.c29 ··[···18c]··cgo_unix_cgo.cgo2.c
30 ··[···1a1]··cgo_unix_cgo_res.cgo2.c30 ··[···1a0]··cgo_unix_cgo_res.cgo2.c
31 ··[···1b9]··resolv.h31 ··[···1b8]··resolv.h
32 ··[···1c2]··/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b15432 ··[···1c1]··/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b154
33 ··[···1fd]··/_/GOROOT/src/runtime/cgo33 ··[···1fb]··/_/GOROOT/src/runtime/cgo
34 ··[···217]··gcc_context.c34 ··[···215]··gcc_context.c
35 ··[···225]··stdint.h35 ··[···223]··stdint.h
36 ··[···22e]··libcgo.h36 ··[···22c]··libcgo.h
37 ··[···237]··gcc_fatalf.c37 ··[···235]··gcc_fatalf.c
38 ··[···244]··/usr/lib/x86_64-poky-linux/gcc/x86_64-poky-linux/15.2.0/include38 ··[···242]··/usr/lib/x86_64-poky-linux/gcc/x86_64-poky-linux/15.2.0/include
39 ··[···284]··/usr/include/bits/types39 ··[···282]··/usr/include/bits/types
40 ··[···29c]··stdio2.h40 ··[···29a]··stdio2.h
41 ··[···2a5]··<built-in>41 ··[···2a3]··<built-in>
42 ··[···2b0]··stdarg.h42 ··[···2ae]··stdarg.h
43 ··[···2b9]··struct_FILE.h43 ··[···2b7]··struct_FILE.h
44 ··[···2c7]··stdio2-decl.h44 ··[···2c5]··stdio2-decl.h
45 ··[···2d5]··stdio.h45 ··[···2d3]··stdio.h
46 ··[···2dd]··gcc_libinit.c46 ··[···2db]··gcc_libinit.c
47 ··[···2eb]··stddef.h47 ··[···2e9]··stddef.h
48 ··[···2f4]··struct_timespec.h48 ··[···2f2]··struct_timespec.h
49 ··[···306]··atomic_wide_counter.h49 ··[···304]··atomic_wide_counter.h
50 ··[···31c]··thread-shared-types.h50 ··[···31a]··thread-shared-types.h
51 ··[···332]··struct_mutex.h51 ··[···330]··struct_mutex.h
52 ··[···341]··pthreadtypes.h52 ··[···33f]··pthreadtypes.h
53 ··[···350]··pthread.h53 ··[···34e]··pthread.h
54 ··[···35a]··time.h54 ··[···358]··time.h
55 ··[···361]··string.h55 ··[···35f]··string.h
56 ··[···36a]··gcc_linux_amd64.c56 ··[···368]··gcc_linux_amd64.c
57 ··[···37c]··__sigset_t.h57 ··[···37a]··__sigset_t.h
58 ··[···389]··libcgo_unix.h58 ··[···387]··libcgo_unix.h
59 ··[···397]··sigthread.h59 ··[···395]··sigthread.h
60 ··[···3a3]··signal.h60 ··[···3a1]··signal.h
61 ··[···3ac]··gcc_mmap.c61 ··[···3aa]··gcc_mmap.c
62 ··[···3b7]··/usr/include/sys62 ··[···3b5]··/usr/include/sys
63 ··[···3c8]··mman.h63 ··[···3c6]··mman.h
64 ··[···3cf]··gcc_setenv.c64 ··[···3cd]··gcc_setenv.c
65 ··[···3dc]··gcc_sigaction.c65 ··[···3da]··gcc_sigaction.c
66 ··[···3ec]··string_fortified.h66 ··[···3ea]··string_fortified.h
67 ··[···3ff]··__sigval_t.h67 ··[···3fd]··__sigval_t.h
68 ··[···40c]··siginfo_t.h68 ··[···40a]··siginfo_t.h
69 ··[···418]··sigaction.h69 ··[···416]··sigaction.h
70 ··[···424]··gcc_stack_unix.c70 ··[···422]··gcc_stack_unix.c
71 ··[···435]··gcc_traceback.c71 ··[···433]··gcc_traceback.c
72 ··[···445]··gcc_util.c72 ··[···443]··gcc_util.c
73 ··[···450]··linux_syscall.c73 ··[···44e]··linux_syscall.c
74 ··[···460]··grp.h74 ··[···45e]··grp.h
75 ··[···466]··unistd.h75 ··[···464]··unistd.h
76 ··[···46f]··gcc_amd64.S76 ··[···46d]··gcc_amd64.S
77 ··[···47b]··/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b34677 ··[···479]··/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b346
78 ··[···4b6]··cgo_lookup_cgo.cgo2.c78 ··[···4b3]··cgo_lookup_cgo.cgo2.c
79 ··[···4cc]··/_/GOROOT/src/os/user79 ··[···4c9]··/_/GOROOT/src/os/user
80 ··[···4e2]··cgo_lookup_cgo.go80 ··[···4df]··cgo_lookup_cgo.go
81 ··[···4f4]··pwd.h81 ··[···4f1]··pwd.h
82 ··[···4fa]··getgrouplist_unix.cgo2.c82 ··[···4f7]··getgrouplist_unix.cgo2.c
83 ··[···513]··getgrouplist_unix.go83 ··[···510]··getgrouplist_unix.go
84 ··[···528]··crtn.S84 ··[···525]··crtn.S
  
2.65 KB
reproducibleA/tmp/deploy/ipk/x86-64-v3/tailscale_1.84.3-r0_x86-64-v3.ipk vs.
reproducibleB-extended/tmp/deploy/ipk/x86-64-v3/tailscale_1.84.3-r0_x86-64-v3.ipk
369 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary1 -rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary
2 -rw-r--r--···0········0········0······431·1970-01-01·00:00:00.000000·control.tar.gz2 -rw-r--r--···0········0········0······431·1970-01-01·00:00:00.000000·control.tar.gz
3 -rw-r--r--···0········0········0·11483865·1970-01-01·00:00:00.000000·data.tar.zst3 -rw-r--r--···0········0········0·11483869·1970-01-01·00:00:00.000000·data.tar.zst
2.14 KB
data.tar.zst
2.12 KB
data.tar
2.1 KB
./usr/sbin/tailscaled
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e75510eb6b8c5279baf136102390dfa7cad479263 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·969b755cce97b5b165eea4cd0602b63eabb3f4cd
  
4 Displaying·notes·found·in:·.note.go.buildid4 Displaying·notes·found·in:·.note.go.buildid
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··Go···················0x00000053»   Unknown·note·type:·(0x00000004)»       ···description·data:·55·71·70·71·32·36·79·6f·6e·35·53·78·50·5f·6b·6e·68·78·4d·72·2f·48·42·52·37·4a·4f·75·45·41·4e·78·58·62·6c·6f·77·39·61·44·69·2f·74·4c·75·47·38·67·55·54·4f·68·49·44·67·51·74·55·72·76·6d·65·2f·52·33·69·57·35·4a·79·50·72·62·51·5a·75·69·63·53·2d·2d·79·44·6 ··Go···················0x00000053»   Unknown·note·type:·(0x00000004)»       ···description·data:·37·4e·32·71·73·37·53·30·4c·53·6f·66·6e·46·2d·50·52·6b·37·42·2f·7a·70·6a·30·46·39·38·2d·6e·37·6f·2d·4e·69·5f·46·47·34·6a·66·2f·74·4c·75·47·38·67·55·54·4f·68·49·44·67·51·74·55·72·76·6d·65·2f·44·59·31·4a·54·68·47·47·31·36·78·4b·46·57·59·5f·72·4b·59·53·
  
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:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
355 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Uqpq26yon5SxP_knhxMr/HBR7JOuEANxXblow9aDi/tLuG8gUTOhIDgQtUrvme/R3iW5JyPrbQZuicS--yD1 7N2qs7S0LSofnF-PRk7B/zpj0F98-n7o-Ni_FG4jf/tLuG8gUTOhIDgQtUrvme/DY1JThGG16xKFWY_rKYS
2 /lib/ld-linux-x86-64.so.22 /lib/ld-linux-x86-64.so.2
3 pthread_attr_getstacksize3 pthread_attr_getstacksize
4 nanosleep4 nanosleep
5 pthread_sigmask5 pthread_sigmask
6 res_search6 res_search
7 sigaddset7 sigaddset
8 sigfillset8 sigfillset
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·7461696c·7363616c·65640000·f24f4c0c·tailscaled...OL.2 ··0x00000000·7461696c·7363616c·65640000·b18fad07·tailscaled......
  
71.7 KB
reproducibleA/tmp/deploy/rpm vs.
reproducibleB-extended/tmp/deploy/rpm
71.7 KB
reproducibleA/tmp/deploy/rpm/x86_64_v3 vs.
reproducibleB-extended/tmp/deploy/rpm/x86_64_v3
4.57 KB
reproducibleA/tmp/deploy/rpm/x86_64_v3/tailscale-1.84.3-r0.x86_64_v3.rpm vs.
reproducibleB-extended/tmp/deploy/rpm/x86_64_v3/tailscale-1.84.3-r0.x86_64_v3.rpm
2.08 KB
header
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 HEADERIMMUTABLE:·[53·indexes,·1657·bytes]1 HEADERIMMUTABLE:·[53·indexes,·1657·bytes]
2 HEADERI18NTABLE:·2 HEADERI18NTABLE:·
3 ·-·C3 ·-·C
4 SIGSIZE:·114872064 SIGSIZE:·11487209
5 SIGMD5:·8b7e85b17870e9010aa613d9189c305a 
6 SHA1HEADER:·5f4efd950bff8e6ca0e05f5fa362ba3e5e1dc9d9 
7 SHA256HEADER:·7881b742f770a183a311447dce8f917ca56ab32fc6321e7c5c48e86ef58deda85 SIGMD5:·137e51bf63d206106e017360dccdfcd2
 6 SHA1HEADER:·669810661efa510ae937b09f153aa61b29b48e0f
 7 SHA256HEADER:·040aca612c44edfa2bf10e4e8f15d0a40f4ffa18163a8f61530d40ef4119ab4a
8 NAME:·tailscale8 NAME:·tailscale
9 VERSION:·1.84.39 VERSION:·1.84.3
10 RELEASE:·r010 RELEASE:·r0
11 SUMMARY:·Tailscale·client·and·daemon11 SUMMARY:·Tailscale·client·and·daemon
12 DESCRIPTION:·The·easiest,·most·secure·way·to·use·WireGuard·and·2FA.12 DESCRIPTION:·The·easiest,·most·secure·way·to·use·WireGuard·and·2FA.
13 BUILDTIME:·175095519813 BUILDTIME:·1750955198
14 BUILDHOST:·reproducible14 BUILDHOST:·reproducible
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ·-·175095519844 ·-·1750955198
45 ·-·175095519845 ·-·1750955198
46 FILEMD5S:·46 FILEMD5S:·
47 ·-·47 ·-·
48 ·-·48 ·-·
49 ·-·49 ·-·
50 ·-·50 ·-·
51 ·-·e01a56788d50751a306cdbe16ad63d271dce5a5142dc4b2ce1f75bc4137a934851 ·-·e786d073083a770941329c2a2bbe369bf0b216146c303a49aa0a5733675a7eba
52 FILELINKTOS:·52 FILELINKTOS:·
53 ·-·53 ·-·
54 ·-·54 ·-·
55 ·-·../sbin/tailscaled55 ·-·../sbin/tailscaled
56 ·-·56 ·-·
57 ·-·57 ·-·
58 FILEFLAGS:·58 FILEFLAGS:·
Offset 178, 22 lines modifiedOffset 178, 22 lines modified
178 ·-·2178 ·-·2
179 FILECLASS:·179 FILECLASS:·
180 ·-·directory180 ·-·directory
181 ·-·directory181 ·-·directory
182 ·-·symbolic·link·to·`../sbin/tailscaled'182 ·-·symbolic·link·to·`../sbin/tailscaled'
183 ·-·directory183 ·-·directory
184 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-184 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-
185 linux-x86-64.so.2,·BuildID[sha1]=e75510eb6b8c5279baf136102390dfa7cad47926,·for·GNU/Linux·5.15.0,185 linux-x86-64.so.2,·BuildID[sha1]=969b755cce97b5b165eea4cd0602b63eabb3f4cd,·for·GNU/Linux·5.15.0,
186 stripped186 stripped
187 CLASSDICT:·187 CLASSDICT:·
188 ·-·directory188 ·-·directory
189 ·-·189 ·-·
190 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-190 ·-·ELF·64-bit·LSB·pie·executable,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·/lib/ld-
191 linux-x86-64.so.2,·BuildID[sha1]=e75510eb6b8c5279baf136102390dfa7cad47926,·for·GNU/Linux·5.15.0,191 linux-x86-64.so.2,·BuildID[sha1]=969b755cce97b5b165eea4cd0602b63eabb3f4cd,·for·GNU/Linux·5.15.0,
192 stripped192 stripped
193 FILEDIGESTALGO:·8193 FILEDIGESTALGO:·8
194 ENCODING:·utf-8194 ENCODING:·utf-8
195 PAYLOADDIGEST:·195 PAYLOADDIGEST:·
196 ·-·e5f011674f2c210a5b4160aa8051e84cb646ca1d3c6358d55ca6e984ee73a79b196 ·-·ad5880307d97a9dbefd837626e65018d416975a9ed5e6f3cf0579f76747df7c7
197 PAYLOADDIGESTALGO:·8197 PAYLOADDIGESTALGO:·8
198 PAYLOADDIGESTALT:·198 PAYLOADDIGESTALT:·
199 ·-·bdaf18323fbab90a004c67926d369b7dceeb6b468962776f8cfaf05d93afe100199 ·-·8962ab62db2457815a1ccb7d387c6e01faa63f0d22e5c6561420d77d5d6dcb06
2.34 KB
content
202 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 gzip·compressed·data,·last·modified:·Sat·Oct·11·03:13:00·2025,·from·Unix1 gzip·compressed·data,·last·modified:·Sat·Oct·11·03:13:01·2025,·from·Unix
2.13 KB
content-content
2.1 KB
./usr/sbin/tailscaled
File has been modified after NT_GNU_BUILD_ID has been applied.
1.36 KB
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e75510eb6b8c5279baf136102390dfa7cad479263 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·969b755cce97b5b165eea4cd0602b63eabb3f4cd
  
4 Displaying·notes·found·in:·.note.go.buildid4 Displaying·notes·found·in:·.note.go.buildid
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··Go···················0x00000053»   Unknown·note·type:·(0x00000004)»       ···description·data:·55·71·70·71·32·36·79·6f·6e·35·53·78·50·5f·6b·6e·68·78·4d·72·2f·48·42·52·37·4a·4f·75·45·41·4e·78·58·62·6c·6f·77·39·61·44·69·2f·74·4c·75·47·38·67·55·54·4f·68·49·44·67·51·74·55·72·76·6d·65·2f·52·33·69·57·35·4a·79·50·72·62·51·5a·75·69·63·53·2d·2d·79·44·6 ··Go···················0x00000053»   Unknown·note·type:·(0x00000004)»       ···description·data:·37·4e·32·71·73·37·53·30·4c·53·6f·66·6e·46·2d·50·52·6b·37·42·2f·7a·70·6a·30·46·39·38·2d·6e·37·6f·2d·4e·69·5f·46·47·34·6a·66·2f·74·4c·75·47·38·67·55·54·4f·68·49·44·67·51·74·55·72·76·6d·65·2f·44·59·31·4a·54·68·47·47·31·36·78·4b·46·57·59·5f·72·4b·59·53·
  
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:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
355 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Uqpq26yon5SxP_knhxMr/HBR7JOuEANxXblow9aDi/tLuG8gUTOhIDgQtUrvme/R3iW5JyPrbQZuicS--yD1 7N2qs7S0LSofnF-PRk7B/zpj0F98-n7o-Ni_FG4jf/tLuG8gUTOhIDgQtUrvme/DY1JThGG16xKFWY_rKYS
2 /lib/ld-linux-x86-64.so.22 /lib/ld-linux-x86-64.so.2
3 pthread_attr_getstacksize3 pthread_attr_getstacksize
4 nanosleep4 nanosleep
5 pthread_sigmask5 pthread_sigmask
6 res_search6 res_search
7 sigaddset7 sigaddset
8 sigfillset8 sigfillset
305 B
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·7461696c·7363616c·65640000·f24f4c0c·tailscaled...OL.2 ··0x00000000·7461696c·7363616c·65640000·b18fad07·tailscaled......
  
67.0 KB
reproducibleA/tmp/deploy/rpm/x86_64_v3/tailscale-dbg-1.84.3-r0.x86_64_v3.rpm vs.
reproducibleB-extended/tmp/deploy/rpm/x86_64_v3/tailscale-dbg-1.84.3-r0.x86_64_v3.rpm
2.88 KB
header
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 HEADERIMMUTABLE:·[56·indexes,·1453·bytes]1 HEADERIMMUTABLE:·[56·indexes,·1453·bytes]
2 HEADERI18NTABLE:·2 HEADERI18NTABLE:·
3 ·-·C3 ·-·C
4 SIGSIZE:·90002254 SIGSIZE:·9000491
5 SIGMD5:·de61133734d06a97ca03581aa878d2d0 
6 SHA1HEADER:·2f06c066dcc35ea225241593ce48d375b39db1e3 
7 SHA256HEADER:·01c3ee0126a4d993dade6e880991d65d6dca5cba7f12731347a4347e0f1a16235 SIGMD5:·7ba901d731003e4f7d34a7d13bdf7dcd
 6 SHA1HEADER:·e3937075843aed48430abe50acf6422de88a3b35
 7 SHA256HEADER:·c122e31a61f34cbbda3b188cd57b8de4d85145c206aaf107be06666b566f2b8c
8 NAME:·tailscale-dbg8 NAME:·tailscale-dbg
9 VERSION:·1.84.39 VERSION:·1.84.3
10 RELEASE:·r010 RELEASE:·r0
11 SUMMARY:·Tailscale·client·and·daemon·-·Debugging·files11 SUMMARY:·Tailscale·client·and·daemon·-·Debugging·files
12 DESCRIPTION:·The·easiest,·most·secure·way·to·use·WireGuard·and·2FA.··This·package·contains·ELF·symbols·and12 DESCRIPTION:·The·easiest,·most·secure·way·to·use·WireGuard·and·2FA.··This·package·contains·ELF·symbols·and
13 related·sources·for·debugging·purposes.13 related·sources·for·debugging·purposes.
14 BUILDTIME:·175095519814 BUILDTIME:·1750955198
15 BUILDHOST:·reproducible15 BUILDHOST:·reproducible
16 SIZE:·1411408816 SIZE:·14114080
17 LICENSE:·BSD-3-Clause··&·Apache-2.0·&·BSD-2-Clause·&·BSD-3-Clause·&·ISC·&·MIT17 LICENSE:·BSD-3-Clause··&·Apache-2.0·&·BSD-2-Clause·&·BSD-3-Clause·&·ISC·&·MIT
18 PACKAGER:·Poky·Maintainers·<poky@lists.yoctoproject.org>18 PACKAGER:·Poky·Maintainers·<poky@lists.yoctoproject.org>
19 GROUP:·devel19 GROUP:·devel
20 URL:·https://github.com/tailscale/tailscale20 URL:·https://github.com/tailscale/tailscale
21 OS:·linux21 OS:·linux
22 ARCH:·x86_64_v322 ARCH:·x86_64_v3
23 FILESIZES:·23 FILESIZES:·
24 ·-·024 ·-·0
25 ·-·025 ·-·0
26 ·-·026 ·-·0
27 ·-·1411408827 ·-·14114080
28 FILEMODES:·28 FILEMODES:·
29 ·-·1687729 ·-·16877
30 ·-·1687730 ·-·16877
31 ·-·1687731 ·-·16877
32 ·-·3326132 ·-·33261
33 FILERDEVS:·33 FILERDEVS:·
34 ·-·034 ·-·0
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ·-·175095519840 ·-·1750955198
41 ·-·175095519841 ·-·1750955198
42 ·-·175095519842 ·-·1750955198
43 FILEMD5S:·43 FILEMD5S:·
44 ·-·44 ·-·
45 ·-·45 ·-·
46 ·-·46 ·-·
47 ·-·8c2f0fabc2bc227688521a945f11eecf80c4600de49144efdb0407f4d6b5217247 ·-·fec1aa3b389d965329141f0a2cf4386efa12964c79bb708e472d0d21a74cea46
48 FILELINKTOS:·48 FILELINKTOS:·
49 ·-·49 ·-·
50 ·-·50 ·-·
51 ·-·51 ·-·
52 ·-·52 ·-·
53 FILEFLAGS:·53 FILEFLAGS:·
54 ·-·054 ·-·0
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ·-·root67 ·-·root
68 SOURCERPM:·tailscale-1.84.3-r0.src.rpm68 SOURCERPM:·tailscale-1.84.3-r0.src.rpm
69 FILEVERIFYFLAGS:·69 FILEVERIFYFLAGS:·
70 ·-·429496729570 ·-·4294967295
71 ·-·429496729571 ·-·4294967295
72 ·-·429496729572 ·-·4294967295
73 ·-·429496729573 ·-·4294967295
74 ARCHIVESIZE:·1411472074 ARCHIVESIZE:·14114712
75 PROVIDES:·75 PROVIDES:·
76 ·-·tailscale-dbg76 ·-·tailscale-dbg
77 ·-·tailscale-dbg(x86-64)77 ·-·tailscale-dbg(x86-64)
78 REQUIREFLAGS:·78 REQUIREFLAGS:·
79 ·-·1677722679 ·-·16777226
80 ·-·1677722680 ·-·16777226
81 ·-·1677722681 ·-·16777226
Offset 138, 27 lines modifiedOffset 138, 27 lines modified
138 ·-·0138 ·-·0
139 ·-·2139 ·-·2
140 FILECLASS:·140 FILECLASS:·
141 ·-·directory141 ·-·directory
142 ·-·directory142 ·-·directory
143 ·-·directory143 ·-·directory
144 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·*empty*,144 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·*empty*,
145 BuildID[sha1]=e75510eb6b8c5279baf136102390dfa7cad47926,·for·GNU/Linux·5.15.0,·with·debug_info,·not145 BuildID[sha1]=969b755cce97b5b165eea4cd0602b63eabb3f4cd,·for·GNU/Linux·5.15.0,·with·debug_info,·not
146 stripped146 stripped
147 CLASSDICT:·147 CLASSDICT:·
148 ·-·directory148 ·-·directory
149 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·*empty*,149 ·-·ELF·64-bit·LSB·shared·object,·x86-64,·version·1·(SYSV),·dynamically·linked,·interpreter·*empty*,
150 BuildID[sha1]=e75510eb6b8c5279baf136102390dfa7cad47926,·for·GNU/Linux·5.15.0,·with·debug_info,·not150 BuildID[sha1]=969b755cce97b5b165eea4cd0602b63eabb3f4cd,·for·GNU/Linux·5.15.0,·with·debug_info,·not
151 stripped151 stripped
152 FILEDIGESTALGO:·8152 FILEDIGESTALGO:·8
153 RECOMMENDS:·153 RECOMMENDS:·
154 ·-·glibc-dbg154 ·-·glibc-dbg
155 RECOMMENDVERSION:·155 RECOMMENDVERSION:·
156 ·-·156 ·-·
157 RECOMMENDFLAGS:·157 RECOMMENDFLAGS:·
158 ·-·0158 ·-·0
159 ENCODING:·utf-8159 ENCODING:·utf-8
160 PAYLOADDIGEST:·160 PAYLOADDIGEST:·
161 ·-·154115fad324b7237a1ae6411f361d62ef667704ad309e8ba3e368d13f689258161 ·-·bebf77e19da6b59101ff244aa27f41fd9430badc27379e6ce9c8f653291f486b
162 PAYLOADDIGESTALGO:·8162 PAYLOADDIGESTALGO:·8
163 PAYLOADDIGESTALT:·163 PAYLOADDIGESTALT:·
164 ·-·b5cbb77a40ee50b7d23252bf5b75ff91cb2233b185adeabdd4578009feebd8aa164 ·-·67a1f53903ec1f8d83cd9728172a2f698fb7adea9ac1ffb45be7a56bc12a3895
64.0 KB
content
64.0 KB
content-content
560 B
file list
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/sbin/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/sbin/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/sbin/.debug/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-06-26·16:26:38.000000·./usr/sbin/.debug/
4 -rwxr-xr-x···0·root·········(0)·root·········(0)·14114088·2025-06-26·16:26:38.000000·./usr/sbin/.debug/tailscaled4 -rwxr-xr-x···0·root·········(0)·root·········(0)·14114080·2025-06-26·16:26:38.000000·./usr/sbin/.debug/tailscaled
63.4 KB
./usr/sbin/.debug/tailscaled
File has been modified after NT_GNU_BUILD_ID has been applied.
895 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x3553b011 ··Entry·point·address:···············0x3553b0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········14111080·(bytes·into·file)13 ··Start·of·section·headers:··········14111072·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1317 ··Number·of·program·headers:·········13
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········4719 ··Number·of·section·headers:·········47
20 ··Section·header·string·table·index:·4620 ··Section·header·string·table·index:·46
3.74 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·47·section·headers,·starting·at·offset·0xd75168:1 There·are·47·section·headers,·starting·at·offset·0xd75160:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000318·000318·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000318·000318·000024·00···A··0···0··4
6 ··[·2]·.note.go.buildid··NOTE············000000000000033c·00033c·000064·00···A··0···0··46 ··[·2]·.note.go.buildid··NOTE············000000000000033c·00033c·000064·00···A··0···0··4
7 ··[·3]·.interp···········NOBITS··········00000000000003a0·0003a0·00001a·00···A··0···0··17 ··[·3]·.interp···········NOBITS··········00000000000003a0·0003a0·00001a·00···A··0···0··1
Offset 32, 25 lines modifiedOffset 32, 25 lines modified
32 ··[27]·.go.buildinfo·····NOBITS··········0000000001e343f0·24f530·002120·00··WA··0···0·1632 ··[27]·.go.buildinfo·····NOBITS··········0000000001e343f0·24f530·002120·00··WA··0···0·16
33 ··[28]·.go.fipsinfo······NOBITS··········0000000001e36520·24f530·000078·00··WA··0···0·3233 ··[28]·.go.fipsinfo······NOBITS··········0000000001e36520·24f530·000078·00··WA··0···0·32
34 ··[29]·.noptrdata········NOBITS··········0000000001e365a0·24f530·0732a1·00··WA··0···0·3234 ··[29]·.noptrdata········NOBITS··········0000000001e365a0·24f530·0732a1·00··WA··0···0·32
35 ··[30]·.bss··············NOBITS··········0000000001ea9860·24f530·029b20·00··WA··0···0·3235 ··[30]·.bss··············NOBITS··········0000000001ea9860·24f530·029b20·00··WA··0···0·32
36 ··[31]·.noptrbss·········NOBITS··········0000000001ed3380·24f530·0259e0·00··WA··0···0·3236 ··[31]·.noptrbss·········NOBITS··········0000000001ed3380·24f530·0259e0·00··WA··0···0·32
37 ··[32]·.comment··········PROGBITS········0000000000000000·24ecb0·000012·01··MS··0···0··137 ··[32]·.comment··········PROGBITS········0000000000000000·24ecb0·000012·01··MS··0···0··1
38 ··[33]·.debug_aranges····PROGBITS········0000000000000000·24ecc8·000155·00···C··0···0··838 ··[33]·.debug_aranges····PROGBITS········0000000000000000·24ecc8·000155·00···C··0···0··8
39 ··[34]·.debug_info·······PROGBITS········0000000000000000·24ee20·320358·00···C··0···0··839 ··[34]·.debug_info·······PROGBITS········0000000000000000·24ee20·320356·00···C··0···0··8
40 ··[35]·.debug_abbrev·····PROGBITS········0000000000000000·56f178·000888·00···C··0···0··840 ··[35]·.debug_abbrev·····PROGBITS········0000000000000000·56f178·000888·00···C··0···0··8
41 ··[36]·.debug_line·······PROGBITS········0000000000000000·56fa00·1fcb8d·00···C··0···0··841 ··[36]·.debug_line·······PROGBITS········0000000000000000·56fa00·1fcb87·00···C··0···0··8
42 ··[37]·.debug_frame······PROGBITS········0000000000000000·76c590·0613dd·00···C··0···0··842 ··[37]·.debug_frame······PROGBITS········0000000000000000·76c588·0613dd·00···C··0···0··8
43 ··[38]·.debug_str········PROGBITS········0000000000000000·7cd970·0007e5·01·MSC··0···0··843 ··[38]·.debug_str········PROGBITS········0000000000000000·7cd968·0007e5·01·MSC··0···0··8
44 ··[39]·.debug_addr·······PROGBITS········0000000000000000·7ce158·00ea27·00···C··0···0··844 ··[39]·.debug_addr·······PROGBITS········0000000000000000·7ce150·00ea27·00···C··0···0··8
45 ··[40]·.debug_line_str···PROGBITS········0000000000000000·7dcb80·000267·01·MSC··0···0··845 ··[40]·.debug_line_str···PROGBITS········0000000000000000·7dcb78·000266·01·MSC··0···0··8
46 ··[41]·.debug_loclists···PROGBITS········0000000000000000·7dcde8·1c948d·00···C··0···0··846 ··[41]·.debug_loclists···PROGBITS········0000000000000000·7dcde0·1c948d·00···C··0···0··8
47 ··[42]·.debug_rnglists···PROGBITS········0000000000000000·9a6278·0b69b6·00···C··0···0··847 ··[42]·.debug_rnglists···PROGBITS········0000000000000000·9a6270·0b69b6·00···C··0···0··8
48 ··[43]·.debug_gdb_scripts·PROGBITS········0000000000000000·a5cc2e·000018·00······0···0··148 ··[43]·.debug_gdb_scripts·PROGBITS········0000000000000000·a5cc26·000018·00······0···0··1
49 ··[44]·.symtab···········SYMTAB··········0000000000000000·a5cc48·1018b0·18·····45·43830··849 ··[44]·.symtab···········SYMTAB··········0000000000000000·a5cc40·1018b0·18·····45·43830··8
50 ··[45]·.strtab···········STRTAB··········0000000000000000·b5e4f8·216a80·00······0···0··150 ··[45]·.strtab···········STRTAB··········0000000000000000·b5e4f0·216a80·00······0···0··1
51 ··[46]·.shstrtab·········STRTAB··········0000000000000000·d74f78·0001ee·00······0···0··151 ··[46]·.shstrtab·········STRTAB··········0000000000000000·d74f70·0001ee·00······0···0··1
52 Key·to·Flags:52 Key·to·Flags:
53 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),53 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
54 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),54 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
55 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),55 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
56 ··l·(large),·p·(processor·specific)56 ··l·(large),·p·(processor·specific)
1.36 KB
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e75510eb6b8c5279baf136102390dfa7cad479263 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·969b755cce97b5b165eea4cd0602b63eabb3f4cd
  
4 Displaying·notes·found·in:·.note.go.buildid4 Displaying·notes·found·in:·.note.go.buildid
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··Go···················0x00000053»   Unknown·note·type:·(0x00000004)»       ···description·data:·55·71·70·71·32·36·79·6f·6e·35·53·78·50·5f·6b·6e·68·78·4d·72·2f·48·42·52·37·4a·4f·75·45·41·4e·78·58·62·6c·6f·77·39·61·44·69·2f·74·4c·75·47·38·67·55·54·4f·68·49·44·67·51·74·55·72·76·6d·65·2f·52·33·69·57·35·4a·79·50·72·62·51·5a·75·69·63·53·2d·2d·79·44·6 ··Go···················0x00000053»   Unknown·note·type:·(0x00000004)»       ···description·data:·37·4e·32·71·73·37·53·30·4c·53·6f·66·6e·46·2d·50·52·6b·37·42·2f·7a·70·6a·30·46·39·38·2d·6e·37·6f·2d·4e·69·5f·46·47·34·6a·66·2f·74·4c·75·47·38·67·55·54·4f·68·49·44·67·51·74·55·72·76·6d·65·2f·44·59·31·4a·54·68·47·47·31·36·78·4b·46·57·59·5f·72·4b·59·53·
  
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:·5.15.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·5.15.0
40.6 KB
readelf --wide --debug-dump=rawline {}
    
Offset 94, 15 lines modifiedOffset 94, 15 lines modified
94 ··3»      (indirect·line·string,·offset:·0x73):·../bits94 ··3»      (indirect·line·string,·offset:·0x73):·../bits
95 ··4»      (indirect·line·string,·offset:·0x7b):·../elf95 ··4»      (indirect·line·string,·offset:·0x7b):·../elf
96 ··5»      (indirect·line·string,·offset:·0x82):·../csu96 ··5»      (indirect·line·string,·offset:·0x82):·../csu
  
97 ·The·File·Name·Table·(offset·0x9d,·lines·6,·columns·2):97 ·The·File·Name·Table·(offset·0x9d,·lines·6,·columns·2):
98 ··Entry»  Dir»       Name98 ··Entry»  Dir»       Name
99 ··0»      1»     (indirect·line·string,·offset:·0x4b):·abi-note.c99 ··0»      1»     (indirect·line·string,·offset:·0x4b):·abi-note.c
100 ··1»      2»     (indirect·line·string,·offset:·0x32a):·types.h100 ··1»      2»     (indirect·line·string,·offset:·0x328):·types.h
101 ··2»      3»     (indirect·line·string,·offset:·0x89):·stdint-intn.h101 ··2»      3»     (indirect·line·string,·offset:·0x89):·stdint-intn.h
102 ··3»      3»     (indirect·line·string,·offset:·0x97):·stdint-uintn.h102 ··3»      3»     (indirect·line·string,·offset:·0x97):·stdint-uintn.h
103 ··4»      4»     (indirect·line·string,·offset:·0xa6):·elf.h103 ··4»      4»     (indirect·line·string,·offset:·0xa6):·elf.h
104 ··5»      5»     (indirect·line·string,·offset:·0x4b):·abi-note.c104 ··5»      5»     (indirect·line·string,·offset:·0x4b):·abi-note.c
  
105 ·No·Line·Number·Statements.105 ·No·Line·Number·Statements.
106 ··Offset:······················0xbb106 ··Offset:······················0xbb
Offset 134, 16 lines modifiedOffset 134, 16 lines modified
  
134 ·The·Directory·Table·(offset·0xdd,·lines·1,·columns·1):134 ·The·Directory·Table·(offset·0xdd,·lines·1,·columns·1):
135 ··Entry»  Name135 ··Entry»  Name
136 ··0»      (indirect·line·string,·offset:·0x0):·/usr/src/debug/glibc/2.42+git/csu136 ··0»      (indirect·line·string,·offset:·0x0):·/usr/src/debug/glibc/2.42+git/csu
  
137 ·The·File·Name·Table·(offset·0xe7,·lines·2,·columns·2):137 ·The·File·Name·Table·(offset·0xe7,·lines·2,·columns·2):
138 ··Entry»  Dir»       Name138 ··Entry»  Dir»       Name
139 ··0»      0»     (indirect·line·string,·offset:·0x2e4):·init.c139 ··0»      0»     (indirect·line·string,·offset:·0x2e2):·init.c
140 ··1»      0»     (indirect·line·string,·offset:·0x2e4):·init.c140 ··1»      0»     (indirect·line·string,·offset:·0x2e2):·init.c
  
141 ·No·Line·Number·Statements.141 ·No·Line·Number·Statements.
142 ··Offset:······················0xf1142 ··Offset:······················0xf1
143 ··Length:······················99143 ··Length:······················99
144 ··DWARF·Version:···············5144 ··DWARF·Version:···············5
145 ··Address·size·(bytes):········8145 ··Address·size·(bytes):········8
146 ··Segment·selector·(bytes):····0146 ··Segment·selector·(bytes):····0
Offset 2662083, 22 lines modifiedOffset 2662083, 22 lines modified
2662083 ··Opcode·9·has·1·arg2662083 ··Opcode·9·has·1·arg
2662084 ··Opcode·10·has·0·args2662084 ··Opcode·10·has·0·args
2662085 ··Opcode·11·has·0·args2662085 ··Opcode·11·has·0·args
2662086 ··Opcode·12·has·1·arg2662086 ··Opcode·12·has·1·arg
  
2662087 ·The·Directory·Table·(offset·0x456af4,·lines·2,·columns·1):2662087 ·The·Directory·Table·(offset·0x456af4,·lines·2,·columns·1):
2662088 ··Entry»  Name2662088 ··Entry»  Name
2662089 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b1482662089 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
2662090 ··1»      (indirect·line·string,·offset:·0xfc):·/usr/include2662090 ··1»      (indirect·line·string,·offset:·0xfb):·/usr/include
  
2662091 ·The·File·Name·Table·(offset·0x456b02,·lines·3,·columns·2):2662091 ·The·File·Name·Table·(offset·0x456b02,·lines·3,·columns·2):
2662092 ··Entry»  Dir»       Name2662092 ··Entry»  Dir»       Name
2662093 ··0»      0»     (indirect·line·string,·offset:·0xee):·_cgo_export.c2662093 ··0»      0»     (indirect·line·string,·offset:·0xed):·_cgo_export.c
2662094 ··1»      0»     (indirect·line·string,·offset:·0xee):·_cgo_export.c2662094 ··1»      0»     (indirect·line·string,·offset:·0xed):·_cgo_export.c
2662095 ··2»      1»     (indirect·line·string,·offset:·0x109):·stdlib.h2662095 ··2»      1»     (indirect·line·string,·offset:·0x108):·stdlib.h
  
2662096 ·Line·Number·Statements:2662096 ·Line·Number·Statements:
2662097 ··[0x00456b11]··Set·column·to·482662097 ··[0x00456b11]··Set·column·to·48
2662098 ··[0x00456b13]··Extended·opcode·2:·set·Address·to·0x100c3002662098 ··[0x00456b13]··Extended·opcode·2:·set·Address·to·0x100c300
2662099 ··[0x00456b1e]··Advance·Line·by·24·to·252662099 ··[0x00456b1e]··Advance·Line·by·24·to·25
2662100 ··[0x00456b20]··Copy2662100 ··[0x00456b20]··Copy
2662101 ··[0x00456b21]··Set·column·to·22662101 ··[0x00456b21]··Set·column·to·2
Offset 2662175, 19 lines modifiedOffset 2662175, 19 lines modified
2662175 ··Opcode·9·has·1·arg2662175 ··Opcode·9·has·1·arg
2662176 ··Opcode·10·has·0·args2662176 ··Opcode·10·has·0·args
2662177 ··Opcode·11·has·0·args2662177 ··Opcode·11·has·0·args
2662178 ··Opcode·12·has·1·arg2662178 ··Opcode·12·has·1·arg
  
2662179 ·The·Directory·Table·(offset·0x456b88,·lines·1,·columns·1):2662179 ·The·Directory·Table·(offset·0x456b88,·lines·1,·columns·1):
2662180 ··Entry»  Name2662180 ··Entry»  Name
2662181 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b1482662181 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
  
2662182 ·The·File·Name·Table·(offset·0x456b92,·lines·1,·columns·2):2662182 ·The·File·Name·Table·(offset·0x456b92,·lines·1,·columns·2):
2662183 ··Entry»  Dir»       Name2662183 ··Entry»  Dir»       Name
2662184 ··0»      0»     (indirect·line·string,·offset:·0x112):·cgo_linux.cgo2.c2662184 ··0»      0»     (indirect·line·string,·offset:·0x111):·cgo_linux.cgo2.c
  
2662185 ·No·Line·Number·Statements.2662185 ·No·Line·Number·Statements.
2662186 ··Offset:······················0x456b972662186 ··Offset:······················0x456b97
2662187 ··Length:······················2942662187 ··Length:······················294
2662188 ··DWARF·Version:···············52662188 ··DWARF·Version:···············5
2662189 ··Address·size·(bytes):········82662189 ··Address·size·(bytes):········8
2662190 ··Segment·selector·(bytes):····02662190 ··Segment·selector·(bytes):····0
Offset 2662211, 27 lines modifiedOffset 2662211, 27 lines modified
2662211 ··Opcode·9·has·1·arg2662211 ··Opcode·9·has·1·arg
2662212 ··Opcode·10·has·0·args2662212 ··Opcode·10·has·0·args
2662213 ··Opcode·11·has·0·args2662213 ··Opcode·11·has·0·args
2662214 ··Opcode·12·has·1·arg2662214 ··Opcode·12·has·1·arg
  
2662215 ·The·Directory·Table·(offset·0x456bb9,·lines·3,·columns·1):2662215 ·The·Directory·Table·(offset·0x456bb9,·lines·3,·columns·1):
2662216 ··Entry»  Name2662216 ··Entry»  Name
2662217 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b1482662217 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
2662218 ··1»      (indirect·line·string,·offset:·0x135):·/usr/include/bits2662218 ··1»      (indirect·line·string,·offset:·0x134):·/usr/include/bits
2662219 ··2»      (indirect·line·string,·offset:·0xfc):·/usr/include2662219 ··2»      (indirect·line·string,·offset:·0xfb):·/usr/include
  
2662220 ·The·File·Name·Table·(offset·0x456bcb,·lines·7,·columns·2):2662220 ·The·File·Name·Table·(offset·0x456bcb,·lines·7,·columns·2):
2662221 ··Entry»  Dir»       Name2662221 ··Entry»  Dir»       Name
2662222 ··0»      0»     (indirect·line·string,·offset:·0x123):·cgo_resnew.cgo2.c2662222 ··0»      0»     (indirect·line·string,·offset:·0x122):·cgo_resnew.cgo2.c
2662223 ··1»      0»     (indirect·line·string,·offset:·0x147):·cgo-gcc-prolog2662223 ··1»      0»     (indirect·line·string,·offset:·0x146):·cgo-gcc-prolog
2662224 ··2»      1»     (indirect·line·string,·offset:·0x32a):·types.h2662224 ··2»      1»     (indirect·line·string,·offset:·0x328):·types.h
2662225 ··3»      1»     (indirect·line·string,·offset:·0x156):·socket.h2662225 ··3»      1»     (indirect·line·string,·offset:·0x155):·socket.h
2662226 ··4»      1»     (indirect·line·string,·offset:·0x15f):·sockaddr.h2662226 ··4»      1»     (indirect·line·string,·offset:·0x15e):·sockaddr.h
2662227 ··5»      2»     (indirect·line·string,·offset:·0x16a):·errno.h2662227 ··5»      2»     (indirect·line·string,·offset:·0x169):·errno.h
2662228 ··6»      2»     (indirect·line·string,·offset:·0x172):·netdb.h2662228 ··6»      2»     (indirect·line·string,·offset:·0x171):·netdb.h
  
2662229 ·Line·Number·Statements:2662229 ·Line·Number·Statements:
2662230 ··[0x00456bee]··Set·column·to·12662230 ··[0x00456bee]··Set·column·to·1
2662231 ··[0x00456bf0]··Extended·opcode·2:·set·Address·to·0x100c3402662231 ··[0x00456bf0]··Extended·opcode·2:·set·Address·to·0x100c340
2662232 ··[0x00456bfb]··Advance·Line·by·45·to·462662232 ··[0x00456bfb]··Advance·Line·by·45·to·46
2662233 ··[0x00456bfd]··Copy2662233 ··[0x00456bfd]··Copy
2662234 ··[0x00456bfe]··Set·column·to·22662234 ··[0x00456bfe]··Set·column·to·2
Offset 2662395, 19 lines modifiedOffset 2662395, 19 lines modified
2662395 ··Opcode·9·has·1·arg2662395 ··Opcode·9·has·1·arg
2662396 ··Opcode·10·has·0·args2662396 ··Opcode·10·has·0·args
2662397 ··Opcode·11·has·0·args2662397 ··Opcode·11·has·0·args
2662398 ··Opcode·12·has·1·arg2662398 ··Opcode·12·has·1·arg
  
2662399 ·The·Directory·Table·(offset·0x456ce3,·lines·1,·columns·1):2662399 ·The·Directory·Table·(offset·0x456ce3,·lines·1,·columns·1):
2662400 ··Entry»  Name2662400 ··Entry»  Name
2662401 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b1482662401 ··0»      (indirect·line·string,·offset:·0xb3):·/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
  
2662402 ·The·File·Name·Table·(offset·0x456ced,·lines·1,·columns·2):2662402 ·The·File·Name·Table·(offset·0x456ced,·lines·1,·columns·2):
2662403 ··Entry»  Dir»       Name2662403 ··Entry»  Dir»       Name
2662404 ··0»      0»     (indirect·line·string,·offset:·0x17a):·cgo_socknew.cgo2.c2662404 ··0»      0»     (indirect·line·string,·offset:·0x179):·cgo_socknew.cgo2.c
  
2662405 ·No·Line·Number·Statements.2662405 ·No·Line·Number·Statements.
2662406 ··Offset:······················0x456cf22662406 ··Offset:······················0x456cf2
2662407 ··Length:······················4032662407 ··Length:······················403
2662408 ··DWARF·Version:···············52662408 ··DWARF·Version:···············5
2662409 ··Address·size·(bytes):········82662409 ··Address·size·(bytes):········8
2662410 ··Segment·selector·(bytes):····02662410 ··Segment·selector·(bytes):····0
Offset 2662431, 28 lines modifiedOffset 2662431, 28 lines modified
2662431 ··Opcode·9·has·1·arg2662431 ··Opcode·9·has·1·arg
2662432 ··Opcode·10·has·0·args2662432 ··Opcode·10·has·0·args
2662433 ··Opcode·11·has·0·args2662433 ··Opcode·11·has·0·args
... Open expanded diff ...
12.5 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Uqpq26yon5SxP_knhxMr/HBR7JOuEANxXblow9aDi/tLuG8gUTOhIDgQtUrvme/R3iW5JyPrbQZuicS--yD1 7N2qs7S0LSofnF-PRk7B/zpj0F98-n7o-Ni_FG4jf/tLuG8gUTOhIDgQtUrvme/DY1JThGG16xKFWY_rKYS
2 GCC:·(GNU)·15.2.02 GCC:·(GNU)·15.2.0
3 ln8AJz*J3 ln8AJz*J
4 N>YNp%Ts4 N>YNp%Ts
5 »       )TdWQU\5 »       )TdWQU\
6 8g`*~E`H6 8g`*~E`H
7 [V^navNfVn7 [V^navNfVn
8 d33c{dfb8 d33c{dfb
Offset 955, 572 lines modifiedOffset 955, 605 lines modified
955 -&F·!u·:(955 -&F·!u·:(
956 q'G&xt9]8H956 q'G&xt9]8H
957 {o+);m:+{957 {o+);m:+{
958 @eo[5qv7958 @eo[5qv7
959 g:wub&Vi959 g:wub&Vi
960 e>eZ{PMrB(}960 e>eZ{PMrB(}
961 NInhMXW[!KFY961 NInhMXW[!KFY
962 oJatx8\V 
963 .('»    eJ9;]PN 
964 {GAtiEi9 
965 )P|-·z)1 
966 *d@/.(Dt 
967 ;T[}rAq(962 <?/B"{X"
 963 g&}=*KKX
 964 WPURTlSz=
 965 ||A\vlPpr~]I
 966 RR]XRYZR
 967 ltEE%7u9h:
 968 nAmIiMLr
 969 Cj~$}-H`q
Diff chunk too large, falling back to line-by-line diff (582 lines added, 551 lines removed)
968 /w2·T9mh(970 /w2·T9mh(
969 ceE?U<FU971 4r>7r.a`W
970 aqm3ZQ|Pc972 \8ti!No[-
971 B{TQqRis973 =y~!6]?Q
972 @~&»    »    Q-Jn9974 ]]]U]]M[=
973 guwuuUuu5m975 |bRoxfh\/
974 ^E1pIetJ976 %a^T;]ENwh
975 !ZT\#FHq)-977 0_-Kse9x
976 ]/vjYpmD978 ·+e5;3jA
977 io~&qOjI979 b,VVgn\A
978 "!WU]cm$980 \FU#!'iaX
979 SCC2BuS3g981 en45Sf/A
980 YY»     #tTu=982 Y}k'iwEV
981 RM<e5Al0983 53sp)c1w
982 »       v=R^*v$|984 t[TYIZ?i
983 /!yyo!Rd985 `NG}$5)H
984 pG~J57{w986 Ac_Eb$'K
985 UP·bpOdzi987 "`qn7{|·0
986 QbR4]`5e988 |a}tveMemy}e
987 xEX.lZNL989 )O=yv6wk
988 #KL(#QM}990 O`hP^]*5TU
989 ?2Lb8)S;991 T»      'Kc5Zv
990 >Usi/qfc}ey992 Cq4(Uk|<
991 tKT2mh)Dt993 ~JMOsM.`.
992 W^!e,92x:~!994 3*j+Fez`
993 3fDvx@1F995 ;@3ws?/U
994 +E4UD|(R996 j>iwg!+WO
995 o{c9(qKp997 I~qWzbfW
996 qQ[9{auymi]998 ;z8P~\|!
997 _P8q<J.c<999 "Of+8D8W,
998 ?kj7aT]"1000 )9C!Lc6VV
999 _3V{qK#-1001 V%!1!D5y4
1000 TXU9;\7%1002 UArVC"=&
1001 )6Mb&oA:K)1003 <8*3rWkV
1002 3[09C\zn1004 6a;U,Q@b/jiE5
1003 F>I`K]4(1005 AsC.4rQ1#
1004 l/L~cse!1006 s"IYM+·.
1005 =V\~k\Hx1007 2`+^!.XO-h
1006 p]6=lO3{=N,St1008 t=Lej6Xl8
1007 9Xn3>G[V1009 J1QIW/·5
1008 OQL8oDl%1010 eH^S!vg)(
1009 o%»     Mt]rRPb1011 o<4U,]Ta
1010 n`@|ZeHV1012 xVxaoqc3M
1011 |vjdi\~'sJ11013 !yqX|q:_
1012 nq]B1Z{_1014 ?$MqfSx1?
1013 lBz~TU@n1015 1)%4:q'z
1014 w[;510u671016 )\o\Bip=>
1015 gg?"ja[>(1017 XhPI,R@v
1016 fcQnDp%w1018 S!»     Y}I_k
1017 /ZgQytS.FF1019 rleb4tC?
1018 a-fF~_1l1020 KnSFq»  :Q3M
1019 2!rk»   *]_1021 bz}Z4CBr%
1020 J'bjsCfw1022 *NynB*`!'
1021 WC2@Jy.X1023 E@2H/B·?
1022 voD(Ze.RT1024 E0_e^x#}(m
1023 +Wf*+E,)1025 .!R"!~i/
1024 /:]B[i^-1026 P2cRoq"3)
1025 !:hSk+%41027 li7FrG_u<D
1026 -eS("rs\1028 <Ouuuu?}TWWW
1027 2wxTB9KLWR1029 Hqx^DOW[
1028 b%yp"g~21030 BhJbG$MI4
1029 dT8<48*:1xVp1031 <P>J]Udg
1030 <4=8dH·<$=841032 Fi·81Bc58:(
1031 usG7\Z3/{1033 9\YP7$ct
1032 ).K';AqO1034 g+DgveC}q
1033 5V(uQNrQ>1035 ;EQG(#])
1034 CPiwQ2P11036 <?9]=zRW
1035 }L6#R~S}1037 S2iPEN%&EC
1036 X8[}%]]/1038 YtkX,5MZ
1037 !2|V?u» H1039 J{XieV:e
1038 fFSov0fR11040 R^i,T_):
1039 sxD@;rK*1041 pYCeCe42
1040 86YY2+/B1042 3RPjW;@:P-
1041 nk4cEII11043 EEECmyESi]=
1042 ]>?IXYze1044 Qe}CUpRU0
1043 NO3'DJ^-1045 .(],V^r>
1044 ctLUKiCX1046 -zBGi!>g
1045 njUEe]G*1047 kY8:,0NX
1046 QW_^]_j[1048 v{k40>V|
1047 0d9YfiA{1049 F'ges'xG
1048 WYexraPD-5}1050 %nB7EOKp
1049 BNiD|Qf(1051 HO'Q'»  IM
1050 fq~nq^gq~m1,1052 [y!AqJ&b{C&
1051 BP8uS++%1053 ,g05;CU>
1052 jx%y(&{$1054 v96Y9>0s4
1053 >M+k(c,71055 =`*bR$21
1054 )6·*MVM91056 M?`/;Nkr
1055 }Ksb)fKW1057 8(If?#1>F
1056 TRUVSYk*1058 eB»     4WPad
1057 Ei4[;7~+rDt1059 >'*M^H4i
1058 3nn];tx)1060 q|Ekvv)p
1059 P*#gn6/d1061 rE]?j-yU$
1060 =GG)]+7g'$1062 aV<AlS;y
1061 >9Zl.R}D1063 Xr)cfQ9(
1062 »       c%c2P9>1064 %wbTf"*C8l?r
1063 ]FM^gE;51065 ,s$Ey9i'
1064 b4(&dacv1066 T|-NVZf»
... Open expanded diff ...
4.28 KB
readelf --wide --decompress --string-dump=.debug_line_str {}
    
Offset 9, 77 lines modifiedOffset 9, 77 lines modified
9 ··[····73]··../bits9 ··[····73]··../bits
10 ··[····7b]··../elf10 ··[····7b]··../elf
11 ··[····82]··../csu11 ··[····82]··../csu
12 ··[····89]··stdint-intn.h12 ··[····89]··stdint-intn.h
13 ··[····97]··stdint-uintn.h13 ··[····97]··stdint-uintn.h
14 ··[····a6]··elf.h14 ··[····a6]··elf.h
15 ··[····ac]··crti.S15 ··[····ac]··crti.S
16 ··[····b3]··/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b14816 ··[····b3]··/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b148
17 ··[····ee]··_cgo_export.c17 ··[····ed]··_cgo_export.c
18 ··[····fc]··/usr/include18 ··[····fb]··/usr/include
19 ··[···109]··stdlib.h19 ··[···108]··stdlib.h
20 ··[···112]··cgo_linux.cgo2.c20 ··[···111]··cgo_linux.cgo2.c
21 ··[···123]··cgo_resnew.cgo2.c21 ··[···122]··cgo_resnew.cgo2.c
22 ··[···135]··/usr/include/bits22 ··[···134]··/usr/include/bits
23 ··[···147]··cgo-gcc-prolog23 ··[···146]··cgo-gcc-prolog
24 ··[···156]··socket.h24 ··[···155]··socket.h
25 ··[···15f]··sockaddr.h25 ··[···15e]··sockaddr.h
26 ··[···16a]··errno.h26 ··[···169]··errno.h
27 ··[···172]··netdb.h27 ··[···171]··netdb.h
28 ··[···17a]··cgo_socknew.cgo2.c28 ··[···179]··cgo_socknew.cgo2.c
29 ··[···18d]··cgo_unix_cgo.cgo2.c29 ··[···18c]··cgo_unix_cgo.cgo2.c
30 ··[···1a1]··cgo_unix_cgo_res.cgo2.c30 ··[···1a0]··cgo_unix_cgo_res.cgo2.c
31 ··[···1b9]··resolv.h31 ··[···1b8]··resolv.h
32 ··[···1c2]··/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b15432 ··[···1c1]··/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b154
33 ··[···1fd]··/_/GOROOT/src/runtime/cgo33 ··[···1fb]··/_/GOROOT/src/runtime/cgo
34 ··[···217]··gcc_context.c34 ··[···215]··gcc_context.c
35 ··[···225]··stdint.h35 ··[···223]··stdint.h
36 ··[···22e]··libcgo.h36 ··[···22c]··libcgo.h
37 ··[···237]··gcc_fatalf.c37 ··[···235]··gcc_fatalf.c
38 ··[···244]··/usr/lib/x86_64-poky-linux/gcc/x86_64-poky-linux/15.2.0/include38 ··[···242]··/usr/lib/x86_64-poky-linux/gcc/x86_64-poky-linux/15.2.0/include
39 ··[···284]··/usr/include/bits/types39 ··[···282]··/usr/include/bits/types
40 ··[···29c]··stdio2.h40 ··[···29a]··stdio2.h
41 ··[···2a5]··<built-in>41 ··[···2a3]··<built-in>
42 ··[···2b0]··stdarg.h42 ··[···2ae]··stdarg.h
43 ··[···2b9]··struct_FILE.h43 ··[···2b7]··struct_FILE.h
44 ··[···2c7]··stdio2-decl.h44 ··[···2c5]··stdio2-decl.h
45 ··[···2d5]··stdio.h45 ··[···2d3]··stdio.h
46 ··[···2dd]··gcc_libinit.c46 ··[···2db]··gcc_libinit.c
47 ··[···2eb]··stddef.h47 ··[···2e9]··stddef.h
48 ··[···2f4]··struct_timespec.h48 ··[···2f2]··struct_timespec.h
49 ··[···306]··atomic_wide_counter.h49 ··[···304]··atomic_wide_counter.h
50 ··[···31c]··thread-shared-types.h50 ··[···31a]··thread-shared-types.h
51 ··[···332]··struct_mutex.h51 ··[···330]··struct_mutex.h
52 ··[···341]··pthreadtypes.h52 ··[···33f]··pthreadtypes.h
53 ··[···350]··pthread.h53 ··[···34e]··pthread.h
54 ··[···35a]··time.h54 ··[···358]··time.h
55 ··[···361]··string.h55 ··[···35f]··string.h
56 ··[···36a]··gcc_linux_amd64.c56 ··[···368]··gcc_linux_amd64.c
57 ··[···37c]··__sigset_t.h57 ··[···37a]··__sigset_t.h
58 ··[···389]··libcgo_unix.h58 ··[···387]··libcgo_unix.h
59 ··[···397]··sigthread.h59 ··[···395]··sigthread.h
60 ··[···3a3]··signal.h60 ··[···3a1]··signal.h
61 ··[···3ac]··gcc_mmap.c61 ··[···3aa]··gcc_mmap.c
62 ··[···3b7]··/usr/include/sys62 ··[···3b5]··/usr/include/sys
63 ··[···3c8]··mman.h63 ··[···3c6]··mman.h
64 ··[···3cf]··gcc_setenv.c64 ··[···3cd]··gcc_setenv.c
65 ··[···3dc]··gcc_sigaction.c65 ··[···3da]··gcc_sigaction.c
66 ··[···3ec]··string_fortified.h66 ··[···3ea]··string_fortified.h
67 ··[···3ff]··__sigval_t.h67 ··[···3fd]··__sigval_t.h
68 ··[···40c]··siginfo_t.h68 ··[···40a]··siginfo_t.h
69 ··[···418]··sigaction.h69 ··[···416]··sigaction.h
70 ··[···424]··gcc_stack_unix.c70 ··[···422]··gcc_stack_unix.c
71 ··[···435]··gcc_traceback.c71 ··[···433]··gcc_traceback.c
72 ··[···445]··gcc_util.c72 ··[···443]··gcc_util.c
73 ··[···450]··linux_syscall.c73 ··[···44e]··linux_syscall.c
74 ··[···460]··grp.h74 ··[···45e]··grp.h
75 ··[···466]··unistd.h75 ··[···464]··unistd.h
76 ··[···46f]··gcc_amd64.S76 ··[···46d]··gcc_amd64.S
77 ··[···47b]··/usr/src/debug/tailscale/1.84.3-tmp/go-build186979715/b34677 ··[···479]··/usr/src/debug/tailscale/1.84.3-tmp/go-build11668871/b346
78 ··[···4b6]··cgo_lookup_cgo.cgo2.c78 ··[···4b3]··cgo_lookup_cgo.cgo2.c
79 ··[···4cc]··/_/GOROOT/src/os/user79 ··[···4c9]··/_/GOROOT/src/os/user
80 ··[···4e2]··cgo_lookup_cgo.go80 ··[···4df]··cgo_lookup_cgo.go
81 ··[···4f4]··pwd.h81 ··[···4f1]··pwd.h
82 ··[···4fa]··getgrouplist_unix.cgo2.c82 ··[···4f7]··getgrouplist_unix.cgo2.c
83 ··[···513]··getgrouplist_unix.go83 ··[···510]··getgrouplist_unix.go
84 ··[···528]··crtn.S84 ··[···525]··crtn.S