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