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