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