aboutsummaryrefslogtreecommitdiff
path: root/test_cases/diff_tests/function/expected/static_vs_virtual_cc.o_o_viz
blob: 726cef5ce3fedd643bf5e1cb76a0a934af282a27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
digraph "ABI diff" {
  "0" [shape=rectangle, label="'interface'"]
  "1" [color=red, label="removed(void VirtualToStatic::VirtualToStatic(struct VirtualToStatic*) {_ZN15VirtualToStaticC2Ev})"]
  "0" -> "1" [label=""]
  "2" [color=red, label="removed(_ZTI15VirtualToStatic)"]
  "0" -> "2" [label=""]
  "3" [color=red, label="removed(_ZTS15VirtualToStatic)"]
  "0" -> "3" [label=""]
  "4" [color=red, label="removed(_ZTV15VirtualToStatic)"]
  "0" -> "4" [label=""]
  "5" [color=red, label="added(void StaticToVirtual::StaticToVirtual(struct StaticToVirtual*) {_ZN15StaticToVirtualC2Ev})"]
  "0" -> "5" [label=""]
  "6" [color=red, label="added(_ZTI15StaticToVirtual)"]
  "0" -> "6" [label=""]
  "7" [color=red, label="added(_ZTS15StaticToVirtual)"]
  "0" -> "7" [label=""]
  "8" [color=red, label="added(_ZTV15StaticToVirtual)"]
  "0" -> "8" [label=""]
  "9" [label="'int StaticToVirtual::print()' {_ZN15StaticToVirtual5printEv} -> 'int StaticToVirtual::print(struct StaticToVirtual*)' {_ZN15StaticToVirtual5printEv}"]
  "10" [label="'int()' -> 'int(struct StaticToVirtual*)'"]
  "11" [color=red, label="added(struct StaticToVirtual*)"]
  "10" -> "11" [label="parameter 1 of"]
  "9" -> "10" [label=""]
  "0" -> "9" [label=""]
  "12" [label="'int VirtualToStatic::print(struct VirtualToStatic*)' {_ZN15VirtualToStatic5printEv} -> 'int VirtualToStatic::print()' {_ZN15VirtualToStatic5printEv}"]
  "13" [label="'int(struct VirtualToStatic*)' -> 'int()'"]
  "14" [color=red, label="removed(struct VirtualToStatic*)"]
  "13" -> "14" [label="parameter 1 of"]
  "12" -> "13" [label=""]
  "0" -> "12" [label=""]
  "15" [label="'struct StaticToVirtual static_to_virtual'"]
  "16" [color=red, shape=rectangle, label="'struct StaticToVirtual'"]
  "16" -> "16:0"
  "16:0" [color=red, label="byte size changed from 4 to 16"]
  "17" [color=red, label="added(print {_ZN15StaticToVirtual5printEv})"]
  "16" -> "17" [label=""]
  "18" [color=red, label="added(int(** _vptr$StaticToVirtual)())"]
  "16" -> "18" [label=""]
  "19" [color=red, label="'int m'"]
  "19" -> "19:0"
  "19:0" [color=red, label="offset changed from 0 to 64"]
  "16" -> "19" [label=""]
  "15" -> "16" [label=""]
  "0" -> "15" [label=""]
  "20" [label="'struct VirtualToStatic virtual_to_static'"]
  "21" [color=red, shape=rectangle, label="'struct VirtualToStatic'"]
  "21" -> "21:0"
  "21:0" [color=red, label="byte size changed from 16 to 4"]
  "22" [color=red, label="removed(print {_ZN15VirtualToStatic5printEv})"]
  "21" -> "22" [label=""]
  "23" [color=red, label="removed(int(** _vptr$VirtualToStatic)())"]
  "21" -> "23" [label=""]
  "24" [color=red, label="'int m'"]
  "24" -> "24:0"
  "24:0" [color=red, label="offset changed from 64 to 0"]
  "21" -> "24" [label=""]
  "20" -> "21" [label=""]
  "0" -> "20" [label=""]
}