• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "_ZTIA0_c",
7   "name" : "char[0]",
8   "referenced_type" : "_ZTIc",
9   "self_type" : "_ZTIA0_c",
10   "source_file" : "development/vndk/tools/header-checker/tests/integration/union/include/base.h"
11  },
12  {
13   "alignment" : 4,
14   "linker_set_key" : "_ZTIA0_i",
15   "name" : "int[0]",
16   "referenced_type" : "_ZTIi",
17   "self_type" : "_ZTIA0_i",
18   "source_file" : "development/vndk/tools/header-checker/tests/integration/union/include/base.h"
19  }
20 ],
21 "builtin_types" :
22 [
23  {
24   "alignment" : 1,
25   "is_integral" : true,
26   "is_unsigned" : true,
27   "linker_set_key" : "_ZTIc",
28   "name" : "char",
29   "referenced_type" : "_ZTIc",
30   "self_type" : "_ZTIc",
31   "size" : 1
32  },
33  {
34   "alignment" : 4,
35   "is_integral" : true,
36   "linker_set_key" : "_ZTIi",
37   "name" : "int",
38   "referenced_type" : "_ZTIi",
39   "self_type" : "_ZTIi",
40   "size" : 4
41  },
42  {
43   "linker_set_key" : "_ZTIv",
44   "name" : "void",
45   "referenced_type" : "_ZTIv",
46   "self_type" : "_ZTIv"
47  }
48 ],
49 "elf_functions" :
50 [
51  {
52   "name" : "function"
53  }
54 ],
55 "elf_objects" : [],
56 "enum_types" : [],
57 "function_types" : [],
58 "functions" :
59 [
60  {
61   "function_name" : "function",
62   "linker_set_key" : "function",
63   "parameters" :
64   [
65    {
66     "referenced_type" : "_ZTI10ChangeType"
67    },
68    {
69     "referenced_type" : "_ZTI6Rename"
70    },
71    {
72     "referenced_type" : "_ZTI4Swap"
73    },
74    {
75     "referenced_type" : "_ZTI18ChangeTypeInStruct"
76    }
77   ],
78   "return_type" : "_ZTIv",
79   "source_file" : "development/vndk/tools/header-checker/tests/integration/union/include/base.h"
80  }
81 ],
82 "global_vars" : [],
83 "lvalue_reference_types" : [],
84 "pointer_types" : [],
85 "qualified_types" : [],
86 "record_types" :
87 [
88  {
89   "alignment" : 4,
90   "fields" :
91   [
92    {
93     "field_name" : "member_1",
94     "referenced_type" : "_ZTIc"
95    },
96    {
97     "field_name" : "member_2",
98     "referenced_type" : "_ZTIc"
99    },
100    {
101     "field_name" : "member_3",
102     "referenced_type" : "_ZTIi"
103    }
104   ],
105   "linker_set_key" : "_ZTI10ChangeType",
106   "name" : "ChangeType",
107   "record_kind" : "union",
108   "referenced_type" : "_ZTI10ChangeType",
109   "self_type" : "_ZTI10ChangeType",
110   "size" : 4,
111   "source_file" : "development/vndk/tools/header-checker/tests/integration/union/include/base.h"
112  },
113  {
114   "alignment" : 4,
115   "fields" :
116   [
117    {
118     "field_name" : "member_1",
119     "referenced_type" : "_ZTIi"
120    },
121    {
122     "field_name" : "member_2",
123     "field_offset" : 32,
124     "referenced_type" : "_ZTIA0_c"
125    },
126    {
127     "field_name" : "member_3",
128     "field_offset" : 32,
129     "referenced_type" : "_ZTIA0_c"
130    },
131    {
132     "field_name" : "member_4",
133     "field_offset" : 32,
134     "referenced_type" : "_ZTIA0_i"
135    }
136   ],
137   "linker_set_key" : "_ZTI18ChangeTypeInStruct",
138   "name" : "ChangeTypeInStruct",
139   "referenced_type" : "_ZTI18ChangeTypeInStruct",
140   "self_type" : "_ZTI18ChangeTypeInStruct",
141   "size" : 4,
142   "source_file" : "development/vndk/tools/header-checker/tests/integration/union/include/base.h"
143  },
144  {
145   "alignment" : 4,
146   "fields" :
147   [
148    {
149     "field_name" : "member_1",
150     "referenced_type" : "_ZTIi"
151    },
152    {
153     "field_name" : "member_2",
154     "referenced_type" : "_ZTIc"
155    }
156   ],
157   "linker_set_key" : "_ZTI4Swap",
158   "name" : "Swap",
159   "record_kind" : "union",
160   "referenced_type" : "_ZTI4Swap",
161   "self_type" : "_ZTI4Swap",
162   "size" : 4,
163   "source_file" : "development/vndk/tools/header-checker/tests/integration/union/include/base.h"
164  },
165  {
166   "alignment" : 4,
167   "fields" :
168   [
169    {
170     "field_name" : "member_1",
171     "referenced_type" : "_ZTIi"
172    },
173    {
174     "field_name" : "member_2",
175     "referenced_type" : "_ZTIc"
176    }
177   ],
178   "linker_set_key" : "_ZTI6Rename",
179   "name" : "Rename",
180   "record_kind" : "union",
181   "referenced_type" : "_ZTI6Rename",
182   "self_type" : "_ZTI6Rename",
183   "size" : 4,
184   "source_file" : "development/vndk/tools/header-checker/tests/integration/union/include/base.h"
185  }
186 ],
187 "rvalue_reference_types" : []
188}
189