blob: 6e0fa99851c0e0032eea32953a76d2027b8aa50f (
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
|
version: 0x00000002
root_id: 0x84ea5130 # interface
special {
id: 0x48b5725f
kind: VOID
}
pointer_reference {
id: 0x12c83f93
kind: POINTER
pointee_type_id: 0x616018d1 # struct nested
}
pointer_reference {
id: 0x1b5b5f31
kind: POINTER
pointee_type_id: 0x472d9a5b # struct containing
}
pointer_reference {
id: 0x32c82798
kind: POINTER
pointee_type_id: 0xe16078fd # struct referring
}
primitive {
id: 0xfc0e1dbd
name: "long"
encoding: SIGNED_INTEGER
bytesize: 0x00000008
}
member {
id: 0xc0117331
name: "inner"
type_id: 0x12c83f93 # struct nested*
}
member {
id: 0xc062db16
name: "inner"
type_id: 0x616018d1 # struct nested
}
member {
id: 0xa04e65cb
name: "x"
type_id: 0xfc0e1dbd # long
}
struct_union {
id: 0x472d9a5b
kind: STRUCT
name: "containing"
definition {
bytesize: 8
member_id: 0xc062db16 # struct nested inner
}
}
struct_union {
id: 0x616018d1
kind: STRUCT
name: "nested"
definition {
bytesize: 8
member_id: 0xa04e65cb # long x
}
}
struct_union {
id: 0xe16078fd
kind: STRUCT
name: "referring"
definition {
bytesize: 8
member_id: 0xc0117331 # struct nested* inner
}
}
function {
id: 0x01533705
return_type_id: 0x48b5725f # void
parameter_id: 0x472d9a5b # struct containing
}
function {
id: 0x164e865f
return_type_id: 0x48b5725f # void
parameter_id: 0x1b5b5f31 # struct containing*
}
function {
id: 0x1c2a5875
return_type_id: 0x48b5725f # void
parameter_id: 0x32c82798 # struct referring*
}
function {
id: 0x28c04fac
return_type_id: 0x48b5725f # void
parameter_id: 0xe16078fd # struct referring
}
elf_symbol {
id: 0x347b0ec1
name: "_Z13register_ops610containing"
is_defined: true
symbol_type: FUNCTION
type_id: 0x01533705 # void(struct containing)
full_name: "register_ops6"
}
elf_symbol {
id: 0xcc14c364
name: "_Z13register_ops7P10containing"
is_defined: true
symbol_type: FUNCTION
type_id: 0x164e865f # void(struct containing*)
full_name: "register_ops7"
}
elf_symbol {
id: 0xe408ab24
name: "_Z13register_ops89referring"
is_defined: true
symbol_type: FUNCTION
type_id: 0x28c04fac # void(struct referring)
full_name: "register_ops8"
}
elf_symbol {
id: 0x9d450b2c
name: "_Z13register_ops9P9referring"
is_defined: true
symbol_type: FUNCTION
type_id: 0x1c2a5875 # void(struct referring*)
full_name: "register_ops9"
}
interface {
id: 0x84ea5130
symbol_id: 0x347b0ec1 # void register_ops6(struct containing)
symbol_id: 0xcc14c364 # void register_ops7(struct containing*)
symbol_id: 0xe408ab24 # void register_ops8(struct referring)
symbol_id: 0x9d450b2c # void register_ops9(struct referring*)
}
|