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