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