• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "_ZTIb",
10   "name" : "bool",
11   "referenced_type" : "_ZTIb",
12   "self_type" : "_ZTIb",
13   "size" : 1
14  },
15  {
16   "alignment" : 1,
17   "is_integral" : true,
18   "linker_set_key" : "_ZTIc",
19   "name" : "char",
20   "referenced_type" : "_ZTIc",
21   "self_type" : "_ZTIc",
22   "size" : 1
23  },
24  {
25   "alignment" : 4,
26   "is_integral" : true,
27   "linker_set_key" : "_ZTIi",
28   "name" : "int",
29   "referenced_type" : "_ZTIi",
30   "self_type" : "_ZTIi",
31   "size" : 4
32  },
33  {
34   "alignment" : 4,
35   "is_integral" : true,
36   "is_unsigned" : true,
37   "linker_set_key" : "_ZTIj",
38   "name" : "unsigned int",
39   "referenced_type" : "_ZTIj",
40   "self_type" : "_ZTIj",
41   "size" : 4
42  },
43  {
44   "linker_set_key" : "_ZTIv",
45   "name" : "void",
46   "referenced_type" : "_ZTIv",
47   "self_type" : "_ZTIv"
48  },
49  {
50   "alignment" : 4,
51   "is_integral" : true,
52   "is_unsigned" : true,
53   "linker_set_key" : "_ZTIy",
54   "name" : "unsigned long long",
55   "referenced_type" : "_ZTIy",
56   "self_type" : "_ZTIy",
57   "size" : 8
58  }
59 ],
60 "elf_functions" :
61 [
62  {
63   "name" : "AHeapInfo_create"
64  },
65  {
66   "name" : "AHeapInfo_setDisabledCallback"
67  },
68  {
69   "name" : "AHeapInfo_setEnabledCallback"
70  },
71  {
72   "name" : "AHeapProfileEnableCallbackInfo_getSamplingInterval"
73  },
74  {
75   "name" : "AHeapProfile_initSession"
76  },
77  {
78   "name" : "AHeapProfile_registerHeap"
79  },
80  {
81   "name" : "AHeapProfile_reportAllocation"
82  },
83  {
84   "name" : "AHeapProfile_reportFree"
85  },
86  {
87   "name" : "AHeapProfile_reportSample"
88  }
89 ],
90 "elf_objects" : [],
91 "enum_types" : [],
92 "function_types" :
93 [
94  {
95   "alignment" : 4,
96   "linker_set_key" : "_ZTIFvPvPK30AHeapProfileEnableCallbackInfoE",
97   "name" : "void (void *, const AHeapProfileEnableCallbackInfo *)",
98   "parameters" :
99   [
100    {
101     "referenced_type" : "_ZTIPv"
102    },
103    {
104     "referenced_type" : "_ZTIPK30AHeapProfileEnableCallbackInfo"
105    }
106   ],
107   "referenced_type" : "_ZTIFvPvPK30AHeapProfileEnableCallbackInfoE",
108   "return_type" : "_ZTIv",
109   "self_type" : "_ZTIFvPvPK30AHeapProfileEnableCallbackInfoE",
110   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
111  },
112  {
113   "alignment" : 4,
114   "linker_set_key" : "_ZTIFvPvPK31AHeapProfileDisableCallbackInfoE",
115   "name" : "void (void *, const AHeapProfileDisableCallbackInfo *)",
116   "parameters" :
117   [
118    {
119     "referenced_type" : "_ZTIPv"
120    },
121    {
122     "referenced_type" : "_ZTIPK31AHeapProfileDisableCallbackInfo"
123    }
124   ],
125   "referenced_type" : "_ZTIFvPvPK31AHeapProfileDisableCallbackInfoE",
126   "return_type" : "_ZTIv",
127   "self_type" : "_ZTIFvPvPK31AHeapProfileDisableCallbackInfoE",
128   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
129  }
130 ],
131 "functions" :
132 [
133  {
134   "function_name" : "AHeapInfo_create",
135   "linker_set_key" : "AHeapInfo_create",
136   "parameters" :
137   [
138    {
139     "referenced_type" : "_ZTIPKc"
140    }
141   ],
142   "return_type" : "_ZTIP9AHeapInfo",
143   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
144  },
145  {
146   "function_name" : "AHeapInfo_setDisabledCallback",
147   "linker_set_key" : "AHeapInfo_setDisabledCallback",
148   "parameters" :
149   [
150    {
151     "referenced_type" : "_ZTIP9AHeapInfo"
152    },
153    {
154     "referenced_type" : "_ZTIPFvPvPK31AHeapProfileDisableCallbackInfoE"
155    },
156    {
157     "referenced_type" : "_ZTIPv"
158    }
159   ],
160   "return_type" : "_ZTIP9AHeapInfo",
161   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
162  },
163  {
164   "function_name" : "AHeapInfo_setEnabledCallback",
165   "linker_set_key" : "AHeapInfo_setEnabledCallback",
166   "parameters" :
167   [
168    {
169     "referenced_type" : "_ZTIP9AHeapInfo"
170    },
171    {
172     "referenced_type" : "_ZTIPFvPvPK30AHeapProfileEnableCallbackInfoE"
173    },
174    {
175     "referenced_type" : "_ZTIPv"
176    }
177   ],
178   "return_type" : "_ZTIP9AHeapInfo",
179   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
180  },
181  {
182   "function_name" : "AHeapProfileEnableCallbackInfo_getSamplingInterval",
183   "linker_set_key" : "AHeapProfileEnableCallbackInfo_getSamplingInterval",
184   "parameters" :
185   [
186    {
187     "referenced_type" : "_ZTIPK30AHeapProfileEnableCallbackInfo"
188    }
189   ],
190   "return_type" : "_ZTIy",
191   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
192  },
193  {
194   "function_name" : "AHeapProfile_registerHeap",
195   "linker_set_key" : "AHeapProfile_registerHeap",
196   "parameters" :
197   [
198    {
199     "referenced_type" : "_ZTIP9AHeapInfo"
200    }
201   ],
202   "return_type" : "_ZTIj",
203   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
204  },
205  {
206   "function_name" : "AHeapProfile_reportAllocation",
207   "linker_set_key" : "AHeapProfile_reportAllocation",
208   "parameters" :
209   [
210    {
211     "referenced_type" : "_ZTIj"
212    },
213    {
214     "referenced_type" : "_ZTIy"
215    },
216    {
217     "referenced_type" : "_ZTIy"
218    }
219   ],
220   "return_type" : "_ZTIb",
221   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
222  },
223  {
224   "function_name" : "AHeapProfile_reportFree",
225   "linker_set_key" : "AHeapProfile_reportFree",
226   "parameters" :
227   [
228    {
229     "referenced_type" : "_ZTIj"
230    },
231    {
232     "referenced_type" : "_ZTIy"
233    }
234   ],
235   "return_type" : "_ZTIv",
236   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
237  },
238  {
239   "function_name" : "AHeapProfile_reportSample",
240   "linker_set_key" : "AHeapProfile_reportSample",
241   "parameters" :
242   [
243    {
244     "referenced_type" : "_ZTIj"
245    },
246    {
247     "referenced_type" : "_ZTIy"
248    },
249    {
250     "referenced_type" : "_ZTIy"
251    }
252   ],
253   "return_type" : "_ZTIb",
254   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
255  }
256 ],
257 "global_vars" : [],
258 "lvalue_reference_types" : [],
259 "pointer_types" :
260 [
261  {
262   "alignment" : 4,
263   "linker_set_key" : "_ZTIP9AHeapInfo",
264   "name" : "AHeapInfo *",
265   "referenced_type" : "_ZTI9AHeapInfo",
266   "self_type" : "_ZTIP9AHeapInfo",
267   "size" : 4,
268   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
269  },
270  {
271   "alignment" : 4,
272   "linker_set_key" : "_ZTIPFvPvPK30AHeapProfileEnableCallbackInfoE",
273   "name" : "void (*)(void *, const AHeapProfileEnableCallbackInfo *)",
274   "referenced_type" : "_ZTIFvPvPK30AHeapProfileEnableCallbackInfoE",
275   "self_type" : "_ZTIPFvPvPK30AHeapProfileEnableCallbackInfoE",
276   "size" : 4,
277   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
278  },
279  {
280   "alignment" : 4,
281   "linker_set_key" : "_ZTIPFvPvPK31AHeapProfileDisableCallbackInfoE",
282   "name" : "void (*)(void *, const AHeapProfileDisableCallbackInfo *)",
283   "referenced_type" : "_ZTIFvPvPK31AHeapProfileDisableCallbackInfoE",
284   "self_type" : "_ZTIPFvPvPK31AHeapProfileDisableCallbackInfoE",
285   "size" : 4,
286   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
287  },
288  {
289   "alignment" : 4,
290   "linker_set_key" : "_ZTIPK30AHeapProfileEnableCallbackInfo",
291   "name" : "const AHeapProfileEnableCallbackInfo *",
292   "referenced_type" : "_ZTIK30AHeapProfileEnableCallbackInfo",
293   "self_type" : "_ZTIPK30AHeapProfileEnableCallbackInfo",
294   "size" : 4,
295   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
296  },
297  {
298   "alignment" : 4,
299   "linker_set_key" : "_ZTIPK31AHeapProfileDisableCallbackInfo",
300   "name" : "const AHeapProfileDisableCallbackInfo *",
301   "referenced_type" : "_ZTIK31AHeapProfileDisableCallbackInfo",
302   "self_type" : "_ZTIPK31AHeapProfileDisableCallbackInfo",
303   "size" : 4,
304   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
305  },
306  {
307   "alignment" : 4,
308   "linker_set_key" : "_ZTIPKc",
309   "name" : "const char *",
310   "referenced_type" : "_ZTIKc",
311   "self_type" : "_ZTIPKc",
312   "size" : 4,
313   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
314  },
315  {
316   "alignment" : 4,
317   "linker_set_key" : "_ZTIPv",
318   "name" : "void *",
319   "referenced_type" : "_ZTIv",
320   "self_type" : "_ZTIPv",
321   "size" : 4,
322   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
323  }
324 ],
325 "qualified_types" :
326 [
327  {
328   "alignment" : 4,
329   "is_const" : true,
330   "linker_set_key" : "_ZTIK30AHeapProfileEnableCallbackInfo",
331   "name" : "const AHeapProfileEnableCallbackInfo",
332   "referenced_type" : "_ZTI30AHeapProfileEnableCallbackInfo",
333   "self_type" : "_ZTIK30AHeapProfileEnableCallbackInfo",
334   "size" : 8,
335   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
336  },
337  {
338   "alignment" : 1,
339   "is_const" : true,
340   "linker_set_key" : "_ZTIK31AHeapProfileDisableCallbackInfo",
341   "name" : "const AHeapProfileDisableCallbackInfo",
342   "referenced_type" : "_ZTI31AHeapProfileDisableCallbackInfo",
343   "self_type" : "_ZTIK31AHeapProfileDisableCallbackInfo",
344   "size" : 1,
345   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
346  },
347  {
348   "alignment" : 1,
349   "is_const" : true,
350   "linker_set_key" : "_ZTIKc",
351   "name" : "const char",
352   "referenced_type" : "_ZTIc",
353   "self_type" : "_ZTIKc",
354   "size" : 1,
355   "source_file" : "external/perfetto/src/profiling/memory/include/perfetto/heap_profile.h"
356  }
357 ],
358 "record_types" : [],
359 "rvalue_reference_types" : []
360}
361