aboutsummaryrefslogtreecommitdiff
path: root/test_cases/diff_tests/function/expected/virtual_vs_non_virtual_cc.o_o_viz
blob: 16fe4c0ea33adb32434a979efe80f5e522a58d27 (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
digraph "ABI diff" {
  "0" [shape=rectangle, label="'interface'"]
  "1" [color=red, label="removed(_ZTI15VirtualToNormal)"]
  "0" -> "1" [label=""]
  "2" [color=red, label="removed(_ZTS15VirtualToNormal)"]
  "0" -> "2" [label=""]
  "3" [color=red, label="removed(_ZTV15VirtualToNormal)"]
  "0" -> "3" [label=""]
  "4" [color=red, label="added(_ZTI15NormalToVirtual)"]
  "0" -> "4" [label=""]
  "5" [color=red, label="added(_ZTS15NormalToVirtual)"]
  "0" -> "5" [label=""]
  "6" [color=red, label="added(_ZTV15NormalToVirtual)"]
  "0" -> "6" [label=""]
  "7" [label="'void NormalToVirtual::print(struct NormalToVirtual*)' {_ZN15NormalToVirtual5printEv}"]
  "8" [label="'void(struct NormalToVirtual*)'"]
  "9" [label="'struct NormalToVirtual*'"]
  "10" [color=red, shape=rectangle, label="'struct NormalToVirtual'"]
  "10" -> "10:0"
  "10:0" [color=red, label="byte size changed from 1 to 8"]
  "11" [color=red, label="added(print {_ZN15NormalToVirtual5printEv})"]
  "10" -> "11" [label=""]
  "12" [color=red, label="added(int(** _vptr$NormalToVirtual)())"]
  "10" -> "12" [label=""]
  "9" -> "10" [label="pointed-to"]
  "8" -> "9" [label="parameter 1"]
  "7" -> "8" [label=""]
  "0" -> "7" [label=""]
  "13" [label="'void VirtualToNormal::print(struct VirtualToNormal*)' {_ZN15VirtualToNormal5printEv}"]
  "14" [label="'void(struct VirtualToNormal*)'"]
  "15" [label="'struct VirtualToNormal*'"]
  "16" [color=red, shape=rectangle, label="'struct VirtualToNormal'"]
  "16" -> "16:0"
  "16:0" [color=red, label="byte size changed from 8 to 1"]
  "17" [color=red, label="removed(print {_ZN15VirtualToNormal5printEv})"]
  "16" -> "17" [label=""]
  "18" [color=red, label="removed(int(** _vptr$VirtualToNormal)())"]
  "16" -> "18" [label=""]
  "15" -> "16" [label="pointed-to"]
  "14" -> "15" [label="parameter 1"]
  "13" -> "14" [label=""]
  "0" -> "13" [label=""]
  "19" [label="'struct NormalToVirtual normal_to_virtual'"]
  "19" -> "10" [label=""]
  "0" -> "19" [label=""]
  "20" [label="'struct VirtualToNormal virtual_to_normal'"]
  "20" -> "16" [label=""]
  "0" -> "20" [label=""]
}