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