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