• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "_ZTIA2_c",
7   "name" : "char[2]",
8   "referenced_type" : "_ZTIc",
9   "self_type" : "_ZTIA2_c",
10   "size" : 2,
11   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
12  }
13 ],
14 "builtin_types" :
15 [
16  {
17   "alignment" : 1,
18   "is_integral" : true,
19   "is_unsigned" : true,
20   "linker_set_key" : "_ZTIc",
21   "name" : "char",
22   "referenced_type" : "_ZTIc",
23   "self_type" : "_ZTIc",
24   "size" : 1
25  },
26  {
27   "linker_set_key" : "_ZTIv",
28   "name" : "void",
29   "referenced_type" : "_ZTIv",
30   "self_type" : "_ZTIv"
31  }
32 ],
33 "elf_functions" :
34 [
35  {
36   "name" : "ConstParameter"
37  },
38  {
39   "name" : "MultipleConst"
40  },
41  {
42   "name" : "Restrict"
43  },
44  {
45   "name" : "VolatileParameter"
46  },
47  {
48   "name" : "_Z11ConstReturnv"
49  },
50  {
51   "name" : "_Z14VolatileReturnv"
52  }
53 ],
54 "elf_objects" : [],
55 "enum_types" : [],
56 "function_types" : [],
57 "functions" :
58 [
59  {
60   "function_name" : "ConstParameter",
61   "linker_set_key" : "ConstParameter",
62   "parameters" :
63   [
64    {
65     "referenced_type" : "_ZTIRA2_Kc"
66    }
67   ],
68   "return_type" : "_ZTIv",
69   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
70  },
71  {
72   "function_name" : "MultipleConst",
73   "linker_set_key" : "MultipleConst",
74   "parameters" :
75   [
76    {
77     "referenced_type" : "_ZTIKPKPKc"
78    }
79   ],
80   "return_type" : "_ZTIPPc",
81   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
82  },
83  {
84   "function_name" : "Restrict",
85   "linker_set_key" : "Restrict",
86   "parameters" :
87   [
88    {
89     "referenced_type" : "_ZTIPc"
90    }
91   ],
92   "return_type" : "_ZTIv",
93   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
94  },
95  {
96   "function_name" : "VolatileParameter",
97   "linker_set_key" : "VolatileParameter",
98   "parameters" :
99   [
100    {
101     "referenced_type" : "_ZTIOV6Struct"
102    }
103   ],
104   "return_type" : "_ZTIv",
105   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
106  },
107  {
108   "function_name" : "ConstReturn",
109   "linker_set_key" : "_Z11ConstReturnv",
110   "return_type" : "_ZTIRc",
111   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
112  },
113  {
114   "function_name" : "VolatileReturn",
115   "linker_set_key" : "_Z14VolatileReturnv",
116   "return_type" : "_ZTIO6Struct",
117   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
118  }
119 ],
120 "global_vars" : [],
121 "lvalue_reference_types" :
122 [
123  {
124   "alignment" : 8,
125   "linker_set_key" : "_ZTIRA2_Kc",
126   "name" : "const char (&)[2]",
127   "referenced_type" : "_ZTIA2_Kc",
128   "self_type" : "_ZTIRA2_Kc",
129   "size" : 8,
130   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
131  },
132  {
133   "alignment" : 8,
134   "linker_set_key" : "_ZTIRc",
135   "name" : "char &",
136   "referenced_type" : "_ZTIc",
137   "self_type" : "_ZTIRc",
138   "size" : 8,
139   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
140  }
141 ],
142 "pointer_types" :
143 [
144  {
145   "alignment" : 8,
146   "linker_set_key" : "_ZTIPKPKc",
147   "name" : "const char *const *",
148   "referenced_type" : "_ZTIKPKc",
149   "self_type" : "_ZTIPKPKc",
150   "size" : 8,
151   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
152  },
153  {
154   "alignment" : 8,
155   "linker_set_key" : "_ZTIPKc",
156   "name" : "const char *",
157   "referenced_type" : "_ZTIKc",
158   "self_type" : "_ZTIPKc",
159   "size" : 8,
160   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
161  },
162  {
163   "alignment" : 8,
164   "linker_set_key" : "_ZTIPPc",
165   "name" : "char **",
166   "referenced_type" : "_ZTIPc",
167   "self_type" : "_ZTIPPc",
168   "size" : 8,
169   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
170  },
171  {
172   "alignment" : 8,
173   "linker_set_key" : "_ZTIPc",
174   "name" : "char *",
175   "referenced_type" : "_ZTIc",
176   "self_type" : "_ZTIPc",
177   "size" : 8,
178   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
179  }
180 ],
181 "qualified_types" :
182 [
183  {
184   "alignment" : 1,
185   "is_const" : true,
186   "linker_set_key" : "_ZTIA2_Kc",
187   "name" : "const char[2]",
188   "referenced_type" : "_ZTIA2_c",
189   "self_type" : "_ZTIA2_Kc",
190   "size" : 2,
191   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
192  },
193  {
194   "alignment" : 8,
195   "is_const" : true,
196   "linker_set_key" : "_ZTIKPKPKc",
197   "name" : "const char *const *const",
198   "referenced_type" : "_ZTIPKPKc",
199   "self_type" : "_ZTIKPKPKc",
200   "size" : 8,
201   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
202  },
203  {
204   "alignment" : 8,
205   "is_const" : true,
206   "linker_set_key" : "_ZTIKPKc",
207   "name" : "const char *const",
208   "referenced_type" : "_ZTIPKc",
209   "self_type" : "_ZTIKPKc",
210   "size" : 8,
211   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
212  },
213  {
214   "alignment" : 1,
215   "is_const" : true,
216   "linker_set_key" : "_ZTIKc",
217   "name" : "const char",
218   "referenced_type" : "_ZTIc",
219   "self_type" : "_ZTIKc",
220   "size" : 1,
221   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
222  },
223  {
224   "is_volatile" : true,
225   "linker_set_key" : "_ZTIV6Struct",
226   "name" : "volatile Struct",
227   "referenced_type" : "_ZTI6Struct",
228   "self_type" : "_ZTIV6Struct",
229   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
230  }
231 ],
232 "record_types" : [],
233 "rvalue_reference_types" :
234 [
235  {
236   "alignment" : 8,
237   "linker_set_key" : "_ZTIO6Struct",
238   "name" : "Struct &&",
239   "referenced_type" : "_ZTI6Struct",
240   "self_type" : "_ZTIO6Struct",
241   "size" : 8,
242   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
243  },
244  {
245   "alignment" : 8,
246   "linker_set_key" : "_ZTIOV6Struct",
247   "name" : "volatile Struct &&",
248   "referenced_type" : "_ZTIV6Struct",
249   "self_type" : "_ZTIOV6Struct",
250   "size" : 8,
251   "source_file" : "development/vndk/tools/header-checker/tests/integration/function_extensions/include/extensions.h"
252  }
253 ]
254}
255