VCG-files changed due to new dumper:
[libfirm] / testprograms / ref-results / OO_PROGRAM_EXAMPLE_main-pure-wtypes.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 18: "Exception Control Flow for Interval Analysis"
12 classname 14: "intrablock Memory"
13 classname 17: "interblock Memory"
14 classname 15: "Dominators"
15 classname 3:  "Entity type"
16 classname 4:  "Entity owner"
17 classname 5:  "Method Param"
18 classname 6:  "Method Res"
19 classname 7:  "Super"
20 classname 8:  "Union"
21 classname 9:  "Points-to"
22 classname 10: "Array Element Type"
23 classname 11: "Overwrites"
24 classname 12: "Member"
25 infoname 1: "Attribute"
26 infoname 2: "Verification errors"
27 infoname 3: "Debug info"
28 colorentry 100:    0   0    0
29 colorentry 101:   20   0    0
30 colorentry 102:   40   0    0
31 colorentry 103:   60   0    0
32 colorentry 104:   80   0    0
33 colorentry 105:  100   0    0
34 colorentry 106:  120   0    0
35 colorentry 107:  140   0    0
36 colorentry 108:  150   0    0
37 colorentry 109:  180   0    0
38 colorentry 110:  200   0    0
39 colorentry 111:  220   0    0
40 colorentry 112:  240   0    0
41 colorentry 113:  255   0    0
42 colorentry 113:  255  20   20
43 colorentry 114:  255  40   40
44 colorentry 115:  255  60   60
45 colorentry 116:  255  80   80
46 colorentry 117:  255 100  100
47 colorentry 118:  255 120  120
48 colorentry 119:  255 140  140
49 colorentry 120:  255 150  150
50 colorentry 121:  255 180  180
51 colorentry 122:  255 200  200
52 colorentry 123:  255 220  220
53 colorentry 124:  255 240  240
54 colorentry 125:  255 250  250
55
56 node: {title: "n30" label: "Block 30"  info1: "Block 30
57   mode:    BB
58   visited: 20
59   irg:     OO_PROGRAM_EXAMPLE_main
60   arity:   1
61   pred nodes:
62      0:    Proj 34
63   Private Attributes:
64   backedges:
65   block visited: 0
66   Execution freqency statistics:
67 "
68 color: lightyellow}
69 edge: {sourcename: "n30" targetname: "n34" label: "0" class:13 priority:60 color:red}
70 node: {title: "n31" label: "Start 31"  info1: "Start 31
71   mode:    T
72   visited: 20
73   irg:     OO_PROGRAM_EXAMPLE_main
74   arity:   0
75   pred nodes:
76     -1:    Block 30
77   Private Attributes:
78   start of method of type OO_PROGRAM_EXAMPLE_main
79 "
80 color: blue}
81 edge: { sourcename: "n31" targetname: "n30" class:2  priority:50 linestyle:dotted}
82 node: {title: "n34" label: "ProjX X_initial_exec 34"  info1: "Proj 34
83   mode:    X
84   visited: 20
85   irg:     OO_PROGRAM_EXAMPLE_main
86   arity:   1
87   pred nodes:
88     -1:    Block 30
89      0:    Start 31
90   Private Attributes:
91   proj nr: 0
92 "
93 color: yellow}
94 edge: {sourcename: "n34" targetname: "n31" label: "0" class:13 priority:60 color:red}
95 edge: { sourcename: "n34" targetname: "n30" class:2  priority:50 linestyle:dotted}
96 node: {title: "n40" label: "Block 40"  info1: "Block 40
97   mode:    BB
98   visited: 20
99   irg:     OO_PROGRAM_EXAMPLE_main
100   arity:   1
101   pred nodes:
102      0:    Proj 34
103   Private Attributes:
104   backedges:
105   block visited: 0
106   Execution freqency statistics:
107 "
108 color: lightyellow}
109 edge: {sourcename: "n40" targetname: "n34" label: "0" class:13 priority:60 color:red}
110 node: {title: "n37" label: "ProjM 1 37"  info1: "Proj 37
111   mode:    M
112   visited: 20
113   irg:     OO_PROGRAM_EXAMPLE_main
114   arity:   1
115   pred nodes:
116     -1:    Block 30
117      0:    Start 31
118   Private Attributes:
119   proj nr: 1
120 "
121 color: yellow}
122 edge: {sourcename: "n37" targetname: "n31" label: "0" class:17 priority:10 color:blue}
123 edge: { sourcename: "n37" targetname: "n30" class:2  priority:50 linestyle:dotted}
124 node: {title: "n45" label: "Alloc 45"  info1: "Alloc 45
125   mode:    T
126   visited: 20
127   irg:     OO_PROGRAM_EXAMPLE_main
128   arity:   2
129   pred nodes:
130     -1:    Block 40
131      0:    Proj 37
132      1:    SymC PRIMA size 43
133   Private Attributes:
134   pinned state: op_pin_state_pinned
135   allocating entity of type: PRIMA
136   allocating on: the heap
137 "
138 }
139 node: {title: "n45n43" label: "SymC PRIMA size 43"  info1: "SymC PRIMA size 43
140   mode:    Iu
141   visited: 20
142   irg:     OO_PROGRAM_EXAMPLE_main
143   arity:   0
144   pred nodes:
145     -1:    Block 30
146   Private Attributes:
147   kind: size
148   type: class type PRIMA (15)
149   type of value: type_unknown
150 "
151 }
152 edge: {sourcename: "n45" targetname: "n37" label: "0" class:17 priority:10 color:blue}
153 edge: {sourcename: "n45" targetname: "n45n43" label: "1" class:16 priority:10}
154 edge: { sourcename: "n45" targetname: "n40" class:2  priority:50 linestyle:dotted}
155 node: {title: "n48" label: "ProjP res 48"  info1: "Proj 48
156   mode:    P
157   visited: 20
158   irg:     OO_PROGRAM_EXAMPLE_main
159   arity:   1
160   pred nodes:
161     -1:    Block 40
162      0:    Alloc 45
163   Private Attributes:
164   proj nr: 2
165 "
166 color: yellow}
167 edge: {sourcename: "n48" targetname: "n45" label: "0" class:1  priority:50}
168 edge: { sourcename: "n48" targetname: "n40" class:2  priority:50 linestyle:dotted}
169 node: {title: "n47" label: "ProjM M 47"  info1: "Proj 47
170   mode:    M
171   visited: 20
172   irg:     OO_PROGRAM_EXAMPLE_main
173   arity:   1
174   pred nodes:
175     -1:    Block 40
176      0:    Alloc 45
177   Private Attributes:
178   proj nr: 0
179 "
180 color: yellow}
181 edge: {sourcename: "n47" targetname: "n45" label: "0" class:17 priority:10 color:blue}
182 edge: { sourcename: "n47" targetname: "n40" class:2  priority:50 linestyle:dotted}
183 node: {title: "n49" label: "Sel PRIMA_set_a 49"  info1: "Sel 49
184   mode:    P
185   visited: 20
186   irg:     OO_PROGRAM_EXAMPLE_main
187   arity:   2
188   pred nodes:
189     -1:    Block 40
190      0:    Proj 47
191      1:    Proj 48
192   Private Attributes:
193   Selecting entity of type set_a
194     from entity set_a (20)
195     of type PRIMA
196 "
197 }
198 edge: {sourcename: "n49" targetname: "n47" label: "0" class:14 priority:50 color:blue}
199 edge: {sourcename: "n49" targetname: "n48" label: "1" class:1  priority:50}
200 edge: { sourcename: "n49" targetname: "n40" class:2  priority:50 linestyle:dotted}
201 node: {title: "n50" label: "Call 50"  info1: "Call 50
202   mode:    T
203   visited: 20
204   irg:     OO_PROGRAM_EXAMPLE_main
205   arity:   4
206   pred nodes:
207     -1:    Block 40
208      0:    Proj 47
209      1:    Sel 49
210      2:    Proj 48
211      3:    0x2 41
212   Private Attributes:
213   pinned state: op_pin_state_pinned
214   calling method of type set_a
215     param 0 type: class_prima_ptr
216     param 1 type: int
217 "
218 }
219 node: {title: "n50n41" label: "0x2Is 41"  info1: "0x2 41
220   mode:    Is
221   visited: 20
222   irg:     OO_PROGRAM_EXAMPLE_main
223   arity:   0
224   pred nodes:
225     -1:    Block 30
226   Private Attributes:
227   Const of type type_unknown
228 "
229 color: yellow}
230 edge: {sourcename: "n50" targetname: "n47" label: "0" class:14 priority:50 color:blue}
231 edge: {sourcename: "n50" targetname: "n49" label: "1" class:1  priority:50}
232 edge: {sourcename: "n50" targetname: "n48" label: "2" class:1  priority:50}
233 edge: {sourcename: "n50" targetname: "n50n41" label: "3" class:16 priority:10}
234 edge: { sourcename: "n50" targetname: "n40" class:2  priority:50 linestyle:dotted}
235 node: {title: "n52" label: "ProjM M_regular 52"  info1: "Proj 52
236   mode:    M
237   visited: 20
238   irg:     OO_PROGRAM_EXAMPLE_main
239   arity:   1
240   pred nodes:
241     -1:    Block 40
242      0:    Call 50
243   Private Attributes:
244   proj nr: 0
245 "
246 color: yellow}
247 edge: {sourcename: "n52" targetname: "n50" label: "0" class:17 priority:10 color:blue}
248 edge: { sourcename: "n52" targetname: "n40" class:2  priority:50 linestyle:dotted}
249 node: {title: "n53" label: "Sel PRIMA_c 53"  info1: "Sel 53
250   mode:    P
251   visited: 20
252   irg:     OO_PROGRAM_EXAMPLE_main
253   arity:   2
254   pred nodes:
255     -1:    Block 40
256      0:    Proj 52
257      1:    Proj 48
258   Private Attributes:
259   Selecting entity of type c
260     from entity c (23)
261     of type PRIMA
262 "
263 }
264 edge: {sourcename: "n53" targetname: "n52" label: "0" class:14 priority:50 color:blue}
265 edge: {sourcename: "n53" targetname: "n48" label: "1" class:1  priority:50}
266 edge: { sourcename: "n53" targetname: "n40" class:2  priority:50 linestyle:dotted}
267 node: {title: "n54" label: "Call 54"  info1: "Call 54
268   mode:    T
269   visited: 20
270   irg:     OO_PROGRAM_EXAMPLE_main
271   arity:   4
272   pred nodes:
273     -1:    Block 40
274      0:    Proj 52
275      1:    Sel 53
276      2:    Proj 48
277      3:    0x5 42
278   Private Attributes:
279   pinned state: op_pin_state_pinned
280   calling method of type c
281     param 0 type: class_prima_ptr
282     param 1 type: int
283     resul 0 type: int
284 "
285 }
286 node: {title: "n54n42" label: "0x5Is 42"  info1: "0x5 42
287   mode:    Is
288   visited: 20
289   irg:     OO_PROGRAM_EXAMPLE_main
290   arity:   0
291   pred nodes:
292     -1:    Block 30
293   Private Attributes:
294   Const of type type_unknown
295 "
296 color: yellow}
297 edge: {sourcename: "n54" targetname: "n52" label: "0" class:14 priority:50 color:blue}
298 edge: {sourcename: "n54" targetname: "n53" label: "1" class:1  priority:50}
299 edge: {sourcename: "n54" targetname: "n48" label: "2" class:1  priority:50}
300 edge: {sourcename: "n54" targetname: "n54n42" label: "3" class:16 priority:10}
301 edge: { sourcename: "n54" targetname: "n40" class:2  priority:50 linestyle:dotted}
302 node: {title: "n57" label: "ProjT T_result 57"  info1: "Proj 57
303   mode:    T
304   visited: 20
305   irg:     OO_PROGRAM_EXAMPLE_main
306   arity:   1
307   pred nodes:
308     -1:    Block 40
309      0:    Call 54
310   Private Attributes:
311   proj nr: 2
312 "
313 color: yellow}
314 edge: {sourcename: "n57" targetname: "n54" label: "0" class:1  priority:50}
315 edge: { sourcename: "n57" targetname: "n40" class:2  priority:50 linestyle:dotted}
316 node: {title: "n58" label: "ProjIs 0 58"  info1: "Proj 58
317   mode:    Is
318   visited: 20
319   irg:     OO_PROGRAM_EXAMPLE_main
320   arity:   1
321   pred nodes:
322     -1:    Block 40
323      0:    Proj 57
324   Private Attributes:
325   proj nr: 0
326 "
327 color: yellow}
328 edge: {sourcename: "n58" targetname: "n57" label: "0" class:1  priority:50}
329 edge: { sourcename: "n58" targetname: "n40" class:2  priority:50 linestyle:dotted}
330 node: {title: "n56" label: "ProjM M_regular 56"  info1: "Proj 56
331   mode:    M
332   visited: 20
333   irg:     OO_PROGRAM_EXAMPLE_main
334   arity:   1
335   pred nodes:
336     -1:    Block 40
337      0:    Call 54
338   Private Attributes:
339   proj nr: 0
340 "
341 color: yellow}
342 edge: {sourcename: "n56" targetname: "n54" label: "0" class:17 priority:10 color:blue}
343 edge: { sourcename: "n56" targetname: "n40" class:2  priority:50 linestyle:dotted}
344 node: {title: "n59" label: "Return 59"  info1: "Return 59
345   mode:    X
346   visited: 20
347   irg:     OO_PROGRAM_EXAMPLE_main
348   arity:   2
349   pred nodes:
350     -1:    Block 40
351      0:    Proj 56
352      1:    Proj 58
353   Private Attributes:
354   return in method of type OO_PROGRAM_EXAMPLE_main
355     res 0 type: int
356 "
357 }
358 edge: {sourcename: "n59" targetname: "n56" label: "0" class:14 priority:50 color:blue}
359 edge: {sourcename: "n59" targetname: "n58" label: "1" class:1  priority:50}
360 edge: { sourcename: "n59" targetname: "n40" class:2  priority:50 linestyle:dotted}
361 node: {title: "n28" label: "Block 28"  info1: "Block 28
362   mode:    BB
363   visited: 20
364   irg:     OO_PROGRAM_EXAMPLE_main
365   arity:   1
366   pred nodes:
367      0:    Return 59
368   Private Attributes:
369   backedges:
370   block visited: 0
371   Execution freqency statistics:
372 "
373 color: lightyellow}
374 edge: {sourcename: "n28" targetname: "n59" label: "0" class:13 priority:60 color:red}
375 node: {title: "n109" label: "End 109"  info1: "End 109
376   mode:    X
377   visited: 20
378   irg:     OO_PROGRAM_EXAMPLE_main
379   arity:   0
380   pred nodes:
381     -1:    Block 28
382   Private Attributes:
383 "
384 color: blue}
385 edge: { sourcename: "n109" targetname: "n28" class:2  priority:50 linestyle:dotted}
386 node: {title: "t21" label: "method c" info1: "method type c (21)
387   variadicity: variadicity_non_variadic
388   return types: 1
389     int
390   parameter types: 2
391     class_prima_ptr
392     int
393   visibility: visibility_external_allocated,
394   state:      layout_fixed,
395   size:       32 Bits,
396   alignment:  32 Bits,
397   mode:       P,
398   dbg info:   (nil),
399
400
401 "}
402 edge: { sourcename: "t21" targetname: "t16"class: 5 label: "param 0" color: green}
403 edge: { sourcename: "t21" targetname: "t14"class: 5 label: "param 1" color: green}
404 edge: { sourcename: "t21" targetname: "t14"class: 6 label: "res 0" color: green}
405 node: {title: "t16" label: "pointer class_prima_ptr" info1: "pointer type class_prima_ptr (16)
406   points to PRIMA (15)
407   visibility: visibility_external_allocated,
408   state:      layout_fixed,
409   size:       32 Bits,
410   alignment:  32 Bits,
411   mode:       P,
412   dbg info:   (nil),
413
414
415 "}
416 edge: { sourcename: "t16" targetname: "t15"class: 9 label: "points to" color:green}
417 node: {title: "t15" label: "class PRIMA" info1: "class type PRIMA (15)
418   members:
419     entity a (17)
420       type:  int (14)
421       owner: PRIMA (15)
422       Does not overwrite other entities.
423       Is not overwritten by other entities.
424       allocation:  allocation_automatic
425       visibility:  visibility_local
426       variability: variability_uninitialized
427       volatility:  volatility_non_volatile
428       peculiarity: peculiarity_existent
429       ld_name: no yet set
430       offset:  -1
431     entity set_a (20)
432       type:  set_a (18)
433       owner: PRIMA (15)
434       Does not overwrite other entities.
435       Is not overwritten by other entities.
436       allocation:  allocation_static
437       visibility:  visibility_local
438       variability: variability_constant
439       atomic value: SymC &set_a
440       volatility:  volatility_non_volatile
441       peculiarity: peculiarity_existent
442       ld_name: PRIMA_set_a
443       offset:  -1
444       irg = 73
445     entity c (23)
446       type:  c (21)
447       owner: PRIMA (15)
448       Does not overwrite other entities.
449       Is not overwritten by other entities.
450       allocation:  allocation_static
451       visibility:  visibility_local
452       variability: variability_constant
453       atomic value: SymC &c
454       volatility:  volatility_non_volatile
455       peculiarity: peculiarity_existent
456       ld_name: PRIMA_c
457       offset:  -1
458       irg = 96
459   supertypes:
460   subtypes:
461   peculiarity: peculiarity_existent
462   visibility: visibility_external_allocated,
463   state:      layout_undefined,
464   size:       -1 Bits,
465   alignment:  32 Bits,
466   dbg info:   (nil),
467
468
469 " color: green}
470 edge: { sourcename: "t15" targetname: "e17"class: 12 label: "member" color:blue}
471 edge: { sourcename: "t15" targetname: "e20"class: 12 label: "member" color:blue}
472 edge: { sourcename: "t15" targetname: "e23"class: 12 label: "member" color:blue}
473 node: {title: "e17" label: "ent a" color: yellow
474  info1: "entity a (17)
475   type:  int (14)
476   owner: PRIMA (15)
477   Does not overwrite other entities.
478   Is not overwritten by other entities.
479   allocation:  allocation_automatic
480   visibility:  visibility_local
481   variability: variability_uninitialized
482   volatility:  volatility_non_volatile
483   peculiarity: peculiarity_existent
484   ld_name: no yet set
485   offset:  -1
486
487 "
488 }
489 edge: { sourcename: "e17" targetname: "t14"class: 3 label: "type" color: red}
490 node: {title: "t14" label: "primitive int" info1: "primitive type int (14)
491   visibility: visibility_external_allocated,
492   state:      layout_fixed,
493   size:       32 Bits,
494   alignment:  32 Bits,
495   mode:       Is,
496   dbg info:   (nil),
497
498
499 "}
500 node: {title: "e20" label: "ent PRIMA_set_a" color: yellow
501  info1: "entity set_a (20)
502   type:  set_a (18)
503   owner: PRIMA (15)
504   Does not overwrite other entities.
505   Is not overwritten by other entities.
506   allocation:  allocation_static
507   visibility:  visibility_local
508   variability: variability_constant
509   atomic value: SymC &set_a
510   volatility:  volatility_non_volatile
511   peculiarity: peculiarity_existent
512   ld_name: PRIMA_set_a
513   offset:  -1
514   irg = 73
515
516 "
517 }
518 edge: { sourcename: "e20" targetname: "t18"class: 3 label: "type" color: red}
519 edge: { sourcename: "e20" targetname: "n19"label: "value 0"}
520 node: {title: "n19" label: "SymC &set_a 19"  info1: "SymC &set_a 19
521   mode:    P
522   visited: 1
523   arity:   0
524   pred nodes:
525     -1:    Block 3
526   Private Attributes:
527   kind:   addr_ent
528   entity: entity PRIMA.set_a (20)
529
530   type of value: type_unknown
531 "
532 }
533 node: {title: "t18" label: "method set_a" info1: "method type set_a (18)
534   variadicity: variadicity_non_variadic
535   return types: 0
536   parameter types: 2
537     class_prima_ptr
538     int
539   visibility: visibility_external_allocated,
540   state:      layout_fixed,
541   size:       32 Bits,
542   alignment:  32 Bits,
543   mode:       P,
544   dbg info:   (nil),
545
546
547 "}
548 edge: { sourcename: "t18" targetname: "t16"class: 5 label: "param 0" color: green}
549 edge: { sourcename: "t18" targetname: "t14"class: 5 label: "param 1" color: green}
550 node: {title: "e23" label: "ent PRIMA_c" color: yellow
551  info1: "entity c (23)
552   type:  c (21)
553   owner: PRIMA (15)
554   Does not overwrite other entities.
555   Is not overwritten by other entities.
556   allocation:  allocation_static
557   visibility:  visibility_local
558   variability: variability_constant
559   atomic value: SymC &c
560   volatility:  volatility_non_volatile
561   peculiarity: peculiarity_existent
562   ld_name: PRIMA_c
563   offset:  -1
564   irg = 96
565
566 "
567 }
568 edge: { sourcename: "e23" targetname: "t21"class: 3 label: "type" color: red}
569 edge: { sourcename: "e23" targetname: "n22"label: "value 0"}
570 node: {title: "n22" label: "SymC &c 22"  info1: "SymC &c 22
571   mode:    P
572   visited: 1
573   arity:   0
574   pred nodes:
575     -1:    Block 3
576   Private Attributes:
577   kind:   addr_ent
578   entity: entity PRIMA.c (23)
579
580   type of value: type_unknown
581 "
582 }
583 node: {title: "e26" label: "ent OO_PROGRAM_EXAMPLE_main" color: yellow
584  info1: "entity OO_PROGRAM_EXAMPLE_main (26)
585   type:  OO_PROGRAM_EXAMPLE_main (24)
586   owner: GlobalType (0)
587   Does not overwrite other entities.
588   Is not overwritten by other entities.
589   allocation:  allocation_static
590   visibility:  visibility_local
591   variability: variability_constant
592   atomic value: SymC &OO_PROGRAM_EXAMPLE_main
593   volatility:  volatility_non_volatile
594   peculiarity: peculiarity_existent
595   ld_name: no yet set
596   offset:  -1
597   irg = 39
598
599 "
600 }
601 edge: { sourcename: "e26" targetname: "t24"class: 3 label: "type" color: red}
602 edge: { sourcename: "e26" targetname: "n25"label: "value 0"}
603 node: {title: "n25" label: "SymC &OO_PROGRAM_EXAMPLE_main 25"  info1: "SymC &OO_PROGRAM_EXAMPLE_main 25
604   mode:    P
605   visited: 1
606   arity:   0
607   pred nodes:
608     -1:    Block 3
609   Private Attributes:
610   kind:   addr_ent
611   entity: entity GlobalType.OO_PROGRAM_EXAMPLE_main (26)
612
613   type of value: type_unknown
614 "
615 }
616 node: {title: "t0" label: "class GlobalType" info1: "class type GlobalType (0)
617   members:
618     entity OO_PROGRAM_EXAMPLE_main (26)
619       type:  OO_PROGRAM_EXAMPLE_main (24)
620       owner: GlobalType (0)
621       Does not overwrite other entities.
622       Is not overwritten by other entities.
623       allocation:  allocation_static
624       visibility:  visibility_local
625       variability: variability_constant
626       atomic value: SymC &OO_PROGRAM_EXAMPLE_main
627       volatility:  volatility_non_volatile
628       peculiarity: peculiarity_existent
629       ld_name: no yet set
630       offset:  -1
631       irg = 39
632   supertypes:
633   subtypes:
634   peculiarity: peculiarity_existent
635   visibility: visibility_external_allocated,
636   state:      layout_undefined,
637   size:       -1 Bits,
638   alignment:  32 Bits,
639   dbg info:   (nil),
640
641
642 " color: green}
643 edge: { sourcename: "t0" targetname: "e26"class: 12 label: "member" color:blue}
644 node: {title: "t24" label: "method OO_PROGRAM_EXAMPLE_main" info1: "method type OO_PROGRAM_EXAMPLE_main (24)
645   variadicity: variadicity_non_variadic
646   return types: 1
647     int
648   parameter types: 0
649   visibility: visibility_external_allocated,
650   state:      layout_fixed,
651   size:       32 Bits,
652   alignment:  32 Bits,
653   mode:       P,
654   dbg info:   (nil),
655
656
657 "}
658 edge: { sourcename: "t24" targetname: "t14"class: 6 label: "res 0" color: green}
659 node: {title: "t27" label: "class OO_PROGRAM_EXAMPLE_mainframe_tp" info1: "class type OO_PROGRAM_EXAMPLE_mainframe_tp (27)
660   members:
661   supertypes:
662   subtypes:
663   peculiarity: peculiarity_existent
664   visibility: visibility_external_allocated,
665   state:      layout_undefined,
666   size:       -1 Bits,
667   alignment:   0 Bits,
668   dbg info:   (nil),
669
670
671 " color: green}
672 edge: { sourcename: "n54" targetname: "t21"class:2 priority:2 linestyle:dotted}
673 edge: { sourcename: "n45" targetname: "t15"class:2 priority:2 linestyle:dotted}
674 edge: { sourcename: "n43" targetname: "t15"class:2 priority:2 linestyle:dotted}
675 edge: { sourcename: "n53" targetname: "e23"class:2 priority:2 linestyle:dotted}
676 edge: { sourcename: "n50" targetname: "t18"class:2 priority:2 linestyle:dotted}
677 edge: { sourcename: "n49" targetname: "e20"class:2 priority:2 linestyle:dotted}
678 }