• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA0_i",
7   "name" : "int[0]",
8   "referenced_type" : "_ZTIi",
9   "self_type" : "_ZTIA0_i",
10   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
11  },
12  {
13   "alignment" : 4,
14   "linker_set_key" : "_ZTIA10_i",
15   "name" : "int[10]",
16   "referenced_type" : "_ZTIi",
17   "self_type" : "_ZTIA10_i",
18   "size" : 40,
19   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
20  },
21  {
22   "alignment" : 4,
23   "linker_set_key" : "_ZTIA1_i",
24   "name" : "int[1]",
25   "referenced_type" : "_ZTIi",
26   "self_type" : "_ZTIA1_i",
27   "size" : 4,
28   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
29  },
30  {
31   "alignment" : 4,
32   "linker_set_key" : "_ZTIA2_i",
33   "name" : "int[2]",
34   "referenced_type" : "_ZTIi",
35   "self_type" : "_ZTIA2_i",
36   "size" : 8,
37   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
38  },
39  {
40   "is_of_unknown_bound" : true,
41   "linker_set_key" : "_ZTIA_A10_i",
42   "name" : "int[][10]",
43   "referenced_type" : "_ZTIA10_i",
44   "self_type" : "_ZTIA_A10_i",
45   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
46  },
47  {
48   "is_of_unknown_bound" : true,
49   "linker_set_key" : "_ZTIA_A1_i",
50   "name" : "int[][1]",
51   "referenced_type" : "_ZTIA1_i",
52   "self_type" : "_ZTIA_A1_i",
53   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
54  },
55  {
56   "is_of_unknown_bound" : true,
57   "linker_set_key" : "_ZTIA_i",
58   "name" : "int[]",
59   "referenced_type" : "_ZTIi",
60   "self_type" : "_ZTIA_i",
61   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
62  }
63 ],
64 "builtin_types" :
65 [
66  {
67   "alignment" : 4,
68   "is_integral" : true,
69   "linker_set_key" : "_ZTIi",
70   "name" : "int",
71   "referenced_type" : "_ZTIi",
72   "self_type" : "_ZTIi",
73   "size" : 4
74  },
75  {
76   "linker_set_key" : "_ZTIv",
77   "name" : "void",
78   "referenced_type" : "_ZTIv",
79   "self_type" : "_ZTIv"
80  }
81 ],
82 "elf_functions" :
83 [
84  {
85   "name" : "DoublePointer"
86  },
87  {
88   "name" : "Element"
89  },
90  {
91   "name" : "Pointer"
92  },
93  {
94   "name" : "PointerTo2DArray"
95  },
96  {
97   "name" : "PointerToArray"
98  },
99  {
100   "name" : "Reference"
101  },
102  {
103   "name" : "StructMember"
104  }
105 ],
106 "elf_objects" : [],
107 "enum_types" : [],
108 "function_types" : [],
109 "functions" :
110 [
111  {
112   "function_name" : "DoublePointer",
113   "linker_set_key" : "DoublePointer",
114   "parameters" :
115   [
116    {
117     "referenced_type" : "_ZTIPPi"
118    }
119   ],
120   "return_type" : "_ZTIv",
121   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
122  },
123  {
124   "function_name" : "Element",
125   "linker_set_key" : "Element",
126   "parameters" :
127   [
128    {
129     "referenced_type" : "_ZTIPA2_i"
130    }
131   ],
132   "return_type" : "_ZTIv",
133   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
134  },
135  {
136   "function_name" : "Pointer",
137   "linker_set_key" : "Pointer",
138   "parameters" :
139   [
140    {
141     "referenced_type" : "_ZTIPi"
142    }
143   ],
144   "return_type" : "_ZTIv",
145   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
146  },
147  {
148   "function_name" : "PointerTo2DArray",
149   "linker_set_key" : "PointerTo2DArray",
150   "parameters" :
151   [
152    {
153     "referenced_type" : "_ZTIPA_A10_i"
154    }
155   ],
156   "return_type" : "_ZTIv",
157   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
158  },
159  {
160   "function_name" : "PointerToArray",
161   "linker_set_key" : "PointerToArray",
162   "parameters" :
163   [
164    {
165     "referenced_type" : "_ZTIPA_i"
166    }
167   ],
168   "return_type" : "_ZTIv",
169   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
170  },
171  {
172   "function_name" : "Reference",
173   "linker_set_key" : "Reference",
174   "parameters" :
175   [
176    {
177     "referenced_type" : "_ZTIRA_A1_i"
178    }
179   ],
180   "return_type" : "_ZTIv",
181   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
182  },
183  {
184   "function_name" : "StructMember",
185   "linker_set_key" : "StructMember",
186   "parameters" :
187   [
188    {
189     "referenced_type" : "_ZTIR6Struct"
190    }
191   ],
192   "return_type" : "_ZTIv",
193   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
194  }
195 ],
196 "global_vars" : [],
197 "lvalue_reference_types" :
198 [
199  {
200   "alignment" : 8,
201   "linker_set_key" : "_ZTIR6Struct",
202   "name" : "Struct &",
203   "referenced_type" : "_ZTI6Struct",
204   "self_type" : "_ZTIR6Struct",
205   "size" : 8,
206   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
207  },
208  {
209   "alignment" : 8,
210   "linker_set_key" : "_ZTIRA_A1_i",
211   "name" : "int (&)[][1]",
212   "referenced_type" : "_ZTIA_A1_i",
213   "self_type" : "_ZTIRA_A1_i",
214   "size" : 8,
215   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
216  }
217 ],
218 "pointer_types" :
219 [
220  {
221   "alignment" : 8,
222   "linker_set_key" : "_ZTIPA2_i",
223   "name" : "int (*)[2]",
224   "referenced_type" : "_ZTIA2_i",
225   "self_type" : "_ZTIPA2_i",
226   "size" : 8,
227   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
228  },
229  {
230   "alignment" : 8,
231   "linker_set_key" : "_ZTIPA_A10_i",
232   "name" : "int (*)[][10]",
233   "referenced_type" : "_ZTIA_A10_i",
234   "self_type" : "_ZTIPA_A10_i",
235   "size" : 8,
236   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
237  },
238  {
239   "alignment" : 8,
240   "linker_set_key" : "_ZTIPA_i",
241   "name" : "int (*)[]",
242   "referenced_type" : "_ZTIA_i",
243   "self_type" : "_ZTIPA_i",
244   "size" : 8,
245   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
246  },
247  {
248   "alignment" : 8,
249   "linker_set_key" : "_ZTIPPi",
250   "name" : "int **",
251   "referenced_type" : "_ZTIPi",
252   "self_type" : "_ZTIPPi",
253   "size" : 8,
254   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
255  },
256  {
257   "alignment" : 8,
258   "linker_set_key" : "_ZTIPi",
259   "name" : "int *",
260   "referenced_type" : "_ZTIi",
261   "self_type" : "_ZTIPi",
262   "size" : 8,
263   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
264  }
265 ],
266 "qualified_types" : [],
267 "record_types" :
268 [
269  {
270   "alignment" : 4,
271   "fields" :
272   [
273    {
274     "field_name" : "array",
275     "referenced_type" : "_ZTIA0_i"
276    }
277   ],
278   "linker_set_key" : "_ZTI6Struct",
279   "name" : "Struct",
280   "referenced_type" : "_ZTI6Struct",
281   "self_type" : "_ZTI6Struct",
282   "source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
283  }
284 ],
285 "rvalue_reference_types" : []
286}
287