1.99 MB
/srv/reproducible-results/rbuild-debian/r-b-build.cdbTfqJU/b1/3d-ascii-viewer-c_1.4.0+git20240503+ds-1_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.cdbTfqJU/b2/3d-ascii-viewer-c_1.4.0+git20240503+ds-1_armhf.changes
468 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·7e9a5c1d880e73dd93d54be4a9ea6b6c·20168·debug·optional·3d-ascii-viewer-dbgsym_1.4.0+git20240503+ds-1_armhf.deb1 ·37676e8182d51b48d7e793c6bc6cb929·20180·debug·optional·3d-ascii-viewer-dbgsym_1.4.0+git20240503+ds-1_armhf.deb
2 ·6105e5fb2f407bb1aa59cd5c29e19caf·18548·graphics·optional·3d-ascii-viewer_1.4.0+git20240503+ds-1_armhf.deb2 ·245b48f6b91cd5bc9f124188e64e21d0·18572·graphics·optional·3d-ascii-viewer_1.4.0+git20240503+ds-1_armhf.deb
602 KB
3d-ascii-viewer_1.4.0+git20240503+ds-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-05-03·12:58:33.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-05-03·12:58:33.000000·debian-binary
2 -rw-r--r--···0········0········0······756·2024-05-03·12:58:33.000000·control.tar.xz2 -rw-r--r--···0········0········0······756·2024-05-03·12:58:33.000000·control.tar.xz
3 -rw-r--r--···0········0········0····17600·2024-05-03·12:58:33.000000·data.tar.xz3 -rw-r--r--···0········0········0····17624·2024-05-03·12:58:33.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
601 KB
data.tar.xz
600 KB
data.tar
600 KB
./usr/bin/3d-ascii-viewer
File has been modified after NT_GNU_BUILD_ID has been applied.
615 B
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 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:·f5ed854f3e4117ffdcfd677b4180800214641e893 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cd40487cd4dd14172485e1897a61c286bb0a2f53
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
2.73 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 25, 58 lines modifiedOffset 25, 25 lines modified
25 libc.so.625 libc.so.6
26 NCURSES6_TINFO_5.0.1999102326 NCURSES6_TINFO_5.0.19991023
27 GLIBC_2.3427 GLIBC_2.34
28 GLIBC_2.428 GLIBC_2.4
29 NCURSES6_5.6.2006121729 NCURSES6_5.6.20061217
30 NCURSES6_5.0.1999102330 NCURSES6_5.0.19991023
31 H»      KxD»   J{D31 H»      KxD»   J{D
 32 ;j{c{j;c3
32 #K{D\""IyD"HxD 
33 x`9`HL|D 
34 3;c;hZh;k 
35 F{hZa{h[i33 F{hZa{h[i
36 JzD;h[Byh34 JzD;h[Byh
37 `z`;`)L|D35 `z`;`)L|D
38 "SIyDSHxD36 "SIyDSHxD
39 "NIyDNHxD37 "NIyDNHxD
40 "JIyDJHxD38 "JIyDJHxD
41 "#IyD#HxD39 "#IyD#HxD
 40 #K{D\""IyD"HxD
 41 x`9`HL|D
 42 3;c;hZh;k
42 ;j{c{j;c3 
43 ERROR:·Memory·allocation·failure. 
44 src/surface.c 
45 surface->pixels 
46 [38;2;%d;%d;%dm%c 
47 surface_clear 
48 ERROR:·Memory·allocation·failure. 
49 WARN:·Invalid·vertex·index·%d. 
50 ERROR:·Material·name·too·long. 
51 src/model.c 
52 0·<=·axis1·&&·axis1·<=·2 
53 0·<=·axis2·&&·axis2·<=·2 
54 0·<=·axis3·&&·axis3·<=·2 
55 *delim·!=·'\0' 
56 WARN:·failed·to·load·file·"%s". 
57 WARN:·Expected·newmtl·before·"%s"·instruction. 
58 WARN:·invalid·"%s"·instruction. 
59 ERROR:·failed·to·load·file·"%s". 
60 ERROR:·invalid·"v"·instruction. 
61 ERROR:·invalid·"f"·instruction. 
62 ERROR:·Memory·allocation·failure·for·MTL·file·name. 
63 NOTE:·Reading·"%s". 
64 ERROR:·invalid·"vertex"·instruction. 
65 ERROR:·Failed·to·read·facet·count. 
66 ERROR:·Failed·to·read·facet·data. 
67 WARN:·imported·facet·count·does·not·match·expected·facet·count. 
68 model_change_orientation 
69 str_chop 
70 src/triangularization.c 
71 n2·==·n·-·1 
72 ERROR:·Memory·allocation·failure. 
73 n1·+·n2·==·n·+·2 
74 triangularize_recurse 
75 triangularize 
76 .,':;!+*=#$@43 .,':;!+*=#$@
77 zD3d-ascii-viewer44 zD3d-ascii-viewer
78 an·OBJ·3D·model·format·viewer·for·the·terminal45 an·OBJ·3D·model·format·viewer·for·the·terminal
79 Usage:·%s·[OPTION...]·INPUT_FILE46 Usage:·%s·[OPTION...]·INPUT_FILE
80 %s·--·%s47 %s·--·%s
81 ··-w·<size>·········Output·width·in·characters48 ··-w·<size>·········Output·width·in·characters
82 ··-h·<size>·········Output·height·in·characters49 ··-h·<size>·········Output·height·in·characters
Offset 123, 14 lines modifiedOffset 90, 47 lines modified
123 ERROR:·Could·not·read·model·vertexes.90 ERROR:·Could·not·read·model·vertexes.
124 ERROR:·Could·not·read·model·faces.91 ERROR:·Could·not·read·model·faces.
125 ERROR:·Terminal·does·not·support·colors.92 ERROR:·Terminal·does·not·support·colors.
126 ERROR:·Terminal·does·not·support·changing·colors.93 ERROR:·Terminal·does·not·support·changing·colors.
127 zo:%4.0f94 zo:%4.0f
128 az:·%3.0f95 az:·%3.0f
129 al:·%3.0f96 al:·%3.0f
 97 ERROR:·Memory·allocation·failure.
 98 WARN:·Invalid·vertex·index·%d.
 99 ERROR:·Material·name·too·long.
 100 src/model.c
 101 0·<=·axis1·&&·axis1·<=·2
 102 0·<=·axis2·&&·axis2·<=·2
 103 0·<=·axis3·&&·axis3·<=·2
 104 *delim·!=·'\0'
 105 WARN:·failed·to·load·file·"%s".
 106 WARN:·Expected·newmtl·before·"%s"·instruction.
 107 WARN:·invalid·"%s"·instruction.
 108 ERROR:·failed·to·load·file·"%s".
 109 ERROR:·invalid·"v"·instruction.
 110 ERROR:·invalid·"f"·instruction.
 111 ERROR:·Memory·allocation·failure·for·MTL·file·name.
 112 NOTE:·Reading·"%s".
 113 ERROR:·invalid·"vertex"·instruction.
 114 ERROR:·Failed·to·read·facet·count.
 115 ERROR:·Failed·to·read·facet·data.
 116 WARN:·imported·facet·count·does·not·match·expected·facet·count.
 117 model_change_orientation
 118 str_chop
 119 src/triangularization.c
 120 n2·==·n·-·1
 121 ERROR:·Memory·allocation·failure.
 122 n1·+·n2·==·n·+·2
 123 triangularize_recurse
 124 triangularize
 125 ERROR:·Memory·allocation·failure.
 126 src/surface.c
 127 surface->pixels
 128 [38;2;%d;%d;%dm%c
 129 surface_clear
130 .shstrtab130 .shstrtab
131 .note.gnu.build-id131 .note.gnu.build-id
132 .note.ABI-tag132 .note.ABI-tag
133 .gnu.hash133 .gnu.hash
134 .gnu.version134 .gnu.version
135 .gnu.version_r135 .gnu.version_r
136 .rel.dyn136 .rel.dyn
564 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 69, 14 lines modifiedOffset 69, 15 lines modified
69 »       muleq»  r0,·r6,·r069 »       muleq»  r0,·r6,·r0
70 »       andeq»  r8,·r0,·r4,·asr·pc70 »       andeq»  r8,·r0,·r4,·asr·pc
71 »       andeq»  r0,·r0,·r4,·lsr·#271 »       andeq»  r0,·r0,·r4,·lsr·#2
72 »       andeq»  r9,·r0,·r6,·ror·r072 »       andeq»  r9,·r0,·r6,·ror·r0
73 »       andeq»  r9,·r0,·r6,·ror·r073 »       andeq»  r9,·r0,·r6,·ror·r0
74 frame_dummy():74 frame_dummy():
75 »       svclt»  0x0000e7c475 »       svclt»  0x0000e7c4
 76 »       andeq»  r0,·r0,·r0
76 vec3_mag():77 vec3_mag():
77 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:1178 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:11
78 »       addlt»  fp,·r4,·r0,·lsl·#1179 »       addlt»  fp,·r4,·r0,·lsl·#11
79 »       cdp»    15,·15,·cr10,·cr0,·cr0,·{0}80 »       cdp»    15,·15,·cr10,·cr0,·cr0,·{0}
80 »       vmov.f32»       s12,·s081 »       vmov.f32»       s12,·s0
81 »       vmov.f32»       s15,·s182 »       vmov.f32»       s15,·s1
82 »       vstr»   s15,·[r7,·#260]»      @·0x10483 »       vstr»   s15,·[r7,·#260]»      @·0x104
Offset 92, 15 lines modifiedOffset 93, 15 lines modified
92 »       vadd.f32»       s14,·s15,·s1593 »       vadd.f32»       s14,·s15,·s15
93 »       vldr»   s15,·[r7,·#156]»      @·0x9c94 »       vldr»   s15,·[r7,·#156]»      @·0x9c
94 »       vldr»   s13,·[r7,·#12]95 »       vldr»   s13,·[r7,·#12]
95 »       vmul.f32»       s15,·s12,·s696 »       vmul.f32»       s15,·s12,·s6
96 »       vadd.f32»       s15,·s15,·s1597 »       vadd.f32»       s15,·s15,·s15
97 »       »       »       @·<UNDEFINED>·instruction:·0xeeb07a2798 »       »       »       @·<UNDEFINED>·instruction:·0xeeb07a27
98 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff0a6799 »       »       »       @·<UNDEFINED>·instruction:·0xf7ff0a67
99 »       cdp»    14,·15,·cr14,·cr0,·cr14,·{0}100 »       cdp»    14,·15,·cr14,·cr0,·cr12,·{0}
100 »       vmov.f32»       s14,·s0101 »       vmov.f32»       s14,·s0
101 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:13102 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:13
102 »       ldrcc»  r0,·[r0,·-r7,·ror·#20]103 »       ldrcc»  r0,·[r0,·-r7,·ror·#20]
103 »       stclt»  6,·cr4,·[r0,·#756]»   @·0x2f4104 »       stclt»  6,·cr4,·[r0,·#756]»   @·0x2f4
104 vec3_normalize():105 vec3_normalize():
105 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:16106 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:16
106 »       addslt» fp,·r0,·r0,·lsl·#11107 »       addslt» fp,·r0,·r0,·lsl·#11
Offset 127, 1288 lines modifiedOffset 128, 3369 lines modified
127 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:20128 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:20
128 »       movweq» pc,·#79»   @·0x4f»      @·<UNPREDICTABLE>129 »       movweq» pc,·#79»   @·0x4f»      @·<UNPREDICTABLE>
129 »       »       »       @·<UNDEFINED>·instruction:·0xf04f633b130 »       »       »       @·<UNDEFINED>·instruction:·0xf04f633b
130 »       cmnvs»  fp,·#0,·6131 »       cmnvs»  fp,·#0,·6
131 »       movweq» pc,·#79»   @·0x4f»      @·<UNPREDICTABLE>132 »       movweq» pc,·#79»   @·0x4f»      @·<UNPREDICTABLE>
132 »       »       »       @·<UNDEFINED>·instruction:·0xe01e63bb133 »       »       »       @·<UNDEFINED>·instruction:·0xe01e63bb
133 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:22134 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:22
134 »       bvs»    17c908·<__cxa_finalize@plt+0x17b930>135 »       bvs»    17c90c·<__cxa_finalize@plt+0x17b934>
135 »       bvc»    3fc80c·<__cxa_finalize@plt+0x3fb834>136 »       bvc»    3fc810·<__cxa_finalize@plt+0x3fb838>
136 »       bvc»    fe1fcccc·<__cxa_finalize@plt+0xfe1fbcf4>137 »       bvc»    fe1fccd0·<__cxa_finalize@plt+0xfe1fbcf8>
137 »       bvc»    17c8d4·<__cxa_finalize@plt+0x17b8fc>138 »       bvc»    17c8d8·<__cxa_finalize@plt+0x17b900>
138 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:23139 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:23
139 »       bvs»    1bc918·<__cxa_finalize@plt+0x1bb940>140 »       bvs»    1bc91c·<__cxa_finalize@plt+0x1bb944>
140 »       bvc»    3fc81c·<__cxa_finalize@plt+0x3fb844>141 »       bvc»    3fc820·<__cxa_finalize@plt+0x3fb848>
141 »       bvc»    fe1fccdc·<__cxa_finalize@plt+0xfe1fbd04>142 »       bvc»    fe1fcce0·<__cxa_finalize@plt+0xfe1fbd08>
142 »       bvc»    1bc8e4·<__cxa_finalize@plt+0x1bb90c>143 »       bvc»    1bc8e8·<__cxa_finalize@plt+0x1bb910>
143 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:24144 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:24
144 »       bvs»    1fc928·<__cxa_finalize@plt+0x1fb950>145 »       bvs»    1fc92c·<__cxa_finalize@plt+0x1fb954>
145 »       bvc»    3fc82c·<__cxa_finalize@plt+0x3fb854>146 »       bvc»    3fc830·<__cxa_finalize@plt+0x3fb858>
146 »       bvc»    fe1fccec·<__cxa_finalize@plt+0xfe1fbd14>147 »       bvc»    fe1fccf0·<__cxa_finalize@plt+0xfe1fbd18>
147 »       bvc»    1fc8f4·<__cxa_finalize@plt+0x1fb91c>148 »       bvc»    1fc8f8·<__cxa_finalize@plt+0x1fb920>
148 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:25149 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:25
149 »       teqeq»  r0,·#-1073741823»   @·0xc0000001»@·<UNPREDICTABLE>150 »       teqeq»  r0,·#-1073741823»   @·0xc0000001»@·<UNPREDICTABLE>
150 »       andseq» pc,·r4,·#-1073741823»       @·0xc0000001151 »       andseq» pc,·r4,·#-1073741823»       @·0xc0000001
151 »       stm»    r3,·{r0,·r1,·r2,·r9,·fp,·lr,·pc}152 »       stm»    r3,·{r0,·r1,·r2,·r9,·fp,·lr,·pc}
152 »       blvs»   e41204·<__cxa_finalize@plt+0xe4022c>153 »       blvs»   e41208·<__cxa_finalize@plt+0xe40230>
153 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:26154 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:26
154 »       blvs»   feedbfd4·<__cxa_finalize@plt+0xfeedaffc>155 »       blvs»   feedbfd8·<__cxa_finalize@plt+0xfeedb000>
155 »       bne»    fe43ca08·<__cxa_finalize@plt+0xfe43ba30>156 »       bne»    fe43ca0c·<__cxa_finalize@plt+0xfe43ba34>
156 »       bcs»    43ca10·<__cxa_finalize@plt+0x43ba38>157 »       bcs»    43ca14·<__cxa_finalize@plt+0x43ba3c>
157 »       bcc»    fe43ca14·<__cxa_finalize@plt+0xfe43ba3c>158 »       bcc»    fe43ca18·<__cxa_finalize@plt+0xfe43ba40>
158 »       beq»    19bccbc·<__cxa_finalize@plt+0x19bbce4>159 »       beq»    19bccc0·<__cxa_finalize@plt+0x19bbce8>
159 »       beq»    11fcdc0·<__cxa_finalize@plt+0x11fbde8>160 »       beq»    11fcdc4·<__cxa_finalize@plt+0x11fbdec>
160 »       bne»    19fccc4·<__cxa_finalize@plt+0x19fbcec>161 »       bne»    19fccc8·<__cxa_finalize@plt+0x19fbcf0>
161 »       ldrtmi» r3,·[sp],·r0,·asr·#14162 »       ldrtmi» r3,·[sp],·r0,·asr·#14
162 »       strlt»  fp,·[r0],·#3456»     @·0xd80163 »       strlt»  fp,·[r0],·#3456»     @·0xd80
163 vec3_cross_product():164 vec3_rotate_y():
164 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:85165 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:29
165 »       svcge»  0x0000b091166 »       svcge»  0x0000b091
166 »       bpl»    103ccd4·<__cxa_finalize@plt+0x103bcfc>167 »       beq»    27c834·<__cxa_finalize@plt+0x27b85c>
167 »       bpl»    183cdd8·<__cxa_finalize@plt+0x183be00>168 »       beq»    23c938·<__cxa_finalize@plt+0x23b960>
168 »       bvs»    107ccdc·<__cxa_finalize@plt+0x107bd04> 
169 »       bvs»    187cde0·<__cxa_finalize@plt+0x187be08>169 »       bvs»    107cde0·<__cxa_finalize@plt+0x107be08>
170 »       bvc»    10bcce4·<__cxa_finalize@plt+0x10bbd0c>170 »       bvc»    187cce4·<__cxa_finalize@plt+0x187bd0c>
171 »       bvc»    18bcde8·<__cxa_finalize@plt+0x18bbe10>171 »       bvc»    10bcde8·<__cxa_finalize@plt+0x10bbe10>
172 »       bpl»    1fc848·<__cxa_finalize@plt+0x1fb870> 
173 »       bpl»    23c94c·<__cxa_finalize@plt+0x23b974> 
174 »       bvs»    27c850·<__cxa_finalize@plt+0x27b878> 
175 »       bvs»    13c954·<__cxa_finalize@plt+0x13b97c>172 »       bvs»    17c948·<__cxa_finalize@plt+0x17b970>
176 »       bvc»    17c858·<__cxa_finalize@plt+0x17b880> 
177 »       bvc»    1bc95c·<__cxa_finalize@plt+0x1bb984>173 »       bvc»    1bc84c·<__cxa_finalize@plt+0x1bb874>
178 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:88 
179 »       bvc»    23c8a0·<__cxa_finalize@plt+0x23b8c8> 
180 »       bvc»    1bc9a4·<__cxa_finalize@plt+0x1bb9cc> 
181 »       bvc»    9fcae8·<__cxa_finalize@plt+0x9fbb10> 
182 »       bvs»    27c9ac·<__cxa_finalize@plt+0x27b9d4> 
183 »       bvc»    17c9b0·<__cxa_finalize@plt+0x17b9d8>174 »       bvc»    1fc950·<__cxa_finalize@plt+0x1fb978>
184 »       bvc»    fe9fcbf0·<__cxa_finalize@plt+0xfe9fbc18> 
185 »       bvc»    19fcc38·<__cxa_finalize@plt+0x19fbc60> 
186 »       bvc»    2bc97c·<__cxa_finalize@plt+0x2bb9a4> 
187 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:89 
188 »       bvc»    27c8c0·<__cxa_finalize@plt+0x27b8e8> 
189 »       bvc»    13c9c4·<__cxa_finalize@plt+0x13b9ec> 
190 »       bvc»    9fcb08·<__cxa_finalize@plt+0x9fbb30> 
191 »       bvs»    1fc9cc·<__cxa_finalize@plt+0x1fb9f4> 
192 »       bvc»    1bc9d0·<__cxa_finalize@plt+0x1bb9f8> 
193 »       bvc»    fe9fcc10·<__cxa_finalize@plt+0xfe9fbc38> 
194 »       bvc»    19fcc58·<__cxa_finalize@plt+0x19fbc80> 
195 »       bvc»    2fc99c·<__cxa_finalize@plt+0x2fb9c4> 
196 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:90175 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:30
197 »       bvc»    1fc8e0·<__cxa_finalize@plt+0x1fb908> 
198 »       bvc»    17c9e4·<__cxa_finalize@plt+0x17ba0c>176 »       bvc»    17c894·<__cxa_finalize@plt+0x17b8bc>
 177 »       bvc»    27c998·<__cxa_finalize@plt+0x27b9c0>
199 »       bvc»    9fcb28·<__cxa_finalize@plt+0x9fbb50>178 »       bvc»    9fcadc·<__cxa_finalize@plt+0x9fbb04>
 179 »       bvs»    1fc9a0·<__cxa_finalize@plt+0x1fb9c8>
200 »       bvs»    23c9ec·<__cxa_finalize@plt+0x23ba14>180 »       bvc»    23c9a4·<__cxa_finalize@plt+0x23b9cc>
 181 »       bvc»    fe9fcbe4·<__cxa_finalize@plt+0xfe9fbc0c>
 182 »       bvc»    19fcc2c·<__cxa_finalize@plt+0x19fbc54>
201 »       bvc»    13c9f0·<__cxa_finalize@plt+0x13ba18>183 »       bvc»    3fc970·<__cxa_finalize@plt+0x3fb998>
 184 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:31
 185 »       bvc»    17c8b4·<__cxa_finalize@plt+0x17b8dc>
 186 »       bvc»    23c9b8·<__cxa_finalize@plt+0x23b9e0>
 187 »       bvc»    9fcafc·<__cxa_finalize@plt+0x9fbb24>
 188 »       bvs»    1fc9c0·<__cxa_finalize@plt+0x1fb9e8>
 189 »       bvc»    27c9c4·<__cxa_finalize@plt+0x27b9ec>
202 »       bvc»    fe9fcc30·<__cxa_finalize@plt+0xfe9fbc58>190 »       bvc»    fe9fcc04·<__cxa_finalize@plt+0xfe9fbc2c>
203 »       bvc»    19fcc78·<__cxa_finalize@plt+0x19fbca0>191 »       bvc»    9fcc4c·<__cxa_finalize@plt+0x9fbc74>
204 »       bvc»    33c9bc·<__cxa_finalize@plt+0x33b9e4>192 »       bvc»    3bc990·<__cxa_finalize@plt+0x3bb9b8>
205 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:92193 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:32
206 »       teqeq»  r4,·#-1073741823»   @·0xc0000001»@·<UNPREDICTABLE>194 »       ldrshvs»r6,·[fp,·#-187]!»  @·0xffffff45
 195 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:33
 196 »       ldrhvs» r6,·[fp,·#187]!»    @·0xbb
 197 /build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds/src/trigonometry.h:34
 198 »       msreq»  CPSR_fs,·#-1073741823»      @·0xc0000001
207 »       eoreq»  pc,·r8,·#-1073741823»@·0xc0000001199 »       andseq» pc,·r4,·#-1073741823»       @·0xc0000001
Max diff block lines reached; 570071/577767 bytes (98.67%) of diff not shown.
30.2 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 5, 237 lines modifiedOffset 5, 237 lines modified
5 ··0x000078d8·41000000·36000000·41000000·03000000·A...6...A.......5 ··0x000078d8·41000000·36000000·41000000·03000000·A...6...A.......
6 ··0x000078e8·41000000·06000000·41000000·15000000·A.......A.......6 ··0x000078e8·41000000·06000000·41000000·15000000·A.......A.......
7 ··0x000078f8·41000000·0f000000·41000000·0e000000·A.......A.......7 ··0x000078f8·41000000·0f000000·41000000·0e000000·A.......A.......
8 ··0x00007908·41000000·26000000·41000000·13000000·A...&...A.......8 ··0x00007908·41000000·26000000·41000000·13000000·A...&...A.......
9 ··0x00007918·41000000·29000000·41000000·02000000·A...)...A.......9 ··0x00007918·41000000·29000000·41000000·02000000·A...)...A.......
10 ··0x00007928·41000000·19000000·41000000·0a000000·A.......A.......10 ··0x00007928·41000000·19000000·41000000·0a000000·A.......A.......
11 ··0x00007938·41000000·0b000000·41000000·00000000·A.......A.......11 ··0x00007938·41000000·0b000000·41000000·00000000·A.......A.......
 12 ··0x00007948·00000000·2e2c273a·3b212b2a·3d232440·.....,':;!+*=#$@
12 ··0x00007948·00000000·4552524f·523a204d·656d6f72·....ERROR:·Memor 
13 ··0x00007958·7920616c·6c6f6361·74696f6e·20666169·y·allocation·fai 
14 ··0x00007968·6c757265·2e0a0000·7372632f·73757266·lure....src/surf 
15 ··0x00007978·6163652e·63000000·73757266·61636500·ace.c...surface. 
16 ··0x00007988·73757266·6163652d·3e706978·656c7300·surface->pixels. 
17 ··0x00007998·1b5b3338·3b323b25·643b2564·3b25646d·.[38;2;%d;%d;%dm 
18 ··0x000079a8·25631b5b·306d0000·25630000·73757266·%c.[0m..%c..surf 
19 ··0x000079b8·6163655f·636c6561·72000000·4552524f·ace_clear...ERRO 
20 ··0x000079c8·523a204d·656d6f72·7920616c·6c6f6361·R:·Memory·alloca 
21 ··0x000079d8·74696f6e·20666169·6c757265·2e0a0000·tion·failure.... 
22 ··0x000079e8·5741524e·3a20496e·76616c69·64207665·WARN:·Invalid·ve 
23 ··0x000079f8·72746578·20696e64·65782025·642e0a00·rtex·index·%d... 
24 ··0x00007a08·4552524f·523a204d·61746572·69616c20·ERROR:·Material· 
25 ··0x00007a18·6e616d65·20746f6f·206c6f6e·672e0a00·name·too·long... 
26 ··0x00007a28·7372632f·6d6f6465·6c2e6300·30203c3d·src/model.c.0·<= 
27 ··0x00007a38·20617869·73312026·26206178·69733120··axis1·&&·axis1· 
28 ··0x00007a48·3c3d2032·00000000·30203c3d·20617869·<=·2....0·<=·axi 
29 ··0x00007a58·73322026·26206178·69733220·3c3d2032·s2·&&·axis2·<=·2 
30 ··0x00007a68·00000000·30203c3d·20617869·73332026·....0·<=·axis3·& 
31 ··0x00007a78·26206178·69733320·3c3d2032·00000000·&·axis3·<=·2.... 
32 ··0x00007a88·2a64656c·696d2021·3d20275c·30270000·*delim·!=·'\0'.. 
33 ··0x00007a98·20000000·2f000000·72000000·5741524e··.../...r...WARN 
34 ··0x00007aa8·3a206661·696c6564·20746f20·6c6f6164·:·failed·to·load 
35 ··0x00007ab8·2066696c·65202225·73222e0a·00000000··file·"%s"...... 
36 ··0x00007ac8·6e65776d·746c0000·4b640000·5741524e·newmtl..Kd..WARN 
37 ··0x00007ad8·3a204578·70656374·6564206e·65776d74·:·Expected·newmt 
38 ··0x00007ae8·6c206265·666f7265·20222573·2220696e·l·before·"%s"·in 
39 ··0x00007af8·73747275·6374696f·6e2e0a00·5741524e·struction...WARN 
40 ··0x00007b08·3a20696e·76616c69·64202225·73222069·:·invalid·"%s"·i 
41 ··0x00007b18·6e737472·75637469·6f6e2e0a·00000000·nstruction...... 
42 ··0x00007b28·4552524f·523a2066·61696c65·6420746f·ERROR:·failed·to 
43 ··0x00007b38·206c6f61·64206669·6c652022·2573222e··load·file·"%s". 
44 ··0x00007b48·0a000000·76000000·4552524f·523a2069·....v...ERROR:·i 
45 ··0x00007b58·6e76616c·69642022·76222069·6e737472·nvalid·"v"·instr 
46 ··0x00007b68·75637469·6f6e2e0a·00000000·66000000·uction......f... 
47 ··0x00007b78·4552524f·523a2069·6e76616c·69642022·ERROR:·invalid·" 
48 ··0x00007b88·66222069·6e737472·75637469·6f6e2e0a·f"·instruction.. 
49 ··0x00007b98·00000000·6d746c6c·69620000·4552524f·....mtllib..ERRO 
50 ··0x00007ba8·523a204d·656d6f72·7920616c·6c6f6361·R:·Memory·alloca 
51 ··0x00007bb8·74696f6e·20666169·6c757265·20666f72·tion·failure·for 
52 ··0x00007bc8·204d544c·2066696c·65206e61·6d652e0a··MTL·file·name.. 
53 ··0x00007bd8·00000000·4e4f5445·3a205265·6164696e·....NOTE:·Readin 
54 ··0x00007be8·67202225·73222e0a·00000000·7573656d·g·"%s"......usem 
55 ··0x00007bf8·746c0000·72620000·736f6c69·64000000·tl..rb..solid... 
56 ··0x00007c08·66616365·74000000·76657274·65780000·facet...vertex.. 
57 ··0x00007c18·4552524f·523a2069·6e76616c·69642022·ERROR:·invalid·" 
58 ··0x00007c28·76657274·65782220·696e7374·72756374·vertex"·instruct 
59 ··0x00007c38·696f6e2e·0a000000·4552524f·523a2046·ion.....ERROR:·F 
60 ··0x00007c48·61696c65·6420746f·20726561·64206661·ailed·to·read·fa 
61 ··0x00007c58·63657420·636f756e·742e0a00·4552524f·cet·count...ERRO 
62 ··0x00007c68·523a2046·61696c65·6420746f·20726561·R:·Failed·to·rea 
63 ··0x00007c78·64206661·63657420·64617461·2e0a0000·d·facet·data.... 
64 ··0x00007c88·5741524e·3a20696d·706f7274·65642066·WARN:·imported·f 
65 ··0x00007c98·61636574·20636f75·6e742064·6f657320·acet·count·does· 
66 ··0x00007ca8·6e6f7420·6d617463·68206578·70656374·not·match·expect 
67 ··0x00007cb8·65642066·61636574·20636f75·6e742e0a·ed·facet·count.. 
68 ··0x00007cc8·00000000·6d6f6465·6c5f6368·616e6765·....model_change 
69 ··0x00007cd8·5f6f7269·656e7461·74696f6e·00000000·_orientation.... 
70 ··0x00007ce8·7374725f·63686f70·00000000·7372632f·str_chop....src/ 
71 ··0x00007cf8·74726961·6e67756c·6172697a·6174696f·triangularizatio 
72 ··0x00007d08·6e2e6300·6e203e3d·20330000·6e32203d·n.c.n·>=·3..n2·= 
73 ··0x00007d18·3d206e20·2d203100·4552524f·523a204d·=·n·-·1.ERROR:·M 
74 ··0x00007d28·656d6f72·7920616c·6c6f6361·74696f6e·emory·allocation 
75 ··0x00007d38·20666169·6c757265·2e0a0000·6e31202b··failure....n1·+ 
76 ··0x00007d48·206e3220·3d3d206e·202b2032·00000000··n2·==·n·+·2.... 
77 ··0x00007d58·74726961·6e67756c·6172697a·655f7265·triangularize_re 
78 ··0x00007d68·63757273·65000000·74726961·6e67756c·curse...triangul 
79 ··0x00007d78·6172697a·65000000·2e2c273a·3b212b2a·arize....,':;!+* 
80 ··0x00007d88·3d232440·00000000·db0f4940·bd1bcf3f·=#$@......I@...?13 ··0x00007958·00000000·db0f4940·bd1bcf3f·0000a040·......I@...?...@
81 ··0x00007d98·0000a040·00007a44·33642d61·73636969·...@..zD3d-ascii14 ··0x00007968·00007a44·33642d61·73636969·2d766965·..zD3d-ascii-vie
82 ··0x00007da8·2d766965·77657200·616e204f·424a2033·-viewer.an·OBJ·315 ··0x00007978·77657200·616e204f·424a2033·44206d6f·wer.an·OBJ·3D·mo
83 ··0x00007db8·44206d6f·64656c20·666f726d·61742076·D·model·format·v16 ··0x00007988·64656c20·666f726d·61742076·69657765·del·format·viewe
84 ··0x00007dc8·69657765·7220666f·72207468·65207465·iewer·for·the·te17 ··0x00007998·7220666f·72207468·65207465·726d696e·r·for·the·termin
85 ··0x00007dd8·726d696e·616c0000·55736167·653a2025·rminal..Usage:·%18 ··0x000079a8·616c0000·55736167·653a2025·73205b4f·al..Usage:·%s·[O
86 ··0x00007de8·73205b4f·5054494f·4e2e2e2e·5d20494e·s·[OPTION...]·IN19 ··0x000079b8·5054494f·4e2e2e2e·5d20494e·5055545f·PTION...]·INPUT_
87 ··0x00007df8·5055545f·46494c45·0a000000·2573202d·PUT_FILE....%s·-20 ··0x000079c8·46494c45·0a000000·2573202d·2d202573·FILE....%s·--·%s
88 ··0x00007e08·2d202573·0a000000·20202d77·203c7369·-·%s....··-w·<si21 ··0x000079d8·0a000000·20202d77·203c7369·7a653e20·....··-w·<size>·
89 ··0x00007e18·7a653e20·20202020·20202020·4f757470·ze>·········Outp22 ··0x000079e8·20202020·20202020·4f757470·75742077·········Output·w
90 ··0x00007e28·75742077·69647468·20696e20·63686172·ut·width·in·char23 ··0x000079f8·69647468·20696e20·63686172·61637465·idth·in·characte
 24 ··0x00007a08·72730000·20202d68·203c7369·7a653e20·rs..··-h·<size>·
 25 ··0x00007a18·20202020·20202020·4f757470·75742068·········Output·h
 26 ··0x00007a28·65696768·7420696e·20636861·72616374·eight·in·charact
 27 ··0x00007a38·65727300·20202d64·203c7365·636f6e64·ers.··-d·<second
 28 ··0x00007a48·733e2020·20202020·53746f70·20746865·s>······Stop·the
 29 ··0x00007a58·2070726f·6772616d·20616674·65722074··program·after·t
 30 ··0x00007a68·68697320·6d616e79·20736563·6f6e6473·his·many·seconds
 31 ··0x00007a78·2e000000·20202d66·203c6672·616d6573·....··-f·<frames
 32 ··0x00007a88·3e202020·20202020·4672616d·65732070·>·······Frames·p
 33 ··0x00007a98·65722073·65636f6e·642e0000·20202d61·er·second...··-a
 34 ··0x00007aa8·203c7261·74696f3e·20202020·20202020··<ratio>········
 35 ··0x00007ab8·44697370·6c617920·61737375·6d696e67·Display·assuming
 36 ··0x00007ac8·20746869·73206865·69676874·2f776964··this·height/wid
 37 ··0x00007ad8·74682072·6174696f·20666f72·20746572·th·ratio·for·ter
 38 ··0x00007ae8·6d696e61·6c000000·20202020·20202020·minal...········
 39 ··0x00007af8·20202020·20202020·20202020·63686172·············char
91 ··0x00007e38·61637465·72730000·20202d68·203c7369·acters..··-h·<si40 ··0x00007b08·61637465·72732e00·20202d63·203c6368·acters..··-c·<ch
92 ··0x00007e48·7a653e20·20202020·20202020·4f757470·ze>·········Outp 
93 ··0x00007e58·75742068·65696768·7420696e·20636861·ut·height·in·cha 
94 ··0x00007e68·72616374·65727300·20202d64·203c7365·racters.··-d·<se 
95 ··0x00007e78·636f6e64·733e2020·20202020·53746f70·conds>······Stop 
96 ··0x00007e88·20746865·2070726f·6772616d·20616674··the·program·aft 
97 ··0x00007e98·65722074·68697320·6d616e79·20736563·er·this·many·sec 
98 ··0x00007ea8·6f6e6473·2e000000·20202d66·203c6672·onds....··-f·<fr 
99 ··0x00007eb8·616d6573·3e202020·20202020·4672616d·ames>·······Fram41 ··0x00007b18·6172733e·20202020·20202020·50726f76·ars>········Prov
100 ··0x00007ec8·65732070·65722073·65636f6e·642e0000·es·per·second... 
101 ··0x00007ed8·20202d61·203c7261·74696f3e·20202020···-a·<ratio>···· 
102 ··0x00007ee8·20202020·44697370·6c617920·61737375·····Display·assu 
103 ··0x00007ef8·6d696e67·20746869·73206865·69676874·ming·this·height 
104 ··0x00007f08·2f776964·74682072·6174696f·20666f72·/width·ratio·for 
105 ··0x00007f18·20746572·6d696e61·6c000000·20202020··terminal...····42 ··0x00007b28·69646520·616c7465·726e6174·65206c75·ide·alternate·lu
 43 ··0x00007b38·6d696e65·7363656e·63652063·68617261·minescence·chara
 44 ··0x00007b48·63746572·73202866·726f6d20·6c657373·cters·(from·less
 45 ··0x00007b58·20746f00·20202020·20202020·20202020··to.············
 46 ··0x00007b68·20202020·20202020·6d6f7265·206c6967·········more·lig
 47 ··0x00007b78·6874292e·00000000·20202d73·20202020·ht).....··-s····
 48 ··0x00007b88·20202020·20202020·20202020·53747265·············Stre
 49 ··0x00007b98·74636820·74686520·6d6f6465·6c2c2072·tch·the·model,·r
 50 ··0x00007ba8·65676172·646c6573·73206f66·20746865·egardless·of·the
 51 ··0x00007bb8·20686569·6768742f·77696474·68207261··height/width·ra
Max diff block lines reached; 402/30840 bytes (1.30%) of diff not shown.
707 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 15, 9 lines modifiedOffset 15, 9 lines modified
15 ··0x0000a0b0·e80c0000·e80c0000·e80c0000·e80c0000·................15 ··0x0000a0b0·e80c0000·e80c0000·e80c0000·e80c0000·................
16 ··0x0000a0c0·e80c0000·e80c0000·e80c0000·e80c0000·................16 ··0x0000a0c0·e80c0000·e80c0000·e80c0000·e80c0000·................
17 ··0x0000a0d0·e80c0000·e80c0000·e80c0000·e80c0000·................17 ··0x0000a0d0·e80c0000·e80c0000·e80c0000·e80c0000·................
18 ··0x0000a0e0·e80c0000·e80c0000·e80c0000·e80c0000·................18 ··0x0000a0e0·e80c0000·e80c0000·e80c0000·e80c0000·................
19 ··0x0000a0f0·e80c0000·e80c0000·e80c0000·e80c0000·................19 ··0x0000a0f0·e80c0000·e80c0000·e80c0000·e80c0000·................
20 ··0x0000a100·e80c0000·00000000·00000000·00000000·................20 ··0x0000a100·e80c0000·00000000·00000000·00000000·................
21 ··0x0000a110·00000000·00000000·00000000·00000000·................21 ··0x0000a110·00000000·00000000·00000000·00000000·................
22 ··0x0000a120·00000000·00000000·cb680000··········.........h..22 ··0x0000a120·00000000·00000000·532d0000··········........S-..
  
388 B
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x0000a12c·00000000·30a10000·807d0000·a07d0000·....0....}...}..2 ··0x0000a12c·00000000·30a10000·4c790000·6c790000·....0...Ly..ly..
3 ··0x0000a13c·b07d0000····························.}..3 ··0x0000a13c·7c790000····························|y..
  
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·65643835·34663365·34313137·66666463·ed854f3e4117ffdc 
3 ··0x00000010·66643637·37623431·38303830·30323134·fd677b41808002142 ··0x00000000·34303438·37636434·64643134·31373234·40487cd4dd141724
 3 ··0x00000010·38356531·38393761·36316332·38366262·85e1897a61c286bb
4 ··0x00000020·36343165·38392e64·65627567·00000000·641e89.debug....4 ··0x00000020·30613266·35332e64·65627567·00000000·0a2f53.debug....
5 ··0x00000030·9dc5722d····························..r-5 ··0x00000030·9c759ec6····························.u..
  
979 B
xz --list
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 ··Streams:···········11 ··Streams:···········1
2 ··Blocks:············12 ··Blocks:············1
3 ··Compressed·size:···17.2·KiB·(17600·B)3 ··Compressed·size:···17.2·KiB·(17624·B)
4 ··Uncompressed·size:·60.0·KiB·(61440·B)4 ··Uncompressed·size:·60.0·KiB·(61440·B)
5 ··Ratio:·············0.2865 ··Ratio:·············0.287
6 ··Check:·············CRC646 ··Check:·············CRC64
7 ··Stream·Padding:····0·B7 ··Stream·Padding:····0·B
8 ··Streams:8 ··Streams:
9 ····Stream····Blocks······CompOffset····UncompOffset········CompSize······UncompSize··Ratio··Check······Padding9 ····Stream····Blocks······CompOffset····UncompOffset········CompSize······UncompSize··Ratio··Check······Padding
10 ·········1·········1···············0···············0···········17600···········61440··0.286··CRC64············010 ·········1·········1···············0···············0···········17624···········61440··0.287··CRC64············0
11 ··Blocks:11 ··Blocks:
12 ····Stream·····Block······CompOffset····UncompOffset·······TotalSize······UncompSize··Ratio··Check12 ····Stream·····Block······CompOffset····UncompOffset·······TotalSize······UncompSize··Ratio··Check
13 ·········1·········1··············12···············0···········17564···········61440··0.286··CRC6413 ·········1·········1··············12···············0···········17588···········61440··0.286··CRC64
1.4 MB
3d-ascii-viewer-dbgsym_1.4.0+git20240503+ds-1_armhf.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-05-03·12:58:33.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-05-03·12:58:33.000000·debian-binary
2 -rw-r--r--···0········0········0······532·2024-05-03·12:58:33.000000·control.tar.xz2 -rw-r--r--···0········0········0······532·2024-05-03·12:58:33.000000·control.tar.xz
3 -rw-r--r--···0········0········0····19444·2024-05-03·12:58:33.000000·data.tar.xz3 -rw-r--r--···0········0········0····19456·2024-05-03·12:58:33.000000·data.tar.xz
636 B
control.tar.xz
608 B
control.tar
360 B
./control
    
Offset 5, 8 lines modifiedOffset 5, 8 lines modified
5 Architecture:·armhf5 Architecture:·armhf
6 Maintainer:·Alex·Myczko·<tar@debian.org>6 Maintainer:·Alex·Myczko·<tar@debian.org>
7 Installed-Size:·377 Installed-Size:·37
8 Depends:·3d-ascii-viewer·(=·1.4.0+git20240503+ds-1)8 Depends:·3d-ascii-viewer·(=·1.4.0+git20240503+ds-1)
9 Section:·debug9 Section:·debug
10 Priority:·optional10 Priority:·optional
11 Description:·debug·symbols·for·3d-ascii-viewer11 Description:·debug·symbols·for·3d-ascii-viewer
12 Build-Ids:·f5ed854f3e4117ffdcfd677b4180800214641e8912 Build-Ids:·cd40487cd4dd14172485e1897a61c286bb0a2f53
226 B
./md5sums
30.0 B
./md5sums
Files differ
178 B
line order
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 usr/lib/debug/.build-id/f5/ed854f3e4117ffdcfd677b4180800214641e89.debug1 usr/lib/debug/.build-id/cd/40487cd4dd14172485e1897a61c286bb0a2f53.debug
1.4 MB
data.tar.xz
1.4 MB
data.tar
1.4 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/lib/debug/.build-id/f5/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/lib/debug/.build-id/cd/
7 -rw-r--r--···0·root·········(0)·root·········(0)····26976·2024-05-03·12:58:33.000000·./usr/lib/debug/.build-id/f5/ed854f3e4117ffdcfd677b4180800214641e89.debug7 -rw-r--r--···0·root·········(0)·root·········(0)····27016·2024-05-03·12:58:33.000000·./usr/lib/debug/.build-id/cd/40487cd4dd14172485e1897a61c286bb0a2f53.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/share/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/share/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/share/doc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/share/doc/
10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/share/doc/3d-ascii-viewer-dbgsym·->·3d-ascii-viewer10 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2024-05-03·12:58:33.000000·./usr/share/doc/3d-ascii-viewer-dbgsym·->·3d-ascii-viewer
1.4 MB
./usr/lib/debug/.build-id/f5/ed854f3e4117ffdcfd677b4180800214641e89.debug vs.
./usr/lib/debug/.build-id/cd/40487cd4dd14172485e1897a61c286bb0a2f53.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 16% similar despite different names
996 B
readelf --wide --file-header {}
error from `readelf --wide --file-header {}`: readelf: Error: Unable to find program interpreter name
    
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:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0xfe911 ··Entry·point·address:···············0xfe9
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········25536·(bytes·into·file)13 ··Start·of·section·headers:··········25576·(bytes·into·file)
14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI14 ··Flags:·····························0x5000400,·Version5·EABI,·hard-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········917 ··Number·of·program·headers:·········9
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········3619 ··Number·of·section·headers:·········36
20 ··Section·header·string·table·index:·3520 ··Section·header·string·table·index:·35
2.99 KB
readelf --wide --sections {}
error from `readelf --wide --sections {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·36·section·headers,·starting·at·offset·0x63c0:1 There·are·36·section·headers,·starting·at·offset·0x63e8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········NOBITS··········00000154·000154·000019·00···A··0···0··15 ··[·1]·.interp···········NOBITS··········00000154·000154·000019·00···A··0···0··1
6 ··[·2]·.note.gnu.build-id·NOTE············00000170·000170·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············00000170·000170·000024·00···A··0···0··4
7 ··[·3]·.note.ABI-tag·····NOTE············00000194·000194·000020·00···A··0···0··47 ··[·3]·.note.ABI-tag·····NOTE············00000194·000194·000020·00···A··0···0··4
Offset 25, 21 lines modifiedOffset 25, 21 lines modified
25 ··[20]·.dynamic··········NOBITS··········00009ef8·000ef0·000108·08··WA··6···0··425 ··[20]·.dynamic··········NOBITS··········00009ef8·000ef0·000108·08··WA··6···0··4
26 ··[21]·.got··············NOBITS··········0000a000·000ef0·00012c·04··WA··0···0··426 ··[21]·.got··············NOBITS··········0000a000·000ef0·00012c·04··WA··0···0··4
27 ··[22]·.data·············NOBITS··········0000a12c·000ef0·000014·00··WA··0···0··427 ··[22]·.data·············NOBITS··········0000a12c·000ef0·000014·00··WA··0···0··4
28 ··[23]·.bss··············NOBITS··········0000a140·000ef0·000004·00··WA··0···0··128 ··[23]·.bss··············NOBITS··········0000a140·000ef0·000004·00··WA··0···0··1
29 ··[24]·.comment··········PROGBITS········00000000·0001b4·00001f·01··MS··0···0··129 ··[24]·.comment··········PROGBITS········00000000·0001b4·00001f·01··MS··0···0··1
30 ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001d3·000033·00······0···0··130 ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0001d3·000033·00······0···0··1
31 ··[26]·.debug_aranges····PROGBITS········00000000·000208·00005d·00···C··0···0··431 ··[26]·.debug_aranges····PROGBITS········00000000·000208·00005d·00···C··0···0··4
32 ··[27]·.debug_info·······PROGBITS········00000000·000268·001c39·00···C··0···0··432 ··[27]·.debug_info·······PROGBITS········00000000·000268·001c4f·00···C··0···0··4
33 ··[28]·.debug_abbrev·····PROGBITS········00000000·001ea4·0002a2·00···C··0···0··433 ··[28]·.debug_abbrev·····PROGBITS········00000000·001eb8·0002a9·00···C··0···0··4
34 ··[29]·.debug_line·······PROGBITS········00000000·002148·00115f·00···C··0···0··434 ··[29]·.debug_line·······PROGBITS········00000000·002164·00115a·00···C··0···0··4
35 ··[30]·.debug_frame······PROGBITS········00000000·0032a8·00043b·00···C··0···0··435 ··[30]·.debug_frame······PROGBITS········00000000·0032c0·000439·00···C··0···0··4
36 ··[31]·.debug_str········PROGBITS········00000000·0036e4·0006da·01·MSC··0···0··436 ··[31]·.debug_str········PROGBITS········00000000·0036fc·0006f0·01·MSC··0···0··4
37 ··[32]·.debug_rnglists···PROGBITS········00000000·003dc0·00005a·00···C··0···0··437 ··[32]·.debug_rnglists···PROGBITS········00000000·003dec·000058·00···C··0···0··4
38 ··[33]·.symtab···········SYMTAB··········00000000·003e1c·001660·10·····34·234··438 ··[33]·.symtab···········SYMTAB··········00000000·003e44·001660·10·····34·234··4
39 ··[34]·.strtab···········STRTAB··········00000000·00547c·000de2·00······0···0··139 ··[34]·.strtab···········STRTAB··········00000000·0054a4·000de2·00······0···0··1
40 ··[35]·.shstrtab·········STRTAB··········00000000·00625e·000162·00······0···0··140 ··[35]·.shstrtab·········STRTAB··········00000000·006286·000162·00······0···0··1
41 Key·to·Flags:41 Key·to·Flags:
42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),42 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
43 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),43 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),44 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
45 ··D·(mbind),·y·(purecode),·p·(processor·specific)45 ··D·(mbind),·y·(purecode),·p·(processor·specific)
27.7 KB
readelf --wide --symbols {}
error from `readelf --wide --symbols {}`: readelf: Error: Unable to find program interpreter name
    
Offset 68, 150 lines modifiedOffset 68, 150 lines modified
68 ····64:·00009ef4·····0·NOTYPE··LOCAL··DEFAULT···19·$d68 ····64:·00009ef4·····0·NOTYPE··LOCAL··DEFAULT···19·$d
69 ····65:·00009ef4·····0·OBJECT··LOCAL··DEFAULT···19·__do_global_dtors_aux_fini_array_entry69 ····65:·00009ef4·····0·OBJECT··LOCAL··DEFAULT···19·__do_global_dtors_aux_fini_array_entry
70 ····66:·000010e0·····0·NOTYPE··LOCAL··DEFAULT···13·$t70 ····66:·000010e0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
71 ····67:·000010e1·····0·FUNC····LOCAL··DEFAULT···13·frame_dummy71 ····67:·000010e1·····0·FUNC····LOCAL··DEFAULT···13·frame_dummy
72 ····68:·00009ef0·····0·NOTYPE··LOCAL··DEFAULT···18·$d72 ····68:·00009ef0·····0·NOTYPE··LOCAL··DEFAULT···18·$d
73 ····69:·00009ef0·····0·OBJECT··LOCAL··DEFAULT···18·__frame_dummy_init_array_entry73 ····69:·00009ef0·····0·OBJECT··LOCAL··DEFAULT···18·__frame_dummy_init_array_entry
74 ····70:·0000a140·····0·NOTYPE··LOCAL··DEFAULT···23·$d74 ····70:·0000a140·····0·NOTYPE··LOCAL··DEFAULT···23·$d
75 ····71:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·surface.c75 ····71:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·viewer.c
76 ····72:·000010e5····96·FUNC····LOCAL··DEFAULT···13·vec3_mag76 ····72:·000010e9····96·FUNC····LOCAL··DEFAULT···13·vec3_mag
77 ····73:·000010e4·····0·NOTYPE··LOCAL··DEFAULT···13·$t77 ····73:·000010e8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
78 ····74:·00001145···194·FUNC····LOCAL··DEFAULT···13·vec3_normalize78 ····74:·00001149···194·FUNC····LOCAL··DEFAULT···13·vec3_normalize
 79 ····75:·0000120b···164·FUNC····LOCAL··DEFAULT···13·vec3_rotate_y
 80 ····76:·000012af···164·FUNC····LOCAL··DEFAULT···13·vec3_rotate_x
 81 ····77:·00001353···120·FUNC····LOCAL··DEFAULT···13·vec3_neg
79 ····75:·00001207···204·FUNC····LOCAL··DEFAULT···13·vec3_cross_product82 ····78:·000013cb···112·FUNC····LOCAL··DEFAULT···13·vec3_dot_product
80 ····76:·000012d3····56·FUNC····LOCAL··DEFAULT···13·mini 
81 ····77:·0000130b····56·FUNC····LOCAL··DEFAULT···13·maxi83 ····79:·0000143b···148·FUNC····LOCAL··DEFAULT···13·vec3_cos_similarity
82 ····78:·00001467···108·FUNC····LOCAL··DEFAULT···13·triangle_orientation 
83 ····79:·000014d3···226·FUNC····LOCAL··DEFAULT···13·triangle_sort_by_x 
84 ····80:·0000794c·····0·NOTYPE··LOCAL··DEFAULT···15·$d84 ····80:·0000794c·····0·NOTYPE··LOCAL··DEFAULT···15·$d
85 ····81:·00001688·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
86 ····82:·00001698·····0·NOTYPE··LOCAL··DEFAULT···13·$t 
87 ····83:·00001734·····0·NOTYPE··LOCAL··DEFAULT···13·$d85 ····81:·0000a134·····0·NOTYPE··LOCAL··DEFAULT···22·$d
88 ····84:·000079b4····14·OBJECT··LOCAL··DEFAULT···15·__PRETTY_FUNCTION__.086 ····82:·0000a134·····4·OBJECT··LOCAL··DEFAULT···22·DEFAULT_LUM_OPTIONS
89 ····85:·0000174c·····0·NOTYPE··LOCAL··DEFAULT···13·$t87 ····83:·0000795c·····4·OBJECT··LOCAL··DEFAULT···15·PI
90 ····86:·0000176d···124·FUNC····LOCAL··DEFAULT···13·idx_x 
91 ····87:·000017e4·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
92 ····88:·000017e8·····0·NOTYPE··LOCAL··DEFAULT···13·$t88 ····84:·00007960·····4·OBJECT··LOCAL··DEFAULT···15·GOLDEN_RATIO
 89 ····85:·00007964·····4·OBJECT··LOCAL··DEFAULT···15·INTERACTIVE_ZOOM_MIN
 90 ····86:·00007968·····4·OBJECT··LOCAL··DEFAULT···15·INTERACTIVE_ZOOM_MAX
 91 ····87:·0000a138·····4·OBJECT··LOCAL··DEFAULT···22·PROGRAM_NAME
 92 ····88:·0000a13c·····4·OBJECT··LOCAL··DEFAULT···22·PROGRAM_DESCRIPTION
93 ····89:·000017e9···124·FUNC····LOCAL··DEFAULT···13·idx_y93 ····89:·000014cf···474·FUNC····LOCAL··DEFAULT···13·output_usage
94 ····90:·00001860·····0·NOTYPE··LOCAL··DEFAULT···13·$d94 ····90:·00001630·····0·NOTYPE··LOCAL··DEFAULT···13·$d
95 ····91:·00001864·····0·NOTYPE··LOCAL··DEFAULT···13·$t95 ····91:·000016a8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
96 ····92:·00001865···232·FUNC····LOCAL··DEFAULT···13·limit_y_1 
97 ····93:·0000194d···146·FUNC····LOCAL··DEFAULT···13·limit_y_2 
98 ····94:·000019df···206·FUNC····LOCAL··DEFAULT···13·triangle_depth96 ····92:·000016a9····92·FUNC····LOCAL··DEFAULT···13·output_description
99 ····95:·00001e88·····0·NOTYPE··LOCAL··DEFAULT···13·$d97 ····93:·000016f0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 98 ····94:·00001704·····0·NOTYPE··LOCAL··DEFAULT···13·$t
 99 ····95:·00001705··2276·FUNC····LOCAL··DEFAULT···13·parse_arguments
 100 ····96:·00001f54·····0·NOTYPE··LOCAL··DEFAULT···13·$d
100 ····96:·00001e98·····0·NOTYPE··LOCAL··DEFAULT···13·$t101 ····97:·00001fe8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
 102 ····98:·0000204f···154·FUNC····LOCAL··DEFAULT···13·tick
 103 ····99:·000020e9···250·FUNC····LOCAL··DEFAULT···13·vec3_to_surface
101 ····97:·00001f78·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
102 ····98:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·model.c 
103 ····99:·000079c4·····0·NOTYPE··LOCAL··DEFAULT···15·$d 
104 ···100:·00001f91···252·FUNC····LOCAL··DEFAULT···13·model_init104 ···100:·000021e3···232·FUNC····LOCAL··DEFAULT···13·char_from_normal
105 ···101:·00001f90·····0·NOTYPE··LOCAL··DEFAULT···13·$t105 ···101:·000022cb···454·FUNC····LOCAL··DEFAULT···13·terminal_init_colors
106 ···102:·00002078·····0·NOTYPE··LOCAL··DEFAULT···13·$d106 ···102:·00002478·····0·NOTYPE··LOCAL··DEFAULT···13·$d
107 ···103:·0000208c·····0·NOTYPE··LOCAL··DEFAULT···13·$t107 ···103:·00002490·····0·NOTYPE··LOCAL··DEFAULT···13·$t
108 ···104:·0000208d···176·FUNC····LOCAL··DEFAULT···13·model_add_vertex108 ···104:·00002491··1720·FUNC····LOCAL··DEFAULT···13·surface_draw_model
109 ···105:·00002130·····0·NOTYPE··LOCAL··DEFAULT···13·$d109 ···105:·00002b40·····0·NOTYPE··LOCAL··DEFAULT···13·$d
110 ···106:·0000213c·····0·NOTYPE··LOCAL··DEFAULT···13·$t110 ···106:·00002b48·····0·NOTYPE··LOCAL··DEFAULT···13·$t
 111 ···107:·00002b49···138·FUNC····LOCAL··DEFAULT···13·model_xz_rad
111 ···107:·0000213d····92·FUNC····LOCAL··DEFAULT···13·obj_derelativize_idx112 ···108:·00002bd3···246·FUNC····LOCAL··DEFAULT···13·create_surface
112 ···108:·0000218c·····0·NOTYPE··LOCAL··DEFAULT···13·$d113 ···109:·00002cc0·····0·NOTYPE··LOCAL··DEFAULT···13·$d
113 ···109:·00002198·····0·NOTYPE··LOCAL··DEFAULT···13·$t114 ···110:·00002cc8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
114 ···110:·00002199···160·FUNC····LOCAL··DEFAULT···13·model_validate_idxs 
115 ···111:·0000222c·····0·NOTYPE··LOCAL··DEFAULT···13·$d115 ···111:·000032b8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
116 ···112:·00002238·····0·NOTYPE··LOCAL··DEFAULT···13·$t116 ···112:·00003318·····0·NOTYPE··LOCAL··DEFAULT···13·$t
117 ···113:·00002239···192·FUNC····LOCAL··DEFAULT···13·model_add_face 
118 ···114:·000022ec·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
119 ···115:·000022f8·····0·NOTYPE··LOCAL··DEFAULT···13·$t 
120 ···116:·000022f9···280·FUNC····LOCAL··DEFAULT···13·model_add_material 
121 ···117:·00002400·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
122 ···118:·00002410·····0·NOTYPE··LOCAL··DEFAULT···13·$t 
123 ···119:·000027f8·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
124 ···120:·00007ccc····25·OBJECT··LOCAL··DEFAULT···15·__PRETTY_FUNCTION__.1 
125 ···121:·0000281c·····0·NOTYPE··LOCAL··DEFAULT···13·$t 
126 ···122:·0000294d···168·FUNC····LOCAL··DEFAULT···13·str_chop 
127 ···123:·000029e8·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
128 ···124:·00007ce8·····9·OBJECT··LOCAL··DEFAULT···15·__PRETTY_FUNCTION__.0 
129 ···125:·000029f4·····0·NOTYPE··LOCAL··DEFAULT···13·$t 
130 ···126:·000029f5····50·FUNC····LOCAL··DEFAULT···13·str_chop_skip_empty 
131 ···127:·00002a27····94·FUNC····LOCAL··DEFAULT···13·parse_float 
132 ···128:·00002a7c·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
133 ···129:·00002a84·····0·NOTYPE··LOCAL··DEFAULT···13·$t 
134 ···130:·00002a85····84·FUNC····LOCAL··DEFAULT···13·parse_int 
135 ···131:·00002ad0·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
136 ···132:·00002ad8·····0·NOTYPE··LOCAL··DEFAULT···13·$t 
137 ···133:·00002ad9····78·FUNC····LOCAL··DEFAULT···13·string_strip 
138 ···134:·00002b27···642·FUNC····LOCAL··DEFAULT···13·model_load_materials_from_mtl 
139 ···135:·00002d80·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
140 ···136:·00002da8·····0·NOTYPE··LOCAL··DEFAULT···13·$t 
141 ···137:·00002da9···204·FUNC····LOCAL··DEFAULT···13·read_line 
142 ···138:·00002e68·····0·NOTYPE··LOCAL··DEFAULT···13·$d117 ···113:·000036a8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 118 ···114:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·trigonometry.c
143 ···139:·00002e74·····0·NOTYPE··LOCAL··DEFAULT···13·$t 
144 ···140:·00003320·····0·NOTYPE··LOCAL··DEFAULT···13·$d 
145 ···141:·0000336c·····0·NOTYPE··LOCAL··DEFAULT···13·$t119 ···115:·000036c0·····0·NOTYPE··LOCAL··DEFAULT···13·$t
 120 ···116:·00000000·····0·FILE····LOCAL··DEFAULT··ABS·model.c
 121 ···117:·000082f8·····0·NOTYPE··LOCAL··DEFAULT···15·$d
 122 ···118:·0000390d···252·FUNC····LOCAL··DEFAULT···13·model_init
 123 ···119:·0000390c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
146 ···142:·000037b4·····0·NOTYPE··LOCAL··DEFAULT···13·$d124 ···120:·000039f4·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 125 ···121:·00003a08·····0·NOTYPE··LOCAL··DEFAULT···13·$t
 126 ···122:·00003a09···176·FUNC····LOCAL··DEFAULT···13·model_add_vertex
 127 ···123:·00003aac·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 128 ···124:·00003ab8·····0·NOTYPE··LOCAL··DEFAULT···13·$t
 129 ···125:·00003ab9····92·FUNC····LOCAL··DEFAULT···13·obj_derelativize_idx
 130 ···126:·00003b08·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 131 ···127:·00003b14·····0·NOTYPE··LOCAL··DEFAULT···13·$t
 132 ···128:·00003b15···160·FUNC····LOCAL··DEFAULT···13·model_validate_idxs
 133 ···129:·00003ba8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 134 ···130:·00003bb4·····0·NOTYPE··LOCAL··DEFAULT···13·$t
 135 ···131:·00003bb5···192·FUNC····LOCAL··DEFAULT···13·model_add_face
 136 ···132:·00003c68·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 137 ···133:·00003c74·····0·NOTYPE··LOCAL··DEFAULT···13·$t
 138 ···134:·00003c75···280·FUNC····LOCAL··DEFAULT···13·model_add_material
 139 ···135:·00003d7c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 140 ···136:·00003d8c·····0·NOTYPE··LOCAL··DEFAULT···13·$t
 141 ···137:·00004174·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 142 ···138:·00008600····25·OBJECT··LOCAL··DEFAULT···15·__PRETTY_FUNCTION__.1
 143 ···139:·00004198·····0·NOTYPE··LOCAL··DEFAULT···13·$t
 144 ···140:·000042c9···168·FUNC····LOCAL··DEFAULT···13·str_chop
 145 ···141:·00004364·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 146 ···142:·0000861c·····9·OBJECT··LOCAL··DEFAULT···15·__PRETTY_FUNCTION__.0
 147 ···143:·00004370·····0·NOTYPE··LOCAL··DEFAULT···13·$t
 148 ···144:·00004371····50·FUNC····LOCAL··DEFAULT···13·str_chop_skip_empty
 149 ···145:·000043a3····94·FUNC····LOCAL··DEFAULT···13·parse_float
 150 ···146:·000043f8·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 151 ···147:·00004400·····0·NOTYPE··LOCAL··DEFAULT···13·$t
 152 ···148:·00004401····84·FUNC····LOCAL··DEFAULT···13·parse_int
 153 ···149:·0000444c·····0·NOTYPE··LOCAL··DEFAULT···13·$d
 154 ···150:·00004454·····0·NOTYPE··LOCAL··DEFAULT···13·$t
Max diff block lines reached; 11114/28181 bytes (39.44%) of diff not shown.
709 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 8 lines modifiedOffset 1, 8 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:·f5ed854f3e4117ffdcfd677b4180800214641e893 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·cd40487cd4dd14172485e1897a61c286bb0a2f53
  
4 Displaying·notes·found·in:·.note.ABI-tag4 Displaying·notes·found·in:·.note.ABI-tag
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.06 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
656 KB
readelf --wide --debug-dump=rawline {}
error from `readelf --wide --debug-dump=rawline {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Raw·dump·of·debug·contents·of·section·.debug_line:1 Raw·dump·of·debug·contents·of·section·.debug_line:
  
2 ··Offset:······················02 ··Offset:······················0
3 ··Length:······················17793 ··Length:······················3507
4 ··DWARF·Version:···············34 ··DWARF·Version:···············3
5 ··Prologue·Length:·············3365 ··Prologue·Length:·············429
6 ··Minimum·Instruction·Length:··26 ··Minimum·Instruction·Length:··2
7 ··Initial·value·of·'is_stmt':··17 ··Initial·value·of·'is_stmt':··1
8 ··Line·Base:···················-58 ··Line·Base:···················-5
9 ··Line·Range:··················149 ··Line·Range:··················14
10 ··Opcode·Base:·················1310 ··Opcode·Base:·················13
  
11 ·Opcodes:11 ·Opcodes:
Offset 26, 912 lines modifiedOffset 26, 1931 lines modified
  
26 ·The·Directory·Table·(offset·0x1b):26 ·The·Directory·Table·(offset·0x1b):
27 ··1»      src27 ··1»      src
28 ··2»      /usr/include/arm-linux-gnueabihf/bits28 ··2»      /usr/include/arm-linux-gnueabihf/bits
29 ··3»      /usr/lib/gcc/arm-linux-gnueabihf/13/include29 ··3»      /usr/lib/gcc/arm-linux-gnueabihf/13/include
30 ··4»      /usr/include/arm-linux-gnueabihf/bits/types30 ··4»      /usr/include/arm-linux-gnueabihf/bits/types
31 ··5»      /usr/include31 ··5»      /usr/include
 32 ··6»      /usr/include/arm-linux-gnueabihf/sys
  
32 ·The·File·Name·Table·(offset·0xab):33 ·The·File·Name·Table·(offset·0xd0):
33 ··Entry»  Dir»       Time»   Size»       Name34 ··Entry»  Dir»       Time»   Size»       Name
34 ··1»      1»     0»    0»   surface.c35 ··1»      1»     0»    0»   viewer.c
35 ··2»      1»     0»    0»   trigonometry.h36 ··2»      1»     0»    0»   trigonometry.h
36 ··3»      2»     0»    0»   types.h37 ··3»      2»     0»    0»   types.h
37 ··4»      3»     0»    0»   stddef.h38 ··4»      3»     0»    0»   stddef.h
38 ··5»      4»     0»    0»   struct_FILE.h39 ··5»      4»     0»    0»   struct_FILE.h
39 ··6»      4»     0»    0»   FILE.h40 ··6»      4»     0»    0»   FILE.h
 41 ··7»      5»     0»    0»   stdio.h
40 ··7»      1»     0»    0»   surface.h42 ··8»      1»     0»    0»   surface.h
41 ··8»      2»     0»    0»   stdint-uintn.h43 ··9»      1»     0»    0»   model.h
42 ··9»      5»     0»    0»   curses.h44 ··10»     5»    0»   0»  curses.h
 45 ··11»     4»    0»   0»  struct_timeval.h
 46 ··12»     5»    0»   0»  ctype.h
43 ··10»     5»    0»   0»  stdio.h47 ··13»     5»    0»   0»  string.h
44 ··11»     2»    0»   0»  mathcalls.h48 ··14»     2»    0»   0»  mathcalls.h
45 ··12»     5»    0»   0»  assert.h49 ··15»     5»    0»   0»  unistd.h
46 ··13»     5»    0»   0»  stdlib.h50 ··16»     5»    0»   0»  stdlib.h
 51 ··17»     5»    0»   0»  errno.h
 52 ··18»     6»    0»   0»  time.h
  
47 ·Line·Number·Statements:53 ·Line·Number·Statements:
48 ··[0x0000015a]··Set·File·Name·to·entry·2·in·the·File·Name·Table54 ··[0x000001b7]··Set·File·Name·to·entry·2·in·the·File·Name·Table
49 ··[0x0000015c]··Set·column·to·1 
50 ··[0x0000015e]··Extended·opcode·2:·set·Address·to·0x10e4 
51 ··[0x00000165]··Advance·Line·by·10·to·11 
52 ··[0x00000167]··Copy 
53 ··[0x00000168]··Set·column·to·19 
54 ··[0x0000016a]··Special·opcode·216:·advance·Address·by·30·to·0x1102·and·Line·by·1·to·12 
55 ··[0x0000016b]··Set·column·to·25 
56 ··[0x0000016d]··Special·opcode·33:·advance·Address·by·4·to·0x1106·and·Line·by·0·to·12 
57 ··[0x0000016e]··Set·column·to·22 
58 ··[0x00000170]··Special·opcode·33:·advance·Address·by·4·to·0x110a·and·Line·by·0·to·12 
59 ··[0x00000171]··Set·column·to·31 
60 ··[0x00000173]··Special·opcode·33:·advance·Address·by·4·to·0x110e·and·Line·by·0·to·12 
61 ··[0x00000174]··Set·column·to·37 
62 ··[0x00000176]··Special·opcode·33:·advance·Address·by·4·to·0x1112·and·Line·by·0·to·12 
63 ··[0x00000177]··Set·column·to·34 
64 ··[0x00000179]··Special·opcode·33:·advance·Address·by·4·to·0x1116·and·Line·by·0·to·12 
65 ··[0x0000017a]··Set·column·to·28 
66 ··[0x0000017c]··Special·opcode·33:·advance·Address·by·4·to·0x111a·and·Line·by·0·to·12 
67 ··[0x0000017d]··Set·column·to·43 
68 ··[0x0000017f]··Special·opcode·33:·advance·Address·by·4·to·0x111e·and·Line·by·0·to·12 
69 ··[0x00000180]··Set·column·to·49 
70 ··[0x00000182]··Special·opcode·33:·advance·Address·by·4·to·0x1122·and·Line·by·0·to·12 
71 ··[0x00000183]··Set·column·to·46 
72 ··[0x00000185]··Special·opcode·33:·advance·Address·by·4·to·0x1126·and·Line·by·0·to·12 
73 ··[0x00000186]··Set·column·to·12 
74 ··[0x00000188]··Special·opcode·33:·advance·Address·by·4·to·0x112a·and·Line·by·0·to·12 
75 ··[0x00000189]··Set·column·to·1 
76 ··[0x0000018b]··Special·opcode·118:·advance·Address·by·16·to·0x113a·and·Line·by·1·to·13 
77 ··[0x0000018c]··Special·opcode·78:·advance·Address·by·10·to·0x1144·and·Line·by·3·to·16 
78 ··[0x0000018d]··Set·column·to·17 
79 ··[0x0000018f]··Special·opcode·216:·advance·Address·by·30·to·0x1162·and·Line·by·1·to·17 
80 ··[0x00000190]··Set·column·to·8 
81 ··[0x00000192]··Special·opcode·231:·advance·Address·by·32·to·0x1182·and·Line·by·2·to·19 
82 ··[0x00000193]··Set·column·to·16 
83 ··[0x00000195]··Special·opcode·104:·advance·Address·by·14·to·0x1190·and·Line·by·1·to·20 
84 ··[0x00000196]··Set·column·to·6 
85 ··[0x00000198]··Special·opcode·147:·advance·Address·by·20·to·0x11a4·and·Line·by·2·to·22 
86 ··[0x00000199]··Set·column·to·9 
87 ··[0x0000019b]··Special·opcode·33:·advance·Address·by·4·to·0x11a8·and·Line·by·0·to·22 
88 ··[0x0000019c]··Set·column·to·6 
89 ··[0x0000019e]··Special·opcode·90:·advance·Address·by·12·to·0x11b4·and·Line·by·1·to·23 
90 ··[0x0000019f]··Set·column·to·9 
91 ··[0x000001a1]··Special·opcode·33:·advance·Address·by·4·to·0x11b8·and·Line·by·0·to·23 
92 ··[0x000001a2]··Set·column·to·6 
93 ··[0x000001a4]··Special·opcode·90:·advance·Address·by·12·to·0x11c4·and·Line·by·1·to·24 
94 ··[0x000001a5]··Set·column·to·9 
95 ··[0x000001a7]··Special·opcode·33:·advance·Address·by·4·to·0x11c8·and·Line·by·0·to·24 
96 ··[0x000001a8]··Set·column·to·12 
97 ··[0x000001aa]··Special·opcode·90:·advance·Address·by·12·to·0x11d4·and·Line·by·1·to·25 
98 ··[0x000001ab]··Set·column·to·1 
99 ··[0x000001ad]··Special·opcode·104:·advance·Address·by·14·to·0x11e2·and·Line·by·1·to·26 
100 ··[0x000001ae]··Advance·Line·by·59·to·85 
101 ··[0x000001b0]··Advance·PC·by·constant·34·to·0x1204 
102 ··[0x000001b1]··Special·opcode·19:·advance·Address·by·2·to·0x1206·and·Line·by·0·to·85 
103 ··[0x000001b2]··Set·column·to·15 
104 ··[0x000001b4]··Advance·PC·by·constant·34·to·0x1228 
105 ··[0x000001b5]··Special·opcode·148:·advance·Address·by·20·to·0x123c·and·Line·by·3·to·88 
106 ··[0x000001b6]··Set·column·to·21 
107 ··[0x000001b8]··Special·opcode·33:·advance·Address·by·4·to·0x1240·and·Line·by·0·to·88 
108 ··[0x000001b9]··Set·column·to·1855 ··[0x000001b9]··Set·column·to·1
 56 ··[0x000001bb]··Extended·opcode·2:·set·Address·to·0x10e8
 57 ··[0x000001c2]··Advance·Line·by·10·to·11
 58 ··[0x000001c4]··Copy
109 ··[0x000001bb]··Special·opcode·33:·advance·Address·by·4·to·0x1244·and·Line·by·0·to·88 
110 ··[0x000001bc]··Set·column·to·27 
111 ··[0x000001be]··Special·opcode·33:·advance·Address·by·4·to·0x1248·and·Line·by·0·to·88 
112 ··[0x000001bf]··Set·column·to·33 
113 ··[0x000001c1]··Special·opcode·33:·advance·Address·by·4·to·0x124c·and·Line·by·0·to·88 
114 ··[0x000001c2]··Set·column·to·30 
115 ··[0x000001c4]··Special·opcode·33:·advance·Address·by·4·to·0x1250·and·Line·by·0·to·88 
116 ··[0x000001c5]··Set·column·to·2459 ··[0x000001c5]··Set·column·to·19
117 ··[0x000001c7]··Special·opcode·33:·advance·Address·by·4·to·0x1254·and·Line·by·0·to·8860 ··[0x000001c7]··Special·opcode·216:·advance·Address·by·30·to·0x1106·and·Line·by·1·to·12
118 ··[0x000001c8]··Set·column·to·1261 ··[0x000001c8]··Set·column·to·25
119 ··[0x000001ca]··Special·opcode·33:·advance·Address·by·4·to·0x1258·and·Line·by·0·to·8862 ··[0x000001ca]··Special·opcode·33:·advance·Address·by·4·to·0x110a·and·Line·by·0·to·12
120 ··[0x000001cb]··Set·column·to·1563 ··[0x000001cb]··Set·column·to·22
121 ··[0x000001cd]··Special·opcode·34:·advance·Address·by·4·to·0x125c·and·Line·by·1·to·8964 ··[0x000001cd]··Special·opcode·33:·advance·Address·by·4·to·0x110e·and·Line·by·0·to·12
122 ··[0x000001ce]··Set·column·to·2165 ··[0x000001ce]··Set·column·to·31
123 ··[0x000001d0]··Special·opcode·33:·advance·Address·by·4·to·0x1260·and·Line·by·0·to·8966 ··[0x000001d0]··Special·opcode·33:·advance·Address·by·4·to·0x1112·and·Line·by·0·to·12
124 ··[0x000001d1]··Set·column·to·1867 ··[0x000001d1]··Set·column·to·37
125 ··[0x000001d3]··Special·opcode·33:·advance·Address·by·4·to·0x1264·and·Line·by·0·to·8968 ··[0x000001d3]··Special·opcode·33:·advance·Address·by·4·to·0x1116·and·Line·by·0·to·12
126 ··[0x000001d4]··Set·column·to·2769 ··[0x000001d4]··Set·column·to·34
Max diff block lines reached; 644472/671710 bytes (95.94%) of diff not shown.
695 KB
readelf --wide --debug-dump=info {}
error from `readelf --wide --debug-dump=info {}`: readelf: Error: Unable to find program interpreter name
    
Offset 4, 6752 lines modifiedOffset 4, 6750 lines modified
4 ···Length:········0x94·(32-bit)4 ···Length:········0x94·(32-bit)
5 ···Version:·······55 ···Version:·······5
6 ···Unit·Type:·····DW_UT_partial·(3)6 ···Unit·Type:·····DW_UT_partial·(3)
7 ···Abbrev·Offset:·07 ···Abbrev·Offset:·0
8 ···Pointer·Size:··48 ···Pointer·Size:··4
9 ·<0><c>:·Abbrev·Number:·82·(DW_TAG_partial_unit)9 ·<0><c>:·Abbrev·Number:·82·(DW_TAG_partial_unit)
10 ····<d>···DW_AT_stmt_list···:·(sec_offset)·010 ····<d>···DW_AT_stmt_list···:·(sec_offset)·0
11 ····<11>···DW_AT_comp_dir····:·(strp)·(offset:·0x322):·/build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds11 ····<11>···DW_AT_comp_dir····:·(strp)·(offset:·0x5e1):·/build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds
12 ·<1><15>:·Abbrev·Number:·92·(DW_TAG_base_type)12 ·<1><15>:·Abbrev·Number:·93·(DW_TAG_base_type)
13 ····<16>···DW_AT_byte_size···:·(data1)·113 ····<16>···DW_AT_byte_size···:·(data1)·1
14 ····<17>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)14 ····<17>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
15 ····<18>···DW_AT_name········:·(strp)·(offset:·0x309):·unsigned·char15 ····<18>···DW_AT_name········:·(strp)·(offset:·0x2a9):·unsigned·char
16 ·<1><1c>:·Abbrev·Number:·92·(DW_TAG_base_type)16 ·<1><1c>:·Abbrev·Number:·93·(DW_TAG_base_type)
17 ····<1d>···DW_AT_byte_size···:·(data1)·217 ····<1d>···DW_AT_byte_size···:·(data1)·2
18 ····<1e>···DW_AT_encoding····:·(data1)·7»    (unsigned)18 ····<1e>···DW_AT_encoding····:·(data1)·7»    (unsigned)
19 ····<1f>···DW_AT_name········:·(strp)·(offset:·0x392):·short·unsigned·int19 ····<1f>···DW_AT_name········:·(strp)·(offset:·0x8b4):·short·unsigned·int
20 ·<1><23>:·Abbrev·Number:·92·(DW_TAG_base_type)20 ·<1><23>:·Abbrev·Number:·93·(DW_TAG_base_type)
21 ····<24>···DW_AT_byte_size···:·(data1)·421 ····<24>···DW_AT_byte_size···:·(data1)·4
22 ····<25>···DW_AT_encoding····:·(data1)·7»    (unsigned)22 ····<25>···DW_AT_encoding····:·(data1)·7»    (unsigned)
23 ····<26>···DW_AT_name········:·(strp)·(offset:·0xc1):·unsigned·int23 ····<26>···DW_AT_name········:·(strp)·(offset:·0x708):·unsigned·int
24 ·<1><2a>:·Abbrev·Number:·92·(DW_TAG_base_type)24 ·<1><2a>:·Abbrev·Number:·93·(DW_TAG_base_type)
25 ····<2b>···DW_AT_byte_size···:·(data1)·425 ····<2b>···DW_AT_byte_size···:·(data1)·4
26 ····<2c>···DW_AT_encoding····:·(data1)·7»    (unsigned)26 ····<2c>···DW_AT_encoding····:·(data1)·7»    (unsigned)
27 ····<2d>···DW_AT_name········:·(strp)·(offset:·0xbc):·long·unsigned·int27 ····<2d>···DW_AT_name········:·(strp)·(offset:·0x703):·long·unsigned·int
28 ·<1><31>:·Abbrev·Number:·92·(DW_TAG_base_type)28 ·<1><31>:·Abbrev·Number:·93·(DW_TAG_base_type)
29 ····<32>···DW_AT_byte_size···:·(data1)·129 ····<32>···DW_AT_byte_size···:·(data1)·1
30 ····<33>···DW_AT_encoding····:·(data1)·6»    (signed·char)30 ····<33>···DW_AT_encoding····:·(data1)·6»    (signed·char)
31 ····<34>···DW_AT_name········:·(strp)·(offset:·0x30b):·signed·char31 ····<34>···DW_AT_name········:·(strp)·(offset:·0x2ab):·signed·char
32 ·<1><38>:·Abbrev·Number:·92·(DW_TAG_base_type)32 ·<1><38>:·Abbrev·Number:·93·(DW_TAG_base_type)
33 ····<39>···DW_AT_byte_size···:·(data1)·233 ····<39>···DW_AT_byte_size···:·(data1)·2
34 ····<3a>···DW_AT_encoding····:·(data1)·5»    (signed)34 ····<3a>···DW_AT_encoding····:·(data1)·5»    (signed)
35 ····<3b>···DW_AT_name········:·(strp)·(offset:·0x277):·short·int35 ····<3b>···DW_AT_name········:·(strp)·(offset:·0x818):·short·int
36 ·<1><3f>:·Abbrev·Number:·102·(DW_TAG_base_type)36 ·<1><3f>:·Abbrev·Number:·104·(DW_TAG_base_type)
37 ····<40>···DW_AT_byte_size···:·(data1)·437 ····<40>···DW_AT_byte_size···:·(data1)·4
38 ····<41>···DW_AT_encoding····:·(data1)·5»    (signed)38 ····<41>···DW_AT_encoding····:·(data1)·5»    (signed)
39 ····<42>···DW_AT_name········:·(string)·int39 ····<42>···DW_AT_name········:·(string)·int
40 ·<1><46>:·Abbrev·Number:·92·(DW_TAG_base_type)40 ·<1><46>:·Abbrev·Number:·93·(DW_TAG_base_type)
41 ····<47>···DW_AT_byte_size···:·(data1)·841 ····<47>···DW_AT_byte_size···:·(data1)·8
42 ····<48>···DW_AT_encoding····:·(data1)·5»    (signed)42 ····<48>···DW_AT_encoding····:·(data1)·5»    (signed)
43 ····<49>···DW_AT_name········:·(strp)·(offset:·0x1a1):·long·long·int43 ····<49>···DW_AT_name········:·(strp)·(offset:·0x4bb):·long·long·int
44 ·<1><4d>:·Abbrev·Number:·92·(DW_TAG_base_type)44 ·<1><4d>:·Abbrev·Number:·93·(DW_TAG_base_type)
45 ····<4e>···DW_AT_byte_size···:·(data1)·845 ····<4e>···DW_AT_byte_size···:·(data1)·8
46 ····<4f>···DW_AT_encoding····:·(data1)·7»    (unsigned)46 ····<4f>···DW_AT_encoding····:·(data1)·7»    (unsigned)
47 ····<50>···DW_AT_name········:·(strp)·(offset:·0xb7):·long·long·unsigned·int47 ····<50>···DW_AT_name········:·(strp)·(offset:·0x6fe):·long·long·unsigned·int
48 ·<1><54>:·Abbrev·Number:·92·(DW_TAG_base_type)48 ·<1><54>:·Abbrev·Number:·93·(DW_TAG_base_type)
49 ····<55>···DW_AT_byte_size···:·(data1)·449 ····<55>···DW_AT_byte_size···:·(data1)·4
50 ····<56>···DW_AT_encoding····:·(data1)·5»    (signed)50 ····<56>···DW_AT_encoding····:·(data1)·5»    (signed)
51 ····<57>···DW_AT_name········:·(strp)·(offset:·0x1a6):·long·int51 ····<57>···DW_AT_name········:·(strp)·(offset:·0x4c0):·long·int
52 ·<1><5b>:·Abbrev·Number:·92·(DW_TAG_base_type)52 ·<1><5b>:·Abbrev·Number:·93·(DW_TAG_base_type)
53 ····<5c>···DW_AT_byte_size···:·(data1)·153 ····<5c>···DW_AT_byte_size···:·(data1)·1
54 ····<5d>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)54 ····<5d>···DW_AT_encoding····:·(data1)·8»    (unsigned·char)
55 ····<5e>···DW_AT_name········:·(strp)·(offset:·0x312):·char55 ····<5e>···DW_AT_name········:·(strp)·(offset:·0x2b2):·char
56 ·<1><62>:·Abbrev·Number:·92·(DW_TAG_base_type)56 ·<1><62>:·Abbrev·Number:·93·(DW_TAG_base_type)
57 ····<63>···DW_AT_byte_size···:·(data1)·457 ····<63>···DW_AT_byte_size···:·(data1)·4
58 ····<64>···DW_AT_encoding····:·(data1)·4»    (float)58 ····<64>···DW_AT_encoding····:·(data1)·4»    (float)
59 ····<65>···DW_AT_name········:·(strp)·(offset:·0x46b):·float59 ····<65>···DW_AT_name········:·(strp)·(offset:·0x9ae):·float
60 ·<1><69>:·Abbrev·Number:·92·(DW_TAG_base_type)60 ·<1><69>:·Abbrev·Number:·93·(DW_TAG_base_type)
61 ····<6a>···DW_AT_byte_size···:·(data1)·861 ····<6a>···DW_AT_byte_size···:·(data1)·8
62 ····<6b>···DW_AT_encoding····:·(data1)·4»    (float)62 ····<6b>···DW_AT_encoding····:·(data1)·4»    (float)
63 ····<6c>···DW_AT_name········:·(strp)·(offset:·0x3b3):·double63 ····<6c>···DW_AT_name········:·(strp)·(offset:·0x3a1):·double
64 ·<1><70>:·Abbrev·Number:·101·(DW_TAG_structure_type)64 ·<1><70>:·Abbrev·Number:·103·(DW_TAG_structure_type)
65 ····<71>···DW_AT_byte_size···:·(data1)·1265 ····<71>···DW_AT_byte_size···:·(data1)·12
66 ····<72>···DW_AT_decl_file···:·(data1)·266 ····<72>···DW_AT_decl_file···:·(data1)·2
67 ····<73>···DW_AT_decl_line···:·(data1)·567 ····<73>···DW_AT_decl_line···:·(data1)·5
68 ····<74>···DW_AT_decl_column·:·(implicit_const)·968 ····<74>···DW_AT_decl_column·:·(implicit_const)·9
69 ····<74>···DW_AT_sibling·····:·(ref1)·<0x8e>69 ····<74>···DW_AT_sibling·····:·(ref1)·<0x8e>
70 ·<2><75>:·Abbrev·Number:·99·(DW_TAG_member)70 ·<2><75>:·Abbrev·Number:·101·(DW_TAG_member)
71 ····<76>···DW_AT_name········:·(string)·x71 ····<76>···DW_AT_name········:·(string)·x
72 ····<78>···DW_AT_decl_file···:·(data1)·272 ····<78>···DW_AT_decl_file···:·(data1)·2
73 ····<79>···DW_AT_decl_line···:·(data1)·773 ····<79>···DW_AT_decl_line···:·(data1)·7
74 ····<7a>···DW_AT_decl_column·:·(data1)·1174 ····<7a>···DW_AT_decl_column·:·(data1)·11
75 ····<7b>···DW_AT_type········:·(ref1)·<0x62>,·float75 ····<7b>···DW_AT_type········:·(ref1)·<0x62>,·float
76 ····<7c>···DW_AT_data_member_location:·(data1)·076 ····<7c>···DW_AT_data_member_location:·(data1)·0
77 ·<2><7d>:·Abbrev·Number:·99·(DW_TAG_member)77 ·<2><7d>:·Abbrev·Number:·101·(DW_TAG_member)
78 ····<7e>···DW_AT_name········:·(string)·y78 ····<7e>···DW_AT_name········:·(string)·y
79 ····<80>···DW_AT_decl_file···:·(data1)·279 ····<80>···DW_AT_decl_file···:·(data1)·2
80 ····<81>···DW_AT_decl_line···:·(data1)·780 ····<81>···DW_AT_decl_line···:·(data1)·7
81 ····<82>···DW_AT_decl_column·:·(data1)·1481 ····<82>···DW_AT_decl_column·:·(data1)·14
82 ····<83>···DW_AT_type········:·(ref1)·<0x62>,·float82 ····<83>···DW_AT_type········:·(ref1)·<0x62>,·float
83 ····<84>···DW_AT_data_member_location:·(data1)·483 ····<84>···DW_AT_data_member_location:·(data1)·4
84 ·<2><85>:·Abbrev·Number:·99·(DW_TAG_member)84 ·<2><85>:·Abbrev·Number:·101·(DW_TAG_member)
85 ····<86>···DW_AT_name········:·(string)·z85 ····<86>···DW_AT_name········:·(string)·z
86 ····<88>···DW_AT_decl_file···:·(data1)·286 ····<88>···DW_AT_decl_file···:·(data1)·2
87 ····<89>···DW_AT_decl_line···:·(data1)·787 ····<89>···DW_AT_decl_line···:·(data1)·7
88 ····<8a>···DW_AT_decl_column·:·(data1)·1788 ····<8a>···DW_AT_decl_column·:·(data1)·17
89 ····<8b>···DW_AT_type········:·(ref1)·<0x62>,·float89 ····<8b>···DW_AT_type········:·(ref1)·<0x62>,·float
90 ····<8c>···DW_AT_data_member_location:·(data1)·890 ····<8c>···DW_AT_data_member_location:·(data1)·8
91 ·<2><8d>:·Abbrev·Number:·091 ·<2><8d>:·Abbrev·Number:·0
92 ·<1><8e>:·Abbrev·Number:·100·(DW_TAG_typedef)92 ·<1><8e>:·Abbrev·Number:·102·(DW_TAG_typedef)
93 ····<8f>···DW_AT_name········:·(strp)·(offset:·0x74):·vec393 ····<8f>···DW_AT_name········:·(strp)·(offset:·0x652):·vec3
94 ····<93>···DW_AT_decl_file···:·(data1)·294 ····<93>···DW_AT_decl_file···:·(data1)·2
95 ····<94>···DW_AT_decl_line···:·(data1)·895 ····<94>···DW_AT_decl_line···:·(data1)·8
96 ····<95>···DW_AT_decl_column·:·(data1)·396 ····<95>···DW_AT_decl_column·:·(data1)·3
97 ····<96>···DW_AT_type········:·(ref1)·<0x70>97 ····<96>···DW_AT_type········:·(ref1)·<0x70>
98 ·<1><97>:·Abbrev·Number:·098 ·<1><97>:·Abbrev·Number:·0
99 ··Compilation·Unit·@·offset·0x98:99 ··Compilation·Unit·@·offset·0x98:
100 ···Length:········0x208·(32-bit)100 ···Length:········0x29·(32-bit)
101 ···Version:·······5101 ···Version:·······5
102 ···Unit·Type:·····DW_UT_partial·(3)102 ···Unit·Type:·····DW_UT_partial·(3)
103 ···Abbrev·Offset:·0103 ···Abbrev·Offset:·0
104 ···Pointer·Size:··4104 ···Pointer·Size:··4
105 ·<0><a4>:·Abbrev·Number:·82·(DW_TAG_partial_unit)105 ·<0><a4>:·Abbrev·Number:·82·(DW_TAG_partial_unit)
106 ····<a5>···DW_AT_stmt_list···:·(sec_offset)·0106 ····<a5>···DW_AT_stmt_list···:·(sec_offset)·0
107 ····<a9>···DW_AT_comp_dir····:·(strp)·(offset:·0x322):·/build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds107 ····<a9>···DW_AT_comp_dir····:·(strp)·(offset:·0x5e1):·/build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds
108 ·<1><ad>:·Abbrev·Number:·26·(DW_TAG_imported_unit)108 ·<1><ad>:·Abbrev·Number:·26·(DW_TAG_imported_unit)
109 ····<ae>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·82·(DW_TAG_partial_unit)]109 ····<ae>···DW_AT_import······:·(ref_addr)·<0xc>»       [Abbrev·Number:·82·(DW_TAG_partial_unit)]
110 ·<1><b2>:·Abbrev·Number:·36·(DW_TAG_typedef)110 ·<1><b2>:·Abbrev·Number:·96·(DW_TAG_subprogram)
 111 ····<b3>···DW_AT_external····:·(flag_present)·1
111 ····<b3>···DW_AT_name········:·(strp)·(offset:·0x24d):·__int64_t112 ····<b3>···DW_AT_name········:·(strp)·(offset:·0x93f):·sqrtf
112 ····<b7>···DW_AT_decl_file···:·(data1)·3113 ····<b7>···DW_AT_decl_file···:·(data1)·14
113 ····<b8>···DW_AT_decl_line···:·(data1)·47114 ····<b8>···DW_AT_decl_line···:·(data1)·143
114 ····<b9>···DW_AT_decl_column·:·(data1)·44115 ····<b9>···DW_AT_decl_column·:·(data1)·1
 116 ····<ba>···DW_AT_prototyped··:·(flag_present)·1
 117 ····<ba>···DW_AT_type········:·(ref_addr)·<0x62>,·float
 118 ····<be>···DW_AT_declaration·:·(flag_present)·1
 119 ·<2><be>:·Abbrev·Number:·27·(DW_TAG_formal_parameter)
 120 ····<bf>···DW_AT_type········:·(ref_addr)·<0x62>,·float
 121 ·<2><c3>:·Abbrev·Number:·0
 122 ·<1><c4>:·Abbrev·Number:·0
 123 ··Compilation·Unit·@·offset·0xc5:
 124 ···Length:········0x1ff·(32-bit)
 125 ···Version:·······5
 126 ···Unit·Type:·····DW_UT_partial·(3)
 127 ···Abbrev·Offset:·0
 128 ···Pointer·Size:··4
 129 ·<0><d1>:·Abbrev·Number:·82·(DW_TAG_partial_unit)
 130 ····<d2>···DW_AT_stmt_list···:·(sec_offset)·0
Max diff block lines reached; 697736/711952 bytes (98.00%) of diff not shown.
12.6 KB
readelf --wide --debug-dump=abbrev {}
error from `readelf --wide --debug-dump=abbrev {}`: readelf: Error: Unable to find program interpreter name
    
Offset 632, 236 lines modifiedOffset 632, 242 lines modified
632 ···74······DW_TAG_typedef····[no·children]632 ···74······DW_TAG_typedef····[no·children]
633 ····DW_AT_name·········DW_FORM_strp633 ····DW_AT_name·········DW_FORM_strp
634 ····DW_AT_decl_file····DW_FORM_implicit_const:·9634 ····DW_AT_decl_file····DW_FORM_implicit_const:·9
635 ····DW_AT_decl_line····DW_FORM_data2635 ····DW_AT_decl_line····DW_FORM_data2
636 ····DW_AT_decl_column··DW_FORM_data1636 ····DW_AT_decl_column··DW_FORM_data1
637 ····DW_AT_type·········DW_FORM_ref_udata637 ····DW_AT_type·········DW_FORM_ref_udata
638 ····DW_AT·value:·0·····DW_FORM·value:·0638 ····DW_AT·value:·0·····DW_FORM·value:·0
 639 ···75······DW_TAG_typedef····[no·children]
 640 ····DW_AT_name·········DW_FORM_strp
 641 ····DW_AT_decl_file····DW_FORM_data1
 642 ····DW_AT_decl_line····DW_FORM_data2
 643 ····DW_AT_decl_column··DW_FORM_data1
 644 ····DW_AT_type·········DW_FORM_ref_udata
 645 ····DW_AT·value:·0·····DW_FORM·value:·0
639 ···75······DW_TAG_union_type····[has·children]646 ···76······DW_TAG_union_type····[has·children]
640 ····DW_AT_byte_size····DW_FORM_data1647 ····DW_AT_byte_size····DW_FORM_data1
641 ····DW_AT_decl_file····DW_FORM_data1648 ····DW_AT_decl_file····DW_FORM_data1
642 ····DW_AT_decl_line····DW_FORM_data1649 ····DW_AT_decl_line····DW_FORM_data1
643 ····DW_AT_decl_column··DW_FORM_data1650 ····DW_AT_decl_column··DW_FORM_data1
644 ····DW_AT_sibling······DW_FORM_ref_udata651 ····DW_AT_sibling······DW_FORM_ref_udata
645 ····DW_AT·value:·0·····DW_FORM·value:·0652 ····DW_AT·value:·0·····DW_FORM·value:·0
646 ···76······DW_TAG_member····[no·children]653 ···77······DW_TAG_member····[no·children]
647 ····DW_AT_type·········DW_FORM_ref_udata654 ····DW_AT_type·········DW_FORM_ref_udata
648 ····DW_AT·value:·0·····DW_FORM·value:·0655 ····DW_AT·value:·0·····DW_FORM·value:·0
649 ···77······DW_TAG_variable····[no·children] 
650 ····DW_AT_name·········DW_FORM_strp 
651 ····DW_AT_decl_file····DW_FORM_implicit_const:·9 
652 ····DW_AT_decl_line····DW_FORM_data2 
653 ····DW_AT_decl_column··DW_FORM_data1 
654 ····DW_AT_type·········DW_FORM_ref_udata 
655 ····DW_AT_external·····DW_FORM_flag_present 
656 ····DW_AT_declaration··DW_FORM_flag_present 
657 ····DW_AT·value:·0·····DW_FORM·value:·0 
658 ···78······DW_TAG_member····[no·children]656 ···78······DW_TAG_member····[no·children]
659 ····DW_AT_name·········DW_FORM_string657 ····DW_AT_name·········DW_FORM_string
660 ····DW_AT_decl_file····DW_FORM_data1658 ····DW_AT_decl_file····DW_FORM_data1
661 ····DW_AT_decl_line····DW_FORM_data1659 ····DW_AT_decl_line····DW_FORM_data1
662 ····DW_AT_decl_column··DW_FORM_data1660 ····DW_AT_decl_column··DW_FORM_data1
663 ····DW_AT_type·········DW_FORM_ref_udata661 ····DW_AT_type·········DW_FORM_ref_udata
664 ····DW_AT·value:·0·····DW_FORM·value:·0662 ····DW_AT·value:·0·····DW_FORM·value:·0
665 ···79······DW_TAG_structure_type····[has·children] 
666 ····DW_AT_byte_size····DW_FORM_data1 
667 ····DW_AT_decl_file····DW_FORM_data1 
668 ····DW_AT_decl_line····DW_FORM_data1 
669 ····DW_AT_decl_column··DW_FORM_implicit_const:·9 
670 ····DW_AT_sibling······DW_FORM_ref_udata 
671 ····DW_AT·value:·0·····DW_FORM·value:·0 
672 ···80······DW_TAG_variable····[no·children]663 ···79······DW_TAG_variable····[no·children]
673 ····DW_AT_name·········DW_FORM_strp664 ····DW_AT_name·········DW_FORM_strp
674 ····DW_AT_decl_file····DW_FORM_implicit_const:·9665 ····DW_AT_decl_file····DW_FORM_implicit_const:·10
675 ····DW_AT_decl_line····DW_FORM_data2666 ····DW_AT_decl_line····DW_FORM_data2
676 ····DW_AT_decl_column··DW_FORM_data1667 ····DW_AT_decl_column··DW_FORM_data1
677 ····DW_AT_type·········DW_FORM_ref_addr668 ····DW_AT_type·········DW_FORM_ref_addr
678 ····DW_AT_external·····DW_FORM_flag_present669 ····DW_AT_external·····DW_FORM_flag_present
679 ····DW_AT_declaration··DW_FORM_flag_present670 ····DW_AT_declaration··DW_FORM_flag_present
680 ····DW_AT·value:·0·····DW_FORM·value:·0671 ····DW_AT·value:·0·····DW_FORM·value:·0
 672 ···80······DW_TAG_structure_type····[has·children]
 673 ····DW_AT_byte_size····DW_FORM_data1
 674 ····DW_AT_decl_file····DW_FORM_data1
 675 ····DW_AT_decl_line····DW_FORM_data1
 676 ····DW_AT_decl_column··DW_FORM_implicit_const:·9
 677 ····DW_AT_sibling······DW_FORM_ref_udata
 678 ····DW_AT·value:·0·····DW_FORM·value:·0
681 ···81······DW_TAG_member····[no·children]679 ···81······DW_TAG_member····[no·children]
682 ····DW_AT_type·········DW_FORM_ref_udata680 ····DW_AT_type·········DW_FORM_ref_udata
683 ····DW_AT_data_member_location·DW_FORM_data1681 ····DW_AT_data_member_location·DW_FORM_data1
684 ····DW_AT·value:·0·····DW_FORM·value:·0682 ····DW_AT·value:·0·····DW_FORM·value:·0
685 ···82······DW_TAG_partial_unit····[has·children]683 ···82······DW_TAG_partial_unit····[has·children]
686 ····DW_AT_stmt_list····DW_FORM_sec_offset684 ····DW_AT_stmt_list····DW_FORM_sec_offset
687 ····DW_AT_comp_dir·····DW_FORM_strp685 ····DW_AT_comp_dir·····DW_FORM_strp
688 ····DW_AT·value:·0·····DW_FORM·value:·0686 ····DW_AT·value:·0·····DW_FORM·value:·0
689 ···83······DW_TAG_structure_type····[no·children]687 ···83······DW_TAG_structure_type····[no·children]
690 ····DW_AT_name·········DW_FORM_strp688 ····DW_AT_name·········DW_FORM_strp
691 ····DW_AT_declaration··DW_FORM_flag_present689 ····DW_AT_declaration··DW_FORM_flag_present
692 ····DW_AT·value:·0·····DW_FORM·value:·0690 ····DW_AT·value:·0·····DW_FORM·value:·0
 691 ···84······DW_TAG_variable····[no·children]
 692 ····DW_AT_name·········DW_FORM_strp
 693 ····DW_AT_decl_file····DW_FORM_implicit_const:·10
 694 ····DW_AT_decl_line····DW_FORM_data2
 695 ····DW_AT_decl_column··DW_FORM_data1
 696 ····DW_AT_type·········DW_FORM_ref_udata
 697 ····DW_AT_external·····DW_FORM_flag_present
 698 ····DW_AT_declaration··DW_FORM_flag_present
 699 ····DW_AT·value:·0·····DW_FORM·value:·0
693 ···84······DW_TAG_formal_parameter····[no·children]700 ···85······DW_TAG_formal_parameter····[no·children]
694 ····DW_AT_name·········DW_FORM_strp701 ····DW_AT_name·········DW_FORM_strp
695 ····DW_AT_decl_file····DW_FORM_implicit_const:·1702 ····DW_AT_decl_file····DW_FORM_implicit_const:·1
696 ····DW_AT_decl_line····DW_FORM_data1703 ····DW_AT_decl_line····DW_FORM_data1
697 ····DW_AT_decl_column··DW_FORM_data1704 ····DW_AT_decl_column··DW_FORM_data1
698 ····DW_AT_type·········DW_FORM_ref_udata705 ····DW_AT_type·········DW_FORM_ref_udata
699 ····DW_AT_location·····DW_FORM_exprloc706 ····DW_AT_location·····DW_FORM_exprloc
700 ····DW_AT·value:·0·····DW_FORM·value:·0707 ····DW_AT·value:·0·····DW_FORM·value:·0
701 ···85······DW_TAG_subprogram····[has·children]708 ···86······DW_TAG_subprogram····[has·children]
702 ····DW_AT_name·········DW_FORM_strp709 ····DW_AT_name·········DW_FORM_strp
703 ····DW_AT_decl_file····DW_FORM_data1710 ····DW_AT_decl_file····DW_FORM_data1
704 ····DW_AT_decl_line····DW_FORM_data1711 ····DW_AT_decl_line····DW_FORM_data1
705 ····DW_AT_decl_column··DW_FORM_data1712 ····DW_AT_decl_column··DW_FORM_data1
706 ····DW_AT_prototyped···DW_FORM_flag_present713 ····DW_AT_prototyped···DW_FORM_flag_present
707 ····DW_AT_low_pc·······DW_FORM_addr714 ····DW_AT_low_pc·······DW_FORM_addr
708 ····DW_AT_high_pc······DW_FORM_udata715 ····DW_AT_high_pc······DW_FORM_udata
709 ····DW_AT_frame_base···DW_FORM_exprloc716 ····DW_AT_frame_base···DW_FORM_exprloc
710 ····DW_AT_call_all_tail_calls·DW_FORM_flag_present717 ····DW_AT_call_all_tail_calls·DW_FORM_flag_present
711 ····DW_AT_sibling······DW_FORM_ref_udata718 ····DW_AT_sibling······DW_FORM_ref_udata
712 ····DW_AT·value:·0·····DW_FORM·value:·0719 ····DW_AT·value:·0·····DW_FORM·value:·0
713 ···86······DW_TAG_variable····[no·children]720 ···87······DW_TAG_variable····[no·children]
714 ····DW_AT_name·········DW_FORM_strp721 ····DW_AT_name·········DW_FORM_strp
715 ····DW_AT_decl_file····DW_FORM_data1722 ····DW_AT_decl_file····DW_FORM_data1
716 ····DW_AT_decl_line····DW_FORM_data1723 ····DW_AT_decl_line····DW_FORM_data1
717 ····DW_AT_decl_column··DW_FORM_data1724 ····DW_AT_decl_column··DW_FORM_data1
718 ····DW_AT_type·········DW_FORM_ref_udata725 ····DW_AT_type·········DW_FORM_ref_udata
719 ····DW_AT_location·····DW_FORM_exprloc726 ····DW_AT_location·····DW_FORM_exprloc
720 ····DW_AT·value:·0·····DW_FORM·value:·0727 ····DW_AT·value:·0·····DW_FORM·value:·0
721 ···87······DW_TAG_subprogram····[has·children]728 ···88······DW_TAG_subprogram····[has·children]
722 ····DW_AT_external·····DW_FORM_flag_present729 ····DW_AT_external·····DW_FORM_flag_present
723 ····DW_AT_name·········DW_FORM_strp730 ····DW_AT_name·········DW_FORM_strp
724 ····DW_AT_decl_file····DW_FORM_data1731 ····DW_AT_decl_file····DW_FORM_data1
725 ····DW_AT_decl_line····DW_FORM_data1732 ····DW_AT_decl_line····DW_FORM_data1
726 ····DW_AT_decl_column··DW_FORM_data1733 ····DW_AT_decl_column··DW_FORM_data1
727 ····DW_AT_prototyped···DW_FORM_flag_present734 ····DW_AT_prototyped···DW_FORM_flag_present
728 ····DW_AT_low_pc·······DW_FORM_addr735 ····DW_AT_low_pc·······DW_FORM_addr
729 ····DW_AT_high_pc······DW_FORM_udata736 ····DW_AT_high_pc······DW_FORM_udata
730 ····DW_AT_frame_base···DW_FORM_exprloc737 ····DW_AT_frame_base···DW_FORM_exprloc
731 ····DW_AT_call_all_tail_calls·DW_FORM_flag_present738 ····DW_AT_call_all_tail_calls·DW_FORM_flag_present
732 ····DW_AT_sibling······DW_FORM_ref_udata739 ····DW_AT_sibling······DW_FORM_ref_udata
733 ····DW_AT·value:·0·····DW_FORM·value:·0740 ····DW_AT·value:·0·····DW_FORM·value:·0
734 ···88······DW_TAG_variable····[no·children]741 ···89······DW_TAG_variable····[no·children]
735 ····DW_AT_name·········DW_FORM_strp742 ····DW_AT_name·········DW_FORM_strp
Max diff block lines reached; 6892/12755 bytes (54.03%) of diff not shown.
1.66 KB
readelf --wide --debug-dump=aranges {}
error from `readelf --wide --debug-dump=aranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 Contents·of·the·.debug_aranges·section:1 Contents·of·the·.debug_aranges·section:
  
2 ··Length:···················282 ··Length:···················28
3 ··Version:··················23 ··Version:··················2
4 ··Offset·into·.debug_info:··0x6514 ··Offset·into·.debug_info:··0x64e
5 ··Pointer·Size:·············45 ··Pointer·Size:·············4
6 ··Segment·Size:·············06 ··Segment·Size:·············0
  
7 ····Address····Length7 ····Address····Length
8 ····000010e4·00000eac8 ····000010e8·000025d8
9 ····00000000·000000009 ····00000000·00000000
10 ··Length:···················2810 ··Length:···················28
11 ··Version:··················211 ··Version:··················2
12 ··Offset·into·.debug_info:··0xdee12 ··Offset·into·.debug_info:··0x1559
13 ··Pointer·Size:·············413 ··Pointer·Size:·············4
14 ··Segment·Size:·············014 ··Segment·Size:·············0
  
15 ····Address····Length15 ····Address····Length
16 ····00001f90·0000185c16 ····000036c0·0000024a
17 ····00000000·0000000017 ····00000000·00000000
18 ··Length:···················2818 ··Length:···················28
19 ··Version:··················219 ··Version:··················2
20 ··Offset·into·.debug_info:··0x1a2720 ··Offset·into·.debug_info:··0x1687
21 ··Pointer·Size:·············421 ··Pointer·Size:·············4
22 ··Segment·Size:·············022 ··Segment·Size:·············0
  
23 ····Address····Length23 ····Address····Length
24 ····000037f0·0000122024 ····0000390c·0000185c
25 ····00000000·0000000025 ····00000000·00000000
26 ··Length:···················2826 ··Length:···················28
27 ··Version:··················227 ··Version:··················2
28 ··Offset·into·.debug_info:··0x204f28 ··Offset·into·.debug_info:··0x22c0
29 ··Pointer·Size:·············429 ··Pointer·Size:·············4
30 ··Segment·Size:·············030 ··Segment·Size:·············0
  
31 ····Address····Length31 ····Address····Length
32 ····00004a10·0000024a32 ····00005168·00001220
33 ····00000000·0000000033 ····00000000·00000000
34 ··Length:···················2834 ··Length:···················28
35 ··Version:··················235 ··Version:··················2
36 ··Offset·into·.debug_info:··0x218236 ··Offset·into·.debug_info:··0x28e8
37 ··Pointer·Size:·············437 ··Pointer·Size:·············4
38 ··Segment·Size:·············038 ··Segment·Size:·············0
  
39 ····Address····Length39 ····Address····Length
40 ····00004c60·000025d840 ····00006388·00000eac
41 ····00000000·0000000041 ····00000000·00000000
  
1.66 KB
readelf --wide --debug-dump=ranges {}
error from `readelf --wide --debug-dump=ranges {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 Contents·of·the·.debug_aranges·section:1 Contents·of·the·.debug_aranges·section:
  
2 ··Length:···················282 ··Length:···················28
3 ··Version:··················23 ··Version:··················2
4 ··Offset·into·.debug_info:··0x6514 ··Offset·into·.debug_info:··0x64e
5 ··Pointer·Size:·············45 ··Pointer·Size:·············4
6 ··Segment·Size:·············06 ··Segment·Size:·············0
  
7 ····Address····Length7 ····Address····Length
8 ····000010e4·00000eac8 ····000010e8·000025d8
9 ····00000000·000000009 ····00000000·00000000
10 ··Length:···················2810 ··Length:···················28
11 ··Version:··················211 ··Version:··················2
12 ··Offset·into·.debug_info:··0xdee12 ··Offset·into·.debug_info:··0x1559
13 ··Pointer·Size:·············413 ··Pointer·Size:·············4
14 ··Segment·Size:·············014 ··Segment·Size:·············0
  
15 ····Address····Length15 ····Address····Length
16 ····00001f90·0000185c16 ····000036c0·0000024a
17 ····00000000·0000000017 ····00000000·00000000
18 ··Length:···················2818 ··Length:···················28
19 ··Version:··················219 ··Version:··················2
20 ··Offset·into·.debug_info:··0x1a2720 ··Offset·into·.debug_info:··0x1687
21 ··Pointer·Size:·············421 ··Pointer·Size:·············4
22 ··Segment·Size:·············022 ··Segment·Size:·············0
  
23 ····Address····Length23 ····Address····Length
24 ····000037f0·0000122024 ····0000390c·0000185c
25 ····00000000·0000000025 ····00000000·00000000
26 ··Length:···················2826 ··Length:···················28
27 ··Version:··················227 ··Version:··················2
28 ··Offset·into·.debug_info:··0x204f28 ··Offset·into·.debug_info:··0x22c0
29 ··Pointer·Size:·············429 ··Pointer·Size:·············4
30 ··Segment·Size:·············030 ··Segment·Size:·············0
  
31 ····Address····Length31 ····Address····Length
32 ····00004a10·0000024a32 ····00005168·00001220
33 ····00000000·0000000033 ····00000000·00000000
34 ··Length:···················2834 ··Length:···················28
35 ··Version:··················235 ··Version:··················2
36 ··Offset·into·.debug_info:··0x218236 ··Offset·into·.debug_info:··0x28e8
37 ··Pointer·Size:·············437 ··Pointer·Size:·············4
38 ··Segment·Size:·············038 ··Segment·Size:·············0
  
39 ····Address····Length39 ····Address····Length
40 ····00004c60·000025d840 ····00006388·00000eac
41 ····00000000·0000000041 ····00000000·00000000
  
1.83 KB
strings --all --bytes=8 {}
    
Offset 1, 75 lines modifiedOffset 1, 72 lines modified
1 GCC:·(Debian·13.2.0-24)·13.2.01 GCC:·(Debian·13.2.0-24)·13.2.0
 2 &7%*w%Qzv
 3 F7e4~{tS
2 vESCLS~B 
3 t1Z+`JK0 
4 Sz]/7+&7 
5 }XOIG>TQ 
6 `IlO»   '1N: 
7 __abi_tag4 __abi_tag
8 call_weak_fn5 call_weak_fn
9 crtstuff.c6 crtstuff.c
10 all_implied_fbits7 all_implied_fbits
11 deregister_tm_clones8 deregister_tm_clones
12 __do_global_dtors_aux9 __do_global_dtors_aux
13 completed.010 completed.0
14 __do_global_dtors_aux_fini_array_entry11 __do_global_dtors_aux_fini_array_entry
15 frame_dummy12 frame_dummy
16 __frame_dummy_init_array_entry13 __frame_dummy_init_array_entry
17 surface.c14 viewer.c
18 vec3_mag15 vec3_mag
19 vec3_normalize16 vec3_normalize
 17 vec3_rotate_y
 18 vec3_rotate_x
 19 vec3_neg
20 vec3_cross_product20 vec3_dot_product
21 triangle_orientation 
22 triangle_sort_by_x 
23 __PRETTY_FUNCTION__.0 
24 limit_y_1 
25 limit_y_2 
26 triangle_depth21 vec3_cos_similarity
 22 DEFAULT_LUM_OPTIONS
 23 GOLDEN_RATIO
 24 INTERACTIVE_ZOOM_MIN
 25 INTERACTIVE_ZOOM_MAX
 26 PROGRAM_NAME
 27 PROGRAM_DESCRIPTION
 28 output_usage
 29 output_description
 30 parse_arguments
 31 vec3_to_surface
 32 char_from_normal
 33 terminal_init_colors
 34 surface_draw_model
 35 model_xz_rad
 36 create_surface
 37 trigonometry.c
27 model_init38 model_init
28 model_add_vertex39 model_add_vertex
29 obj_derelativize_idx40 obj_derelativize_idx
30 model_validate_idxs41 model_validate_idxs
31 model_add_face42 model_add_face
32 model_add_material43 model_add_material
33 __PRETTY_FUNCTION__.144 __PRETTY_FUNCTION__.1
34 str_chop45 str_chop
 46 __PRETTY_FUNCTION__.0
35 str_chop_skip_empty47 str_chop_skip_empty
36 parse_float48 parse_float
37 parse_int49 parse_int
38 string_strip50 string_strip
39 model_load_materials_from_mtl51 model_load_materials_from_mtl
40 read_line52 read_line
41 triangularization.c53 triangularization.c
42 vec3_sub54 vec3_sub
43 vec3_dot_product55 vec3_cross_product
44 absfloat56 absfloat
45 triangle_area57 triangle_area
46 point_in_triangle58 point_in_triangle
47 triangularize_recurse59 triangularize_recurse
 60 surface.c
 61 triangle_orientation
 62 triangle_sort_by_x
 63 limit_y_1
 64 limit_y_2
 65 triangle_depth
48 trigonometry.c 
49 viewer.c 
50 vec3_rotate_y 
51 vec3_rotate_x 
52 vec3_neg 
53 vec3_cos_similarity 
54 DEFAULT_LUM_OPTIONS 
55 GOLDEN_RATIO 
56 INTERACTIVE_ZOOM_MIN 
57 INTERACTIVE_ZOOM_MAX 
58 PROGRAM_NAME 
59 PROGRAM_DESCRIPTION 
60 output_usage 
61 output_description 
62 parse_arguments 
63 vec3_to_surface 
64 char_from_normal 
65 terminal_init_colors 
66 surface_draw_model 
67 model_xz_rad 
68 create_surface 
69 _divsi3.o66 _divsi3.o
70 .divsi3_skip_div0_test67 .divsi3_skip_div0_test
71 _arm_addsubdf3.o68 _arm_addsubdf3.o
72 _dvmd_lnx.o69 _dvmd_lnx.o
73 _fixunssfdi.o70 _fixunssfdi.o
74 __FRAME_END__71 __FRAME_END__
75 __aeabi_f2ulz72 __aeabi_f2ulz
5.06 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 15, 238 lines modifiedOffset 15, 236 lines modified
15 0000106c·<register_tm_clones>:15 0000106c·<register_tm_clones>:
16 »       ...16 »       ...
  
17 000010a0·<__do_global_dtors_aux>:17 000010a0·<__do_global_dtors_aux>:
18 »       ...18 »       ...
  
19 000010e0·<frame_dummy>:19 000010e0·<frame_dummy>:
20 frame_dummy(): 
21 »       movs»   r0,·r0 
22 »       ...20 »       ...
  
23 000010e4·<vec3_mag>:21 000010e8·<vec3_mag>:
24 »       ...22 »       ...
  
25 00001144·<vec3_normalize>:23 00001148·<vec3_normalize>:
26 »       ...24 »       ...
  
27 00001206·<vec3_cross_product>:25 0000120a·<vec3_rotate_y>:
28 »       ...26 »       ...
  
29 000012d2·<mini>:27 000012ae·<vec3_rotate_x>:
30 »       ...28 »       ...
  
31 0000130a·<maxi>:29 00001352·<vec3_neg>:
32 »       ...30 »       ...
  
33 00001342·<triangle_normal>:31 000013ca·<vec3_dot_product>:
34 »       ...32 »       ...
  
35 00001466·<triangle_orientation>:33 0000143a·<vec3_cos_similarity>:
36 »       ...34 »       ...
  
37 000014d2·<triangle_sort_by_x>:35 000014ce·<output_usage>:
38 »       ...36 »       ...
  
39 000015b4·<surface_init>:37 000016a8·<output_description>:
40 »       ...38 »       ...
  
41 00001698·<surface_clear>:39 00001704·<parse_arguments>:
42 »       ...40 »       ...
  
43 0000174c·<surface_free>:41 00001fe8·<get_current_useconds>:
44 »       ...42 »       ...
  
45 0000176c·<idx_x>:43 0000204e·<tick>:
46 »       ...44 »       ...
  
47 000017e8·<idx_y>:45 000020e8·<vec3_to_surface>:
48 »       ...46 »       ...
  
49 00001864·<limit_y_1>:47 000021e2·<char_from_normal>:
50 »       ...48 »       ...
  
51 0000194c·<limit_y_2>:49 000022ca·<terminal_init_colors>:
52 »       ...50 »       ...
  
53 000019de·<triangle_depth>:51 00002490·<surface_draw_model>:
54 »       ...52 »       ...
  
55 00001aac·<surface_draw_triangle>:53 00002b48·<model_xz_rad>:
56 »       ...54 »       ...
  
57 00001d5c·<surface_print>:55 00002bd2·<create_surface>:
58 »       ...56 »       ...
  
59 00001e98·<surface_printw>:57 00002cc8·<init_file_extension>:
60 »       ...58 »       ...
  
61 00001f90·<model_init>:59 00002d52·<main>:
62 »       ...60 »       ...
  
63 0000208c·<model_add_vertex>:61 000036c0·<get_bounding_box_center>:
64 »       ...62 »       ...
  
65 0000213c·<obj_derelativize_idx>:63 0000382c·<get_max_dist>:
66 »       ...64 »       ...
  
67 00002198·<model_validate_idxs>:65 0000390c·<model_init>:
68 »       ...66 »       ...
  
69 00002238·<model_add_face>:67 00003a08·<model_add_vertex>:
70 »       ...68 »       ...
  
71 000022f8·<model_add_material>:69 00003ab8·<obj_derelativize_idx>:
72 »       ...70 »       ...
  
73 00002410·<model_get_material_idx>:71 00003b14·<model_validate_idxs>:
74 »       ...72 »       ...
  
75 0000245e·<model_invert_triangles>:73 00003bb4·<model_add_face>:
76 »       ...74 »       ...
  
77 000024be·<model_normalize>:75 00003c74·<model_add_material>:
78 »       ...76 »       ...
  
79 0000268e·<model_change_orientation>:77 00003d8c·<model_get_material_idx>:
80 »       ...78 »       ...
  
81 0000281c·<model_invert_x>:79 00003dda·<model_invert_triangles>:
82 »       ...80 »       ...
  
83 00002870·<model_invert_y>:81 00003e3a·<model_normalize>:
84 »       ...82 »       ...
  
85 000028c4·<model_invert_z>:83 0000400a·<model_change_orientation>:
86 »       ...84 »       ...
  
87 00002918·<model_free>:85 00004198·<model_invert_x>:
88 »       ...86 »       ...
  
89 0000294c·<str_chop>:87 000041ec·<model_invert_y>:
90 »       ...88 »       ...
  
91 000029f4·<str_chop_skip_empty>:89 00004240·<model_invert_z>:
92 »       ...90 »       ...
  
93 00002a26·<parse_float>:91 00004294·<model_free>:
94 »       ...92 »       ...
  
95 00002a84·<parse_int>:93 000042c8·<str_chop>:
96 »       ...94 »       ...
  
97 00002ad8·<string_strip>:95 00004370·<str_chop_skip_empty>:
98 »       ...96 »       ...
  
99 00002b26·<model_load_materials_from_mtl>:97 000043a2·<parse_float>:
100 »       ...98 »       ...
Max diff block lines reached; 2297/5000 bytes (45.94%) of diff not shown.
15.1 KB
readelf --wide --decompress --string-dump=.debug_str {}
error from `readelf --wide --decompress --string-dump=.debug_str {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 311 lines modifiedOffset 1, 311 lines modified
  
1 String·dump·of·section·'.debug_str':1 String·dump·of·section·'.debug_str':
 2 ··[·····0]··__gettimeofday64
 3 ··[····11]··PROGRAM_NAME
2 ··[·····0]··_shortbuf 
3 ··[·····a]··idx_x 
4 ··[····10]··_IO_lock_t 
5 ··[····1b]··stderr 
6 ··[····22]··_IO_buf_end 
7 ··[····2e]··_IO_write_end 
8 ··[····3c]··_freeres_list 
9 ··[····4a]··_flags 
10 ··[····51]··_markers 
11 ··[····5a]··limit_y_1 
12 ··[····64]··limit_y_2 
13 ··[····6e]··wmove 
14 ··[····74]··vec3 
15 ··[····79]··COLORS 
16 ··[····80]··wattr_off 
17 ··[····8a]··surface_init 
18 ··[····97]··_IO_save_end 
19 ··[····a4]··_IO_codecvt 
20 ··[····b0]··malloc 
21 ··[····b7]··long·long·unsigned·int 
22 ··[····ce]··floorf 
23 ··[····d5]··_IO_backup_base 
24 ··[····e5]··vec3_mag 
25 ··[····ee]··fprintf 
26 ··[····f6]··_fileno 
27 ··[····fe]··triangle_orientation 
28 ··[···113]··size_t4 ··[····1e]··size_t
 5 ··[····25]··start
 6 ··[····2b]··getmaxx
 7 ··[····33]··getmaxy
 8 ··[····3b]··output_description
29 ··[···11a]··vec3_normalize 
30 ··[···129]··_IO_read_base 
31 ··[···137]··_Bool 
32 ··[···13d]··inverted_orientation 
33 ··[···152]··wattr_on 
34 ··[···15b]··color_content 
35 ··[···169]··mini 
36 ··[···16e]··_IO_marker 
37 ··[···179]··_IO_read_ptr 
38 ··[···186]··exit 
39 ··[···18b]··pixels 
40 ··[···192]··_IO_write_base 
41 ··[···1a1]··long·long·int 
42 ··[···1af]··_IO_save_base 
43 ··[···1bd]··src/surface.c 
44 ··[···1cb]··chtype 
45 ··[···1d2]··surface_printw 
46 ··[···1e1]··surface_clear 
47 ··[···1ef]··_freeres_buf 
48 ··[···1fc]··__pad5 
49 ··[···203]··logical_size_x 
50 ··[···212]··logical_size_y 
51 ··[···221]··_vtable_offset 
52 ··[···230]··stdscr 
53 ··[···237]··surface_draw_triangle 
54 ··[···24d]··__int64_t 
55 ··[···257]··vec3_cross_product 
56 ··[···26a]··_IO_read_end 
57 ··[···277]··short·int 
58 ··[···281]··_IO_wide_data 
59 ··[···28f]··attr_t 
60 ··[···296]··_win_st 
61 ··[···29e]··triangle_sort_by_x 
62 ··[···2b1]··COLOR_PAIRS 
63 ··[···2bd]··surface_free 
64 ··[···2ca]··_lock 
65 ··[···2d0]··_old_offset 
66 ··[···2dc]··_IO_FILE 
67 ··[···2e5]··__assert_fail 
68 ··[···2f3]··triangle_normal 
69 ··[···303]··pixel 
70 ··[···309]··unsigned·char 
71 ··[···317]··__uint32_t 
72 ··[···322]··/build/reproducible-path/3d-ascii-viewer-c-1.4.0+git20240503+ds 
73 ··[···362]··_IO_write_ptr 
74 ··[···370]··sqrtf 
75 ··[···376]··__off_t 
76 ··[···37e]··maxi 
77 ··[···383]··triangle_depth 
78 ··[···392]··short·unsigned·int 
79 ··[···3a5]··surface_print 
80 ··[···3b3]··double 
81 ··[···3ba]··_chain 
82 ··[···3c1]··_flags2 
83 ··[···3c9]··__PRETTY_FUNCTION__ 
84 ··[···3dd]··_cur_column 
85 ··[···3e9]··__off64_t 
86 ··[···3f3]··_unused2 
87 ··[···3fc]··_IO_buf_base 
88 ··[···409]··GNU·C17·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g9 ··[····4e]··GNU·C17·13.2.0·-mfloat-abi=hard·-mtls-dialect=gnu·-mthumb·-march=armv7-a+fp·-g
89 ··[···458]··WINDOW 
90 ··[···45f]··idx_y 
91 ··[···465]··parse_float 
92 ··[···471]··mtl_fname_size 
93 ··[···480]··fopen64 
94 ··[···488]··strlen 
95 ··[···48f]··model_init 
96 ··[···49a]··vertex_capacity 
97 ··[···4aa]··buffer 
98 ··[···4b1]··model_add_face 
99 ··[···4c0]··v_index 
100 ··[···4c8]··model_load_from_stl 
101 ··[···4dc]··facet_count_expected 
102 ··[···4f1]··model_validate_idxs 
103 ··[···505]··idx_count 
104 ··[···50f]··instr 
105 ··[···515]··idx_read 
106 ··[···51e]··color_support 
107 ··[···52c]··buffer_size 
108 ··[···538]··strcpy 
109 ··[···53f]··vecs 
110 ··[···544]··delim 
111 ··[···54a]··strcat 
112 ··[···551]··faces_count10 ··[····9d]··faces_count
 11 ··[····a9]··_IO_codecvt
113 ··[···55d]··model_load_materials_from_mtl 
114 ··[···57b]··model_load_from_obj 
115 ··[···58f]··facet 
116 ··[···595]··facet_count_actual 
117 ··[···5a8]··model_add_material 
118 ··[···5bb]··bytes_read 
119 ··[···5c6]··strcmp 
Max diff block lines reached; 0/15244 bytes (0.00%) of diff not shown.
8.34 KB
readelf --wide --decompress --hex-dump=.strtab {}
error from `readelf --wide --decompress --hex-dump=.strtab {}`: readelf: Error: Unable to find program interpreter name
    
Offset 9, 69 lines modifiedOffset 9, 69 lines modified
9 ··0x00000060·6d5f636c·6f6e6573·005f5f64·6f5f676c·m_clones.__do_gl9 ··0x00000060·6d5f636c·6f6e6573·005f5f64·6f5f676c·m_clones.__do_gl
10 ··0x00000070·6f62616c·5f64746f·72735f61·75780063·obal_dtors_aux.c10 ··0x00000070·6f62616c·5f64746f·72735f61·75780063·obal_dtors_aux.c
11 ··0x00000080·6f6d706c·65746564·2e30005f·5f646f5f·ompleted.0.__do_11 ··0x00000080·6f6d706c·65746564·2e30005f·5f646f5f·ompleted.0.__do_
12 ··0x00000090·676c6f62·616c5f64·746f7273·5f617578·global_dtors_aux12 ··0x00000090·676c6f62·616c5f64·746f7273·5f617578·global_dtors_aux
13 ··0x000000a0·5f66696e·695f6172·7261795f·656e7472·_fini_array_entr13 ··0x000000a0·5f66696e·695f6172·7261795f·656e7472·_fini_array_entr
14 ··0x000000b0·79006672·616d655f·64756d6d·79005f5f·y.frame_dummy.__14 ··0x000000b0·79006672·616d655f·64756d6d·79005f5f·y.frame_dummy.__
15 ··0x000000c0·6672616d·655f6475·6d6d795f·696e6974·frame_dummy_init15 ··0x000000c0·6672616d·655f6475·6d6d795f·696e6974·frame_dummy_init
16 ··0x000000d0·5f617272·61795f65·6e747279·00737572·_array_entry.sur16 ··0x000000d0·5f617272·61795f65·6e747279·00766965·_array_entry.vie
17 ··0x000000e0·66616365·2e630076·6563335f·6d616700·face.c.vec3_mag.17 ··0x000000e0·7765722e·63007665·63335f6d·61670076·wer.c.vec3_mag.v
18 ··0x000000f0·76656333·5f6e6f72·6d616c69·7a650076·vec3_normalize.v18 ··0x000000f0·6563335f·6e6f726d·616c697a·65007665·ec3_normalize.ve
 19 ··0x00000100·63335f72·6f746174·655f7900·76656333·c3_rotate_y.vec3
 20 ··0x00000110·5f726f74·6174655f·78007665·63335f6e·_rotate_x.vec3_n
19 ··0x00000100·6563335f·63726f73·735f7072·6f647563·ec3_cross_produc 
20 ··0x00000110·74006d69·6e69006d·61786900·74726961·t.mini.maxi.tria 
21 ··0x00000120·6e676c65·5f6f7269·656e7461·74696f6e·ngle_orientation 
22 ··0x00000130·00747269·616e676c·655f736f·72745f62·.triangle_sort_b 
23 ··0x00000140·795f7800·5f5f5052·45545459·5f46554e·y_x.__PRETTY_FUN 
24 ··0x00000150·4354494f·4e5f5f2e·30006964·785f7800·CTION__.0.idx_x. 
25 ··0x00000160·6964785f·79006c69·6d69745f·795f3100·idx_y.limit_y_1. 
26 ··0x00000170·6c696d69·745f795f·32007472·69616e67·limit_y_2.triang 
27 ··0x00000180·6c655f64·65707468·006d6f64·656c2e63·le_depth.model.c 
28 ··0x00000190·006d6f64·656c5f69·6e697400·6d6f6465·.model_init.mode 
29 ··0x000001a0·6c5f6164·645f7665·72746578·006f626a·l_add_vertex.obj 
30 ··0x000001b0·5f646572·656c6174·6976697a·655f6964·_derelativize_id 
31 ··0x000001c0·78006d6f·64656c5f·76616c69·64617465·x.model_validate 
32 ··0x000001d0·5f696478·73006d6f·64656c5f·6164645f·_idxs.model_add_ 
33 ··0x000001e0·66616365·006d6f64·656c5f61·64645f6d·face.model_add_m 
34 ··0x000001f0·61746572·69616c00·5f5f5052·45545459·aterial.__PRETTY 
35 ··0x00000200·5f46554e·4354494f·4e5f5f2e·31007374·_FUNCTION__.1.st 
36 ··0x00000210·725f6368·6f700073·74725f63·686f705f·r_chop.str_chop_ 
37 ··0x00000220·736b6970·5f656d70·74790070·61727365·skip_empty.parse 
38 ··0x00000230·5f666c6f·61740070·61727365·5f696e74·_float.parse_int 
39 ··0x00000240·00737472·696e675f·73747269·70006d6f·.string_strip.mo 
40 ··0x00000250·64656c5f·6c6f6164·5f6d6174·65726961·del_load_materia 
41 ··0x00000260·6c735f66·726f6d5f·6d746c00·72656164·ls_from_mtl.read 
42 ··0x00000270·5f6c696e·65007472·69616e67·756c6172·_line.triangular 
43 ··0x00000280·697a6174·696f6e2e·63007665·63335f73·ization.c.vec3_s 
44 ··0x00000290·75620076·6563335f·646f745f·70726f64·ub.vec3_dot_prod21 ··0x00000120·65670076·6563335f·646f745f·70726f64·eg.vec3_dot_prod
 22 ··0x00000130·75637400·76656333·5f636f73·5f73696d·uct.vec3_cos_sim
 23 ··0x00000140·696c6172·69747900·44454641·554c545f·ilarity.DEFAULT_
 24 ··0x00000150·4c554d5f·4f505449·4f4e5300·50490047·LUM_OPTIONS.PI.G
 25 ··0x00000160·4f4c4445·4e5f5241·54494f00·494e5445·OLDEN_RATIO.INTE
 26 ··0x00000170·52414354·4956455f·5a4f4f4d·5f4d494e·RACTIVE_ZOOM_MIN
 27 ··0x00000180·00494e54·45524143·54495645·5f5a4f4f·.INTERACTIVE_ZOO
 28 ··0x00000190·4d5f4d41·58005052·4f475241·4d5f4e41·M_MAX.PROGRAM_NA
 29 ··0x000001a0·4d450050·524f4752·414d5f44·45534352·ME.PROGRAM_DESCR
 30 ··0x000001b0·49505449·4f4e006f·75747075·745f7573·IPTION.output_us
 31 ··0x000001c0·61676500·6f757470·75745f64·65736372·age.output_descr
 32 ··0x000001d0·69707469·6f6e0070·61727365·5f617267·iption.parse_arg
 33 ··0x000001e0·756d656e·74730074·69636b00·76656333·uments.tick.vec3
 34 ··0x000001f0·5f746f5f·73757266·61636500·63686172·_to_surface.char
 35 ··0x00000200·5f66726f·6d5f6e6f·726d616c·00746572·_from_normal.ter
 36 ··0x00000210·6d696e61·6c5f696e·69745f63·6f6c6f72·minal_init_color
 37 ··0x00000220·73007375·72666163·655f6472·61775f6d·s.surface_draw_m
 38 ··0x00000230·6f64656c·006d6f64·656c5f78·7a5f7261·odel.model_xz_ra
 39 ··0x00000240·64006372·65617465·5f737572·66616365·d.create_surface
 40 ··0x00000250·00747269·676f6e6f·6d657472·792e6300·.trigonometry.c.
 41 ··0x00000260·6d6f6465·6c2e6300·6d6f6465·6c5f696e·model.c.model_in
 42 ··0x00000270·6974006d·6f64656c·5f616464·5f766572·it.model_add_ver
 43 ··0x00000280·74657800·6f626a5f·64657265·6c617469·tex.obj_derelati
 44 ··0x00000290·76697a65·5f696478·006d6f64·656c5f76·vize_idx.model_v
 45 ··0x000002a0·616c6964·6174655f·69647873·006d6f64·alidate_idxs.mod
 46 ··0x000002b0·656c5f61·64645f66·61636500·6d6f6465·el_add_face.mode
 47 ··0x000002c0·6c5f6164·645f6d61·74657269·616c005f·l_add_material._
 48 ··0x000002d0·5f505245·5454595f·46554e43·54494f4e·_PRETTY_FUNCTION
 49 ··0x000002e0·5f5f2e31·00737472·5f63686f·70005f5f·__.1.str_chop.__
 50 ··0x000002f0·50524554·54595f46·554e4354·494f4e5f·PRETTY_FUNCTION_
 51 ··0x00000300·5f2e3000·7374725f·63686f70·5f736b69·_.0.str_chop_ski
 52 ··0x00000310·705f656d·70747900·70617273·655f666c·p_empty.parse_fl
 53 ··0x00000320·6f617400·70617273·655f696e·74007374·oat.parse_int.st
 54 ··0x00000330·72696e67·5f737472·6970006d·6f64656c·ring_strip.model
 55 ··0x00000340·5f6c6f61·645f6d61·74657269·616c735f·_load_materials_
 56 ··0x00000350·66726f6d·5f6d746c·00726561·645f6c69·from_mtl.read_li
 57 ··0x00000360·6e650074·7269616e·67756c61·72697a61·ne.triangulariza
 58 ··0x00000370·74696f6e·2e630076·6563335f·73756200·tion.c.vec3_sub.
 59 ··0x00000380·76656333·5f63726f·73735f70·726f6475·vec3_cross_produ
45 ··0x000002a0·75637400·61627366·6c6f6174·00747269·uct.absfloat.tri60 ··0x00000390·63740061·6273666c·6f617400·74726961·ct.absfloat.tria
46 ··0x000002b0·616e676c·655f6172·65610070·6f696e74·angle_area.point61 ··0x000003a0·6e676c65·5f617265·6100706f·696e745f·ngle_area.point_
47 ··0x000002c0·5f696e5f·74726961·6e676c65·00747269·_in_triangle.tri62 ··0x000003b0·696e5f74·7269616e·676c6500·74726961·in_triangle.tria
48 ··0x000002d0·616e6775·6c617269·7a655f72·65637572·angularize_recur63 ··0x000003c0·6e67756c·6172697a·655f7265·63757273·ngularize_recurs
 64 ··0x000003d0·65007375·72666163·652e6300·6d696e69·e.surface.c.mini
 65 ··0x000003e0·006d6178·69007472·69616e67·6c655f6f·.maxi.triangle_o
 66 ··0x000003f0·7269656e·74617469·6f6e0074·7269616e·rientation.trian
 67 ··0x00000400·676c655f·736f7274·5f62795f·78006964·gle_sort_by_x.id
 68 ··0x00000410·785f7800·6964785f·79006c69·6d69745f·x_x.idx_y.limit_
 69 ··0x00000420·795f3100·6c696d69·745f795f·32007472·y_1.limit_y_2.tr
 70 ··0x00000430·69616e67·6c655f64·65707468·005f6469·iangle_depth._di
49 ··0x000002e0·73650074·7269676f·6e6f6d65·7472792e·se.trigonometry. 
50 ··0x000002f0·63007669·65776572·2e630076·6563335f·c.viewer.c.vec3_ 
51 ··0x00000300·726f7461·74655f79·00766563·335f726f·rotate_y.vec3_ro 
52 ··0x00000310·74617465·5f780076·6563335f·6e656700·tate_x.vec3_neg. 
53 ··0x00000320·76656333·5f636f73·5f73696d·696c6172·vec3_cos_similar 
54 ··0x00000330·69747900·44454641·554c545f·4c554d5f·ity.DEFAULT_LUM_ 
55 ··0x00000340·4f505449·4f4e5300·50490047·4f4c4445·OPTIONS.PI.GOLDE 
56 ··0x00000350·4e5f5241·54494f00·494e5445·52414354·N_RATIO.INTERACT 
57 ··0x00000360·4956455f·5a4f4f4d·5f4d494e·00494e54·IVE_ZOOM_MIN.INT 
58 ··0x00000370·45524143·54495645·5f5a4f4f·4d5f4d41·ERACTIVE_ZOOM_MA 
59 ··0x00000380·58005052·4f475241·4d5f4e41·4d450050·X.PROGRAM_NAME.P 
60 ··0x00000390·524f4752·414d5f44·45534352·49505449·ROGRAM_DESCRIPTI 
61 ··0x000003a0·4f4e006f·75747075·745f7573·61676500·ON.output_usage. 
62 ··0x000003b0·6f757470·75745f64·65736372·69707469·output_descripti 
63 ··0x000003c0·6f6e0070·61727365·5f617267·756d656e·on.parse_argumen 
64 ··0x000003d0·74730074·69636b00·76656333·5f746f5f·ts.tick.vec3_to_ 
65 ··0x000003e0·73757266·61636500·63686172·5f66726f·surface.char_fro 
66 ··0x000003f0·6d5f6e6f·726d616c·00746572·6d696e61·m_normal.termina 
67 ··0x00000400·6c5f696e·69745f63·6f6c6f72·73007375·l_init_colors.su 
68 ··0x00000410·72666163·655f6472·61775f6d·6f64656c·rface_draw_model 
69 ··0x00000420·006d6f64·656c5f78·7a5f7261·64006372·.model_xz_rad.cr 
70 ··0x00000430·65617465·5f737572·66616365·005f6469·eate_surface._di 
71 ··0x00000440·76736933·2e6f002e·64697673·69335f73·vsi3.o..divsi3_s71 ··0x00000440·76736933·2e6f002e·64697673·69335f73·vsi3.o..divsi3_s
72 ··0x00000450·6b69705f·64697630·5f746573·74007368·kip_div0_test.sh72 ··0x00000450·6b69705f·64697630·5f746573·74007368·kip_div0_test.sh
73 ··0x00000460·69667400·5f61726d·5f616464·73756264·ift._arm_addsubd73 ··0x00000460·69667400·5f61726d·5f616464·73756264·ift._arm_addsubd
74 ··0x00000470·66332e6f·005f6476·6d645f6c·6e782e6f·f3.o._dvmd_lnx.o74 ··0x00000470·66332e6f·005f6476·6d645f6c·6e782e6f·f3.o._dvmd_lnx.o
75 ··0x00000480·005f6669·78756e73·73666469·2e6f005f·._fixunssfdi.o._75 ··0x00000480·005f6669·78756e73·73666469·2e6f005f·._fixunssfdi.o._
76 ··0x00000490·5f465241·4d455f45·4e445f5f·005f5f61·_FRAME_END__.__a76 ··0x00000490·5f465241·4d455f45·4e445f5f·005f5f61·_FRAME_END__.__a
77 ··0x000004a0·65616269·5f663275·6c7a005f·5f616561·eabi_f2ulz.__aea77 ··0x000004a0·65616269·5f663275·6c7a005f·5f616561·eabi_f2ulz.__aea
951 B
xz --list
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 ··Streams:···········11 ··Streams:···········1
2 ··Blocks:············12 ··Blocks:············1
3 ··Compressed·size:···19.0·KiB·(19444·B)3 ··Compressed·size:···19.0·KiB·(19456·B)
4 ··Uncompressed·size:·40.0·KiB·(40960·B)4 ··Uncompressed·size:·40.0·KiB·(40960·B)
5 ··Ratio:·············0.4755 ··Ratio:·············0.475
6 ··Check:·············CRC646 ··Check:·············CRC64
7 ··Stream·Padding:····0·B7 ··Stream·Padding:····0·B
8 ··Streams:8 ··Streams:
9 ····Stream····Blocks······CompOffset····UncompOffset········CompSize······UncompSize··Ratio··Check······Padding9 ····Stream····Blocks······CompOffset····UncompOffset········CompSize······UncompSize··Ratio··Check······Padding
10 ·········1·········1···············0···············0···········19444···········40960··0.475··CRC64············010 ·········1·········1···············0···············0···········19456···········40960··0.475··CRC64············0
11 ··Blocks:11 ··Blocks:
12 ····Stream·····Block······CompOffset····UncompOffset·······TotalSize······UncompSize··Ratio··Check12 ····Stream·····Block······CompOffset····UncompOffset·······TotalSize······UncompSize··Ratio··Check
13 ·········1·········1··············12···············0···········19408···········40960··0.474··CRC6413 ·········1·········1··············12···············0···········19420···········40960··0.474··CRC64