fixes of pseudo irgs
[libfirm] / testprograms / ref-results / OO_PROGRAM_EXAMPLE_main-pure-wtypes-ip.vcg
1 graph: { title: "ir graph of OO_PROGRAM_EXAMPLE_main"
2 display_edge_labels: no
3 layoutalgorithm: mindepth
4 manhattan_edges: yes
5 port_sharing: no
6 orientation: bottom_to_top
7 classname 1:  "intrablock Data"
8 classname 16: "interblock Data"
9 classname 2:  "Block"
10 classname 13: "Control Flow"
11 classname 14: "intrablock Memory"
12 classname 17: "interblock Memory"
13 classname 15: "Dominators"
14 classname 3:  "Entity type"
15 classname 4:  "Entity owner"
16 classname 5:  "Method Param"
17 classname 6:  "Method Res"
18 classname 7:  "Super"
19 classname 8:  "Union"
20 classname 9:  "Points-to"
21 classname 10: "Array Element Type"
22 classname 11: "Overwrites"
23 classname 12: "Member"
24 infoname 1: "Attribute"
25 infoname 2: "Verification errors"
26 colorentry 100:    0   0    0
27 colorentry 101:   20   0    0
28 colorentry 102:   40   0    0
29 colorentry 103:   60   0    0
30 colorentry 104:   80   0    0
31 colorentry 105:  100   0    0
32 colorentry 106:  120   0    0
33 colorentry 107:  140   0    0
34 colorentry 108:  150   0    0
35 colorentry 109:  180   0    0
36 colorentry 110:  200   0    0
37 colorentry 111:  220   0    0
38 colorentry 112:  240   0    0
39 colorentry 113:  255   0    0
40 colorentry 113:  255  20   20
41 colorentry 114:  255  40   40
42 colorentry 115:  255  60   60
43 colorentry 116:  255  80   80
44 colorentry 117:  255 100  100
45 colorentry 118:  255 120  120
46 colorentry 119:  255 140  140
47 colorentry 120:  255 150  150
48 colorentry 121:  255 180  180
49 colorentry 122:  255 200  200
50 colorentry 123:  255 220  220
51 colorentry 124:  255 240  240
52 colorentry 125:  255 250  250
53
54 node: {title: "n27" label: "Block  27"  info1: "mode:    BB
55 visited: 36
56 irg:     OO_PROGRAM_EXAMPLE_main
57 arity: 1 backedges:
58 "color: lightyellow}
59 edge: {sourcename: "n27" targetname: "n30" label: "0" class:13 priority:60 color:red}
60 node: {title: "n28" label: "Start OO_PROGRAM_EXAMPLE_main  28"  info1: "mode:    T
61 visited: 36
62 irg:     OO_PROGRAM_EXAMPLE_main
63 arity: 0
64 start of method of type OO_PROGRAM_EXAMPLE_main
65 "color: blue}
66 edge: { sourcename: "n28" targetname: "n27" class:2  priority:50 linestyle:dotted}
67 node: {title: "n30" label: "ProjX 0 30"  info1: "mode:    X
68 visited: 36
69 irg:     OO_PROGRAM_EXAMPLE_main
70 arity: 1
71 "color: yellow}
72 edge: {sourcename: "n30" targetname: "n28" label: "0" class:13 priority:60 color:red}
73 edge: { sourcename: "n30" targetname: "n27" class:2  priority:50 linestyle:dotted}
74 node: {title: "n182" label: "Block  182"  info1: "mode:    BB
75 visited: 36
76 irg:     OO_PROGRAM_EXAMPLE_main
77 arity: 1 backedges:
78 "color: lightyellow}
79 edge: {sourcename: "n182" targetname: "n30" label: "0" class:13 priority:60 color:red}
80 node: {title: "n184" label: "CallBegin set_a  184"  info1: "mode:    T
81 visited: 36
82 irg:     OO_PROGRAM_EXAMPLE_main
83 arity: 1
84 possible callees:
85   0: PRIMA_set_a
86 "}
87 node: {title: "n184n166" label: "SymC &set_a  166"  info1: "mode:    P
88 visited: 36
89 irg:     OO_PROGRAM_EXAMPLE_main
90 arity: 0
91 kind addr_ent
92 entity PRIMA.set_a (17)
93
94 SymConst of type type_unknown
95 "}
96 edge: {sourcename: "n184" targetname: "n184n166" label: "0" class:16 priority:10}
97 edge: { sourcename: "n184" targetname: "n182" class:2  priority:50 linestyle:dotted}
98 node: {title: "n186" label: "ProjX 0 186"  info1: "mode:    X
99 visited: 36
100 irg:     OO_PROGRAM_EXAMPLE_main
101 arity: 1
102 "color: yellow}
103 edge: {sourcename: "n186" targetname: "n184" label: "0" class:13 priority:60 color:red}
104 edge: { sourcename: "n186" targetname: "n182" class:2  priority:50 linestyle:dotted}
105 node: {title: "n60" label: "Block  60"  info1: "mode:    BB
106 visited: 36
107 irg:     PRIMA_set_a
108 arity: 1 backedges:
109 "color: lightyellow}
110 edge: {sourcename: "n60" targetname: "n186" label: "0" class:13 priority:60 color:red}
111 node: {title: "n61" label: "Start PRIMA_set_a  61"  info1: "mode:    T
112 visited: 36
113 irg:     PRIMA_set_a
114 arity: 0
115 start of method of type set_a
116   param 0 type: class_prima_ptr
117   param 1 type: int
118 "color: blue}
119 edge: { sourcename: "n61" targetname: "n60" class:2  priority:50 linestyle:dotted}
120 node: {title: "n63" label: "ProjX 0 63"  info1: "mode:    X
121 visited: 36
122 irg:     PRIMA_set_a
123 arity: 1
124 "color: yellow}
125 edge: {sourcename: "n63" targetname: "n61" label: "0" class:13 priority:60 color:red}
126 edge: { sourcename: "n63" targetname: "n60" class:2  priority:50 linestyle:dotted}
127 node: {title: "n69" label: "Block  69"  info1: "mode:    BB
128 visited: 36
129 irg:     PRIMA_set_a
130 arity: 1 backedges:
131 "color: lightyellow}
132 edge: {sourcename: "n69" targetname: "n63" label: "0" class:13 priority:60 color:red}
133 node: {title: "n178" label: "Jmp  178"  info1: "mode:    X
134 visited: 36
135 irg:     PRIMA_set_a
136 arity: 0
137 "}
138 edge: { sourcename: "n178" targetname: "n69" class:2  priority:50 linestyle:dotted}
139 node: {title: "n179" label: "Block  179"  info1: "mode:    BB
140 visited: 36
141 irg:     PRIMA_set_a
142 arity: 1 backedges:
143 "color: lightyellow}
144 edge: {sourcename: "n179" targetname: "n178" label: "0" class:13 priority:60 color:red}
145 node: {title: "n180" label: "EndReg PRIMA_set_a  180"  info1: "mode:    T
146 visited: 36
147 irg:     PRIMA_set_a
148 arity: 0
149 "color: blue}
150 edge: { sourcename: "n180" targetname: "n179" class:2  priority:50 linestyle:dotted}
151 node: {title: "n185" label: "ProjX 0 185"  info1: "mode:    X
152 visited: 36
153 irg:     PRIMA_set_a
154 arity: 1
155 "color: yellow}
156 edge: {sourcename: "n185" targetname: "n180" label: "0" class:13 priority:60 color:red}
157 edge: { sourcename: "n185" targetname: "n179" class:2  priority:50 linestyle:dotted}
158 node: {title: "n188" label: "Block  188"  info1: "mode:    BB
159 visited: 36
160 irg:     OO_PROGRAM_EXAMPLE_main
161 arity: 1 backedges:
162 "color: lightyellow}
163 edge: {sourcename: "n188" targetname: "n185" label: "0" class:13 priority:60 color:red}
164 node: {title: "n190" label: "CallBegin c  190"  info1: "mode:    T
165 visited: 36
166 irg:     OO_PROGRAM_EXAMPLE_main
167 arity: 1
168 possible callees:
169   0: PRIMA_c
170 "}
171 node: {title: "n190n165" label: "SymC &c  165"  info1: "mode:    P
172 visited: 36
173 irg:     OO_PROGRAM_EXAMPLE_main
174 arity: 0
175 kind addr_ent
176 entity PRIMA.c (20)
177
178 SymConst of type type_unknown
179 "}
180 edge: {sourcename: "n190" targetname: "n190n165" label: "0" class:16 priority:10}
181 edge: { sourcename: "n190" targetname: "n188" class:2  priority:50 linestyle:dotted}
182 node: {title: "n192" label: "ProjX 0 192"  info1: "mode:    X
183 visited: 36
184 irg:     OO_PROGRAM_EXAMPLE_main
185 arity: 1
186 "color: yellow}
187 edge: {sourcename: "n192" targetname: "n190" label: "0" class:13 priority:60 color:red}
188 edge: { sourcename: "n192" targetname: "n188" class:2  priority:50 linestyle:dotted}
189 node: {title: "n82" label: "Block  82"  info1: "mode:    BB
190 visited: 36
191 irg:     PRIMA_c
192 arity: 1 backedges:
193 "color: lightyellow}
194 edge: {sourcename: "n82" targetname: "n192" label: "0" class:13 priority:60 color:red}
195 node: {title: "n83" label: "Start PRIMA_c  83"  info1: "mode:    T
196 visited: 36
197 irg:     PRIMA_c
198 arity: 0
199 start of method of type c
200   param 0 type: class_prima_ptr
201   param 1 type: int
202 "color: blue}
203 edge: { sourcename: "n83" targetname: "n82" class:2  priority:50 linestyle:dotted}
204 node: {title: "n85" label: "ProjX 0 85"  info1: "mode:    X
205 visited: 36
206 irg:     PRIMA_c
207 arity: 1
208 "color: yellow}
209 edge: {sourcename: "n85" targetname: "n83" label: "0" class:13 priority:60 color:red}
210 edge: { sourcename: "n85" targetname: "n82" class:2  priority:50 linestyle:dotted}
211 node: {title: "n91" label: "Block  91"  info1: "mode:    BB
212 visited: 36
213 irg:     PRIMA_c
214 arity: 1 backedges:
215 "color: lightyellow}
216 edge: {sourcename: "n91" targetname: "n85" label: "0" class:13 priority:60 color:red}
217 node: {title: "n170" label: "Jmp  170"  info1: "mode:    X
218 visited: 36
219 irg:     PRIMA_c
220 arity: 0
221 "}
222 edge: { sourcename: "n170" targetname: "n91" class:2  priority:50 linestyle:dotted}
223 node: {title: "n171" label: "Block  171"  info1: "mode:    BB
224 visited: 36
225 irg:     PRIMA_c
226 arity: 1 backedges:
227 "color: lightyellow}
228 edge: {sourcename: "n171" targetname: "n170" label: "0" class:13 priority:60 color:red}
229 node: {title: "n172" label: "EndReg PRIMA_c  172"  info1: "mode:    T
230 visited: 36
231 irg:     PRIMA_c
232 arity: 0
233 "color: blue}
234 edge: { sourcename: "n172" targetname: "n171" class:2  priority:50 linestyle:dotted}
235 node: {title: "n191" label: "ProjX 0 191"  info1: "mode:    X
236 visited: 36
237 irg:     PRIMA_c
238 arity: 1
239 "color: yellow}
240 edge: {sourcename: "n191" targetname: "n172" label: "0" class:13 priority:60 color:red}
241 edge: { sourcename: "n191" targetname: "n171" class:2  priority:50 linestyle:dotted}
242 node: {title: "n36" label: "Block  36"  info1: "mode:    BB
243 visited: 36
244 irg:     OO_PROGRAM_EXAMPLE_main
245 arity: 1 backedges:
246 "color: lightyellow}
247 edge: {sourcename: "n36" targetname: "n191" label: "0" class:13 priority:60 color:red}
248 node: {title: "n169" label: "FilterIs 1 169"  info1: "mode:    Is
249 visited: 36
250 irg:     PRIMA_c
251 arity: 1 backedges:
252 intra predecessor nodes:
253   ProjT 89
254 "color: yellow}
255 node: {title: "n169n38" label: "0x5Is  38"  info1: "mode:    Is
256 visited: 36
257 irg:     OO_PROGRAM_EXAMPLE_main
258 arity: 0
259 Const of type type_unknown
260 "color: yellow}
261 edge: {sourcename: "n169" targetname: "n169n38" label: "0" class:16 priority:10}
262 edge: { sourcename: "n169" targetname: "n82" class:2  priority:50 linestyle:dotted}
263 node: {title: "n33" label: "ProjM 1 33"  info1: "mode:    M
264 visited: 36
265 irg:     OO_PROGRAM_EXAMPLE_main
266 arity: 1
267 "color: yellow}
268 edge: {sourcename: "n33" targetname: "n28" label: "0" class:17 priority:10 color:blue}
269 edge: { sourcename: "n33" targetname: "n27" class:2  priority:50 linestyle:dotted}
270 node: {title: "n41" label: "Alloc  41"  info1: "mode:    T
271 visited: 36
272 irg:     OO_PROGRAM_EXAMPLE_main
273 arity: 2
274 allocating entity of type PRIMA
275 "}
276 node: {title: "n41n39" label: "SymC PRIMA size  39"  info1: "mode:    Iu
277 visited: 36
278 irg:     OO_PROGRAM_EXAMPLE_main
279 arity: 0
280 kind size
281 SymConst of type type_unknown
282 "}
283 edge: {sourcename: "n41" targetname: "n33" label: "0" class:17 priority:10 color:blue}
284 edge: {sourcename: "n41" targetname: "n41n39" label: "1" class:16 priority:10}
285 edge: { sourcename: "n41" targetname: "n182" class:2  priority:50 linestyle:dotted}
286 node: {title: "n44" label: "ProjP 2 44"  info1: "mode:    P
287 visited: 36
288 irg:     OO_PROGRAM_EXAMPLE_main
289 arity: 1
290 "color: yellow}
291 edge: {sourcename: "n44" targetname: "n41" label: "0" class:1  priority:50}
292 edge: { sourcename: "n44" targetname: "n182" class:2  priority:50 linestyle:dotted}
293 node: {title: "n168" label: "FilterP 0 168"  info1: "mode:    P
294 visited: 36
295 irg:     PRIMA_c
296 arity: 1 backedges:
297 intra predecessor nodes:
298   ProjT 89
299 "color: yellow}
300 edge: {sourcename: "n168" targetname: "n44" label: "0" class:16 priority:10}
301 edge: { sourcename: "n168" targetname: "n82" class:2  priority:50 linestyle:dotted}
302 node: {title: "n177" label: "FilterIs 1 177"  info1: "mode:    Is
303 visited: 36
304 irg:     PRIMA_set_a
305 arity: 1 backedges:
306 intra predecessor nodes:
307   ProjT 67
308 "color: yellow}
309 node: {title: "n177n37" label: "0x2Is  37"  info1: "mode:    Is
310 visited: 36
311 irg:     OO_PROGRAM_EXAMPLE_main
312 arity: 0
313 Const of type type_unknown
314 "color: yellow}
315 edge: {sourcename: "n177" targetname: "n177n37" label: "0" class:16 priority:10}
316 edge: { sourcename: "n177" targetname: "n60" class:2  priority:50 linestyle:dotted}
317 node: {title: "n176" label: "FilterP 0 176"  info1: "mode:    P
318 visited: 36
319 irg:     PRIMA_set_a
320 arity: 1 backedges:
321 intra predecessor nodes:
322   ProjT 67
323 "color: yellow}
324 edge: {sourcename: "n176" targetname: "n44" label: "0" class:16 priority:10}
325 edge: { sourcename: "n176" targetname: "n60" class:2  priority:50 linestyle:dotted}
326 node: {title: "n43" label: "ProjM 0 43"  info1: "mode:    M
327 visited: 36
328 irg:     OO_PROGRAM_EXAMPLE_main
329 arity: 1
330 "color: yellow}
331 edge: {sourcename: "n43" targetname: "n41" label: "0" class:17 priority:10 color:blue}
332 edge: { sourcename: "n43" targetname: "n182" class:2  priority:50 linestyle:dotted}
333 node: {title: "n175" label: "FilterM 1 175"  info1: "mode:    M
334 visited: 36
335 irg:     PRIMA_set_a
336 arity: 1 backedges:
337 intra predecessor nodes:
338   StartT 61
339 "color: yellow}
340 edge: {sourcename: "n175" targetname: "n43" label: "0" class:17 priority:10 color:blue}
341 edge: { sourcename: "n175" targetname: "n60" class:2  priority:50 linestyle:dotted}
342 node: {title: "n73" label: "Sel a 73"  info1: "mode:    P
343 visited: 36
344 irg:     PRIMA_set_a
345 arity: 2
346 Selecting entity of type int
347   from entity of type PRIMA
348 "}
349 edge: {sourcename: "n73" targetname: "n175" label: "0" class:17 priority:10 color:blue}
350 edge: {sourcename: "n73" targetname: "n176" label: "1" class:16 priority:10}
351 edge: { sourcename: "n73" targetname: "n69" class:2  priority:50 linestyle:dotted}
352 node: {title: "n74" label: "Store  74"  info1: "mode:    T
353 visited: 36
354 irg:     PRIMA_set_a
355 arity: 3
356 volatility: volatility_non_volatile
357 "}
358 edge: {sourcename: "n74" targetname: "n175" label: "0" class:17 priority:10 color:blue}
359 edge: {sourcename: "n74" targetname: "n73" label: "1" class:1  priority:50}
360 edge: {sourcename: "n74" targetname: "n177" label: "2" class:16 priority:10}
361 edge: { sourcename: "n74" targetname: "n69" class:2  priority:50 linestyle:dotted}
362 node: {title: "n76" label: "ProjM 0 76"  info1: "mode:    M
363 visited: 36
364 irg:     PRIMA_set_a
365 arity: 1
366 "color: yellow}
367 edge: {sourcename: "n76" targetname: "n74" label: "0" class:17 priority:10 color:blue}
368 edge: { sourcename: "n76" targetname: "n69" class:2  priority:50 linestyle:dotted}
369 node: {title: "n187" label: "FilterM 0 187"  info1: "mode:    M
370 visited: 36
371 irg:     OO_PROGRAM_EXAMPLE_main
372 arity: 1 backedges:
373 intra predecessor nodes:
374   CallT 46
375 "color: yellow}
376 edge: {sourcename: "n187" targetname: "n76" label: "0" class:17 priority:10 color:blue}
377 edge: { sourcename: "n187" targetname: "n188" class:2  priority:50 linestyle:dotted}
378 node: {title: "n167" label: "FilterM 1 167"  info1: "mode:    M
379 visited: 36
380 irg:     PRIMA_c
381 arity: 1 backedges:
382 intra predecessor nodes:
383   StartT 83
384 "color: yellow}
385 edge: {sourcename: "n167" targetname: "n187" label: "0" class:17 priority:10 color:blue}
386 edge: { sourcename: "n167" targetname: "n82" class:2  priority:50 linestyle:dotted}
387 node: {title: "n95" label: "Sel a 95"  info1: "mode:    P
388 visited: 36
389 irg:     PRIMA_c
390 arity: 2
391 Selecting entity of type int
392   from entity of type PRIMA
393 "}
394 edge: {sourcename: "n95" targetname: "n167" label: "0" class:17 priority:10 color:blue}
395 edge: {sourcename: "n95" targetname: "n168" label: "1" class:16 priority:10}
396 edge: { sourcename: "n95" targetname: "n91" class:2  priority:50 linestyle:dotted}
397 node: {title: "n96" label: "Load[Is]  96"  info1: "mode:    T
398 visited: 36
399 irg:     PRIMA_c
400 arity: 2
401 volatility: volatility_non_volatile
402 "}
403 edge: {sourcename: "n96" targetname: "n167" label: "0" class:17 priority:10 color:blue}
404 edge: {sourcename: "n96" targetname: "n95" label: "1" class:1  priority:50}
405 edge: { sourcename: "n96" targetname: "n91" class:2  priority:50 linestyle:dotted}
406 node: {title: "n99" label: "ProjIs 2 99"  info1: "mode:    Is
407 visited: 36
408 irg:     PRIMA_c
409 arity: 1
410 "color: yellow}
411 edge: {sourcename: "n99" targetname: "n96" label: "0" class:1  priority:50}
412 edge: { sourcename: "n99" targetname: "n91" class:2  priority:50 linestyle:dotted}
413 node: {title: "n100" label: "AddIs  100"  info1: "mode:    Is
414 visited: 36
415 irg:     PRIMA_c
416 arity: 2
417 "}
418 edge: {sourcename: "n100" targetname: "n99" label: "0" class:1  priority:50}
419 edge: {sourcename: "n100" targetname: "n169" label: "1" class:16 priority:10}
420 edge: { sourcename: "n100" targetname: "n91" class:2  priority:50 linestyle:dotted}
421 node: {title: "n194" label: "FilterIs 0 194"  info1: "mode:    Is
422 visited: 36
423 irg:     OO_PROGRAM_EXAMPLE_main
424 arity: 1 backedges:
425 intra predecessor nodes:
426   ProjT 53
427 "color: yellow}
428 edge: {sourcename: "n194" targetname: "n100" label: "0" class:16 priority:10}
429 edge: { sourcename: "n194" targetname: "n36" class:2  priority:50 linestyle:dotted}
430 node: {title: "n98" label: "ProjM 0 98"  info1: "mode:    M
431 visited: 36
432 irg:     PRIMA_c
433 arity: 1
434 "color: yellow}
435 edge: {sourcename: "n98" targetname: "n96" label: "0" class:17 priority:10 color:blue}
436 edge: { sourcename: "n98" targetname: "n91" class:2  priority:50 linestyle:dotted}
437 node: {title: "n193" label: "FilterM 0 193"  info1: "mode:    M
438 visited: 36
439 irg:     OO_PROGRAM_EXAMPLE_main
440 arity: 1 backedges:
441 intra predecessor nodes:
442   CallT 50
443 "color: yellow}
444 edge: {sourcename: "n193" targetname: "n98" label: "0" class:17 priority:10 color:blue}
445 edge: { sourcename: "n193" targetname: "n36" class:2  priority:50 linestyle:dotted}
446 node: {title: "n55" label: "Return  55"  info1: "mode:    X
447 visited: 36
448 irg:     OO_PROGRAM_EXAMPLE_main
449 arity: 2
450 "}
451 edge: {sourcename: "n55" targetname: "n193" label: "0" class:14 priority:50 color:blue}
452 edge: {sourcename: "n55" targetname: "n194" label: "1" class:1  priority:50}
453 edge: { sourcename: "n55" targetname: "n36" class:2  priority:50 linestyle:dotted}
454 node: {title: "n25" label: "Block  25"  info1: "mode:    BB
455 visited: 36
456 irg:     OO_PROGRAM_EXAMPLE_main
457 arity: 1 backedges:
458 "color: lightyellow}
459 edge: {sourcename: "n25" targetname: "n55" label: "0" class:13 priority:60 color:red}
460 node: {title: "n103" label: "End OO_PROGRAM_EXAMPLE_main  103"  info1: "mode:    X
461 visited: 36
462 irg:     OO_PROGRAM_EXAMPLE_main
463 arity: 2
464 "color: blue}
465 edge: { sourcename: "n103" targetname: "n25" class:2  priority:50 linestyle:dotted}
466 node: {title: "e14" label: "ent a" color: yellow
467  info1: "entity a (14)
468   type:  int (11)
469   owner: PRIMA (12)
470   Does not overwrite other entities.
471   Is not overwritten by other entities.
472   allocation:  allocation_automatic
473   visibility:  visibility_local
474   variability: variability_uninitialized
475   volatility:  volatility_non_volatile
476   peculiarity: peculiarity_existent
477   ld_name: no yet set
478   offset:  -1
479
480 "
481 }
482 edge: { sourcename: "e14" targetname: "t11"class: 3 label: "type" color: red}
483 node: {title: "t12" label: "class PRIMA" info1: "state: layout_undefined
484 size: -1b,
485 peculiarity: peculiarity_existent
486 " color: green}
487 edge: { sourcename: "t12" targetname: "e14"class: 12 label: "member" color:blue}
488 edge: { sourcename: "t12" targetname: "e17"class: 12 label: "member" color:blue}
489 edge: { sourcename: "t12" targetname: "e20"class: 12 label: "member" color:blue}
490 node: {title: "e17" label: "ent PRIMA_set_a" color: yellow
491  info1: "entity set_a (17)
492   type:  set_a (15)
493   owner: PRIMA (12)
494   Does not overwrite other entities.
495   Is not overwritten by other entities.
496   allocation:  allocation_static
497   visibility:  visibility_local
498   variability: variability_constant
499   atomic value: SymC &set_a
500   volatility:  volatility_non_volatile
501   peculiarity: peculiarity_existent
502   ld_name: PRIMA_set_a
503   offset:  -1
504   irg = 68
505
506 "
507 }
508 edge: { sourcename: "e17" targetname: "t15"class: 3 label: "type" color: red}
509 edge: { sourcename: "e17" targetname: "n16"label: "value 0"}
510 node: {title: "n16" label: "SymC &set_a  16"  info1: "mode:    P
511 visited: 39
512 arity: 0
513 kind addr_ent
514 entity PRIMA.set_a (17)
515
516 SymConst of type type_unknown
517 "}
518 node: {title: "t15" label: "method set_a" info1: "state: layout_fixed,
519 mode: P,
520 size: 32b,
521 variadicity: variadicity_non_variadic
522 params: 2
523 results: 0
524 "}
525 edge: { sourcename: "t15" targetname: "t13"class: 5 label: "param 0" color: green}
526 edge: { sourcename: "t15" targetname: "t11"class: 5 label: "param 1" color: green}
527 node: {title: "t13" label: "pointer class_prima_ptr" info1: "state: layout_fixed,
528 mode: P,
529 size: 32b,
530 "}
531 edge: { sourcename: "t13" targetname: "t12"class: 9 label: "points to" color:green}
532 node: {title: "t11" label: "primitive int" info1: "state: layout_fixed,
533 mode: Is,
534 size: 32b,
535 "}
536 node: {title: "e20" label: "ent PRIMA_c" color: yellow
537  info1: "entity c (20)
538   type:  c (18)
539   owner: PRIMA (12)
540   Does not overwrite other entities.
541   Is not overwritten by other entities.
542   allocation:  allocation_static
543   visibility:  visibility_local
544   variability: variability_constant
545   atomic value: SymC &c
546   volatility:  volatility_non_volatile
547   peculiarity: peculiarity_existent
548   ld_name: PRIMA_c
549   offset:  -1
550   irg = 90
551
552 "
553 }
554 edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red}
555 edge: { sourcename: "e20" targetname: "n19"label: "value 0"}
556 node: {title: "n19" label: "SymC &c  19"  info1: "mode:    P
557 visited: 40
558 arity: 0
559 kind addr_ent
560 entity PRIMA.c (20)
561
562 SymConst of type type_unknown
563 "}
564 node: {title: "t18" label: "method c" info1: "state: layout_fixed,
565 mode: P,
566 size: 32b,
567 variadicity: variadicity_non_variadic
568 params: 2
569 results: 1
570 "}
571 edge: { sourcename: "t18" targetname: "t13"class: 5 label: "param 0" color: green}
572 edge: { sourcename: "t18" targetname: "t11"class: 5 label: "param 1" color: green}
573 edge: { sourcename: "t18" targetname: "t11"class: 6 label: "res 0" color: green}
574 node: {title: "e23" label: "ent OO_PROGRAM_EXAMPLE_main" color: yellow
575  info1: "entity OO_PROGRAM_EXAMPLE_main (23)
576   type:  OO_PROGRAM_EXAMPLE_main (21)
577   owner: GlobalType (0)
578   Does not overwrite other entities.
579   Is not overwritten by other entities.
580   allocation:  allocation_static
581   visibility:  visibility_local
582   variability: variability_constant
583   atomic value: SymC &OO_PROGRAM_EXAMPLE_main
584   volatility:  volatility_non_volatile
585   peculiarity: peculiarity_existent
586   ld_name: no yet set
587   offset:  -1
588   irg = 35
589
590 "
591 }
592 edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red}
593 edge: { sourcename: "e23" targetname: "n22"label: "value 0"}
594 node: {title: "n22" label: "SymC &OO_PROGRAM_EXAMPLE_main  22"  info1: "mode:    P
595 visited: 41
596 arity: 0
597 kind addr_ent
598 entity GlobalType.OO_PROGRAM_EXAMPLE_main (23)
599
600 SymConst of type type_unknown
601 "}
602 node: {title: "t0" label: "class GlobalType" info1: "state: layout_undefined
603 size: -1b,
604 peculiarity: peculiarity_existent
605 " color: green}
606 edge: { sourcename: "t0" targetname: "e23"class: 12 label: "member" color:blue}
607 node: {title: "t21" label: "method OO_PROGRAM_EXAMPLE_main" info1: "state: layout_fixed,
608 mode: P,
609 size: 32b,
610 variadicity: variadicity_non_variadic
611 params: 0
612 results: 1
613 "}
614 edge: { sourcename: "t21" targetname: "t11"class: 6 label: "res 0" color: green}
615 node: {title: "t24" label: "class OO_PROGRAM_EXAMPLE_mainframe_tp" info1: "state: layout_undefined
616 size: -1b,
617 peculiarity: peculiarity_existent
618 " color: green}
619 edge: { sourcename: "n95" targetname: "e14"class:2 priority:2 linestyle:dotted}
620 edge: { sourcename: "n41" targetname: "t12"class:2 priority:2 linestyle:dotted}
621 edge: { sourcename: "n39" targetname: "t12"class:2 priority:2 linestyle:dotted}
622 edge: { sourcename: "n73" targetname: "e14"class:2 priority:2 linestyle:dotted}
623 }