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