1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 2,
7   "linker_set_key" : "_ZTIDF16_",
8   "name" : "_Float16",
9   "referenced_type" : "_ZTIDF16_",
10   "self_type" : "_ZTIDF16_",
11   "size" : 2
12  },
13  {
14   "alignment" : 4,
15   "is_integral" : true,
16   "is_unsigned" : true,
17   "linker_set_key" : "_ZTIDi",
18   "name" : "char32_t",
19   "referenced_type" : "_ZTIDi",
20   "self_type" : "_ZTIDi",
21   "size" : 4
22  },
23  {
24   "alignment" : 8,
25   "linker_set_key" : "_ZTIDn",
26   "name" : "std::nullptr_t",
27   "referenced_type" : "_ZTIDn",
28   "self_type" : "_ZTIDn",
29   "size" : 8
30  },
31  {
32   "alignment" : 2,
33   "is_integral" : true,
34   "is_unsigned" : true,
35   "linker_set_key" : "_ZTIDs",
36   "name" : "char16_t",
37   "referenced_type" : "_ZTIDs",
38   "self_type" : "_ZTIDs",
39   "size" : 2
40  },
41  {
42   "alignment" : 1,
43   "is_integral" : true,
44   "linker_set_key" : "_ZTIa",
45   "name" : "signed char",
46   "referenced_type" : "_ZTIa",
47   "self_type" : "_ZTIa",
48   "size" : 1
49  },
50  {
51   "alignment" : 1,
52   "is_integral" : true,
53   "is_unsigned" : true,
54   "linker_set_key" : "_ZTIb",
55   "name" : "bool",
56   "referenced_type" : "_ZTIb",
57   "self_type" : "_ZTIb",
58   "size" : 1
59  },
60  {
61   "alignment" : 1,
62   "is_integral" : true,
63   "is_unsigned" : true,
64   "linker_set_key" : "_ZTIc",
65   "name" : "char",
66   "referenced_type" : "_ZTIc",
67   "self_type" : "_ZTIc",
68   "size" : 1
69  },
70  {
71   "alignment" : 8,
72   "linker_set_key" : "_ZTId",
73   "name" : "double",
74   "referenced_type" : "_ZTId",
75   "self_type" : "_ZTId",
76   "size" : 8
77  },
78  {
79   "alignment" : 16,
80   "linker_set_key" : "_ZTIe",
81   "name" : "long double",
82   "referenced_type" : "_ZTIe",
83   "self_type" : "_ZTIe",
84   "size" : 16
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "_ZTIf",
89   "name" : "float",
90   "referenced_type" : "_ZTIf",
91   "self_type" : "_ZTIf",
92   "size" : 4
93  },
94  {
95   "alignment" : 1,
96   "is_integral" : true,
97   "is_unsigned" : true,
98   "linker_set_key" : "_ZTIh",
99   "name" : "unsigned char",
100   "referenced_type" : "_ZTIh",
101   "self_type" : "_ZTIh",
102   "size" : 1
103  },
104  {
105   "alignment" : 4,
106   "is_integral" : true,
107   "linker_set_key" : "_ZTIi",
108   "name" : "int",
109   "referenced_type" : "_ZTIi",
110   "self_type" : "_ZTIi",
111   "size" : 4
112  },
113  {
114   "alignment" : 4,
115   "is_integral" : true,
116   "is_unsigned" : true,
117   "linker_set_key" : "_ZTIj",
118   "name" : "unsigned int",
119   "referenced_type" : "_ZTIj",
120   "self_type" : "_ZTIj",
121   "size" : 4
122  },
123  {
124   "alignment" : 8,
125   "is_integral" : true,
126   "linker_set_key" : "_ZTIl",
127   "name" : "long",
128   "referenced_type" : "_ZTIl",
129   "self_type" : "_ZTIl",
130   "size" : 8
131  },
132  {
133   "alignment" : 8,
134   "is_integral" : true,
135   "is_unsigned" : true,
136   "linker_set_key" : "_ZTIm",
137   "name" : "unsigned long",
138   "referenced_type" : "_ZTIm",
139   "self_type" : "_ZTIm",
140   "size" : 8
141  },
142  {
143   "alignment" : 16,
144   "is_integral" : true,
145   "linker_set_key" : "_ZTIn",
146   "name" : "__int128",
147   "referenced_type" : "_ZTIn",
148   "self_type" : "_ZTIn",
149   "size" : 16
150  },
151  {
152   "alignment" : 16,
153   "is_integral" : true,
154   "is_unsigned" : true,
155   "linker_set_key" : "_ZTIo",
156   "name" : "unsigned __int128",
157   "referenced_type" : "_ZTIo",
158   "self_type" : "_ZTIo",
159   "size" : 16
160  },
161  {
162   "alignment" : 2,
163   "is_integral" : true,
164   "linker_set_key" : "_ZTIs",
165   "name" : "short",
166   "referenced_type" : "_ZTIs",
167   "self_type" : "_ZTIs",
168   "size" : 2
169  },
170  {
171   "alignment" : 2,
172   "is_integral" : true,
173   "is_unsigned" : true,
174   "linker_set_key" : "_ZTIt",
175   "name" : "unsigned short",
176   "referenced_type" : "_ZTIt",
177   "self_type" : "_ZTIt",
178   "size" : 2
179  },
180  {
181   "linker_set_key" : "_ZTIv",
182   "name" : "void",
183   "referenced_type" : "_ZTIv",
184   "self_type" : "_ZTIv"
185  },
186  {
187   "alignment" : 4,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "_ZTIw",
191   "name" : "wchar_t",
192   "referenced_type" : "_ZTIw",
193   "self_type" : "_ZTIw",
194   "size" : 4
195  },
196  {
197   "alignment" : 8,
198   "is_integral" : true,
199   "linker_set_key" : "_ZTIx",
200   "name" : "long long",
201   "referenced_type" : "_ZTIx",
202   "self_type" : "_ZTIx",
203   "size" : 8
204  },
205  {
206   "alignment" : 8,
207   "is_integral" : true,
208   "is_unsigned" : true,
209   "linker_set_key" : "_ZTIy",
210   "name" : "unsigned long long",
211   "referenced_type" : "_ZTIy",
212   "self_type" : "_ZTIy",
213   "size" : 8
214  }
215 ],
216 "elf_functions" :
217 [
218  {
219   "name" : "ANeuralNetworksBurst_create"
220  },
221  {
222   "name" : "ANeuralNetworksBurst_free"
223  },
224  {
225   "name" : "ANeuralNetworksCompilation_addExtensionAttribute"
226  },
227  {
228   "name" : "ANeuralNetworksCompilation_create"
229  },
230  {
231   "name" : "ANeuralNetworksCompilation_createForDevices"
232  },
233  {
234   "name" : "ANeuralNetworksCompilation_finish"
235  },
236  {
237   "name" : "ANeuralNetworksCompilation_free"
238  },
239  {
240   "name" : "ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput"
241  },
242  {
243   "name" : "ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput"
244  },
245  {
246   "name" : "ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput"
247  },
248  {
249   "name" : "ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput"
250  },
251  {
252   "name" : "ANeuralNetworksCompilation_setCaching"
253  },
254  {
255   "name" : "ANeuralNetworksCompilation_setPreference"
256  },
257  {
258   "name" : "ANeuralNetworksCompilation_setPriority"
259  },
260  {
261   "name" : "ANeuralNetworksCompilation_setTimeout"
262  },
263  {
264   "name" : "ANeuralNetworksDevice_getExtensionSupport"
265  },
266  {
267   "name" : "ANeuralNetworksDevice_getFeatureLevel"
268  },
269  {
270   "name" : "ANeuralNetworksDevice_getName"
271  },
272  {
273   "name" : "ANeuralNetworksDevice_getType"
274  },
275  {
276   "name" : "ANeuralNetworksDevice_getVersion"
277  },
278  {
279   "name" : "ANeuralNetworksDevice_wait"
280  },
281  {
282   "name" : "ANeuralNetworksEvent_createFromSyncFenceFd"
283  },
284  {
285   "name" : "ANeuralNetworksEvent_free"
286  },
287  {
288   "name" : "ANeuralNetworksEvent_getSyncFenceFd"
289  },
290  {
291   "name" : "ANeuralNetworksEvent_wait"
292  },
293  {
294   "name" : "ANeuralNetworksExecution_addExtensionAttribute"
295  },
296  {
297   "name" : "ANeuralNetworksExecution_burstCompute"
298  },
299  {
300   "name" : "ANeuralNetworksExecution_compute"
301  },
302  {
303   "name" : "ANeuralNetworksExecution_create"
304  },
305  {
306   "name" : "ANeuralNetworksExecution_enableInputAndOutputPadding"
307  },
308  {
309   "name" : "ANeuralNetworksExecution_free"
310  },
311  {
312   "name" : "ANeuralNetworksExecution_getDuration"
313  },
314  {
315   "name" : "ANeuralNetworksExecution_getOutputOperandDimensions"
316  },
317  {
318   "name" : "ANeuralNetworksExecution_getOutputOperandRank"
319  },
320  {
321   "name" : "ANeuralNetworksExecution_setInput"
322  },
323  {
324   "name" : "ANeuralNetworksExecution_setInputFromMemory"
325  },
326  {
327   "name" : "ANeuralNetworksExecution_setLoopTimeout"
328  },
329  {
330   "name" : "ANeuralNetworksExecution_setMeasureTiming"
331  },
332  {
333   "name" : "ANeuralNetworksExecution_setOutput"
334  },
335  {
336   "name" : "ANeuralNetworksExecution_setOutputFromMemory"
337  },
338  {
339   "name" : "ANeuralNetworksExecution_setReusable"
340  },
341  {
342   "name" : "ANeuralNetworksExecution_setTimeout"
343  },
344  {
345   "name" : "ANeuralNetworksExecution_startCompute"
346  },
347  {
348   "name" : "ANeuralNetworksExecution_startComputeWithDependencies"
349  },
350  {
351   "name" : "ANeuralNetworksMemoryDesc_addInputRole"
352  },
353  {
354   "name" : "ANeuralNetworksMemoryDesc_addOutputRole"
355  },
356  {
357   "name" : "ANeuralNetworksMemoryDesc_create"
358  },
359  {
360   "name" : "ANeuralNetworksMemoryDesc_finish"
361  },
362  {
363   "name" : "ANeuralNetworksMemoryDesc_free"
364  },
365  {
366   "name" : "ANeuralNetworksMemoryDesc_setDimensions"
367  },
368  {
369   "name" : "ANeuralNetworksMemory_copy"
370  },
371  {
372   "name" : "ANeuralNetworksMemory_createFromAHardwareBuffer"
373  },
374  {
375   "name" : "ANeuralNetworksMemory_createFromDesc"
376  },
377  {
378   "name" : "ANeuralNetworksMemory_createFromFd"
379  },
380  {
381   "name" : "ANeuralNetworksMemory_free"
382  },
383  {
384   "name" : "ANeuralNetworksModel_addOperand"
385  },
386  {
387   "name" : "ANeuralNetworksModel_addOperation"
388  },
389  {
390   "name" : "ANeuralNetworksModel_create"
391  },
392  {
393   "name" : "ANeuralNetworksModel_finish"
394  },
395  {
396   "name" : "ANeuralNetworksModel_free"
397  },
398  {
399   "name" : "ANeuralNetworksModel_getExtensionOperandType"
400  },
401  {
402   "name" : "ANeuralNetworksModel_getExtensionOperationType"
403  },
404  {
405   "name" : "ANeuralNetworksModel_getSupportedOperationsForDevices"
406  },
407  {
408   "name" : "ANeuralNetworksModel_identifyInputsAndOutputs"
409  },
410  {
411   "name" : "ANeuralNetworksModel_relaxComputationFloat32toFloat16"
412  },
413  {
414   "name" : "ANeuralNetworksModel_setOperandExtensionData"
415  },
416  {
417   "name" : "ANeuralNetworksModel_setOperandSymmPerChannelQuantParams"
418  },
419  {
420   "name" : "ANeuralNetworksModel_setOperandValue"
421  },
422  {
423   "name" : "ANeuralNetworksModel_setOperandValueFromMemory"
424  },
425  {
426   "name" : "ANeuralNetworksModel_setOperandValueFromModel"
427  },
428  {
429   "name" : "ANeuralNetworks_getDefaultLoopTimeout"
430  },
431  {
432   "name" : "ANeuralNetworks_getDevice"
433  },
434  {
435   "name" : "ANeuralNetworks_getDeviceCount"
436  },
437  {
438   "name" : "ANeuralNetworks_getMaximumLoopTimeout"
439  },
440  {
441   "name" : "ANeuralNetworks_getRuntimeFeatureLevel"
442  }
443 ],
444 "elf_objects" : [],
445 "enum_types" :
446 [
447  {
448   "alignment" : 4,
449   "enum_fields" :
450   [
451    {
452     "enum_field_value" : 0,
453     "name" : "ANEURALNETWORKS_NO_ERROR"
454    },
455    {
456     "enum_field_value" : 1,
457     "name" : "ANEURALNETWORKS_OUT_OF_MEMORY"
458    },
459    {
460     "enum_field_value" : 2,
461     "name" : "ANEURALNETWORKS_INCOMPLETE"
462    },
463    {
464     "enum_field_value" : 3,
465     "name" : "ANEURALNETWORKS_UNEXPECTED_NULL"
466    },
467    {
468     "enum_field_value" : 4,
469     "name" : "ANEURALNETWORKS_BAD_DATA"
470    },
471    {
472     "enum_field_value" : 5,
473     "name" : "ANEURALNETWORKS_OP_FAILED"
474    },
475    {
476     "enum_field_value" : 6,
477     "name" : "ANEURALNETWORKS_BAD_STATE"
478    },
479    {
480     "enum_field_value" : 7,
481     "name" : "ANEURALNETWORKS_UNMAPPABLE"
482    },
483    {
484     "enum_field_value" : 8,
485     "name" : "ANEURALNETWORKS_OUTPUT_INSUFFICIENT_SIZE"
486    },
487    {
488     "enum_field_value" : 9,
489     "name" : "ANEURALNETWORKS_UNAVAILABLE_DEVICE"
490    },
491    {
492     "enum_field_value" : 10,
493     "name" : "ANEURALNETWORKS_MISSED_DEADLINE_TRANSIENT"
494    },
495    {
496     "enum_field_value" : 11,
497     "name" : "ANEURALNETWORKS_MISSED_DEADLINE_PERSISTENT"
498    },
499    {
500     "enum_field_value" : 12,
501     "name" : "ANEURALNETWORKS_RESOURCE_EXHAUSTED_TRANSIENT"
502    },
503    {
504     "enum_field_value" : 13,
505     "name" : "ANEURALNETWORKS_RESOURCE_EXHAUSTED_PERSISTENT"
506    },
507    {
508     "enum_field_value" : 14,
509     "name" : "ANEURALNETWORKS_DEAD_OBJECT"
510    }
511   ],
512   "linker_set_key" : "_ZTI10ResultCode",
513   "name" : "ResultCode",
514   "referenced_type" : "_ZTI10ResultCode",
515   "self_type" : "_ZTI10ResultCode",
516   "size" : 4,
517   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
518   "underlying_type" : "_ZTIj"
519  },
520  {
521   "alignment" : 4,
522   "enum_fields" :
523   [
524    {
525     "enum_field_value" : 0,
526     "name" : "ANEURALNETWORKS_FLOAT32"
527    },
528    {
529     "enum_field_value" : 1,
530     "name" : "ANEURALNETWORKS_INT32"
531    },
532    {
533     "enum_field_value" : 2,
534     "name" : "ANEURALNETWORKS_UINT32"
535    },
536    {
537     "enum_field_value" : 3,
538     "name" : "ANEURALNETWORKS_TENSOR_FLOAT32"
539    },
540    {
541     "enum_field_value" : 4,
542     "name" : "ANEURALNETWORKS_TENSOR_INT32"
543    },
544    {
545     "enum_field_value" : 5,
546     "name" : "ANEURALNETWORKS_TENSOR_QUANT8_ASYMM"
547    },
548    {
549     "enum_field_value" : 6,
550     "name" : "ANEURALNETWORKS_BOOL"
551    },
552    {
553     "enum_field_value" : 7,
554     "name" : "ANEURALNETWORKS_TENSOR_QUANT16_SYMM"
555    },
556    {
557     "enum_field_value" : 8,
558     "name" : "ANEURALNETWORKS_TENSOR_FLOAT16"
559    },
560    {
561     "enum_field_value" : 9,
562     "name" : "ANEURALNETWORKS_TENSOR_BOOL8"
563    },
564    {
565     "enum_field_value" : 10,
566     "name" : "ANEURALNETWORKS_FLOAT16"
567    },
568    {
569     "enum_field_value" : 11,
570     "name" : "ANEURALNETWORKS_TENSOR_QUANT8_SYMM_PER_CHANNEL"
571    },
572    {
573     "enum_field_value" : 12,
574     "name" : "ANEURALNETWORKS_TENSOR_QUANT16_ASYMM"
575    },
576    {
577     "enum_field_value" : 13,
578     "name" : "ANEURALNETWORKS_TENSOR_QUANT8_SYMM"
579    },
580    {
581     "enum_field_value" : 14,
582     "name" : "ANEURALNETWORKS_TENSOR_QUANT8_ASYMM_SIGNED"
583    },
584    {
585     "enum_field_value" : 15,
586     "name" : "ANEURALNETWORKS_MODEL"
587    }
588   ],
589   "linker_set_key" : "_ZTI11OperandCode",
590   "name" : "OperandCode",
591   "referenced_type" : "_ZTI11OperandCode",
592   "self_type" : "_ZTI11OperandCode",
593   "size" : 4,
594   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
595   "underlying_type" : "_ZTIj"
596  },
597  {
598   "alignment" : 4,
599   "enum_fields" :
600   [
601    {
602     "enum_field_value" : 1,
603     "name" : "ANEURALNETWORKS_PADDING_SAME"
604    },
605    {
606     "enum_field_value" : 2,
607     "name" : "ANEURALNETWORKS_PADDING_VALID"
608    }
609   ],
610   "linker_set_key" : "_ZTI11PaddingCode",
611   "name" : "PaddingCode",
612   "referenced_type" : "_ZTI11PaddingCode",
613   "self_type" : "_ZTI11PaddingCode",
614   "size" : 4,
615   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
616   "underlying_type" : "_ZTIj"
617  },
618  {
619   "alignment" : 4,
620   "enum_fields" :
621   [
622    {
623     "enum_field_value" : 0,
624     "name" : "ANEURALNETWORKS_DURATION_ON_HARDWARE"
625    },
626    {
627     "enum_field_value" : 1,
628     "name" : "ANEURALNETWORKS_DURATION_IN_DRIVER"
629    },
630    {
631     "enum_field_value" : 2,
632     "name" : "ANEURALNETWORKS_FENCED_DURATION_ON_HARDWARE"
633    },
634    {
635     "enum_field_value" : 3,
636     "name" : "ANEURALNETWORKS_FENCED_DURATION_IN_DRIVER"
637    }
638   ],
639   "linker_set_key" : "_ZTI12DurationCode",
640   "name" : "DurationCode",
641   "referenced_type" : "_ZTI12DurationCode",
642   "self_type" : "_ZTI12DurationCode",
643   "size" : 4,
644   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
645   "underlying_type" : "_ZTIj"
646  },
647  {
648   "alignment" : 4,
649   "enum_fields" :
650   [
651    {
652     "enum_field_value" : 90,
653     "name" : "ANEURALNETWORKS_PRIORITY_LOW"
654    },
655    {
656     "enum_field_value" : 100,
657     "name" : "ANEURALNETWORKS_PRIORITY_MEDIUM"
658    },
659    {
660     "enum_field_value" : 110,
661     "name" : "ANEURALNETWORKS_PRIORITY_HIGH"
662    },
663    {
664     "enum_field_value" : 100,
665     "name" : "ANEURALNETWORKS_PRIORITY_DEFAULT"
666    }
667   ],
668   "linker_set_key" : "_ZTI12PriorityCode",
669   "name" : "PriorityCode",
670   "referenced_type" : "_ZTI12PriorityCode",
671   "self_type" : "_ZTI12PriorityCode",
672   "size" : 4,
673   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
674   "underlying_type" : "_ZTIj"
675  },
676  {
677   "alignment" : 4,
678   "enum_fields" :
679   [
680    {
681     "enum_field_value" : 0,
682     "name" : "ANEURALNETWORKS_ADD"
683    },
684    {
685     "enum_field_value" : 1,
686     "name" : "ANEURALNETWORKS_AVERAGE_POOL_2D"
687    },
688    {
689     "enum_field_value" : 2,
690     "name" : "ANEURALNETWORKS_CONCATENATION"
691    },
692    {
693     "enum_field_value" : 3,
694     "name" : "ANEURALNETWORKS_CONV_2D"
695    },
696    {
697     "enum_field_value" : 4,
698     "name" : "ANEURALNETWORKS_DEPTHWISE_CONV_2D"
699    },
700    {
701     "enum_field_value" : 5,
702     "name" : "ANEURALNETWORKS_DEPTH_TO_SPACE"
703    },
704    {
705     "enum_field_value" : 6,
706     "name" : "ANEURALNETWORKS_DEQUANTIZE"
707    },
708    {
709     "enum_field_value" : 7,
710     "name" : "ANEURALNETWORKS_EMBEDDING_LOOKUP"
711    },
712    {
713     "enum_field_value" : 8,
714     "name" : "ANEURALNETWORKS_FLOOR"
715    },
716    {
717     "enum_field_value" : 9,
718     "name" : "ANEURALNETWORKS_FULLY_CONNECTED"
719    },
720    {
721     "enum_field_value" : 10,
722     "name" : "ANEURALNETWORKS_HASHTABLE_LOOKUP"
723    },
724    {
725     "enum_field_value" : 11,
726     "name" : "ANEURALNETWORKS_L2_NORMALIZATION"
727    },
728    {
729     "enum_field_value" : 12,
730     "name" : "ANEURALNETWORKS_L2_POOL_2D"
731    },
732    {
733     "enum_field_value" : 13,
734     "name" : "ANEURALNETWORKS_LOCAL_RESPONSE_NORMALIZATION"
735    },
736    {
737     "enum_field_value" : 14,
738     "name" : "ANEURALNETWORKS_LOGISTIC"
739    },
740    {
741     "enum_field_value" : 15,
742     "name" : "ANEURALNETWORKS_LSH_PROJECTION"
743    },
744    {
745     "enum_field_value" : 16,
746     "name" : "ANEURALNETWORKS_LSTM"
747    },
748    {
749     "enum_field_value" : 17,
750     "name" : "ANEURALNETWORKS_MAX_POOL_2D"
751    },
752    {
753     "enum_field_value" : 18,
754     "name" : "ANEURALNETWORKS_MUL"
755    },
756    {
757     "enum_field_value" : 19,
758     "name" : "ANEURALNETWORKS_RELU"
759    },
760    {
761     "enum_field_value" : 20,
762     "name" : "ANEURALNETWORKS_RELU1"
763    },
764    {
765     "enum_field_value" : 21,
766     "name" : "ANEURALNETWORKS_RELU6"
767    },
768    {
769     "enum_field_value" : 22,
770     "name" : "ANEURALNETWORKS_RESHAPE"
771    },
772    {
773     "enum_field_value" : 23,
774     "name" : "ANEURALNETWORKS_RESIZE_BILINEAR"
775    },
776    {
777     "enum_field_value" : 24,
778     "name" : "ANEURALNETWORKS_RNN"
779    },
780    {
781     "enum_field_value" : 25,
782     "name" : "ANEURALNETWORKS_SOFTMAX"
783    },
784    {
785     "enum_field_value" : 26,
786     "name" : "ANEURALNETWORKS_SPACE_TO_DEPTH"
787    },
788    {
789     "enum_field_value" : 27,
790     "name" : "ANEURALNETWORKS_SVDF"
791    },
792    {
793     "enum_field_value" : 28,
794     "name" : "ANEURALNETWORKS_TANH"
795    },
796    {
797     "enum_field_value" : 29,
798     "name" : "ANEURALNETWORKS_BATCH_TO_SPACE_ND"
799    },
800    {
801     "enum_field_value" : 30,
802     "name" : "ANEURALNETWORKS_DIV"
803    },
804    {
805     "enum_field_value" : 31,
806     "name" : "ANEURALNETWORKS_MEAN"
807    },
808    {
809     "enum_field_value" : 32,
810     "name" : "ANEURALNETWORKS_PAD"
811    },
812    {
813     "enum_field_value" : 33,
814     "name" : "ANEURALNETWORKS_SPACE_TO_BATCH_ND"
815    },
816    {
817     "enum_field_value" : 34,
818     "name" : "ANEURALNETWORKS_SQUEEZE"
819    },
820    {
821     "enum_field_value" : 35,
822     "name" : "ANEURALNETWORKS_STRIDED_SLICE"
823    },
824    {
825     "enum_field_value" : 36,
826     "name" : "ANEURALNETWORKS_SUB"
827    },
828    {
829     "enum_field_value" : 37,
830     "name" : "ANEURALNETWORKS_TRANSPOSE"
831    },
832    {
833     "enum_field_value" : 38,
834     "name" : "ANEURALNETWORKS_ABS"
835    },
836    {
837     "enum_field_value" : 39,
838     "name" : "ANEURALNETWORKS_ARGMAX"
839    },
840    {
841     "enum_field_value" : 40,
842     "name" : "ANEURALNETWORKS_ARGMIN"
843    },
844    {
845     "enum_field_value" : 41,
846     "name" : "ANEURALNETWORKS_AXIS_ALIGNED_BBOX_TRANSFORM"
847    },
848    {
849     "enum_field_value" : 42,
850     "name" : "ANEURALNETWORKS_BIDIRECTIONAL_SEQUENCE_LSTM"
851    },
852    {
853     "enum_field_value" : 43,
854     "name" : "ANEURALNETWORKS_BIDIRECTIONAL_SEQUENCE_RNN"
855    },
856    {
857     "enum_field_value" : 44,
858     "name" : "ANEURALNETWORKS_BOX_WITH_NMS_LIMIT"
859    },
860    {
861     "enum_field_value" : 45,
862     "name" : "ANEURALNETWORKS_CAST"
863    },
864    {
865     "enum_field_value" : 46,
866     "name" : "ANEURALNETWORKS_CHANNEL_SHUFFLE"
867    },
868    {
869     "enum_field_value" : 47,
870     "name" : "ANEURALNETWORKS_DETECTION_POSTPROCESSING"
871    },
872    {
873     "enum_field_value" : 48,
874     "name" : "ANEURALNETWORKS_EQUAL"
875    },
876    {
877     "enum_field_value" : 49,
878     "name" : "ANEURALNETWORKS_EXP"
879    },
880    {
881     "enum_field_value" : 50,
882     "name" : "ANEURALNETWORKS_EXPAND_DIMS"
883    },
884    {
885     "enum_field_value" : 51,
886     "name" : "ANEURALNETWORKS_GATHER"
887    },
888    {
889     "enum_field_value" : 52,
890     "name" : "ANEURALNETWORKS_GENERATE_PROPOSALS"
891    },
892    {
893     "enum_field_value" : 53,
894     "name" : "ANEURALNETWORKS_GREATER"
895    },
896    {
897     "enum_field_value" : 54,
898     "name" : "ANEURALNETWORKS_GREATER_EQUAL"
899    },
900    {
901     "enum_field_value" : 55,
902     "name" : "ANEURALNETWORKS_GROUPED_CONV_2D"
903    },
904    {
905     "enum_field_value" : 56,
906     "name" : "ANEURALNETWORKS_HEATMAP_MAX_KEYPOINT"
907    },
908    {
909     "enum_field_value" : 57,
910     "name" : "ANEURALNETWORKS_INSTANCE_NORMALIZATION"
911    },
912    {
913     "enum_field_value" : 58,
914     "name" : "ANEURALNETWORKS_LESS"
915    },
916    {
917     "enum_field_value" : 59,
918     "name" : "ANEURALNETWORKS_LESS_EQUAL"
919    },
920    {
921     "enum_field_value" : 60,
922     "name" : "ANEURALNETWORKS_LOG"
923    },
924    {
925     "enum_field_value" : 61,
926     "name" : "ANEURALNETWORKS_LOGICAL_AND"
927    },
928    {
929     "enum_field_value" : 62,
930     "name" : "ANEURALNETWORKS_LOGICAL_NOT"
931    },
932    {
933     "enum_field_value" : 63,
934     "name" : "ANEURALNETWORKS_LOGICAL_OR"
935    },
936    {
937     "enum_field_value" : 64,
938     "name" : "ANEURALNETWORKS_LOG_SOFTMAX"
939    },
940    {
941     "enum_field_value" : 65,
942     "name" : "ANEURALNETWORKS_MAXIMUM"
943    },
944    {
945     "enum_field_value" : 66,
946     "name" : "ANEURALNETWORKS_MINIMUM"
947    },
948    {
949     "enum_field_value" : 67,
950     "name" : "ANEURALNETWORKS_NEG"
951    },
952    {
953     "enum_field_value" : 68,
954     "name" : "ANEURALNETWORKS_NOT_EQUAL"
955    },
956    {
957     "enum_field_value" : 69,
958     "name" : "ANEURALNETWORKS_PAD_V2"
959    },
960    {
961     "enum_field_value" : 70,
962     "name" : "ANEURALNETWORKS_POW"
963    },
964    {
965     "enum_field_value" : 71,
966     "name" : "ANEURALNETWORKS_PRELU"
967    },
968    {
969     "enum_field_value" : 72,
970     "name" : "ANEURALNETWORKS_QUANTIZE"
971    },
972    {
973     "enum_field_value" : 73,
974     "name" : "ANEURALNETWORKS_QUANTIZED_16BIT_LSTM"
975    },
976    {
977     "enum_field_value" : 74,
978     "name" : "ANEURALNETWORKS_RANDOM_MULTINOMIAL"
979    },
980    {
981     "enum_field_value" : 75,
982     "name" : "ANEURALNETWORKS_REDUCE_ALL"
983    },
984    {
985     "enum_field_value" : 76,
986     "name" : "ANEURALNETWORKS_REDUCE_ANY"
987    },
988    {
989     "enum_field_value" : 77,
990     "name" : "ANEURALNETWORKS_REDUCE_MAX"
991    },
992    {
993     "enum_field_value" : 78,
994     "name" : "ANEURALNETWORKS_REDUCE_MIN"
995    },
996    {
997     "enum_field_value" : 79,
998     "name" : "ANEURALNETWORKS_REDUCE_PROD"
999    },
1000    {
1001     "enum_field_value" : 80,
1002     "name" : "ANEURALNETWORKS_REDUCE_SUM"
1003    },
1004    {
1005     "enum_field_value" : 81,
1006     "name" : "ANEURALNETWORKS_ROI_ALIGN"
1007    },
1008    {
1009     "enum_field_value" : 82,
1010     "name" : "ANEURALNETWORKS_ROI_POOLING"
1011    },
1012    {
1013     "enum_field_value" : 83,
1014     "name" : "ANEURALNETWORKS_RSQRT"
1015    },
1016    {
1017     "enum_field_value" : 84,
1018     "name" : "ANEURALNETWORKS_SELECT"
1019    },
1020    {
1021     "enum_field_value" : 85,
1022     "name" : "ANEURALNETWORKS_SIN"
1023    },
1024    {
1025     "enum_field_value" : 86,
1026     "name" : "ANEURALNETWORKS_SLICE"
1027    },
1028    {
1029     "enum_field_value" : 87,
1030     "name" : "ANEURALNETWORKS_SPLIT"
1031    },
1032    {
1033     "enum_field_value" : 88,
1034     "name" : "ANEURALNETWORKS_SQRT"
1035    },
1036    {
1037     "enum_field_value" : 89,
1038     "name" : "ANEURALNETWORKS_TILE"
1039    },
1040    {
1041     "enum_field_value" : 90,
1042     "name" : "ANEURALNETWORKS_TOPK_V2"
1043    },
1044    {
1045     "enum_field_value" : 91,
1046     "name" : "ANEURALNETWORKS_TRANSPOSE_CONV_2D"
1047    },
1048    {
1049     "enum_field_value" : 92,
1050     "name" : "ANEURALNETWORKS_UNIDIRECTIONAL_SEQUENCE_LSTM"
1051    },
1052    {
1053     "enum_field_value" : 93,
1054     "name" : "ANEURALNETWORKS_UNIDIRECTIONAL_SEQUENCE_RNN"
1055    },
1056    {
1057     "enum_field_value" : 94,
1058     "name" : "ANEURALNETWORKS_RESIZE_NEAREST_NEIGHBOR"
1059    },
1060    {
1061     "enum_field_value" : 95,
1062     "name" : "ANEURALNETWORKS_QUANTIZED_LSTM"
1063    },
1064    {
1065     "enum_field_value" : 96,
1066     "name" : "ANEURALNETWORKS_IF"
1067    },
1068    {
1069     "enum_field_value" : 97,
1070     "name" : "ANEURALNETWORKS_WHILE"
1071    },
1072    {
1073     "enum_field_value" : 98,
1074     "name" : "ANEURALNETWORKS_ELU"
1075    },
1076    {
1077     "enum_field_value" : 99,
1078     "name" : "ANEURALNETWORKS_HARD_SWISH"
1079    },
1080    {
1081     "enum_field_value" : 100,
1082     "name" : "ANEURALNETWORKS_FILL"
1083    },
1084    {
1085     "enum_field_value" : 101,
1086     "name" : "ANEURALNETWORKS_RANK"
1087    },
1088    {
1089     "enum_field_value" : 102,
1090     "name" : "ANEURALNETWORKS_BATCH_MATMUL"
1091    },
1092    {
1093     "enum_field_value" : 103,
1094     "name" : "ANEURALNETWORKS_PACK"
1095    },
1096    {
1097     "enum_field_value" : 104,
1098     "name" : "ANEURALNETWORKS_MIRROR_PAD"
1099    },
1100    {
1101     "enum_field_value" : 105,
1102     "name" : "ANEURALNETWORKS_REVERSE"
1103    }
1104   ],
1105   "linker_set_key" : "_ZTI13OperationCode",
1106   "name" : "OperationCode",
1107   "referenced_type" : "_ZTI13OperationCode",
1108   "self_type" : "_ZTI13OperationCode",
1109   "size" : 4,
1110   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1111   "underlying_type" : "_ZTIj"
1112  },
1113  {
1114   "alignment" : 4,
1115   "enum_fields" :
1116   [
1117    {
1118     "enum_field_value" : 0,
1119     "name" : "ANEURALNETWORKS_DEVICE_UNKNOWN"
1120    },
1121    {
1122     "enum_field_value" : 1,
1123     "name" : "ANEURALNETWORKS_DEVICE_OTHER"
1124    },
1125    {
1126     "enum_field_value" : 2,
1127     "name" : "ANEURALNETWORKS_DEVICE_CPU"
1128    },
1129    {
1130     "enum_field_value" : 3,
1131     "name" : "ANEURALNETWORKS_DEVICE_GPU"
1132    },
1133    {
1134     "enum_field_value" : 4,
1135     "name" : "ANEURALNETWORKS_DEVICE_ACCELERATOR"
1136    }
1137   ],
1138   "linker_set_key" : "_ZTI14DeviceTypeCode",
1139   "name" : "DeviceTypeCode",
1140   "referenced_type" : "_ZTI14DeviceTypeCode",
1141   "self_type" : "_ZTI14DeviceTypeCode",
1142   "size" : 4,
1143   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1144   "underlying_type" : "_ZTIj"
1145  },
1146  {
1147   "alignment" : 4,
1148   "enum_fields" :
1149   [
1150    {
1151     "enum_field_value" : 0,
1152     "name" : "ANEURALNETWORKS_PREFER_LOW_POWER"
1153    },
1154    {
1155     "enum_field_value" : 1,
1156     "name" : "ANEURALNETWORKS_PREFER_FAST_SINGLE_ANSWER"
1157    },
1158    {
1159     "enum_field_value" : 2,
1160     "name" : "ANEURALNETWORKS_PREFER_SUSTAINED_SPEED"
1161    }
1162   ],
1163   "linker_set_key" : "_ZTI14PreferenceCode",
1164   "name" : "PreferenceCode",
1165   "referenced_type" : "_ZTI14PreferenceCode",
1166   "self_type" : "_ZTI14PreferenceCode",
1167   "size" : 4,
1168   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1169   "underlying_type" : "_ZTIj"
1170  },
1171  {
1172   "alignment" : 4,
1173   "enum_fields" :
1174   [
1175    {
1176     "enum_field_value" : 27,
1177     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_1"
1178    },
1179    {
1180     "enum_field_value" : 28,
1181     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_2"
1182    },
1183    {
1184     "enum_field_value" : 29,
1185     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_3"
1186    },
1187    {
1188     "enum_field_value" : 30,
1189     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_4"
1190    },
1191    {
1192     "enum_field_value" : 31,
1193     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_5"
1194    },
1195    {
1196     "enum_field_value" : 1000006,
1197     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_6"
1198    },
1199    {
1200     "enum_field_value" : 1000007,
1201     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_7"
1202    },
1203    {
1204     "enum_field_value" : 1000008,
1205     "name" : "ANEURALNETWORKS_FEATURE_LEVEL_8"
1206    }
1207   ],
1208   "linker_set_key" : "_ZTI16FeatureLevelCode",
1209   "name" : "FeatureLevelCode",
1210   "referenced_type" : "_ZTI16FeatureLevelCode",
1211   "self_type" : "_ZTI16FeatureLevelCode",
1212   "size" : 4,
1213   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1214   "underlying_type" : "_ZTIj"
1215  },
1216  {
1217   "alignment" : 4,
1218   "enum_fields" :
1219   [
1220    {
1221     "enum_field_value" : 10000,
1222     "name" : "ANEURALNETWORKS_OEM_SCALAR"
1223    },
1224    {
1225     "enum_field_value" : 10001,
1226     "name" : "ANEURALNETWORKS_TENSOR_OEM_BYTE"
1227    }
1228   ],
1229   "linker_set_key" : "_ZTI27$ANEURALNETWORKS_OEM_SCALAR",
1230   "name" : "(unnamed enum at packages/modules/NeuralNetworks/runtime/include/NeuralNetworksOEM.h:39:1)",
1231   "referenced_type" : "_ZTI27$ANEURALNETWORKS_OEM_SCALAR",
1232   "self_type" : "_ZTI27$ANEURALNETWORKS_OEM_SCALAR",
1233   "size" : 4,
1234   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksOEM.h",
1235   "underlying_type" : "_ZTIj"
1236  },
1237  {
1238   "alignment" : 4,
1239   "enum_fields" :
1240   [
1241    {
1242     "enum_field_value" : 10000,
1243     "name" : "ANEURALNETWORKS_OEM_OPERATION"
1244    }
1245   ],
1246   "linker_set_key" : "_ZTI30$ANEURALNETWORKS_OEM_OPERATION",
1247   "name" : "(unnamed enum at packages/modules/NeuralNetworks/runtime/include/NeuralNetworksOEM.h:61:1)",
1248   "referenced_type" : "_ZTI30$ANEURALNETWORKS_OEM_OPERATION",
1249   "self_type" : "_ZTI30$ANEURALNETWORKS_OEM_OPERATION",
1250   "size" : 4,
1251   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksOEM.h",
1252   "underlying_type" : "_ZTIj"
1253  },
1254  {
1255   "alignment" : 4,
1256   "enum_fields" :
1257   [
1258    {
1259     "enum_field_value" : 32,
1260     "name" : "ANEURALNETWORKS_BYTE_SIZE_OF_CACHE_TOKEN"
1261    }
1262   ],
1263   "linker_set_key" : "_ZTI41$ANEURALNETWORKS_BYTE_SIZE_OF_CACHE_TOKEN",
1264   "name" : "(unnamed enum at packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h:6100:1)",
1265   "referenced_type" : "_ZTI41$ANEURALNETWORKS_BYTE_SIZE_OF_CACHE_TOKEN",
1266   "self_type" : "_ZTI41$ANEURALNETWORKS_BYTE_SIZE_OF_CACHE_TOKEN",
1267   "size" : 4,
1268   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1269   "underlying_type" : "_ZTIj"
1270  },
1271  {
1272   "alignment" : 4,
1273   "enum_fields" :
1274   [
1275    {
1276     "enum_field_value" : 128,
1277     "name" : "ANEURALNETWORKS_MAX_SIZE_OF_IMMEDIATELY_COPIED_VALUES"
1278    }
1279   ],
1280   "linker_set_key" : "_ZTI54$ANEURALNETWORKS_MAX_SIZE_OF_IMMEDIATELY_COPIED_VALUES",
1281   "name" : "(unnamed enum at packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h:6092:1)",
1282   "referenced_type" : "_ZTI54$ANEURALNETWORKS_MAX_SIZE_OF_IMMEDIATELY_COPIED_VALUES",
1283   "self_type" : "_ZTI54$ANEURALNETWORKS_MAX_SIZE_OF_IMMEDIATELY_COPIED_VALUES",
1284   "size" : 4,
1285   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1286   "underlying_type" : "_ZTIj"
1287  },
1288  {
1289   "alignment" : 4,
1290   "enum_fields" :
1291   [
1292    {
1293     "enum_field_value" : 0,
1294     "name" : "ANEURALNETWORKS_FUSED_NONE"
1295    },
1296    {
1297     "enum_field_value" : 1,
1298     "name" : "ANEURALNETWORKS_FUSED_RELU"
1299    },
1300    {
1301     "enum_field_value" : 2,
1302     "name" : "ANEURALNETWORKS_FUSED_RELU1"
1303    },
1304    {
1305     "enum_field_value" : 3,
1306     "name" : "ANEURALNETWORKS_FUSED_RELU6"
1307    }
1308   ],
1309   "linker_set_key" : "_ZTI8FuseCode",
1310   "name" : "FuseCode",
1311   "referenced_type" : "_ZTI8FuseCode",
1312   "self_type" : "_ZTI8FuseCode",
1313   "size" : 4,
1314   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h",
1315   "underlying_type" : "_ZTIj"
1316  },
1317  {
1318   "alignment" : 4,
1319   "enum_fields" :
1320   [
1321    {
1322     "enum_field_value" : 0,
1323     "name" : "android::procpartition::Partition::UNKNOWN"
1324    },
1325    {
1326     "enum_field_value" : 1,
1327     "name" : "android::procpartition::Partition::SYSTEM"
1328    },
1329    {
1330     "enum_field_value" : 2,
1331     "name" : "android::procpartition::Partition::VENDOR"
1332    },
1333    {
1334     "enum_field_value" : 3,
1335     "name" : "android::procpartition::Partition::ODM"
1336    }
1337   ],
1338   "linker_set_key" : "_ZTIN7android13procpartition9PartitionE",
1339   "name" : "android::procpartition::Partition",
1340   "referenced_type" : "_ZTIN7android13procpartition9PartitionE",
1341   "self_type" : "_ZTIN7android13procpartition9PartitionE",
1342   "size" : 4,
1343   "source_file" : "frameworks/native/cmds/lshal/libprocpartition/include/procpartition/procpartition.h",
1344   "underlying_type" : "_ZTIi"
1345  },
1346  {
1347   "alignment" : 4,
1348   "enum_fields" :
1349   [
1350    {
1351     "enum_field_value" : 394,
1352     "name" : "android::nn::stats::NEURALNETWORKS_COMPILATION_COMPLETED"
1353    },
1354    {
1355     "enum_field_value" : 395,
1356     "name" : "android::nn::stats::NEURALNETWORKS_EXECUTION_COMPLETED"
1357    },
1358    {
1359     "enum_field_value" : 396,
1360     "name" : "android::nn::stats::NEURALNETWORKS_COMPILATION_FAILED"
1361    },
1362    {
1363     "enum_field_value" : 397,
1364     "name" : "android::nn::stats::NEURALNETWORKS_EXECUTION_FAILED"
1365    }
1366   ],
1367   "linker_set_key" : "_ZTIN7android2nn5stats37$NEURALNETWORKS_COMPILATION_COMPLETEDE",
1368   "name" : "android::nn::stats::(unnamed enum at out/soong/.intermediates/packages/modules/NeuralNetworks/runtime/statslog_neuralnetworks.h/gen/statslog_neuralnetworks.h:21:1)",
1369   "referenced_type" : "_ZTIN7android2nn5stats37$NEURALNETWORKS_COMPILATION_COMPLETEDE",
1370   "self_type" : "_ZTIN7android2nn5stats37$NEURALNETWORKS_COMPILATION_COMPLETEDE",
1371   "size" : 4,
1372   "source_file" : "out/soong/.intermediates/packages/modules/NeuralNetworks/runtime/statslog_neuralnetworks.h/gen/statslog_neuralnetworks.h",
1373   "underlying_type" : "_ZTIj"
1374  }
1375 ],
1376 "function_types" : [],
1377 "functions" :
1378 [
1379  {
1380   "function_name" : "ANeuralNetworksBurst_create",
1381   "linker_set_key" : "ANeuralNetworksBurst_create",
1382   "parameters" :
1383   [
1384    {
1385     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
1386    },
1387    {
1388     "referenced_type" : "_ZTIPP20ANeuralNetworksBurst"
1389    }
1390   ],
1391   "return_type" : "_ZTIi",
1392   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1393  },
1394  {
1395   "function_name" : "ANeuralNetworksBurst_free",
1396   "linker_set_key" : "ANeuralNetworksBurst_free",
1397   "parameters" :
1398   [
1399    {
1400     "referenced_type" : "_ZTIP20ANeuralNetworksBurst"
1401    }
1402   ],
1403   "return_type" : "_ZTIv",
1404   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1405  },
1406  {
1407   "function_name" : "ANeuralNetworksCompilation_addExtensionAttribute",
1408   "linker_set_key" : "ANeuralNetworksCompilation_addExtensionAttribute",
1409   "parameters" :
1410   [
1411    {
1412     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
1413    },
1414    {
1415     "referenced_type" : "_ZTIPKc"
1416    },
1417    {
1418     "referenced_type" : "_ZTIt"
1419    },
1420    {
1421     "referenced_type" : "_ZTIPKv"
1422    },
1423    {
1424     "referenced_type" : "_ZTIm"
1425    }
1426   ],
1427   "return_type" : "_ZTIi",
1428   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksExtensions.h"
1429  },
1430  {
1431   "function_name" : "ANeuralNetworksCompilation_create",
1432   "linker_set_key" : "ANeuralNetworksCompilation_create",
1433   "parameters" :
1434   [
1435    {
1436     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
1437    },
1438    {
1439     "referenced_type" : "_ZTIPP26ANeuralNetworksCompilation"
1440    }
1441   ],
1442   "return_type" : "_ZTIi",
1443   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1444  },
1445  {
1446   "function_name" : "ANeuralNetworksCompilation_createForDevices",
1447   "linker_set_key" : "ANeuralNetworksCompilation_createForDevices",
1448   "parameters" :
1449   [
1450    {
1451     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
1452    },
1453    {
1454     "referenced_type" : "_ZTIPKPK21ANeuralNetworksDevice"
1455    },
1456    {
1457     "referenced_type" : "_ZTIj"
1458    },
1459    {
1460     "referenced_type" : "_ZTIPP26ANeuralNetworksCompilation"
1461    }
1462   ],
1463   "return_type" : "_ZTIi",
1464   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1465  },
1466  {
1467   "function_name" : "ANeuralNetworksCompilation_finish",
1468   "linker_set_key" : "ANeuralNetworksCompilation_finish",
1469   "parameters" :
1470   [
1471    {
1472     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
1473    }
1474   ],
1475   "return_type" : "_ZTIi",
1476   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1477  },
1478  {
1479   "function_name" : "ANeuralNetworksCompilation_free",
1480   "linker_set_key" : "ANeuralNetworksCompilation_free",
1481   "parameters" :
1482   [
1483    {
1484     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
1485    }
1486   ],
1487   "return_type" : "_ZTIv",
1488   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1489  },
1490  {
1491   "function_name" : "ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput",
1492   "linker_set_key" : "ANeuralNetworksCompilation_getPreferredMemoryAlignmentForInput",
1493   "parameters" :
1494   [
1495    {
1496     "referenced_type" : "_ZTIPK26ANeuralNetworksCompilation"
1497    },
1498    {
1499     "referenced_type" : "_ZTIj"
1500    },
1501    {
1502     "referenced_type" : "_ZTIPj"
1503    }
1504   ],
1505   "return_type" : "_ZTIi",
1506   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1507  },
1508  {
1509   "function_name" : "ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput",
1510   "linker_set_key" : "ANeuralNetworksCompilation_getPreferredMemoryAlignmentForOutput",
1511   "parameters" :
1512   [
1513    {
1514     "referenced_type" : "_ZTIPK26ANeuralNetworksCompilation"
1515    },
1516    {
1517     "referenced_type" : "_ZTIj"
1518    },
1519    {
1520     "referenced_type" : "_ZTIPj"
1521    }
1522   ],
1523   "return_type" : "_ZTIi",
1524   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1525  },
1526  {
1527   "function_name" : "ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput",
1528   "linker_set_key" : "ANeuralNetworksCompilation_getPreferredMemoryPaddingForInput",
1529   "parameters" :
1530   [
1531    {
1532     "referenced_type" : "_ZTIPK26ANeuralNetworksCompilation"
1533    },
1534    {
1535     "referenced_type" : "_ZTIj"
1536    },
1537    {
1538     "referenced_type" : "_ZTIPj"
1539    }
1540   ],
1541   "return_type" : "_ZTIi",
1542   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1543  },
1544  {
1545   "function_name" : "ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput",
1546   "linker_set_key" : "ANeuralNetworksCompilation_getPreferredMemoryPaddingForOutput",
1547   "parameters" :
1548   [
1549    {
1550     "referenced_type" : "_ZTIPK26ANeuralNetworksCompilation"
1551    },
1552    {
1553     "referenced_type" : "_ZTIj"
1554    },
1555    {
1556     "referenced_type" : "_ZTIPj"
1557    }
1558   ],
1559   "return_type" : "_ZTIi",
1560   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1561  },
1562  {
1563   "function_name" : "ANeuralNetworksCompilation_setCaching",
1564   "linker_set_key" : "ANeuralNetworksCompilation_setCaching",
1565   "parameters" :
1566   [
1567    {
1568     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
1569    },
1570    {
1571     "referenced_type" : "_ZTIPKc"
1572    },
1573    {
1574     "referenced_type" : "_ZTIPKh"
1575    }
1576   ],
1577   "return_type" : "_ZTIi",
1578   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1579  },
1580  {
1581   "function_name" : "ANeuralNetworksCompilation_setPreference",
1582   "linker_set_key" : "ANeuralNetworksCompilation_setPreference",
1583   "parameters" :
1584   [
1585    {
1586     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
1587    },
1588    {
1589     "referenced_type" : "_ZTIi"
1590    }
1591   ],
1592   "return_type" : "_ZTIi",
1593   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1594  },
1595  {
1596   "function_name" : "ANeuralNetworksCompilation_setPriority",
1597   "linker_set_key" : "ANeuralNetworksCompilation_setPriority",
1598   "parameters" :
1599   [
1600    {
1601     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
1602    },
1603    {
1604     "referenced_type" : "_ZTIi"
1605    }
1606   ],
1607   "return_type" : "_ZTIi",
1608   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1609  },
1610  {
1611   "function_name" : "ANeuralNetworksCompilation_setTimeout",
1612   "linker_set_key" : "ANeuralNetworksCompilation_setTimeout",
1613   "parameters" :
1614   [
1615    {
1616     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
1617    },
1618    {
1619     "referenced_type" : "_ZTIm"
1620    }
1621   ],
1622   "return_type" : "_ZTIi",
1623   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1624  },
1625  {
1626   "function_name" : "ANeuralNetworksDevice_getExtensionSupport",
1627   "linker_set_key" : "ANeuralNetworksDevice_getExtensionSupport",
1628   "parameters" :
1629   [
1630    {
1631     "referenced_type" : "_ZTIPK21ANeuralNetworksDevice"
1632    },
1633    {
1634     "referenced_type" : "_ZTIPKc"
1635    },
1636    {
1637     "referenced_type" : "_ZTIPb"
1638    }
1639   ],
1640   "return_type" : "_ZTIi",
1641   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksExtensions.h"
1642  },
1643  {
1644   "function_name" : "ANeuralNetworksDevice_getFeatureLevel",
1645   "linker_set_key" : "ANeuralNetworksDevice_getFeatureLevel",
1646   "parameters" :
1647   [
1648    {
1649     "referenced_type" : "_ZTIPK21ANeuralNetworksDevice"
1650    },
1651    {
1652     "referenced_type" : "_ZTIPl"
1653    }
1654   ],
1655   "return_type" : "_ZTIi",
1656   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1657  },
1658  {
1659   "function_name" : "ANeuralNetworksDevice_getName",
1660   "linker_set_key" : "ANeuralNetworksDevice_getName",
1661   "parameters" :
1662   [
1663    {
1664     "referenced_type" : "_ZTIPK21ANeuralNetworksDevice"
1665    },
1666    {
1667     "referenced_type" : "_ZTIPPKc"
1668    }
1669   ],
1670   "return_type" : "_ZTIi",
1671   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1672  },
1673  {
1674   "function_name" : "ANeuralNetworksDevice_getType",
1675   "linker_set_key" : "ANeuralNetworksDevice_getType",
1676   "parameters" :
1677   [
1678    {
1679     "referenced_type" : "_ZTIPK21ANeuralNetworksDevice"
1680    },
1681    {
1682     "referenced_type" : "_ZTIPi"
1683    }
1684   ],
1685   "return_type" : "_ZTIi",
1686   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1687  },
1688  {
1689   "function_name" : "ANeuralNetworksDevice_getVersion",
1690   "linker_set_key" : "ANeuralNetworksDevice_getVersion",
1691   "parameters" :
1692   [
1693    {
1694     "referenced_type" : "_ZTIPK21ANeuralNetworksDevice"
1695    },
1696    {
1697     "referenced_type" : "_ZTIPPKc"
1698    }
1699   ],
1700   "return_type" : "_ZTIi",
1701   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1702  },
1703  {
1704   "function_name" : "ANeuralNetworksDevice_wait",
1705   "linker_set_key" : "ANeuralNetworksDevice_wait",
1706   "parameters" :
1707   [
1708    {
1709     "referenced_type" : "_ZTIPK21ANeuralNetworksDevice"
1710    }
1711   ],
1712   "return_type" : "_ZTIi",
1713   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1714  },
1715  {
1716   "function_name" : "ANeuralNetworksEvent_createFromSyncFenceFd",
1717   "linker_set_key" : "ANeuralNetworksEvent_createFromSyncFenceFd",
1718   "parameters" :
1719   [
1720    {
1721     "referenced_type" : "_ZTIi"
1722    },
1723    {
1724     "referenced_type" : "_ZTIPP20ANeuralNetworksEvent"
1725    }
1726   ],
1727   "return_type" : "_ZTIi",
1728   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1729  },
1730  {
1731   "function_name" : "ANeuralNetworksEvent_free",
1732   "linker_set_key" : "ANeuralNetworksEvent_free",
1733   "parameters" :
1734   [
1735    {
1736     "referenced_type" : "_ZTIP20ANeuralNetworksEvent"
1737    }
1738   ],
1739   "return_type" : "_ZTIv",
1740   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1741  },
1742  {
1743   "function_name" : "ANeuralNetworksEvent_getSyncFenceFd",
1744   "linker_set_key" : "ANeuralNetworksEvent_getSyncFenceFd",
1745   "parameters" :
1746   [
1747    {
1748     "referenced_type" : "_ZTIPK20ANeuralNetworksEvent"
1749    },
1750    {
1751     "referenced_type" : "_ZTIPi"
1752    }
1753   ],
1754   "return_type" : "_ZTIi",
1755   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1756  },
1757  {
1758   "function_name" : "ANeuralNetworksEvent_wait",
1759   "linker_set_key" : "ANeuralNetworksEvent_wait",
1760   "parameters" :
1761   [
1762    {
1763     "referenced_type" : "_ZTIP20ANeuralNetworksEvent"
1764    }
1765   ],
1766   "return_type" : "_ZTIi",
1767   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1768  },
1769  {
1770   "function_name" : "ANeuralNetworksExecution_addExtensionAttribute",
1771   "linker_set_key" : "ANeuralNetworksExecution_addExtensionAttribute",
1772   "parameters" :
1773   [
1774    {
1775     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
1776    },
1777    {
1778     "referenced_type" : "_ZTIPKc"
1779    },
1780    {
1781     "referenced_type" : "_ZTIt"
1782    },
1783    {
1784     "referenced_type" : "_ZTIPKv"
1785    },
1786    {
1787     "referenced_type" : "_ZTIm"
1788    }
1789   ],
1790   "return_type" : "_ZTIi",
1791   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksExtensions.h"
1792  },
1793  {
1794   "function_name" : "ANeuralNetworksExecution_burstCompute",
1795   "linker_set_key" : "ANeuralNetworksExecution_burstCompute",
1796   "parameters" :
1797   [
1798    {
1799     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
1800    },
1801    {
1802     "referenced_type" : "_ZTIP20ANeuralNetworksBurst"
1803    }
1804   ],
1805   "return_type" : "_ZTIi",
1806   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1807  },
1808  {
1809   "function_name" : "ANeuralNetworksExecution_compute",
1810   "linker_set_key" : "ANeuralNetworksExecution_compute",
1811   "parameters" :
1812   [
1813    {
1814     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
1815    }
1816   ],
1817   "return_type" : "_ZTIi",
1818   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1819  },
1820  {
1821   "function_name" : "ANeuralNetworksExecution_create",
1822   "linker_set_key" : "ANeuralNetworksExecution_create",
1823   "parameters" :
1824   [
1825    {
1826     "referenced_type" : "_ZTIP26ANeuralNetworksCompilation"
1827    },
1828    {
1829     "referenced_type" : "_ZTIPP24ANeuralNetworksExecution"
1830    }
1831   ],
1832   "return_type" : "_ZTIi",
1833   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1834  },
1835  {
1836   "function_name" : "ANeuralNetworksExecution_enableInputAndOutputPadding",
1837   "linker_set_key" : "ANeuralNetworksExecution_enableInputAndOutputPadding",
1838   "parameters" :
1839   [
1840    {
1841     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
1842    },
1843    {
1844     "referenced_type" : "_ZTIb"
1845    }
1846   ],
1847   "return_type" : "_ZTIi",
1848   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1849  },
1850  {
1851   "function_name" : "ANeuralNetworksExecution_free",
1852   "linker_set_key" : "ANeuralNetworksExecution_free",
1853   "parameters" :
1854   [
1855    {
1856     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
1857    }
1858   ],
1859   "return_type" : "_ZTIv",
1860   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1861  },
1862  {
1863   "function_name" : "ANeuralNetworksExecution_getDuration",
1864   "linker_set_key" : "ANeuralNetworksExecution_getDuration",
1865   "parameters" :
1866   [
1867    {
1868     "referenced_type" : "_ZTIPK24ANeuralNetworksExecution"
1869    },
1870    {
1871     "referenced_type" : "_ZTIi"
1872    },
1873    {
1874     "referenced_type" : "_ZTIPm"
1875    }
1876   ],
1877   "return_type" : "_ZTIi",
1878   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1879  },
1880  {
1881   "function_name" : "ANeuralNetworksExecution_getOutputOperandDimensions",
1882   "linker_set_key" : "ANeuralNetworksExecution_getOutputOperandDimensions",
1883   "parameters" :
1884   [
1885    {
1886     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
1887    },
1888    {
1889     "referenced_type" : "_ZTIi"
1890    },
1891    {
1892     "referenced_type" : "_ZTIPj"
1893    }
1894   ],
1895   "return_type" : "_ZTIi",
1896   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1897  },
1898  {
1899   "function_name" : "ANeuralNetworksExecution_getOutputOperandRank",
1900   "linker_set_key" : "ANeuralNetworksExecution_getOutputOperandRank",
1901   "parameters" :
1902   [
1903    {
1904     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
1905    },
1906    {
1907     "referenced_type" : "_ZTIi"
1908    },
1909    {
1910     "referenced_type" : "_ZTIPj"
1911    }
1912   ],
1913   "return_type" : "_ZTIi",
1914   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1915  },
1916  {
1917   "function_name" : "ANeuralNetworksExecution_setInput",
1918   "linker_set_key" : "ANeuralNetworksExecution_setInput",
1919   "parameters" :
1920   [
1921    {
1922     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
1923    },
1924    {
1925     "referenced_type" : "_ZTIi"
1926    },
1927    {
1928     "referenced_type" : "_ZTIPK26ANeuralNetworksOperandType"
1929    },
1930    {
1931     "referenced_type" : "_ZTIPKv"
1932    },
1933    {
1934     "referenced_type" : "_ZTIm"
1935    }
1936   ],
1937   "return_type" : "_ZTIi",
1938   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1939  },
1940  {
1941   "function_name" : "ANeuralNetworksExecution_setInputFromMemory",
1942   "linker_set_key" : "ANeuralNetworksExecution_setInputFromMemory",
1943   "parameters" :
1944   [
1945    {
1946     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
1947    },
1948    {
1949     "referenced_type" : "_ZTIi"
1950    },
1951    {
1952     "referenced_type" : "_ZTIPK26ANeuralNetworksOperandType"
1953    },
1954    {
1955     "referenced_type" : "_ZTIPK21ANeuralNetworksMemory"
1956    },
1957    {
1958     "referenced_type" : "_ZTIm"
1959    },
1960    {
1961     "referenced_type" : "_ZTIm"
1962    }
1963   ],
1964   "return_type" : "_ZTIi",
1965   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1966  },
1967  {
1968   "function_name" : "ANeuralNetworksExecution_setLoopTimeout",
1969   "linker_set_key" : "ANeuralNetworksExecution_setLoopTimeout",
1970   "parameters" :
1971   [
1972    {
1973     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
1974    },
1975    {
1976     "referenced_type" : "_ZTIm"
1977    }
1978   ],
1979   "return_type" : "_ZTIi",
1980   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1981  },
1982  {
1983   "function_name" : "ANeuralNetworksExecution_setMeasureTiming",
1984   "linker_set_key" : "ANeuralNetworksExecution_setMeasureTiming",
1985   "parameters" :
1986   [
1987    {
1988     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
1989    },
1990    {
1991     "referenced_type" : "_ZTIb"
1992    }
1993   ],
1994   "return_type" : "_ZTIi",
1995   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
1996  },
1997  {
1998   "function_name" : "ANeuralNetworksExecution_setOutput",
1999   "linker_set_key" : "ANeuralNetworksExecution_setOutput",
2000   "parameters" :
2001   [
2002    {
2003     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
2004    },
2005    {
2006     "referenced_type" : "_ZTIi"
2007    },
2008    {
2009     "referenced_type" : "_ZTIPK26ANeuralNetworksOperandType"
2010    },
2011    {
2012     "referenced_type" : "_ZTIPv"
2013    },
2014    {
2015     "referenced_type" : "_ZTIm"
2016    }
2017   ],
2018   "return_type" : "_ZTIi",
2019   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2020  },
2021  {
2022   "function_name" : "ANeuralNetworksExecution_setOutputFromMemory",
2023   "linker_set_key" : "ANeuralNetworksExecution_setOutputFromMemory",
2024   "parameters" :
2025   [
2026    {
2027     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
2028    },
2029    {
2030     "referenced_type" : "_ZTIi"
2031    },
2032    {
2033     "referenced_type" : "_ZTIPK26ANeuralNetworksOperandType"
2034    },
2035    {
2036     "referenced_type" : "_ZTIPK21ANeuralNetworksMemory"
2037    },
2038    {
2039     "referenced_type" : "_ZTIm"
2040    },
2041    {
2042     "referenced_type" : "_ZTIm"
2043    }
2044   ],
2045   "return_type" : "_ZTIi",
2046   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2047  },
2048  {
2049   "function_name" : "ANeuralNetworksExecution_setReusable",
2050   "linker_set_key" : "ANeuralNetworksExecution_setReusable",
2051   "parameters" :
2052   [
2053    {
2054     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
2055    },
2056    {
2057     "referenced_type" : "_ZTIb"
2058    }
2059   ],
2060   "return_type" : "_ZTIi",
2061   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2062  },
2063  {
2064   "function_name" : "ANeuralNetworksExecution_setTimeout",
2065   "linker_set_key" : "ANeuralNetworksExecution_setTimeout",
2066   "parameters" :
2067   [
2068    {
2069     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
2070    },
2071    {
2072     "referenced_type" : "_ZTIm"
2073    }
2074   ],
2075   "return_type" : "_ZTIi",
2076   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2077  },
2078  {
2079   "function_name" : "ANeuralNetworksExecution_startCompute",
2080   "linker_set_key" : "ANeuralNetworksExecution_startCompute",
2081   "parameters" :
2082   [
2083    {
2084     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
2085    },
2086    {
2087     "referenced_type" : "_ZTIPP20ANeuralNetworksEvent"
2088    }
2089   ],
2090   "return_type" : "_ZTIi",
2091   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2092  },
2093  {
2094   "function_name" : "ANeuralNetworksExecution_startComputeWithDependencies",
2095   "linker_set_key" : "ANeuralNetworksExecution_startComputeWithDependencies",
2096   "parameters" :
2097   [
2098    {
2099     "referenced_type" : "_ZTIP24ANeuralNetworksExecution"
2100    },
2101    {
2102     "referenced_type" : "_ZTIPKPK20ANeuralNetworksEvent"
2103    },
2104    {
2105     "referenced_type" : "_ZTIj"
2106    },
2107    {
2108     "referenced_type" : "_ZTIm"
2109    },
2110    {
2111     "referenced_type" : "_ZTIPP20ANeuralNetworksEvent"
2112    }
2113   ],
2114   "return_type" : "_ZTIi",
2115   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2116  },
2117  {
2118   "function_name" : "ANeuralNetworksMemoryDesc_addInputRole",
2119   "linker_set_key" : "ANeuralNetworksMemoryDesc_addInputRole",
2120   "parameters" :
2121   [
2122    {
2123     "referenced_type" : "_ZTIP25ANeuralNetworksMemoryDesc"
2124    },
2125    {
2126     "referenced_type" : "_ZTIPK26ANeuralNetworksCompilation"
2127    },
2128    {
2129     "referenced_type" : "_ZTIj"
2130    },
2131    {
2132     "referenced_type" : "_ZTIf"
2133    }
2134   ],
2135   "return_type" : "_ZTIi",
2136   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2137  },
2138  {
2139   "function_name" : "ANeuralNetworksMemoryDesc_addOutputRole",
2140   "linker_set_key" : "ANeuralNetworksMemoryDesc_addOutputRole",
2141   "parameters" :
2142   [
2143    {
2144     "referenced_type" : "_ZTIP25ANeuralNetworksMemoryDesc"
2145    },
2146    {
2147     "referenced_type" : "_ZTIPK26ANeuralNetworksCompilation"
2148    },
2149    {
2150     "referenced_type" : "_ZTIj"
2151    },
2152    {
2153     "referenced_type" : "_ZTIf"
2154    }
2155   ],
2156   "return_type" : "_ZTIi",
2157   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2158  },
2159  {
2160   "function_name" : "ANeuralNetworksMemoryDesc_create",
2161   "linker_set_key" : "ANeuralNetworksMemoryDesc_create",
2162   "parameters" :
2163   [
2164    {
2165     "referenced_type" : "_ZTIPP25ANeuralNetworksMemoryDesc"
2166    }
2167   ],
2168   "return_type" : "_ZTIi",
2169   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2170  },
2171  {
2172   "function_name" : "ANeuralNetworksMemoryDesc_finish",
2173   "linker_set_key" : "ANeuralNetworksMemoryDesc_finish",
2174   "parameters" :
2175   [
2176    {
2177     "referenced_type" : "_ZTIP25ANeuralNetworksMemoryDesc"
2178    }
2179   ],
2180   "return_type" : "_ZTIi",
2181   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2182  },
2183  {
2184   "function_name" : "ANeuralNetworksMemoryDesc_free",
2185   "linker_set_key" : "ANeuralNetworksMemoryDesc_free",
2186   "parameters" :
2187   [
2188    {
2189     "referenced_type" : "_ZTIP25ANeuralNetworksMemoryDesc"
2190    }
2191   ],
2192   "return_type" : "_ZTIv",
2193   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2194  },
2195  {
2196   "function_name" : "ANeuralNetworksMemoryDesc_setDimensions",
2197   "linker_set_key" : "ANeuralNetworksMemoryDesc_setDimensions",
2198   "parameters" :
2199   [
2200    {
2201     "referenced_type" : "_ZTIP25ANeuralNetworksMemoryDesc"
2202    },
2203    {
2204     "referenced_type" : "_ZTIj"
2205    },
2206    {
2207     "referenced_type" : "_ZTIPKj"
2208    }
2209   ],
2210   "return_type" : "_ZTIi",
2211   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2212  },
2213  {
2214   "function_name" : "ANeuralNetworksMemory_copy",
2215   "linker_set_key" : "ANeuralNetworksMemory_copy",
2216   "parameters" :
2217   [
2218    {
2219     "referenced_type" : "_ZTIPK21ANeuralNetworksMemory"
2220    },
2221    {
2222     "referenced_type" : "_ZTIPK21ANeuralNetworksMemory"
2223    }
2224   ],
2225   "return_type" : "_ZTIi",
2226   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2227  },
2228  {
2229   "function_name" : "ANeuralNetworksMemory_createFromAHardwareBuffer",
2230   "linker_set_key" : "ANeuralNetworksMemory_createFromAHardwareBuffer",
2231   "parameters" :
2232   [
2233    {
2234     "referenced_type" : "_ZTIPK15AHardwareBuffer"
2235    },
2236    {
2237     "referenced_type" : "_ZTIPP21ANeuralNetworksMemory"
2238    }
2239   ],
2240   "return_type" : "_ZTIi",
2241   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2242  },
2243  {
2244   "function_name" : "ANeuralNetworksMemory_createFromDesc",
2245   "linker_set_key" : "ANeuralNetworksMemory_createFromDesc",
2246   "parameters" :
2247   [
2248    {
2249     "referenced_type" : "_ZTIPK25ANeuralNetworksMemoryDesc"
2250    },
2251    {
2252     "referenced_type" : "_ZTIPP21ANeuralNetworksMemory"
2253    }
2254   ],
2255   "return_type" : "_ZTIi",
2256   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2257  },
2258  {
2259   "function_name" : "ANeuralNetworksMemory_createFromFd",
2260   "linker_set_key" : "ANeuralNetworksMemory_createFromFd",
2261   "parameters" :
2262   [
2263    {
2264     "referenced_type" : "_ZTIm"
2265    },
2266    {
2267     "referenced_type" : "_ZTIi"
2268    },
2269    {
2270     "referenced_type" : "_ZTIi"
2271    },
2272    {
2273     "referenced_type" : "_ZTIm"
2274    },
2275    {
2276     "referenced_type" : "_ZTIPP21ANeuralNetworksMemory"
2277    }
2278   ],
2279   "return_type" : "_ZTIi",
2280   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2281  },
2282  {
2283   "function_name" : "ANeuralNetworksMemory_free",
2284   "linker_set_key" : "ANeuralNetworksMemory_free",
2285   "parameters" :
2286   [
2287    {
2288     "referenced_type" : "_ZTIP21ANeuralNetworksMemory"
2289    }
2290   ],
2291   "return_type" : "_ZTIv",
2292   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2293  },
2294  {
2295   "function_name" : "ANeuralNetworksModel_addOperand",
2296   "linker_set_key" : "ANeuralNetworksModel_addOperand",
2297   "parameters" :
2298   [
2299    {
2300     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2301    },
2302    {
2303     "referenced_type" : "_ZTIPK26ANeuralNetworksOperandType"
2304    }
2305   ],
2306   "return_type" : "_ZTIi",
2307   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2308  },
2309  {
2310   "function_name" : "ANeuralNetworksModel_addOperation",
2311   "linker_set_key" : "ANeuralNetworksModel_addOperation",
2312   "parameters" :
2313   [
2314    {
2315     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2316    },
2317    {
2318     "referenced_type" : "_ZTIi"
2319    },
2320    {
2321     "referenced_type" : "_ZTIj"
2322    },
2323    {
2324     "referenced_type" : "_ZTIPKj"
2325    },
2326    {
2327     "referenced_type" : "_ZTIj"
2328    },
2329    {
2330     "referenced_type" : "_ZTIPKj"
2331    }
2332   ],
2333   "return_type" : "_ZTIi",
2334   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2335  },
2336  {
2337   "function_name" : "ANeuralNetworksModel_create",
2338   "linker_set_key" : "ANeuralNetworksModel_create",
2339   "parameters" :
2340   [
2341    {
2342     "referenced_type" : "_ZTIPP20ANeuralNetworksModel"
2343    }
2344   ],
2345   "return_type" : "_ZTIi",
2346   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2347  },
2348  {
2349   "function_name" : "ANeuralNetworksModel_finish",
2350   "linker_set_key" : "ANeuralNetworksModel_finish",
2351   "parameters" :
2352   [
2353    {
2354     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2355    }
2356   ],
2357   "return_type" : "_ZTIi",
2358   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2359  },
2360  {
2361   "function_name" : "ANeuralNetworksModel_free",
2362   "linker_set_key" : "ANeuralNetworksModel_free",
2363   "parameters" :
2364   [
2365    {
2366     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2367    }
2368   ],
2369   "return_type" : "_ZTIv",
2370   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2371  },
2372  {
2373   "function_name" : "ANeuralNetworksModel_getExtensionOperandType",
2374   "linker_set_key" : "ANeuralNetworksModel_getExtensionOperandType",
2375   "parameters" :
2376   [
2377    {
2378     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2379    },
2380    {
2381     "referenced_type" : "_ZTIPKc"
2382    },
2383    {
2384     "referenced_type" : "_ZTIt"
2385    },
2386    {
2387     "referenced_type" : "_ZTIPi"
2388    }
2389   ],
2390   "return_type" : "_ZTIi",
2391   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksExtensions.h"
2392  },
2393  {
2394   "function_name" : "ANeuralNetworksModel_getExtensionOperationType",
2395   "linker_set_key" : "ANeuralNetworksModel_getExtensionOperationType",
2396   "parameters" :
2397   [
2398    {
2399     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2400    },
2401    {
2402     "referenced_type" : "_ZTIPKc"
2403    },
2404    {
2405     "referenced_type" : "_ZTIt"
2406    },
2407    {
2408     "referenced_type" : "_ZTIPi"
2409    }
2410   ],
2411   "return_type" : "_ZTIi",
2412   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksExtensions.h"
2413  },
2414  {
2415   "function_name" : "ANeuralNetworksModel_getSupportedOperationsForDevices",
2416   "linker_set_key" : "ANeuralNetworksModel_getSupportedOperationsForDevices",
2417   "parameters" :
2418   [
2419    {
2420     "referenced_type" : "_ZTIPK20ANeuralNetworksModel"
2421    },
2422    {
2423     "referenced_type" : "_ZTIPKPK21ANeuralNetworksDevice"
2424    },
2425    {
2426     "referenced_type" : "_ZTIj"
2427    },
2428    {
2429     "referenced_type" : "_ZTIPb"
2430    }
2431   ],
2432   "return_type" : "_ZTIi",
2433   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2434  },
2435  {
2436   "function_name" : "ANeuralNetworksModel_identifyInputsAndOutputs",
2437   "linker_set_key" : "ANeuralNetworksModel_identifyInputsAndOutputs",
2438   "parameters" :
2439   [
2440    {
2441     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2442    },
2443    {
2444     "referenced_type" : "_ZTIj"
2445    },
2446    {
2447     "referenced_type" : "_ZTIPKj"
2448    },
2449    {
2450     "referenced_type" : "_ZTIj"
2451    },
2452    {
2453     "referenced_type" : "_ZTIPKj"
2454    }
2455   ],
2456   "return_type" : "_ZTIi",
2457   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2458  },
2459  {
2460   "function_name" : "ANeuralNetworksModel_relaxComputationFloat32toFloat16",
2461   "linker_set_key" : "ANeuralNetworksModel_relaxComputationFloat32toFloat16",
2462   "parameters" :
2463   [
2464    {
2465     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2466    },
2467    {
2468     "referenced_type" : "_ZTIb"
2469    }
2470   ],
2471   "return_type" : "_ZTIi",
2472   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2473  },
2474  {
2475   "function_name" : "ANeuralNetworksModel_setOperandExtensionData",
2476   "linker_set_key" : "ANeuralNetworksModel_setOperandExtensionData",
2477   "parameters" :
2478   [
2479    {
2480     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2481    },
2482    {
2483     "referenced_type" : "_ZTIi"
2484    },
2485    {
2486     "referenced_type" : "_ZTIPKv"
2487    },
2488    {
2489     "referenced_type" : "_ZTIm"
2490    }
2491   ],
2492   "return_type" : "_ZTIi",
2493   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksExtensions.h"
2494  },
2495  {
2496   "function_name" : "ANeuralNetworksModel_setOperandSymmPerChannelQuantParams",
2497   "linker_set_key" : "ANeuralNetworksModel_setOperandSymmPerChannelQuantParams",
2498   "parameters" :
2499   [
2500    {
2501     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2502    },
2503    {
2504     "referenced_type" : "_ZTIi"
2505    },
2506    {
2507     "referenced_type" : "_ZTIPK40ANeuralNetworksSymmPerChannelQuantParams"
2508    }
2509   ],
2510   "return_type" : "_ZTIi",
2511   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2512  },
2513  {
2514   "function_name" : "ANeuralNetworksModel_setOperandValue",
2515   "linker_set_key" : "ANeuralNetworksModel_setOperandValue",
2516   "parameters" :
2517   [
2518    {
2519     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2520    },
2521    {
2522     "referenced_type" : "_ZTIi"
2523    },
2524    {
2525     "referenced_type" : "_ZTIPKv"
2526    },
2527    {
2528     "referenced_type" : "_ZTIm"
2529    }
2530   ],
2531   "return_type" : "_ZTIi",
2532   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2533  },
2534  {
2535   "function_name" : "ANeuralNetworksModel_setOperandValueFromMemory",
2536   "linker_set_key" : "ANeuralNetworksModel_setOperandValueFromMemory",
2537   "parameters" :
2538   [
2539    {
2540     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2541    },
2542    {
2543     "referenced_type" : "_ZTIi"
2544    },
2545    {
2546     "referenced_type" : "_ZTIPK21ANeuralNetworksMemory"
2547    },
2548    {
2549     "referenced_type" : "_ZTIm"
2550    },
2551    {
2552     "referenced_type" : "_ZTIm"
2553    }
2554   ],
2555   "return_type" : "_ZTIi",
2556   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2557  },
2558  {
2559   "function_name" : "ANeuralNetworksModel_setOperandValueFromModel",
2560   "linker_set_key" : "ANeuralNetworksModel_setOperandValueFromModel",
2561   "parameters" :
2562   [
2563    {
2564     "referenced_type" : "_ZTIP20ANeuralNetworksModel"
2565    },
2566    {
2567     "referenced_type" : "_ZTIi"
2568    },
2569    {
2570     "referenced_type" : "_ZTIPK20ANeuralNetworksModel"
2571    }
2572   ],
2573   "return_type" : "_ZTIi",
2574   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2575  },
2576  {
2577   "function_name" : "ANeuralNetworks_getDefaultLoopTimeout",
2578   "linker_set_key" : "ANeuralNetworks_getDefaultLoopTimeout",
2579   "return_type" : "_ZTIm",
2580   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2581  },
2582  {
2583   "function_name" : "ANeuralNetworks_getDevice",
2584   "linker_set_key" : "ANeuralNetworks_getDevice",
2585   "parameters" :
2586   [
2587    {
2588     "referenced_type" : "_ZTIj"
2589    },
2590    {
2591     "referenced_type" : "_ZTIPP21ANeuralNetworksDevice"
2592    }
2593   ],
2594   "return_type" : "_ZTIi",
2595   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2596  },
2597  {
2598   "function_name" : "ANeuralNetworks_getDeviceCount",
2599   "linker_set_key" : "ANeuralNetworks_getDeviceCount",
2600   "parameters" :
2601   [
2602    {
2603     "referenced_type" : "_ZTIPj"
2604    }
2605   ],
2606   "return_type" : "_ZTIi",
2607   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2608  },
2609  {
2610   "function_name" : "ANeuralNetworks_getMaximumLoopTimeout",
2611   "linker_set_key" : "ANeuralNetworks_getMaximumLoopTimeout",
2612   "return_type" : "_ZTIm",
2613   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2614  },
2615  {
2616   "function_name" : "ANeuralNetworks_getRuntimeFeatureLevel",
2617   "linker_set_key" : "ANeuralNetworks_getRuntimeFeatureLevel",
2618   "return_type" : "_ZTIl",
2619   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2620  }
2621 ],
2622 "global_vars" : [],
2623 "lvalue_reference_types" :
2624 [
2625  {
2626   "alignment" : 8,
2627   "linker_set_key" : "_ZTIRKN7android2nn5stats10BytesFieldE",
2628   "name" : "const android::nn::stats::BytesField &",
2629   "referenced_type" : "_ZTIKN7android2nn5stats10BytesFieldE",
2630   "self_type" : "_ZTIRKN7android2nn5stats10BytesFieldE",
2631   "size" : 8,
2632   "source_file" : "out/soong/.intermediates/packages/modules/NeuralNetworks/runtime/statslog_neuralnetworks.h/gen/statslog_neuralnetworks.h"
2633  },
2634  {
2635   "alignment" : 8,
2636   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2637   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
2638   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2639   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2640   "size" : 8,
2641   "source_file" : "frameworks/native/cmds/lshal/libprocpartition/include/procpartition/procpartition.h"
2642  },
2643  {
2644   "alignment" : 8,
2645   "linker_set_key" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
2646   "name" : "std::basic_ostream<char, std::char_traits<char>> &",
2647   "referenced_type" : "_ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
2648   "self_type" : "_ZTIRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE",
2649   "size" : 8,
2650   "source_file" : "frameworks/native/cmds/lshal/libprocpartition/include/procpartition/procpartition.h"
2651  }
2652 ],
2653 "pointer_types" :
2654 [
2655  {
2656   "alignment" : 8,
2657   "linker_set_key" : "_ZTIP20ANeuralNetworksBurst",
2658   "name" : "ANeuralNetworksBurst *",
2659   "referenced_type" : "_ZTI20ANeuralNetworksBurst",
2660   "self_type" : "_ZTIP20ANeuralNetworksBurst",
2661   "size" : 8,
2662   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2663  },
2664  {
2665   "alignment" : 8,
2666   "linker_set_key" : "_ZTIP20ANeuralNetworksEvent",
2667   "name" : "ANeuralNetworksEvent *",
2668   "referenced_type" : "_ZTI20ANeuralNetworksEvent",
2669   "self_type" : "_ZTIP20ANeuralNetworksEvent",
2670   "size" : 8,
2671   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2672  },
2673  {
2674   "alignment" : 8,
2675   "linker_set_key" : "_ZTIP20ANeuralNetworksModel",
2676   "name" : "ANeuralNetworksModel *",
2677   "referenced_type" : "_ZTI20ANeuralNetworksModel",
2678   "self_type" : "_ZTIP20ANeuralNetworksModel",
2679   "size" : 8,
2680   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2681  },
2682  {
2683   "alignment" : 8,
2684   "linker_set_key" : "_ZTIP21ANeuralNetworksDevice",
2685   "name" : "ANeuralNetworksDevice *",
2686   "referenced_type" : "_ZTI21ANeuralNetworksDevice",
2687   "self_type" : "_ZTIP21ANeuralNetworksDevice",
2688   "size" : 8,
2689   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2690  },
2691  {
2692   "alignment" : 8,
2693   "linker_set_key" : "_ZTIP21ANeuralNetworksMemory",
2694   "name" : "ANeuralNetworksMemory *",
2695   "referenced_type" : "_ZTI21ANeuralNetworksMemory",
2696   "self_type" : "_ZTIP21ANeuralNetworksMemory",
2697   "size" : 8,
2698   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2699  },
2700  {
2701   "alignment" : 8,
2702   "linker_set_key" : "_ZTIP24ANeuralNetworksExecution",
2703   "name" : "ANeuralNetworksExecution *",
2704   "referenced_type" : "_ZTI24ANeuralNetworksExecution",
2705   "self_type" : "_ZTIP24ANeuralNetworksExecution",
2706   "size" : 8,
2707   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2708  },
2709  {
2710   "alignment" : 8,
2711   "linker_set_key" : "_ZTIP25ANeuralNetworksMemoryDesc",
2712   "name" : "ANeuralNetworksMemoryDesc *",
2713   "referenced_type" : "_ZTI25ANeuralNetworksMemoryDesc",
2714   "self_type" : "_ZTIP25ANeuralNetworksMemoryDesc",
2715   "size" : 8,
2716   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2717  },
2718  {
2719   "alignment" : 8,
2720   "linker_set_key" : "_ZTIP26ANeuralNetworksCompilation",
2721   "name" : "ANeuralNetworksCompilation *",
2722   "referenced_type" : "_ZTI26ANeuralNetworksCompilation",
2723   "self_type" : "_ZTIP26ANeuralNetworksCompilation",
2724   "size" : 8,
2725   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2726  },
2727  {
2728   "alignment" : 8,
2729   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
2730   "name" : "const AHardwareBuffer *",
2731   "referenced_type" : "_ZTIK15AHardwareBuffer",
2732   "self_type" : "_ZTIPK15AHardwareBuffer",
2733   "size" : 8,
2734   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2735  },
2736  {
2737   "alignment" : 8,
2738   "linker_set_key" : "_ZTIPK20ANeuralNetworksEvent",
2739   "name" : "const ANeuralNetworksEvent *",
2740   "referenced_type" : "_ZTIK20ANeuralNetworksEvent",
2741   "self_type" : "_ZTIPK20ANeuralNetworksEvent",
2742   "size" : 8,
2743   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2744  },
2745  {
2746   "alignment" : 8,
2747   "linker_set_key" : "_ZTIPK20ANeuralNetworksModel",
2748   "name" : "const ANeuralNetworksModel *",
2749   "referenced_type" : "_ZTIK20ANeuralNetworksModel",
2750   "self_type" : "_ZTIPK20ANeuralNetworksModel",
2751   "size" : 8,
2752   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2753  },
2754  {
2755   "alignment" : 8,
2756   "linker_set_key" : "_ZTIPK21ANeuralNetworksDevice",
2757   "name" : "const ANeuralNetworksDevice *",
2758   "referenced_type" : "_ZTIK21ANeuralNetworksDevice",
2759   "self_type" : "_ZTIPK21ANeuralNetworksDevice",
2760   "size" : 8,
2761   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2762  },
2763  {
2764   "alignment" : 8,
2765   "linker_set_key" : "_ZTIPK21ANeuralNetworksMemory",
2766   "name" : "const ANeuralNetworksMemory *",
2767   "referenced_type" : "_ZTIK21ANeuralNetworksMemory",
2768   "self_type" : "_ZTIPK21ANeuralNetworksMemory",
2769   "size" : 8,
2770   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2771  },
2772  {
2773   "alignment" : 8,
2774   "linker_set_key" : "_ZTIPK24ANeuralNetworksExecution",
2775   "name" : "const ANeuralNetworksExecution *",
2776   "referenced_type" : "_ZTIK24ANeuralNetworksExecution",
2777   "self_type" : "_ZTIPK24ANeuralNetworksExecution",
2778   "size" : 8,
2779   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2780  },
2781  {
2782   "alignment" : 8,
2783   "linker_set_key" : "_ZTIPK25ANeuralNetworksMemoryDesc",
2784   "name" : "const ANeuralNetworksMemoryDesc *",
2785   "referenced_type" : "_ZTIK25ANeuralNetworksMemoryDesc",
2786   "self_type" : "_ZTIPK25ANeuralNetworksMemoryDesc",
2787   "size" : 8,
2788   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2789  },
2790  {
2791   "alignment" : 8,
2792   "linker_set_key" : "_ZTIPK26ANeuralNetworksCompilation",
2793   "name" : "const ANeuralNetworksCompilation *",
2794   "referenced_type" : "_ZTIK26ANeuralNetworksCompilation",
2795   "self_type" : "_ZTIPK26ANeuralNetworksCompilation",
2796   "size" : 8,
2797   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2798  },
2799  {
2800   "alignment" : 8,
2801   "linker_set_key" : "_ZTIPK26ANeuralNetworksOperandType",
2802   "name" : "const ANeuralNetworksOperandType *",
2803   "referenced_type" : "_ZTIK26ANeuralNetworksOperandType",
2804   "self_type" : "_ZTIPK26ANeuralNetworksOperandType",
2805   "size" : 8,
2806   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2807  },
2808  {
2809   "alignment" : 8,
2810   "linker_set_key" : "_ZTIPK40ANeuralNetworksSymmPerChannelQuantParams",
2811   "name" : "const ANeuralNetworksSymmPerChannelQuantParams *",
2812   "referenced_type" : "_ZTIK40ANeuralNetworksSymmPerChannelQuantParams",
2813   "self_type" : "_ZTIPK40ANeuralNetworksSymmPerChannelQuantParams",
2814   "size" : 8,
2815   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2816  },
2817  {
2818   "alignment" : 8,
2819   "linker_set_key" : "_ZTIPKPK20ANeuralNetworksEvent",
2820   "name" : "const ANeuralNetworksEvent *const *",
2821   "referenced_type" : "_ZTIKPK20ANeuralNetworksEvent",
2822   "self_type" : "_ZTIPKPK20ANeuralNetworksEvent",
2823   "size" : 8,
2824   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2825  },
2826  {
2827   "alignment" : 8,
2828   "linker_set_key" : "_ZTIPKPK21ANeuralNetworksDevice",
2829   "name" : "const ANeuralNetworksDevice *const *",
2830   "referenced_type" : "_ZTIKPK21ANeuralNetworksDevice",
2831   "self_type" : "_ZTIPKPK21ANeuralNetworksDevice",
2832   "size" : 8,
2833   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2834  },
2835  {
2836   "alignment" : 8,
2837   "linker_set_key" : "_ZTIPKc",
2838   "name" : "const char *",
2839   "referenced_type" : "_ZTIKc",
2840   "self_type" : "_ZTIPKc",
2841   "size" : 8,
2842   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2843  },
2844  {
2845   "alignment" : 8,
2846   "linker_set_key" : "_ZTIPKf",
2847   "name" : "const float *",
2848   "referenced_type" : "_ZTIKf",
2849   "self_type" : "_ZTIPKf",
2850   "size" : 8,
2851   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h"
2852  },
2853  {
2854   "alignment" : 8,
2855   "linker_set_key" : "_ZTIPKh",
2856   "name" : "const unsigned char *",
2857   "referenced_type" : "_ZTIKh",
2858   "self_type" : "_ZTIPKh",
2859   "size" : 8,
2860   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2861  },
2862  {
2863   "alignment" : 8,
2864   "linker_set_key" : "_ZTIPKj",
2865   "name" : "const unsigned int *",
2866   "referenced_type" : "_ZTIKj",
2867   "self_type" : "_ZTIPKj",
2868   "size" : 8,
2869   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h"
2870  },
2871  {
2872   "alignment" : 8,
2873   "linker_set_key" : "_ZTIPKv",
2874   "name" : "const void *",
2875   "referenced_type" : "_ZTIKv",
2876   "self_type" : "_ZTIPKv",
2877   "size" : 8,
2878   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2879  },
2880  {
2881   "alignment" : 8,
2882   "linker_set_key" : "_ZTIPN7android2nn5stats10BytesFieldE",
2883   "name" : "android::nn::stats::BytesField *",
2884   "referenced_type" : "_ZTIN7android2nn5stats10BytesFieldE",
2885   "self_type" : "_ZTIPN7android2nn5stats10BytesFieldE",
2886   "size" : 8,
2887   "source_file" : "out/soong/.intermediates/packages/modules/NeuralNetworks/runtime/statslog_neuralnetworks.h/gen/statslog_neuralnetworks.h"
2888  },
2889  {
2890   "alignment" : 8,
2891   "linker_set_key" : "_ZTIPP20ANeuralNetworksBurst",
2892   "name" : "ANeuralNetworksBurst **",
2893   "referenced_type" : "_ZTIP20ANeuralNetworksBurst",
2894   "self_type" : "_ZTIPP20ANeuralNetworksBurst",
2895   "size" : 8,
2896   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2897  },
2898  {
2899   "alignment" : 8,
2900   "linker_set_key" : "_ZTIPP20ANeuralNetworksEvent",
2901   "name" : "ANeuralNetworksEvent **",
2902   "referenced_type" : "_ZTIP20ANeuralNetworksEvent",
2903   "self_type" : "_ZTIPP20ANeuralNetworksEvent",
2904   "size" : 8,
2905   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2906  },
2907  {
2908   "alignment" : 8,
2909   "linker_set_key" : "_ZTIPP20ANeuralNetworksModel",
2910   "name" : "ANeuralNetworksModel **",
2911   "referenced_type" : "_ZTIP20ANeuralNetworksModel",
2912   "self_type" : "_ZTIPP20ANeuralNetworksModel",
2913   "size" : 8,
2914   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2915  },
2916  {
2917   "alignment" : 8,
2918   "linker_set_key" : "_ZTIPP21ANeuralNetworksDevice",
2919   "name" : "ANeuralNetworksDevice **",
2920   "referenced_type" : "_ZTIP21ANeuralNetworksDevice",
2921   "self_type" : "_ZTIPP21ANeuralNetworksDevice",
2922   "size" : 8,
2923   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2924  },
2925  {
2926   "alignment" : 8,
2927   "linker_set_key" : "_ZTIPP21ANeuralNetworksMemory",
2928   "name" : "ANeuralNetworksMemory **",
2929   "referenced_type" : "_ZTIP21ANeuralNetworksMemory",
2930   "self_type" : "_ZTIPP21ANeuralNetworksMemory",
2931   "size" : 8,
2932   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2933  },
2934  {
2935   "alignment" : 8,
2936   "linker_set_key" : "_ZTIPP24ANeuralNetworksExecution",
2937   "name" : "ANeuralNetworksExecution **",
2938   "referenced_type" : "_ZTIP24ANeuralNetworksExecution",
2939   "self_type" : "_ZTIPP24ANeuralNetworksExecution",
2940   "size" : 8,
2941   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2942  },
2943  {
2944   "alignment" : 8,
2945   "linker_set_key" : "_ZTIPP25ANeuralNetworksMemoryDesc",
2946   "name" : "ANeuralNetworksMemoryDesc **",
2947   "referenced_type" : "_ZTIP25ANeuralNetworksMemoryDesc",
2948   "self_type" : "_ZTIPP25ANeuralNetworksMemoryDesc",
2949   "size" : 8,
2950   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2951  },
2952  {
2953   "alignment" : 8,
2954   "linker_set_key" : "_ZTIPP26ANeuralNetworksCompilation",
2955   "name" : "ANeuralNetworksCompilation **",
2956   "referenced_type" : "_ZTIP26ANeuralNetworksCompilation",
2957   "self_type" : "_ZTIPP26ANeuralNetworksCompilation",
2958   "size" : 8,
2959   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2960  },
2961  {
2962   "alignment" : 8,
2963   "linker_set_key" : "_ZTIPPKc",
2964   "name" : "const char **",
2965   "referenced_type" : "_ZTIPKc",
2966   "self_type" : "_ZTIPPKc",
2967   "size" : 8,
2968   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2969  },
2970  {
2971   "alignment" : 8,
2972   "linker_set_key" : "_ZTIPb",
2973   "name" : "bool *",
2974   "referenced_type" : "_ZTIb",
2975   "self_type" : "_ZTIPb",
2976   "size" : 8,
2977   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2978  },
2979  {
2980   "alignment" : 8,
2981   "linker_set_key" : "_ZTIPi",
2982   "name" : "int *",
2983   "referenced_type" : "_ZTIi",
2984   "self_type" : "_ZTIPi",
2985   "size" : 8,
2986   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2987  },
2988  {
2989   "alignment" : 8,
2990   "linker_set_key" : "_ZTIPj",
2991   "name" : "unsigned int *",
2992   "referenced_type" : "_ZTIj",
2993   "self_type" : "_ZTIPj",
2994   "size" : 8,
2995   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
2996  },
2997  {
2998   "alignment" : 8,
2999   "linker_set_key" : "_ZTIPl",
3000   "name" : "long *",
3001   "referenced_type" : "_ZTIl",
3002   "self_type" : "_ZTIPl",
3003   "size" : 8,
3004   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3005  },
3006  {
3007   "alignment" : 8,
3008   "linker_set_key" : "_ZTIPm",
3009   "name" : "unsigned long *",
3010   "referenced_type" : "_ZTIm",
3011   "self_type" : "_ZTIPm",
3012   "size" : 8,
3013   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3014  },
3015  {
3016   "alignment" : 8,
3017   "linker_set_key" : "_ZTIPv",
3018   "name" : "void *",
3019   "referenced_type" : "_ZTIv",
3020   "self_type" : "_ZTIPv",
3021   "size" : 8,
3022   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3023  }
3024 ],
3025 "qualified_types" :
3026 [
3027  {
3028   "is_const" : true,
3029   "linker_set_key" : "_ZTIK15AHardwareBuffer",
3030   "name" : "const AHardwareBuffer",
3031   "referenced_type" : "_ZTI15AHardwareBuffer",
3032   "self_type" : "_ZTIK15AHardwareBuffer",
3033   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3034  },
3035  {
3036   "is_const" : true,
3037   "linker_set_key" : "_ZTIK20ANeuralNetworksEvent",
3038   "name" : "const ANeuralNetworksEvent",
3039   "referenced_type" : "_ZTI20ANeuralNetworksEvent",
3040   "self_type" : "_ZTIK20ANeuralNetworksEvent",
3041   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3042  },
3043  {
3044   "is_const" : true,
3045   "linker_set_key" : "_ZTIK20ANeuralNetworksModel",
3046   "name" : "const ANeuralNetworksModel",
3047   "referenced_type" : "_ZTI20ANeuralNetworksModel",
3048   "self_type" : "_ZTIK20ANeuralNetworksModel",
3049   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3050  },
3051  {
3052   "is_const" : true,
3053   "linker_set_key" : "_ZTIK21ANeuralNetworksDevice",
3054   "name" : "const ANeuralNetworksDevice",
3055   "referenced_type" : "_ZTI21ANeuralNetworksDevice",
3056   "self_type" : "_ZTIK21ANeuralNetworksDevice",
3057   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3058  },
3059  {
3060   "is_const" : true,
3061   "linker_set_key" : "_ZTIK21ANeuralNetworksMemory",
3062   "name" : "const ANeuralNetworksMemory",
3063   "referenced_type" : "_ZTI21ANeuralNetworksMemory",
3064   "self_type" : "_ZTIK21ANeuralNetworksMemory",
3065   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3066  },
3067  {
3068   "is_const" : true,
3069   "linker_set_key" : "_ZTIK24ANeuralNetworksExecution",
3070   "name" : "const ANeuralNetworksExecution",
3071   "referenced_type" : "_ZTI24ANeuralNetworksExecution",
3072   "self_type" : "_ZTIK24ANeuralNetworksExecution",
3073   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3074  },
3075  {
3076   "is_const" : true,
3077   "linker_set_key" : "_ZTIK25ANeuralNetworksMemoryDesc",
3078   "name" : "const ANeuralNetworksMemoryDesc",
3079   "referenced_type" : "_ZTI25ANeuralNetworksMemoryDesc",
3080   "self_type" : "_ZTIK25ANeuralNetworksMemoryDesc",
3081   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3082  },
3083  {
3084   "is_const" : true,
3085   "linker_set_key" : "_ZTIK26ANeuralNetworksCompilation",
3086   "name" : "const ANeuralNetworksCompilation",
3087   "referenced_type" : "_ZTI26ANeuralNetworksCompilation",
3088   "self_type" : "_ZTIK26ANeuralNetworksCompilation",
3089   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3090  },
3091  {
3092   "alignment" : 8,
3093   "is_const" : true,
3094   "linker_set_key" : "_ZTIK26ANeuralNetworksOperandType",
3095   "name" : "const ANeuralNetworksOperandType",
3096   "referenced_type" : "_ZTI26ANeuralNetworksOperandType",
3097   "self_type" : "_ZTIK26ANeuralNetworksOperandType",
3098   "size" : 24,
3099   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3100  },
3101  {
3102   "alignment" : 8,
3103   "is_const" : true,
3104   "linker_set_key" : "_ZTIK40ANeuralNetworksSymmPerChannelQuantParams",
3105   "name" : "const ANeuralNetworksSymmPerChannelQuantParams",
3106   "referenced_type" : "_ZTI40ANeuralNetworksSymmPerChannelQuantParams",
3107   "self_type" : "_ZTIK40ANeuralNetworksSymmPerChannelQuantParams",
3108   "size" : 16,
3109   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3110  },
3111  {
3112   "alignment" : 8,
3113   "is_const" : true,
3114   "linker_set_key" : "_ZTIKN7android2nn5stats10BytesFieldE",
3115   "name" : "const android::nn::stats::BytesField",
3116   "referenced_type" : "_ZTIN7android2nn5stats10BytesFieldE",
3117   "self_type" : "_ZTIKN7android2nn5stats10BytesFieldE",
3118   "size" : 16,
3119   "source_file" : "out/soong/.intermediates/packages/modules/NeuralNetworks/runtime/statslog_neuralnetworks.h/gen/statslog_neuralnetworks.h"
3120  },
3121  {
3122   "alignment" : 8,
3123   "is_const" : true,
3124   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3125   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
3126   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3127   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3128   "size" : 24,
3129   "source_file" : "frameworks/native/cmds/lshal/libprocpartition/include/procpartition/procpartition.h"
3130  },
3131  {
3132   "alignment" : 8,
3133   "is_const" : true,
3134   "linker_set_key" : "_ZTIKPK20ANeuralNetworksEvent",
3135   "name" : "const ANeuralNetworksEvent *const",
3136   "referenced_type" : "_ZTIPK20ANeuralNetworksEvent",
3137   "self_type" : "_ZTIKPK20ANeuralNetworksEvent",
3138   "size" : 8,
3139   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3140  },
3141  {
3142   "alignment" : 8,
3143   "is_const" : true,
3144   "linker_set_key" : "_ZTIKPK21ANeuralNetworksDevice",
3145   "name" : "const ANeuralNetworksDevice *const",
3146   "referenced_type" : "_ZTIPK21ANeuralNetworksDevice",
3147   "self_type" : "_ZTIKPK21ANeuralNetworksDevice",
3148   "size" : 8,
3149   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3150  },
3151  {
3152   "alignment" : 1,
3153   "is_const" : true,
3154   "linker_set_key" : "_ZTIKc",
3155   "name" : "const char",
3156   "referenced_type" : "_ZTIc",
3157   "self_type" : "_ZTIKc",
3158   "size" : 1,
3159   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3160  },
3161  {
3162   "alignment" : 4,
3163   "is_const" : true,
3164   "linker_set_key" : "_ZTIKf",
3165   "name" : "const float",
3166   "referenced_type" : "_ZTIf",
3167   "self_type" : "_ZTIKf",
3168   "size" : 4,
3169   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h"
3170  },
3171  {
3172   "alignment" : 1,
3173   "is_const" : true,
3174   "linker_set_key" : "_ZTIKh",
3175   "name" : "const unsigned char",
3176   "referenced_type" : "_ZTIh",
3177   "self_type" : "_ZTIKh",
3178   "size" : 1,
3179   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3180  },
3181  {
3182   "alignment" : 4,
3183   "is_const" : true,
3184   "linker_set_key" : "_ZTIKi",
3185   "name" : "const int",
3186   "referenced_type" : "_ZTIi",
3187   "self_type" : "_ZTIKi",
3188   "size" : 4,
3189   "source_file" : "out/soong/.intermediates/packages/modules/NeuralNetworks/runtime/statslog_neuralnetworks.h/gen/statslog_neuralnetworks.h"
3190  },
3191  {
3192   "alignment" : 4,
3193   "is_const" : true,
3194   "linker_set_key" : "_ZTIKj",
3195   "name" : "const unsigned int",
3196   "referenced_type" : "_ZTIj",
3197   "self_type" : "_ZTIKj",
3198   "size" : 4,
3199   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h"
3200  },
3201  {
3202   "is_const" : true,
3203   "linker_set_key" : "_ZTIKv",
3204   "name" : "const void",
3205   "referenced_type" : "_ZTIv",
3206   "self_type" : "_ZTIKv",
3207   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworks.h"
3208  }
3209 ],
3210 "record_types" :
3211 [
3212  {
3213   "alignment" : 8,
3214   "fields" :
3215   [
3216    {
3217     "field_name" : "type",
3218     "referenced_type" : "_ZTIi"
3219    },
3220    {
3221     "field_name" : "dimensionCount",
3222     "field_offset" : 32,
3223     "referenced_type" : "_ZTIj"
3224    },
3225    {
3226     "field_name" : "dimensions",
3227     "field_offset" : 64,
3228     "referenced_type" : "_ZTIPKj"
3229    },
3230    {
3231     "field_name" : "scale",
3232     "field_offset" : 128,
3233     "referenced_type" : "_ZTIf"
3234    },
3235    {
3236     "field_name" : "zeroPoint",
3237     "field_offset" : 160,
3238     "referenced_type" : "_ZTIi"
3239    }
3240   ],
3241   "linker_set_key" : "_ZTI26ANeuralNetworksOperandType",
3242   "name" : "ANeuralNetworksOperandType",
3243   "referenced_type" : "_ZTI26ANeuralNetworksOperandType",
3244   "self_type" : "_ZTI26ANeuralNetworksOperandType",
3245   "size" : 24,
3246   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h"
3247  },
3248  {
3249   "alignment" : 8,
3250   "fields" :
3251   [
3252    {
3253     "field_name" : "channelDim",
3254     "referenced_type" : "_ZTIj"
3255    },
3256    {
3257     "field_name" : "scaleCount",
3258     "field_offset" : 32,
3259     "referenced_type" : "_ZTIj"
3260    },
3261    {
3262     "field_name" : "scales",
3263     "field_offset" : 64,
3264     "referenced_type" : "_ZTIPKf"
3265    }
3266   ],
3267   "linker_set_key" : "_ZTI40ANeuralNetworksSymmPerChannelQuantParams",
3268   "name" : "ANeuralNetworksSymmPerChannelQuantParams",
3269   "referenced_type" : "_ZTI40ANeuralNetworksSymmPerChannelQuantParams",
3270   "self_type" : "_ZTI40ANeuralNetworksSymmPerChannelQuantParams",
3271   "size" : 16,
3272   "source_file" : "packages/modules/NeuralNetworks/runtime/include/NeuralNetworksTypes.h"
3273  },
3274  {
3275   "alignment" : 8,
3276   "fields" :
3277   [
3278    {
3279     "field_name" : "arg",
3280     "referenced_type" : "_ZTIPKc"
3281    },
3282    {
3283     "field_name" : "arg_length",
3284     "field_offset" : 64,
3285     "referenced_type" : "_ZTIm"
3286    }
3287   ],
3288   "linker_set_key" : "_ZTIN7android2nn5stats10BytesFieldE",
3289   "name" : "android::nn::stats::BytesField",
3290   "referenced_type" : "_ZTIN7android2nn5stats10BytesFieldE",
3291   "self_type" : "_ZTIN7android2nn5stats10BytesFieldE",
3292   "size" : 16,
3293   "source_file" : "out/soong/.intermediates/packages/modules/NeuralNetworks/runtime/statslog_neuralnetworks.h/gen/statslog_neuralnetworks.h"
3294  }
3295 ],
3296 "rvalue_reference_types" : []
3297}
3298