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