• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA1_PKc",
7   "name" : "const char *[1]",
8   "referenced_type" : "_ZTIPKc",
9   "size" : 4,
10   "source_file" : "frameworks/native/include/binder/IInterface.h"
11  },
12  {
13   "alignment" : 4,
14   "linker_set_key" : "_ZTIA53_PKc",
15   "name" : "const char *[53]",
16   "referenced_type" : "_ZTIPKc",
17   "size" : 212,
18   "source_file" : "frameworks/native/include/binder/IInterface.h"
19  }
20 ],
21 "builtin_types" :
22 [
23  {
24   "alignment" : 2,
25   "linker_set_key" : "_ZTIDF16_",
26   "name" : "_Float16",
27   "size" : 2
28  },
29  {
30   "alignment" : 4,
31   "is_integral" : true,
32   "is_unsigned" : true,
33   "linker_set_key" : "_ZTIDi",
34   "name" : "char32_t",
35   "size" : 4
36  },
37  {
38   "alignment" : 4,
39   "linker_set_key" : "_ZTIDn",
40   "name" : "std::nullptr_t",
41   "size" : 4
42  },
43  {
44   "alignment" : 2,
45   "is_integral" : true,
46   "is_unsigned" : true,
47   "linker_set_key" : "_ZTIDs",
48   "name" : "char16_t",
49   "size" : 2
50  },
51  {
52   "alignment" : 1,
53   "is_integral" : true,
54   "is_unsigned" : true,
55   "linker_set_key" : "_ZTIDu",
56   "name" : "char8_t",
57   "size" : 1
58  },
59  {
60   "alignment" : 1,
61   "is_integral" : true,
62   "linker_set_key" : "_ZTIa",
63   "name" : "signed char",
64   "size" : 1
65  },
66  {
67   "alignment" : 1,
68   "is_integral" : true,
69   "is_unsigned" : true,
70   "linker_set_key" : "_ZTIb",
71   "name" : "bool",
72   "size" : 1
73  },
74  {
75   "alignment" : 1,
76   "is_integral" : true,
77   "is_unsigned" : true,
78   "linker_set_key" : "_ZTIc",
79   "name" : "char",
80   "size" : 1
81  },
82  {
83   "alignment" : 8,
84   "linker_set_key" : "_ZTId",
85   "name" : "double",
86   "size" : 8
87  },
88  {
89   "alignment" : 8,
90   "linker_set_key" : "_ZTIe",
91   "name" : "long double",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "_ZTIf",
97   "name" : "float",
98   "size" : 4
99  },
100  {
101   "alignment" : 1,
102   "is_integral" : true,
103   "is_unsigned" : true,
104   "linker_set_key" : "_ZTIh",
105   "name" : "unsigned char",
106   "size" : 1
107  },
108  {
109   "alignment" : 4,
110   "is_integral" : true,
111   "linker_set_key" : "_ZTIi",
112   "name" : "int",
113   "size" : 4
114  },
115  {
116   "alignment" : 4,
117   "is_integral" : true,
118   "is_unsigned" : true,
119   "linker_set_key" : "_ZTIj",
120   "name" : "unsigned int",
121   "size" : 4
122  },
123  {
124   "alignment" : 4,
125   "is_integral" : true,
126   "linker_set_key" : "_ZTIl",
127   "name" : "long",
128   "size" : 4
129  },
130  {
131   "alignment" : 4,
132   "is_integral" : true,
133   "is_unsigned" : true,
134   "linker_set_key" : "_ZTIm",
135   "name" : "unsigned long",
136   "size" : 4
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "_ZTIs",
142   "name" : "short",
143   "size" : 2
144  },
145  {
146   "alignment" : 2,
147   "is_integral" : true,
148   "is_unsigned" : true,
149   "linker_set_key" : "_ZTIt",
150   "name" : "unsigned short",
151   "size" : 2
152  },
153  {
154   "linker_set_key" : "_ZTIv",
155   "name" : "void"
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "_ZTIw",
162   "name" : "wchar_t",
163   "size" : 4
164  },
165  {
166   "alignment" : 8,
167   "is_integral" : true,
168   "linker_set_key" : "_ZTIx",
169   "name" : "long long",
170   "size" : 8
171  },
172  {
173   "alignment" : 8,
174   "is_integral" : true,
175   "is_unsigned" : true,
176   "linker_set_key" : "_ZTIy",
177   "name" : "unsigned long long",
178   "size" : 8
179  }
180 ],
181 "elf_functions" :
182 [
183  {
184   "name" : "ANeuralNetworksBurst_create"
185  },
186  {
187   "name" : "ANeuralNetworksBurst_free"
188  },
189  {
190   "name" : "ANeuralNetworksCompilation_create"
191  },
192  {
193   "name" : "ANeuralNetworksCompilation_createForDevices"
194  },
195  {
196   "name" : "ANeuralNetworksCompilation_finish"
197  },
198  {
199   "name" : "ANeuralNetworksCompilation_free"
200  },
201  {
202   "name" : "ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput"
203  },
204  {
205   "name" : "ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput"
206  },
207  {
208   "name" : "ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput"
209  },
210  {
211   "name" : "ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput"
212  },
213  {
214   "name" : "ANeuralNetworksCompilation_setCaching"
215  },
216  {
217   "name" : "ANeuralNetworksCompilation_setPreference"
218  },
219  {
220   "name" : "ANeuralNetworksCompilation_setPriority"
221  },
222  {
223   "name" : "ANeuralNetworksCompilation_setTimeout"
224  },
225  {
226   "name" : "ANeuralNetworksDevice_getFeatureLevel"
227  },
228  {
229   "name" : "ANeuralNetworksDevice_getName"
230  },
231  {
232   "name" : "ANeuralNetworksDevice_getType"
233  },
234  {
235   "name" : "ANeuralNetworksDevice_getVersion"
236  },
237  {
238   "name" : "ANeuralNetworksDevice_wait"
239  },
240  {
241   "name" : "ANeuralNetworksEvent_createFromSyncFenceFd"
242  },
243  {
244   "name" : "ANeuralNetworksEvent_free"
245  },
246  {
247   "name" : "ANeuralNetworksEvent_getSyncFenceFd"
248  },
249  {
250   "name" : "ANeuralNetworksEvent_wait"
251  },
252  {
253   "name" : "ANeuralNetworksExecution_burstCompute"
254  },
255  {
256   "name" : "ANeuralNetworksExecution_compute"
257  },
258  {
259   "name" : "ANeuralNetworksExecution_create"
260  },
261  {
262   "name" : "ANeuralNetworksExecution_enableInputAndOutputPadding"
263  },
264  {
265   "name" : "ANeuralNetworksExecution_free"
266  },
267  {
268   "name" : "ANeuralNetworksExecution_getDuration"
269  },
270  {
271   "name" : "ANeuralNetworksExecution_getOutputOperandDimensions"
272  },
273  {
274   "name" : "ANeuralNetworksExecution_getOutputOperandRank"
275  },
276  {
277   "name" : "ANeuralNetworksExecution_setInput"
278  },
279  {
280   "name" : "ANeuralNetworksExecution_setInputFromMemory"
281  },
282  {
283   "name" : "ANeuralNetworksExecution_setLoopTimeout"
284  },
285  {
286   "name" : "ANeuralNetworksExecution_setMeasureTiming"
287  },
288  {
289   "name" : "ANeuralNetworksExecution_setOutput"
290  },
291  {
292   "name" : "ANeuralNetworksExecution_setOutputFromMemory"
293  },
294  {
295   "name" : "ANeuralNetworksExecution_setReusable"
296  },
297  {
298   "name" : "ANeuralNetworksExecution_setTimeout"
299  },
300  {
301   "name" : "ANeuralNetworksExecution_startCompute"
302  },
303  {
304   "name" : "ANeuralNetworksExecution_startComputeWithDependencies"
305  },
306  {
307   "name" : "ANeuralNetworksMemoryDesc_addInputRole"
308  },
309  {
310   "name" : "ANeuralNetworksMemoryDesc_addOutputRole"
311  },
312  {
313   "name" : "ANeuralNetworksMemoryDesc_create"
314  },
315  {
316   "name" : "ANeuralNetworksMemoryDesc_finish"
317  },
318  {
319   "name" : "ANeuralNetworksMemoryDesc_free"
320  },
321  {
322   "name" : "ANeuralNetworksMemoryDesc_setDimensions"
323  },
324  {
325   "name" : "ANeuralNetworksMemory_copy"
326  },
327  {
328   "name" : "ANeuralNetworksMemory_createFromAHardwareBuffer"
329  },
330  {
331   "name" : "ANeuralNetworksMemory_createFromDesc"
332  },
333  {
334   "name" : "ANeuralNetworksMemory_createFromFd"
335  },
336  {
337   "name" : "ANeuralNetworksMemory_free"
338  },
339  {
340   "name" : "ANeuralNetworksModel_addOperand"
341  },
342  {
343   "name" : "ANeuralNetworksModel_addOperation"
344  },
345  {
346   "name" : "ANeuralNetworksModel_create"
347  },
348  {
349   "name" : "ANeuralNetworksModel_finish"
350  },
351  {
352   "name" : "ANeuralNetworksModel_free"
353  },
354  {
355   "name" : "ANeuralNetworksModel_getSupportedOperationsForDevices"
356  },
357  {
358   "name" : "ANeuralNetworksModel_identifyInputsAndOutputs"
359  },
360  {
361   "name" : "ANeuralNetworksModel_relaxComputationFloat32toFloat16"
362  },
363  {
364   "name" : "ANeuralNetworksModel_setOperandSymmPerChannelQuantParams"
365  },
366  {
367   "name" : "ANeuralNetworksModel_setOperandValue"
368  },
369  {
370   "name" : "ANeuralNetworksModel_setOperandValueFromMemory"
371  },
372  {
373   "name" : "ANeuralNetworksModel_setOperandValueFromModel"
374  },
375  {
376   "name" : "ANeuralNetworks_getDefaultLoopTimeout"
377  },
378  {
379   "name" : "ANeuralNetworks_getDevice"
380  },
381  {
382   "name" : "ANeuralNetworks_getDeviceCount"
383  },
384  {
385   "name" : "ANeuralNetworks_getMaximumLoopTimeout"
386  },
387  {
388   "name" : "ANeuralNetworks_getRuntimeFeatureLevel"
389  }
390 ],
391 "elf_objects" : [],
392 "enum_types" :
393 [
394  {
395   "alignment" : 4,
396   "enum_fields" :
397   [
398    {
399     "enum_field_value" : 0,
400     "name" : "ANEURALNETWORKS_NO_ERROR"
401    },
402    {
403     "enum_field_value" : 1,
404     "name" : "ANEURALNETWORKS_OUT_OF_MEMORY"
405    },
406    {
407     "enum_field_value" : 2,
408     "name" : "ANEURALNETWORKS_INCOMPLETE"
409    },
410    {
411     "enum_field_value" : 3,
412     "name" : "ANEURALNETWORKS_UNEXPECTED_NULL"
413    },
414    {
415     "enum_field_value" : 4,
416     "name" : "ANEURALNETWORKS_BAD_DATA"
417    },
418    {
419     "enum_field_value" : 5,
420     "name" : "ANEURALNETWORKS_OP_FAILED"
421    },
422    {
423     "enum_field_value" : 6,
424     "name" : "ANEURALNETWORKS_BAD_STATE"
425    },
426    {
427     "enum_field_value" : 7,
428     "name" : "ANEURALNETWORKS_UNMAPPABLE"
429    },
430    {
431     "enum_field_value" : 8,
432     "name" : "ANEURALNETWORKS_OUTPUT_INSUFFICIENT_SIZE"
433    },
434    {
435     "enum_field_value" : 9,
436     "name" : "ANEURALNETWORKS_UNAVAILABLE_DEVICE"
437    },
438    {
439     "enum_field_value" : 10,
440     "name" : "ANEURALNETWORKS_MISSED_DEADLINE_TRANSIENT"
441    },
442    {
443     "enum_field_value" : 11,
444     "name" : "ANEURALNETWORKS_MISSED_DEADLINE_PERSISTENT"
445    },
446    {
447     "enum_field_value" : 12,
448     "name" : "ANEURALNETWORKS_RESOURCE_EXHAUSTED_TRANSIENT"
449    },
450    {
451     "enum_field_value" : 13,
452     "name" : "ANEURALNETWORKS_RESOURCE_EXHAUSTED_PERSISTENT"
453    },
454    {
455     "enum_field_value" : 14,
456     "name" : "ANEURALNETWORKS_DEAD_OBJECT"
457    }
458   ],
459   "linker_set_key" : "_ZTI10ResultCode",
460   "name" : "ResultCode",
461   "size" : 4,
462   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
463   "underlying_type" : "_ZTIj"
464  },
465  {
466   "alignment" : 4,
467   "enum_fields" :
468   [
469    {
470     "enum_field_value" : 0,
471     "name" : "ANEURALNETWORKS_FLOAT32"
472    },
473    {
474     "enum_field_value" : 1,
475     "name" : "ANEURALNETWORKS_INT32"
476    },
477    {
478     "enum_field_value" : 2,
479     "name" : "ANEURALNETWORKS_UINT32"
480    },
481    {
482     "enum_field_value" : 3,
483     "name" : "ANEURALNETWORKS_TENSOR_FLOAT32"
484    },
485    {
486     "enum_field_value" : 4,
487     "name" : "ANEURALNETWORKS_TENSOR_INT32"
488    },
489    {
490     "enum_field_value" : 5,
491     "name" : "ANEURALNETWORKS_TENSOR_QUANT8_ASYMM"
492    },
493    {
494     "enum_field_value" : 6,
495     "name" : "ANEURALNETWORKS_BOOL"
496    },
497    {
498     "enum_field_value" : 7,
499     "name" : "ANEURALNETWORKS_TENSOR_QUANT16_SYMM"
500    },
501    {
502     "enum_field_value" : 8,
503     "name" : "ANEURALNETWORKS_TENSOR_FLOAT16"
504    },
505    {
506     "enum_field_value" : 9,
507     "name" : "ANEURALNETWORKS_TENSOR_BOOL8"
508    },
509    {
510     "enum_field_value" : 10,
511     "name" : "ANEURALNETWORKS_FLOAT16"
512    },
513    {
514     "enum_field_value" : 11,
515     "name" : "ANEURALNETWORKS_TENSOR_QUANT8_SYMM_PER_CHANNEL"
516    },
517    {
518     "enum_field_value" : 12,
519     "name" : "ANEURALNETWORKS_TENSOR_QUANT16_ASYMM"
520    },
521    {
522     "enum_field_value" : 13,
523     "name" : "ANEURALNETWORKS_TENSOR_QUANT8_SYMM"
524    },
525    {
526     "enum_field_value" : 14,
527     "name" : "ANEURALNETWORKS_TENSOR_QUANT8_ASYMM_SIGNED"
528    },
529    {
530     "enum_field_value" : 15,
531     "name" : "ANEURALNETWORKS_MODEL"
532    }
533   ],
534   "linker_set_key" : "_ZTI11OperandCode",
535   "name" : "OperandCode",
536   "size" : 4,
537   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
538   "underlying_type" : "_ZTIj"
539  },
540  {
541   "alignment" : 4,
542   "enum_fields" :
543   [
544    {
545     "enum_field_value" : 1,
546     "name" : "ANEURALNETWORKS_PADDING_SAME"
547    },
548    {
549     "enum_field_value" : 2,
550     "name" : "ANEURALNETWORKS_PADDING_VALID"
551    }
552   ],
553   "linker_set_key" : "_ZTI11PaddingCode",
554   "name" : "PaddingCode",
555   "size" : 4,
556   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
557   "underlying_type" : "_ZTIj"
558  },
559  {
560   "alignment" : 4,
561   "enum_fields" :
562   [
563    {
564     "enum_field_value" : 0,
565     "name" : "ANEURALNETWORKS_DURATION_ON_HARDWARE"
566    },
567    {
568     "enum_field_value" : 1,
569     "name" : "ANEURALNETWORKS_DURATION_IN_DRIVER"
570    },
571    {
572     "enum_field_value" : 2,
573     "name" : "ANEURALNETWORKS_FENCED_DURATION_ON_HARDWARE"
574    },
575    {
576     "enum_field_value" : 3,
577     "name" : "ANEURALNETWORKS_FENCED_DURATION_IN_DRIVER"
578    }
579   ],
580   "linker_set_key" : "_ZTI12DurationCode",
581   "name" : "DurationCode",
582   "size" : 4,
583   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
584   "underlying_type" : "_ZTIj"
585  },
586  {
587   "alignment" : 4,
588   "enum_fields" :
589   [
590    {
591     "enum_field_value" : 90,
592     "name" : "ANEURALNETWORKS_PRIORITY_LOW"
593    },
594    {
595     "enum_field_value" : 100,
596     "name" : "ANEURALNETWORKS_PRIORITY_MEDIUM"
597    },
598    {
599     "enum_field_value" : 110,
600     "name" : "ANEURALNETWORKS_PRIORITY_HIGH"
601    },
602    {
603     "enum_field_value" : 100,
604     "name" : "ANEURALNETWORKS_PRIORITY_DEFAULT"
605    }
606   ],
607   "linker_set_key" : "_ZTI12PriorityCode",
608   "name" : "PriorityCode",
609   "size" : 4,
610   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
611   "underlying_type" : "_ZTIj"
612  },
613  {
614   "alignment" : 4,
615   "enum_fields" :
616   [
617    {
618     "enum_field_value" : 0,
619     "name" : "ANEURALNETWORKS_ADD"
620    },
621    {
622     "enum_field_value" : 1,
623     "name" : "ANEURALNETWORKS_AVERAGE_POOL_2D"
624    },
625    {
626     "enum_field_value" : 2,
627     "name" : "ANEURALNETWORKS_CONCATENATION"
628    },
629    {
630     "enum_field_value" : 3,
631     "name" : "ANEURALNETWORKS_CONV_2D"
632    },
633    {
634     "enum_field_value" : 4,
635     "name" : "ANEURALNETWORKS_DEPTHWISE_CONV_2D"
636    },
637    {
638     "enum_field_value" : 5,
639     "name" : "ANEURALNETWORKS_DEPTH_TO_SPACE"
640    },
641    {
642     "enum_field_value" : 6,
643     "name" : "ANEURALNETWORKS_DEQUANTIZE"
644    },
645    {
646     "enum_field_value" : 7,
647     "name" : "ANEURALNETWORKS_EMBEDDING_LOOKUP"
648    },
649    {
650     "enum_field_value" : 8,
651     "name" : "ANEURALNETWORKS_FLOOR"
652    },
653    {
654     "enum_field_value" : 9,
655     "name" : "ANEURALNETWORKS_FULLY_CONNECTED"
656    },
657    {
658     "enum_field_value" : 10,
659     "name" : "ANEURALNETWORKS_HASHTABLE_LOOKUP"
660    },
661    {
662     "enum_field_value" : 11,
663     "name" : "ANEURALNETWORKS_L2_NORMALIZATION"
664    },
665    {
666     "enum_field_value" : 12,
667     "name" : "ANEURALNETWORKS_L2_POOL_2D"
668    },
669    {
670     "enum_field_value" : 13,
671     "name" : "ANEURALNETWORKS_LOCAL_RESPONSE_NORMALIZATION"
672    },
673    {
674     "enum_field_value" : 14,
675     "name" : "ANEURALNETWORKS_LOGISTIC"
676    },
677    {
678     "enum_field_value" : 15,
679     "name" : "ANEURALNETWORKS_LSH_PROJECTION"
680    },
681    {
682     "enum_field_value" : 16,
683     "name" : "ANEURALNETWORKS_LSTM"
684    },
685    {
686     "enum_field_value" : 17,
687     "name" : "ANEURALNETWORKS_MAX_POOL_2D"
688    },
689    {
690     "enum_field_value" : 18,
691     "name" : "ANEURALNETWORKS_MUL"
692    },
693    {
694     "enum_field_value" : 19,
695     "name" : "ANEURALNETWORKS_RELU"
696    },
697    {
698     "enum_field_value" : 20,
699     "name" : "ANEURALNETWORKS_RELU1"
700    },
701    {
702     "enum_field_value" : 21,
703     "name" : "ANEURALNETWORKS_RELU6"
704    },
705    {
706     "enum_field_value" : 22,
707     "name" : "ANEURALNETWORKS_RESHAPE"
708    },
709    {
710     "enum_field_value" : 23,
711     "name" : "ANEURALNETWORKS_RESIZE_BILINEAR"
712    },
713    {
714     "enum_field_value" : 24,
715     "name" : "ANEURALNETWORKS_RNN"
716    },
717    {
718     "enum_field_value" : 25,
719     "name" : "ANEURALNETWORKS_SOFTMAX"
720    },
721    {
722     "enum_field_value" : 26,
723     "name" : "ANEURALNETWORKS_SPACE_TO_DEPTH"
724    },
725    {
726     "enum_field_value" : 27,
727     "name" : "ANEURALNETWORKS_SVDF"
728    },
729    {
730     "enum_field_value" : 28,
731     "name" : "ANEURALNETWORKS_TANH"
732    },
733    {
734     "enum_field_value" : 29,
735     "name" : "ANEURALNETWORKS_BATCH_TO_SPACE_ND"
736    },
737    {
738     "enum_field_value" : 30,
739     "name" : "ANEURALNETWORKS_DIV"
740    },
741    {
742     "enum_field_value" : 31,
743     "name" : "ANEURALNETWORKS_MEAN"
744    },
745    {
746     "enum_field_value" : 32,
747     "name" : "ANEURALNETWORKS_PAD"
748    },
749    {
750     "enum_field_value" : 33,
751     "name" : "ANEURALNETWORKS_SPACE_TO_BATCH_ND"
752    },
753    {
754     "enum_field_value" : 34,
755     "name" : "ANEURALNETWORKS_SQUEEZE"
756    },
757    {
758     "enum_field_value" : 35,
759     "name" : "ANEURALNETWORKS_STRIDED_SLICE"
760    },
761    {
762     "enum_field_value" : 36,
763     "name" : "ANEURALNETWORKS_SUB"
764    },
765    {
766     "enum_field_value" : 37,
767     "name" : "ANEURALNETWORKS_TRANSPOSE"
768    },
769    {
770     "enum_field_value" : 38,
771     "name" : "ANEURALNETWORKS_ABS"
772    },
773    {
774     "enum_field_value" : 39,
775     "name" : "ANEURALNETWORKS_ARGMAX"
776    },
777    {
778     "enum_field_value" : 40,
779     "name" : "ANEURALNETWORKS_ARGMIN"
780    },
781    {
782     "enum_field_value" : 41,
783     "name" : "ANEURALNETWORKS_AXIS_ALIGNED_BBOX_TRANSFORM"
784    },
785    {
786     "enum_field_value" : 42,
787     "name" : "ANEURALNETWORKS_BIDIRECTIONAL_SEQUENCE_LSTM"
788    },
789    {
790     "enum_field_value" : 43,
791     "name" : "ANEURALNETWORKS_BIDIRECTIONAL_SEQUENCE_RNN"
792    },
793    {
794     "enum_field_value" : 44,
795     "name" : "ANEURALNETWORKS_BOX_WITH_NMS_LIMIT"
796    },
797    {
798     "enum_field_value" : 45,
799     "name" : "ANEURALNETWORKS_CAST"
800    },
801    {
802     "enum_field_value" : 46,
803     "name" : "ANEURALNETWORKS_CHANNEL_SHUFFLE"
804    },
805    {
806     "enum_field_value" : 47,
807     "name" : "ANEURALNETWORKS_DETECTION_POSTPROCESSING"
808    },
809    {
810     "enum_field_value" : 48,
811     "name" : "ANEURALNETWORKS_EQUAL"
812    },
813    {
814     "enum_field_value" : 49,
815     "name" : "ANEURALNETWORKS_EXP"
816    },
817    {
818     "enum_field_value" : 50,
819     "name" : "ANEURALNETWORKS_EXPAND_DIMS"
820    },
821    {
822     "enum_field_value" : 51,
823     "name" : "ANEURALNETWORKS_GATHER"
824    },
825    {
826     "enum_field_value" : 52,
827     "name" : "ANEURALNETWORKS_GENERATE_PROPOSALS"
828    },
829    {
830     "enum_field_value" : 53,
831     "name" : "ANEURALNETWORKS_GREATER"
832    },
833    {
834     "enum_field_value" : 54,
835     "name" : "ANEURALNETWORKS_GREATER_EQUAL"
836    },
837    {
838     "enum_field_value" : 55,
839     "name" : "ANEURALNETWORKS_GROUPED_CONV_2D"
840    },
841    {
842     "enum_field_value" : 56,
843     "name" : "ANEURALNETWORKS_HEATMAP_MAX_KEYPOINT"
844    },
845    {
846     "enum_field_value" : 57,
847     "name" : "ANEURALNETWORKS_INSTANCE_NORMALIZATION"
848    },
849    {
850     "enum_field_value" : 58,
851     "name" : "ANEURALNETWORKS_LESS"
852    },
853    {
854     "enum_field_value" : 59,
855     "name" : "ANEURALNETWORKS_LESS_EQUAL"
856    },
857    {
858     "enum_field_value" : 60,
859     "name" : "ANEURALNETWORKS_LOG"
860    },
861    {
862     "enum_field_value" : 61,
863     "name" : "ANEURALNETWORKS_LOGICAL_AND"
864    },
865    {
866     "enum_field_value" : 62,
867     "name" : "ANEURALNETWORKS_LOGICAL_NOT"
868    },
869    {
870     "enum_field_value" : 63,
871     "name" : "ANEURALNETWORKS_LOGICAL_OR"
872    },
873    {
874     "enum_field_value" : 64,
875     "name" : "ANEURALNETWORKS_LOG_SOFTMAX"
876    },
877    {
878     "enum_field_value" : 65,
879     "name" : "ANEURALNETWORKS_MAXIMUM"
880    },
881    {
882     "enum_field_value" : 66,
883     "name" : "ANEURALNETWORKS_MINIMUM"
884    },
885    {
886     "enum_field_value" : 67,
887     "name" : "ANEURALNETWORKS_NEG"
888    },
889    {
890     "enum_field_value" : 68,
891     "name" : "ANEURALNETWORKS_NOT_EQUAL"
892    },
893    {
894     "enum_field_value" : 69,
895     "name" : "ANEURALNETWORKS_PAD_V2"
896    },
897    {
898     "enum_field_value" : 70,
899     "name" : "ANEURALNETWORKS_POW"
900    },
901    {
902     "enum_field_value" : 71,
903     "name" : "ANEURALNETWORKS_PRELU"
904    },
905    {
906     "enum_field_value" : 72,
907     "name" : "ANEURALNETWORKS_QUANTIZE"
908    },
909    {
910     "enum_field_value" : 73,
911     "name" : "ANEURALNETWORKS_QUANTIZED_16BIT_LSTM"
912    },
913    {
914     "enum_field_value" : 74,
915     "name" : "ANEURALNETWORKS_RANDOM_MULTINOMIAL"
916    },
917    {
918     "enum_field_value" : 75,
919     "name" : "ANEURALNETWORKS_REDUCE_ALL"
920    },
921    {
922     "enum_field_value" : 76,
923     "name" : "ANEURALNETWORKS_REDUCE_ANY"
924    },
925    {
926     "enum_field_value" : 77,
927     "name" : "ANEURALNETWORKS_REDUCE_MAX"
928    },
929    {
930     "enum_field_value" : 78,
931     "name" : "ANEURALNETWORKS_REDUCE_MIN"
932    },
933    {
934     "enum_field_value" : 79,
935     "name" : "ANEURALNETWORKS_REDUCE_PROD"
936    },
937    {
938     "enum_field_value" : 80,
939     "name" : "ANEURALNETWORKS_REDUCE_SUM"
940    },
941    {
942     "enum_field_value" : 81,
943     "name" : "ANEURALNETWORKS_ROI_ALIGN"
944    },
945    {
946     "enum_field_value" : 82,
947     "name" : "ANEURALNETWORKS_ROI_POOLING"
948    },
949    {
950     "enum_field_value" : 83,
951     "name" : "ANEURALNETWORKS_RSQRT"
952    },
953    {
954     "enum_field_value" : 84,
955     "name" : "ANEURALNETWORKS_SELECT"
956    },
957    {
958     "enum_field_value" : 85,
959     "name" : "ANEURALNETWORKS_SIN"
960    },
961    {
962     "enum_field_value" : 86,
963     "name" : "ANEURALNETWORKS_SLICE"
964    },
965    {
966     "enum_field_value" : 87,
967     "name" : "ANEURALNETWORKS_SPLIT"
968    },
969    {
970     "enum_field_value" : 88,
971     "name" : "ANEURALNETWORKS_SQRT"
972    },
973    {
974     "enum_field_value" : 89,
975     "name" : "ANEURALNETWORKS_TILE"
976    },
977    {
978     "enum_field_value" : 90,
979     "name" : "ANEURALNETWORKS_TOPK_V2"
980    },
981    {
982     "enum_field_value" : 91,
983     "name" : "ANEURALNETWORKS_TRANSPOSE_CONV_2D"
984    },
985    {
986     "enum_field_value" : 92,
987     "name" : "ANEURALNETWORKS_UNIDIRECTIONAL_SEQUENCE_LSTM"
988    },
989    {
990     "enum_field_value" : 93,
991     "name" : "ANEURALNETWORKS_UNIDIRECTIONAL_SEQUENCE_RNN"
992    },
993    {
994     "enum_field_value" : 94,
995     "name" : "ANEURALNETWORKS_RESIZE_NEAREST_NEIGHBOR"
996    },
997    {
998     "enum_field_value" : 95,
999     "name" : "ANEURALNETWORKS_QUANTIZED_LSTM"
1000    },
1001    {
1002     "enum_field_value" : 96,
1003     "name" : "ANEURALNETWORKS_IF"
1004    },
1005    {
1006     "enum_field_value" : 97,
1007     "name" : "ANEURALNETWORKS_WHILE"
1008    },
1009    {
1010     "enum_field_value" : 98,
1011     "name" : "ANEURALNETWORKS_ELU"
1012    },
1013    {
1014     "enum_field_value" : 99,
1015     "name" : "ANEURALNETWORKS_HARD_SWISH"
1016    },
1017    {
1018     "enum_field_value" : 100,
1019     "name" : "ANEURALNETWORKS_FILL"
1020    },
1021    {
1022     "enum_field_value" : 101,
1023     "name" : "ANEURALNETWORKS_RANK"
1024    },
1025    {
1026     "enum_field_value" : 102,
1027     "name" : "ANEURALNETWORKS_BATCH_MATMUL"
1028    },
1029    {
1030     "enum_field_value" : 103,
1031     "name" : "ANEURALNETWORKS_PACK"
1032    },
1033    {
1034     "enum_field_value" : 104,
1035     "name" : "ANEURALNETWORKS_MIRROR_PAD"
1036    },
1037    {
1038     "enum_field_value" : 105,
1039     "name" : "ANEURALNETWORKS_REVERSE"
1040    }
1041   ],
1042   "linker_set_key" : "_ZTI13OperationCode",
1043   "name" : "OperationCode",
1044   "size" : 4,
1045   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1046   "underlying_type" : "_ZTIj"
1047  },
1048  {
1049   "alignment" : 4,
1050   "enum_fields" :
1051   [
1052    {
1053     "enum_field_value" : 0,
1054     "name" : "ANEURALNETWORKS_DEVICE_UNKNOWN"
1055    },
1056    {
1057     "enum_field_value" : 1,
1058     "name" : "ANEURALNETWORKS_DEVICE_OTHER"
1059    },
1060    {
1061     "enum_field_value" : 2,
1062     "name" : "ANEURALNETWORKS_DEVICE_CPU"
1063    },
1064    {
1065     "enum_field_value" : 3,
1066     "name" : "ANEURALNETWORKS_DEVICE_GPU"
1067    },
1068    {
1069     "enum_field_value" : 4,
1070     "name" : "ANEURALNETWORKS_DEVICE_ACCELERATOR"
1071    }
1072   ],
1073   "linker_set_key" : "_ZTI14DeviceTypeCode",
1074   "name" : "DeviceTypeCode",
1075   "size" : 4,
1076   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1077   "underlying_type" : "_ZTIj"
1078  },
1079  {
1080   "alignment" : 4,
1081   "enum_fields" :
1082   [
1083    {
1084     "enum_field_value" : 0,
1085     "name" : "ANEURALNETWORKS_PREFER_LOW_POWER"
1086    },
1087    {
1088     "enum_field_value" : 1,
1089     "name" : "ANEURALNETWORKS_PREFER_FAST_SINGLE_ANSWER"
1090    },
1091    {
1092     "enum_field_value" : 2,
1093     "name" : "ANEURALNETWORKS_PREFER_SUSTAINED_SPEED"
1094    }
1095   ],
1096   "linker_set_key" : "_ZTI14PreferenceCode",
1097   "name" : "PreferenceCode",
1098   "size" : 4,
1099   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1100   "underlying_type" : "_ZTIj"
1101  },
1102  {
1103   "alignment" : 4,
1104   "enum_fields" :
1105   [
1106    {
1107     "enum_field_value" : 27,
1108     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_1"
1109    },
1110    {
1111     "enum_field_value" : 28,
1112     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_2"
1113    },
1114    {
1115     "enum_field_value" : 29,
1116     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_3"
1117    },
1118    {
1119     "enum_field_value" : 30,
1120     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_4"
1121    },
1122    {
1123     "enum_field_value" : 31,
1124     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_5"
1125    },
1126    {
1127     "enum_field_value" : 1000006,
1128     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_6"
1129    },
1130    {
1131     "enum_field_value" : 1000007,
1132     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_7"
1133    },
1134    {
1135     "enum_field_value" : 1000008,
1136     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_8"
1137    }
1138   ],
1139   "linker_set_key" : "_ZTI16FeatureLevelCode",
1140   "name" : "FeatureLevelCode",
1141   "size" : 4,
1142   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1143   "underlying_type" : "_ZTIj"
1144  },
1145  {
1146   "alignment" : 4,
1147   "enum_fields" :
1148   [
1149    {
1150     "enum_field_value" : 10,
1151     "name" : "EVENT_TYPE_LIST_STOP"
1152    },
1153    {
1154     "enum_field_value" : 63,
1155     "name" : "EVENT_TYPE_UNKNOWN"
1156    },
1157    {
1158     "enum_field_value" : 0,
1159     "name" : "EVENT_TYPE_INT"
1160    },
1161    {
1162     "enum_field_value" : 1,
1163     "name" : "EVENT_TYPE_LONG"
1164    },
1165    {
1166     "enum_field_value" : 2,
1167     "name" : "EVENT_TYPE_STRING"
1168    },
1169    {
1170     "enum_field_value" : 3,
1171     "name" : "EVENT_TYPE_LIST"
1172    },
1173    {
1174     "enum_field_value" : 4,
1175     "name" : "EVENT_TYPE_FLOAT"
1176    }
1177   ],
1178   "linker_set_key" : "_ZTI19AndroidEventLogType",
1179   "name" : "AndroidEventLogType",
1180   "size" : 4,
1181   "source_file" : "system/logging/liblog/include/log/log.h",
1182   "underlying_type" : "_ZTIj"
1183  },
1184  {
1185   "alignment" : 4,
1186   "enum_fields" :
1187   [
1188    {
1189     "enum_field_value" : 0,
1190     "name" : "ANDROID_LOG_UNKNOWN"
1191    },
1192    {
1193     "enum_field_value" : 1,
1194     "name" : "ANDROID_LOG_DEFAULT"
1195    },
1196    {
1197     "enum_field_value" : 2,
1198     "name" : "ANDROID_LOG_VERBOSE"
1199    },
1200    {
1201     "enum_field_value" : 3,
1202     "name" : "ANDROID_LOG_DEBUG"
1203    },
1204    {
1205     "enum_field_value" : 4,
1206     "name" : "ANDROID_LOG_INFO"
1207    },
1208    {
1209     "enum_field_value" : 5,
1210     "name" : "ANDROID_LOG_WARN"
1211    },
1212    {
1213     "enum_field_value" : 6,
1214     "name" : "ANDROID_LOG_ERROR"
1215    },
1216    {
1217     "enum_field_value" : 7,
1218     "name" : "ANDROID_LOG_FATAL"
1219    },
1220    {
1221     "enum_field_value" : 8,
1222     "name" : "ANDROID_LOG_SILENT"
1223    }
1224   ],
1225   "linker_set_key" : "_ZTI19android_LogPriority",
1226   "name" : "android_LogPriority",
1227   "size" : 4,
1228   "source_file" : "system/logging/liblog/include/android/log.h",
1229   "underlying_type" : "_ZTIj"
1230  },
1231  {
1232   "alignment" : 4,
1233   "enum_fields" :
1234   [
1235    {
1236     "enum_field_value" : 10000,
1237     "name" : "ANEURALNETWORKS_OEM_SCALAR"
1238    },
1239    {
1240     "enum_field_value" : 10001,
1241     "name" : "ANEURALNETWORKS_TENSOR_OEM_BYTE"
1242    }
1243   ],
1244   "linker_set_key" : "_ZTI27$ANEURALNETWORKS_OEM_SCALAR",
1245   "name" : "(unnamed)",
1246   "size" : 4,
1247   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksOEM.h",
1248   "underlying_type" : "_ZTIj"
1249  },
1250  {
1251   "alignment" : 4,
1252   "enum_fields" :
1253   [
1254    {
1255     "enum_field_value" : 10000,
1256     "name" : "ANEURALNETWORKS_OEM_OPERATION"
1257    }
1258   ],
1259   "linker_set_key" : "_ZTI30$ANEURALNETWORKS_OEM_OPERATION",
1260   "name" : "(unnamed)",
1261   "size" : 4,
1262   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksOEM.h",
1263   "underlying_type" : "_ZTIj"
1264  },
1265  {
1266   "alignment" : 4,
1267   "enum_fields" :
1268   [
1269    {
1270     "enum_field_value" : 32,
1271     "name" : "ANEURALNETWORKS_BYTE_SIZE_OF_CACHE_TOKEN"
1272    }
1273   ],
1274   "linker_set_key" : "_ZTI41$ANEURALNETWORKS_BYTE_SIZE_OF_CACHE_TOKEN",
1275   "name" : "(unnamed)",
1276   "size" : 4,
1277   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1278   "underlying_type" : "_ZTIj"
1279  },
1280  {
1281   "alignment" : 4,
1282   "enum_fields" :
1283   [
1284    {
1285     "enum_field_value" : 128,
1286     "name" : "ANEURALNETWORKS_MAX_SIZE_OF_IMMEDIATELY_COPIED_VALUES"
1287    }
1288   ],
1289   "linker_set_key" : "_ZTI54$ANEURALNETWORKS_MAX_SIZE_OF_IMMEDIATELY_COPIED_VALUES",
1290   "name" : "(unnamed)",
1291   "size" : 4,
1292   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1293   "underlying_type" : "_ZTIj"
1294  },
1295  {
1296   "alignment" : 4,
1297   "enum_fields" :
1298   [
1299    {
1300     "enum_field_value" : 0,
1301     "name" : "LOG_ID_MIN"
1302    },
1303    {
1304     "enum_field_value" : 0,
1305     "name" : "LOG_ID_MAIN"
1306    },
1307    {
1308     "enum_field_value" : 1,
1309     "name" : "LOG_ID_RADIO"
1310    },
1311    {
1312     "enum_field_value" : 2,
1313     "name" : "LOG_ID_EVENTS"
1314    },
1315    {
1316     "enum_field_value" : 3,
1317     "name" : "LOG_ID_SYSTEM"
1318    },
1319    {
1320     "enum_field_value" : 4,
1321     "name" : "LOG_ID_CRASH"
1322    },
1323    {
1324     "enum_field_value" : 5,
1325     "name" : "LOG_ID_STATS"
1326    },
1327    {
1328     "enum_field_value" : 6,
1329     "name" : "LOG_ID_SECURITY"
1330    },
1331    {
1332     "enum_field_value" : 7,
1333     "name" : "LOG_ID_KERNEL"
1334    },
1335    {
1336     "enum_field_value" : 8,
1337     "name" : "LOG_ID_MAX"
1338    },
1339    {
1340     "enum_field_value" : 2147483647,
1341     "name" : "LOG_ID_DEFAULT"
1342    }
1343   ],
1344   "linker_set_key" : "_ZTI6log_id",
1345   "name" : "log_id",
1346   "size" : 4,
1347   "source_file" : "system/logging/liblog/include/android/log.h",
1348   "underlying_type" : "_ZTIj"
1349  },
1350  {
1351   "alignment" : 4,
1352   "enum_fields" :
1353   [
1354    {
1355     "enum_field_value" : 0,
1356     "name" : "ANEURALNETWORKS_FUSED_NONE"
1357    },
1358    {
1359     "enum_field_value" : 1,
1360     "name" : "ANEURALNETWORKS_FUSED_RELU"
1361    },
1362    {
1363     "enum_field_value" : 2,
1364     "name" : "ANEURALNETWORKS_FUSED_RELU1"
1365    },
1366    {
1367     "enum_field_value" : 3,
1368     "name" : "ANEURALNETWORKS_FUSED_RELU6"
1369    }
1370   ],
1371   "linker_set_key" : "_ZTI8FuseCode",
1372   "name" : "FuseCode",
1373   "size" : 4,
1374   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1375   "underlying_type" : "_ZTIj"
1376  },
1377  {
1378   "alignment" : 4,
1379   "enum_fields" :
1380   [
1381    {
1382     "enum_field_value" : 0,
1383     "name" : "android::procpartition::Partition::UNKNOWN"
1384    },
1385    {
1386     "enum_field_value" : 1,
1387     "name" : "android::procpartition::Partition::SYSTEM"
1388    },
1389    {
1390     "enum_field_value" : 2,
1391     "name" : "android::procpartition::Partition::SYSTEM_EXT"
1392    },
1393    {
1394     "enum_field_value" : 3,
1395     "name" : "android::procpartition::Partition::PRODUCT"
1396    },
1397    {
1398     "enum_field_value" : 4,
1399     "name" : "android::procpartition::Partition::VENDOR"
1400    },
1401    {
1402     "enum_field_value" : 5,
1403     "name" : "android::procpartition::Partition::ODM"
1404    }
1405   ],
1406   "linker_set_key" : "_ZTIN7android13procpartition9PartitionE",
1407   "name" : "android::procpartition::Partition",
1408   "size" : 4,
1409   "source_file" : "frameworks/native/cmds/lshal/libprocpartition/include/procpartition/procpartition.h",
1410   "underlying_type" : "_ZTIi"
1411  },
1412  {
1413   "alignment" : 4,
1414   "enum_fields" :
1415   [
1416    {
1417     "enum_field_value" : 0,
1418     "name" : "android::OK"
1419    },
1420    {
1421     "enum_field_value" : 0,
1422     "name" : "android::NO_ERROR"
1423    },
1424    {
1425     "enum_field_value" : -2147483648,
1426     "name" : "android::UNKNOWN_ERROR"
1427    },
1428    {
1429     "enum_field_value" : -12,
1430     "name" : "android::NO_MEMORY"
1431    },
1432    {
1433     "enum_field_value" : -38,
1434     "name" : "android::INVALID_OPERATION"
1435    },
1436    {
1437     "enum_field_value" : -22,
1438     "name" : "android::BAD_VALUE"
1439    },
1440    {
1441     "enum_field_value" : -2147483647,
1442     "name" : "android::BAD_TYPE"
1443    },
1444    {
1445     "enum_field_value" : -2,
1446     "name" : "android::NAME_NOT_FOUND"
1447    },
1448    {
1449     "enum_field_value" : -1,
1450     "name" : "android::PERMISSION_DENIED"
1451    },
1452    {
1453     "enum_field_value" : -19,
1454     "name" : "android::NO_INIT"
1455    },
1456    {
1457     "enum_field_value" : -17,
1458     "name" : "android::ALREADY_EXISTS"
1459    },
1460    {
1461     "enum_field_value" : -32,
1462     "name" : "android::DEAD_OBJECT"
1463    },
1464    {
1465     "enum_field_value" : -2147483646,
1466     "name" : "android::FAILED_TRANSACTION"
1467    },
1468    {
1469     "enum_field_value" : -75,
1470     "name" : "android::BAD_INDEX"
1471    },
1472    {
1473     "enum_field_value" : -61,
1474     "name" : "android::NOT_ENOUGH_DATA"
1475    },
1476    {
1477     "enum_field_value" : -11,
1478     "name" : "android::WOULD_BLOCK"
1479    },
1480    {
1481     "enum_field_value" : -110,
1482     "name" : "android::TIMED_OUT"
1483    },
1484    {
1485     "enum_field_value" : -74,
1486     "name" : "android::UNKNOWN_TRANSACTION"
1487    },
1488    {
1489     "enum_field_value" : -2147483641,
1490     "name" : "android::FDS_NOT_ALLOWED"
1491    },
1492    {
1493     "enum_field_value" : -2147483640,
1494     "name" : "android::UNEXPECTED_NULL"
1495    }
1496   ],
1497   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
1498   "name" : "android::(unnamed)",
1499   "size" : 4,
1500   "source_file" : "system/core/include/utils/Errors.h",
1501   "underlying_type" : "_ZTIi"
1502  },
1503  {
1504   "alignment" : 4,
1505   "enum_fields" :
1506   [
1507    {
1508     "enum_field_value" : 1,
1509     "name" : "android::trait_trivial_copy<bool>::value"
1510    }
1511   ],
1512   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
1513   "name" : "android::trait_trivial_copy<bool>::(unnamed)",
1514   "size" : 4,
1515   "source_file" : "system/core/include/utils/TypeHelpers.h",
1516   "underlying_type" : "_ZTIj"
1517  },
1518  {
1519   "alignment" : 4,
1520   "enum_fields" :
1521   [
1522    {
1523     "enum_field_value" : 1,
1524     "name" : "android::trait_trivial_copy<char>::value"
1525    }
1526   ],
1527   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
1528   "name" : "android::trait_trivial_copy<char>::(unnamed)",
1529   "size" : 4,
1530   "source_file" : "system/core/include/utils/TypeHelpers.h",
1531   "underlying_type" : "_ZTIj"
1532  },
1533  {
1534   "alignment" : 4,
1535   "enum_fields" :
1536   [
1537    {
1538     "enum_field_value" : 1,
1539     "name" : "android::trait_trivial_copy<double>::value"
1540    }
1541   ],
1542   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
1543   "name" : "android::trait_trivial_copy<double>::(unnamed)",
1544   "size" : 4,
1545   "source_file" : "system/core/include/utils/TypeHelpers.h",
1546   "underlying_type" : "_ZTIj"
1547  },
1548  {
1549   "alignment" : 4,
1550   "enum_fields" :
1551   [
1552    {
1553     "enum_field_value" : 1,
1554     "name" : "android::trait_trivial_copy<float>::value"
1555    }
1556   ],
1557   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
1558   "name" : "android::trait_trivial_copy<float>::(unnamed)",
1559   "size" : 4,
1560   "source_file" : "system/core/include/utils/TypeHelpers.h",
1561   "underlying_type" : "_ZTIj"
1562  },
1563  {
1564   "alignment" : 4,
1565   "enum_fields" :
1566   [
1567    {
1568     "enum_field_value" : 1,
1569     "name" : "android::trait_trivial_copy<unsigned char>::value"
1570    }
1571   ],
1572   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
1573   "name" : "android::trait_trivial_copy<unsigned char>::(unnamed)",
1574   "size" : 4,
1575   "source_file" : "system/core/include/utils/TypeHelpers.h",
1576   "underlying_type" : "_ZTIj"
1577  },
1578  {
1579   "alignment" : 4,
1580   "enum_fields" :
1581   [
1582    {
1583     "enum_field_value" : 1,
1584     "name" : "android::trait_trivial_copy<int>::value"
1585    }
1586   ],
1587   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
1588   "name" : "android::trait_trivial_copy<int>::(unnamed)",
1589   "size" : 4,
1590   "source_file" : "system/core/include/utils/TypeHelpers.h",
1591   "underlying_type" : "_ZTIj"
1592  },
1593  {
1594   "alignment" : 4,
1595   "enum_fields" :
1596   [
1597    {
1598     "enum_field_value" : 1,
1599     "name" : "android::trait_trivial_copy<unsigned int>::value"
1600    }
1601   ],
1602   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
1603   "name" : "android::trait_trivial_copy<unsigned int>::(unnamed)",
1604   "size" : 4,
1605   "source_file" : "system/core/include/utils/TypeHelpers.h",
1606   "underlying_type" : "_ZTIj"
1607  },
1608  {
1609   "alignment" : 4,
1610   "enum_fields" :
1611   [
1612    {
1613     "enum_field_value" : 1,
1614     "name" : "android::trait_trivial_copy<long>::value"
1615    }
1616   ],
1617   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
1618   "name" : "android::trait_trivial_copy<long>::(unnamed)",
1619   "size" : 4,
1620   "source_file" : "system/core/include/utils/TypeHelpers.h",
1621   "underlying_type" : "_ZTIj"
1622  },
1623  {
1624   "alignment" : 4,
1625   "enum_fields" :
1626   [
1627    {
1628     "enum_field_value" : 1,
1629     "name" : "android::trait_trivial_copy<unsigned long>::value"
1630    }
1631   ],
1632   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
1633   "name" : "android::trait_trivial_copy<unsigned long>::(unnamed)",
1634   "size" : 4,
1635   "source_file" : "system/core/include/utils/TypeHelpers.h",
1636   "underlying_type" : "_ZTIj"
1637  },
1638  {
1639   "alignment" : 4,
1640   "enum_fields" :
1641   [
1642    {
1643     "enum_field_value" : 1,
1644     "name" : "android::trait_trivial_copy<short>::value"
1645    }
1646   ],
1647   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
1648   "name" : "android::trait_trivial_copy<short>::(unnamed)",
1649   "size" : 4,
1650   "source_file" : "system/core/include/utils/TypeHelpers.h",
1651   "underlying_type" : "_ZTIj"
1652  },
1653  {
1654   "alignment" : 4,
1655   "enum_fields" :
1656   [
1657    {
1658     "enum_field_value" : 1,
1659     "name" : "android::trait_trivial_copy<unsigned short>::value"
1660    }
1661   ],
1662   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
1663   "name" : "android::trait_trivial_copy<unsigned short>::(unnamed)",
1664   "size" : 4,
1665   "source_file" : "system/core/include/utils/TypeHelpers.h",
1666   "underlying_type" : "_ZTIj"
1667  },
1668  {
1669   "alignment" : 4,
1670   "enum_fields" :
1671   [
1672    {
1673     "enum_field_value" : 1,
1674     "name" : "android::trait_trivial_copy<void>::value"
1675    }
1676   ],
1677   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
1678   "name" : "android::trait_trivial_copy<void>::(unnamed)",
1679   "size" : 4,
1680   "source_file" : "system/core/include/utils/TypeHelpers.h",
1681   "underlying_type" : "_ZTIj"
1682  },
1683  {
1684   "alignment" : 4,
1685   "enum_fields" :
1686   [
1687    {
1688     "enum_field_value" : 1,
1689     "name" : "android::trait_trivial_copy<long long>::value"
1690    }
1691   ],
1692   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
1693   "name" : "android::trait_trivial_copy<long long>::(unnamed)",
1694   "size" : 4,
1695   "source_file" : "system/core/include/utils/TypeHelpers.h",
1696   "underlying_type" : "_ZTIj"
1697  },
1698  {
1699   "alignment" : 4,
1700   "enum_fields" :
1701   [
1702    {
1703     "enum_field_value" : 1,
1704     "name" : "android::trait_trivial_copy<unsigned long long>::value"
1705    }
1706   ],
1707   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
1708   "name" : "android::trait_trivial_copy<unsigned long long>::(unnamed)",
1709   "size" : 4,
1710   "source_file" : "system/core/include/utils/TypeHelpers.h",
1711   "underlying_type" : "_ZTIj"
1712  },
1713  {
1714   "alignment" : 4,
1715   "enum_fields" :
1716   [
1717    {
1718     "enum_field_value" : 1,
1719     "name" : "android::trait_trivial_ctor<bool>::value"
1720    }
1721   ],
1722   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
1723   "name" : "android::trait_trivial_ctor<bool>::(unnamed)",
1724   "size" : 4,
1725   "source_file" : "system/core/include/utils/TypeHelpers.h",
1726   "underlying_type" : "_ZTIj"
1727  },
1728  {
1729   "alignment" : 4,
1730   "enum_fields" :
1731   [
1732    {
1733     "enum_field_value" : 1,
1734     "name" : "android::trait_trivial_ctor<char>::value"
1735    }
1736   ],
1737   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
1738   "name" : "android::trait_trivial_ctor<char>::(unnamed)",
1739   "size" : 4,
1740   "source_file" : "system/core/include/utils/TypeHelpers.h",
1741   "underlying_type" : "_ZTIj"
1742  },
1743  {
1744   "alignment" : 4,
1745   "enum_fields" :
1746   [
1747    {
1748     "enum_field_value" : 1,
1749     "name" : "android::trait_trivial_ctor<double>::value"
1750    }
1751   ],
1752   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
1753   "name" : "android::trait_trivial_ctor<double>::(unnamed)",
1754   "size" : 4,
1755   "source_file" : "system/core/include/utils/TypeHelpers.h",
1756   "underlying_type" : "_ZTIj"
1757  },
1758  {
1759   "alignment" : 4,
1760   "enum_fields" :
1761   [
1762    {
1763     "enum_field_value" : 1,
1764     "name" : "android::trait_trivial_ctor<float>::value"
1765    }
1766   ],
1767   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
1768   "name" : "android::trait_trivial_ctor<float>::(unnamed)",
1769   "size" : 4,
1770   "source_file" : "system/core/include/utils/TypeHelpers.h",
1771   "underlying_type" : "_ZTIj"
1772  },
1773  {
1774   "alignment" : 4,
1775   "enum_fields" :
1776   [
1777    {
1778     "enum_field_value" : 1,
1779     "name" : "android::trait_trivial_ctor<unsigned char>::value"
1780    }
1781   ],
1782   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
1783   "name" : "android::trait_trivial_ctor<unsigned char>::(unnamed)",
1784   "size" : 4,
1785   "source_file" : "system/core/include/utils/TypeHelpers.h",
1786   "underlying_type" : "_ZTIj"
1787  },
1788  {
1789   "alignment" : 4,
1790   "enum_fields" :
1791   [
1792    {
1793     "enum_field_value" : 1,
1794     "name" : "android::trait_trivial_ctor<int>::value"
1795    }
1796   ],
1797   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
1798   "name" : "android::trait_trivial_ctor<int>::(unnamed)",
1799   "size" : 4,
1800   "source_file" : "system/core/include/utils/TypeHelpers.h",
1801   "underlying_type" : "_ZTIj"
1802  },
1803  {
1804   "alignment" : 4,
1805   "enum_fields" :
1806   [
1807    {
1808     "enum_field_value" : 1,
1809     "name" : "android::trait_trivial_ctor<unsigned int>::value"
1810    }
1811   ],
1812   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
1813   "name" : "android::trait_trivial_ctor<unsigned int>::(unnamed)",
1814   "size" : 4,
1815   "source_file" : "system/core/include/utils/TypeHelpers.h",
1816   "underlying_type" : "_ZTIj"
1817  },
1818  {
1819   "alignment" : 4,
1820   "enum_fields" :
1821   [
1822    {
1823     "enum_field_value" : 1,
1824     "name" : "android::trait_trivial_ctor<long>::value"
1825    }
1826   ],
1827   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
1828   "name" : "android::trait_trivial_ctor<long>::(unnamed)",
1829   "size" : 4,
1830   "source_file" : "system/core/include/utils/TypeHelpers.h",
1831   "underlying_type" : "_ZTIj"
1832  },
1833  {
1834   "alignment" : 4,
1835   "enum_fields" :
1836   [
1837    {
1838     "enum_field_value" : 1,
1839     "name" : "android::trait_trivial_ctor<unsigned long>::value"
1840    }
1841   ],
1842   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
1843   "name" : "android::trait_trivial_ctor<unsigned long>::(unnamed)",
1844   "size" : 4,
1845   "source_file" : "system/core/include/utils/TypeHelpers.h",
1846   "underlying_type" : "_ZTIj"
1847  },
1848  {
1849   "alignment" : 4,
1850   "enum_fields" :
1851   [
1852    {
1853     "enum_field_value" : 1,
1854     "name" : "android::trait_trivial_ctor<short>::value"
1855    }
1856   ],
1857   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
1858   "name" : "android::trait_trivial_ctor<short>::(unnamed)",
1859   "size" : 4,
1860   "source_file" : "system/core/include/utils/TypeHelpers.h",
1861   "underlying_type" : "_ZTIj"
1862  },
1863  {
1864   "alignment" : 4,
1865   "enum_fields" :
1866   [
1867    {
1868     "enum_field_value" : 1,
1869     "name" : "android::trait_trivial_ctor<unsigned short>::value"
1870    }
1871   ],
1872   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
1873   "name" : "android::trait_trivial_ctor<unsigned short>::(unnamed)",
1874   "size" : 4,
1875   "source_file" : "system/core/include/utils/TypeHelpers.h",
1876   "underlying_type" : "_ZTIj"
1877  },
1878  {
1879   "alignment" : 4,
1880   "enum_fields" :
1881   [
1882    {
1883     "enum_field_value" : 1,
1884     "name" : "android::trait_trivial_ctor<void>::value"
1885    }
1886   ],
1887   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
1888   "name" : "android::trait_trivial_ctor<void>::(unnamed)",
1889   "size" : 4,
1890   "source_file" : "system/core/include/utils/TypeHelpers.h",
1891   "underlying_type" : "_ZTIj"
1892  },
1893  {
1894   "alignment" : 4,
1895   "enum_fields" :
1896   [
1897    {
1898     "enum_field_value" : 1,
1899     "name" : "android::trait_trivial_ctor<long long>::value"
1900    }
1901   ],
1902   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
1903   "name" : "android::trait_trivial_ctor<long long>::(unnamed)",
1904   "size" : 4,
1905   "source_file" : "system/core/include/utils/TypeHelpers.h",
1906   "underlying_type" : "_ZTIj"
1907  },
1908  {
1909   "alignment" : 4,
1910   "enum_fields" :
1911   [
1912    {
1913     "enum_field_value" : 1,
1914     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
1915    }
1916   ],
1917   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
1918   "name" : "android::trait_trivial_ctor<unsigned long long>::(unnamed)",
1919   "size" : 4,
1920   "source_file" : "system/core/include/utils/TypeHelpers.h",
1921   "underlying_type" : "_ZTIj"
1922  },
1923  {
1924   "alignment" : 4,
1925   "enum_fields" :
1926   [
1927    {
1928     "enum_field_value" : 1,
1929     "name" : "android::trait_trivial_dtor<bool>::value"
1930    }
1931   ],
1932   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
1933   "name" : "android::trait_trivial_dtor<bool>::(unnamed)",
1934   "size" : 4,
1935   "source_file" : "system/core/include/utils/TypeHelpers.h",
1936   "underlying_type" : "_ZTIj"
1937  },
1938  {
1939   "alignment" : 4,
1940   "enum_fields" :
1941   [
1942    {
1943     "enum_field_value" : 1,
1944     "name" : "android::trait_trivial_dtor<char>::value"
1945    }
1946   ],
1947   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
1948   "name" : "android::trait_trivial_dtor<char>::(unnamed)",
1949   "size" : 4,
1950   "source_file" : "system/core/include/utils/TypeHelpers.h",
1951   "underlying_type" : "_ZTIj"
1952  },
1953  {
1954   "alignment" : 4,
1955   "enum_fields" :
1956   [
1957    {
1958     "enum_field_value" : 1,
1959     "name" : "android::trait_trivial_dtor<double>::value"
1960    }
1961   ],
1962   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
1963   "name" : "android::trait_trivial_dtor<double>::(unnamed)",
1964   "size" : 4,
1965   "source_file" : "system/core/include/utils/TypeHelpers.h",
1966   "underlying_type" : "_ZTIj"
1967  },
1968  {
1969   "alignment" : 4,
1970   "enum_fields" :
1971   [
1972    {
1973     "enum_field_value" : 1,
1974     "name" : "android::trait_trivial_dtor<float>::value"
1975    }
1976   ],
1977   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
1978   "name" : "android::trait_trivial_dtor<float>::(unnamed)",
1979   "size" : 4,
1980   "source_file" : "system/core/include/utils/TypeHelpers.h",
1981   "underlying_type" : "_ZTIj"
1982  },
1983  {
1984   "alignment" : 4,
1985   "enum_fields" :
1986   [
1987    {
1988     "enum_field_value" : 1,
1989     "name" : "android::trait_trivial_dtor<unsigned char>::value"
1990    }
1991   ],
1992   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
1993   "name" : "android::trait_trivial_dtor<unsigned char>::(unnamed)",
1994   "size" : 4,
1995   "source_file" : "system/core/include/utils/TypeHelpers.h",
1996   "underlying_type" : "_ZTIj"
1997  },
1998  {
1999   "alignment" : 4,
2000   "enum_fields" :
2001   [
2002    {
2003     "enum_field_value" : 1,
2004     "name" : "android::trait_trivial_dtor<int>::value"
2005    }
2006   ],
2007   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
2008   "name" : "android::trait_trivial_dtor<int>::(unnamed)",
2009   "size" : 4,
2010   "source_file" : "system/core/include/utils/TypeHelpers.h",
2011   "underlying_type" : "_ZTIj"
2012  },
2013  {
2014   "alignment" : 4,
2015   "enum_fields" :
2016   [
2017    {
2018     "enum_field_value" : 1,
2019     "name" : "android::trait_trivial_dtor<unsigned int>::value"
2020    }
2021   ],
2022   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
2023   "name" : "android::trait_trivial_dtor<unsigned int>::(unnamed)",
2024   "size" : 4,
2025   "source_file" : "system/core/include/utils/TypeHelpers.h",
2026   "underlying_type" : "_ZTIj"
2027  },
2028  {
2029   "alignment" : 4,
2030   "enum_fields" :
2031   [
2032    {
2033     "enum_field_value" : 1,
2034     "name" : "android::trait_trivial_dtor<long>::value"
2035    }
2036   ],
2037   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
2038   "name" : "android::trait_trivial_dtor<long>::(unnamed)",
2039   "size" : 4,
2040   "source_file" : "system/core/include/utils/TypeHelpers.h",
2041   "underlying_type" : "_ZTIj"
2042  },
2043  {
2044   "alignment" : 4,
2045   "enum_fields" :
2046   [
2047    {
2048     "enum_field_value" : 1,
2049     "name" : "android::trait_trivial_dtor<unsigned long>::value"
2050    }
2051   ],
2052   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
2053   "name" : "android::trait_trivial_dtor<unsigned long>::(unnamed)",
2054   "size" : 4,
2055   "source_file" : "system/core/include/utils/TypeHelpers.h",
2056   "underlying_type" : "_ZTIj"
2057  },
2058  {
2059   "alignment" : 4,
2060   "enum_fields" :
2061   [
2062    {
2063     "enum_field_value" : 1,
2064     "name" : "android::trait_trivial_dtor<short>::value"
2065    }
2066   ],
2067   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
2068   "name" : "android::trait_trivial_dtor<short>::(unnamed)",
2069   "size" : 4,
2070   "source_file" : "system/core/include/utils/TypeHelpers.h",
2071   "underlying_type" : "_ZTIj"
2072  },
2073  {
2074   "alignment" : 4,
2075   "enum_fields" :
2076   [
2077    {
2078     "enum_field_value" : 1,
2079     "name" : "android::trait_trivial_dtor<unsigned short>::value"
2080    }
2081   ],
2082   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
2083   "name" : "android::trait_trivial_dtor<unsigned short>::(unnamed)",
2084   "size" : 4,
2085   "source_file" : "system/core/include/utils/TypeHelpers.h",
2086   "underlying_type" : "_ZTIj"
2087  },
2088  {
2089   "alignment" : 4,
2090   "enum_fields" :
2091   [
2092    {
2093     "enum_field_value" : 1,
2094     "name" : "android::trait_trivial_dtor<void>::value"
2095    }
2096   ],
2097   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
2098   "name" : "android::trait_trivial_dtor<void>::(unnamed)",
2099   "size" : 4,
2100   "source_file" : "system/core/include/utils/TypeHelpers.h",
2101   "underlying_type" : "_ZTIj"
2102  },
2103  {
2104   "alignment" : 4,
2105   "enum_fields" :
2106   [
2107    {
2108     "enum_field_value" : 1,
2109     "name" : "android::trait_trivial_dtor<long long>::value"
2110    }
2111   ],
2112   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
2113   "name" : "android::trait_trivial_dtor<long long>::(unnamed)",
2114   "size" : 4,
2115   "source_file" : "system/core/include/utils/TypeHelpers.h",
2116   "underlying_type" : "_ZTIj"
2117  },
2118  {
2119   "alignment" : 4,
2120   "enum_fields" :
2121   [
2122    {
2123     "enum_field_value" : 1,
2124     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
2125    }
2126   ],
2127   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
2128   "name" : "android::trait_trivial_dtor<unsigned long long>::(unnamed)",
2129   "size" : 4,
2130   "source_file" : "system/core/include/utils/TypeHelpers.h",
2131   "underlying_type" : "_ZTIj"
2132  },
2133  {
2134   "alignment" : 4,
2135   "enum_fields" :
2136   [
2137    {
2138     "enum_field_value" : 1,
2139     "name" : "android::trait_trivial_move<android::String8>::value"
2140    }
2141   ],
2142   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
2143   "name" : "android::trait_trivial_move<android::String8>::(unnamed)",
2144   "size" : 4,
2145   "source_file" : "system/core/include/utils/String8.h",
2146   "underlying_type" : "_ZTIj"
2147  },
2148  {
2149   "alignment" : 4,
2150   "enum_fields" :
2151   [
2152    {
2153     "enum_field_value" : 1,
2154     "name" : "android::trait_trivial_move<android::String16>::value"
2155    }
2156   ],
2157   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
2158   "name" : "android::trait_trivial_move<android::String16>::(unnamed)",
2159   "size" : 4,
2160   "source_file" : "system/core/include/utils/String16.h",
2161   "underlying_type" : "_ZTIj"
2162  },
2163  {
2164   "alignment" : 4,
2165   "enum_fields" :
2166   [
2167    {
2168     "enum_field_value" : 1,
2169     "name" : "android::trait_trivial_move<bool>::value"
2170    }
2171   ],
2172   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
2173   "name" : "android::trait_trivial_move<bool>::(unnamed)",
2174   "size" : 4,
2175   "source_file" : "system/core/include/utils/TypeHelpers.h",
2176   "underlying_type" : "_ZTIj"
2177  },
2178  {
2179   "alignment" : 4,
2180   "enum_fields" :
2181   [
2182    {
2183     "enum_field_value" : 1,
2184     "name" : "android::trait_trivial_move<char>::value"
2185    }
2186   ],
2187   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
2188   "name" : "android::trait_trivial_move<char>::(unnamed)",
2189   "size" : 4,
2190   "source_file" : "system/core/include/utils/TypeHelpers.h",
2191   "underlying_type" : "_ZTIj"
2192  },
2193  {
2194   "alignment" : 4,
2195   "enum_fields" :
2196   [
2197    {
2198     "enum_field_value" : 1,
2199     "name" : "android::trait_trivial_move<double>::value"
2200    }
2201   ],
2202   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
2203   "name" : "android::trait_trivial_move<double>::(unnamed)",
2204   "size" : 4,
2205   "source_file" : "system/core/include/utils/TypeHelpers.h",
2206   "underlying_type" : "_ZTIj"
2207  },
2208  {
2209   "alignment" : 4,
2210   "enum_fields" :
2211   [
2212    {
2213     "enum_field_value" : 1,
2214     "name" : "android::trait_trivial_move<float>::value"
2215    }
2216   ],
2217   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
2218   "name" : "android::trait_trivial_move<float>::(unnamed)",
2219   "size" : 4,
2220   "source_file" : "system/core/include/utils/TypeHelpers.h",
2221   "underlying_type" : "_ZTIj"
2222  },
2223  {
2224   "alignment" : 4,
2225   "enum_fields" :
2226   [
2227    {
2228     "enum_field_value" : 1,
2229     "name" : "android::trait_trivial_move<unsigned char>::value"
2230    }
2231   ],
2232   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
2233   "name" : "android::trait_trivial_move<unsigned char>::(unnamed)",
2234   "size" : 4,
2235   "source_file" : "system/core/include/utils/TypeHelpers.h",
2236   "underlying_type" : "_ZTIj"
2237  },
2238  {
2239   "alignment" : 4,
2240   "enum_fields" :
2241   [
2242    {
2243     "enum_field_value" : 1,
2244     "name" : "android::trait_trivial_move<int>::value"
2245    }
2246   ],
2247   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
2248   "name" : "android::trait_trivial_move<int>::(unnamed)",
2249   "size" : 4,
2250   "source_file" : "system/core/include/utils/TypeHelpers.h",
2251   "underlying_type" : "_ZTIj"
2252  },
2253  {
2254   "alignment" : 4,
2255   "enum_fields" :
2256   [
2257    {
2258     "enum_field_value" : 1,
2259     "name" : "android::trait_trivial_move<unsigned int>::value"
2260    }
2261   ],
2262   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
2263   "name" : "android::trait_trivial_move<unsigned int>::(unnamed)",
2264   "size" : 4,
2265   "source_file" : "system/core/include/utils/TypeHelpers.h",
2266   "underlying_type" : "_ZTIj"
2267  },
2268  {
2269   "alignment" : 4,
2270   "enum_fields" :
2271   [
2272    {
2273     "enum_field_value" : 1,
2274     "name" : "android::trait_trivial_move<long>::value"
2275    }
2276   ],
2277   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
2278   "name" : "android::trait_trivial_move<long>::(unnamed)",
2279   "size" : 4,
2280   "source_file" : "system/core/include/utils/TypeHelpers.h",
2281   "underlying_type" : "_ZTIj"
2282  },
2283  {
2284   "alignment" : 4,
2285   "enum_fields" :
2286   [
2287    {
2288     "enum_field_value" : 1,
2289     "name" : "android::trait_trivial_move<unsigned long>::value"
2290    }
2291   ],
2292   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
2293   "name" : "android::trait_trivial_move<unsigned long>::(unnamed)",
2294   "size" : 4,
2295   "source_file" : "system/core/include/utils/TypeHelpers.h",
2296   "underlying_type" : "_ZTIj"
2297  },
2298  {
2299   "alignment" : 4,
2300   "enum_fields" :
2301   [
2302    {
2303     "enum_field_value" : 1,
2304     "name" : "android::trait_trivial_move<short>::value"
2305    }
2306   ],
2307   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
2308   "name" : "android::trait_trivial_move<short>::(unnamed)",
2309   "size" : 4,
2310   "source_file" : "system/core/include/utils/TypeHelpers.h",
2311   "underlying_type" : "_ZTIj"
2312  },
2313  {
2314   "alignment" : 4,
2315   "enum_fields" :
2316   [
2317    {
2318     "enum_field_value" : 1,
2319     "name" : "android::trait_trivial_move<unsigned short>::value"
2320    }
2321   ],
2322   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
2323   "name" : "android::trait_trivial_move<unsigned short>::(unnamed)",
2324   "size" : 4,
2325   "source_file" : "system/core/include/utils/TypeHelpers.h",
2326   "underlying_type" : "_ZTIj"
2327  },
2328  {
2329   "alignment" : 4,
2330   "enum_fields" :
2331   [
2332    {
2333     "enum_field_value" : 1,
2334     "name" : "android::trait_trivial_move<void>::value"
2335    }
2336   ],
2337   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
2338   "name" : "android::trait_trivial_move<void>::(unnamed)",
2339   "size" : 4,
2340   "source_file" : "system/core/include/utils/TypeHelpers.h",
2341   "underlying_type" : "_ZTIj"
2342  },
2343  {
2344   "alignment" : 4,
2345   "enum_fields" :
2346   [
2347    {
2348     "enum_field_value" : 1,
2349     "name" : "android::trait_trivial_move<long long>::value"
2350    }
2351   ],
2352   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
2353   "name" : "android::trait_trivial_move<long long>::(unnamed)",
2354   "size" : 4,
2355   "source_file" : "system/core/include/utils/TypeHelpers.h",
2356   "underlying_type" : "_ZTIj"
2357  },
2358  {
2359   "alignment" : 4,
2360   "enum_fields" :
2361   [
2362    {
2363     "enum_field_value" : 1,
2364     "name" : "android::trait_trivial_move<unsigned long long>::value"
2365    }
2366   ],
2367   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
2368   "name" : "android::trait_trivial_move<unsigned long long>::(unnamed)",
2369   "size" : 4,
2370   "source_file" : "system/core/include/utils/TypeHelpers.h",
2371   "underlying_type" : "_ZTIj"
2372  },
2373  {
2374   "alignment" : 4,
2375   "enum_fields" :
2376   [
2377    {
2378     "enum_field_value" : 1,
2379     "name" : "android::IBinder::FIRST_CALL_TRANSACTION"
2380    },
2381    {
2382     "enum_field_value" : 16777215,
2383     "name" : "android::IBinder::LAST_CALL_TRANSACTION"
2384    },
2385    {
2386     "enum_field_value" : 1599098439,
2387     "name" : "android::IBinder::PING_TRANSACTION"
2388    },
2389    {
2390     "enum_field_value" : 1599296068,
2391     "name" : "android::IBinder::START_RECORDING_TRANSACTION"
2392    },
2393    {
2394     "enum_field_value" : 1598378564,
2395     "name" : "android::IBinder::STOP_RECORDING_TRANSACTION"
2396    },
2397    {
2398     "enum_field_value" : 1598311760,
2399     "name" : "android::IBinder::DUMP_TRANSACTION"
2400    },
2401    {
2402     "enum_field_value" : 1598246212,
2403     "name" : "android::IBinder::SHELL_COMMAND_TRANSACTION"
2404    },
2405    {
2406     "enum_field_value" : 1598968902,
2407     "name" : "android::IBinder::INTERFACE_TRANSACTION"
2408    },
2409    {
2410     "enum_field_value" : 1599295570,
2411     "name" : "android::IBinder::SYSPROPS_TRANSACTION"
2412    },
2413    {
2414     "enum_field_value" : 1598380116,
2415     "name" : "android::IBinder::EXTENSION_TRANSACTION"
2416    },
2417    {
2418     "enum_field_value" : 1599097156,
2419     "name" : "android::IBinder::DEBUG_PID_TRANSACTION"
2420    },
2421    {
2422     "enum_field_value" : 1599230019,
2423     "name" : "android::IBinder::SET_RPC_CLIENT_TRANSACTION"
2424    },
2425    {
2426     "enum_field_value" : 1599362900,
2427     "name" : "android::IBinder::TWEET_TRANSACTION"
2428    },
2429    {
2430     "enum_field_value" : 1598835019,
2431     "name" : "android::IBinder::LIKE_TRANSACTION"
2432    },
2433    {
2434     "enum_field_value" : 1,
2435     "name" : "android::IBinder::FLAG_ONEWAY"
2436    },
2437    {
2438     "enum_field_value" : 32,
2439     "name" : "android::IBinder::FLAG_CLEAR_BUF"
2440    },
2441    {
2442     "enum_field_value" : 268435456,
2443     "name" : "android::IBinder::FLAG_PRIVATE_VENDOR"
2444    }
2445   ],
2446   "linker_set_key" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
2447   "name" : "android::IBinder::(unnamed)",
2448   "size" : 4,
2449   "source_file" : "frameworks/native/include/binder/IBinder.h",
2450   "underlying_type" : "_ZTIj"
2451  },
2452  {
2453   "alignment" : 4,
2454   "enum_fields" :
2455   [
2456    {
2457     "enum_field_value" : 0,
2458     "name" : "android::IBinder::FrozenStateChangeCallback::State::FROZEN"
2459    },
2460    {
2461     "enum_field_value" : 1,
2462     "name" : "android::IBinder::FrozenStateChangeCallback::State::UNFROZEN"
2463    }
2464   ],
2465   "linker_set_key" : "_ZTIN7android7IBinder25FrozenStateChangeCallback5StateE",
2466   "name" : "android::IBinder::FrozenStateChangeCallback::State",
2467   "size" : 4,
2468   "source_file" : "frameworks/native/include/binder/IBinder.h",
2469   "underlying_type" : "_ZTIi"
2470  }
2471 ],
2472 "function_types" : [],
2473 "functions" :
2474 [
2475  {
2476   "availability_attrs" :
2477   [
2478    {
2479     "introduced_major" : 29
2480    },
2481    {
2482     "deprecated_major" : 35
2483    }
2484   ],
2485   "function_name" : "ANeuralNetworksBurst_create",
2486   "linker_set_key" : "ANeuralNetworksBurst_create",
2487   "parameters" :
2488   [
2489    {
2490     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
2491    },
2492    {
2493     "referenced_type" : "_ZTIPP20ANeuralNetworksBurst"
2494    }
2495   ],
2496   "return_type" : "_ZTIi",
2497   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2498  },
2499  {
2500   "availability_attrs" :
2501   [
2502    {
2503     "introduced_major" : 29
2504    },
2505    {
2506     "deprecated_major" : 35
2507    }
2508   ],
2509   "function_name" : "ANeuralNetworksBurst_free",
2510   "linker_set_key" : "ANeuralNetworksBurst_free",
2511   "parameters" :
2512   [
2513    {
2514     "referenced_type" : "_ZTIP20ANeuralNetworksBurst"
2515    }
2516   ],
2517   "return_type" : "_ZTIv",
2518   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2519  },
2520  {
2521   "availability_attrs" :
2522   [
2523    {
2524     "introduced_major" : 27
2525    },
2526    {
2527     "deprecated_major" : 35
2528    }
2529   ],
2530   "function_name" : "ANeuralNetworksCompilation_create",
2531   "linker_set_key" : "ANeuralNetworksCompilation_create",
2532   "parameters" :
2533   [
2534    {
2535     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2536    },
2537    {
2538     "referenced_type" : "_ZTIPP26ANeuralNetworksCompilation"
2539    }
2540   ],
2541   "return_type" : "_ZTIi",
2542   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2543  },
2544  {
2545   "availability_attrs" :
2546   [
2547    {
2548     "introduced_major" : 29
2549    },
2550    {
2551     "deprecated_major" : 35
2552    }
2553   ],
2554   "function_name" : "ANeuralNetworksCompilation_createForDevices",
2555   "linker_set_key" : "ANeuralNetworksCompilation_createForDevices",
2556   "parameters" :
2557   [
2558    {
2559     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2560    },
2561    {
2562     "referenced_type" : "_ZTIPKPK21ANeuralNetworksDevice"
2563    },
2564    {
2565     "referenced_type" : "_ZTIj"
2566    },
2567    {
2568     "referenced_type" : "_ZTIPP26ANeuralNetworksCompilation"
2569    }
2570   ],
2571   "return_type" : "_ZTIi",
2572   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2573  },
2574  {
2575   "availability_attrs" :
2576   [
2577    {
2578     "introduced_major" : 27
2579    },
2580    {
2581     "deprecated_major" : 35
2582    }
2583   ],
2584   "function_name" : "ANeuralNetworksCompilation_finish",
2585   "linker_set_key" : "ANeuralNetworksCompilation_finish",
2586   "parameters" :
2587   [
2588    {
2589     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
2590    }
2591   ],
2592   "return_type" : "_ZTIi",
2593   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2594  },
2595  {
2596   "availability_attrs" :
2597   [
2598    {
2599     "introduced_major" : 27
2600    },
2601    {
2602     "deprecated_major" : 35
2603    }
2604   ],
2605   "function_name" : "ANeuralNetworksCompilation_free",
2606   "linker_set_key" : "ANeuralNetworksCompilation_free",
2607   "parameters" :
2608   [
2609    {
2610     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
2611    }
2612   ],
2613   "return_type" : "_ZTIv",
2614   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2615  },
2616  {
2617   "availability_attrs" :
2618   [
2619    {
2620     "introduced_major" : 31
2621    },
2622    {
2623     "deprecated_major" : 35
2624    }
2625   ],
2626   "function_name" : "ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput",
2627   "linker_set_key" : "ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput",
2628   "parameters" :
2629   [
2630    {
2631     "referenced_type" : "_ZTIPK26ANeuralNetworksCompilation"
2632    },
2633    {
2634     "referenced_type" : "_ZTIj"
2635    },
2636    {
2637     "referenced_type" : "_ZTIPj"
2638    }
2639   ],
2640   "return_type" : "_ZTIi",
2641   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2642  },
2643  {
2644   "availability_attrs" :
2645   [
2646    {
2647     "introduced_major" : 31
2648    },
2649    {
2650     "deprecated_major" : 35
2651    }
2652   ],
2653   "function_name" : "ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput",
2654   "linker_set_key" : "ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput",
2655   "parameters" :
2656   [
2657    {
2658     "referenced_type" : "_ZTIPK26ANeuralNetworksCompilation"
2659    },
2660    {
2661     "referenced_type" : "_ZTIj"
2662    },
2663    {
2664     "referenced_type" : "_ZTIPj"
2665    }
2666   ],
2667   "return_type" : "_ZTIi",
2668   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2669  },
2670  {
2671   "availability_attrs" :
2672   [
2673    {
2674     "introduced_major" : 31
2675    },
2676    {
2677     "deprecated_major" : 35
2678    }
2679   ],
2680   "function_name" : "ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput",
2681   "linker_set_key" : "ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput",
2682   "parameters" :
2683   [
2684    {
2685     "referenced_type" : "_ZTIPK26ANeuralNetworksCompilation"
2686    },
2687    {
2688     "referenced_type" : "_ZTIj"
2689    },
2690    {
2691     "referenced_type" : "_ZTIPj"
2692    }
2693   ],
2694   "return_type" : "_ZTIi",
2695   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2696  },
2697  {
2698   "availability_attrs" :
2699   [
2700    {
2701     "introduced_major" : 31
2702    },
2703    {
2704     "deprecated_major" : 35
2705    }
2706   ],
2707   "function_name" : "ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput",
2708   "linker_set_key" : "ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput",
2709   "parameters" :
2710   [
2711    {
2712     "referenced_type" : "_ZTIPK26ANeuralNetworksCompilation"
2713    },
2714    {
2715     "referenced_type" : "_ZTIj"
2716    },
2717    {
2718     "referenced_type" : "_ZTIPj"
2719    }
2720   ],
2721   "return_type" : "_ZTIi",
2722   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2723  },
2724  {
2725   "availability_attrs" :
2726   [
2727    {
2728     "introduced_major" : 29
2729    },
2730    {
2731     "deprecated_major" : 35
2732    }
2733   ],
2734   "function_name" : "ANeuralNetworksCompilation_setCaching",
2735   "linker_set_key" : "ANeuralNetworksCompilation_setCaching",
2736   "parameters" :
2737   [
2738    {
2739     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
2740    },
2741    {
2742     "referenced_type" : "_ZTIPKc"
2743    },
2744    {
2745     "referenced_type" : "_ZTIPKh"
2746    }
2747   ],
2748   "return_type" : "_ZTIi",
2749   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2750  },
2751  {
2752   "availability_attrs" :
2753   [
2754    {
2755     "introduced_major" : 27
2756    },
2757    {
2758     "deprecated_major" : 35
2759    }
2760   ],
2761   "function_name" : "ANeuralNetworksCompilation_setPreference",
2762   "linker_set_key" : "ANeuralNetworksCompilation_setPreference",
2763   "parameters" :
2764   [
2765    {
2766     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
2767    },
2768    {
2769     "referenced_type" : "_ZTIi"
2770    }
2771   ],
2772   "return_type" : "_ZTIi",
2773   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2774  },
2775  {
2776   "availability_attrs" :
2777   [
2778    {
2779     "introduced_major" : 30
2780    },
2781    {
2782     "deprecated_major" : 35
2783    }
2784   ],
2785   "function_name" : "ANeuralNetworksCompilation_setPriority",
2786   "linker_set_key" : "ANeuralNetworksCompilation_setPriority",
2787   "parameters" :
2788   [
2789    {
2790     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
2791    },
2792    {
2793     "referenced_type" : "_ZTIi"
2794    }
2795   ],
2796   "return_type" : "_ZTIi",
2797   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2798  },
2799  {
2800   "availability_attrs" :
2801   [
2802    {
2803     "introduced_major" : 30
2804    },
2805    {
2806     "deprecated_major" : 35
2807    }
2808   ],
2809   "function_name" : "ANeuralNetworksCompilation_setTimeout",
2810   "linker_set_key" : "ANeuralNetworksCompilation_setTimeout",
2811   "parameters" :
2812   [
2813    {
2814     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
2815    },
2816    {
2817     "referenced_type" : "_ZTIy"
2818    }
2819   ],
2820   "return_type" : "_ZTIi",
2821   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2822  },
2823  {
2824   "availability_attrs" :
2825   [
2826    {
2827     "introduced_major" : 29
2828    },
2829    {
2830     "deprecated_major" : 35
2831    }
2832   ],
2833   "function_name" : "ANeuralNetworksDevice_getFeatureLevel",
2834   "linker_set_key" : "ANeuralNetworksDevice_getFeatureLevel",
2835   "parameters" :
2836   [
2837    {
2838     "referenced_type" : "_ZTIPK21ANeuralNetworksDevice"
2839    },
2840    {
2841     "referenced_type" : "_ZTIPx"
2842    }
2843   ],
2844   "return_type" : "_ZTIi",
2845   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2846  },
2847  {
2848   "availability_attrs" :
2849   [
2850    {
2851     "introduced_major" : 29
2852    },
2853    {
2854     "deprecated_major" : 35
2855    }
2856   ],
2857   "function_name" : "ANeuralNetworksDevice_getName",
2858   "linker_set_key" : "ANeuralNetworksDevice_getName",
2859   "parameters" :
2860   [
2861    {
2862     "referenced_type" : "_ZTIPK21ANeuralNetworksDevice"
2863    },
2864    {
2865     "referenced_type" : "_ZTIPPKc"
2866    }
2867   ],
2868   "return_type" : "_ZTIi",
2869   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2870  },
2871  {
2872   "availability_attrs" :
2873   [
2874    {
2875     "introduced_major" : 29
2876    },
2877    {
2878     "deprecated_major" : 35
2879    }
2880   ],
2881   "function_name" : "ANeuralNetworksDevice_getType",
2882   "linker_set_key" : "ANeuralNetworksDevice_getType",
2883   "parameters" :
2884   [
2885    {
2886     "referenced_type" : "_ZTIPK21ANeuralNetworksDevice"
2887    },
2888    {
2889     "referenced_type" : "_ZTIPi"
2890    }
2891   ],
2892   "return_type" : "_ZTIi",
2893   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2894  },
2895  {
2896   "availability_attrs" :
2897   [
2898    {
2899     "introduced_major" : 29
2900    },
2901    {
2902     "deprecated_major" : 35
2903    }
2904   ],
2905   "function_name" : "ANeuralNetworksDevice_getVersion",
2906   "linker_set_key" : "ANeuralNetworksDevice_getVersion",
2907   "parameters" :
2908   [
2909    {
2910     "referenced_type" : "_ZTIPK21ANeuralNetworksDevice"
2911    },
2912    {
2913     "referenced_type" : "_ZTIPPKc"
2914    }
2915   ],
2916   "return_type" : "_ZTIi",
2917   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2918  },
2919  {
2920   "availability_attrs" :
2921   [
2922    {
2923     "introduced_major" : 30
2924    },
2925    {
2926     "deprecated_major" : 35
2927    }
2928   ],
2929   "function_name" : "ANeuralNetworksDevice_wait",
2930   "linker_set_key" : "ANeuralNetworksDevice_wait",
2931   "parameters" :
2932   [
2933    {
2934     "referenced_type" : "_ZTIPK21ANeuralNetworksDevice"
2935    }
2936   ],
2937   "return_type" : "_ZTIi",
2938   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2939  },
2940  {
2941   "availability_attrs" :
2942   [
2943    {
2944     "introduced_major" : 30
2945    },
2946    {
2947     "deprecated_major" : 35
2948    }
2949   ],
2950   "function_name" : "ANeuralNetworksEvent_createFromSyncFenceFd",
2951   "linker_set_key" : "ANeuralNetworksEvent_createFromSyncFenceFd",
2952   "parameters" :
2953   [
2954    {
2955     "referenced_type" : "_ZTIi"
2956    },
2957    {
2958     "referenced_type" : "_ZTIPP20ANeuralNetworksEvent"
2959    }
2960   ],
2961   "return_type" : "_ZTIi",
2962   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2963  },
2964  {
2965   "availability_attrs" :
2966   [
2967    {
2968     "introduced_major" : 27
2969    },
2970    {
2971     "deprecated_major" : 35
2972    }
2973   ],
2974   "function_name" : "ANeuralNetworksEvent_free",
2975   "linker_set_key" : "ANeuralNetworksEvent_free",
2976   "parameters" :
2977   [
2978    {
2979     "referenced_type" : "_ZTIP20ANeuralNetworksEvent"
2980    }
2981   ],
2982   "return_type" : "_ZTIv",
2983   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2984  },
2985  {
2986   "availability_attrs" :
2987   [
2988    {
2989     "introduced_major" : 30
2990    },
2991    {
2992     "deprecated_major" : 35
2993    }
2994   ],
2995   "function_name" : "ANeuralNetworksEvent_getSyncFenceFd",
2996   "linker_set_key" : "ANeuralNetworksEvent_getSyncFenceFd",
2997   "parameters" :
2998   [
2999    {
3000     "referenced_type" : "_ZTIPK20ANeuralNetworksEvent"
3001    },
3002    {
3003     "referenced_type" : "_ZTIPi"
3004    }
3005   ],
3006   "return_type" : "_ZTIi",
3007   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3008  },
3009  {
3010   "availability_attrs" :
3011   [
3012    {
3013     "introduced_major" : 27
3014    },
3015    {
3016     "deprecated_major" : 35
3017    }
3018   ],
3019   "function_name" : "ANeuralNetworksEvent_wait",
3020   "linker_set_key" : "ANeuralNetworksEvent_wait",
3021   "parameters" :
3022   [
3023    {
3024     "referenced_type" : "_ZTIP20ANeuralNetworksEvent"
3025    }
3026   ],
3027   "return_type" : "_ZTIi",
3028   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3029  },
3030  {
3031   "availability_attrs" :
3032   [
3033    {
3034     "introduced_major" : 29
3035    },
3036    {
3037     "deprecated_major" : 35
3038    }
3039   ],
3040   "function_name" : "ANeuralNetworksExecution_burstCompute",
3041   "linker_set_key" : "ANeuralNetworksExecution_burstCompute",
3042   "parameters" :
3043   [
3044    {
3045     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3046    },
3047    {
3048     "referenced_type" : "_ZTIP20ANeuralNetworksBurst"
3049    }
3050   ],
3051   "return_type" : "_ZTIi",
3052   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3053  },
3054  {
3055   "availability_attrs" :
3056   [
3057    {
3058     "introduced_major" : 29
3059    },
3060    {
3061     "deprecated_major" : 35
3062    }
3063   ],
3064   "function_name" : "ANeuralNetworksExecution_compute",
3065   "linker_set_key" : "ANeuralNetworksExecution_compute",
3066   "parameters" :
3067   [
3068    {
3069     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3070    }
3071   ],
3072   "return_type" : "_ZTIi",
3073   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3074  },
3075  {
3076   "availability_attrs" :
3077   [
3078    {
3079     "introduced_major" : 27
3080    },
3081    {
3082     "deprecated_major" : 35
3083    }
3084   ],
3085   "function_name" : "ANeuralNetworksExecution_create",
3086   "linker_set_key" : "ANeuralNetworksExecution_create",
3087   "parameters" :
3088   [
3089    {
3090     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
3091    },
3092    {
3093     "referenced_type" : "_ZTIPP24ANeuralNetworksExecution"
3094    }
3095   ],
3096   "return_type" : "_ZTIi",
3097   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3098  },
3099  {
3100   "availability_attrs" :
3101   [
3102    {
3103     "introduced_major" : 31
3104    },
3105    {
3106     "deprecated_major" : 35
3107    }
3108   ],
3109   "function_name" : "ANeuralNetworksExecution_enableInputAndOutputPadding",
3110   "linker_set_key" : "ANeuralNetworksExecution_enableInputAndOutputPadding",
3111   "parameters" :
3112   [
3113    {
3114     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3115    },
3116    {
3117     "referenced_type" : "_ZTIb"
3118    }
3119   ],
3120   "return_type" : "_ZTIi",
3121   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3122  },
3123  {
3124   "availability_attrs" :
3125   [
3126    {
3127     "introduced_major" : 27
3128    },
3129    {
3130     "deprecated_major" : 35
3131    }
3132   ],
3133   "function_name" : "ANeuralNetworksExecution_free",
3134   "linker_set_key" : "ANeuralNetworksExecution_free",
3135   "parameters" :
3136   [
3137    {
3138     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3139    }
3140   ],
3141   "return_type" : "_ZTIv",
3142   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3143  },
3144  {
3145   "availability_attrs" :
3146   [
3147    {
3148     "introduced_major" : 29
3149    },
3150    {
3151     "deprecated_major" : 35
3152    }
3153   ],
3154   "function_name" : "ANeuralNetworksExecution_getDuration",
3155   "linker_set_key" : "ANeuralNetworksExecution_getDuration",
3156   "parameters" :
3157   [
3158    {
3159     "referenced_type" : "_ZTIPK24ANeuralNetworksExecution"
3160    },
3161    {
3162     "referenced_type" : "_ZTIi"
3163    },
3164    {
3165     "referenced_type" : "_ZTIPy"
3166    }
3167   ],
3168   "return_type" : "_ZTIi",
3169   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3170  },
3171  {
3172   "availability_attrs" :
3173   [
3174    {
3175     "introduced_major" : 29
3176    },
3177    {
3178     "deprecated_major" : 35
3179    }
3180   ],
3181   "function_name" : "ANeuralNetworksExecution_getOutputOperandDimensions",
3182   "linker_set_key" : "ANeuralNetworksExecution_getOutputOperandDimensions",
3183   "parameters" :
3184   [
3185    {
3186     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3187    },
3188    {
3189     "referenced_type" : "_ZTIi"
3190    },
3191    {
3192     "referenced_type" : "_ZTIPj"
3193    }
3194   ],
3195   "return_type" : "_ZTIi",
3196   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3197  },
3198  {
3199   "availability_attrs" :
3200   [
3201    {
3202     "introduced_major" : 29
3203    },
3204    {
3205     "deprecated_major" : 35
3206    }
3207   ],
3208   "function_name" : "ANeuralNetworksExecution_getOutputOperandRank",
3209   "linker_set_key" : "ANeuralNetworksExecution_getOutputOperandRank",
3210   "parameters" :
3211   [
3212    {
3213     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3214    },
3215    {
3216     "referenced_type" : "_ZTIi"
3217    },
3218    {
3219     "referenced_type" : "_ZTIPj"
3220    }
3221   ],
3222   "return_type" : "_ZTIi",
3223   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3224  },
3225  {
3226   "availability_attrs" :
3227   [
3228    {
3229     "introduced_major" : 27
3230    },
3231    {
3232     "deprecated_major" : 35
3233    }
3234   ],
3235   "function_name" : "ANeuralNetworksExecution_setInput",
3236   "linker_set_key" : "ANeuralNetworksExecution_setInput",
3237   "parameters" :
3238   [
3239    {
3240     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3241    },
3242    {
3243     "referenced_type" : "_ZTIi"
3244    },
3245    {
3246     "referenced_type" : "_ZTIPK26ANeuralNetworksOperandType"
3247    },
3248    {
3249     "referenced_type" : "_ZTIPKv"
3250    },
3251    {
3252     "referenced_type" : "_ZTIj"
3253    }
3254   ],
3255   "return_type" : "_ZTIi",
3256   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3257  },
3258  {
3259   "availability_attrs" :
3260   [
3261    {
3262     "introduced_major" : 27
3263    },
3264    {
3265     "deprecated_major" : 35
3266    }
3267   ],
3268   "function_name" : "ANeuralNetworksExecution_setInputFromMemory",
3269   "linker_set_key" : "ANeuralNetworksExecution_setInputFromMemory",
3270   "parameters" :
3271   [
3272    {
3273     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3274    },
3275    {
3276     "referenced_type" : "_ZTIi"
3277    },
3278    {
3279     "referenced_type" : "_ZTIPK26ANeuralNetworksOperandType"
3280    },
3281    {
3282     "referenced_type" : "_ZTIPK21ANeuralNetworksMemory"
3283    },
3284    {
3285     "referenced_type" : "_ZTIj"
3286    },
3287    {
3288     "referenced_type" : "_ZTIj"
3289    }
3290   ],
3291   "return_type" : "_ZTIi",
3292   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3293  },
3294  {
3295   "availability_attrs" :
3296   [
3297    {
3298     "introduced_major" : 30
3299    },
3300    {
3301     "deprecated_major" : 35
3302    }
3303   ],
3304   "function_name" : "ANeuralNetworksExecution_setLoopTimeout",
3305   "linker_set_key" : "ANeuralNetworksExecution_setLoopTimeout",
3306   "parameters" :
3307   [
3308    {
3309     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3310    },
3311    {
3312     "referenced_type" : "_ZTIy"
3313    }
3314   ],
3315   "return_type" : "_ZTIi",
3316   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3317  },
3318  {
3319   "availability_attrs" :
3320   [
3321    {
3322     "introduced_major" : 29
3323    },
3324    {
3325     "deprecated_major" : 35
3326    }
3327   ],
3328   "function_name" : "ANeuralNetworksExecution_setMeasureTiming",
3329   "linker_set_key" : "ANeuralNetworksExecution_setMeasureTiming",
3330   "parameters" :
3331   [
3332    {
3333     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3334    },
3335    {
3336     "referenced_type" : "_ZTIb"
3337    }
3338   ],
3339   "return_type" : "_ZTIi",
3340   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3341  },
3342  {
3343   "availability_attrs" :
3344   [
3345    {
3346     "introduced_major" : 27
3347    },
3348    {
3349     "deprecated_major" : 35
3350    }
3351   ],
3352   "function_name" : "ANeuralNetworksExecution_setOutput",
3353   "linker_set_key" : "ANeuralNetworksExecution_setOutput",
3354   "parameters" :
3355   [
3356    {
3357     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3358    },
3359    {
3360     "referenced_type" : "_ZTIi"
3361    },
3362    {
3363     "referenced_type" : "_ZTIPK26ANeuralNetworksOperandType"
3364    },
3365    {
3366     "referenced_type" : "_ZTIPv"
3367    },
3368    {
3369     "referenced_type" : "_ZTIj"
3370    }
3371   ],
3372   "return_type" : "_ZTIi",
3373   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3374  },
3375  {
3376   "availability_attrs" :
3377   [
3378    {
3379     "introduced_major" : 27
3380    },
3381    {
3382     "deprecated_major" : 35
3383    }
3384   ],
3385   "function_name" : "ANeuralNetworksExecution_setOutputFromMemory",
3386   "linker_set_key" : "ANeuralNetworksExecution_setOutputFromMemory",
3387   "parameters" :
3388   [
3389    {
3390     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3391    },
3392    {
3393     "referenced_type" : "_ZTIi"
3394    },
3395    {
3396     "referenced_type" : "_ZTIPK26ANeuralNetworksOperandType"
3397    },
3398    {
3399     "referenced_type" : "_ZTIPK21ANeuralNetworksMemory"
3400    },
3401    {
3402     "referenced_type" : "_ZTIj"
3403    },
3404    {
3405     "referenced_type" : "_ZTIj"
3406    }
3407   ],
3408   "return_type" : "_ZTIi",
3409   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3410  },
3411  {
3412   "availability_attrs" :
3413   [
3414    {
3415     "introduced_major" : 31
3416    },
3417    {
3418     "deprecated_major" : 35
3419    }
3420   ],
3421   "function_name" : "ANeuralNetworksExecution_setReusable",
3422   "linker_set_key" : "ANeuralNetworksExecution_setReusable",
3423   "parameters" :
3424   [
3425    {
3426     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3427    },
3428    {
3429     "referenced_type" : "_ZTIb"
3430    }
3431   ],
3432   "return_type" : "_ZTIi",
3433   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3434  },
3435  {
3436   "availability_attrs" :
3437   [
3438    {
3439     "introduced_major" : 30
3440    },
3441    {
3442     "deprecated_major" : 35
3443    }
3444   ],
3445   "function_name" : "ANeuralNetworksExecution_setTimeout",
3446   "linker_set_key" : "ANeuralNetworksExecution_setTimeout",
3447   "parameters" :
3448   [
3449    {
3450     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3451    },
3452    {
3453     "referenced_type" : "_ZTIy"
3454    }
3455   ],
3456   "return_type" : "_ZTIi",
3457   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3458  },
3459  {
3460   "availability_attrs" :
3461   [
3462    {
3463     "introduced_major" : 27
3464    },
3465    {
3466     "deprecated_major" : 35
3467    }
3468   ],
3469   "function_name" : "ANeuralNetworksExecution_startCompute",
3470   "linker_set_key" : "ANeuralNetworksExecution_startCompute",
3471   "parameters" :
3472   [
3473    {
3474     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3475    },
3476    {
3477     "referenced_type" : "_ZTIPP20ANeuralNetworksEvent"
3478    }
3479   ],
3480   "return_type" : "_ZTIi",
3481   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3482  },
3483  {
3484   "availability_attrs" :
3485   [
3486    {
3487     "introduced_major" : 30
3488    },
3489    {
3490     "deprecated_major" : 35
3491    }
3492   ],
3493   "function_name" : "ANeuralNetworksExecution_startComputeWithDependencies",
3494   "linker_set_key" : "ANeuralNetworksExecution_startComputeWithDependencies",
3495   "parameters" :
3496   [
3497    {
3498     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
3499    },
3500    {
3501     "referenced_type" : "_ZTIPKPK20ANeuralNetworksEvent"
3502    },
3503    {
3504     "referenced_type" : "_ZTIj"
3505    },
3506    {
3507     "referenced_type" : "_ZTIy"
3508    },
3509    {
3510     "referenced_type" : "_ZTIPP20ANeuralNetworksEvent"
3511    }
3512   ],
3513   "return_type" : "_ZTIi",
3514   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3515  },
3516  {
3517   "availability_attrs" :
3518   [
3519    {
3520     "introduced_major" : 30
3521    },
3522    {
3523     "deprecated_major" : 35
3524    }
3525   ],
3526   "function_name" : "ANeuralNetworksMemoryDesc_addInputRole",
3527   "linker_set_key" : "ANeuralNetworksMemoryDesc_addInputRole",
3528   "parameters" :
3529   [
3530    {
3531     "referenced_type" : "_ZTIP25ANeuralNetworksMemoryDesc"
3532    },
3533    {
3534     "referenced_type" : "_ZTIPK26ANeuralNetworksCompilation"
3535    },
3536    {
3537     "referenced_type" : "_ZTIj"
3538    },
3539    {
3540     "referenced_type" : "_ZTIf"
3541    }
3542   ],
3543   "return_type" : "_ZTIi",
3544   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3545  },
3546  {
3547   "availability_attrs" :
3548   [
3549    {
3550     "introduced_major" : 30
3551    },
3552    {
3553     "deprecated_major" : 35
3554    }
3555   ],
3556   "function_name" : "ANeuralNetworksMemoryDesc_addOutputRole",
3557   "linker_set_key" : "ANeuralNetworksMemoryDesc_addOutputRole",
3558   "parameters" :
3559   [
3560    {
3561     "referenced_type" : "_ZTIP25ANeuralNetworksMemoryDesc"
3562    },
3563    {
3564     "referenced_type" : "_ZTIPK26ANeuralNetworksCompilation"
3565    },
3566    {
3567     "referenced_type" : "_ZTIj"
3568    },
3569    {
3570     "referenced_type" : "_ZTIf"
3571    }
3572   ],
3573   "return_type" : "_ZTIi",
3574   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3575  },
3576  {
3577   "availability_attrs" :
3578   [
3579    {
3580     "introduced_major" : 30
3581    },
3582    {
3583     "deprecated_major" : 35
3584    }
3585   ],
3586   "function_name" : "ANeuralNetworksMemoryDesc_create",
3587   "linker_set_key" : "ANeuralNetworksMemoryDesc_create",
3588   "parameters" :
3589   [
3590    {
3591     "referenced_type" : "_ZTIPP25ANeuralNetworksMemoryDesc"
3592    }
3593   ],
3594   "return_type" : "_ZTIi",
3595   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3596  },
3597  {
3598   "availability_attrs" :
3599   [
3600    {
3601     "introduced_major" : 30
3602    },
3603    {
3604     "deprecated_major" : 35
3605    }
3606   ],
3607   "function_name" : "ANeuralNetworksMemoryDesc_finish",
3608   "linker_set_key" : "ANeuralNetworksMemoryDesc_finish",
3609   "parameters" :
3610   [
3611    {
3612     "referenced_type" : "_ZTIP25ANeuralNetworksMemoryDesc"
3613    }
3614   ],
3615   "return_type" : "_ZTIi",
3616   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3617  },
3618  {
3619   "availability_attrs" :
3620   [
3621    {
3622     "introduced_major" : 30
3623    },
3624    {
3625     "deprecated_major" : 35
3626    }
3627   ],
3628   "function_name" : "ANeuralNetworksMemoryDesc_free",
3629   "linker_set_key" : "ANeuralNetworksMemoryDesc_free",
3630   "parameters" :
3631   [
3632    {
3633     "referenced_type" : "_ZTIP25ANeuralNetworksMemoryDesc"
3634    }
3635   ],
3636   "return_type" : "_ZTIv",
3637   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3638  },
3639  {
3640   "availability_attrs" :
3641   [
3642    {
3643     "introduced_major" : 30
3644    },
3645    {
3646     "deprecated_major" : 35
3647    }
3648   ],
3649   "function_name" : "ANeuralNetworksMemoryDesc_setDimensions",
3650   "linker_set_key" : "ANeuralNetworksMemoryDesc_setDimensions",
3651   "parameters" :
3652   [
3653    {
3654     "referenced_type" : "_ZTIP25ANeuralNetworksMemoryDesc"
3655    },
3656    {
3657     "referenced_type" : "_ZTIj"
3658    },
3659    {
3660     "referenced_type" : "_ZTIPKj"
3661    }
3662   ],
3663   "return_type" : "_ZTIi",
3664   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3665  },
3666  {
3667   "availability_attrs" :
3668   [
3669    {
3670     "introduced_major" : 30
3671    },
3672    {
3673     "deprecated_major" : 35
3674    }
3675   ],
3676   "function_name" : "ANeuralNetworksMemory_copy",
3677   "linker_set_key" : "ANeuralNetworksMemory_copy",
3678   "parameters" :
3679   [
3680    {
3681     "referenced_type" : "_ZTIPK21ANeuralNetworksMemory"
3682    },
3683    {
3684     "referenced_type" : "_ZTIPK21ANeuralNetworksMemory"
3685    }
3686   ],
3687   "return_type" : "_ZTIi",
3688   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3689  },
3690  {
3691   "availability_attrs" :
3692   [
3693    {
3694     "introduced_major" : 29
3695    },
3696    {
3697     "deprecated_major" : 35
3698    }
3699   ],
3700   "function_name" : "ANeuralNetworksMemory_createFromAHardwareBuffer",
3701   "linker_set_key" : "ANeuralNetworksMemory_createFromAHardwareBuffer",
3702   "parameters" :
3703   [
3704    {
3705     "referenced_type" : "_ZTIPK15AHardwareBuffer"
3706    },
3707    {
3708     "referenced_type" : "_ZTIPP21ANeuralNetworksMemory"
3709    }
3710   ],
3711   "return_type" : "_ZTIi",
3712   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3713  },
3714  {
3715   "availability_attrs" :
3716   [
3717    {
3718     "introduced_major" : 30
3719    },
3720    {
3721     "deprecated_major" : 35
3722    }
3723   ],
3724   "function_name" : "ANeuralNetworksMemory_createFromDesc",
3725   "linker_set_key" : "ANeuralNetworksMemory_createFromDesc",
3726   "parameters" :
3727   [
3728    {
3729     "referenced_type" : "_ZTIPK25ANeuralNetworksMemoryDesc"
3730    },
3731    {
3732     "referenced_type" : "_ZTIPP21ANeuralNetworksMemory"
3733    }
3734   ],
3735   "return_type" : "_ZTIi",
3736   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3737  },
3738  {
3739   "availability_attrs" :
3740   [
3741    {
3742     "introduced_major" : 27
3743    },
3744    {
3745     "deprecated_major" : 35
3746    }
3747   ],
3748   "function_name" : "ANeuralNetworksMemory_createFromFd",
3749   "linker_set_key" : "ANeuralNetworksMemory_createFromFd",
3750   "parameters" :
3751   [
3752    {
3753     "referenced_type" : "_ZTIj"
3754    },
3755    {
3756     "referenced_type" : "_ZTIi"
3757    },
3758    {
3759     "referenced_type" : "_ZTIi"
3760    },
3761    {
3762     "referenced_type" : "_ZTIj"
3763    },
3764    {
3765     "referenced_type" : "_ZTIPP21ANeuralNetworksMemory"
3766    }
3767   ],
3768   "return_type" : "_ZTIi",
3769   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3770  },
3771  {
3772   "availability_attrs" :
3773   [
3774    {
3775     "introduced_major" : 27
3776    },
3777    {
3778     "deprecated_major" : 35
3779    }
3780   ],
3781   "function_name" : "ANeuralNetworksMemory_free",
3782   "linker_set_key" : "ANeuralNetworksMemory_free",
3783   "parameters" :
3784   [
3785    {
3786     "referenced_type" : "_ZTIP21ANeuralNetworksMemory"
3787    }
3788   ],
3789   "return_type" : "_ZTIv",
3790   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3791  },
3792  {
3793   "availability_attrs" :
3794   [
3795    {
3796     "introduced_major" : 27
3797    },
3798    {
3799     "deprecated_major" : 35
3800    }
3801   ],
3802   "function_name" : "ANeuralNetworksModel_addOperand",
3803   "linker_set_key" : "ANeuralNetworksModel_addOperand",
3804   "parameters" :
3805   [
3806    {
3807     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
3808    },
3809    {
3810     "referenced_type" : "_ZTIPK26ANeuralNetworksOperandType"
3811    }
3812   ],
3813   "return_type" : "_ZTIi",
3814   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3815  },
3816  {
3817   "availability_attrs" :
3818   [
3819    {
3820     "introduced_major" : 27
3821    },
3822    {
3823     "deprecated_major" : 35
3824    }
3825   ],
3826   "function_name" : "ANeuralNetworksModel_addOperation",
3827   "linker_set_key" : "ANeuralNetworksModel_addOperation",
3828   "parameters" :
3829   [
3830    {
3831     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
3832    },
3833    {
3834     "referenced_type" : "_ZTIi"
3835    },
3836    {
3837     "referenced_type" : "_ZTIj"
3838    },
3839    {
3840     "referenced_type" : "_ZTIPKj"
3841    },
3842    {
3843     "referenced_type" : "_ZTIj"
3844    },
3845    {
3846     "referenced_type" : "_ZTIPKj"
3847    }
3848   ],
3849   "return_type" : "_ZTIi",
3850   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3851  },
3852  {
3853   "availability_attrs" :
3854   [
3855    {
3856     "introduced_major" : 27
3857    },
3858    {
3859     "deprecated_major" : 35
3860    }
3861   ],
3862   "function_name" : "ANeuralNetworksModel_create",
3863   "linker_set_key" : "ANeuralNetworksModel_create",
3864   "parameters" :
3865   [
3866    {
3867     "referenced_type" : "_ZTIPP20ANeuralNetworksModel"
3868    }
3869   ],
3870   "return_type" : "_ZTIi",
3871   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3872  },
3873  {
3874   "availability_attrs" :
3875   [
3876    {
3877     "introduced_major" : 27
3878    },
3879    {
3880     "deprecated_major" : 35
3881    }
3882   ],
3883   "function_name" : "ANeuralNetworksModel_finish",
3884   "linker_set_key" : "ANeuralNetworksModel_finish",
3885   "parameters" :
3886   [
3887    {
3888     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
3889    }
3890   ],
3891   "return_type" : "_ZTIi",
3892   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3893  },
3894  {
3895   "availability_attrs" :
3896   [
3897    {
3898     "introduced_major" : 27
3899    },
3900    {
3901     "deprecated_major" : 35
3902    }
3903   ],
3904   "function_name" : "ANeuralNetworksModel_free",
3905   "linker_set_key" : "ANeuralNetworksModel_free",
3906   "parameters" :
3907   [
3908    {
3909     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
3910    }
3911   ],
3912   "return_type" : "_ZTIv",
3913   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3914  },
3915  {
3916   "availability_attrs" :
3917   [
3918    {
3919     "introduced_major" : 29
3920    },
3921    {
3922     "deprecated_major" : 35
3923    }
3924   ],
3925   "function_name" : "ANeuralNetworksModel_getSupportedOperationsForDevices",
3926   "linker_set_key" : "ANeuralNetworksModel_getSupportedOperationsForDevices",
3927   "parameters" :
3928   [
3929    {
3930     "referenced_type" : "_ZTIPK20ANeuralNetworksModel"
3931    },
3932    {
3933     "referenced_type" : "_ZTIPKPK21ANeuralNetworksDevice"
3934    },
3935    {
3936     "referenced_type" : "_ZTIj"
3937    },
3938    {
3939     "referenced_type" : "_ZTIPb"
3940    }
3941   ],
3942   "return_type" : "_ZTIi",
3943   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3944  },
3945  {
3946   "availability_attrs" :
3947   [
3948    {
3949     "introduced_major" : 27
3950    },
3951    {
3952     "deprecated_major" : 35
3953    }
3954   ],
3955   "function_name" : "ANeuralNetworksModel_identifyInputsAndOutputs",
3956   "linker_set_key" : "ANeuralNetworksModel_identifyInputsAndOutputs",
3957   "parameters" :
3958   [
3959    {
3960     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
3961    },
3962    {
3963     "referenced_type" : "_ZTIj"
3964    },
3965    {
3966     "referenced_type" : "_ZTIPKj"
3967    },
3968    {
3969     "referenced_type" : "_ZTIj"
3970    },
3971    {
3972     "referenced_type" : "_ZTIPKj"
3973    }
3974   ],
3975   "return_type" : "_ZTIi",
3976   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3977  },
3978  {
3979   "availability_attrs" :
3980   [
3981    {
3982     "introduced_major" : 28
3983    },
3984    {
3985     "deprecated_major" : 35
3986    }
3987   ],
3988   "function_name" : "ANeuralNetworksModel_relaxComputationFloat32toFloat16",
3989   "linker_set_key" : "ANeuralNetworksModel_relaxComputationFloat32toFloat16",
3990   "parameters" :
3991   [
3992    {
3993     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
3994    },
3995    {
3996     "referenced_type" : "_ZTIb"
3997    }
3998   ],
3999   "return_type" : "_ZTIi",
4000   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4001  },
4002  {
4003   "availability_attrs" :
4004   [
4005    {
4006     "introduced_major" : 29
4007    },
4008    {
4009     "deprecated_major" : 35
4010    }
4011   ],
4012   "function_name" : "ANeuralNetworksModel_setOperandSymmPerChannelQuantParams",
4013   "linker_set_key" : "ANeuralNetworksModel_setOperandSymmPerChannelQuantParams",
4014   "parameters" :
4015   [
4016    {
4017     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
4018    },
4019    {
4020     "referenced_type" : "_ZTIi"
4021    },
4022    {
4023     "referenced_type" : "_ZTIPK40ANeuralNetworksSymmPerChannelQuantParams"
4024    }
4025   ],
4026   "return_type" : "_ZTIi",
4027   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4028  },
4029  {
4030   "availability_attrs" :
4031   [
4032    {
4033     "introduced_major" : 27
4034    },
4035    {
4036     "deprecated_major" : 35
4037    }
4038   ],
4039   "function_name" : "ANeuralNetworksModel_setOperandValue",
4040   "linker_set_key" : "ANeuralNetworksModel_setOperandValue",
4041   "parameters" :
4042   [
4043    {
4044     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
4045    },
4046    {
4047     "referenced_type" : "_ZTIi"
4048    },
4049    {
4050     "referenced_type" : "_ZTIPKv"
4051    },
4052    {
4053     "referenced_type" : "_ZTIj"
4054    }
4055   ],
4056   "return_type" : "_ZTIi",
4057   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4058  },
4059  {
4060   "availability_attrs" :
4061   [
4062    {
4063     "introduced_major" : 27
4064    },
4065    {
4066     "deprecated_major" : 35
4067    }
4068   ],
4069   "function_name" : "ANeuralNetworksModel_setOperandValueFromMemory",
4070   "linker_set_key" : "ANeuralNetworksModel_setOperandValueFromMemory",
4071   "parameters" :
4072   [
4073    {
4074     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
4075    },
4076    {
4077     "referenced_type" : "_ZTIi"
4078    },
4079    {
4080     "referenced_type" : "_ZTIPK21ANeuralNetworksMemory"
4081    },
4082    {
4083     "referenced_type" : "_ZTIj"
4084    },
4085    {
4086     "referenced_type" : "_ZTIj"
4087    }
4088   ],
4089   "return_type" : "_ZTIi",
4090   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4091  },
4092  {
4093   "availability_attrs" :
4094   [
4095    {
4096     "introduced_major" : 30
4097    },
4098    {
4099     "deprecated_major" : 35
4100    }
4101   ],
4102   "function_name" : "ANeuralNetworksModel_setOperandValueFromModel",
4103   "linker_set_key" : "ANeuralNetworksModel_setOperandValueFromModel",
4104   "parameters" :
4105   [
4106    {
4107     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
4108    },
4109    {
4110     "referenced_type" : "_ZTIi"
4111    },
4112    {
4113     "referenced_type" : "_ZTIPK20ANeuralNetworksModel"
4114    }
4115   ],
4116   "return_type" : "_ZTIi",
4117   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4118  },
4119  {
4120   "availability_attrs" :
4121   [
4122    {
4123     "introduced_major" : 30
4124    },
4125    {
4126     "deprecated_major" : 35
4127    }
4128   ],
4129   "function_name" : "ANeuralNetworks_getDefaultLoopTimeout",
4130   "linker_set_key" : "ANeuralNetworks_getDefaultLoopTimeout",
4131   "return_type" : "_ZTIy",
4132   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4133  },
4134  {
4135   "availability_attrs" :
4136   [
4137    {
4138     "introduced_major" : 29
4139    },
4140    {
4141     "deprecated_major" : 35
4142    }
4143   ],
4144   "function_name" : "ANeuralNetworks_getDevice",
4145   "linker_set_key" : "ANeuralNetworks_getDevice",
4146   "parameters" :
4147   [
4148    {
4149     "referenced_type" : "_ZTIj"
4150    },
4151    {
4152     "referenced_type" : "_ZTIPP21ANeuralNetworksDevice"
4153    }
4154   ],
4155   "return_type" : "_ZTIi",
4156   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4157  },
4158  {
4159   "availability_attrs" :
4160   [
4161    {
4162     "introduced_major" : 29
4163    },
4164    {
4165     "deprecated_major" : 35
4166    }
4167   ],
4168   "function_name" : "ANeuralNetworks_getDeviceCount",
4169   "linker_set_key" : "ANeuralNetworks_getDeviceCount",
4170   "parameters" :
4171   [
4172    {
4173     "referenced_type" : "_ZTIPj"
4174    }
4175   ],
4176   "return_type" : "_ZTIi",
4177   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4178  },
4179  {
4180   "availability_attrs" :
4181   [
4182    {
4183     "introduced_major" : 30
4184    },
4185    {
4186     "deprecated_major" : 35
4187    }
4188   ],
4189   "function_name" : "ANeuralNetworks_getMaximumLoopTimeout",
4190   "linker_set_key" : "ANeuralNetworks_getMaximumLoopTimeout",
4191   "return_type" : "_ZTIy",
4192   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4193  },
4194  {
4195   "availability_attrs" :
4196   [
4197    {
4198     "introduced_major" : 31
4199    },
4200    {
4201     "deprecated_major" : 35
4202    }
4203   ],
4204   "function_name" : "ANeuralNetworks_getRuntimeFeatureLevel",
4205   "linker_set_key" : "ANeuralNetworks_getRuntimeFeatureLevel",
4206   "return_type" : "_ZTIx",
4207   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4208  }
4209 ],
4210 "global_vars" : [],
4211 "lvalue_reference_types" :
4212 [
4213  {
4214   "alignment" : 4,
4215   "linker_set_key" : "_ZTIRK8log_time",
4216   "name" : "const log_time &",
4217   "referenced_type" : "_ZTIK8log_time",
4218   "size" : 4,
4219   "source_file" : "system/logging/liblog/include/log/log_time.h"
4220  },
4221  {
4222   "alignment" : 4,
4223   "linker_set_key" : "_ZTIRK8timespec",
4224   "name" : "const timespec &",
4225   "referenced_type" : "_ZTIK8timespec",
4226   "size" : 4,
4227   "source_file" : "system/logging/liblog/include/log/log_time.h"
4228  },
4229  {
4230   "alignment" : 4,
4231   "linker_set_key" : "_ZTIRKN7android7String8E",
4232   "name" : "const android::String8 &",
4233   "referenced_type" : "_ZTIKN7android7String8E",
4234   "size" : 4,
4235   "source_file" : "system/core/include/utils/String8.h"
4236  },
4237  {
4238   "alignment" : 4,
4239   "linker_set_key" : "_ZTIRKN7android8String16E",
4240   "name" : "const android::String16 &",
4241   "referenced_type" : "_ZTIKN7android8String16E",
4242   "size" : 4,
4243   "source_file" : "system/core/include/utils/String16.h"
4244  },
4245  {
4246   "alignment" : 4,
4247   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
4248   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
4249   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
4250   "size" : 4,
4251   "source_file" : "frameworks/native/cmds/lshal/libprocpartition/include/procpartition/procpartition.h"
4252  },
4253  {
4254   "alignment" : 4,
4255   "linker_set_key" : "_ZTIRKa",
4256   "name" : "const signed char &",
4257   "referenced_type" : "_ZTIKa",
4258   "size" : 4,
4259   "source_file" : "system/core/include/utils/TypeHelpers.h"
4260  },
4261  {
4262   "alignment" : 4,
4263   "linker_set_key" : "_ZTIRKb",
4264   "name" : "const bool &",
4265   "referenced_type" : "_ZTIKb",
4266   "size" : 4,
4267   "source_file" : "system/core/include/utils/TypeHelpers.h"
4268  },
4269  {
4270   "alignment" : 4,
4271   "linker_set_key" : "_ZTIRKd",
4272   "name" : "const double &",
4273   "referenced_type" : "_ZTIKd",
4274   "size" : 4,
4275   "source_file" : "system/core/include/utils/TypeHelpers.h"
4276  },
4277  {
4278   "alignment" : 4,
4279   "linker_set_key" : "_ZTIRKf",
4280   "name" : "const float &",
4281   "referenced_type" : "_ZTIKf",
4282   "size" : 4,
4283   "source_file" : "system/core/include/utils/TypeHelpers.h"
4284  },
4285  {
4286   "alignment" : 4,
4287   "linker_set_key" : "_ZTIRKh",
4288   "name" : "const unsigned char &",
4289   "referenced_type" : "_ZTIKh",
4290   "size" : 4,
4291   "source_file" : "system/core/include/utils/TypeHelpers.h"
4292  },
4293  {
4294   "alignment" : 4,
4295   "linker_set_key" : "_ZTIRKi",
4296   "name" : "const int &",
4297   "referenced_type" : "_ZTIKi",
4298   "size" : 4,
4299   "source_file" : "system/core/include/utils/TypeHelpers.h"
4300  },
4301  {
4302   "alignment" : 4,
4303   "linker_set_key" : "_ZTIRKj",
4304   "name" : "const unsigned int &",
4305   "referenced_type" : "_ZTIKj",
4306   "size" : 4,
4307   "source_file" : "system/core/include/utils/TypeHelpers.h"
4308  },
4309  {
4310   "alignment" : 4,
4311   "linker_set_key" : "_ZTIRKs",
4312   "name" : "const short &",
4313   "referenced_type" : "_ZTIKs",
4314   "size" : 4,
4315   "source_file" : "system/core/include/utils/TypeHelpers.h"
4316  },
4317  {
4318   "alignment" : 4,
4319   "linker_set_key" : "_ZTIRKt",
4320   "name" : "const unsigned short &",
4321   "referenced_type" : "_ZTIKt",
4322   "size" : 4,
4323   "source_file" : "system/core/include/utils/TypeHelpers.h"
4324  },
4325  {
4326   "alignment" : 4,
4327   "linker_set_key" : "_ZTIRKx",
4328   "name" : "const long long &",
4329   "referenced_type" : "_ZTIKx",
4330   "size" : 4,
4331   "source_file" : "system/core/include/utils/TypeHelpers.h"
4332  },
4333  {
4334   "alignment" : 4,
4335   "linker_set_key" : "_ZTIRKy",
4336   "name" : "const unsigned long long &",
4337   "referenced_type" : "_ZTIKy",
4338   "size" : 4,
4339   "source_file" : "system/core/include/utils/TypeHelpers.h"
4340  },
4341  {
4342   "alignment" : 4,
4343   "linker_set_key" : "_ZTIRN7android7String8E",
4344   "name" : "android::String8 &",
4345   "referenced_type" : "_ZTIN7android7String8E",
4346   "size" : 4,
4347   "source_file" : "system/core/include/utils/String8.h"
4348  },
4349  {
4350   "alignment" : 4,
4351   "linker_set_key" : "_ZTIRN7android8String16E",
4352   "name" : "android::String16 &",
4353   "referenced_type" : "_ZTIN7android8String16E",
4354   "size" : 4,
4355   "source_file" : "system/core/include/utils/String16.h"
4356  },
4357  {
4358   "alignment" : 4,
4359   "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
4360   "name" : "std::basic_ostream<char, std::char_traits<char>> &",
4361   "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
4362   "size" : 4,
4363   "source_file" : "frameworks/native/cmds/lshal/libprocpartition/include/procpartition/procpartition.h"
4364  }
4365 ],
4366 "pointer_types" :
4367 [
4368  {
4369   "alignment" : 4,
4370   "linker_set_key" : "_ZTIP20ANeuralNetworksBurst",
4371   "name" : "ANeuralNetworksBurst *",
4372   "referenced_type" : "_ZTI20ANeuralNetworksBurst",
4373   "size" : 4,
4374   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4375  },
4376  {
4377   "alignment" : 4,
4378   "linker_set_key" : "_ZTIP20ANeuralNetworksEvent",
4379   "name" : "ANeuralNetworksEvent *",
4380   "referenced_type" : "_ZTI20ANeuralNetworksEvent",
4381   "size" : 4,
4382   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4383  },
4384  {
4385   "alignment" : 4,
4386   "linker_set_key" : "_ZTIP20ANeuralNetworksModel",
4387   "name" : "ANeuralNetworksModel *",
4388   "referenced_type" : "_ZTI20ANeuralNetworksModel",
4389   "size" : 4,
4390   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4391  },
4392  {
4393   "alignment" : 4,
4394   "linker_set_key" : "_ZTIP21ANeuralNetworksDevice",
4395   "name" : "ANeuralNetworksDevice *",
4396   "referenced_type" : "_ZTI21ANeuralNetworksDevice",
4397   "size" : 4,
4398   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4399  },
4400  {
4401   "alignment" : 4,
4402   "linker_set_key" : "_ZTIP21ANeuralNetworksMemory",
4403   "name" : "ANeuralNetworksMemory *",
4404   "referenced_type" : "_ZTI21ANeuralNetworksMemory",
4405   "size" : 4,
4406   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4407  },
4408  {
4409   "alignment" : 4,
4410   "linker_set_key" : "_ZTIP24ANeuralNetworksExecution",
4411   "name" : "ANeuralNetworksExecution *",
4412   "referenced_type" : "_ZTI24ANeuralNetworksExecution",
4413   "size" : 4,
4414   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4415  },
4416  {
4417   "alignment" : 4,
4418   "linker_set_key" : "_ZTIP25ANeuralNetworksMemoryDesc",
4419   "name" : "ANeuralNetworksMemoryDesc *",
4420   "referenced_type" : "_ZTI25ANeuralNetworksMemoryDesc",
4421   "size" : 4,
4422   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4423  },
4424  {
4425   "alignment" : 4,
4426   "linker_set_key" : "_ZTIP26ANeuralNetworksCompilation",
4427   "name" : "ANeuralNetworksCompilation *",
4428   "referenced_type" : "_ZTI26ANeuralNetworksCompilation",
4429   "size" : 4,
4430   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4431  },
4432  {
4433   "alignment" : 4,
4434   "linker_set_key" : "_ZTIP8log_time",
4435   "name" : "log_time *",
4436   "referenced_type" : "_ZTI8log_time",
4437   "size" : 4,
4438   "source_file" : "system/logging/liblog/include/log/log_time.h"
4439  },
4440  {
4441   "alignment" : 4,
4442   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
4443   "name" : "const AHardwareBuffer *",
4444   "referenced_type" : "_ZTIK15AHardwareBuffer",
4445   "size" : 4,
4446   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4447  },
4448  {
4449   "alignment" : 4,
4450   "linker_set_key" : "_ZTIPK20ANeuralNetworksEvent",
4451   "name" : "const ANeuralNetworksEvent *",
4452   "referenced_type" : "_ZTIK20ANeuralNetworksEvent",
4453   "size" : 4,
4454   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4455  },
4456  {
4457   "alignment" : 4,
4458   "linker_set_key" : "_ZTIPK20ANeuralNetworksModel",
4459   "name" : "const ANeuralNetworksModel *",
4460   "referenced_type" : "_ZTIK20ANeuralNetworksModel",
4461   "size" : 4,
4462   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4463  },
4464  {
4465   "alignment" : 4,
4466   "linker_set_key" : "_ZTIPK21ANeuralNetworksDevice",
4467   "name" : "const ANeuralNetworksDevice *",
4468   "referenced_type" : "_ZTIK21ANeuralNetworksDevice",
4469   "size" : 4,
4470   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4471  },
4472  {
4473   "alignment" : 4,
4474   "linker_set_key" : "_ZTIPK21ANeuralNetworksMemory",
4475   "name" : "const ANeuralNetworksMemory *",
4476   "referenced_type" : "_ZTIK21ANeuralNetworksMemory",
4477   "size" : 4,
4478   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4479  },
4480  {
4481   "alignment" : 4,
4482   "linker_set_key" : "_ZTIPK24ANeuralNetworksExecution",
4483   "name" : "const ANeuralNetworksExecution *",
4484   "referenced_type" : "_ZTIK24ANeuralNetworksExecution",
4485   "size" : 4,
4486   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4487  },
4488  {
4489   "alignment" : 4,
4490   "linker_set_key" : "_ZTIPK25ANeuralNetworksMemoryDesc",
4491   "name" : "const ANeuralNetworksMemoryDesc *",
4492   "referenced_type" : "_ZTIK25ANeuralNetworksMemoryDesc",
4493   "size" : 4,
4494   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4495  },
4496  {
4497   "alignment" : 4,
4498   "linker_set_key" : "_ZTIPK26ANeuralNetworksCompilation",
4499   "name" : "const ANeuralNetworksCompilation *",
4500   "referenced_type" : "_ZTIK26ANeuralNetworksCompilation",
4501   "size" : 4,
4502   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4503  },
4504  {
4505   "alignment" : 4,
4506   "linker_set_key" : "_ZTIPK26ANeuralNetworksOperandType",
4507   "name" : "const ANeuralNetworksOperandType *",
4508   "referenced_type" : "_ZTIK26ANeuralNetworksOperandType",
4509   "size" : 4,
4510   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4511  },
4512  {
4513   "alignment" : 4,
4514   "linker_set_key" : "_ZTIPK40ANeuralNetworksSymmPerChannelQuantParams",
4515   "name" : "const ANeuralNetworksSymmPerChannelQuantParams *",
4516   "referenced_type" : "_ZTIK40ANeuralNetworksSymmPerChannelQuantParams",
4517   "size" : 4,
4518   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4519  },
4520  {
4521   "alignment" : 4,
4522   "linker_set_key" : "_ZTIPK8log_time",
4523   "name" : "const log_time *",
4524   "referenced_type" : "_ZTIK8log_time",
4525   "size" : 4,
4526   "source_file" : "system/logging/liblog/include/log/log_time.h"
4527  },
4528  {
4529   "alignment" : 4,
4530   "linker_set_key" : "_ZTIPKDs",
4531   "name" : "const char16_t *",
4532   "referenced_type" : "_ZTIKDs",
4533   "size" : 4,
4534   "source_file" : "system/core/include/utils/String16.h"
4535  },
4536  {
4537   "alignment" : 4,
4538   "linker_set_key" : "_ZTIPKN7android7String8E",
4539   "name" : "const android::String8 *",
4540   "referenced_type" : "_ZTIKN7android7String8E",
4541   "size" : 4,
4542   "source_file" : "system/core/include/utils/String8.h"
4543  },
4544  {
4545   "alignment" : 4,
4546   "linker_set_key" : "_ZTIPKN7android8String16E",
4547   "name" : "const android::String16 *",
4548   "referenced_type" : "_ZTIKN7android8String16E",
4549   "size" : 4,
4550   "source_file" : "system/core/include/utils/String16.h"
4551  },
4552  {
4553   "alignment" : 4,
4554   "linker_set_key" : "_ZTIPKN7android9BpRefBaseE",
4555   "name" : "const android::BpRefBase *",
4556   "referenced_type" : "_ZTIKN7android9BpRefBaseE",
4557   "size" : 4,
4558   "source_file" : "frameworks/native/include/binder/Binder.h"
4559  },
4560  {
4561   "alignment" : 4,
4562   "linker_set_key" : "_ZTIPKN7android9CallStackE",
4563   "name" : "const android::CallStack *",
4564   "referenced_type" : "_ZTIKN7android9CallStackE",
4565   "size" : 4,
4566   "source_file" : "system/core/include/utils/CallStack.h"
4567  },
4568  {
4569   "alignment" : 4,
4570   "linker_set_key" : "_ZTIPKPK20ANeuralNetworksEvent",
4571   "name" : "const ANeuralNetworksEvent *const *",
4572   "referenced_type" : "_ZTIKPK20ANeuralNetworksEvent",
4573   "size" : 4,
4574   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4575  },
4576  {
4577   "alignment" : 4,
4578   "linker_set_key" : "_ZTIPKPK21ANeuralNetworksDevice",
4579   "name" : "const ANeuralNetworksDevice *const *",
4580   "referenced_type" : "_ZTIKPK21ANeuralNetworksDevice",
4581   "size" : 4,
4582   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4583  },
4584  {
4585   "alignment" : 4,
4586   "linker_set_key" : "_ZTIPKPKc",
4587   "name" : "const char *const *",
4588   "referenced_type" : "_ZTIKPKc",
4589   "size" : 4,
4590   "source_file" : "frameworks/native/include/binder/IInterface.h"
4591  },
4592  {
4593   "alignment" : 4,
4594   "linker_set_key" : "_ZTIPKc",
4595   "name" : "const char *",
4596   "referenced_type" : "_ZTIKc",
4597   "size" : 4,
4598   "source_file" : "system/logging/liblog/include/android/log.h"
4599  },
4600  {
4601   "alignment" : 4,
4602   "linker_set_key" : "_ZTIPKf",
4603   "name" : "const float *",
4604   "referenced_type" : "_ZTIKf",
4605   "size" : 4,
4606   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h"
4607  },
4608  {
4609   "alignment" : 4,
4610   "linker_set_key" : "_ZTIPKh",
4611   "name" : "const unsigned char *",
4612   "referenced_type" : "_ZTIKh",
4613   "size" : 4,
4614   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4615  },
4616  {
4617   "alignment" : 4,
4618   "linker_set_key" : "_ZTIPKj",
4619   "name" : "const unsigned int *",
4620   "referenced_type" : "_ZTIKj",
4621   "size" : 4,
4622   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h"
4623  },
4624  {
4625   "alignment" : 4,
4626   "linker_set_key" : "_ZTIPKv",
4627   "name" : "const void *",
4628   "referenced_type" : "_ZTIKv",
4629   "size" : 4,
4630   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4631  },
4632  {
4633   "alignment" : 4,
4634   "linker_set_key" : "_ZTIPN7android15IServiceManager25LocalRegistrationCallbackE",
4635   "name" : "android::IServiceManager::LocalRegistrationCallback *",
4636   "referenced_type" : "_ZTIN7android15IServiceManager25LocalRegistrationCallbackE",
4637   "size" : 4,
4638   "source_file" : "frameworks/native/include/binder/IServiceManager.h"
4639  },
4640  {
4641   "alignment" : 4,
4642   "linker_set_key" : "_ZTIPN7android7IBinderE",
4643   "name" : "android::IBinder *",
4644   "referenced_type" : "_ZTIN7android7IBinderE",
4645   "size" : 4,
4646   "source_file" : "frameworks/native/include/binder/Binder.h"
4647  },
4648  {
4649   "alignment" : 4,
4650   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_typeE",
4651   "name" : "android::RefBase::weakref_type *",
4652   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
4653   "size" : 4,
4654   "source_file" : "frameworks/native/include/binder/Binder.h"
4655  },
4656  {
4657   "alignment" : 4,
4658   "linker_set_key" : "_ZTIPN7android7String8E",
4659   "name" : "android::String8 *",
4660   "referenced_type" : "_ZTIN7android7String8E",
4661   "size" : 4,
4662   "source_file" : "system/core/include/utils/String8.h"
4663  },
4664  {
4665   "alignment" : 4,
4666   "linker_set_key" : "_ZTIPN7android8String16E",
4667   "name" : "android::String16 *",
4668   "referenced_type" : "_ZTIN7android8String16E",
4669   "size" : 4,
4670   "source_file" : "system/core/include/utils/String16.h"
4671  },
4672  {
4673   "alignment" : 4,
4674   "linker_set_key" : "_ZTIPN7android9CallStack12StackDeleterE",
4675   "name" : "android::CallStack::StackDeleter *",
4676   "referenced_type" : "_ZTIN7android9CallStack12StackDeleterE",
4677   "size" : 4,
4678   "source_file" : "system/core/include/utils/CallStack.h"
4679  },
4680  {
4681   "alignment" : 4,
4682   "linker_set_key" : "_ZTIPN7android9CallStackE",
4683   "name" : "android::CallStack *",
4684   "referenced_type" : "_ZTIN7android9CallStackE",
4685   "size" : 4,
4686   "source_file" : "system/core/include/utils/CallStack.h"
4687  },
4688  {
4689   "alignment" : 4,
4690   "linker_set_key" : "_ZTIPP20ANeuralNetworksBurst",
4691   "name" : "ANeuralNetworksBurst **",
4692   "referenced_type" : "_ZTIP20ANeuralNetworksBurst",
4693   "size" : 4,
4694   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4695  },
4696  {
4697   "alignment" : 4,
4698   "linker_set_key" : "_ZTIPP20ANeuralNetworksEvent",
4699   "name" : "ANeuralNetworksEvent **",
4700   "referenced_type" : "_ZTIP20ANeuralNetworksEvent",
4701   "size" : 4,
4702   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4703  },
4704  {
4705   "alignment" : 4,
4706   "linker_set_key" : "_ZTIPP20ANeuralNetworksModel",
4707   "name" : "ANeuralNetworksModel **",
4708   "referenced_type" : "_ZTIP20ANeuralNetworksModel",
4709   "size" : 4,
4710   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4711  },
4712  {
4713   "alignment" : 4,
4714   "linker_set_key" : "_ZTIPP21ANeuralNetworksDevice",
4715   "name" : "ANeuralNetworksDevice **",
4716   "referenced_type" : "_ZTIP21ANeuralNetworksDevice",
4717   "size" : 4,
4718   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4719  },
4720  {
4721   "alignment" : 4,
4722   "linker_set_key" : "_ZTIPP21ANeuralNetworksMemory",
4723   "name" : "ANeuralNetworksMemory **",
4724   "referenced_type" : "_ZTIP21ANeuralNetworksMemory",
4725   "size" : 4,
4726   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4727  },
4728  {
4729   "alignment" : 4,
4730   "linker_set_key" : "_ZTIPP24ANeuralNetworksExecution",
4731   "name" : "ANeuralNetworksExecution **",
4732   "referenced_type" : "_ZTIP24ANeuralNetworksExecution",
4733   "size" : 4,
4734   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4735  },
4736  {
4737   "alignment" : 4,
4738   "linker_set_key" : "_ZTIPP25ANeuralNetworksMemoryDesc",
4739   "name" : "ANeuralNetworksMemoryDesc **",
4740   "referenced_type" : "_ZTIP25ANeuralNetworksMemoryDesc",
4741   "size" : 4,
4742   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4743  },
4744  {
4745   "alignment" : 4,
4746   "linker_set_key" : "_ZTIPP26ANeuralNetworksCompilation",
4747   "name" : "ANeuralNetworksCompilation **",
4748   "referenced_type" : "_ZTIP26ANeuralNetworksCompilation",
4749   "size" : 4,
4750   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4751  },
4752  {
4753   "alignment" : 4,
4754   "linker_set_key" : "_ZTIPPKc",
4755   "name" : "const char **",
4756   "referenced_type" : "_ZTIPKc",
4757   "size" : 4,
4758   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4759  },
4760  {
4761   "alignment" : 4,
4762   "linker_set_key" : "_ZTIPb",
4763   "name" : "bool *",
4764   "referenced_type" : "_ZTIb",
4765   "size" : 4,
4766   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4767  },
4768  {
4769   "alignment" : 4,
4770   "linker_set_key" : "_ZTIPi",
4771   "name" : "int *",
4772   "referenced_type" : "_ZTIi",
4773   "size" : 4,
4774   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4775  },
4776  {
4777   "alignment" : 4,
4778   "linker_set_key" : "_ZTIPj",
4779   "name" : "unsigned int *",
4780   "referenced_type" : "_ZTIj",
4781   "size" : 4,
4782   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4783  },
4784  {
4785   "alignment" : 4,
4786   "linker_set_key" : "_ZTIPv",
4787   "name" : "void *",
4788   "referenced_type" : "_ZTIv",
4789   "size" : 4,
4790   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4791  },
4792  {
4793   "alignment" : 4,
4794   "linker_set_key" : "_ZTIPx",
4795   "name" : "long long *",
4796   "referenced_type" : "_ZTIx",
4797   "size" : 4,
4798   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4799  },
4800  {
4801   "alignment" : 4,
4802   "linker_set_key" : "_ZTIPy",
4803   "name" : "unsigned long long *",
4804   "referenced_type" : "_ZTIy",
4805   "size" : 4,
4806   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4807  }
4808 ],
4809 "qualified_types" :
4810 [
4811  {
4812   "alignment" : 4,
4813   "is_const" : true,
4814   "linker_set_key" : "_ZTIA1_KPKc",
4815   "name" : "const char *const[1]",
4816   "referenced_type" : "_ZTIA1_PKc",
4817   "size" : 4,
4818   "source_file" : "frameworks/native/include/binder/IInterface.h"
4819  },
4820  {
4821   "alignment" : 4,
4822   "is_const" : true,
4823   "linker_set_key" : "_ZTIA53_KPKc",
4824   "name" : "const char *const[53]",
4825   "referenced_type" : "_ZTIA53_PKc",
4826   "size" : 212,
4827   "source_file" : "frameworks/native/include/binder/IInterface.h"
4828  },
4829  {
4830   "is_const" : true,
4831   "linker_set_key" : "_ZTIK15AHardwareBuffer",
4832   "name" : "const AHardwareBuffer",
4833   "referenced_type" : "_ZTI15AHardwareBuffer",
4834   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4835  },
4836  {
4837   "is_const" : true,
4838   "linker_set_key" : "_ZTIK20ANeuralNetworksEvent",
4839   "name" : "const ANeuralNetworksEvent",
4840   "referenced_type" : "_ZTI20ANeuralNetworksEvent",
4841   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4842  },
4843  {
4844   "is_const" : true,
4845   "linker_set_key" : "_ZTIK20ANeuralNetworksModel",
4846   "name" : "const ANeuralNetworksModel",
4847   "referenced_type" : "_ZTI20ANeuralNetworksModel",
4848   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4849  },
4850  {
4851   "is_const" : true,
4852   "linker_set_key" : "_ZTIK21ANeuralNetworksDevice",
4853   "name" : "const ANeuralNetworksDevice",
4854   "referenced_type" : "_ZTI21ANeuralNetworksDevice",
4855   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4856  },
4857  {
4858   "is_const" : true,
4859   "linker_set_key" : "_ZTIK21ANeuralNetworksMemory",
4860   "name" : "const ANeuralNetworksMemory",
4861   "referenced_type" : "_ZTI21ANeuralNetworksMemory",
4862   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4863  },
4864  {
4865   "is_const" : true,
4866   "linker_set_key" : "_ZTIK24ANeuralNetworksExecution",
4867   "name" : "const ANeuralNetworksExecution",
4868   "referenced_type" : "_ZTI24ANeuralNetworksExecution",
4869   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4870  },
4871  {
4872   "is_const" : true,
4873   "linker_set_key" : "_ZTIK25ANeuralNetworksMemoryDesc",
4874   "name" : "const ANeuralNetworksMemoryDesc",
4875   "referenced_type" : "_ZTI25ANeuralNetworksMemoryDesc",
4876   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4877  },
4878  {
4879   "is_const" : true,
4880   "linker_set_key" : "_ZTIK26ANeuralNetworksCompilation",
4881   "name" : "const ANeuralNetworksCompilation",
4882   "referenced_type" : "_ZTI26ANeuralNetworksCompilation",
4883   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4884  },
4885  {
4886   "alignment" : 4,
4887   "is_const" : true,
4888   "linker_set_key" : "_ZTIK26ANeuralNetworksOperandType",
4889   "name" : "const ANeuralNetworksOperandType",
4890   "referenced_type" : "_ZTI26ANeuralNetworksOperandType",
4891   "size" : 20,
4892   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4893  },
4894  {
4895   "alignment" : 4,
4896   "is_const" : true,
4897   "linker_set_key" : "_ZTIK40ANeuralNetworksSymmPerChannelQuantParams",
4898   "name" : "const ANeuralNetworksSymmPerChannelQuantParams",
4899   "referenced_type" : "_ZTI40ANeuralNetworksSymmPerChannelQuantParams",
4900   "size" : 12,
4901   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4902  },
4903  {
4904   "alignment" : 1,
4905   "is_const" : true,
4906   "linker_set_key" : "_ZTIK8log_time",
4907   "name" : "const log_time",
4908   "referenced_type" : "_ZTI8log_time",
4909   "size" : 8,
4910   "source_file" : "system/logging/liblog/include/log/log_time.h"
4911  },
4912  {
4913   "alignment" : 4,
4914   "is_const" : true,
4915   "linker_set_key" : "_ZTIK8timespec",
4916   "name" : "const timespec",
4917   "referenced_type" : "_ZTI8timespec",
4918   "size" : 8,
4919   "source_file" : "system/logging/liblog/include/log/log_time.h"
4920  },
4921  {
4922   "alignment" : 2,
4923   "is_const" : true,
4924   "linker_set_key" : "_ZTIKDs",
4925   "name" : "const char16_t",
4926   "referenced_type" : "_ZTIDs",
4927   "size" : 2,
4928   "source_file" : "system/core/include/utils/String16.h"
4929  },
4930  {
4931   "alignment" : 4,
4932   "is_const" : true,
4933   "linker_set_key" : "_ZTIKN7android7String8E",
4934   "name" : "const android::String8",
4935   "referenced_type" : "_ZTIN7android7String8E",
4936   "size" : 4,
4937   "source_file" : "system/core/include/utils/String8.h"
4938  },
4939  {
4940   "alignment" : 4,
4941   "is_const" : true,
4942   "linker_set_key" : "_ZTIKN7android8String16E",
4943   "name" : "const android::String16",
4944   "referenced_type" : "_ZTIN7android8String16E",
4945   "size" : 4,
4946   "source_file" : "system/core/include/utils/String16.h"
4947  },
4948  {
4949   "alignment" : 4,
4950   "is_const" : true,
4951   "linker_set_key" : "_ZTIKN7android9BpRefBaseE",
4952   "name" : "const android::BpRefBase",
4953   "referenced_type" : "_ZTIN7android9BpRefBaseE",
4954   "size" : 24,
4955   "source_file" : "frameworks/native/include/binder/Binder.h"
4956  },
4957  {
4958   "alignment" : 4,
4959   "is_const" : true,
4960   "linker_set_key" : "_ZTIKN7android9CallStackE",
4961   "name" : "const android::CallStack",
4962   "referenced_type" : "_ZTIN7android9CallStackE",
4963   "size" : 20,
4964   "source_file" : "system/core/include/utils/CallStack.h"
4965  },
4966  {
4967   "alignment" : 4,
4968   "is_const" : true,
4969   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
4970   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
4971   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
4972   "size" : 12,
4973   "source_file" : "frameworks/native/cmds/lshal/libprocpartition/include/procpartition/procpartition.h"
4974  },
4975  {
4976   "alignment" : 4,
4977   "is_const" : true,
4978   "linker_set_key" : "_ZTIKPK20ANeuralNetworksEvent",
4979   "name" : "const ANeuralNetworksEvent *const",
4980   "referenced_type" : "_ZTIPK20ANeuralNetworksEvent",
4981   "size" : 4,
4982   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4983  },
4984  {
4985   "alignment" : 4,
4986   "is_const" : true,
4987   "linker_set_key" : "_ZTIKPK21ANeuralNetworksDevice",
4988   "name" : "const ANeuralNetworksDevice *const",
4989   "referenced_type" : "_ZTIPK21ANeuralNetworksDevice",
4990   "size" : 4,
4991   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
4992  },
4993  {
4994   "alignment" : 4,
4995   "is_const" : true,
4996   "linker_set_key" : "_ZTIKPKc",
4997   "name" : "const char *const",
4998   "referenced_type" : "_ZTIPKc",
4999   "size" : 4,
5000   "source_file" : "frameworks/native/include/binder/IInterface.h"
5001  },
5002  {
5003   "alignment" : 4,
5004   "is_const" : true,
5005   "linker_set_key" : "_ZTIKPN7android7IBinderE",
5006   "name" : "android::IBinder *const",
5007   "referenced_type" : "_ZTIPN7android7IBinderE",
5008   "size" : 4,
5009   "source_file" : "frameworks/native/include/binder/Binder.h"
5010  },
5011  {
5012   "alignment" : 1,
5013   "is_const" : true,
5014   "linker_set_key" : "_ZTIKa",
5015   "name" : "const signed char",
5016   "referenced_type" : "_ZTIa",
5017   "size" : 1,
5018   "source_file" : "system/core/include/utils/TypeHelpers.h"
5019  },
5020  {
5021   "alignment" : 1,
5022   "is_const" : true,
5023   "linker_set_key" : "_ZTIKb",
5024   "name" : "const bool",
5025   "referenced_type" : "_ZTIb",
5026   "size" : 1,
5027   "source_file" : "system/core/include/utils/TypeHelpers.h"
5028  },
5029  {
5030   "alignment" : 1,
5031   "is_const" : true,
5032   "linker_set_key" : "_ZTIKc",
5033   "name" : "const char",
5034   "referenced_type" : "_ZTIc",
5035   "size" : 1,
5036   "source_file" : "system/logging/liblog/include/android/log.h"
5037  },
5038  {
5039   "alignment" : 8,
5040   "is_const" : true,
5041   "linker_set_key" : "_ZTIKd",
5042   "name" : "const double",
5043   "referenced_type" : "_ZTId",
5044   "size" : 8,
5045   "source_file" : "system/core/include/utils/TypeHelpers.h"
5046  },
5047  {
5048   "alignment" : 4,
5049   "is_const" : true,
5050   "linker_set_key" : "_ZTIKf",
5051   "name" : "const float",
5052   "referenced_type" : "_ZTIf",
5053   "size" : 4,
5054   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h"
5055  },
5056  {
5057   "alignment" : 1,
5058   "is_const" : true,
5059   "linker_set_key" : "_ZTIKh",
5060   "name" : "const unsigned char",
5061   "referenced_type" : "_ZTIh",
5062   "size" : 1,
5063   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
5064  },
5065  {
5066   "alignment" : 4,
5067   "is_const" : true,
5068   "linker_set_key" : "_ZTIKi",
5069   "name" : "const int",
5070   "referenced_type" : "_ZTIi",
5071   "size" : 4,
5072   "source_file" : "frameworks/native/include/binder/IServiceManager.h"
5073  },
5074  {
5075   "alignment" : 4,
5076   "is_const" : true,
5077   "linker_set_key" : "_ZTIKj",
5078   "name" : "const unsigned int",
5079   "referenced_type" : "_ZTIj",
5080   "size" : 4,
5081   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h"
5082  },
5083  {
5084   "alignment" : 2,
5085   "is_const" : true,
5086   "linker_set_key" : "_ZTIKs",
5087   "name" : "const short",
5088   "referenced_type" : "_ZTIs",
5089   "size" : 2,
5090   "source_file" : "system/core/include/utils/TypeHelpers.h"
5091  },
5092  {
5093   "alignment" : 2,
5094   "is_const" : true,
5095   "linker_set_key" : "_ZTIKt",
5096   "name" : "const unsigned short",
5097   "referenced_type" : "_ZTIt",
5098   "size" : 2,
5099   "source_file" : "system/core/include/utils/TypeHelpers.h"
5100  },
5101  {
5102   "is_const" : true,
5103   "linker_set_key" : "_ZTIKv",
5104   "name" : "const void",
5105   "referenced_type" : "_ZTIv",
5106   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
5107  },
5108  {
5109   "alignment" : 8,
5110   "is_const" : true,
5111   "linker_set_key" : "_ZTIKx",
5112   "name" : "const long long",
5113   "referenced_type" : "_ZTIx",
5114   "size" : 8,
5115   "source_file" : "system/core/include/utils/TypeHelpers.h"
5116  },
5117  {
5118   "alignment" : 8,
5119   "is_const" : true,
5120   "linker_set_key" : "_ZTIKy",
5121   "name" : "const unsigned long long",
5122   "referenced_type" : "_ZTIy",
5123   "size" : 8,
5124   "source_file" : "system/core/include/utils/TypeHelpers.h"
5125  }
5126 ],
5127 "record_types" :
5128 [
5129  {
5130   "alignment" : 4,
5131   "fields" :
5132   [
5133    {
5134     "field_name" : "struct_size",
5135     "referenced_type" : "_ZTIj"
5136    },
5137    {
5138     "field_name" : "buffer_id",
5139     "field_offset" : 32,
5140     "referenced_type" : "_ZTIi"
5141    },
5142    {
5143     "field_name" : "priority",
5144     "field_offset" : 64,
5145     "referenced_type" : "_ZTIi"
5146    },
5147    {
5148     "field_name" : "tag",
5149     "field_offset" : 96,
5150     "referenced_type" : "_ZTIPKc"
5151    },
5152    {
5153     "field_name" : "file",
5154     "field_offset" : 128,
5155     "referenced_type" : "_ZTIPKc"
5156    },
5157    {
5158     "field_name" : "line",
5159     "field_offset" : 160,
5160     "referenced_type" : "_ZTIj"
5161    },
5162    {
5163     "field_name" : "message",
5164     "field_offset" : 192,
5165     "referenced_type" : "_ZTIPKc"
5166    }
5167   ],
5168   "linker_set_key" : "_ZTI21__android_log_message",
5169   "name" : "__android_log_message",
5170   "size" : 28,
5171   "source_file" : "system/logging/liblog/include/android/log.h"
5172  },
5173  {
5174   "alignment" : 4,
5175   "fields" :
5176   [
5177    {
5178     "field_name" : "type",
5179     "referenced_type" : "_ZTIi"
5180    },
5181    {
5182     "field_name" : "dimensionCount",
5183     "field_offset" : 32,
5184     "referenced_type" : "_ZTIj"
5185    },
5186    {
5187     "field_name" : "dimensions",
5188     "field_offset" : 64,
5189     "referenced_type" : "_ZTIPKj"
5190    },
5191    {
5192     "field_name" : "scale",
5193     "field_offset" : 96,
5194     "referenced_type" : "_ZTIf"
5195    },
5196    {
5197     "field_name" : "zeroPoint",
5198     "field_offset" : 128,
5199     "referenced_type" : "_ZTIi"
5200    }
5201   ],
5202   "linker_set_key" : "_ZTI26ANeuralNetworksOperandType",
5203   "name" : "ANeuralNetworksOperandType",
5204   "size" : 20,
5205   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h"
5206  },
5207  {
5208   "alignment" : 4,
5209   "fields" :
5210   [
5211    {
5212     "field_name" : "channelDim",
5213     "referenced_type" : "_ZTIj"
5214    },
5215    {
5216     "field_name" : "scaleCount",
5217     "field_offset" : 32,
5218     "referenced_type" : "_ZTIj"
5219    },
5220    {
5221     "field_name" : "scales",
5222     "field_offset" : 64,
5223     "referenced_type" : "_ZTIPKf"
5224    }
5225   ],
5226   "linker_set_key" : "_ZTI40ANeuralNetworksSymmPerChannelQuantParams",
5227   "name" : "ANeuralNetworksSymmPerChannelQuantParams",
5228   "size" : 12,
5229   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h"
5230  },
5231  {
5232   "alignment" : 1,
5233   "fields" :
5234   [
5235    {
5236     "field_name" : "tv_sec",
5237     "referenced_type" : "_ZTIj"
5238    },
5239    {
5240     "field_name" : "tv_nsec",
5241     "field_offset" : 32,
5242     "referenced_type" : "_ZTIj"
5243    }
5244   ],
5245   "linker_set_key" : "_ZTI8log_time",
5246   "name" : "log_time",
5247   "size" : 8,
5248   "source_file" : "system/logging/liblog/include/log/log_time.h"
5249  },
5250  {
5251   "alignment" : 4,
5252   "base_specifiers" :
5253   [
5254    {
5255     "is_virtual" : true,
5256     "referenced_type" : "_ZTIN7android7RefBaseE"
5257    }
5258   ],
5259   "linker_set_key" : "_ZTIN7android10IInterfaceE",
5260   "name" : "android::IInterface",
5261   "record_kind" : "class",
5262   "size" : 12,
5263   "source_file" : "frameworks/native/include/binder/IInterface.h",
5264   "vtable_components" :
5265   [
5266    {
5267     "component_value" : 4,
5268     "kind" : "vbase_offset"
5269    },
5270    {
5271     "kind" : "offset_to_top"
5272    },
5273    {
5274     "kind" : "rtti",
5275     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
5276    },
5277    {
5278     "kind" : "complete_dtor_pointer",
5279     "mangled_component_name" : "_ZN7android10IInterfaceD1Ev"
5280    },
5281    {
5282     "kind" : "deleting_dtor_pointer",
5283     "mangled_component_name" : "_ZN7android10IInterfaceD0Ev"
5284    },
5285    {
5286     "is_pure" : true,
5287     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
5288    },
5289    {
5290     "kind" : "vcall_offset"
5291    },
5292    {
5293     "kind" : "vcall_offset"
5294    },
5295    {
5296     "kind" : "vcall_offset"
5297    },
5298    {
5299     "kind" : "vcall_offset"
5300    },
5301    {
5302     "component_value" : -4,
5303     "kind" : "vcall_offset"
5304    },
5305    {
5306     "component_value" : -4,
5307     "kind" : "offset_to_top"
5308    },
5309    {
5310     "kind" : "rtti",
5311     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
5312    },
5313    {
5314     "kind" : "complete_dtor_pointer",
5315     "mangled_component_name" : "_ZTv0_n12_N7android10IInterfaceD1Ev"
5316    },
5317    {
5318     "kind" : "deleting_dtor_pointer",
5319     "mangled_component_name" : "_ZTv0_n12_N7android10IInterfaceD0Ev"
5320    },
5321    {
5322     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5323    },
5324    {
5325     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5326    },
5327    {
5328     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5329    },
5330    {
5331     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5332    }
5333   ]
5334  },
5335  {
5336   "alignment" : 4,
5337   "fields" :
5338   [
5339    {
5340     "field_name" : "ipAddress",
5341     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
5342    },
5343    {
5344     "field_name" : "port",
5345     "field_offset" : 96,
5346     "referenced_type" : "_ZTIj"
5347    }
5348   ],
5349   "linker_set_key" : "_ZTIN7android15IServiceManager14ConnectionInfoE",
5350   "name" : "android::IServiceManager::ConnectionInfo",
5351   "size" : 16,
5352   "source_file" : "frameworks/native/include/binder/IServiceManager.h"
5353  },
5354  {
5355   "alignment" : 4,
5356   "fields" :
5357   [
5358    {
5359     "field_name" : "name",
5360     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
5361    },
5362    {
5363     "field_name" : "pid",
5364     "field_offset" : 96,
5365     "referenced_type" : "_ZTIi"
5366    }
5367   ],
5368   "linker_set_key" : "_ZTIN7android15IServiceManager16ServiceDebugInfoE",
5369   "name" : "android::IServiceManager::ServiceDebugInfo",
5370   "size" : 16,
5371   "source_file" : "frameworks/native/include/binder/IServiceManager.h"
5372  },
5373  {
5374   "alignment" : 4,
5375   "base_specifiers" :
5376   [
5377    {
5378     "is_virtual" : true,
5379     "referenced_type" : "_ZTIN7android7RefBaseE"
5380    }
5381   ],
5382   "linker_set_key" : "_ZTIN7android15IServiceManager25LocalRegistrationCallbackE",
5383   "name" : "android::IServiceManager::LocalRegistrationCallback",
5384   "size" : 12,
5385   "source_file" : "frameworks/native/include/binder/IServiceManager.h",
5386   "vtable_components" :
5387   [
5388    {
5389     "component_value" : 4,
5390     "kind" : "vbase_offset"
5391    },
5392    {
5393     "kind" : "offset_to_top"
5394    },
5395    {
5396     "kind" : "rtti",
5397     "mangled_component_name" : "_ZTIN7android15IServiceManager25LocalRegistrationCallbackE"
5398    },
5399    {
5400     "is_pure" : true,
5401     "mangled_component_name" : "_ZN7android15IServiceManager25LocalRegistrationCallback21onServiceRegistrationERKNS_8String16ERKNS_2spINS_7IBinderEEE"
5402    },
5403    {
5404     "kind" : "complete_dtor_pointer",
5405     "mangled_component_name" : "_ZN7android15IServiceManager25LocalRegistrationCallbackD1Ev"
5406    },
5407    {
5408     "kind" : "deleting_dtor_pointer",
5409     "mangled_component_name" : "_ZN7android15IServiceManager25LocalRegistrationCallbackD0Ev"
5410    },
5411    {
5412     "kind" : "vcall_offset"
5413    },
5414    {
5415     "kind" : "vcall_offset"
5416    },
5417    {
5418     "kind" : "vcall_offset"
5419    },
5420    {
5421     "kind" : "vcall_offset"
5422    },
5423    {
5424     "component_value" : -4,
5425     "kind" : "vcall_offset"
5426    },
5427    {
5428     "component_value" : -4,
5429     "kind" : "offset_to_top"
5430    },
5431    {
5432     "kind" : "rtti",
5433     "mangled_component_name" : "_ZTIN7android15IServiceManager25LocalRegistrationCallbackE"
5434    },
5435    {
5436     "kind" : "complete_dtor_pointer",
5437     "mangled_component_name" : "_ZTv0_n12_N7android15IServiceManager25LocalRegistrationCallbackD1Ev"
5438    },
5439    {
5440     "kind" : "deleting_dtor_pointer",
5441     "mangled_component_name" : "_ZTv0_n12_N7android15IServiceManager25LocalRegistrationCallbackD0Ev"
5442    },
5443    {
5444     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5445    },
5446    {
5447     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5448    },
5449    {
5450     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5451    },
5452    {
5453     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5454    }
5455   ]
5456  },
5457  {
5458   "alignment" : 4,
5459   "base_specifiers" :
5460   [
5461    {
5462     "referenced_type" : "_ZTIN7android10IInterfaceE"
5463    }
5464   ],
5465   "linker_set_key" : "_ZTIN7android15IServiceManagerE",
5466   "name" : "android::IServiceManager",
5467   "record_kind" : "class",
5468   "size" : 12,
5469   "source_file" : "frameworks/native/include/binder/IServiceManager.h",
5470   "vtable_components" :
5471   [
5472    {
5473     "component_value" : 4,
5474     "kind" : "vbase_offset"
5475    },
5476    {
5477     "kind" : "offset_to_top"
5478    },
5479    {
5480     "kind" : "rtti",
5481     "mangled_component_name" : "_ZTIN7android15IServiceManagerE"
5482    },
5483    {
5484     "kind" : "complete_dtor_pointer",
5485     "mangled_component_name" : "_ZN7android15IServiceManagerD1Ev"
5486    },
5487    {
5488     "kind" : "deleting_dtor_pointer",
5489     "mangled_component_name" : "_ZN7android15IServiceManagerD0Ev"
5490    },
5491    {
5492     "is_pure" : true,
5493     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
5494    },
5495    {
5496     "mangled_component_name" : "_ZNK7android15IServiceManager22getInterfaceDescriptorEv"
5497    },
5498    {
5499     "is_pure" : true,
5500     "mangled_component_name" : "_ZNK7android15IServiceManager10getServiceERKNS_8String16E"
5501    },
5502    {
5503     "is_pure" : true,
5504     "mangled_component_name" : "_ZNK7android15IServiceManager12checkServiceERKNS_8String16E"
5505    },
5506    {
5507     "is_pure" : true,
5508     "mangled_component_name" : "_ZN7android15IServiceManager10addServiceERKNS_8String16ERKNS_2spINS_7IBinderEEEbi"
5509    },
5510    {
5511     "is_pure" : true,
5512     "mangled_component_name" : "_ZN7android15IServiceManager12listServicesEi"
5513    },
5514    {
5515     "is_pure" : true,
5516     "mangled_component_name" : "_ZN7android15IServiceManager14waitForServiceERKNS_8String16E"
5517    },
5518    {
5519     "is_pure" : true,
5520     "mangled_component_name" : "_ZN7android15IServiceManager10isDeclaredERKNS_8String16E"
5521    },
5522    {
5523     "is_pure" : true,
5524     "mangled_component_name" : "_ZN7android15IServiceManager20getDeclaredInstancesERKNS_8String16E"
5525    },
5526    {
5527     "is_pure" : true,
5528     "mangled_component_name" : "_ZN7android15IServiceManager16updatableViaApexERKNS_8String16E"
5529    },
5530    {
5531     "is_pure" : true,
5532     "mangled_component_name" : "_ZN7android15IServiceManager17getUpdatableNamesERKNS_8String16E"
5533    },
5534    {
5535     "is_pure" : true,
5536     "mangled_component_name" : "_ZN7android15IServiceManager17getConnectionInfoERKNS_8String16E"
5537    },
5538    {
5539     "is_pure" : true,
5540     "mangled_component_name" : "_ZN7android15IServiceManager24registerForNotificationsERKNS_8String16ERKNS_2spINS0_25LocalRegistrationCallbackEEE"
5541    },
5542    {
5543     "is_pure" : true,
5544     "mangled_component_name" : "_ZN7android15IServiceManager26unregisterForNotificationsERKNS_8String16ERKNS_2spINS0_25LocalRegistrationCallbackEEE"
5545    },
5546    {
5547     "is_pure" : true,
5548     "mangled_component_name" : "_ZN7android15IServiceManager19getServiceDebugInfoEv"
5549    },
5550    {
5551     "is_pure" : true,
5552     "mangled_component_name" : "_ZN7android15IServiceManager21enableAddServiceCacheEb"
5553    },
5554    {
5555     "kind" : "vcall_offset"
5556    },
5557    {
5558     "kind" : "vcall_offset"
5559    },
5560    {
5561     "kind" : "vcall_offset"
5562    },
5563    {
5564     "kind" : "vcall_offset"
5565    },
5566    {
5567     "component_value" : -4,
5568     "kind" : "vcall_offset"
5569    },
5570    {
5571     "component_value" : -4,
5572     "kind" : "offset_to_top"
5573    },
5574    {
5575     "kind" : "rtti",
5576     "mangled_component_name" : "_ZTIN7android15IServiceManagerE"
5577    },
5578    {
5579     "kind" : "complete_dtor_pointer",
5580     "mangled_component_name" : "_ZTv0_n12_N7android15IServiceManagerD1Ev"
5581    },
5582    {
5583     "kind" : "deleting_dtor_pointer",
5584     "mangled_component_name" : "_ZTv0_n12_N7android15IServiceManagerD0Ev"
5585    },
5586    {
5587     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5588    },
5589    {
5590     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5591    },
5592    {
5593     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5594    },
5595    {
5596     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5597    }
5598   ]
5599  },
5600  {
5601   "alignment" : 1,
5602   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
5603   "name" : "android::trait_trivial_copy<bool>",
5604   "size" : 1,
5605   "source_file" : "system/core/include/utils/TypeHelpers.h",
5606   "template_args" :
5607   [
5608    "_ZTIb"
5609   ]
5610  },
5611  {
5612   "alignment" : 1,
5613   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
5614   "name" : "android::trait_trivial_copy<char>",
5615   "size" : 1,
5616   "source_file" : "system/core/include/utils/TypeHelpers.h",
5617   "template_args" :
5618   [
5619    "_ZTIc"
5620   ]
5621  },
5622  {
5623   "alignment" : 1,
5624   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
5625   "name" : "android::trait_trivial_copy<double>",
5626   "size" : 1,
5627   "source_file" : "system/core/include/utils/TypeHelpers.h",
5628   "template_args" :
5629   [
5630    "_ZTId"
5631   ]
5632  },
5633  {
5634   "alignment" : 1,
5635   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
5636   "name" : "android::trait_trivial_copy<float>",
5637   "size" : 1,
5638   "source_file" : "system/core/include/utils/TypeHelpers.h",
5639   "template_args" :
5640   [
5641    "_ZTIf"
5642   ]
5643  },
5644  {
5645   "alignment" : 1,
5646   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
5647   "name" : "android::trait_trivial_copy<unsigned char>",
5648   "size" : 1,
5649   "source_file" : "system/core/include/utils/TypeHelpers.h",
5650   "template_args" :
5651   [
5652    "_ZTIh"
5653   ]
5654  },
5655  {
5656   "alignment" : 1,
5657   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
5658   "name" : "android::trait_trivial_copy<int>",
5659   "size" : 1,
5660   "source_file" : "system/core/include/utils/TypeHelpers.h",
5661   "template_args" :
5662   [
5663    "_ZTIi"
5664   ]
5665  },
5666  {
5667   "alignment" : 1,
5668   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
5669   "name" : "android::trait_trivial_copy<unsigned int>",
5670   "size" : 1,
5671   "source_file" : "system/core/include/utils/TypeHelpers.h",
5672   "template_args" :
5673   [
5674    "_ZTIj"
5675   ]
5676  },
5677  {
5678   "alignment" : 1,
5679   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
5680   "name" : "android::trait_trivial_copy<long>",
5681   "size" : 1,
5682   "source_file" : "system/core/include/utils/TypeHelpers.h",
5683   "template_args" :
5684   [
5685    "_ZTIl"
5686   ]
5687  },
5688  {
5689   "alignment" : 1,
5690   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
5691   "name" : "android::trait_trivial_copy<unsigned long>",
5692   "size" : 1,
5693   "source_file" : "system/core/include/utils/TypeHelpers.h",
5694   "template_args" :
5695   [
5696    "_ZTIm"
5697   ]
5698  },
5699  {
5700   "alignment" : 1,
5701   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
5702   "name" : "android::trait_trivial_copy<short>",
5703   "size" : 1,
5704   "source_file" : "system/core/include/utils/TypeHelpers.h",
5705   "template_args" :
5706   [
5707    "_ZTIs"
5708   ]
5709  },
5710  {
5711   "alignment" : 1,
5712   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
5713   "name" : "android::trait_trivial_copy<unsigned short>",
5714   "size" : 1,
5715   "source_file" : "system/core/include/utils/TypeHelpers.h",
5716   "template_args" :
5717   [
5718    "_ZTIt"
5719   ]
5720  },
5721  {
5722   "alignment" : 1,
5723   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
5724   "name" : "android::trait_trivial_copy<void>",
5725   "size" : 1,
5726   "source_file" : "system/core/include/utils/TypeHelpers.h",
5727   "template_args" :
5728   [
5729    "_ZTIv"
5730   ]
5731  },
5732  {
5733   "alignment" : 1,
5734   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
5735   "name" : "android::trait_trivial_copy<long long>",
5736   "size" : 1,
5737   "source_file" : "system/core/include/utils/TypeHelpers.h",
5738   "template_args" :
5739   [
5740    "_ZTIx"
5741   ]
5742  },
5743  {
5744   "alignment" : 1,
5745   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
5746   "name" : "android::trait_trivial_copy<unsigned long long>",
5747   "size" : 1,
5748   "source_file" : "system/core/include/utils/TypeHelpers.h",
5749   "template_args" :
5750   [
5751    "_ZTIy"
5752   ]
5753  },
5754  {
5755   "alignment" : 1,
5756   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
5757   "name" : "android::trait_trivial_ctor<bool>",
5758   "size" : 1,
5759   "source_file" : "system/core/include/utils/TypeHelpers.h",
5760   "template_args" :
5761   [
5762    "_ZTIb"
5763   ]
5764  },
5765  {
5766   "alignment" : 1,
5767   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
5768   "name" : "android::trait_trivial_ctor<char>",
5769   "size" : 1,
5770   "source_file" : "system/core/include/utils/TypeHelpers.h",
5771   "template_args" :
5772   [
5773    "_ZTIc"
5774   ]
5775  },
5776  {
5777   "alignment" : 1,
5778   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
5779   "name" : "android::trait_trivial_ctor<double>",
5780   "size" : 1,
5781   "source_file" : "system/core/include/utils/TypeHelpers.h",
5782   "template_args" :
5783   [
5784    "_ZTId"
5785   ]
5786  },
5787  {
5788   "alignment" : 1,
5789   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
5790   "name" : "android::trait_trivial_ctor<float>",
5791   "size" : 1,
5792   "source_file" : "system/core/include/utils/TypeHelpers.h",
5793   "template_args" :
5794   [
5795    "_ZTIf"
5796   ]
5797  },
5798  {
5799   "alignment" : 1,
5800   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
5801   "name" : "android::trait_trivial_ctor<unsigned char>",
5802   "size" : 1,
5803   "source_file" : "system/core/include/utils/TypeHelpers.h",
5804   "template_args" :
5805   [
5806    "_ZTIh"
5807   ]
5808  },
5809  {
5810   "alignment" : 1,
5811   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
5812   "name" : "android::trait_trivial_ctor<int>",
5813   "size" : 1,
5814   "source_file" : "system/core/include/utils/TypeHelpers.h",
5815   "template_args" :
5816   [
5817    "_ZTIi"
5818   ]
5819  },
5820  {
5821   "alignment" : 1,
5822   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
5823   "name" : "android::trait_trivial_ctor<unsigned int>",
5824   "size" : 1,
5825   "source_file" : "system/core/include/utils/TypeHelpers.h",
5826   "template_args" :
5827   [
5828    "_ZTIj"
5829   ]
5830  },
5831  {
5832   "alignment" : 1,
5833   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
5834   "name" : "android::trait_trivial_ctor<long>",
5835   "size" : 1,
5836   "source_file" : "system/core/include/utils/TypeHelpers.h",
5837   "template_args" :
5838   [
5839    "_ZTIl"
5840   ]
5841  },
5842  {
5843   "alignment" : 1,
5844   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
5845   "name" : "android::trait_trivial_ctor<unsigned long>",
5846   "size" : 1,
5847   "source_file" : "system/core/include/utils/TypeHelpers.h",
5848   "template_args" :
5849   [
5850    "_ZTIm"
5851   ]
5852  },
5853  {
5854   "alignment" : 1,
5855   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
5856   "name" : "android::trait_trivial_ctor<short>",
5857   "size" : 1,
5858   "source_file" : "system/core/include/utils/TypeHelpers.h",
5859   "template_args" :
5860   [
5861    "_ZTIs"
5862   ]
5863  },
5864  {
5865   "alignment" : 1,
5866   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
5867   "name" : "android::trait_trivial_ctor<unsigned short>",
5868   "size" : 1,
5869   "source_file" : "system/core/include/utils/TypeHelpers.h",
5870   "template_args" :
5871   [
5872    "_ZTIt"
5873   ]
5874  },
5875  {
5876   "alignment" : 1,
5877   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
5878   "name" : "android::trait_trivial_ctor<void>",
5879   "size" : 1,
5880   "source_file" : "system/core/include/utils/TypeHelpers.h",
5881   "template_args" :
5882   [
5883    "_ZTIv"
5884   ]
5885  },
5886  {
5887   "alignment" : 1,
5888   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
5889   "name" : "android::trait_trivial_ctor<long long>",
5890   "size" : 1,
5891   "source_file" : "system/core/include/utils/TypeHelpers.h",
5892   "template_args" :
5893   [
5894    "_ZTIx"
5895   ]
5896  },
5897  {
5898   "alignment" : 1,
5899   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
5900   "name" : "android::trait_trivial_ctor<unsigned long long>",
5901   "size" : 1,
5902   "source_file" : "system/core/include/utils/TypeHelpers.h",
5903   "template_args" :
5904   [
5905    "_ZTIy"
5906   ]
5907  },
5908  {
5909   "alignment" : 1,
5910   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
5911   "name" : "android::trait_trivial_dtor<bool>",
5912   "size" : 1,
5913   "source_file" : "system/core/include/utils/TypeHelpers.h",
5914   "template_args" :
5915   [
5916    "_ZTIb"
5917   ]
5918  },
5919  {
5920   "alignment" : 1,
5921   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
5922   "name" : "android::trait_trivial_dtor<char>",
5923   "size" : 1,
5924   "source_file" : "system/core/include/utils/TypeHelpers.h",
5925   "template_args" :
5926   [
5927    "_ZTIc"
5928   ]
5929  },
5930  {
5931   "alignment" : 1,
5932   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
5933   "name" : "android::trait_trivial_dtor<double>",
5934   "size" : 1,
5935   "source_file" : "system/core/include/utils/TypeHelpers.h",
5936   "template_args" :
5937   [
5938    "_ZTId"
5939   ]
5940  },
5941  {
5942   "alignment" : 1,
5943   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
5944   "name" : "android::trait_trivial_dtor<float>",
5945   "size" : 1,
5946   "source_file" : "system/core/include/utils/TypeHelpers.h",
5947   "template_args" :
5948   [
5949    "_ZTIf"
5950   ]
5951  },
5952  {
5953   "alignment" : 1,
5954   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
5955   "name" : "android::trait_trivial_dtor<unsigned char>",
5956   "size" : 1,
5957   "source_file" : "system/core/include/utils/TypeHelpers.h",
5958   "template_args" :
5959   [
5960    "_ZTIh"
5961   ]
5962  },
5963  {
5964   "alignment" : 1,
5965   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
5966   "name" : "android::trait_trivial_dtor<int>",
5967   "size" : 1,
5968   "source_file" : "system/core/include/utils/TypeHelpers.h",
5969   "template_args" :
5970   [
5971    "_ZTIi"
5972   ]
5973  },
5974  {
5975   "alignment" : 1,
5976   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
5977   "name" : "android::trait_trivial_dtor<unsigned int>",
5978   "size" : 1,
5979   "source_file" : "system/core/include/utils/TypeHelpers.h",
5980   "template_args" :
5981   [
5982    "_ZTIj"
5983   ]
5984  },
5985  {
5986   "alignment" : 1,
5987   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
5988   "name" : "android::trait_trivial_dtor<long>",
5989   "size" : 1,
5990   "source_file" : "system/core/include/utils/TypeHelpers.h",
5991   "template_args" :
5992   [
5993    "_ZTIl"
5994   ]
5995  },
5996  {
5997   "alignment" : 1,
5998   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
5999   "name" : "android::trait_trivial_dtor<unsigned long>",
6000   "size" : 1,
6001   "source_file" : "system/core/include/utils/TypeHelpers.h",
6002   "template_args" :
6003   [
6004    "_ZTIm"
6005   ]
6006  },
6007  {
6008   "alignment" : 1,
6009   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
6010   "name" : "android::trait_trivial_dtor<short>",
6011   "size" : 1,
6012   "source_file" : "system/core/include/utils/TypeHelpers.h",
6013   "template_args" :
6014   [
6015    "_ZTIs"
6016   ]
6017  },
6018  {
6019   "alignment" : 1,
6020   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
6021   "name" : "android::trait_trivial_dtor<unsigned short>",
6022   "size" : 1,
6023   "source_file" : "system/core/include/utils/TypeHelpers.h",
6024   "template_args" :
6025   [
6026    "_ZTIt"
6027   ]
6028  },
6029  {
6030   "alignment" : 1,
6031   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
6032   "name" : "android::trait_trivial_dtor<void>",
6033   "size" : 1,
6034   "source_file" : "system/core/include/utils/TypeHelpers.h",
6035   "template_args" :
6036   [
6037    "_ZTIv"
6038   ]
6039  },
6040  {
6041   "alignment" : 1,
6042   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
6043   "name" : "android::trait_trivial_dtor<long long>",
6044   "size" : 1,
6045   "source_file" : "system/core/include/utils/TypeHelpers.h",
6046   "template_args" :
6047   [
6048    "_ZTIx"
6049   ]
6050  },
6051  {
6052   "alignment" : 1,
6053   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
6054   "name" : "android::trait_trivial_dtor<unsigned long long>",
6055   "size" : 1,
6056   "source_file" : "system/core/include/utils/TypeHelpers.h",
6057   "template_args" :
6058   [
6059    "_ZTIy"
6060   ]
6061  },
6062  {
6063   "alignment" : 1,
6064   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
6065   "name" : "android::trait_trivial_move<android::String8>",
6066   "size" : 1,
6067   "source_file" : "system/core/include/utils/String8.h",
6068   "template_args" :
6069   [
6070    "_ZTIN7android7String8E"
6071   ]
6072  },
6073  {
6074   "alignment" : 1,
6075   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
6076   "name" : "android::trait_trivial_move<android::String16>",
6077   "size" : 1,
6078   "source_file" : "system/core/include/utils/String16.h",
6079   "template_args" :
6080   [
6081    "_ZTIN7android8String16E"
6082   ]
6083  },
6084  {
6085   "alignment" : 1,
6086   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
6087   "name" : "android::trait_trivial_move<bool>",
6088   "size" : 1,
6089   "source_file" : "system/core/include/utils/TypeHelpers.h",
6090   "template_args" :
6091   [
6092    "_ZTIb"
6093   ]
6094  },
6095  {
6096   "alignment" : 1,
6097   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
6098   "name" : "android::trait_trivial_move<char>",
6099   "size" : 1,
6100   "source_file" : "system/core/include/utils/TypeHelpers.h",
6101   "template_args" :
6102   [
6103    "_ZTIc"
6104   ]
6105  },
6106  {
6107   "alignment" : 1,
6108   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
6109   "name" : "android::trait_trivial_move<double>",
6110   "size" : 1,
6111   "source_file" : "system/core/include/utils/TypeHelpers.h",
6112   "template_args" :
6113   [
6114    "_ZTId"
6115   ]
6116  },
6117  {
6118   "alignment" : 1,
6119   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
6120   "name" : "android::trait_trivial_move<float>",
6121   "size" : 1,
6122   "source_file" : "system/core/include/utils/TypeHelpers.h",
6123   "template_args" :
6124   [
6125    "_ZTIf"
6126   ]
6127  },
6128  {
6129   "alignment" : 1,
6130   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
6131   "name" : "android::trait_trivial_move<unsigned char>",
6132   "size" : 1,
6133   "source_file" : "system/core/include/utils/TypeHelpers.h",
6134   "template_args" :
6135   [
6136    "_ZTIh"
6137   ]
6138  },
6139  {
6140   "alignment" : 1,
6141   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
6142   "name" : "android::trait_trivial_move<int>",
6143   "size" : 1,
6144   "source_file" : "system/core/include/utils/TypeHelpers.h",
6145   "template_args" :
6146   [
6147    "_ZTIi"
6148   ]
6149  },
6150  {
6151   "alignment" : 1,
6152   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
6153   "name" : "android::trait_trivial_move<unsigned int>",
6154   "size" : 1,
6155   "source_file" : "system/core/include/utils/TypeHelpers.h",
6156   "template_args" :
6157   [
6158    "_ZTIj"
6159   ]
6160  },
6161  {
6162   "alignment" : 1,
6163   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
6164   "name" : "android::trait_trivial_move<long>",
6165   "size" : 1,
6166   "source_file" : "system/core/include/utils/TypeHelpers.h",
6167   "template_args" :
6168   [
6169    "_ZTIl"
6170   ]
6171  },
6172  {
6173   "alignment" : 1,
6174   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
6175   "name" : "android::trait_trivial_move<unsigned long>",
6176   "size" : 1,
6177   "source_file" : "system/core/include/utils/TypeHelpers.h",
6178   "template_args" :
6179   [
6180    "_ZTIm"
6181   ]
6182  },
6183  {
6184   "alignment" : 1,
6185   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
6186   "name" : "android::trait_trivial_move<short>",
6187   "size" : 1,
6188   "source_file" : "system/core/include/utils/TypeHelpers.h",
6189   "template_args" :
6190   [
6191    "_ZTIs"
6192   ]
6193  },
6194  {
6195   "alignment" : 1,
6196   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
6197   "name" : "android::trait_trivial_move<unsigned short>",
6198   "size" : 1,
6199   "source_file" : "system/core/include/utils/TypeHelpers.h",
6200   "template_args" :
6201   [
6202    "_ZTIt"
6203   ]
6204  },
6205  {
6206   "alignment" : 1,
6207   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
6208   "name" : "android::trait_trivial_move<void>",
6209   "size" : 1,
6210   "source_file" : "system/core/include/utils/TypeHelpers.h",
6211   "template_args" :
6212   [
6213    "_ZTIv"
6214   ]
6215  },
6216  {
6217   "alignment" : 1,
6218   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
6219   "name" : "android::trait_trivial_move<long long>",
6220   "size" : 1,
6221   "source_file" : "system/core/include/utils/TypeHelpers.h",
6222   "template_args" :
6223   [
6224    "_ZTIx"
6225   ]
6226  },
6227  {
6228   "alignment" : 1,
6229   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
6230   "name" : "android::trait_trivial_move<unsigned long long>",
6231   "size" : 1,
6232   "source_file" : "system/core/include/utils/TypeHelpers.h",
6233   "template_args" :
6234   [
6235    "_ZTIy"
6236   ]
6237  },
6238  {
6239   "alignment" : 4,
6240   "base_specifiers" :
6241   [
6242    {
6243     "referenced_type" : "_ZTIN7android7IBinderE"
6244    }
6245   ],
6246   "fields" :
6247   [
6248    {
6249     "access" : "private",
6250     "field_name" : "mExtras",
6251     "field_offset" : 32,
6252     "referenced_type" : "_ZTINSt3__16atomicIPN7android7BBinder6ExtrasEEE"
6253    },
6254    {
6255     "access" : "private",
6256     "field_name" : "mStability",
6257     "field_offset" : 64,
6258     "referenced_type" : "_ZTIs"
6259    },
6260    {
6261     "access" : "private",
6262     "field_name" : "mParceled",
6263     "field_offset" : 80,
6264     "referenced_type" : "_ZTIb"
6265    },
6266    {
6267     "access" : "private",
6268     "field_name" : "mRecordingOn",
6269     "field_offset" : 88,
6270     "referenced_type" : "_ZTIb"
6271    }
6272   ],
6273   "linker_set_key" : "_ZTIN7android7BBinderE",
6274   "name" : "android::BBinder",
6275   "record_kind" : "class",
6276   "size" : 20,
6277   "source_file" : "frameworks/native/include/binder/Binder.h",
6278   "vtable_components" :
6279   [
6280    {
6281     "component_value" : 12,
6282     "kind" : "vbase_offset"
6283    },
6284    {
6285     "kind" : "offset_to_top"
6286    },
6287    {
6288     "kind" : "rtti",
6289     "mangled_component_name" : "_ZTIN7android7BBinderE"
6290    },
6291    {
6292     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
6293    },
6294    {
6295     "mangled_component_name" : "_ZNK7android7BBinder22getInterfaceDescriptorEv"
6296    },
6297    {
6298     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
6299    },
6300    {
6301     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
6302    },
6303    {
6304     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
6305    },
6306    {
6307     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
6308    },
6309    {
6310     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
6311    },
6312    {
6313     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
6314    },
6315    {
6316     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
6317    },
6318    {
6319     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
6320    },
6321    {
6322     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
6323    },
6324    {
6325     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
6326    },
6327    {
6328     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
6329    },
6330    {
6331     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
6332    },
6333    {
6334     "kind" : "complete_dtor_pointer",
6335     "mangled_component_name" : "_ZN7android7BBinderD1Ev"
6336    },
6337    {
6338     "kind" : "deleting_dtor_pointer",
6339     "mangled_component_name" : "_ZN7android7BBinderD0Ev"
6340    },
6341    {
6342     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
6343    },
6344    {
6345     "kind" : "vcall_offset"
6346    },
6347    {
6348     "kind" : "vcall_offset"
6349    },
6350    {
6351     "kind" : "vcall_offset"
6352    },
6353    {
6354     "kind" : "vcall_offset"
6355    },
6356    {
6357     "component_value" : -12,
6358     "kind" : "vcall_offset"
6359    },
6360    {
6361     "component_value" : -12,
6362     "kind" : "offset_to_top"
6363    },
6364    {
6365     "kind" : "rtti",
6366     "mangled_component_name" : "_ZTIN7android7BBinderE"
6367    },
6368    {
6369     "kind" : "complete_dtor_pointer",
6370     "mangled_component_name" : "_ZTv0_n12_N7android7BBinderD1Ev"
6371    },
6372    {
6373     "kind" : "deleting_dtor_pointer",
6374     "mangled_component_name" : "_ZTv0_n12_N7android7BBinderD0Ev"
6375    },
6376    {
6377     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6378    },
6379    {
6380     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6381    },
6382    {
6383     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6384    },
6385    {
6386     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6387    }
6388   ]
6389  },
6390  {
6391   "alignment" : 4,
6392   "base_specifiers" :
6393   [
6394    {
6395     "is_virtual" : true,
6396     "referenced_type" : "_ZTIN7android7RefBaseE"
6397    }
6398   ],
6399   "linker_set_key" : "_ZTIN7android7IBinder14DeathRecipientE",
6400   "name" : "android::IBinder::DeathRecipient",
6401   "record_kind" : "class",
6402   "size" : 12,
6403   "source_file" : "frameworks/native/include/binder/IBinder.h",
6404   "vtable_components" :
6405   [
6406    {
6407     "component_value" : 4,
6408     "kind" : "vbase_offset"
6409    },
6410    {
6411     "kind" : "offset_to_top"
6412    },
6413    {
6414     "kind" : "rtti",
6415     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
6416    },
6417    {
6418     "is_pure" : true,
6419     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipient10binderDiedERKNS_2wpIS0_EE"
6420    },
6421    {
6422     "kind" : "complete_dtor_pointer",
6423     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD1Ev"
6424    },
6425    {
6426     "kind" : "deleting_dtor_pointer",
6427     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD0Ev"
6428    },
6429    {
6430     "kind" : "vcall_offset"
6431    },
6432    {
6433     "kind" : "vcall_offset"
6434    },
6435    {
6436     "kind" : "vcall_offset"
6437    },
6438    {
6439     "kind" : "vcall_offset"
6440    },
6441    {
6442     "component_value" : -4,
6443     "kind" : "vcall_offset"
6444    },
6445    {
6446     "component_value" : -4,
6447     "kind" : "offset_to_top"
6448    },
6449    {
6450     "kind" : "rtti",
6451     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
6452    },
6453    {
6454     "kind" : "complete_dtor_pointer",
6455     "mangled_component_name" : "_ZTv0_n12_N7android7IBinder14DeathRecipientD1Ev"
6456    },
6457    {
6458     "kind" : "deleting_dtor_pointer",
6459     "mangled_component_name" : "_ZTv0_n12_N7android7IBinder14DeathRecipientD0Ev"
6460    },
6461    {
6462     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6463    },
6464    {
6465     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6466    },
6467    {
6468     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6469    },
6470    {
6471     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6472    }
6473   ]
6474  },
6475  {
6476   "alignment" : 4,
6477   "base_specifiers" :
6478   [
6479    {
6480     "is_virtual" : true,
6481     "referenced_type" : "_ZTIN7android7RefBaseE"
6482    }
6483   ],
6484   "linker_set_key" : "_ZTIN7android7IBinder25FrozenStateChangeCallbackE",
6485   "name" : "android::IBinder::FrozenStateChangeCallback",
6486   "record_kind" : "class",
6487   "size" : 12,
6488   "source_file" : "frameworks/native/include/binder/IBinder.h",
6489   "vtable_components" :
6490   [
6491    {
6492     "component_value" : 4,
6493     "kind" : "vbase_offset"
6494    },
6495    {
6496     "kind" : "offset_to_top"
6497    },
6498    {
6499     "kind" : "rtti",
6500     "mangled_component_name" : "_ZTIN7android7IBinder25FrozenStateChangeCallbackE"
6501    },
6502    {
6503     "is_pure" : true,
6504     "mangled_component_name" : "_ZN7android7IBinder25FrozenStateChangeCallback14onStateChangedERKNS_2wpIS0_EENS1_5StateE"
6505    },
6506    {
6507     "kind" : "complete_dtor_pointer",
6508     "mangled_component_name" : "_ZN7android7IBinder25FrozenStateChangeCallbackD1Ev"
6509    },
6510    {
6511     "kind" : "deleting_dtor_pointer",
6512     "mangled_component_name" : "_ZN7android7IBinder25FrozenStateChangeCallbackD0Ev"
6513    },
6514    {
6515     "kind" : "vcall_offset"
6516    },
6517    {
6518     "kind" : "vcall_offset"
6519    },
6520    {
6521     "kind" : "vcall_offset"
6522    },
6523    {
6524     "kind" : "vcall_offset"
6525    },
6526    {
6527     "component_value" : -4,
6528     "kind" : "vcall_offset"
6529    },
6530    {
6531     "component_value" : -4,
6532     "kind" : "offset_to_top"
6533    },
6534    {
6535     "kind" : "rtti",
6536     "mangled_component_name" : "_ZTIN7android7IBinder25FrozenStateChangeCallbackE"
6537    },
6538    {
6539     "kind" : "complete_dtor_pointer",
6540     "mangled_component_name" : "_ZTv0_n12_N7android7IBinder25FrozenStateChangeCallbackD1Ev"
6541    },
6542    {
6543     "kind" : "deleting_dtor_pointer",
6544     "mangled_component_name" : "_ZTv0_n12_N7android7IBinder25FrozenStateChangeCallbackD0Ev"
6545    },
6546    {
6547     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6548    },
6549    {
6550     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6551    },
6552    {
6553     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6554    },
6555    {
6556     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6557    }
6558   ]
6559  },
6560  {
6561   "alignment" : 4,
6562   "base_specifiers" :
6563   [
6564    {
6565     "is_virtual" : true,
6566     "referenced_type" : "_ZTIN7android7RefBaseE"
6567    }
6568   ],
6569   "linker_set_key" : "_ZTIN7android7IBinderE",
6570   "name" : "android::IBinder",
6571   "record_kind" : "class",
6572   "size" : 12,
6573   "source_file" : "frameworks/native/include/binder/IBinder.h",
6574   "vtable_components" :
6575   [
6576    {
6577     "component_value" : 4,
6578     "kind" : "vbase_offset"
6579    },
6580    {
6581     "kind" : "offset_to_top"
6582    },
6583    {
6584     "kind" : "rtti",
6585     "mangled_component_name" : "_ZTIN7android7IBinderE"
6586    },
6587    {
6588     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
6589    },
6590    {
6591     "is_pure" : true,
6592     "mangled_component_name" : "_ZNK7android7IBinder22getInterfaceDescriptorEv"
6593    },
6594    {
6595     "is_pure" : true,
6596     "mangled_component_name" : "_ZNK7android7IBinder13isBinderAliveEv"
6597    },
6598    {
6599     "is_pure" : true,
6600     "mangled_component_name" : "_ZN7android7IBinder10pingBinderEv"
6601    },
6602    {
6603     "is_pure" : true,
6604     "mangled_component_name" : "_ZN7android7IBinder4dumpEiRKNS_6VectorINS_8String16EEE"
6605    },
6606    {
6607     "is_pure" : true,
6608     "mangled_component_name" : "_ZN7android7IBinder8transactEjRKNS_6ParcelEPS1_j"
6609    },
6610    {
6611     "is_pure" : true,
6612     "mangled_component_name" : "_ZN7android7IBinder11linkToDeathERKNS_2spINS0_14DeathRecipientEEEPvj"
6613    },
6614    {
6615     "is_pure" : true,
6616     "mangled_component_name" : "_ZN7android7IBinder13unlinkToDeathERKNS_2wpINS0_14DeathRecipientEEEPvjPS3_"
6617    },
6618    {
6619     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
6620    },
6621    {
6622     "is_pure" : true,
6623     "mangled_component_name" : "_ZN7android7IBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
6624    },
6625    {
6626     "is_pure" : true,
6627     "mangled_component_name" : "_ZNK7android7IBinder10findObjectEPKv"
6628    },
6629    {
6630     "is_pure" : true,
6631     "mangled_component_name" : "_ZN7android7IBinder12detachObjectEPKv"
6632    },
6633    {
6634     "mangled_component_name" : "_ZN7android7IBinder11localBinderEv"
6635    },
6636    {
6637     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
6638    },
6639    {
6640     "kind" : "complete_dtor_pointer",
6641     "mangled_component_name" : "_ZN7android7IBinderD1Ev"
6642    },
6643    {
6644     "kind" : "deleting_dtor_pointer",
6645     "mangled_component_name" : "_ZN7android7IBinderD0Ev"
6646    },
6647    {
6648     "kind" : "vcall_offset"
6649    },
6650    {
6651     "kind" : "vcall_offset"
6652    },
6653    {
6654     "kind" : "vcall_offset"
6655    },
6656    {
6657     "kind" : "vcall_offset"
6658    },
6659    {
6660     "component_value" : -4,
6661     "kind" : "vcall_offset"
6662    },
6663    {
6664     "component_value" : -4,
6665     "kind" : "offset_to_top"
6666    },
6667    {
6668     "kind" : "rtti",
6669     "mangled_component_name" : "_ZTIN7android7IBinderE"
6670    },
6671    {
6672     "kind" : "complete_dtor_pointer",
6673     "mangled_component_name" : "_ZTv0_n12_N7android7IBinderD1Ev"
6674    },
6675    {
6676     "kind" : "deleting_dtor_pointer",
6677     "mangled_component_name" : "_ZTv0_n12_N7android7IBinderD0Ev"
6678    },
6679    {
6680     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6681    },
6682    {
6683     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6684    },
6685    {
6686     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6687    },
6688    {
6689     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6690    }
6691   ]
6692  },
6693  {
6694   "alignment" : 4,
6695   "fields" :
6696   [
6697    {
6698     "access" : "private",
6699     "field_name" : "mString",
6700     "referenced_type" : "_ZTIPKc"
6701    }
6702   ],
6703   "linker_set_key" : "_ZTIN7android7String8E",
6704   "name" : "android::String8",
6705   "record_kind" : "class",
6706   "size" : 4,
6707   "source_file" : "system/core/include/utils/String8.h"
6708  },
6709  {
6710   "alignment" : 4,
6711   "fields" :
6712   [
6713    {
6714     "access" : "private",
6715     "field_name" : "mString",
6716     "referenced_type" : "_ZTIPKDs"
6717    }
6718   ],
6719   "linker_set_key" : "_ZTIN7android8String16E",
6720   "name" : "android::String16",
6721   "record_kind" : "class",
6722   "size" : 4,
6723   "source_file" : "system/core/include/utils/String16.h"
6724  },
6725  {
6726   "alignment" : 4,
6727   "base_specifiers" :
6728   [
6729    {
6730     "is_virtual" : true,
6731     "referenced_type" : "_ZTIN7android7RefBaseE"
6732    }
6733   ],
6734   "fields" :
6735   [
6736    {
6737     "access" : "private",
6738     "field_name" : "mRemote",
6739     "field_offset" : 32,
6740     "referenced_type" : "_ZTIKPN7android7IBinderE"
6741    },
6742    {
6743     "access" : "private",
6744     "field_name" : "mRefs",
6745     "field_offset" : 64,
6746     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
6747    },
6748    {
6749     "access" : "private",
6750     "field_name" : "mState",
6751     "field_offset" : 96,
6752     "referenced_type" : "_ZTINSt3__16atomicIiEE"
6753    }
6754   ],
6755   "linker_set_key" : "_ZTIN7android9BpRefBaseE",
6756   "name" : "android::BpRefBase",
6757   "record_kind" : "class",
6758   "size" : 24,
6759   "source_file" : "frameworks/native/include/binder/Binder.h",
6760   "vtable_components" :
6761   [
6762    {
6763     "component_value" : 16,
6764     "kind" : "vbase_offset"
6765    },
6766    {
6767     "kind" : "offset_to_top"
6768    },
6769    {
6770     "kind" : "rtti",
6771     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
6772    },
6773    {
6774     "kind" : "complete_dtor_pointer",
6775     "mangled_component_name" : "_ZN7android9BpRefBaseD1Ev"
6776    },
6777    {
6778     "kind" : "deleting_dtor_pointer",
6779     "mangled_component_name" : "_ZN7android9BpRefBaseD0Ev"
6780    },
6781    {
6782     "mangled_component_name" : "_ZN7android9BpRefBase10onFirstRefEv"
6783    },
6784    {
6785     "mangled_component_name" : "_ZN7android9BpRefBase15onLastStrongRefEPKv"
6786    },
6787    {
6788     "mangled_component_name" : "_ZN7android9BpRefBase20onIncStrongAttemptedEjPKv"
6789    },
6790    {
6791     "kind" : "vcall_offset"
6792    },
6793    {
6794     "component_value" : -16,
6795     "kind" : "vcall_offset"
6796    },
6797    {
6798     "component_value" : -16,
6799     "kind" : "vcall_offset"
6800    },
6801    {
6802     "component_value" : -16,
6803     "kind" : "vcall_offset"
6804    },
6805    {
6806     "component_value" : -16,
6807     "kind" : "vcall_offset"
6808    },
6809    {
6810     "component_value" : -16,
6811     "kind" : "offset_to_top"
6812    },
6813    {
6814     "kind" : "rtti",
6815     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
6816    },
6817    {
6818     "kind" : "complete_dtor_pointer",
6819     "mangled_component_name" : "_ZTv0_n12_N7android9BpRefBaseD1Ev"
6820    },
6821    {
6822     "kind" : "deleting_dtor_pointer",
6823     "mangled_component_name" : "_ZTv0_n12_N7android9BpRefBaseD0Ev"
6824    },
6825    {
6826     "mangled_component_name" : "_ZTv0_n16_N7android9BpRefBase10onFirstRefEv"
6827    },
6828    {
6829     "mangled_component_name" : "_ZTv0_n20_N7android9BpRefBase15onLastStrongRefEPKv"
6830    },
6831    {
6832     "mangled_component_name" : "_ZTv0_n24_N7android9BpRefBase20onIncStrongAttemptedEjPKv"
6833    },
6834    {
6835     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6836    }
6837   ]
6838  },
6839  {
6840   "alignment" : 1,
6841   "linker_set_key" : "_ZTIN7android9CallStack12StackDeleterE",
6842   "name" : "android::CallStack::StackDeleter",
6843   "size" : 1,
6844   "source_file" : "system/core/include/utils/CallStack.h"
6845  },
6846  {
6847   "alignment" : 4,
6848   "fields" :
6849   [
6850    {
6851     "access" : "private",
6852     "field_name" : "mFrameLines",
6853     "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE"
6854    }
6855   ],
6856   "linker_set_key" : "_ZTIN7android9CallStackE",
6857   "name" : "android::CallStack",
6858   "record_kind" : "class",
6859   "size" : 20,
6860   "source_file" : "system/core/include/utils/CallStack.h"
6861  }
6862 ],
6863 "rvalue_reference_types" : []
6864}
6865