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