1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA1_Pv",
7   "name" : "void *[1]",
8   "referenced_type" : "_ZTIPv",
9   "size" : 4,
10   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
11  },
12  {
13   "alignment" : 4,
14   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
15   "name" : "AHardwareBuffer_Plane[4]",
16   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
17   "size" : 48,
18   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
19  },
20  {
21   "alignment" : 4,
22   "linker_set_key" : "_ZTIA4_Pv",
23   "name" : "void *[4]",
24   "referenced_type" : "_ZTIPv",
25   "size" : 16,
26   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
27  },
28  {
29   "alignment" : 4,
30   "linker_set_key" : "_ZTIA4_i",
31   "name" : "int[4]",
32   "referenced_type" : "_ZTIi",
33   "size" : 16,
34   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
35  },
36  {
37   "alignment" : 4,
38   "linker_set_key" : "_ZTIA6_Pv",
39   "name" : "void *[6]",
40   "referenced_type" : "_ZTIPv",
41   "size" : 24,
42   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
43  },
44  {
45   "alignment" : 4,
46   "linker_set_key" : "_ZTIA6_j",
47   "name" : "unsigned int[6]",
48   "referenced_type" : "_ZTIj",
49   "size" : 24,
50   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
51  }
52 ],
53 "builtin_types" :
54 [
55  {
56   "alignment" : 1,
57   "is_integral" : true,
58   "linker_set_key" : "_ZTIa",
59   "name" : "signed char",
60   "size" : 1
61  },
62  {
63   "alignment" : 1,
64   "is_integral" : true,
65   "is_unsigned" : true,
66   "linker_set_key" : "_ZTIb",
67   "name" : "bool",
68   "size" : 1
69  },
70  {
71   "alignment" : 1,
72   "is_integral" : true,
73   "linker_set_key" : "_ZTIc",
74   "name" : "char",
75   "size" : 1
76  },
77  {
78   "alignment" : 4,
79   "linker_set_key" : "_ZTIf",
80   "name" : "float",
81   "size" : 4
82  },
83  {
84   "alignment" : 1,
85   "is_integral" : true,
86   "is_unsigned" : true,
87   "linker_set_key" : "_ZTIh",
88   "name" : "unsigned char",
89   "size" : 1
90  },
91  {
92   "alignment" : 4,
93   "is_integral" : true,
94   "linker_set_key" : "_ZTIi",
95   "name" : "int",
96   "size" : 4
97  },
98  {
99   "alignment" : 4,
100   "is_integral" : true,
101   "is_unsigned" : true,
102   "linker_set_key" : "_ZTIj",
103   "name" : "unsigned int",
104   "size" : 4
105  },
106  {
107   "linker_set_key" : "_ZTIv",
108   "name" : "void"
109  },
110  {
111   "alignment" : 4,
112   "is_integral" : true,
113   "linker_set_key" : "_ZTIx",
114   "name" : "long long",
115   "size" : 8
116  },
117  {
118   "alignment" : 4,
119   "is_integral" : true,
120   "is_unsigned" : true,
121   "linker_set_key" : "_ZTIy",
122   "name" : "unsigned long long",
123   "size" : 8
124  }
125 ],
126 "elf_functions" :
127 [
128  {
129   "name" : "AActivityManager_addUidImportanceListener"
130  },
131  {
132   "name" : "AActivityManager_getUidImportance"
133  },
134  {
135   "name" : "AActivityManager_isUidActive"
136  },
137  {
138   "name" : "AActivityManager_removeUidImportanceListener"
139  },
140  {
141   "name" : "AAssetDir_close"
142  },
143  {
144   "name" : "AAssetDir_getNextFileName"
145  },
146  {
147   "name" : "AAssetDir_rewind"
148  },
149  {
150   "name" : "AAssetManager_fromJava"
151  },
152  {
153   "name" : "AAssetManager_open"
154  },
155  {
156   "name" : "AAssetManager_openDir"
157  },
158  {
159   "name" : "AAsset_close"
160  },
161  {
162   "name" : "AAsset_getBuffer"
163  },
164  {
165   "name" : "AAsset_getLength"
166  },
167  {
168   "name" : "AAsset_getLength64"
169  },
170  {
171   "name" : "AAsset_getRemainingLength"
172  },
173  {
174   "name" : "AAsset_getRemainingLength64"
175  },
176  {
177   "name" : "AAsset_isAllocated"
178  },
179  {
180   "name" : "AAsset_openFileDescriptor"
181  },
182  {
183   "name" : "AAsset_openFileDescriptor64"
184  },
185  {
186   "name" : "AAsset_read"
187  },
188  {
189   "name" : "AAsset_seek"
190  },
191  {
192   "name" : "AAsset_seek64"
193  },
194  {
195   "name" : "AChoreographerFrameCallbackData_getFrameTimeNanos"
196  },
197  {
198   "name" : "AChoreographerFrameCallbackData_getFrameTimelineDeadlineNanos"
199  },
200  {
201   "name" : "AChoreographerFrameCallbackData_getFrameTimelineExpectedPresentationTimeNanos"
202  },
203  {
204   "name" : "AChoreographerFrameCallbackData_getFrameTimelineVsyncId"
205  },
206  {
207   "name" : "AChoreographerFrameCallbackData_getFrameTimelinesLength"
208  },
209  {
210   "name" : "AChoreographerFrameCallbackData_getPreferredFrameTimelineIndex"
211  },
212  {
213   "name" : "AChoreographer_getInstance"
214  },
215  {
216   "name" : "AChoreographer_postFrameCallback"
217  },
218  {
219   "name" : "AChoreographer_postFrameCallback64"
220  },
221  {
222   "name" : "AChoreographer_postFrameCallbackDelayed"
223  },
224  {
225   "name" : "AChoreographer_postFrameCallbackDelayed64"
226  },
227  {
228   "name" : "AChoreographer_postVsyncCallback"
229  },
230  {
231   "name" : "AChoreographer_registerRefreshRateCallback"
232  },
233  {
234   "name" : "AChoreographer_unregisterRefreshRateCallback"
235  },
236  {
237   "name" : "AConfiguration_copy"
238  },
239  {
240   "name" : "AConfiguration_delete"
241  },
242  {
243   "name" : "AConfiguration_diff"
244  },
245  {
246   "name" : "AConfiguration_fromAssetManager"
247  },
248  {
249   "name" : "AConfiguration_getCountry"
250  },
251  {
252   "name" : "AConfiguration_getDensity"
253  },
254  {
255   "name" : "AConfiguration_getGrammaticalGender"
256  },
257  {
258   "name" : "AConfiguration_getKeyboard"
259  },
260  {
261   "name" : "AConfiguration_getKeysHidden"
262  },
263  {
264   "name" : "AConfiguration_getLanguage"
265  },
266  {
267   "name" : "AConfiguration_getLayoutDirection"
268  },
269  {
270   "name" : "AConfiguration_getMcc"
271  },
272  {
273   "name" : "AConfiguration_getMnc"
274  },
275  {
276   "name" : "AConfiguration_getNavHidden"
277  },
278  {
279   "name" : "AConfiguration_getNavigation"
280  },
281  {
282   "name" : "AConfiguration_getOrientation"
283  },
284  {
285   "name" : "AConfiguration_getScreenHeightDp"
286  },
287  {
288   "name" : "AConfiguration_getScreenLong"
289  },
290  {
291   "name" : "AConfiguration_getScreenRound"
292  },
293  {
294   "name" : "AConfiguration_getScreenSize"
295  },
296  {
297   "name" : "AConfiguration_getScreenWidthDp"
298  },
299  {
300   "name" : "AConfiguration_getSdkVersion"
301  },
302  {
303   "name" : "AConfiguration_getSmallestScreenWidthDp"
304  },
305  {
306   "name" : "AConfiguration_getTouchscreen"
307  },
308  {
309   "name" : "AConfiguration_getUiModeNight"
310  },
311  {
312   "name" : "AConfiguration_getUiModeType"
313  },
314  {
315   "name" : "AConfiguration_isBetterThan"
316  },
317  {
318   "name" : "AConfiguration_match"
319  },
320  {
321   "name" : "AConfiguration_new"
322  },
323  {
324   "name" : "AConfiguration_setCountry"
325  },
326  {
327   "name" : "AConfiguration_setDensity"
328  },
329  {
330   "name" : "AConfiguration_setGrammaticalGender"
331  },
332  {
333   "name" : "AConfiguration_setKeyboard"
334  },
335  {
336   "name" : "AConfiguration_setKeysHidden"
337  },
338  {
339   "name" : "AConfiguration_setLanguage"
340  },
341  {
342   "name" : "AConfiguration_setLayoutDirection"
343  },
344  {
345   "name" : "AConfiguration_setMcc"
346  },
347  {
348   "name" : "AConfiguration_setMnc"
349  },
350  {
351   "name" : "AConfiguration_setNavHidden"
352  },
353  {
354   "name" : "AConfiguration_setNavigation"
355  },
356  {
357   "name" : "AConfiguration_setOrientation"
358  },
359  {
360   "name" : "AConfiguration_setScreenHeightDp"
361  },
362  {
363   "name" : "AConfiguration_setScreenLong"
364  },
365  {
366   "name" : "AConfiguration_setScreenSize"
367  },
368  {
369   "name" : "AConfiguration_setScreenWidthDp"
370  },
371  {
372   "name" : "AConfiguration_setSdkVersion"
373  },
374  {
375   "name" : "AConfiguration_setSmallestScreenWidthDp"
376  },
377  {
378   "name" : "AConfiguration_setTouchscreen"
379  },
380  {
381   "name" : "AConfiguration_setUiModeNight"
382  },
383  {
384   "name" : "AConfiguration_setUiModeType"
385  },
386  {
387   "name" : "ADynamicInstrumentationManager_ExecutableMethodFileOffsets_destroy"
388  },
389  {
390   "name" : "ADynamicInstrumentationManager_ExecutableMethodFileOffsets_getContainerOffset"
391  },
392  {
393   "name" : "ADynamicInstrumentationManager_ExecutableMethodFileOffsets_getContainerPath"
394  },
395  {
396   "name" : "ADynamicInstrumentationManager_ExecutableMethodFileOffsets_getMethodOffset"
397  },
398  {
399   "name" : "ADynamicInstrumentationManager_MethodDescriptor_create"
400  },
401  {
402   "name" : "ADynamicInstrumentationManager_MethodDescriptor_destroy"
403  },
404  {
405   "name" : "ADynamicInstrumentationManager_TargetProcess_create"
406  },
407  {
408   "name" : "ADynamicInstrumentationManager_TargetProcess_destroy"
409  },
410  {
411   "name" : "ADynamicInstrumentationManager_getExecutableMethodFileOffsets"
412  },
413  {
414   "name" : "AFontMatcher_create"
415  },
416  {
417   "name" : "AFontMatcher_destroy"
418  },
419  {
420   "name" : "AFontMatcher_match"
421  },
422  {
423   "name" : "AFontMatcher_setFamilyVariant"
424  },
425  {
426   "name" : "AFontMatcher_setLocales"
427  },
428  {
429   "name" : "AFontMatcher_setStyle"
430  },
431  {
432   "name" : "AFont_close"
433  },
434  {
435   "name" : "AFont_getAxisCount"
436  },
437  {
438   "name" : "AFont_getAxisTag"
439  },
440  {
441   "name" : "AFont_getAxisValue"
442  },
443  {
444   "name" : "AFont_getCollectionIndex"
445  },
446  {
447   "name" : "AFont_getFontFilePath"
448  },
449  {
450   "name" : "AFont_getLocale"
451  },
452  {
453   "name" : "AFont_getWeight"
454  },
455  {
456   "name" : "AFont_isItalic"
457  },
458  {
459   "name" : "AHardwareBuffer_acquire"
460  },
461  {
462   "name" : "AHardwareBuffer_allocate"
463  },
464  {
465   "name" : "AHardwareBuffer_describe"
466  },
467  {
468   "name" : "AHardwareBuffer_fromHardwareBuffer"
469  },
470  {
471   "name" : "AHardwareBuffer_getId"
472  },
473  {
474   "name" : "AHardwareBuffer_getNativeHandle"
475  },
476  {
477   "name" : "AHardwareBuffer_isSupported"
478  },
479  {
480   "name" : "AHardwareBuffer_lock"
481  },
482  {
483   "name" : "AHardwareBuffer_lockAndGetInfo"
484  },
485  {
486   "name" : "AHardwareBuffer_lockPlanes"
487  },
488  {
489   "name" : "AHardwareBuffer_recvHandleFromUnixSocket"
490  },
491  {
492   "name" : "AHardwareBuffer_release"
493  },
494  {
495   "name" : "AHardwareBuffer_sendHandleToUnixSocket"
496  },
497  {
498   "name" : "AHardwareBuffer_toHardwareBuffer"
499  },
500  {
501   "name" : "AHardwareBuffer_unlock"
502  },
503  {
504   "name" : "AInputEvent_getDeviceId"
505  },
506  {
507   "name" : "AInputEvent_getSource"
508  },
509  {
510   "name" : "AInputEvent_getType"
511  },
512  {
513   "name" : "AInputEvent_release"
514  },
515  {
516   "name" : "AInputEvent_toJava"
517  },
518  {
519   "name" : "AInputQueue_attachLooper"
520  },
521  {
522   "name" : "AInputQueue_detachLooper"
523  },
524  {
525   "name" : "AInputQueue_finishEvent"
526  },
527  {
528   "name" : "AInputQueue_fromJava"
529  },
530  {
531   "name" : "AInputQueue_getEvent"
532  },
533  {
534   "name" : "AInputQueue_hasEvents"
535  },
536  {
537   "name" : "AInputQueue_preDispatchEvent"
538  },
539  {
540   "name" : "AInputReceiverCallbacks_create"
541  },
542  {
543   "name" : "AInputReceiverCallbacks_release"
544  },
545  {
546   "name" : "AInputReceiverCallbacks_setKeyEventCallback"
547  },
548  {
549   "name" : "AInputReceiverCallbacks_setMotionEventCallback"
550  },
551  {
552   "name" : "AInputReceiver_createBatchedInputReceiver"
553  },
554  {
555   "name" : "AInputReceiver_createUnbatchedInputReceiver"
556  },
557  {
558   "name" : "AInputReceiver_getInputTransferToken"
559  },
560  {
561   "name" : "AInputReceiver_release"
562  },
563  {
564   "name" : "AInputTransferToken_fromJava"
565  },
566  {
567   "name" : "AInputTransferToken_release"
568  },
569  {
570   "name" : "AInputTransferToken_toJava"
571  },
572  {
573   "name" : "AKeyEvent_fromJava"
574  },
575  {
576   "name" : "AKeyEvent_getAction"
577  },
578  {
579   "name" : "AKeyEvent_getDownTime"
580  },
581  {
582   "name" : "AKeyEvent_getEventTime"
583  },
584  {
585   "name" : "AKeyEvent_getFlags"
586  },
587  {
588   "name" : "AKeyEvent_getKeyCode"
589  },
590  {
591   "name" : "AKeyEvent_getMetaState"
592  },
593  {
594   "name" : "AKeyEvent_getRepeatCount"
595  },
596  {
597   "name" : "AKeyEvent_getScanCode"
598  },
599  {
600   "name" : "ALooper_acquire"
601  },
602  {
603   "name" : "ALooper_addFd"
604  },
605  {
606   "name" : "ALooper_forThread"
607  },
608  {
609   "name" : "ALooper_pollAll"
610  },
611  {
612   "name" : "ALooper_pollOnce"
613  },
614  {
615   "name" : "ALooper_prepare"
616  },
617  {
618   "name" : "ALooper_release"
619  },
620  {
621   "name" : "ALooper_removeFd"
622  },
623  {
624   "name" : "ALooper_wake"
625  },
626  {
627   "name" : "AMotionEvent_fromJava"
628  },
629  {
630   "name" : "AMotionEvent_getAction"
631  },
632  {
633   "name" : "AMotionEvent_getActionButton"
634  },
635  {
636   "name" : "AMotionEvent_getAxisValue"
637  },
638  {
639   "name" : "AMotionEvent_getButtonState"
640  },
641  {
642   "name" : "AMotionEvent_getClassification"
643  },
644  {
645   "name" : "AMotionEvent_getDownTime"
646  },
647  {
648   "name" : "AMotionEvent_getEdgeFlags"
649  },
650  {
651   "name" : "AMotionEvent_getEventTime"
652  },
653  {
654   "name" : "AMotionEvent_getFlags"
655  },
656  {
657   "name" : "AMotionEvent_getHistoricalAxisValue"
658  },
659  {
660   "name" : "AMotionEvent_getHistoricalEventTime"
661  },
662  {
663   "name" : "AMotionEvent_getHistoricalOrientation"
664  },
665  {
666   "name" : "AMotionEvent_getHistoricalPressure"
667  },
668  {
669   "name" : "AMotionEvent_getHistoricalRawX"
670  },
671  {
672   "name" : "AMotionEvent_getHistoricalRawY"
673  },
674  {
675   "name" : "AMotionEvent_getHistoricalSize"
676  },
677  {
678   "name" : "AMotionEvent_getHistoricalToolMajor"
679  },
680  {
681   "name" : "AMotionEvent_getHistoricalToolMinor"
682  },
683  {
684   "name" : "AMotionEvent_getHistoricalTouchMajor"
685  },
686  {
687   "name" : "AMotionEvent_getHistoricalTouchMinor"
688  },
689  {
690   "name" : "AMotionEvent_getHistoricalX"
691  },
692  {
693   "name" : "AMotionEvent_getHistoricalY"
694  },
695  {
696   "name" : "AMotionEvent_getHistorySize"
697  },
698  {
699   "name" : "AMotionEvent_getMetaState"
700  },
701  {
702   "name" : "AMotionEvent_getOrientation"
703  },
704  {
705   "name" : "AMotionEvent_getPointerCount"
706  },
707  {
708   "name" : "AMotionEvent_getPointerId"
709  },
710  {
711   "name" : "AMotionEvent_getPressure"
712  },
713  {
714   "name" : "AMotionEvent_getRawX"
715  },
716  {
717   "name" : "AMotionEvent_getRawY"
718  },
719  {
720   "name" : "AMotionEvent_getSize"
721  },
722  {
723   "name" : "AMotionEvent_getToolMajor"
724  },
725  {
726   "name" : "AMotionEvent_getToolMinor"
727  },
728  {
729   "name" : "AMotionEvent_getToolType"
730  },
731  {
732   "name" : "AMotionEvent_getTouchMajor"
733  },
734  {
735   "name" : "AMotionEvent_getTouchMinor"
736  },
737  {
738   "name" : "AMotionEvent_getX"
739  },
740  {
741   "name" : "AMotionEvent_getXOffset"
742  },
743  {
744   "name" : "AMotionEvent_getXPrecision"
745  },
746  {
747   "name" : "AMotionEvent_getY"
748  },
749  {
750   "name" : "AMotionEvent_getYOffset"
751  },
752  {
753   "name" : "AMotionEvent_getYPrecision"
754  },
755  {
756   "name" : "ANativeActivity_finish"
757  },
758  {
759   "name" : "ANativeActivity_hideSoftInput"
760  },
761  {
762   "name" : "ANativeActivity_setWindowFlags"
763  },
764  {
765   "name" : "ANativeActivity_setWindowFormat"
766  },
767  {
768   "name" : "ANativeActivity_showSoftInput"
769  },
770  {
771   "name" : "ANativeWindow_acquire"
772  },
773  {
774   "name" : "ANativeWindow_fromSurface"
775  },
776  {
777   "name" : "ANativeWindow_getFormat"
778  },
779  {
780   "name" : "ANativeWindow_getHeight"
781  },
782  {
783   "name" : "ANativeWindow_getWidth"
784  },
785  {
786   "name" : "ANativeWindow_lock"
787  },
788  {
789   "name" : "ANativeWindow_release"
790  },
791  {
792   "name" : "ANativeWindow_setBuffersGeometry"
793  },
794  {
795   "name" : "ANativeWindow_toSurface"
796  },
797  {
798   "name" : "ANativeWindow_unlockAndPost"
799  },
800  {
801   "name" : "AObbInfo_delete"
802  },
803  {
804   "name" : "AObbInfo_getFlags"
805  },
806  {
807   "name" : "AObbInfo_getPackageName"
808  },
809  {
810   "name" : "AObbInfo_getVersion"
811  },
812  {
813   "name" : "AObbScanner_getObbInfo"
814  },
815  {
816   "name" : "APerformanceHint_closeSession"
817  },
818  {
819   "name" : "APerformanceHint_createSession"
820  },
821  {
822   "name" : "APerformanceHint_getManager"
823  },
824  {
825   "name" : "APerformanceHint_getPreferredUpdateRateNanos"
826  },
827  {
828   "name" : "APerformanceHint_reportActualWorkDuration"
829  },
830  {
831   "name" : "APerformanceHint_reportActualWorkDuration2"
832  },
833  {
834   "name" : "APerformanceHint_setPreferPowerEfficiency"
835  },
836  {
837   "name" : "APerformanceHint_setThreads"
838  },
839  {
840   "name" : "APerformanceHint_updateTargetWorkDuration"
841  },
842  {
843   "name" : "APermissionManager_checkPermission"
844  },
845  {
846   "name" : "ASensorEventQueue_disableSensor"
847  },
848  {
849   "name" : "ASensorEventQueue_enableSensor"
850  },
851  {
852   "name" : "ASensorEventQueue_getEvents"
853  },
854  {
855   "name" : "ASensorEventQueue_hasEvents"
856  },
857  {
858   "name" : "ASensorEventQueue_registerSensor"
859  },
860  {
861   "name" : "ASensorEventQueue_requestAdditionalInfoEvents"
862  },
863  {
864   "name" : "ASensorEventQueue_setEventRate"
865  },
866  {
867   "name" : "ASensorManager_configureDirectReport"
868  },
869  {
870   "name" : "ASensorManager_createEventQueue"
871  },
872  {
873   "name" : "ASensorManager_createHardwareBufferDirectChannel"
874  },
875  {
876   "name" : "ASensorManager_createSharedMemoryDirectChannel"
877  },
878  {
879   "name" : "ASensorManager_destroyDirectChannel"
880  },
881  {
882   "name" : "ASensorManager_destroyEventQueue"
883  },
884  {
885   "name" : "ASensorManager_getDefaultSensor"
886  },
887  {
888   "name" : "ASensorManager_getDefaultSensorEx"
889  },
890  {
891   "name" : "ASensorManager_getDynamicSensorList"
892  },
893  {
894   "name" : "ASensorManager_getInstance"
895  },
896  {
897   "name" : "ASensorManager_getInstanceForPackage"
898  },
899  {
900   "name" : "ASensorManager_getSensorList"
901  },
902  {
903   "name" : "ASensor_getFifoMaxEventCount"
904  },
905  {
906   "name" : "ASensor_getFifoReservedEventCount"
907  },
908  {
909   "name" : "ASensor_getHandle"
910  },
911  {
912   "name" : "ASensor_getHighestDirectReportRateLevel"
913  },
914  {
915   "name" : "ASensor_getMinDelay"
916  },
917  {
918   "name" : "ASensor_getName"
919  },
920  {
921   "name" : "ASensor_getReportingMode"
922  },
923  {
924   "name" : "ASensor_getResolution"
925  },
926  {
927   "name" : "ASensor_getStringType"
928  },
929  {
930   "name" : "ASensor_getType"
931  },
932  {
933   "name" : "ASensor_getVendor"
934  },
935  {
936   "name" : "ASensor_isDirectChannelTypeSupported"
937  },
938  {
939   "name" : "ASensor_isWakeUpSensor"
940  },
941  {
942   "name" : "ASharedMemory_create"
943  },
944  {
945   "name" : "ASharedMemory_dupFromJava"
946  },
947  {
948   "name" : "ASharedMemory_getSize"
949  },
950  {
951   "name" : "ASharedMemory_setProt"
952  },
953  {
954   "name" : "AStorageManager_delete"
955  },
956  {
957   "name" : "AStorageManager_getMountedObbPath"
958  },
959  {
960   "name" : "AStorageManager_isObbMounted"
961  },
962  {
963   "name" : "AStorageManager_mountObb"
964  },
965  {
966   "name" : "AStorageManager_new"
967  },
968  {
969   "name" : "AStorageManager_unmountObb"
970  },
971  {
972   "name" : "ASurfaceControl_acquire"
973  },
974  {
975   "name" : "ASurfaceControl_create"
976  },
977  {
978   "name" : "ASurfaceControl_createFromWindow"
979  },
980  {
981   "name" : "ASurfaceControl_fromJava"
982  },
983  {
984   "name" : "ASurfaceControl_release"
985  },
986  {
987   "name" : "ASurfaceTexture_acquireANativeWindow"
988  },
989  {
990   "name" : "ASurfaceTexture_attachToGLContext"
991  },
992  {
993   "name" : "ASurfaceTexture_detachFromGLContext"
994  },
995  {
996   "name" : "ASurfaceTexture_fromSurfaceTexture"
997  },
998  {
999   "name" : "ASurfaceTexture_getTimestamp"
1000  },
1001  {
1002   "name" : "ASurfaceTexture_getTransformMatrix"
1003  },
1004  {
1005   "name" : "ASurfaceTexture_release"
1006  },
1007  {
1008   "name" : "ASurfaceTexture_updateTexImage"
1009  },
1010  {
1011   "name" : "ASurfaceTransactionStats_getASurfaceControls"
1012  },
1013  {
1014   "name" : "ASurfaceTransactionStats_getAcquireTime"
1015  },
1016  {
1017   "name" : "ASurfaceTransactionStats_getLatchTime"
1018  },
1019  {
1020   "name" : "ASurfaceTransactionStats_getPresentFenceFd"
1021  },
1022  {
1023   "name" : "ASurfaceTransactionStats_getPreviousReleaseFenceFd"
1024  },
1025  {
1026   "name" : "ASurfaceTransactionStats_releaseASurfaceControls"
1027  },
1028  {
1029   "name" : "ASurfaceTransaction_apply"
1030  },
1031  {
1032   "name" : "ASurfaceTransaction_clearFrameRate"
1033  },
1034  {
1035   "name" : "ASurfaceTransaction_create"
1036  },
1037  {
1038   "name" : "ASurfaceTransaction_delete"
1039  },
1040  {
1041   "name" : "ASurfaceTransaction_fromJava"
1042  },
1043  {
1044   "name" : "ASurfaceTransaction_reparent"
1045  },
1046  {
1047   "name" : "ASurfaceTransaction_setBuffer"
1048  },
1049  {
1050   "name" : "ASurfaceTransaction_setBufferAlpha"
1051  },
1052  {
1053   "name" : "ASurfaceTransaction_setBufferDataSpace"
1054  },
1055  {
1056   "name" : "ASurfaceTransaction_setBufferTransform"
1057  },
1058  {
1059   "name" : "ASurfaceTransaction_setBufferTransparency"
1060  },
1061  {
1062   "name" : "ASurfaceTransaction_setColor"
1063  },
1064  {
1065   "name" : "ASurfaceTransaction_setCrop"
1066  },
1067  {
1068   "name" : "ASurfaceTransaction_setDamageRegion"
1069  },
1070  {
1071   "name" : "ASurfaceTransaction_setDesiredHdrHeadroom"
1072  },
1073  {
1074   "name" : "ASurfaceTransaction_setDesiredPresentTime"
1075  },
1076  {
1077   "name" : "ASurfaceTransaction_setEnableBackPressure"
1078  },
1079  {
1080   "name" : "ASurfaceTransaction_setExtendedRangeBrightness"
1081  },
1082  {
1083   "name" : "ASurfaceTransaction_setFrameRate"
1084  },
1085  {
1086   "name" : "ASurfaceTransaction_setFrameRateWithChangeStrategy"
1087  },
1088  {
1089   "name" : "ASurfaceTransaction_setFrameTimeline"
1090  },
1091  {
1092   "name" : "ASurfaceTransaction_setGeometry"
1093  },
1094  {
1095   "name" : "ASurfaceTransaction_setHdrMetadata_cta861_3"
1096  },
1097  {
1098   "name" : "ASurfaceTransaction_setHdrMetadata_smpte2086"
1099  },
1100  {
1101   "name" : "ASurfaceTransaction_setOnCommit"
1102  },
1103  {
1104   "name" : "ASurfaceTransaction_setOnComplete"
1105  },
1106  {
1107   "name" : "ASurfaceTransaction_setPosition"
1108  },
1109  {
1110   "name" : "ASurfaceTransaction_setScale"
1111  },
1112  {
1113   "name" : "ASurfaceTransaction_setVisibility"
1114  },
1115  {
1116   "name" : "ASurfaceTransaction_setZOrder"
1117  },
1118  {
1119   "name" : "ASystemFontIterator_close"
1120  },
1121  {
1122   "name" : "ASystemFontIterator_next"
1123  },
1124  {
1125   "name" : "ASystemFontIterator_open"
1126  },
1127  {
1128   "name" : "AThermal_acquireManager"
1129  },
1130  {
1131   "name" : "AThermal_getCurrentThermalStatus"
1132  },
1133  {
1134   "name" : "AThermal_getThermalHeadroom"
1135  },
1136  {
1137   "name" : "AThermal_getThermalHeadroomThresholds"
1138  },
1139  {
1140   "name" : "AThermal_registerThermalStatusListener"
1141  },
1142  {
1143   "name" : "AThermal_releaseManager"
1144  },
1145  {
1146   "name" : "AThermal_unregisterThermalStatusListener"
1147  },
1148  {
1149   "name" : "ATrace_beginAsyncSection"
1150  },
1151  {
1152   "name" : "ATrace_beginSection"
1153  },
1154  {
1155   "name" : "ATrace_endAsyncSection"
1156  },
1157  {
1158   "name" : "ATrace_endSection"
1159  },
1160  {
1161   "name" : "ATrace_isEnabled"
1162  },
1163  {
1164   "name" : "ATrace_setCounter"
1165  },
1166  {
1167   "name" : "AWorkDuration_create"
1168  },
1169  {
1170   "name" : "AWorkDuration_release"
1171  },
1172  {
1173   "name" : "AWorkDuration_setActualCpuDurationNanos"
1174  },
1175  {
1176   "name" : "AWorkDuration_setActualGpuDurationNanos"
1177  },
1178  {
1179   "name" : "AWorkDuration_setActualTotalDurationNanos"
1180  },
1181  {
1182   "name" : "AWorkDuration_setWorkPeriodStartTimestampNanos"
1183  },
1184  {
1185   "name" : "android_getaddrinfofornetwork"
1186  },
1187  {
1188   "name" : "android_getprocdns"
1189  },
1190  {
1191   "name" : "android_getprocnetwork"
1192  },
1193  {
1194   "name" : "android_res_cancel"
1195  },
1196  {
1197   "name" : "android_res_nquery"
1198  },
1199  {
1200   "name" : "android_res_nresult"
1201  },
1202  {
1203   "name" : "android_res_nsend"
1204  },
1205  {
1206   "name" : "android_setprocdns"
1207  },
1208  {
1209   "name" : "android_setprocnetwork"
1210  },
1211  {
1212   "name" : "android_setsocknetwork"
1213  },
1214  {
1215   "name" : "android_tag_socket"
1216  },
1217  {
1218   "name" : "android_tag_socket_with_uid"
1219  },
1220  {
1221   "name" : "android_untag_socket"
1222  }
1223 ],
1224 "elf_objects" : [],
1225 "enum_types" :
1226 [
1227  {
1228   "alignment" : 4,
1229   "enum_fields" :
1230   [
1231    {
1232     "enum_field_value" : 0,
1233     "name" : "ADATASPACE_UNKNOWN"
1234    },
1235    {
1236     "enum_field_value" : 4128768,
1237     "name" : "ADATASPACE_STANDARD_MASK"
1238    },
1239    {
1240     "enum_field_value" : 0,
1241     "name" : "ADATASPACE_STANDARD_UNSPECIFIED"
1242    },
1243    {
1244     "enum_field_value" : 65536,
1245     "name" : "ADATASPACE_STANDARD_BT709"
1246    },
1247    {
1248     "enum_field_value" : 131072,
1249     "name" : "ADATASPACE_STANDARD_BT601_625"
1250    },
1251    {
1252     "enum_field_value" : 196608,
1253     "name" : "ADATASPACE_STANDARD_BT601_625_UNADJUSTED"
1254    },
1255    {
1256     "enum_field_value" : 262144,
1257     "name" : "ADATASPACE_STANDARD_BT601_525"
1258    },
1259    {
1260     "enum_field_value" : 327680,
1261     "name" : "ADATASPACE_STANDARD_BT601_525_UNADJUSTED"
1262    },
1263    {
1264     "enum_field_value" : 393216,
1265     "name" : "ADATASPACE_STANDARD_BT2020"
1266    },
1267    {
1268     "enum_field_value" : 458752,
1269     "name" : "ADATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1270    },
1271    {
1272     "enum_field_value" : 524288,
1273     "name" : "ADATASPACE_STANDARD_BT470M"
1274    },
1275    {
1276     "enum_field_value" : 589824,
1277     "name" : "ADATASPACE_STANDARD_FILM"
1278    },
1279    {
1280     "enum_field_value" : 655360,
1281     "name" : "ADATASPACE_STANDARD_DCI_P3"
1282    },
1283    {
1284     "enum_field_value" : 720896,
1285     "name" : "ADATASPACE_STANDARD_ADOBE_RGB"
1286    },
1287    {
1288     "enum_field_value" : 130023424,
1289     "name" : "ADATASPACE_TRANSFER_MASK"
1290    },
1291    {
1292     "enum_field_value" : 0,
1293     "name" : "ADATASPACE_TRANSFER_UNSPECIFIED"
1294    },
1295    {
1296     "enum_field_value" : 4194304,
1297     "name" : "ADATASPACE_TRANSFER_LINEAR"
1298    },
1299    {
1300     "enum_field_value" : 8388608,
1301     "name" : "ADATASPACE_TRANSFER_SRGB"
1302    },
1303    {
1304     "enum_field_value" : 12582912,
1305     "name" : "ADATASPACE_TRANSFER_SMPTE_170M"
1306    },
1307    {
1308     "enum_field_value" : 16777216,
1309     "name" : "ADATASPACE_TRANSFER_GAMMA2_2"
1310    },
1311    {
1312     "enum_field_value" : 20971520,
1313     "name" : "ADATASPACE_TRANSFER_GAMMA2_6"
1314    },
1315    {
1316     "enum_field_value" : 25165824,
1317     "name" : "ADATASPACE_TRANSFER_GAMMA2_8"
1318    },
1319    {
1320     "enum_field_value" : 29360128,
1321     "name" : "ADATASPACE_TRANSFER_ST2084"
1322    },
1323    {
1324     "enum_field_value" : 33554432,
1325     "name" : "ADATASPACE_TRANSFER_HLG"
1326    },
1327    {
1328     "enum_field_value" : 939524096,
1329     "name" : "ADATASPACE_RANGE_MASK"
1330    },
1331    {
1332     "enum_field_value" : 0,
1333     "name" : "ADATASPACE_RANGE_UNSPECIFIED"
1334    },
1335    {
1336     "enum_field_value" : 134217728,
1337     "name" : "ADATASPACE_RANGE_FULL"
1338    },
1339    {
1340     "enum_field_value" : 268435456,
1341     "name" : "ADATASPACE_RANGE_LIMITED"
1342    },
1343    {
1344     "enum_field_value" : 402653184,
1345     "name" : "ADATASPACE_RANGE_EXTENDED"
1346    },
1347    {
1348     "enum_field_value" : 406913024,
1349     "name" : "ADATASPACE_SCRGB_LINEAR"
1350    },
1351    {
1352     "enum_field_value" : 142671872,
1353     "name" : "ADATASPACE_SRGB"
1354    },
1355    {
1356     "enum_field_value" : 411107328,
1357     "name" : "ADATASPACE_SCRGB"
1358    },
1359    {
1360     "enum_field_value" : 143261696,
1361     "name" : "ADATASPACE_DISPLAY_P3"
1362    },
1363    {
1364     "enum_field_value" : 163971072,
1365     "name" : "ADATASPACE_BT2020_PQ"
1366    },
1367    {
1368     "enum_field_value" : 298188800,
1369     "name" : "ADATASPACE_BT2020_ITU_PQ"
1370    },
1371    {
1372     "enum_field_value" : 151715840,
1373     "name" : "ADATASPACE_ADOBE_RGB"
1374    },
1375    {
1376     "enum_field_value" : 146931712,
1377     "name" : "ADATASPACE_JFIF"
1378    },
1379    {
1380     "enum_field_value" : 281149440,
1381     "name" : "ADATASPACE_BT601_625"
1382    },
1383    {
1384     "enum_field_value" : 281280512,
1385     "name" : "ADATASPACE_BT601_525"
1386    },
1387    {
1388     "enum_field_value" : 147193856,
1389     "name" : "ADATASPACE_BT2020"
1390    },
1391    {
1392     "enum_field_value" : 281083904,
1393     "name" : "ADATASPACE_BT709"
1394    },
1395    {
1396     "enum_field_value" : 155844608,
1397     "name" : "ADATASPACE_DCI_P3"
1398    },
1399    {
1400     "enum_field_value" : 138477568,
1401     "name" : "ADATASPACE_SRGB_LINEAR"
1402    },
1403    {
1404     "enum_field_value" : 168165376,
1405     "name" : "ADATASPACE_BT2020_HLG"
1406    },
1407    {
1408     "enum_field_value" : 302383104,
1409     "name" : "ADATASPACE_BT2020_ITU_HLG"
1410    },
1411    {
1412     "enum_field_value" : 142999552,
1413     "name" : "ADATASPACE_DISPLAY_BT2020"
1414    },
1415    {
1416     "enum_field_value" : 4096,
1417     "name" : "ADATASPACE_DEPTH"
1418    },
1419    {
1420     "enum_field_value" : 4098,
1421     "name" : "ADATASPACE_DYNAMIC_DEPTH"
1422    },
1423    {
1424     "enum_field_value" : 4128768,
1425     "name" : "STANDARD_MASK"
1426    },
1427    {
1428     "enum_field_value" : 0,
1429     "name" : "STANDARD_UNSPECIFIED"
1430    },
1431    {
1432     "enum_field_value" : 65536,
1433     "name" : "STANDARD_BT709"
1434    },
1435    {
1436     "enum_field_value" : 131072,
1437     "name" : "STANDARD_BT601_625"
1438    },
1439    {
1440     "enum_field_value" : 196608,
1441     "name" : "STANDARD_BT601_625_UNADJUSTED"
1442    },
1443    {
1444     "enum_field_value" : 262144,
1445     "name" : "STANDARD_BT601_525"
1446    },
1447    {
1448     "enum_field_value" : 327680,
1449     "name" : "STANDARD_BT601_525_UNADJUSTED"
1450    },
1451    {
1452     "enum_field_value" : 524288,
1453     "name" : "STANDARD_BT470M"
1454    },
1455    {
1456     "enum_field_value" : 393216,
1457     "name" : "STANDARD_BT2020"
1458    },
1459    {
1460     "enum_field_value" : 589824,
1461     "name" : "STANDARD_FILM"
1462    },
1463    {
1464     "enum_field_value" : 655360,
1465     "name" : "STANDARD_DCI_P3"
1466    },
1467    {
1468     "enum_field_value" : 720896,
1469     "name" : "STANDARD_ADOBE_RGB"
1470    },
1471    {
1472     "enum_field_value" : 130023424,
1473     "name" : "TRANSFER_MASK"
1474    },
1475    {
1476     "enum_field_value" : 0,
1477     "name" : "TRANSFER_UNSPECIFIED"
1478    },
1479    {
1480     "enum_field_value" : 4194304,
1481     "name" : "TRANSFER_LINEAR"
1482    },
1483    {
1484     "enum_field_value" : 12582912,
1485     "name" : "TRANSFER_SMPTE_170M"
1486    },
1487    {
1488     "enum_field_value" : 16777216,
1489     "name" : "TRANSFER_GAMMA2_2"
1490    },
1491    {
1492     "enum_field_value" : 20971520,
1493     "name" : "TRANSFER_GAMMA2_6"
1494    },
1495    {
1496     "enum_field_value" : 25165824,
1497     "name" : "TRANSFER_GAMMA2_8"
1498    },
1499    {
1500     "enum_field_value" : 8388608,
1501     "name" : "TRANSFER_SRGB"
1502    },
1503    {
1504     "enum_field_value" : 29360128,
1505     "name" : "TRANSFER_ST2084"
1506    },
1507    {
1508     "enum_field_value" : 33554432,
1509     "name" : "TRANSFER_HLG"
1510    },
1511    {
1512     "enum_field_value" : 939524096,
1513     "name" : "RANGE_MASK"
1514    },
1515    {
1516     "enum_field_value" : 0,
1517     "name" : "RANGE_UNSPECIFIED"
1518    },
1519    {
1520     "enum_field_value" : 134217728,
1521     "name" : "RANGE_FULL"
1522    },
1523    {
1524     "enum_field_value" : 268435456,
1525     "name" : "RANGE_LIMITED"
1526    },
1527    {
1528     "enum_field_value" : 402653184,
1529     "name" : "RANGE_EXTENDED"
1530    }
1531   ],
1532   "linker_set_key" : "_ZTI10ADataSpace",
1533   "name" : "ADataSpace",
1534   "size" : 4,
1535   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
1536   "underlying_type" : "_ZTIi"
1537  },
1538  {
1539   "alignment" : 4,
1540   "enum_fields" :
1541   [
1542    {
1543     "enum_field_value" : 1,
1544     "name" : "HDR10_SMPTE2086"
1545    },
1546    {
1547     "enum_field_value" : 2,
1548     "name" : "HDR10_CTA861_3"
1549    },
1550    {
1551     "enum_field_value" : 3,
1552     "name" : "HDR10PLUS_SEI"
1553    }
1554   ],
1555   "linker_set_key" : "_ZTI16AHdrMetadataType",
1556   "name" : "AHdrMetadataType",
1557   "size" : 4,
1558   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h",
1559   "underlying_type" : "_ZTIj"
1560  },
1561  {
1562   "alignment" : 4,
1563   "enum_fields" :
1564   [
1565    {
1566     "enum_field_value" : 3,
1567     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
1568    },
1569    {
1570     "enum_field_value" : 6,
1571     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
1572    },
1573    {
1574     "enum_field_value" : 7,
1575     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
1576    },
1577    {
1578     "enum_field_value" : 8,
1579     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
1580    },
1581    {
1582     "enum_field_value" : 13,
1583     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
1584    },
1585    {
1586     "enum_field_value" : 65536,
1587     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
1588    },
1589    {
1590     "enum_field_value" : 65537,
1591     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
1592    },
1593    {
1594     "enum_field_value" : 65538,
1595     "name" : "ANATIVEWINDOW_QUERY_XDPI"
1596    },
1597    {
1598     "enum_field_value" : 65539,
1599     "name" : "ANATIVEWINDOW_QUERY_YDPI"
1600    }
1601   ],
1602   "linker_set_key" : "_ZTI18ANativeWindowQuery",
1603   "name" : "ANativeWindowQuery",
1604   "size" : 4,
1605   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
1606   "underlying_type" : "_ZTIj"
1607  },
1608  {
1609   "alignment" : 4,
1610   "enum_fields" :
1611   [
1612    {
1613     "enum_field_value" : 0,
1614     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
1615    },
1616    {
1617     "enum_field_value" : 5,
1618     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
1619    },
1620    {
1621     "enum_field_value" : 9,
1622     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
1623    },
1624    {
1625     "enum_field_value" : 30,
1626     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
1627    }
1628   ],
1629   "linker_set_key" : "_ZTI20ANativeWindowPerform",
1630   "name" : "ANativeWindowPerform",
1631   "size" : 4,
1632   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
1633   "underlying_type" : "_ZTIj"
1634  },
1635  {
1636   "alignment" : 4,
1637   "enum_fields" :
1638   [
1639    {
1640     "enum_field_value" : 0,
1641     "name" : "AHARDWAREBUFFER_STATUS_OK"
1642    },
1643    {
1644     "enum_field_value" : -12,
1645     "name" : "AHARDWAREBUFFER_STATUS_NO_MEMORY"
1646    },
1647    {
1648     "enum_field_value" : -22,
1649     "name" : "AHARDWAREBUFFER_STATUS_BAD_VALUE"
1650    },
1651    {
1652     "enum_field_value" : -38,
1653     "name" : "AHARDWAREBUFFER_STATUS_UNSUPPORTED"
1654    },
1655    {
1656     "enum_field_value" : -2147483648,
1657     "name" : "AHARDWAREBUFFER_STATUS_UNKNOWN_ERROR"
1658    }
1659   ],
1660   "linker_set_key" : "_ZTI21AHardwareBufferStatus",
1661   "name" : "AHardwareBufferStatus",
1662   "size" : 4,
1663   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
1664   "underlying_type" : "_ZTIi"
1665  },
1666  {
1667   "alignment" : 4,
1668   "enum_fields" :
1669   [
1670    {
1671     "enum_field_value" : 1,
1672     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
1673    },
1674    {
1675     "enum_field_value" : 2,
1676     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
1677    },
1678    {
1679     "enum_field_value" : 3,
1680     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
1681    },
1682    {
1683     "enum_field_value" : 4,
1684     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
1685    },
1686    {
1687     "enum_field_value" : 22,
1688     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
1689    },
1690    {
1691     "enum_field_value" : 43,
1692     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
1693    },
1694    {
1695     "enum_field_value" : 33,
1696     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
1697    },
1698    {
1699     "enum_field_value" : 48,
1700     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
1701    },
1702    {
1703     "enum_field_value" : 49,
1704     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
1705    },
1706    {
1707     "enum_field_value" : 50,
1708     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
1709    },
1710    {
1711     "enum_field_value" : 51,
1712     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
1713    },
1714    {
1715     "enum_field_value" : 52,
1716     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
1717    },
1718    {
1719     "enum_field_value" : 53,
1720     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
1721    },
1722    {
1723     "enum_field_value" : 35,
1724     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
1725    },
1726    {
1727     "enum_field_value" : 54,
1728     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_P010"
1729    },
1730    {
1731     "enum_field_value" : 60,
1732     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_P210"
1733    },
1734    {
1735     "enum_field_value" : 56,
1736     "name" : "AHARDWAREBUFFER_FORMAT_R8_UNORM"
1737    },
1738    {
1739     "enum_field_value" : 57,
1740     "name" : "AHARDWAREBUFFER_FORMAT_R16_UINT"
1741    },
1742    {
1743     "enum_field_value" : 58,
1744     "name" : "AHARDWAREBUFFER_FORMAT_R16G16_UINT"
1745    },
1746    {
1747     "enum_field_value" : 59,
1748     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A10_UNORM"
1749    }
1750   ],
1751   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
1752   "name" : "AHardwareBuffer_Format",
1753   "size" : 4,
1754   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
1755   "underlying_type" : "_ZTIj"
1756  },
1757  {
1758   "alignment" : 4,
1759   "enum_fields" :
1760   [
1761    {
1762     "enum_field_value" : 0,
1763     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
1764    },
1765    {
1766     "enum_field_value" : 1,
1767     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
1768    },
1769    {
1770     "enum_field_value" : 2,
1771     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
1772    },
1773    {
1774     "enum_field_value" : 4,
1775     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
1776    },
1777    {
1778     "enum_field_value" : 3,
1779     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
1780    },
1781    {
1782     "enum_field_value" : 7,
1783     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
1784    }
1785   ],
1786   "linker_set_key" : "_ZTI22ANativeWindowTransform",
1787   "name" : "ANativeWindowTransform",
1788   "size" : 4,
1789   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
1790   "underlying_type" : "_ZTIj"
1791  },
1792  {
1793   "alignment" : 4,
1794   "enum_fields" :
1795   [
1796    {
1797     "enum_field_value" : 2,
1798     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_REGISTER"
1799    },
1800    {
1801     "enum_field_value" : 3,
1802     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_CLONE"
1803    }
1804   ],
1805   "linker_set_key" : "_ZTI22CreateFromHandleMethod",
1806   "name" : "CreateFromHandleMethod",
1807   "size" : 4,
1808   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
1809   "underlying_type" : "_ZTIj"
1810  },
1811  {
1812   "alignment" : 4,
1813   "enum_fields" :
1814   [
1815    {
1816     "enum_field_value" : 1,
1817     "name" : "NATIVE_WINDOW_API_EGL"
1818    },
1819    {
1820     "enum_field_value" : 2,
1821     "name" : "NATIVE_WINDOW_API_CPU"
1822    },
1823    {
1824     "enum_field_value" : 3,
1825     "name" : "NATIVE_WINDOW_API_MEDIA"
1826    },
1827    {
1828     "enum_field_value" : 4,
1829     "name" : "NATIVE_WINDOW_API_CAMERA"
1830    }
1831   ],
1832   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
1833   "name" : "(unnamed)",
1834   "size" : 4,
1835   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
1836   "underlying_type" : "_ZTIj"
1837  },
1838  {
1839   "alignment" : 4,
1840   "enum_fields" :
1841   [
1842    {
1843     "enum_field_value" : 0,
1844     "name" : "NATIVE_WINDOW_WIDTH"
1845    },
1846    {
1847     "enum_field_value" : 1,
1848     "name" : "NATIVE_WINDOW_HEIGHT"
1849    },
1850    {
1851     "enum_field_value" : 2,
1852     "name" : "NATIVE_WINDOW_FORMAT"
1853    },
1854    {
1855     "enum_field_value" : 3,
1856     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
1857    },
1858    {
1859     "enum_field_value" : 4,
1860     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
1861    },
1862    {
1863     "enum_field_value" : 5,
1864     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
1865    },
1866    {
1867     "enum_field_value" : 6,
1868     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
1869    },
1870    {
1871     "enum_field_value" : 7,
1872     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
1873    },
1874    {
1875     "enum_field_value" : 8,
1876     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
1877    },
1878    {
1879     "enum_field_value" : 9,
1880     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
1881    },
1882    {
1883     "enum_field_value" : 10,
1884     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
1885    },
1886    {
1887     "enum_field_value" : 11,
1888     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
1889    },
1890    {
1891     "enum_field_value" : 12,
1892     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
1893    },
1894    {
1895     "enum_field_value" : 13,
1896     "name" : "NATIVE_WINDOW_BUFFER_AGE"
1897    },
1898    {
1899     "enum_field_value" : 14,
1900     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
1901    },
1902    {
1903     "enum_field_value" : 15,
1904     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
1905    },
1906    {
1907     "enum_field_value" : 16,
1908     "name" : "NATIVE_WINDOW_LAYER_COUNT"
1909    },
1910    {
1911     "enum_field_value" : 17,
1912     "name" : "NATIVE_WINDOW_IS_VALID"
1913    },
1914    {
1915     "enum_field_value" : 18,
1916     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
1917    },
1918    {
1919     "enum_field_value" : 19,
1920     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
1921    },
1922    {
1923     "enum_field_value" : 20,
1924     "name" : "NATIVE_WINDOW_DATASPACE"
1925    },
1926    {
1927     "enum_field_value" : 21,
1928     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
1929    }
1930   ],
1931   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
1932   "name" : "(unnamed)",
1933   "size" : 4,
1934   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
1935   "underlying_type" : "_ZTIj"
1936  },
1937  {
1938   "alignment" : 4,
1939   "enum_fields" :
1940   [
1941    {
1942     "enum_field_value" : 0,
1943     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
1944    },
1945    {
1946     "enum_field_value" : 1,
1947     "name" : "NATIVE_WINDOW_SURFACE"
1948    }
1949   ],
1950   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
1951   "name" : "(unnamed)",
1952   "size" : 4,
1953   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
1954   "underlying_type" : "_ZTIj"
1955  },
1956  {
1957   "alignment" : 4,
1958   "enum_fields" :
1959   [
1960    {
1961     "enum_field_value" : 0,
1962     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
1963    },
1964    {
1965     "enum_field_value" : 2,
1966     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
1967    },
1968    {
1969     "enum_field_value" : 3,
1970     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
1971    },
1972    {
1973     "enum_field_value" : 15,
1974     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
1975    },
1976    {
1977     "enum_field_value" : 0,
1978     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
1979    },
1980    {
1981     "enum_field_value" : 32,
1982     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
1983    },
1984    {
1985     "enum_field_value" : 48,
1986     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
1987    },
1988    {
1989     "enum_field_value" : 240,
1990     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
1991    },
1992    {
1993     "enum_field_value" : 256,
1994     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
1995    },
1996    {
1997     "enum_field_value" : 512,
1998     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
1999    },
2000    {
2001     "enum_field_value" : 512,
2002     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
2003    },
2004    {
2005     "enum_field_value" : 2048,
2006     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
2007    },
2008    {
2009     "enum_field_value" : 16384,
2010     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
2011    },
2012    {
2013     "enum_field_value" : 65536,
2014     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
2015    },
2016    {
2017     "enum_field_value" : 8388608,
2018     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
2019    },
2020    {
2021     "enum_field_value" : 16777216,
2022     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
2023    },
2024    {
2025     "enum_field_value" : 33554432,
2026     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
2027    },
2028    {
2029     "enum_field_value" : 67108864,
2030     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
2031    },
2032    {
2033     "enum_field_value" : 4294967296,
2034     "name" : "AHARDWAREBUFFER_USAGE_FRONT_BUFFER"
2035    },
2036    {
2037     "enum_field_value" : 268435456,
2038     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
2039    },
2040    {
2041     "enum_field_value" : 536870912,
2042     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
2043    },
2044    {
2045     "enum_field_value" : 1073741824,
2046     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
2047    },
2048    {
2049     "enum_field_value" : 2147483648,
2050     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
2051    },
2052    {
2053     "enum_field_value" : 281474976710656,
2054     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
2055    },
2056    {
2057     "enum_field_value" : 562949953421312,
2058     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
2059    },
2060    {
2061     "enum_field_value" : 1125899906842624,
2062     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
2063    },
2064    {
2065     "enum_field_value" : 2251799813685248,
2066     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
2067    },
2068    {
2069     "enum_field_value" : 4503599627370496,
2070     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
2071    },
2072    {
2073     "enum_field_value" : 9007199254740992,
2074     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
2075    },
2076    {
2077     "enum_field_value" : 18014398509481984,
2078     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
2079    },
2080    {
2081     "enum_field_value" : 36028797018963968,
2082     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
2083    },
2084    {
2085     "enum_field_value" : 72057594037927936,
2086     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
2087    },
2088    {
2089     "enum_field_value" : 144115188075855872,
2090     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
2091    },
2092    {
2093     "enum_field_value" : 288230376151711744,
2094     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
2095    },
2096    {
2097     "enum_field_value" : 576460752303423488,
2098     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
2099    },
2100    {
2101     "enum_field_value" : 1152921504606846976,
2102     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
2103    },
2104    {
2105     "enum_field_value" : 2305843009213693952,
2106     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
2107    },
2108    {
2109     "enum_field_value" : 4611686018427387904,
2110     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
2111    },
2112    {
2113     "enum_field_value" : 9223372036854775808,
2114     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
2115    }
2116   ],
2117   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
2118   "name" : "AHardwareBuffer_UsageFlags",
2119   "size" : 8,
2120   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
2121   "underlying_type" : "_ZTIy"
2122  },
2123  {
2124   "alignment" : 4,
2125   "enum_fields" :
2126   [
2127    {
2128     "enum_field_value" : 1,
2129     "name" : "WINDOW_FORMAT_RGBA_8888"
2130    },
2131    {
2132     "enum_field_value" : 2,
2133     "name" : "WINDOW_FORMAT_RGBX_8888"
2134    },
2135    {
2136     "enum_field_value" : 4,
2137     "name" : "WINDOW_FORMAT_RGB_565"
2138    }
2139   ],
2140   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
2141   "name" : "ANativeWindow_LegacyFormat",
2142   "size" : 4,
2143   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
2144   "underlying_type" : "_ZTIj"
2145  },
2146  {
2147   "alignment" : 4,
2148   "enum_fields" :
2149   [
2150    {
2151     "enum_field_value" : 100,
2152     "name" : "ANATIVEWINDOW_FRAME_RATE_EXACT"
2153    },
2154    {
2155     "enum_field_value" : 101,
2156     "name" : "ANATIVEWINDOW_FRAME_RATE_NO_VOTE"
2157    },
2158    {
2159     "enum_field_value" : 102,
2160     "name" : "ANATIVEWINDOW_FRAME_RATE_MIN"
2161    },
2162    {
2163     "enum_field_value" : 103,
2164     "name" : "ANATIVEWINDOW_FRAME_RATE_GTE"
2165    }
2166   ],
2167   "linker_set_key" : "_ZTI31$ANATIVEWINDOW_FRAME_RATE_EXACT",
2168   "name" : "(unnamed)",
2169   "size" : 4,
2170   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
2171   "underlying_type" : "_ZTIj"
2172  },
2173  {
2174   "alignment" : 4,
2175   "enum_fields" :
2176   [
2177    {
2178     "enum_field_value" : 0,
2179     "name" : "NATIVE_WINDOW_SET_USAGE"
2180    },
2181    {
2182     "enum_field_value" : 1,
2183     "name" : "NATIVE_WINDOW_CONNECT"
2184    },
2185    {
2186     "enum_field_value" : 2,
2187     "name" : "NATIVE_WINDOW_DISCONNECT"
2188    },
2189    {
2190     "enum_field_value" : 3,
2191     "name" : "NATIVE_WINDOW_SET_CROP"
2192    },
2193    {
2194     "enum_field_value" : 4,
2195     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
2196    },
2197    {
2198     "enum_field_value" : 5,
2199     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
2200    },
2201    {
2202     "enum_field_value" : 6,
2203     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
2204    },
2205    {
2206     "enum_field_value" : 7,
2207     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
2208    },
2209    {
2210     "enum_field_value" : 8,
2211     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
2212    },
2213    {
2214     "enum_field_value" : 9,
2215     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
2216    },
2217    {
2218     "enum_field_value" : 10,
2219     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
2220    },
2221    {
2222     "enum_field_value" : 11,
2223     "name" : "NATIVE_WINDOW_LOCK"
2224    },
2225    {
2226     "enum_field_value" : 12,
2227     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
2228    },
2229    {
2230     "enum_field_value" : 13,
2231     "name" : "NATIVE_WINDOW_API_CONNECT"
2232    },
2233    {
2234     "enum_field_value" : 14,
2235     "name" : "NATIVE_WINDOW_API_DISCONNECT"
2236    },
2237    {
2238     "enum_field_value" : 15,
2239     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
2240    },
2241    {
2242     "enum_field_value" : 16,
2243     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
2244    },
2245    {
2246     "enum_field_value" : 17,
2247     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
2248    },
2249    {
2250     "enum_field_value" : 18,
2251     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
2252    },
2253    {
2254     "enum_field_value" : 19,
2255     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
2256    },
2257    {
2258     "enum_field_value" : 20,
2259     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
2260    },
2261    {
2262     "enum_field_value" : 21,
2263     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
2264    },
2265    {
2266     "enum_field_value" : 22,
2267     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
2268    },
2269    {
2270     "enum_field_value" : 23,
2271     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
2272    },
2273    {
2274     "enum_field_value" : 24,
2275     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
2276    },
2277    {
2278     "enum_field_value" : 25,
2279     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
2280    },
2281    {
2282     "enum_field_value" : 26,
2283     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
2284    },
2285    {
2286     "enum_field_value" : 27,
2287     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
2288    },
2289    {
2290     "enum_field_value" : 30,
2291     "name" : "NATIVE_WINDOW_SET_USAGE64"
2292    },
2293    {
2294     "enum_field_value" : 31,
2295     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
2296    },
2297    {
2298     "enum_field_value" : 32,
2299     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
2300    },
2301    {
2302     "enum_field_value" : 33,
2303     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
2304    },
2305    {
2306     "enum_field_value" : 34,
2307     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
2308    },
2309    {
2310     "enum_field_value" : 35,
2311     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
2312    },
2313    {
2314     "enum_field_value" : 36,
2315     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
2316    },
2317    {
2318     "enum_field_value" : 37,
2319     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
2320    },
2321    {
2322     "enum_field_value" : 38,
2323     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
2324    },
2325    {
2326     "enum_field_value" : 39,
2327     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
2328    },
2329    {
2330     "enum_field_value" : 40,
2331     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
2332    },
2333    {
2334     "enum_field_value" : 41,
2335     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
2336    },
2337    {
2338     "enum_field_value" : 42,
2339     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
2340    },
2341    {
2342     "enum_field_value" : 43,
2343     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
2344    },
2345    {
2346     "enum_field_value" : 44,
2347     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
2348    },
2349    {
2350     "enum_field_value" : 45,
2351     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
2352    },
2353    {
2354     "enum_field_value" : 46,
2355     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
2356    },
2357    {
2358     "enum_field_value" : 47,
2359     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
2360    },
2361    {
2362     "enum_field_value" : 48,
2363     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_INFO"
2364    },
2365    {
2366     "enum_field_value" : 49,
2367     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER2"
2368    },
2369    {
2370     "enum_field_value" : 50,
2371     "name" : "NATIVE_WINDOW_SET_BUFFERS_ADDITIONAL_OPTIONS"
2372    }
2373   ],
2374   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
2375   "name" : "(unnamed)",
2376   "size" : 4,
2377   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
2378   "underlying_type" : "_ZTIj"
2379  },
2380  {
2381   "alignment" : 4,
2382   "enum_fields" :
2383   [
2384    {
2385     "enum_field_value" : 1,
2386     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
2387    },
2388    {
2389     "enum_field_value" : 2,
2390     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
2391    },
2392    {
2393     "enum_field_value" : 4,
2394     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
2395    },
2396    {
2397     "enum_field_value" : 3,
2398     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
2399    },
2400    {
2401     "enum_field_value" : 7,
2402     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
2403    },
2404    {
2405     "enum_field_value" : 8,
2406     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
2407    }
2408   ],
2409   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
2410   "name" : "(unnamed)",
2411   "size" : 4,
2412   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
2413   "underlying_type" : "_ZTIj"
2414  },
2415  {
2416   "alignment" : 4,
2417   "enum_fields" :
2418   [
2419    {
2420     "enum_field_value" : 131072,
2421     "name" : "AHARDWAREBUFFER_USAGE_CAMERA_WRITE"
2422    },
2423    {
2424     "enum_field_value" : 262144,
2425     "name" : "AHARDWAREBUFFER_USAGE_CAMERA_READ"
2426    },
2427    {
2428     "enum_field_value" : 393216,
2429     "name" : "AHARDWAREBUFFER_USAGE_CAMERA_MASK"
2430    }
2431   ],
2432   "linker_set_key" : "_ZTI34$AHARDWAREBUFFER_USAGE_CAMERA_MASK",
2433   "name" : "(unnamed)",
2434   "size" : 4,
2435   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
2436   "underlying_type" : "_ZTIj"
2437  },
2438  {
2439   "alignment" : 4,
2440   "enum_fields" :
2441   [
2442    {
2443     "enum_field_value" : 0,
2444     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
2445    },
2446    {
2447     "enum_field_value" : 1,
2448     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
2449    },
2450    {
2451     "enum_field_value" : 2,
2452     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
2453    },
2454    {
2455     "enum_field_value" : 3,
2456     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
2457    }
2458   ],
2459   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
2460   "name" : "(unnamed)",
2461   "size" : 4,
2462   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
2463   "underlying_type" : "_ZTIj"
2464  },
2465  {
2466   "alignment" : 4,
2467   "enum_fields" :
2468   [
2469    {
2470     "enum_field_value" : 100,
2471     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND"
2472    },
2473    {
2474     "enum_field_value" : 125,
2475     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND_SERVICE"
2476    },
2477    {
2478     "enum_field_value" : 200,
2479     "name" : "AACTIVITYMANAGER_IMPORTANCE_VISIBLE"
2480    },
2481    {
2482     "enum_field_value" : 230,
2483     "name" : "AACTIVITYMANAGER_IMPORTANCE_PERCEPTIBLE"
2484    },
2485    {
2486     "enum_field_value" : 300,
2487     "name" : "AACTIVITYMANAGER_IMPORTANCE_SERVICE"
2488    },
2489    {
2490     "enum_field_value" : 325,
2491     "name" : "AACTIVITYMANAGER_IMPORTANCE_TOP_SLEEPING"
2492    },
2493    {
2494     "enum_field_value" : 350,
2495     "name" : "AACTIVITYMANAGER_IMPORTANCE_CANT_SAVE_STATE"
2496    },
2497    {
2498     "enum_field_value" : 400,
2499     "name" : "AACTIVITYMANAGER_IMPORTANCE_CACHED"
2500    },
2501    {
2502     "enum_field_value" : 1000,
2503     "name" : "AACTIVITYMANAGER_IMPORTANCE_GONE"
2504    }
2505   ],
2506   "linker_set_key" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
2507   "name" : "(unnamed)",
2508   "size" : 4,
2509   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h",
2510   "underlying_type" : "_ZTIj"
2511  },
2512  {
2513   "alignment" : 4,
2514   "enum_fields" :
2515   [
2516    {
2517     "enum_field_value" : 0,
2518     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
2519    },
2520    {
2521     "enum_field_value" : 1,
2522     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
2523    }
2524   ],
2525   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
2526   "name" : "ANativeWindow_FrameRateCompatibility",
2527   "size" : 4,
2528   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
2529   "underlying_type" : "_ZTIj"
2530  },
2531  {
2532   "alignment" : 1,
2533   "enum_fields" :
2534   [
2535    {
2536     "enum_field_value" : 0,
2537     "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ONLY_IF_SEAMLESS"
2538    },
2539    {
2540     "enum_field_value" : 1,
2541     "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ALWAYS"
2542    }
2543   ],
2544   "linker_set_key" : "_ZTI37ANativeWindow_ChangeFrameRateStrategy",
2545   "name" : "ANativeWindow_ChangeFrameRateStrategy",
2546   "size" : 1,
2547   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
2548   "underlying_type" : "_ZTIa"
2549  },
2550  {
2551   "alignment" : 4,
2552   "enum_fields" :
2553   [
2554    {
2555     "enum_field_value" : 5,
2556     "name" : "AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM"
2557    },
2558    {
2559     "enum_field_value" : 842094169,
2560     "name" : "AHARDWAREBUFFER_FORMAT_YV12"
2561    },
2562    {
2563     "enum_field_value" : 538982489,
2564     "name" : "AHARDWAREBUFFER_FORMAT_Y8"
2565    },
2566    {
2567     "enum_field_value" : 540422489,
2568     "name" : "AHARDWAREBUFFER_FORMAT_Y16"
2569    },
2570    {
2571     "enum_field_value" : 32,
2572     "name" : "AHARDWAREBUFFER_FORMAT_RAW16"
2573    },
2574    {
2575     "enum_field_value" : 37,
2576     "name" : "AHARDWAREBUFFER_FORMAT_RAW10"
2577    },
2578    {
2579     "enum_field_value" : 38,
2580     "name" : "AHARDWAREBUFFER_FORMAT_RAW12"
2581    },
2582    {
2583     "enum_field_value" : 36,
2584     "name" : "AHARDWAREBUFFER_FORMAT_RAW_OPAQUE"
2585    },
2586    {
2587     "enum_field_value" : 34,
2588     "name" : "AHARDWAREBUFFER_FORMAT_IMPLEMENTATION_DEFINED"
2589    },
2590    {
2591     "enum_field_value" : 16,
2592     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_SP"
2593    },
2594    {
2595     "enum_field_value" : 17,
2596     "name" : "AHARDWAREBUFFER_FORMAT_YCrCb_420_SP"
2597    },
2598    {
2599     "enum_field_value" : 20,
2600     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_I"
2601    }
2602   ],
2603   "linker_set_key" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
2604   "name" : "(unnamed)",
2605   "size" : 4,
2606   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
2607   "underlying_type" : "_ZTIj"
2608  },
2609  {
2610   "alignment" : 4,
2611   "enum_fields" :
2612   [
2613    {
2614     "enum_field_value" : 0,
2615     "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_DEFAULT"
2616    },
2617    {
2618     "enum_field_value" : 1,
2619     "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_NO_PREFERENCE"
2620    },
2621    {
2622     "enum_field_value" : 2,
2623     "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_LOW"
2624    },
2625    {
2626     "enum_field_value" : 3,
2627     "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_NORMAL"
2628    },
2629    {
2630     "enum_field_value" : 4,
2631     "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_HIGH_HINT"
2632    },
2633    {
2634     "enum_field_value" : 5,
2635     "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_HIGH"
2636    }
2637   ],
2638   "linker_set_key" : "_ZTI42$ANATIVEWINDOW_FRAME_RATE_CATEGORY_DEFAULT",
2639   "name" : "(unnamed)",
2640   "size" : 4,
2641   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
2642   "underlying_type" : "_ZTIj"
2643  },
2644  {
2645   "alignment" : 4,
2646   "enum_fields" :
2647   [
2648    {
2649     "enum_field_value" : 0,
2650     "name" : "ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_PROPAGATE"
2651    },
2652    {
2653     "enum_field_value" : 1,
2654     "name" : "ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_OVERRIDE_CHILDREN"
2655    },
2656    {
2657     "enum_field_value" : 2,
2658     "name" : "ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_SELF"
2659    }
2660   ],
2661   "linker_set_key" : "_ZTI62$ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_OVERRIDE_CHILDREN",
2662   "name" : "(unnamed)",
2663   "size" : 4,
2664   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
2665   "underlying_type" : "_ZTIj"
2666  }
2667 ],
2668 "function_types" :
2669 [
2670  {
2671   "alignment" : 4,
2672   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
2673   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
2674   "parameters" :
2675   [
2676    {
2677     "referenced_type" : "_ZTIP13ANativeWindow"
2678    },
2679    {
2680     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
2681    }
2682   ],
2683   "return_type" : "_ZTIi",
2684   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
2685  },
2686  {
2687   "alignment" : 4,
2688   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
2689   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
2690   "parameters" :
2691   [
2692    {
2693     "referenced_type" : "_ZTIP13ANativeWindow"
2694    },
2695    {
2696     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
2697    },
2698    {
2699     "referenced_type" : "_ZTIi"
2700    }
2701   ],
2702   "return_type" : "_ZTIi",
2703   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
2704  },
2705  {
2706   "alignment" : 4,
2707   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
2708   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
2709   "parameters" :
2710   [
2711    {
2712     "referenced_type" : "_ZTIP13ANativeWindow"
2713    },
2714    {
2715     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
2716    },
2717    {
2718     "referenced_type" : "_ZTIPv"
2719    },
2720    {
2721     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
2722    },
2723    {
2724     "referenced_type" : "_ZTIi"
2725    }
2726   ],
2727   "return_type" : "_ZTIi",
2728   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2729  },
2730  {
2731   "alignment" : 4,
2732   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
2733   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
2734   "parameters" :
2735   [
2736    {
2737     "referenced_type" : "_ZTIP13ANativeWindow"
2738    },
2739    {
2740     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
2741    },
2742    {
2743     "referenced_type" : "_ZTIPv"
2744    },
2745    {
2746     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
2747    },
2748    {
2749     "referenced_type" : "_ZTIPi"
2750    }
2751   ],
2752   "return_type" : "_ZTIi",
2753   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2754  },
2755  {
2756   "alignment" : 4,
2757   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
2758   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)",
2759   "parameters" :
2760   [
2761    {
2762     "referenced_type" : "_ZTIP13ANativeWindow"
2763    },
2764    {
2765     "referenced_type" : "_ZTIPFiP13ANativeWindowiPcE"
2766    },
2767    {
2768     "referenced_type" : "_ZTIPv"
2769    },
2770    {
2771     "referenced_type" : "_ZTIi"
2772    },
2773    {
2774     "referenced_type" : "_ZTIPc"
2775    }
2776   ],
2777   "return_type" : "_ZTIi",
2778   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2779  },
2780  {
2781   "alignment" : 4,
2782   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
2783   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
2784   "parameters" :
2785   [
2786    {
2787     "referenced_type" : "_ZTIP13ANativeWindow"
2788    },
2789    {
2790     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
2791    }
2792   ],
2793   "return_type" : "_ZTIi",
2794   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
2795  },
2796  {
2797   "alignment" : 4,
2798   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
2799   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
2800   "parameters" :
2801   [
2802    {
2803     "referenced_type" : "_ZTIP13ANativeWindow"
2804    },
2805    {
2806     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
2807    },
2808    {
2809     "referenced_type" : "_ZTIPi"
2810    }
2811   ],
2812   "return_type" : "_ZTIi",
2813   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
2814  },
2815  {
2816   "alignment" : 4,
2817   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
2818   "name" : "int (ANativeWindow *, int)",
2819   "parameters" :
2820   [
2821    {
2822     "referenced_type" : "_ZTIP13ANativeWindow"
2823    },
2824    {
2825     "referenced_type" : "_ZTIi"
2826    }
2827   ],
2828   "return_type" : "_ZTIi",
2829   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
2830  },
2831  {
2832   "alignment" : 4,
2833   "linker_set_key" : "_ZTIFiP13ANativeWindowiPcE",
2834   "name" : "int (ANativeWindow *, int, char *)",
2835   "parameters" :
2836   [
2837    {
2838     "referenced_type" : "_ZTIP13ANativeWindow"
2839    },
2840    {
2841     "referenced_type" : "_ZTIi"
2842    },
2843    {
2844     "referenced_type" : "_ZTIPc"
2845    }
2846   ],
2847   "return_type" : "_ZTIi",
2848   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2849  },
2850  {
2851   "alignment" : 4,
2852   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
2853   "name" : "int (ANativeWindow *, int, ...)",
2854   "parameters" :
2855   [
2856    {
2857     "referenced_type" : "_ZTIP13ANativeWindow"
2858    },
2859    {
2860     "referenced_type" : "_ZTIi"
2861    }
2862   ],
2863   "return_type" : "_ZTIi",
2864   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
2865  },
2866  {
2867   "alignment" : 4,
2868   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
2869   "name" : "int (const ANativeWindow *, int, int *)",
2870   "parameters" :
2871   [
2872    {
2873     "referenced_type" : "_ZTIPK13ANativeWindow"
2874    },
2875    {
2876     "referenced_type" : "_ZTIi"
2877    },
2878    {
2879     "referenced_type" : "_ZTIPi"
2880    }
2881   ],
2882   "return_type" : "_ZTIi",
2883   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
2884  },
2885  {
2886   "alignment" : 4,
2887   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
2888   "name" : "void (android_native_base_t *)",
2889   "parameters" :
2890   [
2891    {
2892     "referenced_type" : "_ZTIP21android_native_base_t"
2893    }
2894   ],
2895   "return_type" : "_ZTIv",
2896   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
2897  },
2898  {
2899   "alignment" : 4,
2900   "linker_set_key" : "_ZTIFvjiPvE",
2901   "name" : "void (unsigned int, int, void *)",
2902   "parameters" :
2903   [
2904    {
2905     "referenced_type" : "_ZTIj"
2906    },
2907    {
2908     "referenced_type" : "_ZTIi"
2909    },
2910    {
2911     "referenced_type" : "_ZTIPv"
2912    }
2913   ],
2914   "return_type" : "_ZTIv",
2915   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
2916  }
2917 ],
2918 "functions" :
2919 [
2920  {
2921   "availability_attrs" :
2922   [
2923    {
2924     "introduced_major" : 31
2925    }
2926   ],
2927   "function_name" : "AActivityManager_addUidImportanceListener",
2928   "linker_set_key" : "AActivityManager_addUidImportanceListener",
2929   "parameters" :
2930   [
2931    {
2932     "referenced_type" : "_ZTIPFvjiPvE"
2933    },
2934    {
2935     "referenced_type" : "_ZTIi"
2936    },
2937    {
2938     "referenced_type" : "_ZTIPv"
2939    }
2940   ],
2941   "return_type" : "_ZTIP38AActivityManager_UidImportanceListener",
2942   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
2943  },
2944  {
2945   "availability_attrs" :
2946   [
2947    {
2948     "introduced_major" : 31
2949    }
2950   ],
2951   "function_name" : "AActivityManager_getUidImportance",
2952   "linker_set_key" : "AActivityManager_getUidImportance",
2953   "parameters" :
2954   [
2955    {
2956     "referenced_type" : "_ZTIj"
2957    }
2958   ],
2959   "return_type" : "_ZTIi",
2960   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
2961  },
2962  {
2963   "availability_attrs" :
2964   [
2965    {
2966     "introduced_major" : 31
2967    }
2968   ],
2969   "function_name" : "AActivityManager_isUidActive",
2970   "linker_set_key" : "AActivityManager_isUidActive",
2971   "parameters" :
2972   [
2973    {
2974     "referenced_type" : "_ZTIj"
2975    }
2976   ],
2977   "return_type" : "_ZTIb",
2978   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
2979  },
2980  {
2981   "availability_attrs" :
2982   [
2983    {
2984     "introduced_major" : 31
2985    }
2986   ],
2987   "function_name" : "AActivityManager_removeUidImportanceListener",
2988   "linker_set_key" : "AActivityManager_removeUidImportanceListener",
2989   "parameters" :
2990   [
2991    {
2992     "referenced_type" : "_ZTIP38AActivityManager_UidImportanceListener"
2993    }
2994   ],
2995   "return_type" : "_ZTIv",
2996   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
2997  },
2998  {
2999   "availability_attrs" :
3000   [
3001    {
3002     "introduced_major" : 36
3003    }
3004   ],
3005   "function_name" : "ADynamicInstrumentationManager_ExecutableMethodFileOffsets_destroy",
3006   "linker_set_key" : "ADynamicInstrumentationManager_ExecutableMethodFileOffsets_destroy",
3007   "parameters" :
3008   [
3009    {
3010     "referenced_type" : "_ZTIPK58ADynamicInstrumentationManager_ExecutableMethodFileOffsets"
3011    }
3012   ],
3013   "return_type" : "_ZTIv",
3014   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3015  },
3016  {
3017   "availability_attrs" :
3018   [
3019    {
3020     "introduced_major" : 36
3021    }
3022   ],
3023   "function_name" : "ADynamicInstrumentationManager_ExecutableMethodFileOffsets_getContainerOffset",
3024   "linker_set_key" : "ADynamicInstrumentationManager_ExecutableMethodFileOffsets_getContainerOffset",
3025   "parameters" :
3026   [
3027    {
3028     "referenced_type" : "_ZTIPK58ADynamicInstrumentationManager_ExecutableMethodFileOffsets"
3029    }
3030   ],
3031   "return_type" : "_ZTIy",
3032   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3033  },
3034  {
3035   "availability_attrs" :
3036   [
3037    {
3038     "introduced_major" : 36
3039    }
3040   ],
3041   "function_name" : "ADynamicInstrumentationManager_ExecutableMethodFileOffsets_getContainerPath",
3042   "linker_set_key" : "ADynamicInstrumentationManager_ExecutableMethodFileOffsets_getContainerPath",
3043   "parameters" :
3044   [
3045    {
3046     "referenced_type" : "_ZTIPK58ADynamicInstrumentationManager_ExecutableMethodFileOffsets"
3047    }
3048   ],
3049   "return_type" : "_ZTIPKc",
3050   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3051  },
3052  {
3053   "availability_attrs" :
3054   [
3055    {
3056     "introduced_major" : 36
3057    }
3058   ],
3059   "function_name" : "ADynamicInstrumentationManager_ExecutableMethodFileOffsets_getMethodOffset",
3060   "linker_set_key" : "ADynamicInstrumentationManager_ExecutableMethodFileOffsets_getMethodOffset",
3061   "parameters" :
3062   [
3063    {
3064     "referenced_type" : "_ZTIPK58ADynamicInstrumentationManager_ExecutableMethodFileOffsets"
3065    }
3066   ],
3067   "return_type" : "_ZTIy",
3068   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3069  },
3070  {
3071   "availability_attrs" :
3072   [
3073    {
3074     "introduced_major" : 36
3075    }
3076   ],
3077   "function_name" : "ADynamicInstrumentationManager_MethodDescriptor_create",
3078   "linker_set_key" : "ADynamicInstrumentationManager_MethodDescriptor_create",
3079   "parameters" :
3080   [
3081    {
3082     "referenced_type" : "_ZTIPKc"
3083    },
3084    {
3085     "referenced_type" : "_ZTIPKc"
3086    },
3087    {
3088     "referenced_type" : "_ZTIPPKc"
3089    },
3090    {
3091     "referenced_type" : "_ZTIj"
3092    }
3093   ],
3094   "return_type" : "_ZTIP47ADynamicInstrumentationManager_MethodDescriptor",
3095   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3096  },
3097  {
3098   "availability_attrs" :
3099   [
3100    {
3101     "introduced_major" : 36
3102    }
3103   ],
3104   "function_name" : "ADynamicInstrumentationManager_MethodDescriptor_destroy",
3105   "linker_set_key" : "ADynamicInstrumentationManager_MethodDescriptor_destroy",
3106   "parameters" :
3107   [
3108    {
3109     "referenced_type" : "_ZTIPK47ADynamicInstrumentationManager_MethodDescriptor"
3110    }
3111   ],
3112   "return_type" : "_ZTIv",
3113   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3114  },
3115  {
3116   "availability_attrs" :
3117   [
3118    {
3119     "introduced_major" : 36
3120    }
3121   ],
3122   "function_name" : "ADynamicInstrumentationManager_TargetProcess_create",
3123   "linker_set_key" : "ADynamicInstrumentationManager_TargetProcess_create",
3124   "parameters" :
3125   [
3126    {
3127     "referenced_type" : "_ZTIj"
3128    },
3129    {
3130     "referenced_type" : "_ZTIi"
3131    },
3132    {
3133     "referenced_type" : "_ZTIPKc"
3134    }
3135   ],
3136   "return_type" : "_ZTIP44ADynamicInstrumentationManager_TargetProcess",
3137   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3138  },
3139  {
3140   "availability_attrs" :
3141   [
3142    {
3143     "introduced_major" : 36
3144    }
3145   ],
3146   "function_name" : "ADynamicInstrumentationManager_TargetProcess_destroy",
3147   "linker_set_key" : "ADynamicInstrumentationManager_TargetProcess_destroy",
3148   "parameters" :
3149   [
3150    {
3151     "referenced_type" : "_ZTIPK44ADynamicInstrumentationManager_TargetProcess"
3152    }
3153   ],
3154   "return_type" : "_ZTIv",
3155   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3156  },
3157  {
3158   "availability_attrs" :
3159   [
3160    {
3161     "introduced_major" : 36
3162    }
3163   ],
3164   "function_name" : "ADynamicInstrumentationManager_getExecutableMethodFileOffsets",
3165   "linker_set_key" : "ADynamicInstrumentationManager_getExecutableMethodFileOffsets",
3166   "parameters" :
3167   [
3168    {
3169     "referenced_type" : "_ZTIPK44ADynamicInstrumentationManager_TargetProcess"
3170    },
3171    {
3172     "referenced_type" : "_ZTIPK47ADynamicInstrumentationManager_MethodDescriptor"
3173    },
3174    {
3175     "referenced_type" : "_ZTIPPK58ADynamicInstrumentationManager_ExecutableMethodFileOffsets"
3176    }
3177   ],
3178   "return_type" : "_ZTIi",
3179   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3180  },
3181  {
3182   "availability_attrs" :
3183   [
3184    {
3185     "introduced_major" : 26
3186    }
3187   ],
3188   "function_name" : "AHardwareBuffer_acquire",
3189   "linker_set_key" : "AHardwareBuffer_acquire",
3190   "parameters" :
3191   [
3192    {
3193     "referenced_type" : "_ZTIP15AHardwareBuffer"
3194    }
3195   ],
3196   "return_type" : "_ZTIv",
3197   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3198  },
3199  {
3200   "availability_attrs" :
3201   [
3202    {
3203     "introduced_major" : 26
3204    }
3205   ],
3206   "function_name" : "AHardwareBuffer_allocate",
3207   "linker_set_key" : "AHardwareBuffer_allocate",
3208   "parameters" :
3209   [
3210    {
3211     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
3212    },
3213    {
3214     "referenced_type" : "_ZTIPP15AHardwareBuffer"
3215    }
3216   ],
3217   "return_type" : "_ZTIi",
3218   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3219  },
3220  {
3221   "availability_attrs" :
3222   [
3223    {
3224     "introduced_major" : 26
3225    }
3226   ],
3227   "function_name" : "AHardwareBuffer_describe",
3228   "linker_set_key" : "AHardwareBuffer_describe",
3229   "parameters" :
3230   [
3231    {
3232     "referenced_type" : "_ZTIPK15AHardwareBuffer"
3233    },
3234    {
3235     "referenced_type" : "_ZTIP20AHardwareBuffer_Desc"
3236    }
3237   ],
3238   "return_type" : "_ZTIv",
3239   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3240  },
3241  {
3242   "availability_attrs" :
3243   [
3244    {
3245     "introduced_major" : 31
3246    }
3247   ],
3248   "function_name" : "AHardwareBuffer_getId",
3249   "linker_set_key" : "AHardwareBuffer_getId",
3250   "parameters" :
3251   [
3252    {
3253     "referenced_type" : "_ZTIPK15AHardwareBuffer"
3254    },
3255    {
3256     "referenced_type" : "_ZTIPy"
3257    }
3258   ],
3259   "return_type" : "_ZTIi",
3260   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3261  },
3262  {
3263   "function_name" : "AHardwareBuffer_getNativeHandle",
3264   "linker_set_key" : "AHardwareBuffer_getNativeHandle",
3265   "parameters" :
3266   [
3267    {
3268     "referenced_type" : "_ZTIPK15AHardwareBuffer"
3269    }
3270   ],
3271   "return_type" : "_ZTIPK13native_handle",
3272   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
3273  },
3274  {
3275   "availability_attrs" :
3276   [
3277    {
3278     "introduced_major" : 29
3279    }
3280   ],
3281   "function_name" : "AHardwareBuffer_isSupported",
3282   "linker_set_key" : "AHardwareBuffer_isSupported",
3283   "parameters" :
3284   [
3285    {
3286     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
3287    }
3288   ],
3289   "return_type" : "_ZTIi",
3290   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3291  },
3292  {
3293   "availability_attrs" :
3294   [
3295    {
3296     "introduced_major" : 26
3297    }
3298   ],
3299   "function_name" : "AHardwareBuffer_lock",
3300   "linker_set_key" : "AHardwareBuffer_lock",
3301   "parameters" :
3302   [
3303    {
3304     "referenced_type" : "_ZTIP15AHardwareBuffer"
3305    },
3306    {
3307     "referenced_type" : "_ZTIy"
3308    },
3309    {
3310     "referenced_type" : "_ZTIi"
3311    },
3312    {
3313     "referenced_type" : "_ZTIPK5ARect"
3314    },
3315    {
3316     "referenced_type" : "_ZTIPPv"
3317    }
3318   ],
3319   "return_type" : "_ZTIi",
3320   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3321  },
3322  {
3323   "availability_attrs" :
3324   [
3325    {
3326     "introduced_major" : 29
3327    }
3328   ],
3329   "function_name" : "AHardwareBuffer_lockAndGetInfo",
3330   "linker_set_key" : "AHardwareBuffer_lockAndGetInfo",
3331   "parameters" :
3332   [
3333    {
3334     "referenced_type" : "_ZTIP15AHardwareBuffer"
3335    },
3336    {
3337     "referenced_type" : "_ZTIy"
3338    },
3339    {
3340     "referenced_type" : "_ZTIi"
3341    },
3342    {
3343     "referenced_type" : "_ZTIPK5ARect"
3344    },
3345    {
3346     "referenced_type" : "_ZTIPPv"
3347    },
3348    {
3349     "referenced_type" : "_ZTIPi"
3350    },
3351    {
3352     "referenced_type" : "_ZTIPi"
3353    }
3354   ],
3355   "return_type" : "_ZTIi",
3356   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3357  },
3358  {
3359   "availability_attrs" :
3360   [
3361    {
3362     "introduced_major" : 29
3363    }
3364   ],
3365   "function_name" : "AHardwareBuffer_lockPlanes",
3366   "linker_set_key" : "AHardwareBuffer_lockPlanes",
3367   "parameters" :
3368   [
3369    {
3370     "referenced_type" : "_ZTIP15AHardwareBuffer"
3371    },
3372    {
3373     "referenced_type" : "_ZTIy"
3374    },
3375    {
3376     "referenced_type" : "_ZTIi"
3377    },
3378    {
3379     "referenced_type" : "_ZTIPK5ARect"
3380    },
3381    {
3382     "referenced_type" : "_ZTIP22AHardwareBuffer_Planes"
3383    }
3384   ],
3385   "return_type" : "_ZTIi",
3386   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3387  },
3388  {
3389   "availability_attrs" :
3390   [
3391    {
3392     "introduced_major" : 26
3393    }
3394   ],
3395   "function_name" : "AHardwareBuffer_recvHandleFromUnixSocket",
3396   "linker_set_key" : "AHardwareBuffer_recvHandleFromUnixSocket",
3397   "parameters" :
3398   [
3399    {
3400     "referenced_type" : "_ZTIi"
3401    },
3402    {
3403     "referenced_type" : "_ZTIPP15AHardwareBuffer"
3404    }
3405   ],
3406   "return_type" : "_ZTIi",
3407   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3408  },
3409  {
3410   "availability_attrs" :
3411   [
3412    {
3413     "introduced_major" : 26
3414    }
3415   ],
3416   "function_name" : "AHardwareBuffer_release",
3417   "linker_set_key" : "AHardwareBuffer_release",
3418   "parameters" :
3419   [
3420    {
3421     "referenced_type" : "_ZTIP15AHardwareBuffer"
3422    }
3423   ],
3424   "return_type" : "_ZTIv",
3425   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3426  },
3427  {
3428   "availability_attrs" :
3429   [
3430    {
3431     "introduced_major" : 26
3432    }
3433   ],
3434   "function_name" : "AHardwareBuffer_sendHandleToUnixSocket",
3435   "linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket",
3436   "parameters" :
3437   [
3438    {
3439     "referenced_type" : "_ZTIPK15AHardwareBuffer"
3440    },
3441    {
3442     "referenced_type" : "_ZTIi"
3443    }
3444   ],
3445   "return_type" : "_ZTIi",
3446   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3447  },
3448  {
3449   "availability_attrs" :
3450   [
3451    {
3452     "introduced_major" : 26
3453    }
3454   ],
3455   "function_name" : "AHardwareBuffer_unlock",
3456   "linker_set_key" : "AHardwareBuffer_unlock",
3457   "parameters" :
3458   [
3459    {
3460     "referenced_type" : "_ZTIP15AHardwareBuffer"
3461    },
3462    {
3463     "referenced_type" : "_ZTIPi"
3464    }
3465   ],
3466   "return_type" : "_ZTIi",
3467   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3468  },
3469  {
3470   "function_name" : "ANativeWindow_acquire",
3471   "linker_set_key" : "ANativeWindow_acquire",
3472   "parameters" :
3473   [
3474    {
3475     "referenced_type" : "_ZTIP13ANativeWindow"
3476    }
3477   ],
3478   "return_type" : "_ZTIv",
3479   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3480  },
3481  {
3482   "function_name" : "ANativeWindow_getFormat",
3483   "linker_set_key" : "ANativeWindow_getFormat",
3484   "parameters" :
3485   [
3486    {
3487     "referenced_type" : "_ZTIP13ANativeWindow"
3488    }
3489   ],
3490   "return_type" : "_ZTIi",
3491   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3492  },
3493  {
3494   "function_name" : "ANativeWindow_getHeight",
3495   "linker_set_key" : "ANativeWindow_getHeight",
3496   "parameters" :
3497   [
3498    {
3499     "referenced_type" : "_ZTIP13ANativeWindow"
3500    }
3501   ],
3502   "return_type" : "_ZTIi",
3503   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3504  },
3505  {
3506   "function_name" : "ANativeWindow_getWidth",
3507   "linker_set_key" : "ANativeWindow_getWidth",
3508   "parameters" :
3509   [
3510    {
3511     "referenced_type" : "_ZTIP13ANativeWindow"
3512    }
3513   ],
3514   "return_type" : "_ZTIi",
3515   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3516  },
3517  {
3518   "function_name" : "ANativeWindow_lock",
3519   "linker_set_key" : "ANativeWindow_lock",
3520   "parameters" :
3521   [
3522    {
3523     "referenced_type" : "_ZTIP13ANativeWindow"
3524    },
3525    {
3526     "referenced_type" : "_ZTIP20ANativeWindow_Buffer"
3527    },
3528    {
3529     "referenced_type" : "_ZTIP5ARect"
3530    }
3531   ],
3532   "return_type" : "_ZTIi",
3533   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3534  },
3535  {
3536   "function_name" : "ANativeWindow_release",
3537   "linker_set_key" : "ANativeWindow_release",
3538   "parameters" :
3539   [
3540    {
3541     "referenced_type" : "_ZTIP13ANativeWindow"
3542    }
3543   ],
3544   "return_type" : "_ZTIv",
3545   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3546  },
3547  {
3548   "function_name" : "ANativeWindow_setBuffersGeometry",
3549   "linker_set_key" : "ANativeWindow_setBuffersGeometry",
3550   "parameters" :
3551   [
3552    {
3553     "referenced_type" : "_ZTIP13ANativeWindow"
3554    },
3555    {
3556     "referenced_type" : "_ZTIi"
3557    },
3558    {
3559     "referenced_type" : "_ZTIi"
3560    },
3561    {
3562     "referenced_type" : "_ZTIi"
3563    }
3564   ],
3565   "return_type" : "_ZTIi",
3566   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3567  },
3568  {
3569   "function_name" : "ANativeWindow_unlockAndPost",
3570   "linker_set_key" : "ANativeWindow_unlockAndPost",
3571   "parameters" :
3572   [
3573    {
3574     "referenced_type" : "_ZTIP13ANativeWindow"
3575    }
3576   ],
3577   "return_type" : "_ZTIi",
3578   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3579  }
3580 ],
3581 "global_vars" : [],
3582 "lvalue_reference_types" :
3583 [
3584  {
3585   "alignment" : 4,
3586   "linker_set_key" : "_ZTIRKN4aidl7android8hardware12NativeWindowE",
3587   "name" : "const aidl::android::hardware::NativeWindow &",
3588   "referenced_type" : "_ZTIKN4aidl7android8hardware12NativeWindowE",
3589   "size" : 4,
3590   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
3591  },
3592  {
3593   "alignment" : 4,
3594   "linker_set_key" : "_ZTIRKN4aidl7android8hardware14HardwareBufferE",
3595   "name" : "const aidl::android::hardware::HardwareBuffer &",
3596   "referenced_type" : "_ZTIKN4aidl7android8hardware14HardwareBufferE",
3597   "size" : 4,
3598   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3599  },
3600  {
3601   "alignment" : 4,
3602   "linker_set_key" : "_ZTIRN4aidl7android8hardware12NativeWindowE",
3603   "name" : "aidl::android::hardware::NativeWindow &",
3604   "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE",
3605   "size" : 4,
3606   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
3607  },
3608  {
3609   "alignment" : 4,
3610   "linker_set_key" : "_ZTIRN4aidl7android8hardware14HardwareBufferE",
3611   "name" : "aidl::android::hardware::HardwareBuffer &",
3612   "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE",
3613   "size" : 4,
3614   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3615  }
3616 ],
3617 "pointer_types" :
3618 [
3619  {
3620   "alignment" : 4,
3621   "linker_set_key" : "_ZTIP13ANativeWindow",
3622   "name" : "ANativeWindow *",
3623   "referenced_type" : "_ZTI13ANativeWindow",
3624   "size" : 4,
3625   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3626  },
3627  {
3628   "alignment" : 4,
3629   "linker_set_key" : "_ZTIP15AHardwareBuffer",
3630   "name" : "AHardwareBuffer *",
3631   "referenced_type" : "_ZTI15AHardwareBuffer",
3632   "size" : 4,
3633   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3634  },
3635  {
3636   "alignment" : 4,
3637   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
3638   "name" : "ANativeWindowBuffer *",
3639   "referenced_type" : "_ZTI19ANativeWindowBuffer",
3640   "size" : 4,
3641   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3642  },
3643  {
3644   "alignment" : 4,
3645   "linker_set_key" : "_ZTIP20AHardwareBuffer_Desc",
3646   "name" : "AHardwareBuffer_Desc *",
3647   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
3648   "size" : 4,
3649   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3650  },
3651  {
3652   "alignment" : 4,
3653   "linker_set_key" : "_ZTIP20ANativeWindow_Buffer",
3654   "name" : "ANativeWindow_Buffer *",
3655   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
3656   "size" : 4,
3657   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3658  },
3659  {
3660   "alignment" : 4,
3661   "linker_set_key" : "_ZTIP21android_native_base_t",
3662   "name" : "android_native_base_t *",
3663   "referenced_type" : "_ZTI21android_native_base_t",
3664   "size" : 4,
3665   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3666  },
3667  {
3668   "alignment" : 4,
3669   "linker_set_key" : "_ZTIP22AHardwareBuffer_Planes",
3670   "name" : "AHardwareBuffer_Planes *",
3671   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
3672   "size" : 4,
3673   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3674  },
3675  {
3676   "alignment" : 4,
3677   "linker_set_key" : "_ZTIP38AActivityManager_UidImportanceListener",
3678   "name" : "AActivityManager_UidImportanceListener *",
3679   "referenced_type" : "_ZTI38AActivityManager_UidImportanceListener",
3680   "size" : 4,
3681   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
3682  },
3683  {
3684   "alignment" : 4,
3685   "linker_set_key" : "_ZTIP44ADynamicInstrumentationManager_TargetProcess",
3686   "name" : "ADynamicInstrumentationManager_TargetProcess *",
3687   "referenced_type" : "_ZTI44ADynamicInstrumentationManager_TargetProcess",
3688   "size" : 4,
3689   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3690  },
3691  {
3692   "alignment" : 4,
3693   "linker_set_key" : "_ZTIP47ADynamicInstrumentationManager_MethodDescriptor",
3694   "name" : "ADynamicInstrumentationManager_MethodDescriptor *",
3695   "referenced_type" : "_ZTI47ADynamicInstrumentationManager_MethodDescriptor",
3696   "size" : 4,
3697   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3698  },
3699  {
3700   "alignment" : 4,
3701   "linker_set_key" : "_ZTIP5ARect",
3702   "name" : "ARect *",
3703   "referenced_type" : "_ZTI5ARect",
3704   "size" : 4,
3705   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3706  },
3707  {
3708   "alignment" : 4,
3709   "linker_set_key" : "_ZTIP7AParcel",
3710   "name" : "AParcel *",
3711   "referenced_type" : "_ZTI7AParcel",
3712   "size" : 4,
3713   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3714  },
3715  {
3716   "alignment" : 4,
3717   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
3718   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
3719   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
3720   "size" : 4,
3721   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3722  },
3723  {
3724   "alignment" : 4,
3725   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
3726   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
3727   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
3728   "size" : 4,
3729   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3730  },
3731  {
3732   "alignment" : 4,
3733   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
3734   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
3735   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
3736   "size" : 4,
3737   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
3738  },
3739  {
3740   "alignment" : 4,
3741   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
3742   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
3743   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
3744   "size" : 4,
3745   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
3746  },
3747  {
3748   "alignment" : 4,
3749   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E",
3750   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)",
3751   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
3752   "size" : 4,
3753   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
3754  },
3755  {
3756   "alignment" : 4,
3757   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
3758   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
3759   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
3760   "size" : 4,
3761   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3762  },
3763  {
3764   "alignment" : 4,
3765   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
3766   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
3767   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
3768   "size" : 4,
3769   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3770  },
3771  {
3772   "alignment" : 4,
3773   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
3774   "name" : "int (*)(ANativeWindow *, int)",
3775   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
3776   "size" : 4,
3777   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3778  },
3779  {
3780   "alignment" : 4,
3781   "linker_set_key" : "_ZTIPFiP13ANativeWindowiPcE",
3782   "name" : "int (*)(ANativeWindow *, int, char *)",
3783   "referenced_type" : "_ZTIFiP13ANativeWindowiPcE",
3784   "size" : 4,
3785   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
3786  },
3787  {
3788   "alignment" : 4,
3789   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
3790   "name" : "int (*)(ANativeWindow *, int, ...)",
3791   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
3792   "size" : 4,
3793   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3794  },
3795  {
3796   "alignment" : 4,
3797   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
3798   "name" : "int (*)(const ANativeWindow *, int, int *)",
3799   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
3800   "size" : 4,
3801   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3802  },
3803  {
3804   "alignment" : 4,
3805   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
3806   "name" : "void (*)(android_native_base_t *)",
3807   "referenced_type" : "_ZTIFvP21android_native_base_tE",
3808   "size" : 4,
3809   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3810  },
3811  {
3812   "alignment" : 4,
3813   "linker_set_key" : "_ZTIPFvjiPvE",
3814   "name" : "void (*)(unsigned int, int, void *)",
3815   "referenced_type" : "_ZTIFvjiPvE",
3816   "size" : 4,
3817   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
3818  },
3819  {
3820   "alignment" : 4,
3821   "linker_set_key" : "_ZTIPK13ANativeWindow",
3822   "name" : "const ANativeWindow *",
3823   "referenced_type" : "_ZTIK13ANativeWindow",
3824   "size" : 4,
3825   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3826  },
3827  {
3828   "alignment" : 4,
3829   "linker_set_key" : "_ZTIPK13native_handle",
3830   "name" : "const native_handle *",
3831   "referenced_type" : "_ZTIK13native_handle",
3832   "size" : 4,
3833   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3834  },
3835  {
3836   "alignment" : 4,
3837   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
3838   "name" : "const AHardwareBuffer *",
3839   "referenced_type" : "_ZTIK15AHardwareBuffer",
3840   "size" : 4,
3841   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3842  },
3843  {
3844   "alignment" : 4,
3845   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
3846   "name" : "const ANativeWindowBuffer *",
3847   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
3848   "size" : 4,
3849   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3850  },
3851  {
3852   "alignment" : 4,
3853   "linker_set_key" : "_ZTIPK20AHardwareBuffer_Desc",
3854   "name" : "const AHardwareBuffer_Desc *",
3855   "referenced_type" : "_ZTIK20AHardwareBuffer_Desc",
3856   "size" : 4,
3857   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3858  },
3859  {
3860   "alignment" : 4,
3861   "linker_set_key" : "_ZTIPK26AHardwareBufferLongOptions",
3862   "name" : "const AHardwareBufferLongOptions *",
3863   "referenced_type" : "_ZTIK26AHardwareBufferLongOptions",
3864   "size" : 4,
3865   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
3866  },
3867  {
3868   "alignment" : 4,
3869   "linker_set_key" : "_ZTIPK44ADynamicInstrumentationManager_TargetProcess",
3870   "name" : "const ADynamicInstrumentationManager_TargetProcess *",
3871   "referenced_type" : "_ZTIK44ADynamicInstrumentationManager_TargetProcess",
3872   "size" : 4,
3873   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3874  },
3875  {
3876   "alignment" : 4,
3877   "linker_set_key" : "_ZTIPK47ADynamicInstrumentationManager_MethodDescriptor",
3878   "name" : "const ADynamicInstrumentationManager_MethodDescriptor *",
3879   "referenced_type" : "_ZTIK47ADynamicInstrumentationManager_MethodDescriptor",
3880   "size" : 4,
3881   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3882  },
3883  {
3884   "alignment" : 4,
3885   "linker_set_key" : "_ZTIPK58ADynamicInstrumentationManager_ExecutableMethodFileOffsets",
3886   "name" : "const ADynamicInstrumentationManager_ExecutableMethodFileOffsets *",
3887   "referenced_type" : "_ZTIK58ADynamicInstrumentationManager_ExecutableMethodFileOffsets",
3888   "size" : 4,
3889   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3890  },
3891  {
3892   "alignment" : 4,
3893   "linker_set_key" : "_ZTIPK5ARect",
3894   "name" : "const ARect *",
3895   "referenced_type" : "_ZTIK5ARect",
3896   "size" : 4,
3897   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3898  },
3899  {
3900   "alignment" : 4,
3901   "linker_set_key" : "_ZTIPK7AParcel",
3902   "name" : "const AParcel *",
3903   "referenced_type" : "_ZTIK7AParcel",
3904   "size" : 4,
3905   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3906  },
3907  {
3908   "alignment" : 4,
3909   "linker_set_key" : "_ZTIPKN4aidl7android8hardware12NativeWindowE",
3910   "name" : "const aidl::android::hardware::NativeWindow *",
3911   "referenced_type" : "_ZTIKN4aidl7android8hardware12NativeWindowE",
3912   "size" : 4,
3913   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
3914  },
3915  {
3916   "alignment" : 4,
3917   "linker_set_key" : "_ZTIPKN4aidl7android8hardware14HardwareBufferE",
3918   "name" : "const aidl::android::hardware::HardwareBuffer *",
3919   "referenced_type" : "_ZTIKN4aidl7android8hardware14HardwareBufferE",
3920   "size" : 4,
3921   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3922  },
3923  {
3924   "alignment" : 4,
3925   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
3926   "name" : "const android::GraphicBuffer *",
3927   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
3928   "size" : 4,
3929   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
3930  },
3931  {
3932   "alignment" : 4,
3933   "linker_set_key" : "_ZTIPKc",
3934   "name" : "const char *",
3935   "referenced_type" : "_ZTIKc",
3936   "size" : 4,
3937   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
3938  },
3939  {
3940   "alignment" : 4,
3941   "linker_set_key" : "_ZTIPKv",
3942   "name" : "const void *",
3943   "referenced_type" : "_ZTIKv",
3944   "size" : 4,
3945   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3946  },
3947  {
3948   "alignment" : 4,
3949   "linker_set_key" : "_ZTIPN4aidl7android8hardware12NativeWindowE",
3950   "name" : "aidl::android::hardware::NativeWindow *",
3951   "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE",
3952   "size" : 4,
3953   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
3954  },
3955  {
3956   "alignment" : 4,
3957   "linker_set_key" : "_ZTIPN4aidl7android8hardware14HardwareBufferE",
3958   "name" : "aidl::android::hardware::HardwareBuffer *",
3959   "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE",
3960   "size" : 4,
3961   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3962  },
3963  {
3964   "alignment" : 4,
3965   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
3966   "name" : "android::GraphicBuffer *",
3967   "referenced_type" : "_ZTIN7android13GraphicBufferE",
3968   "size" : 4,
3969   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
3970  },
3971  {
3972   "alignment" : 4,
3973   "linker_set_key" : "_ZTIPP13ANativeWindow",
3974   "name" : "ANativeWindow **",
3975   "referenced_type" : "_ZTIP13ANativeWindow",
3976   "size" : 4,
3977   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
3978  },
3979  {
3980   "alignment" : 4,
3981   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
3982   "name" : "AHardwareBuffer **",
3983   "referenced_type" : "_ZTIP15AHardwareBuffer",
3984   "size" : 4,
3985   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3986  },
3987  {
3988   "alignment" : 4,
3989   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
3990   "name" : "ANativeWindowBuffer **",
3991   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
3992   "size" : 4,
3993   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3994  },
3995  {
3996   "alignment" : 4,
3997   "linker_set_key" : "_ZTIPPK58ADynamicInstrumentationManager_ExecutableMethodFileOffsets",
3998   "name" : "const ADynamicInstrumentationManager_ExecutableMethodFileOffsets **",
3999   "referenced_type" : "_ZTIPK58ADynamicInstrumentationManager_ExecutableMethodFileOffsets",
4000   "size" : 4,
4001   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
4002  },
4003  {
4004   "alignment" : 4,
4005   "linker_set_key" : "_ZTIPPKc",
4006   "name" : "const char **",
4007   "referenced_type" : "_ZTIPKc",
4008   "size" : 4,
4009   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
4010  },
4011  {
4012   "alignment" : 4,
4013   "linker_set_key" : "_ZTIPPv",
4014   "name" : "void **",
4015   "referenced_type" : "_ZTIPv",
4016   "size" : 4,
4017   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
4018  },
4019  {
4020   "alignment" : 4,
4021   "linker_set_key" : "_ZTIPc",
4022   "name" : "char *",
4023   "referenced_type" : "_ZTIc",
4024   "size" : 4,
4025   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
4026  },
4027  {
4028   "alignment" : 4,
4029   "linker_set_key" : "_ZTIPf",
4030   "name" : "float *",
4031   "referenced_type" : "_ZTIf",
4032   "size" : 4,
4033   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
4034  },
4035  {
4036   "alignment" : 4,
4037   "linker_set_key" : "_ZTIPi",
4038   "name" : "int *",
4039   "referenced_type" : "_ZTIi",
4040   "size" : 4,
4041   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
4042  },
4043  {
4044   "alignment" : 4,
4045   "linker_set_key" : "_ZTIPv",
4046   "name" : "void *",
4047   "referenced_type" : "_ZTIv",
4048   "size" : 4,
4049   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
4050  },
4051  {
4052   "alignment" : 4,
4053   "linker_set_key" : "_ZTIPy",
4054   "name" : "unsigned long long *",
4055   "referenced_type" : "_ZTIy",
4056   "size" : 4,
4057   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
4058  }
4059 ],
4060 "qualified_types" :
4061 [
4062  {
4063   "alignment" : 4,
4064   "is_const" : true,
4065   "linker_set_key" : "_ZTIK13ANativeWindow",
4066   "name" : "const ANativeWindow",
4067   "referenced_type" : "_ZTI13ANativeWindow",
4068   "size" : 108,
4069   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
4070  },
4071  {
4072   "alignment" : 4,
4073   "is_const" : true,
4074   "linker_set_key" : "_ZTIK13native_handle",
4075   "name" : "const native_handle",
4076   "referenced_type" : "_ZTI13native_handle",
4077   "size" : 12,
4078   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
4079  },
4080  {
4081   "is_const" : true,
4082   "linker_set_key" : "_ZTIK15AHardwareBuffer",
4083   "name" : "const AHardwareBuffer",
4084   "referenced_type" : "_ZTI15AHardwareBuffer",
4085   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
4086  },
4087  {
4088   "alignment" : 4,
4089   "is_const" : true,
4090   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
4091   "name" : "const ANativeWindowBuffer",
4092   "referenced_type" : "_ZTI19ANativeWindowBuffer",
4093   "size" : 96,
4094   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
4095  },
4096  {
4097   "alignment" : 4,
4098   "is_const" : true,
4099   "linker_set_key" : "_ZTIK20AHardwareBuffer_Desc",
4100   "name" : "const AHardwareBuffer_Desc",
4101   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
4102   "size" : 40,
4103   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
4104  },
4105  {
4106   "alignment" : 4,
4107   "is_const" : true,
4108   "linker_set_key" : "_ZTIK26AHardwareBufferLongOptions",
4109   "name" : "const AHardwareBufferLongOptions",
4110   "referenced_type" : "_ZTI26AHardwareBufferLongOptions",
4111   "size" : 12,
4112   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
4113  },
4114  {
4115   "alignment" : 4,
4116   "is_const" : true,
4117   "linker_set_key" : "_ZTIK44ADynamicInstrumentationManager_TargetProcess",
4118   "name" : "const ADynamicInstrumentationManager_TargetProcess",
4119   "referenced_type" : "_ZTI44ADynamicInstrumentationManager_TargetProcess",
4120   "size" : 20,
4121   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
4122  },
4123  {
4124   "alignment" : 4,
4125   "is_const" : true,
4126   "linker_set_key" : "_ZTIK47ADynamicInstrumentationManager_MethodDescriptor",
4127   "name" : "const ADynamicInstrumentationManager_MethodDescriptor",
4128   "referenced_type" : "_ZTI47ADynamicInstrumentationManager_MethodDescriptor",
4129   "size" : 36,
4130   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
4131  },
4132  {
4133   "alignment" : 4,
4134   "is_const" : true,
4135   "linker_set_key" : "_ZTIK58ADynamicInstrumentationManager_ExecutableMethodFileOffsets",
4136   "name" : "const ADynamicInstrumentationManager_ExecutableMethodFileOffsets",
4137   "referenced_type" : "_ZTI58ADynamicInstrumentationManager_ExecutableMethodFileOffsets",
4138   "size" : 28,
4139   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
4140  },
4141  {
4142   "alignment" : 4,
4143   "is_const" : true,
4144   "linker_set_key" : "_ZTIK5ARect",
4145   "name" : "const ARect",
4146   "referenced_type" : "_ZTI5ARect",
4147   "size" : 16,
4148   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
4149  },
4150  {
4151   "is_const" : true,
4152   "linker_set_key" : "_ZTIK7AParcel",
4153   "name" : "const AParcel",
4154   "referenced_type" : "_ZTI7AParcel",
4155   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
4156  },
4157  {
4158   "alignment" : 4,
4159   "is_const" : true,
4160   "linker_set_key" : "_ZTIKN4aidl7android8hardware12NativeWindowE",
4161   "name" : "const aidl::android::hardware::NativeWindow",
4162   "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE",
4163   "size" : 4,
4164   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
4165  },
4166  {
4167   "alignment" : 4,
4168   "is_const" : true,
4169   "linker_set_key" : "_ZTIKN4aidl7android8hardware14HardwareBufferE",
4170   "name" : "const aidl::android::hardware::HardwareBuffer",
4171   "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE",
4172   "size" : 4,
4173   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
4174  },
4175  {
4176   "alignment" : 4,
4177   "is_const" : true,
4178   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
4179   "name" : "const android::GraphicBuffer",
4180   "referenced_type" : "_ZTIN7android13GraphicBufferE",
4181   "size" : 152,
4182   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
4183  },
4184  {
4185   "alignment" : 1,
4186   "is_const" : true,
4187   "linker_set_key" : "_ZTIKc",
4188   "name" : "const char",
4189   "referenced_type" : "_ZTIc",
4190   "size" : 1,
4191   "source_file" : "frameworks/base/native/android/include_platform/android/dynamic_instrumentation_manager.h"
4192  },
4193  {
4194   "alignment" : 4,
4195   "is_const" : true,
4196   "linker_set_key" : "_ZTIKf",
4197   "name" : "const float",
4198   "referenced_type" : "_ZTIf",
4199   "size" : 4,
4200   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
4201  },
4202  {
4203   "alignment" : 4,
4204   "is_const" : true,
4205   "linker_set_key" : "_ZTIKi",
4206   "name" : "const int",
4207   "referenced_type" : "_ZTIi",
4208   "size" : 4,
4209   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
4210  },
4211  {
4212   "alignment" : 4,
4213   "is_const" : true,
4214   "linker_set_key" : "_ZTIKj",
4215   "name" : "const unsigned int",
4216   "referenced_type" : "_ZTIj",
4217   "size" : 4,
4218   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
4219  },
4220  {
4221   "is_const" : true,
4222   "linker_set_key" : "_ZTIKv",
4223   "name" : "const void",
4224   "referenced_type" : "_ZTIv",
4225   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
4226  },
4227  {
4228   "alignment" : 4,
4229   "is_const" : true,
4230   "linker_set_key" : "_ZTIKx",
4231   "name" : "const long long",
4232   "referenced_type" : "_ZTIx",
4233   "size" : 8,
4234   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
4235  }
4236 ],
4237 "record_types" :
4238 [
4239  {
4240   "alignment" : 4,
4241   "fields" :
4242   [
4243    {
4244     "field_name" : "common",
4245     "referenced_type" : "_ZTI21android_native_base_t"
4246    },
4247    {
4248     "field_name" : "flags",
4249     "field_offset" : 256,
4250     "referenced_type" : "_ZTIKj"
4251    },
4252    {
4253     "field_name" : "minSwapInterval",
4254     "field_offset" : 288,
4255     "referenced_type" : "_ZTIKi"
4256    },
4257    {
4258     "field_name" : "maxSwapInterval",
4259     "field_offset" : 320,
4260     "referenced_type" : "_ZTIKi"
4261    },
4262    {
4263     "field_name" : "xdpi",
4264     "field_offset" : 352,
4265     "referenced_type" : "_ZTIKf"
4266    },
4267    {
4268     "field_name" : "ydpi",
4269     "field_offset" : 384,
4270     "referenced_type" : "_ZTIKf"
4271    },
4272    {
4273     "field_name" : "oem",
4274     "field_offset" : 416,
4275     "referenced_type" : "_ZTIA4_i"
4276    },
4277    {
4278     "field_name" : "setSwapInterval",
4279     "field_offset" : 544,
4280     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
4281    },
4282    {
4283     "field_name" : "dequeueBuffer_DEPRECATED",
4284     "field_offset" : 576,
4285     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
4286    },
4287    {
4288     "field_name" : "lockBuffer_DEPRECATED",
4289     "field_offset" : 608,
4290     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
4291    },
4292    {
4293     "field_name" : "queueBuffer_DEPRECATED",
4294     "field_offset" : 640,
4295     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
4296    },
4297    {
4298     "field_name" : "query",
4299     "field_offset" : 672,
4300     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
4301    },
4302    {
4303     "field_name" : "perform",
4304     "field_offset" : 704,
4305     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
4306    },
4307    {
4308     "field_name" : "cancelBuffer_DEPRECATED",
4309     "field_offset" : 736,
4310     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
4311    },
4312    {
4313     "field_name" : "dequeueBuffer",
4314     "field_offset" : 768,
4315     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
4316    },
4317    {
4318     "field_name" : "queueBuffer",
4319     "field_offset" : 800,
4320     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
4321    },
4322    {
4323     "field_name" : "cancelBuffer",
4324     "field_offset" : 832,
4325     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
4326    }
4327   ],
4328   "linker_set_key" : "_ZTI13ANativeWindow",
4329   "name" : "ANativeWindow",
4330   "size" : 108,
4331   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
4332  },
4333  {
4334   "alignment" : 4,
4335   "fields" :
4336   [
4337    {
4338     "field_name" : "common",
4339     "referenced_type" : "_ZTI21android_native_base_t"
4340    },
4341    {
4342     "field_name" : "width",
4343     "field_offset" : 256,
4344     "referenced_type" : "_ZTIi"
4345    },
4346    {
4347     "field_name" : "height",
4348     "field_offset" : 288,
4349     "referenced_type" : "_ZTIi"
4350    },
4351    {
4352     "field_name" : "stride",
4353     "field_offset" : 320,
4354     "referenced_type" : "_ZTIi"
4355    },
4356    {
4357     "field_name" : "format",
4358     "field_offset" : 352,
4359     "referenced_type" : "_ZTIi"
4360    },
4361    {
4362     "field_name" : "usage_deprecated",
4363     "field_offset" : 384,
4364     "referenced_type" : "_ZTIi"
4365    },
4366    {
4367     "field_name" : "layerCount",
4368     "field_offset" : 416,
4369     "referenced_type" : "_ZTIj"
4370    },
4371    {
4372     "field_name" : "reserved",
4373     "field_offset" : 448,
4374     "referenced_type" : "_ZTIA1_Pv"
4375    },
4376    {
4377     "field_name" : "handle",
4378     "field_offset" : 480,
4379     "referenced_type" : "_ZTIPK13native_handle"
4380    },
4381    {
4382     "field_name" : "usage",
4383     "field_offset" : 512,
4384     "referenced_type" : "_ZTIy"
4385    },
4386    {
4387     "field_name" : "reserved_proc",
4388     "field_offset" : 576,
4389     "referenced_type" : "_ZTIA6_Pv"
4390    }
4391   ],
4392   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
4393   "name" : "ANativeWindowBuffer",
4394   "size" : 96,
4395   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
4396  },
4397  {
4398   "alignment" : 4,
4399   "fields" :
4400   [
4401    {
4402     "field_name" : "width",
4403     "referenced_type" : "_ZTIj"
4404    },
4405    {
4406     "field_name" : "height",
4407     "field_offset" : 32,
4408     "referenced_type" : "_ZTIj"
4409    },
4410    {
4411     "field_name" : "layers",
4412     "field_offset" : 64,
4413     "referenced_type" : "_ZTIj"
4414    },
4415    {
4416     "field_name" : "format",
4417     "field_offset" : 96,
4418     "referenced_type" : "_ZTIj"
4419    },
4420    {
4421     "field_name" : "usage",
4422     "field_offset" : 128,
4423     "referenced_type" : "_ZTIy"
4424    },
4425    {
4426     "field_name" : "stride",
4427     "field_offset" : 192,
4428     "referenced_type" : "_ZTIj"
4429    },
4430    {
4431     "field_name" : "rfu0",
4432     "field_offset" : 224,
4433     "referenced_type" : "_ZTIj"
4434    },
4435    {
4436     "field_name" : "rfu1",
4437     "field_offset" : 256,
4438     "referenced_type" : "_ZTIy"
4439    }
4440   ],
4441   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
4442   "name" : "AHardwareBuffer_Desc",
4443   "size" : 40,
4444   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
4445  },
4446  {
4447   "alignment" : 4,
4448   "fields" :
4449   [
4450    {
4451     "field_name" : "width",
4452     "referenced_type" : "_ZTIi"
4453    },
4454    {
4455     "field_name" : "height",
4456     "field_offset" : 32,
4457     "referenced_type" : "_ZTIi"
4458    },
4459    {
4460     "field_name" : "stride",
4461     "field_offset" : 64,
4462     "referenced_type" : "_ZTIi"
4463    },
4464    {
4465     "field_name" : "format",
4466     "field_offset" : 96,
4467     "referenced_type" : "_ZTIi"
4468    },
4469    {
4470     "field_name" : "bits",
4471     "field_offset" : 128,
4472     "referenced_type" : "_ZTIPv"
4473    },
4474    {
4475     "field_name" : "reserved",
4476     "field_offset" : 160,
4477     "referenced_type" : "_ZTIA6_j"
4478    }
4479   ],
4480   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
4481   "name" : "ANativeWindow_Buffer",
4482   "size" : 44,
4483   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
4484  },
4485  {
4486   "alignment" : 4,
4487   "fields" :
4488   [
4489    {
4490     "field_name" : "data",
4491     "referenced_type" : "_ZTIPv"
4492    },
4493    {
4494     "field_name" : "pixelStride",
4495     "field_offset" : 32,
4496     "referenced_type" : "_ZTIj"
4497    },
4498    {
4499     "field_name" : "rowStride",
4500     "field_offset" : 64,
4501     "referenced_type" : "_ZTIj"
4502    }
4503   ],
4504   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
4505   "name" : "AHardwareBuffer_Plane",
4506   "size" : 12,
4507   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
4508  },
4509  {
4510   "alignment" : 4,
4511   "fields" :
4512   [
4513    {
4514     "field_name" : "maxContentLightLevel",
4515     "referenced_type" : "_ZTIf"
4516    },
4517    {
4518     "field_name" : "maxFrameAverageLightLevel",
4519     "field_offset" : 32,
4520     "referenced_type" : "_ZTIf"
4521    }
4522   ],
4523   "linker_set_key" : "_ZTI21AHdrMetadata_cta861_3",
4524   "name" : "AHdrMetadata_cta861_3",
4525   "size" : 8,
4526   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
4527  },
4528  {
4529   "alignment" : 4,
4530   "fields" :
4531   [
4532    {
4533     "field_name" : "magic",
4534     "referenced_type" : "_ZTIi"
4535    },
4536    {
4537     "field_name" : "version",
4538     "field_offset" : 32,
4539     "referenced_type" : "_ZTIi"
4540    },
4541    {
4542     "field_name" : "reserved",
4543     "field_offset" : 64,
4544     "referenced_type" : "_ZTIA4_Pv"
4545    },
4546    {
4547     "field_name" : "incRef",
4548     "field_offset" : 192,
4549     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
4550    },
4551    {
4552     "field_name" : "decRef",
4553     "field_offset" : 224,
4554     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
4555    }
4556   ],
4557   "linker_set_key" : "_ZTI21android_native_base_t",
4558   "name" : "android_native_base_t",
4559   "size" : 32,
4560   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
4561  },
4562  {
4563   "alignment" : 4,
4564   "fields" :
4565   [
4566    {
4567     "field_name" : "left",
4568     "referenced_type" : "_ZTIi"
4569    },
4570    {
4571     "field_name" : "top",
4572     "field_offset" : 32,
4573     "referenced_type" : "_ZTIi"
4574    },
4575    {
4576     "field_name" : "right",
4577     "field_offset" : 64,
4578     "referenced_type" : "_ZTIi"
4579    },
4580    {
4581     "field_name" : "bottom",
4582     "field_offset" : 96,
4583     "referenced_type" : "_ZTIi"
4584    }
4585   ],
4586   "linker_set_key" : "_ZTI21android_native_rect_t",
4587   "name" : "android_native_rect_t",
4588   "size" : 16,
4589   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
4590  },
4591  {
4592   "alignment" : 4,
4593   "fields" :
4594   [
4595    {
4596     "field_name" : "planeCount",
4597     "referenced_type" : "_ZTIj"
4598    },
4599    {
4600     "field_name" : "planes",
4601     "field_offset" : 32,
4602     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
4603    }
4604   ],
4605   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
4606   "name" : "AHardwareBuffer_Planes",
4607   "size" : 52,
4608   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
4609  },
4610  {
4611   "alignment" : 4,
4612   "fields" :
4613   [
4614    {
4615     "field_name" : "displayPrimaryRed",
4616     "referenced_type" : "_ZTI9AColor_xy"
4617    },
4618    {
4619     "field_name" : "displayPrimaryGreen",
4620     "field_offset" : 64,
4621     "referenced_type" : "_ZTI9AColor_xy"
4622    },
4623    {
4624     "field_name" : "displayPrimaryBlue",
4625     "field_offset" : 128,
4626     "referenced_type" : "_ZTI9AColor_xy"
4627    },
4628    {
4629     "field_name" : "whitePoint",
4630     "field_offset" : 192,
4631     "referenced_type" : "_ZTI9AColor_xy"
4632    },
4633    {
4634     "field_name" : "maxLuminance",
4635     "field_offset" : 256,
4636     "referenced_type" : "_ZTIf"
4637    },
4638    {
4639     "field_name" : "minLuminance",
4640     "field_offset" : 288,
4641     "referenced_type" : "_ZTIf"
4642    }
4643   ],
4644   "linker_set_key" : "_ZTI22AHdrMetadata_smpte2086",
4645   "name" : "AHdrMetadata_smpte2086",
4646   "size" : 40,
4647   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
4648  },
4649  {
4650   "alignment" : 4,
4651   "fields" :
4652   [
4653    {
4654     "field_name" : "name",
4655     "referenced_type" : "_ZTIPKc"
4656    },
4657    {
4658     "field_name" : "value",
4659     "field_offset" : 32,
4660     "referenced_type" : "_ZTIx"
4661    }
4662   ],
4663   "linker_set_key" : "_ZTI26AHardwareBufferLongOptions",
4664   "name" : "AHardwareBufferLongOptions",
4665   "size" : 12,
4666   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
4667  },
4668  {
4669   "alignment" : 4,
4670   "fields" :
4671   [
4672    {
4673     "field_name" : "frameNumber",
4674     "referenced_type" : "_ZTIy"
4675    },
4676    {
4677     "field_name" : "frameTimelineVsyncId",
4678     "field_offset" : 64,
4679     "referenced_type" : "_ZTIx"
4680    },
4681    {
4682     "field_name" : "inputEventId",
4683     "field_offset" : 128,
4684     "referenced_type" : "_ZTIi"
4685    },
4686    {
4687     "field_name" : "startTimeNanos",
4688     "field_offset" : 160,
4689     "referenced_type" : "_ZTIx"
4690    },
4691    {
4692     "field_name" : "useForRefreshRateSelection",
4693     "field_offset" : 224,
4694     "referenced_type" : "_ZTIi"
4695    },
4696    {
4697     "field_name" : "skippedFrameVsyncId",
4698     "field_offset" : 256,
4699     "referenced_type" : "_ZTIx"
4700    },
4701    {
4702     "field_name" : "skippedFrameStartTimeNanos",
4703     "field_offset" : 320,
4704     "referenced_type" : "_ZTIx"
4705    }
4706   ],
4707   "linker_set_key" : "_ZTI30ANativeWindowFrameTimelineInfo",
4708   "name" : "ANativeWindowFrameTimelineInfo",
4709   "size" : 48,
4710   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
4711  },
4712  {
4713   "alignment" : 4,
4714   "fields" :
4715   [
4716    {
4717     "field_name" : "left",
4718     "referenced_type" : "_ZTIi"
4719    },
4720    {
4721     "field_name" : "top",
4722     "field_offset" : 32,
4723     "referenced_type" : "_ZTIi"
4724    },
4725    {
4726     "field_name" : "right",
4727     "field_offset" : 64,
4728     "referenced_type" : "_ZTIi"
4729    },
4730    {
4731     "field_name" : "bottom",
4732     "field_offset" : 96,
4733     "referenced_type" : "_ZTIi"
4734    }
4735   ],
4736   "linker_set_key" : "_ZTI5ARect",
4737   "name" : "ARect",
4738   "size" : 16,
4739   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
4740  },
4741  {
4742   "alignment" : 4,
4743   "fields" :
4744   [
4745    {
4746     "field_name" : "x",
4747     "referenced_type" : "_ZTIf"
4748    },
4749    {
4750     "field_name" : "y",
4751     "field_offset" : 32,
4752     "referenced_type" : "_ZTIf"
4753    }
4754   ],
4755   "linker_set_key" : "_ZTI9AColor_xy",
4756   "name" : "AColor_xy",
4757   "size" : 8,
4758   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
4759  },
4760  {
4761   "alignment" : 4,
4762   "fields" :
4763   [
4764    {
4765     "access" : "private",
4766     "field_name" : "mWindow",
4767     "referenced_type" : "_ZTIP13ANativeWindow"
4768    }
4769   ],
4770   "linker_set_key" : "_ZTIN4aidl7android8hardware12NativeWindowE",
4771   "name" : "aidl::android::hardware::NativeWindow",
4772   "record_kind" : "class",
4773   "size" : 4,
4774   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
4775  },
4776  {
4777   "alignment" : 4,
4778   "fields" :
4779   [
4780    {
4781     "access" : "private",
4782     "field_name" : "mBuffer",
4783     "referenced_type" : "_ZTIP15AHardwareBuffer"
4784    }
4785   ],
4786   "linker_set_key" : "_ZTIN4aidl7android8hardware14HardwareBufferE",
4787   "name" : "aidl::android::hardware::HardwareBuffer",
4788   "record_kind" : "class",
4789   "size" : 4,
4790   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
4791  }
4792 ],
4793 "rvalue_reference_types" :
4794 [
4795  {
4796   "alignment" : 4,
4797   "linker_set_key" : "_ZTION4aidl7android8hardware12NativeWindowE",
4798   "name" : "aidl::android::hardware::NativeWindow &&",
4799   "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE",
4800   "size" : 4,
4801   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
4802  },
4803  {
4804   "alignment" : 4,
4805   "linker_set_key" : "_ZTION4aidl7android8hardware14HardwareBufferE",
4806   "name" : "aidl::android::hardware::HardwareBuffer &&",
4807   "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE",
4808   "size" : 4,
4809   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
4810  }
4811 ]
4812}
4813