blob: 4a5a13bdb5013439ff0915450b65cbf0b921d782 (
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
|
digraph "ABI diff" {
"0" [shape=rectangle, label="'interface'"]
"1" [color=red, label="added(int Y::g(struct Y*) {_ZN1Y1gEv})"]
"0" -> "1" [label=""]
"2" [label="'int fun(struct X&)' {_Z3funR1X}"]
"3" [label="'int(struct X&)'"]
"4" [label="'struct X&'"]
"5" [shape=rectangle, label="'struct X'"]
"6" [label="'f {_ZN1X1fEv}'"]
"7" [label="'int(struct X*)'"]
"8" [label="'struct X*'"]
"8" -> "5" [label="pointed-to"]
"7" -> "8" [label="parameter 1"]
"6" -> "7" [label=""]
"5" -> "6" [label=""]
"9" [color=red, label="added(g {_ZN1X1gEv})"]
"5" -> "9" [label=""]
"4" -> "5" [label="referred-to"]
"3" -> "4" [label="parameter 1"]
"2" -> "3" [label=""]
"0" -> "2" [label=""]
"10" [label="'void X::X(struct X*)' {_ZN1XC2Ev}"]
"11" [label="'void(struct X*)'"]
"12" [label="'struct X*'"]
"12" -> "5" [label="pointed-to"]
"11" -> "12" [label="parameter 1"]
"10" -> "11" [label=""]
"0" -> "10" [label=""]
"13" [label="'int Y::f(struct Y*)' {_ZN1Y1fEv}"]
"14" [label="'int(struct Y*)'"]
"15" [label="'struct Y*'"]
"16" [shape=rectangle, label="'struct Y'"]
"17" [label="'struct X'"]
"17" -> "5" [label=""]
"16" -> "17" [label=""]
"18" [label="'f {_ZN1Y1fEv}'"]
"19" [label="'int(struct Y*)'"]
"20" [label="'struct Y*'"]
"20" -> "16" [label="pointed-to"]
"19" -> "20" [label="parameter 1"]
"18" -> "19" [label=""]
"16" -> "18" [label=""]
"21" [color=red, label="added(g {_ZN1Y1gEv})"]
"16" -> "21" [label=""]
"15" -> "16" [label="pointed-to"]
"14" -> "15" [label="parameter 1"]
"13" -> "14" [label=""]
"0" -> "13" [label=""]
"22" [label="'void Y::Y(struct Y*)' {_ZN1YC2Ev}"]
"23" [label="'void(struct Y*)'"]
"23" -> "15" [label="parameter 1"]
"22" -> "23" [label=""]
"0" -> "22" [label=""]
}
|