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