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