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