1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "_ZTIDi",
10   "name" : "char32_t",
11   "size" : 4
12  },
13  {
14   "alignment" : 8,
15   "linker_set_key" : "_ZTIDn",
16   "name" : "std::nullptr_t",
17   "size" : 8
18  },
19  {
20   "alignment" : 2,
21   "is_integral" : true,
22   "is_unsigned" : true,
23   "linker_set_key" : "_ZTIDs",
24   "name" : "char16_t",
25   "size" : 2
26  },
27  {
28   "alignment" : 1,
29   "is_integral" : true,
30   "linker_set_key" : "_ZTIa",
31   "name" : "signed char",
32   "size" : 1
33  },
34  {
35   "alignment" : 1,
36   "is_integral" : true,
37   "is_unsigned" : true,
38   "linker_set_key" : "_ZTIb",
39   "name" : "bool",
40   "size" : 1
41  },
42  {
43   "alignment" : 1,
44   "is_integral" : true,
45   "is_unsigned" : true,
46   "linker_set_key" : "_ZTIc",
47   "name" : "char",
48   "size" : 1
49  },
50  {
51   "alignment" : 8,
52   "linker_set_key" : "_ZTId",
53   "name" : "double",
54   "size" : 8
55  },
56  {
57   "alignment" : 16,
58   "linker_set_key" : "_ZTIe",
59   "name" : "long double",
60   "size" : 16
61  },
62  {
63   "alignment" : 4,
64   "linker_set_key" : "_ZTIf",
65   "name" : "float",
66   "size" : 4
67  },
68  {
69   "alignment" : 1,
70   "is_integral" : true,
71   "is_unsigned" : true,
72   "linker_set_key" : "_ZTIh",
73   "name" : "unsigned char",
74   "size" : 1
75  },
76  {
77   "alignment" : 4,
78   "is_integral" : true,
79   "linker_set_key" : "_ZTIi",
80   "name" : "int",
81   "size" : 4
82  },
83  {
84   "alignment" : 4,
85   "is_integral" : true,
86   "is_unsigned" : true,
87   "linker_set_key" : "_ZTIj",
88   "name" : "unsigned int",
89   "size" : 4
90  },
91  {
92   "alignment" : 8,
93   "is_integral" : true,
94   "linker_set_key" : "_ZTIl",
95   "name" : "long",
96   "size" : 8
97  },
98  {
99   "alignment" : 8,
100   "is_integral" : true,
101   "is_unsigned" : true,
102   "linker_set_key" : "_ZTIm",
103   "name" : "unsigned long",
104   "size" : 8
105  },
106  {
107   "alignment" : 16,
108   "is_integral" : true,
109   "linker_set_key" : "_ZTIn",
110   "name" : "__int128",
111   "size" : 16
112  },
113  {
114   "alignment" : 16,
115   "is_integral" : true,
116   "is_unsigned" : true,
117   "linker_set_key" : "_ZTIo",
118   "name" : "unsigned __int128",
119   "size" : 16
120  },
121  {
122   "alignment" : 2,
123   "is_integral" : true,
124   "linker_set_key" : "_ZTIs",
125   "name" : "short",
126   "size" : 2
127  },
128  {
129   "alignment" : 2,
130   "is_integral" : true,
131   "is_unsigned" : true,
132   "linker_set_key" : "_ZTIt",
133   "name" : "unsigned short",
134   "size" : 2
135  },
136  {
137   "linker_set_key" : "_ZTIv",
138   "name" : "void"
139  },
140  {
141   "alignment" : 4,
142   "is_integral" : true,
143   "is_unsigned" : true,
144   "linker_set_key" : "_ZTIw",
145   "name" : "wchar_t",
146   "size" : 4
147  },
148  {
149   "alignment" : 8,
150   "is_integral" : true,
151   "linker_set_key" : "_ZTIx",
152   "name" : "long long",
153   "size" : 8
154  },
155  {
156   "alignment" : 8,
157   "is_integral" : true,
158   "is_unsigned" : true,
159   "linker_set_key" : "_ZTIy",
160   "name" : "unsigned long long",
161   "size" : 8
162  }
163 ],
164 "elf_functions" :
165 [
166  {
167   "name" : "AStatsEventList_addStatsEvent"
168  },
169  {
170   "name" : "AStatsManager_PullAtomMetadata_getAdditiveFields"
171  },
172  {
173   "name" : "AStatsManager_PullAtomMetadata_getCoolDownMillis"
174  },
175  {
176   "name" : "AStatsManager_PullAtomMetadata_getNumAdditiveFields"
177  },
178  {
179   "name" : "AStatsManager_PullAtomMetadata_getTimeoutMillis"
180  },
181  {
182   "name" : "AStatsManager_PullAtomMetadata_obtain"
183  },
184  {
185   "name" : "AStatsManager_PullAtomMetadata_release"
186  },
187  {
188   "name" : "AStatsManager_PullAtomMetadata_setAdditiveFields"
189  },
190  {
191   "name" : "AStatsManager_PullAtomMetadata_setCoolDownMillis"
192  },
193  {
194   "name" : "AStatsManager_PullAtomMetadata_setTimeoutMillis"
195  },
196  {
197   "name" : "AStatsManager_addSubscription"
198  },
199  {
200   "name" : "AStatsManager_clearPullAtomCallback"
201  },
202  {
203   "name" : "AStatsManager_flushSubscription"
204  },
205  {
206   "name" : "AStatsManager_removeSubscription"
207  },
208  {
209   "name" : "AStatsManager_setPullAtomCallback"
210  }
211 ],
212 "elf_objects" : [],
213 "enum_types" :
214 [
215  {
216   "alignment" : 4,
217   "enum_fields" :
218   [
219    {
220     "enum_field_value" : 0,
221     "name" : "AStatsManager_PULL_SUCCESS"
222    },
223    {
224     "enum_field_value" : 1,
225     "name" : "AStatsManager_PULL_SKIP"
226    }
227   ],
228   "linker_set_key" : "_ZTI24$AStatsManager_PULL_SKIP",
229   "name" : "(unnamed)",
230   "size" : 4,
231   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h",
232   "underlying_type" : "_ZTIj"
233  },
234  {
235   "alignment" : 4,
236   "enum_fields" :
237   [
238    {
239     "enum_field_value" : 1,
240     "name" : "ASTATSMANAGER_SUBSCRIPTION_CALLBACK_REASON_STATSD_INITIATED"
241    },
242    {
243     "enum_field_value" : 2,
244     "name" : "ASTATSMANAGER_SUBSCRIPTION_CALLBACK_REASON_FLUSH_REQUESTED"
245    },
246    {
247     "enum_field_value" : 3,
248     "name" : "ASTATSMANAGER_SUBSCRIPTION_CALLBACK_REASON_SUBSCRIPTION_ENDED"
249    }
250   ],
251   "linker_set_key" : "_ZTI40AStatsManager_SubscriptionCallbackReason",
252   "name" : "AStatsManager_SubscriptionCallbackReason",
253   "size" : 4,
254   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_subscription.h",
255   "underlying_type" : "_ZTIj"
256  }
257 ],
258 "function_types" :
259 [
260  {
261   "alignment" : 4,
262   "linker_set_key" : "_ZTIFiiP15AStatsEventListPvE",
263   "name" : "int (int, AStatsEventList *, void *)",
264   "parameters" :
265   [
266    {
267     "referenced_type" : "_ZTIi"
268    },
269    {
270     "referenced_type" : "_ZTIP15AStatsEventList"
271    },
272    {
273     "referenced_type" : "_ZTIPv"
274    }
275   ],
276   "return_type" : "_ZTIi",
277   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
278  },
279  {
280   "alignment" : 4,
281   "linker_set_key" : "_ZTIFvi40AStatsManager_SubscriptionCallbackReasonPhmPvE",
282   "name" : "void (int, AStatsManager_SubscriptionCallbackReason, unsigned char *, unsigned long, void *)",
283   "parameters" :
284   [
285    {
286     "referenced_type" : "_ZTIi"
287    },
288    {
289     "referenced_type" : "_ZTI40AStatsManager_SubscriptionCallbackReason"
290    },
291    {
292     "referenced_type" : "_ZTIPh"
293    },
294    {
295     "referenced_type" : "_ZTIm"
296    },
297    {
298     "referenced_type" : "_ZTIPv"
299    }
300   ],
301   "return_type" : "_ZTIv",
302   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_subscription.h"
303  }
304 ],
305 "functions" :
306 [
307  {
308   "function_name" : "AStatsEventList_addStatsEvent",
309   "linker_set_key" : "AStatsEventList_addStatsEvent",
310   "parameters" :
311   [
312    {
313     "referenced_type" : "_ZTIP15AStatsEventList"
314    }
315   ],
316   "return_type" : "_ZTIP11AStatsEvent",
317   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
318  },
319  {
320   "function_name" : "AStatsManager_PullAtomMetadata_getAdditiveFields",
321   "linker_set_key" : "AStatsManager_PullAtomMetadata_getAdditiveFields",
322   "parameters" :
323   [
324    {
325     "referenced_type" : "_ZTIP30AStatsManager_PullAtomMetadata"
326    },
327    {
328     "referenced_type" : "_ZTIPi"
329    }
330   ],
331   "return_type" : "_ZTIv",
332   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
333  },
334  {
335   "function_name" : "AStatsManager_PullAtomMetadata_getCoolDownMillis",
336   "linker_set_key" : "AStatsManager_PullAtomMetadata_getCoolDownMillis",
337   "parameters" :
338   [
339    {
340     "referenced_type" : "_ZTIP30AStatsManager_PullAtomMetadata"
341    }
342   ],
343   "return_type" : "_ZTIl",
344   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
345  },
346  {
347   "function_name" : "AStatsManager_PullAtomMetadata_getNumAdditiveFields",
348   "linker_set_key" : "AStatsManager_PullAtomMetadata_getNumAdditiveFields",
349   "parameters" :
350   [
351    {
352     "referenced_type" : "_ZTIP30AStatsManager_PullAtomMetadata"
353    }
354   ],
355   "return_type" : "_ZTIi",
356   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
357  },
358  {
359   "function_name" : "AStatsManager_PullAtomMetadata_getTimeoutMillis",
360   "linker_set_key" : "AStatsManager_PullAtomMetadata_getTimeoutMillis",
361   "parameters" :
362   [
363    {
364     "referenced_type" : "_ZTIP30AStatsManager_PullAtomMetadata"
365    }
366   ],
367   "return_type" : "_ZTIl",
368   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
369  },
370  {
371   "function_name" : "AStatsManager_PullAtomMetadata_obtain",
372   "linker_set_key" : "AStatsManager_PullAtomMetadata_obtain",
373   "return_type" : "_ZTIP30AStatsManager_PullAtomMetadata",
374   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
375  },
376  {
377   "function_name" : "AStatsManager_PullAtomMetadata_release",
378   "linker_set_key" : "AStatsManager_PullAtomMetadata_release",
379   "parameters" :
380   [
381    {
382     "referenced_type" : "_ZTIP30AStatsManager_PullAtomMetadata"
383    }
384   ],
385   "return_type" : "_ZTIv",
386   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
387  },
388  {
389   "function_name" : "AStatsManager_PullAtomMetadata_setAdditiveFields",
390   "linker_set_key" : "AStatsManager_PullAtomMetadata_setAdditiveFields",
391   "parameters" :
392   [
393    {
394     "referenced_type" : "_ZTIP30AStatsManager_PullAtomMetadata"
395    },
396    {
397     "referenced_type" : "_ZTIPi"
398    },
399    {
400     "referenced_type" : "_ZTIi"
401    }
402   ],
403   "return_type" : "_ZTIv",
404   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
405  },
406  {
407   "function_name" : "AStatsManager_PullAtomMetadata_setCoolDownMillis",
408   "linker_set_key" : "AStatsManager_PullAtomMetadata_setCoolDownMillis",
409   "parameters" :
410   [
411    {
412     "referenced_type" : "_ZTIP30AStatsManager_PullAtomMetadata"
413    },
414    {
415     "referenced_type" : "_ZTIl"
416    }
417   ],
418   "return_type" : "_ZTIv",
419   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
420  },
421  {
422   "function_name" : "AStatsManager_PullAtomMetadata_setTimeoutMillis",
423   "linker_set_key" : "AStatsManager_PullAtomMetadata_setTimeoutMillis",
424   "parameters" :
425   [
426    {
427     "referenced_type" : "_ZTIP30AStatsManager_PullAtomMetadata"
428    },
429    {
430     "referenced_type" : "_ZTIl"
431    }
432   ],
433   "return_type" : "_ZTIv",
434   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
435  },
436  {
437   "function_name" : "AStatsManager_addSubscription",
438   "linker_set_key" : "AStatsManager_addSubscription",
439   "parameters" :
440   [
441    {
442     "referenced_type" : "_ZTIPKh"
443    },
444    {
445     "referenced_type" : "_ZTIm"
446    },
447    {
448     "referenced_type" : "_ZTIKPFvi40AStatsManager_SubscriptionCallbackReasonPhmPvE"
449    },
450    {
451     "referenced_type" : "_ZTIPv"
452    }
453   ],
454   "return_type" : "_ZTIi",
455   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_subscription.h"
456  },
457  {
458   "function_name" : "AStatsManager_clearPullAtomCallback",
459   "linker_set_key" : "AStatsManager_clearPullAtomCallback",
460   "parameters" :
461   [
462    {
463     "referenced_type" : "_ZTIi"
464    }
465   ],
466   "return_type" : "_ZTIv",
467   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
468  },
469  {
470   "function_name" : "AStatsManager_flushSubscription",
471   "linker_set_key" : "AStatsManager_flushSubscription",
472   "parameters" :
473   [
474    {
475     "referenced_type" : "_ZTIi"
476    }
477   ],
478   "return_type" : "_ZTIv",
479   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_subscription.h"
480  },
481  {
482   "function_name" : "AStatsManager_removeSubscription",
483   "linker_set_key" : "AStatsManager_removeSubscription",
484   "parameters" :
485   [
486    {
487     "referenced_type" : "_ZTIi"
488    }
489   ],
490   "return_type" : "_ZTIv",
491   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_subscription.h"
492  },
493  {
494   "function_name" : "AStatsManager_setPullAtomCallback",
495   "linker_set_key" : "AStatsManager_setPullAtomCallback",
496   "parameters" :
497   [
498    {
499     "referenced_type" : "_ZTIi"
500    },
501    {
502     "referenced_type" : "_ZTIP30AStatsManager_PullAtomMetadata"
503    },
504    {
505     "referenced_type" : "_ZTIPFiiP15AStatsEventListPvE"
506    },
507    {
508     "referenced_type" : "_ZTIPv"
509    }
510   ],
511   "return_type" : "_ZTIv",
512   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
513  }
514 ],
515 "global_vars" : [],
516 "lvalue_reference_types" : [],
517 "pointer_types" :
518 [
519  {
520   "alignment" : 8,
521   "linker_set_key" : "_ZTIP11AStatsEvent",
522   "name" : "AStatsEvent *",
523   "referenced_type" : "_ZTI11AStatsEvent",
524   "size" : 8,
525   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
526  },
527  {
528   "alignment" : 8,
529   "linker_set_key" : "_ZTIP15AStatsEventList",
530   "name" : "AStatsEventList *",
531   "referenced_type" : "_ZTI15AStatsEventList",
532   "size" : 8,
533   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
534  },
535  {
536   "alignment" : 8,
537   "linker_set_key" : "_ZTIP30AStatsManager_PullAtomMetadata",
538   "name" : "AStatsManager_PullAtomMetadata *",
539   "referenced_type" : "_ZTI30AStatsManager_PullAtomMetadata",
540   "size" : 8,
541   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
542  },
543  {
544   "alignment" : 8,
545   "linker_set_key" : "_ZTIPFiiP15AStatsEventListPvE",
546   "name" : "int (*)(int, AStatsEventList *, void *)",
547   "referenced_type" : "_ZTIFiiP15AStatsEventListPvE",
548   "size" : 8,
549   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
550  },
551  {
552   "alignment" : 8,
553   "linker_set_key" : "_ZTIPFvi40AStatsManager_SubscriptionCallbackReasonPhmPvE",
554   "name" : "void (*)(int, AStatsManager_SubscriptionCallbackReason, unsigned char *, unsigned long, void *)",
555   "referenced_type" : "_ZTIFvi40AStatsManager_SubscriptionCallbackReasonPhmPvE",
556   "size" : 8,
557   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_subscription.h"
558  },
559  {
560   "alignment" : 8,
561   "linker_set_key" : "_ZTIPKh",
562   "name" : "const unsigned char *",
563   "referenced_type" : "_ZTIKh",
564   "size" : 8,
565   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_subscription.h"
566  },
567  {
568   "alignment" : 8,
569   "linker_set_key" : "_ZTIPh",
570   "name" : "unsigned char *",
571   "referenced_type" : "_ZTIh",
572   "size" : 8,
573   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_subscription.h"
574  },
575  {
576   "alignment" : 8,
577   "linker_set_key" : "_ZTIPi",
578   "name" : "int *",
579   "referenced_type" : "_ZTIi",
580   "size" : 8,
581   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_pull_atom_callback.h"
582  },
583  {
584   "alignment" : 8,
585   "linker_set_key" : "_ZTIPv",
586   "name" : "void *",
587   "referenced_type" : "_ZTIv",
588   "size" : 8,
589   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_subscription.h"
590  }
591 ],
592 "qualified_types" :
593 [
594  {
595   "alignment" : 8,
596   "is_const" : true,
597   "linker_set_key" : "_ZTIKPFvi40AStatsManager_SubscriptionCallbackReasonPhmPvE",
598   "name" : "void (*const)(int, AStatsManager_SubscriptionCallbackReason, unsigned char *, unsigned long, void *)",
599   "referenced_type" : "_ZTIPFvi40AStatsManager_SubscriptionCallbackReasonPhmPvE",
600   "size" : 8,
601   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_subscription.h"
602  },
603  {
604   "alignment" : 1,
605   "is_const" : true,
606   "linker_set_key" : "_ZTIKh",
607   "name" : "const unsigned char",
608   "referenced_type" : "_ZTIh",
609   "size" : 1,
610   "source_file" : "packages/modules/StatsD/lib/libstatspull/include/stats_subscription.h"
611  }
612 ],
613 "record_types" : [],
614 "rvalue_reference_types" : []
615}
616