summaryrefslogtreecommitdiff
path: root/other/burneye2/elf/debug/debug.ps
diff options
context:
space:
mode:
authorRoot THC2026-02-24 12:42:47 +0000
committerRoot THC2026-02-24 12:42:47 +0000
commitc9cbeced5b3f2bdd7407e29c0811e65954132540 (patch)
treeaefc355416b561111819de159ccbd86c3004cf88 /other/burneye2/elf/debug/debug.ps
parent073fe4bf9fca6bf40cef2886d75df832ef4b6fca (diff)
initial
Diffstat (limited to 'other/burneye2/elf/debug/debug.ps')
-rw-r--r--other/burneye2/elf/debug/debug.ps379
1 files changed, 379 insertions, 0 deletions
diff --git a/other/burneye2/elf/debug/debug.ps b/other/burneye2/elf/debug/debug.ps
new file mode 100644
index 0000000..02354ef
--- /dev/null
+++ b/other/burneye2/elf/debug/debug.ps
@@ -0,0 +1,379 @@
1%!PS-Adobe-2.0
2%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002)
3%%For: (scut) scut,,,
4%%Title: functiondeps
5%%Pages: (atend)
6%%BoundingBox: 35 35 163 209
7%%EndComments
8save
9%%BeginProlog
10/DotDict 200 dict def
11DotDict begin
12
13/setupLatin1 {
14mark
15/EncodingVector 256 array def
16 EncodingVector 0
17
18ISOLatin1Encoding 0 255 getinterval putinterval
19
20EncodingVector
21 dup 306 /AE
22 dup 301 /Aacute
23 dup 302 /Acircumflex
24 dup 304 /Adieresis
25 dup 300 /Agrave
26 dup 305 /Aring
27 dup 303 /Atilde
28 dup 307 /Ccedilla
29 dup 311 /Eacute
30 dup 312 /Ecircumflex
31 dup 313 /Edieresis
32 dup 310 /Egrave
33 dup 315 /Iacute
34 dup 316 /Icircumflex
35 dup 317 /Idieresis
36 dup 314 /Igrave
37 dup 334 /Udieresis
38 dup 335 /Yacute
39 dup 376 /thorn
40 dup 337 /germandbls
41 dup 341 /aacute
42 dup 342 /acircumflex
43 dup 344 /adieresis
44 dup 346 /ae
45 dup 340 /agrave
46 dup 345 /aring
47 dup 347 /ccedilla
48 dup 351 /eacute
49 dup 352 /ecircumflex
50 dup 353 /edieresis
51 dup 350 /egrave
52 dup 355 /iacute
53 dup 356 /icircumflex
54 dup 357 /idieresis
55 dup 354 /igrave
56 dup 360 /dcroat
57 dup 361 /ntilde
58 dup 363 /oacute
59 dup 364 /ocircumflex
60 dup 366 /odieresis
61 dup 362 /ograve
62 dup 365 /otilde
63 dup 370 /oslash
64 dup 372 /uacute
65 dup 373 /ucircumflex
66 dup 374 /udieresis
67 dup 371 /ugrave
68 dup 375 /yacute
69 dup 377 /ydieresis
70
71% Set up ISO Latin 1 character encoding
72/starnetISO {
73 dup dup findfont dup length dict begin
74 { 1 index /FID ne { def }{ pop pop } ifelse
75 } forall
76 /Encoding EncodingVector def
77 currentdict end definefont
78} def
79/Times-Roman starnetISO def
80/Times-Italic starnetISO def
81/Times-Bold starnetISO def
82/Times-BoldItalic starnetISO def
83/Helvetica starnetISO def
84/Helvetica-Oblique starnetISO def
85/Helvetica-Bold starnetISO def
86/Helvetica-BoldOblique starnetISO def
87/Courier starnetISO def
88/Courier-Oblique starnetISO def
89/Courier-Bold starnetISO def
90/Courier-BoldOblique starnetISO def
91cleartomark
92} bind def
93
94%%BeginResource: procset
95/coord-font-family /Times-Roman def
96/default-font-family /Times-Roman def
97/coordfont coord-font-family findfont 8 scalefont def
98
99/InvScaleFactor 1.0 def
100/set_scale {
101 dup 1 exch div /InvScaleFactor exch def
102 dup scale
103} bind def
104
105% styles
106/solid { [] 0 setdash } bind def
107/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
108/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
109/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
110/bold { 2 setlinewidth } bind def
111/filled { } bind def
112/unfilled { } bind def
113/rounded { } bind def
114/diagonals { } bind def
115
116% hooks for setting color
117/nodecolor { sethsbcolor } bind def
118/edgecolor { sethsbcolor } bind def
119/graphcolor { sethsbcolor } bind def
120/nopcolor {pop pop pop} bind def
121
122/beginpage { % i j npages
123 /npages exch def
124 /j exch def
125 /i exch def
126 /str 10 string def
127 npages 1 gt {
128 gsave
129 coordfont setfont
130 0 0 moveto
131 (\() show i str cvs show (,) show j str cvs show (\)) show
132 grestore
133 } if
134} bind def
135
136/set_font {
137 findfont exch
138 scalefont setfont
139} def
140
141% draw aligned label in bounding box aligned to current point
142/alignedtext { % width adj text
143 /text exch def
144 /adj exch def
145 /width exch def
146 gsave
147 width 0 gt {
148 text stringwidth pop adj mul 0 rmoveto
149 } if
150 [] 0 setdash
151 text show
152 grestore
153} def
154
155/boxprim { % xcorner ycorner xsize ysize
156 4 2 roll
157 moveto
158 2 copy
159 exch 0 rlineto
160 0 exch rlineto
161 pop neg 0 rlineto
162 closepath
163} bind def
164
165/ellipse_path {
166 /ry exch def
167 /rx exch def
168 /y exch def
169 /x exch def
170 matrix currentmatrix
171 newpath
172 x y translate
173 rx ry scale
174 0 0 1 0 360 arc
175 setmatrix
176} bind def
177
178/endpage { showpage } bind def
179
180/layercolorseq
181 [ % layer color sequence - darkest to lightest
182 [0 0 0]
183 [.2 .8 .8]
184 [.4 .8 .8]
185 [.6 .8 .8]
186 [.8 .8 .8]
187 ]
188def
189
190/setlayer {/maxlayer exch def /curlayer exch def
191 layercolorseq curlayer get
192 aload pop sethsbcolor
193 /nodecolor {nopcolor} def
194 /edgecolor {nopcolor} def
195 /graphcolor {nopcolor} def
196} bind def
197
198/onlayer { curlayer ne {invis} if } def
199
200/onlayers {
201 /myupper exch def
202 /mylower exch def
203 curlayer mylower lt
204 curlayer myupper gt
205 or
206 {invis} if
207} def
208
209/curlayer 0 def
210
211%%EndResource
212%%EndProlog
213%%BeginSetup
21414 default-font-family set_font
2151 setmiterlimit
216% /arrowlength 10 def
217% /arrowwidth 5 def
218
219% make sure pdfmark is harmless for PS-interpreters other than Distiller
220/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
221% make '<<' and '>>' safe on PS Level 1 devices
222/languagelevel where {pop languagelevel}{1} ifelse
2232 lt {
224 userdict (<<) cvn ([) cvn load put
225 userdict (>>) cvn ([) cvn load put
226} if
227
228%%EndSetup
229%%Page: 1 1
230%%PageBoundingBox: 36 36 163 209
231%%PageOrientation: Portrait
232gsave
23335 35 128 174 boxprim clip newpath
23436 36 translate
2350 0 1 beginpage
2360 0 translate 0 rotate
2370.000 0.000 0.000 graphcolor
23814.00 /Times-Roman set_font
239
240% main
241gsave 10 dict begin
242filled
2430.561 0.459 0.980 nodecolor
244newpath 36 104 moveto
24590 104 lineto
24690 164 lineto
24736 164 lineto
248closepath
249fill
2500.000 0.000 0.000 nodecolor
251newpath 36 104 moveto
25290 104 lineto
25390 164 lineto
25436 164 lineto
255closepath
256stroke
257gsave 10 dict begin
25863 149 moveto 4 -0.5 ( ) alignedtext
259end grestore
260newpath 36 144 moveto
26190 144 lineto
262stroke
263gsave 10 dict begin
26463 129 moveto 35 -0.5 (main) alignedtext
265end grestore
266newpath 36 124 moveto
26790 124 lineto
268stroke
269gsave 10 dict begin
27063 109 moveto 4 -0.5 ( ) alignedtext
271end grestore
272end grestore
273
274% atoi
275gsave 10 dict begin
276filled
2770.000 1.000 1.000 nodecolor
278newpath 0 8 moveto
27954 8 lineto
28054 68 lineto
2810 68 lineto
282closepath
283fill
2840.000 0.000 0.000 nodecolor
285newpath 0 8 moveto
28654 8 lineto
28754 68 lineto
2880 68 lineto
289closepath
290stroke
291gsave 10 dict begin
29227 53 moveto 4 -0.5 ( ) alignedtext
293end grestore
294newpath 0 48 moveto
29554 48 lineto
296stroke
297gsave 10 dict begin
29827 33 moveto 24 -0.5 (atoi) alignedtext
299end grestore
300newpath 0 28 moveto
30154 28 lineto
302stroke
303gsave 10 dict begin
30427 13 moveto 4 -0.5 ( ) alignedtext
305end grestore
306end grestore
307
308% main -> atoi
309newpath 57 104 moveto
31052 96 45 86 39 76 curveto
311stroke
312gsave 10 dict begin
313solid
3140.000 0.000 0.000 edgecolor
315newpath 41 75 moveto
31634 68 lineto
31737 78 lineto
318closepath
319fill
3200.000 0.000 0.000 edgecolor
321end grestore
322
323% printf
324gsave 10 dict begin
325filled
3260.000 1.000 1.000 nodecolor
327newpath 72 8 moveto
328126 8 lineto
329126 68 lineto
33072 68 lineto
331closepath
332fill
3330.000 0.000 0.000 nodecolor
334newpath 72 8 moveto
335126 8 lineto
336126 68 lineto
33772 68 lineto
338closepath
339stroke
340gsave 10 dict begin
34199 53 moveto 4 -0.5 ( ) alignedtext
342end grestore
343newpath 72 48 moveto
344126 48 lineto
345stroke
346gsave 10 dict begin
34799 33 moveto 40 -0.5 (printf) alignedtext
348end grestore
349newpath 72 28 moveto
350126 28 lineto
351stroke
352gsave 10 dict begin
35399 13 moveto 4 -0.5 ( ) alignedtext
354end grestore
355end grestore
356
357% main -> printf
358newpath 69 104 moveto
35974 96 81 86 87 76 curveto
360stroke
361gsave 10 dict begin
362solid
3630.000 0.000 0.000 edgecolor
364newpath 89 78 moveto
36592 68 lineto
36685 75 lineto
367closepath
368fill
3690.000 0.000 0.000 edgecolor
370end grestore
371endpage
372grestore
373%%PageTrailer
374%%EndPage: 1
375%%Trailer
376%%Pages: 1
377end
378restore
379%%EOF