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