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