1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA1_Pv",
7   "name" : "void *[1]",
8   "referenced_type" : "_ZTIPv",
9   "self_type" : "_ZTIA1_Pv",
10   "size" : 4,
11   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
12  },
13  {
14   "alignment" : 4,
15   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
16   "name" : "AHardwareBuffer_Plane[4]",
17   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
18   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
19   "size" : 48,
20   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
21  },
22  {
23   "alignment" : 4,
24   "linker_set_key" : "_ZTIA4_Pv",
25   "name" : "void *[4]",
26   "referenced_type" : "_ZTIPv",
27   "self_type" : "_ZTIA4_Pv",
28   "size" : 16,
29   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
30  },
31  {
32   "alignment" : 4,
33   "linker_set_key" : "_ZTIA4_i",
34   "name" : "int[4]",
35   "referenced_type" : "_ZTIi",
36   "self_type" : "_ZTIA4_i",
37   "size" : 16,
38   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
39  },
40  {
41   "alignment" : 4,
42   "linker_set_key" : "_ZTIA6_Pv",
43   "name" : "void *[6]",
44   "referenced_type" : "_ZTIPv",
45   "self_type" : "_ZTIA6_Pv",
46   "size" : 24,
47   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
48  },
49  {
50   "alignment" : 4,
51   "linker_set_key" : "_ZTIA6_j",
52   "name" : "unsigned int[6]",
53   "referenced_type" : "_ZTIj",
54   "self_type" : "_ZTIA6_j",
55   "size" : 24,
56   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
57  }
58 ],
59 "builtin_types" :
60 [
61  {
62   "alignment" : 4,
63   "linker_set_key" : "_ZTIDn",
64   "name" : "std::nullptr_t",
65   "referenced_type" : "_ZTIDn",
66   "self_type" : "_ZTIDn",
67   "size" : 4
68  },
69  {
70   "alignment" : 2,
71   "is_integral" : true,
72   "is_unsigned" : true,
73   "linker_set_key" : "_ZTIDs",
74   "name" : "char16_t",
75   "referenced_type" : "_ZTIDs",
76   "self_type" : "_ZTIDs",
77   "size" : 2
78  },
79  {
80   "alignment" : 1,
81   "is_integral" : true,
82   "linker_set_key" : "_ZTIa",
83   "name" : "signed char",
84   "referenced_type" : "_ZTIa",
85   "self_type" : "_ZTIa",
86   "size" : 1
87  },
88  {
89   "alignment" : 1,
90   "is_integral" : true,
91   "is_unsigned" : true,
92   "linker_set_key" : "_ZTIb",
93   "name" : "bool",
94   "referenced_type" : "_ZTIb",
95   "self_type" : "_ZTIb",
96   "size" : 1
97  },
98  {
99   "alignment" : 1,
100   "is_integral" : true,
101   "linker_set_key" : "_ZTIc",
102   "name" : "char",
103   "referenced_type" : "_ZTIc",
104   "self_type" : "_ZTIc",
105   "size" : 1
106  },
107  {
108   "alignment" : 4,
109   "linker_set_key" : "_ZTId",
110   "name" : "double",
111   "referenced_type" : "_ZTId",
112   "self_type" : "_ZTId",
113   "size" : 8
114  },
115  {
116   "alignment" : 4,
117   "linker_set_key" : "_ZTIf",
118   "name" : "float",
119   "referenced_type" : "_ZTIf",
120   "self_type" : "_ZTIf",
121   "size" : 4
122  },
123  {
124   "alignment" : 1,
125   "is_integral" : true,
126   "is_unsigned" : true,
127   "linker_set_key" : "_ZTIh",
128   "name" : "unsigned char",
129   "referenced_type" : "_ZTIh",
130   "self_type" : "_ZTIh",
131   "size" : 1
132  },
133  {
134   "alignment" : 4,
135   "is_integral" : true,
136   "linker_set_key" : "_ZTIi",
137   "name" : "int",
138   "referenced_type" : "_ZTIi",
139   "self_type" : "_ZTIi",
140   "size" : 4
141  },
142  {
143   "alignment" : 4,
144   "is_integral" : true,
145   "is_unsigned" : true,
146   "linker_set_key" : "_ZTIj",
147   "name" : "unsigned int",
148   "referenced_type" : "_ZTIj",
149   "self_type" : "_ZTIj",
150   "size" : 4
151  },
152  {
153   "alignment" : 4,
154   "is_integral" : true,
155   "linker_set_key" : "_ZTIl",
156   "name" : "long",
157   "referenced_type" : "_ZTIl",
158   "self_type" : "_ZTIl",
159   "size" : 4
160  },
161  {
162   "alignment" : 4,
163   "is_integral" : true,
164   "is_unsigned" : true,
165   "linker_set_key" : "_ZTIm",
166   "name" : "unsigned long",
167   "referenced_type" : "_ZTIm",
168   "self_type" : "_ZTIm",
169   "size" : 4
170  },
171  {
172   "alignment" : 2,
173   "is_integral" : true,
174   "linker_set_key" : "_ZTIs",
175   "name" : "short",
176   "referenced_type" : "_ZTIs",
177   "self_type" : "_ZTIs",
178   "size" : 2
179  },
180  {
181   "alignment" : 2,
182   "is_integral" : true,
183   "is_unsigned" : true,
184   "linker_set_key" : "_ZTIt",
185   "name" : "unsigned short",
186   "referenced_type" : "_ZTIt",
187   "self_type" : "_ZTIt",
188   "size" : 2
189  },
190  {
191   "linker_set_key" : "_ZTIv",
192   "name" : "void",
193   "referenced_type" : "_ZTIv",
194   "self_type" : "_ZTIv"
195  },
196  {
197   "alignment" : 4,
198   "is_integral" : true,
199   "linker_set_key" : "_ZTIx",
200   "name" : "long long",
201   "referenced_type" : "_ZTIx",
202   "self_type" : "_ZTIx",
203   "size" : 8
204  },
205  {
206   "alignment" : 4,
207   "is_integral" : true,
208   "is_unsigned" : true,
209   "linker_set_key" : "_ZTIy",
210   "name" : "unsigned long long",
211   "referenced_type" : "_ZTIy",
212   "self_type" : "_ZTIy",
213   "size" : 8
214  }
215 ],
216 "elf_functions" :
217 [
218  {
219   "name" : "AHardwareBuffer_acquire"
220  },
221  {
222   "name" : "AHardwareBuffer_allocate"
223  },
224  {
225   "name" : "AHardwareBuffer_createFromHandle"
226  },
227  {
228   "name" : "AHardwareBuffer_describe"
229  },
230  {
231   "name" : "AHardwareBuffer_getId"
232  },
233  {
234   "name" : "AHardwareBuffer_getNativeHandle"
235  },
236  {
237   "name" : "AHardwareBuffer_isSupported"
238  },
239  {
240   "name" : "AHardwareBuffer_lock"
241  },
242  {
243   "name" : "AHardwareBuffer_lockAndGetInfo"
244  },
245  {
246   "name" : "AHardwareBuffer_lockPlanes"
247  },
248  {
249   "name" : "AHardwareBuffer_readFromParcel"
250  },
251  {
252   "name" : "AHardwareBuffer_recvHandleFromUnixSocket"
253  },
254  {
255   "name" : "AHardwareBuffer_release"
256  },
257  {
258   "name" : "AHardwareBuffer_sendHandleToUnixSocket"
259  },
260  {
261   "name" : "AHardwareBuffer_unlock"
262  },
263  {
264   "name" : "AHardwareBuffer_writeToParcel"
265  },
266  {
267   "name" : "ANativeWindowBuffer_getHardwareBuffer"
268  },
269  {
270   "name" : "ANativeWindow_OemStorageGet"
271  },
272  {
273   "name" : "ANativeWindow_OemStorageSet"
274  },
275  {
276   "name" : "ANativeWindow_acquire"
277  },
278  {
279   "name" : "ANativeWindow_cancelBuffer"
280  },
281  {
282   "name" : "ANativeWindow_dequeueBuffer"
283  },
284  {
285   "name" : "ANativeWindow_getBuffersDataSpace"
286  },
287  {
288   "name" : "ANativeWindow_getBuffersDefaultDataSpace"
289  },
290  {
291   "name" : "ANativeWindow_getFormat"
292  },
293  {
294   "name" : "ANativeWindow_getHeight"
295  },
296  {
297   "name" : "ANativeWindow_getLastDequeueDuration"
298  },
299  {
300   "name" : "ANativeWindow_getLastDequeueStartTime"
301  },
302  {
303   "name" : "ANativeWindow_getLastQueueDuration"
304  },
305  {
306   "name" : "ANativeWindow_getWidth"
307  },
308  {
309   "name" : "ANativeWindow_lock"
310  },
311  {
312   "name" : "ANativeWindow_query"
313  },
314  {
315   "name" : "ANativeWindow_queryf"
316  },
317  {
318   "name" : "ANativeWindow_queueBuffer"
319  },
320  {
321   "name" : "ANativeWindow_readFromParcel"
322  },
323  {
324   "name" : "ANativeWindow_release"
325  },
326  {
327   "name" : "ANativeWindow_setAutoPrerotation"
328  },
329  {
330   "name" : "ANativeWindow_setAutoRefresh"
331  },
332  {
333   "name" : "ANativeWindow_setBufferCount"
334  },
335  {
336   "name" : "ANativeWindow_setBuffersDataSpace"
337  },
338  {
339   "name" : "ANativeWindow_setBuffersDimensions"
340  },
341  {
342   "name" : "ANativeWindow_setBuffersFormat"
343  },
344  {
345   "name" : "ANativeWindow_setBuffersGeometry"
346  },
347  {
348   "name" : "ANativeWindow_setBuffersTimestamp"
349  },
350  {
351   "name" : "ANativeWindow_setBuffersTransform"
352  },
353  {
354   "name" : "ANativeWindow_setCancelBufferInterceptor"
355  },
356  {
357   "name" : "ANativeWindow_setDequeueBufferInterceptor"
358  },
359  {
360   "name" : "ANativeWindow_setDequeueTimeout"
361  },
362  {
363   "name" : "ANativeWindow_setFrameRate"
364  },
365  {
366   "name" : "ANativeWindow_setFrameRateWithChangeStrategy"
367  },
368  {
369   "name" : "ANativeWindow_setPerformInterceptor"
370  },
371  {
372   "name" : "ANativeWindow_setQueueBufferInterceptor"
373  },
374  {
375   "name" : "ANativeWindow_setSharedBufferMode"
376  },
377  {
378   "name" : "ANativeWindow_setSwapInterval"
379  },
380  {
381   "name" : "ANativeWindow_setUsage"
382  },
383  {
384   "name" : "ANativeWindow_tryAllocateBuffers"
385  },
386  {
387   "name" : "ANativeWindow_unlockAndPost"
388  },
389  {
390   "name" : "ANativeWindow_writeToParcel"
391  },
392  {
393   "name" : "_ZN7android28AHardwareBuffer_getDataSpaceEP15AHardwareBuffer"
394  },
395  {
396   "name" : "_ZN7android32AHardwareBuffer_to_GraphicBufferEP15AHardwareBuffer"
397  },
398  {
399   "name" : "_ZN7android32AHardwareBuffer_to_GraphicBufferEPK15AHardwareBuffer"
400  },
401  {
402   "name" : "_ZN7android34AHardwareBuffer_from_GraphicBufferEPNS_13GraphicBufferE"
403  },
404  {
405   "name" : "_ZN7android34AHardwareBuffer_isValidPixelFormatEj"
406  },
407  {
408   "name" : "_ZN7android36AHardwareBuffer_convertToPixelFormatEj"
409  },
410  {
411   "name" : "_ZN7android38AHardwareBuffer_convertFromPixelFormatEj"
412  },
413  {
414   "name" : "_ZN7android38AHardwareBuffer_to_ANativeWindowBufferEP15AHardwareBuffer"
415  },
416  {
417   "name" : "_ZN7android38AHardwareBuffer_to_ANativeWindowBufferEPK15AHardwareBuffer"
418  },
419  {
420   "name" : "_ZN7android41AHardwareBuffer_convertToGrallocUsageBitsEy"
421  },
422  {
423   "name" : "_ZN7android43AHardwareBuffer_convertFromGrallocUsageBitsEy"
424  }
425 ],
426 "elf_objects" : [],
427 "enum_types" :
428 [
429  {
430   "alignment" : 4,
431   "enum_fields" :
432   [
433    {
434     "enum_field_value" : 0,
435     "name" : "ADATASPACE_UNKNOWN"
436    },
437    {
438     "enum_field_value" : 4128768,
439     "name" : "STANDARD_MASK"
440    },
441    {
442     "enum_field_value" : 0,
443     "name" : "STANDARD_UNSPECIFIED"
444    },
445    {
446     "enum_field_value" : 65536,
447     "name" : "STANDARD_BT709"
448    },
449    {
450     "enum_field_value" : 131072,
451     "name" : "STANDARD_BT601_625"
452    },
453    {
454     "enum_field_value" : 196608,
455     "name" : "STANDARD_BT601_625_UNADJUSTED"
456    },
457    {
458     "enum_field_value" : 262144,
459     "name" : "STANDARD_BT601_525"
460    },
461    {
462     "enum_field_value" : 327680,
463     "name" : "STANDARD_BT601_525_UNADJUSTED"
464    },
465    {
466     "enum_field_value" : 393216,
467     "name" : "STANDARD_BT2020"
468    },
469    {
470     "enum_field_value" : 458752,
471     "name" : "STANDARD_BT2020_CONSTANT_LUMINANCE"
472    },
473    {
474     "enum_field_value" : 524288,
475     "name" : "STANDARD_BT470M"
476    },
477    {
478     "enum_field_value" : 589824,
479     "name" : "STANDARD_FILM"
480    },
481    {
482     "enum_field_value" : 655360,
483     "name" : "STANDARD_DCI_P3"
484    },
485    {
486     "enum_field_value" : 720896,
487     "name" : "STANDARD_ADOBE_RGB"
488    },
489    {
490     "enum_field_value" : 130023424,
491     "name" : "TRANSFER_MASK"
492    },
493    {
494     "enum_field_value" : 0,
495     "name" : "TRANSFER_UNSPECIFIED"
496    },
497    {
498     "enum_field_value" : 4194304,
499     "name" : "TRANSFER_LINEAR"
500    },
501    {
502     "enum_field_value" : 8388608,
503     "name" : "TRANSFER_SRGB"
504    },
505    {
506     "enum_field_value" : 12582912,
507     "name" : "TRANSFER_SMPTE_170M"
508    },
509    {
510     "enum_field_value" : 16777216,
511     "name" : "TRANSFER_GAMMA2_2"
512    },
513    {
514     "enum_field_value" : 20971520,
515     "name" : "TRANSFER_GAMMA2_6"
516    },
517    {
518     "enum_field_value" : 25165824,
519     "name" : "TRANSFER_GAMMA2_8"
520    },
521    {
522     "enum_field_value" : 29360128,
523     "name" : "TRANSFER_ST2084"
524    },
525    {
526     "enum_field_value" : 33554432,
527     "name" : "TRANSFER_HLG"
528    },
529    {
530     "enum_field_value" : 939524096,
531     "name" : "RANGE_MASK"
532    },
533    {
534     "enum_field_value" : 0,
535     "name" : "RANGE_UNSPECIFIED"
536    },
537    {
538     "enum_field_value" : 134217728,
539     "name" : "RANGE_FULL"
540    },
541    {
542     "enum_field_value" : 268435456,
543     "name" : "RANGE_LIMITED"
544    },
545    {
546     "enum_field_value" : 402653184,
547     "name" : "RANGE_EXTENDED"
548    },
549    {
550     "enum_field_value" : 406913024,
551     "name" : "ADATASPACE_SCRGB_LINEAR"
552    },
553    {
554     "enum_field_value" : 142671872,
555     "name" : "ADATASPACE_SRGB"
556    },
557    {
558     "enum_field_value" : 411107328,
559     "name" : "ADATASPACE_SCRGB"
560    },
561    {
562     "enum_field_value" : 143261696,
563     "name" : "ADATASPACE_DISPLAY_P3"
564    },
565    {
566     "enum_field_value" : 163971072,
567     "name" : "ADATASPACE_BT2020_PQ"
568    },
569    {
570     "enum_field_value" : 298188800,
571     "name" : "ADATASPACE_BT2020_ITU_PQ"
572    },
573    {
574     "enum_field_value" : 151715840,
575     "name" : "ADATASPACE_ADOBE_RGB"
576    },
577    {
578     "enum_field_value" : 146931712,
579     "name" : "ADATASPACE_JFIF"
580    },
581    {
582     "enum_field_value" : 281149440,
583     "name" : "ADATASPACE_BT601_625"
584    },
585    {
586     "enum_field_value" : 281280512,
587     "name" : "ADATASPACE_BT601_525"
588    },
589    {
590     "enum_field_value" : 147193856,
591     "name" : "ADATASPACE_BT2020"
592    },
593    {
594     "enum_field_value" : 281083904,
595     "name" : "ADATASPACE_BT709"
596    },
597    {
598     "enum_field_value" : 155844608,
599     "name" : "ADATASPACE_DCI_P3"
600    },
601    {
602     "enum_field_value" : 138477568,
603     "name" : "ADATASPACE_SRGB_LINEAR"
604    },
605    {
606     "enum_field_value" : 168165376,
607     "name" : "ADATASPACE_BT2020_HLG"
608    },
609    {
610     "enum_field_value" : 302383104,
611     "name" : "ADATASPACE_BT2020_ITU_HLG"
612    },
613    {
614     "enum_field_value" : 4096,
615     "name" : "ADATASPACE_DEPTH"
616    },
617    {
618     "enum_field_value" : 4098,
619     "name" : "ADATASPACE_DYNAMIC_DEPTH"
620    }
621   ],
622   "linker_set_key" : "_ZTI10ADataSpace",
623   "name" : "ADataSpace",
624   "referenced_type" : "_ZTI10ADataSpace",
625   "self_type" : "_ZTI10ADataSpace",
626   "size" : 4,
627   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
628   "underlying_type" : "_ZTIj"
629  },
630  {
631   "alignment" : 4,
632   "enum_fields" :
633   [
634    {
635     "enum_field_value" : 3,
636     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
637    },
638    {
639     "enum_field_value" : 6,
640     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
641    },
642    {
643     "enum_field_value" : 7,
644     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
645    },
646    {
647     "enum_field_value" : 8,
648     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
649    },
650    {
651     "enum_field_value" : 13,
652     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
653    },
654    {
655     "enum_field_value" : 65536,
656     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
657    },
658    {
659     "enum_field_value" : 65537,
660     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
661    },
662    {
663     "enum_field_value" : 65538,
664     "name" : "ANATIVEWINDOW_QUERY_XDPI"
665    },
666    {
667     "enum_field_value" : 65539,
668     "name" : "ANATIVEWINDOW_QUERY_YDPI"
669    }
670   ],
671   "linker_set_key" : "_ZTI18ANativeWindowQuery",
672   "name" : "ANativeWindowQuery",
673   "referenced_type" : "_ZTI18ANativeWindowQuery",
674   "self_type" : "_ZTI18ANativeWindowQuery",
675   "size" : 4,
676   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
677   "underlying_type" : "_ZTIj"
678  },
679  {
680   "alignment" : 4,
681   "enum_fields" :
682   [
683    {
684     "enum_field_value" : 0,
685     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
686    },
687    {
688     "enum_field_value" : 5,
689     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
690    },
691    {
692     "enum_field_value" : 9,
693     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
694    },
695    {
696     "enum_field_value" : 30,
697     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
698    }
699   ],
700   "linker_set_key" : "_ZTI20ANativeWindowPerform",
701   "name" : "ANativeWindowPerform",
702   "referenced_type" : "_ZTI20ANativeWindowPerform",
703   "self_type" : "_ZTI20ANativeWindowPerform",
704   "size" : 4,
705   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
706   "underlying_type" : "_ZTIj"
707  },
708  {
709   "alignment" : 4,
710   "enum_fields" :
711   [
712    {
713     "enum_field_value" : 1,
714     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
715    },
716    {
717     "enum_field_value" : 2,
718     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
719    },
720    {
721     "enum_field_value" : 3,
722     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
723    },
724    {
725     "enum_field_value" : 4,
726     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
727    },
728    {
729     "enum_field_value" : 22,
730     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
731    },
732    {
733     "enum_field_value" : 43,
734     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
735    },
736    {
737     "enum_field_value" : 33,
738     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
739    },
740    {
741     "enum_field_value" : 48,
742     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
743    },
744    {
745     "enum_field_value" : 49,
746     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
747    },
748    {
749     "enum_field_value" : 50,
750     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
751    },
752    {
753     "enum_field_value" : 51,
754     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
755    },
756    {
757     "enum_field_value" : 52,
758     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
759    },
760    {
761     "enum_field_value" : 53,
762     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
763    },
764    {
765     "enum_field_value" : 35,
766     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
767    },
768    {
769     "enum_field_value" : 54,
770     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_P010"
771    },
772    {
773     "enum_field_value" : 56,
774     "name" : "AHARDWAREBUFFER_FORMAT_R8_UNORM"
775    },
776    {
777     "enum_field_value" : 57,
778     "name" : "AHARDWAREBUFFER_FORMAT_R16_UINT"
779    },
780    {
781     "enum_field_value" : 58,
782     "name" : "AHARDWAREBUFFER_FORMAT_R16G16_UINT"
783    },
784    {
785     "enum_field_value" : 59,
786     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A10_UNORM"
787    }
788   ],
789   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
790   "name" : "AHardwareBuffer_Format",
791   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
792   "self_type" : "_ZTI22AHardwareBuffer_Format",
793   "size" : 4,
794   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
795   "underlying_type" : "_ZTIj"
796  },
797  {
798   "alignment" : 4,
799   "enum_fields" :
800   [
801    {
802     "enum_field_value" : 0,
803     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
804    },
805    {
806     "enum_field_value" : 1,
807     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
808    },
809    {
810     "enum_field_value" : 2,
811     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
812    },
813    {
814     "enum_field_value" : 4,
815     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
816    },
817    {
818     "enum_field_value" : 3,
819     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
820    },
821    {
822     "enum_field_value" : 7,
823     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
824    }
825   ],
826   "linker_set_key" : "_ZTI22ANativeWindowTransform",
827   "name" : "ANativeWindowTransform",
828   "referenced_type" : "_ZTI22ANativeWindowTransform",
829   "self_type" : "_ZTI22ANativeWindowTransform",
830   "size" : 4,
831   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
832   "underlying_type" : "_ZTIj"
833  },
834  {
835   "alignment" : 4,
836   "enum_fields" :
837   [
838    {
839     "enum_field_value" : 2,
840     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_REGISTER"
841    },
842    {
843     "enum_field_value" : 3,
844     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_CLONE"
845    }
846   ],
847   "linker_set_key" : "_ZTI22CreateFromHandleMethod",
848   "name" : "CreateFromHandleMethod",
849   "referenced_type" : "_ZTI22CreateFromHandleMethod",
850   "self_type" : "_ZTI22CreateFromHandleMethod",
851   "size" : 4,
852   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
853   "underlying_type" : "_ZTIj"
854  },
855  {
856   "alignment" : 4,
857   "enum_fields" :
858   [
859    {
860     "enum_field_value" : 1,
861     "name" : "NATIVE_WINDOW_API_EGL"
862    },
863    {
864     "enum_field_value" : 2,
865     "name" : "NATIVE_WINDOW_API_CPU"
866    },
867    {
868     "enum_field_value" : 3,
869     "name" : "NATIVE_WINDOW_API_MEDIA"
870    },
871    {
872     "enum_field_value" : 4,
873     "name" : "NATIVE_WINDOW_API_CAMERA"
874    }
875   ],
876   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
877   "name" : "(unnamed)",
878   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
879   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
880   "size" : 4,
881   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
882   "underlying_type" : "_ZTIj"
883  },
884  {
885   "alignment" : 4,
886   "enum_fields" :
887   [
888    {
889     "enum_field_value" : 0,
890     "name" : "NATIVE_WINDOW_WIDTH"
891    },
892    {
893     "enum_field_value" : 1,
894     "name" : "NATIVE_WINDOW_HEIGHT"
895    },
896    {
897     "enum_field_value" : 2,
898     "name" : "NATIVE_WINDOW_FORMAT"
899    },
900    {
901     "enum_field_value" : 3,
902     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
903    },
904    {
905     "enum_field_value" : 4,
906     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
907    },
908    {
909     "enum_field_value" : 5,
910     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
911    },
912    {
913     "enum_field_value" : 6,
914     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
915    },
916    {
917     "enum_field_value" : 7,
918     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
919    },
920    {
921     "enum_field_value" : 8,
922     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
923    },
924    {
925     "enum_field_value" : 9,
926     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
927    },
928    {
929     "enum_field_value" : 10,
930     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
931    },
932    {
933     "enum_field_value" : 11,
934     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
935    },
936    {
937     "enum_field_value" : 12,
938     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
939    },
940    {
941     "enum_field_value" : 13,
942     "name" : "NATIVE_WINDOW_BUFFER_AGE"
943    },
944    {
945     "enum_field_value" : 14,
946     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
947    },
948    {
949     "enum_field_value" : 15,
950     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
951    },
952    {
953     "enum_field_value" : 16,
954     "name" : "NATIVE_WINDOW_LAYER_COUNT"
955    },
956    {
957     "enum_field_value" : 17,
958     "name" : "NATIVE_WINDOW_IS_VALID"
959    },
960    {
961     "enum_field_value" : 18,
962     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
963    },
964    {
965     "enum_field_value" : 19,
966     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
967    },
968    {
969     "enum_field_value" : 20,
970     "name" : "NATIVE_WINDOW_DATASPACE"
971    },
972    {
973     "enum_field_value" : 21,
974     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
975    }
976   ],
977   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
978   "name" : "(unnamed)",
979   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
980   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
981   "size" : 4,
982   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
983   "underlying_type" : "_ZTIj"
984  },
985  {
986   "alignment" : 4,
987   "enum_fields" :
988   [
989    {
990     "enum_field_value" : 0,
991     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
992    },
993    {
994     "enum_field_value" : 1,
995     "name" : "NATIVE_WINDOW_SURFACE"
996    }
997   ],
998   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
999   "name" : "(unnamed)",
1000   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
1001   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
1002   "size" : 4,
1003   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
1004   "underlying_type" : "_ZTIj"
1005  },
1006  {
1007   "alignment" : 4,
1008   "enum_fields" :
1009   [
1010    {
1011     "enum_field_value" : 0,
1012     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
1013    },
1014    {
1015     "enum_field_value" : 2,
1016     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
1017    },
1018    {
1019     "enum_field_value" : 3,
1020     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
1021    },
1022    {
1023     "enum_field_value" : 15,
1024     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
1025    },
1026    {
1027     "enum_field_value" : 0,
1028     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
1029    },
1030    {
1031     "enum_field_value" : 32,
1032     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
1033    },
1034    {
1035     "enum_field_value" : 48,
1036     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
1037    },
1038    {
1039     "enum_field_value" : 240,
1040     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
1041    },
1042    {
1043     "enum_field_value" : 256,
1044     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
1045    },
1046    {
1047     "enum_field_value" : 512,
1048     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
1049    },
1050    {
1051     "enum_field_value" : 512,
1052     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
1053    },
1054    {
1055     "enum_field_value" : 2048,
1056     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
1057    },
1058    {
1059     "enum_field_value" : 16384,
1060     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
1061    },
1062    {
1063     "enum_field_value" : 65536,
1064     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
1065    },
1066    {
1067     "enum_field_value" : 8388608,
1068     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
1069    },
1070    {
1071     "enum_field_value" : 16777216,
1072     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
1073    },
1074    {
1075     "enum_field_value" : 33554432,
1076     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
1077    },
1078    {
1079     "enum_field_value" : 67108864,
1080     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
1081    },
1082    {
1083     "enum_field_value" : -2147483648,
1084     "name" : "AHARDWAREBUFFER_USAGE_FRONT_BUFFER"
1085    },
1086    {
1087     "enum_field_value" : 268435456,
1088     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
1089    },
1090    {
1091     "enum_field_value" : 536870912,
1092     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
1093    },
1094    {
1095     "enum_field_value" : 1073741824,
1096     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
1097    },
1098    {
1099     "enum_field_value" : -2147483648,
1100     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
1101    },
1102    {
1103     "enum_field_value" : 0,
1104     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
1105    },
1106    {
1107     "enum_field_value" : 0,
1108     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
1109    },
1110    {
1111     "enum_field_value" : 0,
1112     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
1113    },
1114    {
1115     "enum_field_value" : 0,
1116     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
1117    },
1118    {
1119     "enum_field_value" : 0,
1120     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
1121    },
1122    {
1123     "enum_field_value" : 0,
1124     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
1125    },
1126    {
1127     "enum_field_value" : 0,
1128     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
1129    },
1130    {
1131     "enum_field_value" : 0,
1132     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
1133    },
1134    {
1135     "enum_field_value" : 0,
1136     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
1137    },
1138    {
1139     "enum_field_value" : 0,
1140     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
1141    },
1142    {
1143     "enum_field_value" : 0,
1144     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
1145    },
1146    {
1147     "enum_field_value" : 0,
1148     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
1149    },
1150    {
1151     "enum_field_value" : 0,
1152     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
1153    },
1154    {
1155     "enum_field_value" : 0,
1156     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
1157    },
1158    {
1159     "enum_field_value" : 0,
1160     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
1161    },
1162    {
1163     "enum_field_value" : 0,
1164     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
1165    }
1166   ],
1167   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
1168   "name" : "AHardwareBuffer_UsageFlags",
1169   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
1170   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
1171   "size" : 8,
1172   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
1173   "underlying_type" : "_ZTIy"
1174  },
1175  {
1176   "alignment" : 4,
1177   "enum_fields" :
1178   [
1179    {
1180     "enum_field_value" : 1,
1181     "name" : "WINDOW_FORMAT_RGBA_8888"
1182    },
1183    {
1184     "enum_field_value" : 2,
1185     "name" : "WINDOW_FORMAT_RGBX_8888"
1186    },
1187    {
1188     "enum_field_value" : 4,
1189     "name" : "WINDOW_FORMAT_RGB_565"
1190    }
1191   ],
1192   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
1193   "name" : "ANativeWindow_LegacyFormat",
1194   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
1195   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
1196   "size" : 4,
1197   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
1198   "underlying_type" : "_ZTIj"
1199  },
1200  {
1201   "alignment" : 4,
1202   "enum_fields" :
1203   [
1204    {
1205     "enum_field_value" : 100,
1206     "name" : "ANATIVEWINDOW_FRAME_RATE_EXACT"
1207    },
1208    {
1209     "enum_field_value" : 101,
1210     "name" : "ANATIVEWINDOW_FRAME_RATE_NO_VOTE"
1211    },
1212    {
1213     "enum_field_value" : 102,
1214     "name" : "ANATIVEWINDOW_FRAME_RATE_MIN"
1215    }
1216   ],
1217   "linker_set_key" : "_ZTI31$ANATIVEWINDOW_FRAME_RATE_EXACT",
1218   "name" : "(unnamed)",
1219   "referenced_type" : "_ZTI31$ANATIVEWINDOW_FRAME_RATE_EXACT",
1220   "self_type" : "_ZTI31$ANATIVEWINDOW_FRAME_RATE_EXACT",
1221   "size" : 4,
1222   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
1223   "underlying_type" : "_ZTIj"
1224  },
1225  {
1226   "alignment" : 4,
1227   "enum_fields" :
1228   [
1229    {
1230     "enum_field_value" : 0,
1231     "name" : "NATIVE_WINDOW_SET_USAGE"
1232    },
1233    {
1234     "enum_field_value" : 1,
1235     "name" : "NATIVE_WINDOW_CONNECT"
1236    },
1237    {
1238     "enum_field_value" : 2,
1239     "name" : "NATIVE_WINDOW_DISCONNECT"
1240    },
1241    {
1242     "enum_field_value" : 3,
1243     "name" : "NATIVE_WINDOW_SET_CROP"
1244    },
1245    {
1246     "enum_field_value" : 4,
1247     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
1248    },
1249    {
1250     "enum_field_value" : 5,
1251     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
1252    },
1253    {
1254     "enum_field_value" : 6,
1255     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
1256    },
1257    {
1258     "enum_field_value" : 7,
1259     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
1260    },
1261    {
1262     "enum_field_value" : 8,
1263     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
1264    },
1265    {
1266     "enum_field_value" : 9,
1267     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
1268    },
1269    {
1270     "enum_field_value" : 10,
1271     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
1272    },
1273    {
1274     "enum_field_value" : 11,
1275     "name" : "NATIVE_WINDOW_LOCK"
1276    },
1277    {
1278     "enum_field_value" : 12,
1279     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
1280    },
1281    {
1282     "enum_field_value" : 13,
1283     "name" : "NATIVE_WINDOW_API_CONNECT"
1284    },
1285    {
1286     "enum_field_value" : 14,
1287     "name" : "NATIVE_WINDOW_API_DISCONNECT"
1288    },
1289    {
1290     "enum_field_value" : 15,
1291     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
1292    },
1293    {
1294     "enum_field_value" : 16,
1295     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
1296    },
1297    {
1298     "enum_field_value" : 17,
1299     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
1300    },
1301    {
1302     "enum_field_value" : 18,
1303     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
1304    },
1305    {
1306     "enum_field_value" : 19,
1307     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
1308    },
1309    {
1310     "enum_field_value" : 20,
1311     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
1312    },
1313    {
1314     "enum_field_value" : 21,
1315     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
1316    },
1317    {
1318     "enum_field_value" : 22,
1319     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
1320    },
1321    {
1322     "enum_field_value" : 23,
1323     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
1324    },
1325    {
1326     "enum_field_value" : 24,
1327     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
1328    },
1329    {
1330     "enum_field_value" : 25,
1331     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
1332    },
1333    {
1334     "enum_field_value" : 26,
1335     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
1336    },
1337    {
1338     "enum_field_value" : 27,
1339     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
1340    },
1341    {
1342     "enum_field_value" : 30,
1343     "name" : "NATIVE_WINDOW_SET_USAGE64"
1344    },
1345    {
1346     "enum_field_value" : 31,
1347     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
1348    },
1349    {
1350     "enum_field_value" : 32,
1351     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
1352    },
1353    {
1354     "enum_field_value" : 33,
1355     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
1356    },
1357    {
1358     "enum_field_value" : 34,
1359     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
1360    },
1361    {
1362     "enum_field_value" : 35,
1363     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
1364    },
1365    {
1366     "enum_field_value" : 36,
1367     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
1368    },
1369    {
1370     "enum_field_value" : 37,
1371     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
1372    },
1373    {
1374     "enum_field_value" : 38,
1375     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
1376    },
1377    {
1378     "enum_field_value" : 39,
1379     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
1380    },
1381    {
1382     "enum_field_value" : 40,
1383     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
1384    },
1385    {
1386     "enum_field_value" : 41,
1387     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
1388    },
1389    {
1390     "enum_field_value" : 42,
1391     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
1392    },
1393    {
1394     "enum_field_value" : 43,
1395     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
1396    },
1397    {
1398     "enum_field_value" : 44,
1399     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
1400    },
1401    {
1402     "enum_field_value" : 45,
1403     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
1404    },
1405    {
1406     "enum_field_value" : 46,
1407     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
1408    },
1409    {
1410     "enum_field_value" : 47,
1411     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
1412    },
1413    {
1414     "enum_field_value" : 48,
1415     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_INFO"
1416    },
1417    {
1418     "enum_field_value" : 49,
1419     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER2"
1420    }
1421   ],
1422   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
1423   "name" : "(unnamed)",
1424   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
1425   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
1426   "size" : 4,
1427   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
1428   "underlying_type" : "_ZTIj"
1429  },
1430  {
1431   "alignment" : 4,
1432   "enum_fields" :
1433   [
1434    {
1435     "enum_field_value" : 1,
1436     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
1437    },
1438    {
1439     "enum_field_value" : 2,
1440     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
1441    },
1442    {
1443     "enum_field_value" : 4,
1444     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
1445    },
1446    {
1447     "enum_field_value" : 3,
1448     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
1449    },
1450    {
1451     "enum_field_value" : 7,
1452     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
1453    },
1454    {
1455     "enum_field_value" : 8,
1456     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
1457    }
1458   ],
1459   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
1460   "name" : "(unnamed)",
1461   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
1462   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
1463   "size" : 4,
1464   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
1465   "underlying_type" : "_ZTIj"
1466  },
1467  {
1468   "alignment" : 4,
1469   "enum_fields" :
1470   [
1471    {
1472     "enum_field_value" : 131072,
1473     "name" : "AHARDWAREBUFFER_USAGE_CAMERA_WRITE"
1474    },
1475    {
1476     "enum_field_value" : 262144,
1477     "name" : "AHARDWAREBUFFER_USAGE_CAMERA_READ"
1478    },
1479    {
1480     "enum_field_value" : 393216,
1481     "name" : "AHARDWAREBUFFER_USAGE_CAMERA_MASK"
1482    }
1483   ],
1484   "linker_set_key" : "_ZTI34$AHARDWAREBUFFER_USAGE_CAMERA_MASK",
1485   "name" : "(unnamed)",
1486   "referenced_type" : "_ZTI34$AHARDWAREBUFFER_USAGE_CAMERA_MASK",
1487   "self_type" : "_ZTI34$AHARDWAREBUFFER_USAGE_CAMERA_MASK",
1488   "size" : 4,
1489   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
1490   "underlying_type" : "_ZTIj"
1491  },
1492  {
1493   "alignment" : 4,
1494   "enum_fields" :
1495   [
1496    {
1497     "enum_field_value" : 0,
1498     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
1499    },
1500    {
1501     "enum_field_value" : 1,
1502     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
1503    },
1504    {
1505     "enum_field_value" : 2,
1506     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
1507    },
1508    {
1509     "enum_field_value" : 3,
1510     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
1511    }
1512   ],
1513   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
1514   "name" : "(unnamed)",
1515   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
1516   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
1517   "size" : 4,
1518   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
1519   "underlying_type" : "_ZTIj"
1520  },
1521  {
1522   "alignment" : 4,
1523   "enum_fields" :
1524   [
1525    {
1526     "enum_field_value" : 0,
1527     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
1528    },
1529    {
1530     "enum_field_value" : 1,
1531     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
1532    }
1533   ],
1534   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
1535   "name" : "ANativeWindow_FrameRateCompatibility",
1536   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
1537   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
1538   "size" : 4,
1539   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
1540   "underlying_type" : "_ZTIj"
1541  },
1542  {
1543   "alignment" : 4,
1544   "enum_fields" :
1545   [
1546    {
1547     "enum_field_value" : 0,
1548     "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ONLY_IF_SEAMLESS"
1549    },
1550    {
1551     "enum_field_value" : 1,
1552     "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ALWAYS"
1553    }
1554   ],
1555   "linker_set_key" : "_ZTI37ANativeWindow_ChangeFrameRateStrategy",
1556   "name" : "ANativeWindow_ChangeFrameRateStrategy",
1557   "referenced_type" : "_ZTI37ANativeWindow_ChangeFrameRateStrategy",
1558   "self_type" : "_ZTI37ANativeWindow_ChangeFrameRateStrategy",
1559   "size" : 4,
1560   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
1561   "underlying_type" : "_ZTIj"
1562  },
1563  {
1564   "alignment" : 4,
1565   "enum_fields" :
1566   [
1567    {
1568     "enum_field_value" : 5,
1569     "name" : "AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM"
1570    },
1571    {
1572     "enum_field_value" : 842094169,
1573     "name" : "AHARDWAREBUFFER_FORMAT_YV12"
1574    },
1575    {
1576     "enum_field_value" : 538982489,
1577     "name" : "AHARDWAREBUFFER_FORMAT_Y8"
1578    },
1579    {
1580     "enum_field_value" : 540422489,
1581     "name" : "AHARDWAREBUFFER_FORMAT_Y16"
1582    },
1583    {
1584     "enum_field_value" : 32,
1585     "name" : "AHARDWAREBUFFER_FORMAT_RAW16"
1586    },
1587    {
1588     "enum_field_value" : 37,
1589     "name" : "AHARDWAREBUFFER_FORMAT_RAW10"
1590    },
1591    {
1592     "enum_field_value" : 38,
1593     "name" : "AHARDWAREBUFFER_FORMAT_RAW12"
1594    },
1595    {
1596     "enum_field_value" : 36,
1597     "name" : "AHARDWAREBUFFER_FORMAT_RAW_OPAQUE"
1598    },
1599    {
1600     "enum_field_value" : 34,
1601     "name" : "AHARDWAREBUFFER_FORMAT_IMPLEMENTATION_DEFINED"
1602    },
1603    {
1604     "enum_field_value" : 16,
1605     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_SP"
1606    },
1607    {
1608     "enum_field_value" : 17,
1609     "name" : "AHARDWAREBUFFER_FORMAT_YCrCb_420_SP"
1610    },
1611    {
1612     "enum_field_value" : 20,
1613     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_I"
1614    }
1615   ],
1616   "linker_set_key" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
1617   "name" : "(unnamed)",
1618   "referenced_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
1619   "self_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
1620   "size" : 4,
1621   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
1622   "underlying_type" : "_ZTIj"
1623  }
1624 ],
1625 "function_types" :
1626 [
1627  {
1628   "alignment" : 4,
1629   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
1630   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
1631   "parameters" :
1632   [
1633    {
1634     "referenced_type" : "_ZTIP13ANativeWindow"
1635    },
1636    {
1637     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
1638    }
1639   ],
1640   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
1641   "return_type" : "_ZTIi",
1642   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
1643   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
1644  },
1645  {
1646   "alignment" : 4,
1647   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
1648   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
1649   "parameters" :
1650   [
1651    {
1652     "referenced_type" : "_ZTIP13ANativeWindow"
1653    },
1654    {
1655     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
1656    },
1657    {
1658     "referenced_type" : "_ZTIi"
1659    }
1660   ],
1661   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
1662   "return_type" : "_ZTIi",
1663   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
1664   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
1665  },
1666  {
1667   "alignment" : 4,
1668   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
1669   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
1670   "parameters" :
1671   [
1672    {
1673     "referenced_type" : "_ZTIP13ANativeWindow"
1674    },
1675    {
1676     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
1677    },
1678    {
1679     "referenced_type" : "_ZTIPv"
1680    },
1681    {
1682     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
1683    },
1684    {
1685     "referenced_type" : "_ZTIi"
1686    }
1687   ],
1688   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
1689   "return_type" : "_ZTIi",
1690   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
1691   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
1692  },
1693  {
1694   "alignment" : 4,
1695   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
1696   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
1697   "parameters" :
1698   [
1699    {
1700     "referenced_type" : "_ZTIP13ANativeWindow"
1701    },
1702    {
1703     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
1704    },
1705    {
1706     "referenced_type" : "_ZTIPv"
1707    },
1708    {
1709     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
1710    },
1711    {
1712     "referenced_type" : "_ZTIPi"
1713    }
1714   ],
1715   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
1716   "return_type" : "_ZTIi",
1717   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
1718   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
1719  },
1720  {
1721   "alignment" : 4,
1722   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
1723   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)",
1724   "parameters" :
1725   [
1726    {
1727     "referenced_type" : "_ZTIP13ANativeWindow"
1728    },
1729    {
1730     "referenced_type" : "_ZTIPFiP13ANativeWindowiPcE"
1731    },
1732    {
1733     "referenced_type" : "_ZTIPv"
1734    },
1735    {
1736     "referenced_type" : "_ZTIi"
1737    },
1738    {
1739     "referenced_type" : "_ZTIPc"
1740    }
1741   ],
1742   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
1743   "return_type" : "_ZTIi",
1744   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
1745   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
1746  },
1747  {
1748   "alignment" : 4,
1749   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
1750   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
1751   "parameters" :
1752   [
1753    {
1754     "referenced_type" : "_ZTIP13ANativeWindow"
1755    },
1756    {
1757     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
1758    }
1759   ],
1760   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
1761   "return_type" : "_ZTIi",
1762   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
1763   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
1764  },
1765  {
1766   "alignment" : 4,
1767   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
1768   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
1769   "parameters" :
1770   [
1771    {
1772     "referenced_type" : "_ZTIP13ANativeWindow"
1773    },
1774    {
1775     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
1776    },
1777    {
1778     "referenced_type" : "_ZTIPi"
1779    }
1780   ],
1781   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
1782   "return_type" : "_ZTIi",
1783   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
1784   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
1785  },
1786  {
1787   "alignment" : 4,
1788   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
1789   "name" : "int (ANativeWindow *, int)",
1790   "parameters" :
1791   [
1792    {
1793     "referenced_type" : "_ZTIP13ANativeWindow"
1794    },
1795    {
1796     "referenced_type" : "_ZTIi"
1797    }
1798   ],
1799   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
1800   "return_type" : "_ZTIi",
1801   "self_type" : "_ZTIFiP13ANativeWindowiE",
1802   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
1803  },
1804  {
1805   "alignment" : 4,
1806   "linker_set_key" : "_ZTIFiP13ANativeWindowiPcE",
1807   "name" : "int (ANativeWindow *, int, char *)",
1808   "parameters" :
1809   [
1810    {
1811     "referenced_type" : "_ZTIP13ANativeWindow"
1812    },
1813    {
1814     "referenced_type" : "_ZTIi"
1815    },
1816    {
1817     "referenced_type" : "_ZTIPc"
1818    }
1819   ],
1820   "referenced_type" : "_ZTIFiP13ANativeWindowiPcE",
1821   "return_type" : "_ZTIi",
1822   "self_type" : "_ZTIFiP13ANativeWindowiPcE",
1823   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
1824  },
1825  {
1826   "alignment" : 4,
1827   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
1828   "name" : "int (ANativeWindow *, int, ...)",
1829   "parameters" :
1830   [
1831    {
1832     "referenced_type" : "_ZTIP13ANativeWindow"
1833    },
1834    {
1835     "referenced_type" : "_ZTIi"
1836    }
1837   ],
1838   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
1839   "return_type" : "_ZTIi",
1840   "self_type" : "_ZTIFiP13ANativeWindowizE",
1841   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
1842  },
1843  {
1844   "alignment" : 4,
1845   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
1846   "name" : "int (const ANativeWindow *, int, int *)",
1847   "parameters" :
1848   [
1849    {
1850     "referenced_type" : "_ZTIPK13ANativeWindow"
1851    },
1852    {
1853     "referenced_type" : "_ZTIi"
1854    },
1855    {
1856     "referenced_type" : "_ZTIPi"
1857    }
1858   ],
1859   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
1860   "return_type" : "_ZTIi",
1861   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
1862   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
1863  },
1864  {
1865   "alignment" : 4,
1866   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
1867   "name" : "void (android_native_base_t *)",
1868   "parameters" :
1869   [
1870    {
1871     "referenced_type" : "_ZTIP21android_native_base_t"
1872    }
1873   ],
1874   "referenced_type" : "_ZTIFvP21android_native_base_tE",
1875   "return_type" : "_ZTIv",
1876   "self_type" : "_ZTIFvP21android_native_base_tE",
1877   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
1878  }
1879 ],
1880 "functions" :
1881 [
1882  {
1883   "function_name" : "AHardwareBuffer_acquire",
1884   "linker_set_key" : "AHardwareBuffer_acquire",
1885   "parameters" :
1886   [
1887    {
1888     "referenced_type" : "_ZTIP15AHardwareBuffer"
1889    }
1890   ],
1891   "return_type" : "_ZTIv",
1892   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1893  },
1894  {
1895   "function_name" : "AHardwareBuffer_allocate",
1896   "linker_set_key" : "AHardwareBuffer_allocate",
1897   "parameters" :
1898   [
1899    {
1900     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
1901    },
1902    {
1903     "referenced_type" : "_ZTIPP15AHardwareBuffer"
1904    }
1905   ],
1906   "return_type" : "_ZTIi",
1907   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1908  },
1909  {
1910   "function_name" : "AHardwareBuffer_createFromHandle",
1911   "linker_set_key" : "AHardwareBuffer_createFromHandle",
1912   "parameters" :
1913   [
1914    {
1915     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
1916    },
1917    {
1918     "referenced_type" : "_ZTIPK13native_handle"
1919    },
1920    {
1921     "referenced_type" : "_ZTIi"
1922    },
1923    {
1924     "referenced_type" : "_ZTIPP15AHardwareBuffer"
1925    }
1926   ],
1927   "return_type" : "_ZTIi",
1928   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
1929  },
1930  {
1931   "function_name" : "AHardwareBuffer_describe",
1932   "linker_set_key" : "AHardwareBuffer_describe",
1933   "parameters" :
1934   [
1935    {
1936     "referenced_type" : "_ZTIPK15AHardwareBuffer"
1937    },
1938    {
1939     "referenced_type" : "_ZTIP20AHardwareBuffer_Desc"
1940    }
1941   ],
1942   "return_type" : "_ZTIv",
1943   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1944  },
1945  {
1946   "function_name" : "AHardwareBuffer_getId",
1947   "linker_set_key" : "AHardwareBuffer_getId",
1948   "parameters" :
1949   [
1950    {
1951     "referenced_type" : "_ZTIPK15AHardwareBuffer"
1952    },
1953    {
1954     "referenced_type" : "_ZTIPy"
1955    }
1956   ],
1957   "return_type" : "_ZTIi",
1958   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1959  },
1960  {
1961   "function_name" : "AHardwareBuffer_getNativeHandle",
1962   "linker_set_key" : "AHardwareBuffer_getNativeHandle",
1963   "parameters" :
1964   [
1965    {
1966     "referenced_type" : "_ZTIPK15AHardwareBuffer"
1967    }
1968   ],
1969   "return_type" : "_ZTIPK13native_handle",
1970   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
1971  },
1972  {
1973   "function_name" : "AHardwareBuffer_isSupported",
1974   "linker_set_key" : "AHardwareBuffer_isSupported",
1975   "parameters" :
1976   [
1977    {
1978     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
1979    }
1980   ],
1981   "return_type" : "_ZTIi",
1982   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
1983  },
1984  {
1985   "function_name" : "AHardwareBuffer_lock",
1986   "linker_set_key" : "AHardwareBuffer_lock",
1987   "parameters" :
1988   [
1989    {
1990     "referenced_type" : "_ZTIP15AHardwareBuffer"
1991    },
1992    {
1993     "referenced_type" : "_ZTIy"
1994    },
1995    {
1996     "referenced_type" : "_ZTIi"
1997    },
1998    {
1999     "referenced_type" : "_ZTIPK5ARect"
2000    },
2001    {
2002     "referenced_type" : "_ZTIPPv"
2003    }
2004   ],
2005   "return_type" : "_ZTIi",
2006   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2007  },
2008  {
2009   "function_name" : "AHardwareBuffer_lockAndGetInfo",
2010   "linker_set_key" : "AHardwareBuffer_lockAndGetInfo",
2011   "parameters" :
2012   [
2013    {
2014     "referenced_type" : "_ZTIP15AHardwareBuffer"
2015    },
2016    {
2017     "referenced_type" : "_ZTIy"
2018    },
2019    {
2020     "referenced_type" : "_ZTIi"
2021    },
2022    {
2023     "referenced_type" : "_ZTIPK5ARect"
2024    },
2025    {
2026     "referenced_type" : "_ZTIPPv"
2027    },
2028    {
2029     "referenced_type" : "_ZTIPi"
2030    },
2031    {
2032     "referenced_type" : "_ZTIPi"
2033    }
2034   ],
2035   "return_type" : "_ZTIi",
2036   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2037  },
2038  {
2039   "function_name" : "AHardwareBuffer_lockPlanes",
2040   "linker_set_key" : "AHardwareBuffer_lockPlanes",
2041   "parameters" :
2042   [
2043    {
2044     "referenced_type" : "_ZTIP15AHardwareBuffer"
2045    },
2046    {
2047     "referenced_type" : "_ZTIy"
2048    },
2049    {
2050     "referenced_type" : "_ZTIi"
2051    },
2052    {
2053     "referenced_type" : "_ZTIPK5ARect"
2054    },
2055    {
2056     "referenced_type" : "_ZTIP22AHardwareBuffer_Planes"
2057    }
2058   ],
2059   "return_type" : "_ZTIi",
2060   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2061  },
2062  {
2063   "function_name" : "AHardwareBuffer_readFromParcel",
2064   "linker_set_key" : "AHardwareBuffer_readFromParcel",
2065   "parameters" :
2066   [
2067    {
2068     "referenced_type" : "_ZTIPK7AParcel"
2069    },
2070    {
2071     "referenced_type" : "_ZTIPP15AHardwareBuffer"
2072    }
2073   ],
2074   "return_type" : "_ZTIi",
2075   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
2076  },
2077  {
2078   "function_name" : "AHardwareBuffer_recvHandleFromUnixSocket",
2079   "linker_set_key" : "AHardwareBuffer_recvHandleFromUnixSocket",
2080   "parameters" :
2081   [
2082    {
2083     "referenced_type" : "_ZTIi"
2084    },
2085    {
2086     "referenced_type" : "_ZTIPP15AHardwareBuffer"
2087    }
2088   ],
2089   "return_type" : "_ZTIi",
2090   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2091  },
2092  {
2093   "function_name" : "AHardwareBuffer_release",
2094   "linker_set_key" : "AHardwareBuffer_release",
2095   "parameters" :
2096   [
2097    {
2098     "referenced_type" : "_ZTIP15AHardwareBuffer"
2099    }
2100   ],
2101   "return_type" : "_ZTIv",
2102   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2103  },
2104  {
2105   "function_name" : "AHardwareBuffer_sendHandleToUnixSocket",
2106   "linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket",
2107   "parameters" :
2108   [
2109    {
2110     "referenced_type" : "_ZTIPK15AHardwareBuffer"
2111    },
2112    {
2113     "referenced_type" : "_ZTIi"
2114    }
2115   ],
2116   "return_type" : "_ZTIi",
2117   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2118  },
2119  {
2120   "function_name" : "AHardwareBuffer_unlock",
2121   "linker_set_key" : "AHardwareBuffer_unlock",
2122   "parameters" :
2123   [
2124    {
2125     "referenced_type" : "_ZTIP15AHardwareBuffer"
2126    },
2127    {
2128     "referenced_type" : "_ZTIPi"
2129    }
2130   ],
2131   "return_type" : "_ZTIi",
2132   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2133  },
2134  {
2135   "function_name" : "AHardwareBuffer_writeToParcel",
2136   "linker_set_key" : "AHardwareBuffer_writeToParcel",
2137   "parameters" :
2138   [
2139    {
2140     "referenced_type" : "_ZTIPK15AHardwareBuffer"
2141    },
2142    {
2143     "referenced_type" : "_ZTIP7AParcel"
2144    }
2145   ],
2146   "return_type" : "_ZTIi",
2147   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
2148  },
2149  {
2150   "function_name" : "ANativeWindowBuffer_getHardwareBuffer",
2151   "linker_set_key" : "ANativeWindowBuffer_getHardwareBuffer",
2152   "parameters" :
2153   [
2154    {
2155     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
2156    }
2157   ],
2158   "return_type" : "_ZTIP15AHardwareBuffer",
2159   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2160  },
2161  {
2162   "function_name" : "ANativeWindow_OemStorageGet",
2163   "linker_set_key" : "ANativeWindow_OemStorageGet",
2164   "parameters" :
2165   [
2166    {
2167     "referenced_type" : "_ZTIP13ANativeWindow"
2168    },
2169    {
2170     "referenced_type" : "_ZTIj"
2171    },
2172    {
2173     "referenced_type" : "_ZTIPi"
2174    }
2175   ],
2176   "return_type" : "_ZTIi",
2177   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2178  },
2179  {
2180   "function_name" : "ANativeWindow_OemStorageSet",
2181   "linker_set_key" : "ANativeWindow_OemStorageSet",
2182   "parameters" :
2183   [
2184    {
2185     "referenced_type" : "_ZTIP13ANativeWindow"
2186    },
2187    {
2188     "referenced_type" : "_ZTIj"
2189    },
2190    {
2191     "referenced_type" : "_ZTIi"
2192    }
2193   ],
2194   "return_type" : "_ZTIi",
2195   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2196  },
2197  {
2198   "function_name" : "ANativeWindow_acquire",
2199   "linker_set_key" : "ANativeWindow_acquire",
2200   "parameters" :
2201   [
2202    {
2203     "referenced_type" : "_ZTIP13ANativeWindow"
2204    }
2205   ],
2206   "return_type" : "_ZTIv",
2207   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2208  },
2209  {
2210   "function_name" : "ANativeWindow_cancelBuffer",
2211   "linker_set_key" : "ANativeWindow_cancelBuffer",
2212   "parameters" :
2213   [
2214    {
2215     "referenced_type" : "_ZTIP13ANativeWindow"
2216    },
2217    {
2218     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
2219    },
2220    {
2221     "referenced_type" : "_ZTIi"
2222    }
2223   ],
2224   "return_type" : "_ZTIi",
2225   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2226  },
2227  {
2228   "function_name" : "ANativeWindow_dequeueBuffer",
2229   "linker_set_key" : "ANativeWindow_dequeueBuffer",
2230   "parameters" :
2231   [
2232    {
2233     "referenced_type" : "_ZTIP13ANativeWindow"
2234    },
2235    {
2236     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
2237    },
2238    {
2239     "referenced_type" : "_ZTIPi"
2240    }
2241   ],
2242   "return_type" : "_ZTIi",
2243   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2244  },
2245  {
2246   "function_name" : "ANativeWindow_getBuffersDataSpace",
2247   "linker_set_key" : "ANativeWindow_getBuffersDataSpace",
2248   "parameters" :
2249   [
2250    {
2251     "referenced_type" : "_ZTIP13ANativeWindow"
2252    }
2253   ],
2254   "return_type" : "_ZTIi",
2255   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2256  },
2257  {
2258   "function_name" : "ANativeWindow_getBuffersDefaultDataSpace",
2259   "linker_set_key" : "ANativeWindow_getBuffersDefaultDataSpace",
2260   "parameters" :
2261   [
2262    {
2263     "referenced_type" : "_ZTIP13ANativeWindow"
2264    }
2265   ],
2266   "return_type" : "_ZTIi",
2267   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2268  },
2269  {
2270   "function_name" : "ANativeWindow_getFormat",
2271   "linker_set_key" : "ANativeWindow_getFormat",
2272   "parameters" :
2273   [
2274    {
2275     "referenced_type" : "_ZTIP13ANativeWindow"
2276    }
2277   ],
2278   "return_type" : "_ZTIi",
2279   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2280  },
2281  {
2282   "function_name" : "ANativeWindow_getHeight",
2283   "linker_set_key" : "ANativeWindow_getHeight",
2284   "parameters" :
2285   [
2286    {
2287     "referenced_type" : "_ZTIP13ANativeWindow"
2288    }
2289   ],
2290   "return_type" : "_ZTIi",
2291   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2292  },
2293  {
2294   "function_name" : "ANativeWindow_getLastDequeueDuration",
2295   "linker_set_key" : "ANativeWindow_getLastDequeueDuration",
2296   "parameters" :
2297   [
2298    {
2299     "referenced_type" : "_ZTIP13ANativeWindow"
2300    }
2301   ],
2302   "return_type" : "_ZTIx",
2303   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2304  },
2305  {
2306   "function_name" : "ANativeWindow_getLastDequeueStartTime",
2307   "linker_set_key" : "ANativeWindow_getLastDequeueStartTime",
2308   "parameters" :
2309   [
2310    {
2311     "referenced_type" : "_ZTIP13ANativeWindow"
2312    }
2313   ],
2314   "return_type" : "_ZTIx",
2315   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2316  },
2317  {
2318   "function_name" : "ANativeWindow_getLastQueueDuration",
2319   "linker_set_key" : "ANativeWindow_getLastQueueDuration",
2320   "parameters" :
2321   [
2322    {
2323     "referenced_type" : "_ZTIP13ANativeWindow"
2324    }
2325   ],
2326   "return_type" : "_ZTIx",
2327   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2328  },
2329  {
2330   "function_name" : "ANativeWindow_getWidth",
2331   "linker_set_key" : "ANativeWindow_getWidth",
2332   "parameters" :
2333   [
2334    {
2335     "referenced_type" : "_ZTIP13ANativeWindow"
2336    }
2337   ],
2338   "return_type" : "_ZTIi",
2339   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2340  },
2341  {
2342   "function_name" : "ANativeWindow_lock",
2343   "linker_set_key" : "ANativeWindow_lock",
2344   "parameters" :
2345   [
2346    {
2347     "referenced_type" : "_ZTIP13ANativeWindow"
2348    },
2349    {
2350     "referenced_type" : "_ZTIP20ANativeWindow_Buffer"
2351    },
2352    {
2353     "referenced_type" : "_ZTIP5ARect"
2354    }
2355   ],
2356   "return_type" : "_ZTIi",
2357   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2358  },
2359  {
2360   "function_name" : "ANativeWindow_query",
2361   "linker_set_key" : "ANativeWindow_query",
2362   "parameters" :
2363   [
2364    {
2365     "referenced_type" : "_ZTIPK13ANativeWindow"
2366    },
2367    {
2368     "referenced_type" : "_ZTI18ANativeWindowQuery"
2369    },
2370    {
2371     "referenced_type" : "_ZTIPi"
2372    }
2373   ],
2374   "return_type" : "_ZTIi",
2375   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2376  },
2377  {
2378   "function_name" : "ANativeWindow_queryf",
2379   "linker_set_key" : "ANativeWindow_queryf",
2380   "parameters" :
2381   [
2382    {
2383     "referenced_type" : "_ZTIPK13ANativeWindow"
2384    },
2385    {
2386     "referenced_type" : "_ZTI18ANativeWindowQuery"
2387    },
2388    {
2389     "referenced_type" : "_ZTIPf"
2390    }
2391   ],
2392   "return_type" : "_ZTIi",
2393   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2394  },
2395  {
2396   "function_name" : "ANativeWindow_queueBuffer",
2397   "linker_set_key" : "ANativeWindow_queueBuffer",
2398   "parameters" :
2399   [
2400    {
2401     "referenced_type" : "_ZTIP13ANativeWindow"
2402    },
2403    {
2404     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
2405    },
2406    {
2407     "referenced_type" : "_ZTIi"
2408    }
2409   ],
2410   "return_type" : "_ZTIi",
2411   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2412  },
2413  {
2414   "function_name" : "ANativeWindow_readFromParcel",
2415   "linker_set_key" : "ANativeWindow_readFromParcel",
2416   "parameters" :
2417   [
2418    {
2419     "referenced_type" : "_ZTIPK7AParcel"
2420    },
2421    {
2422     "referenced_type" : "_ZTIPP13ANativeWindow"
2423    }
2424   ],
2425   "return_type" : "_ZTIi",
2426   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
2427  },
2428  {
2429   "function_name" : "ANativeWindow_release",
2430   "linker_set_key" : "ANativeWindow_release",
2431   "parameters" :
2432   [
2433    {
2434     "referenced_type" : "_ZTIP13ANativeWindow"
2435    }
2436   ],
2437   "return_type" : "_ZTIv",
2438   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2439  },
2440  {
2441   "function_name" : "ANativeWindow_setAutoPrerotation",
2442   "linker_set_key" : "ANativeWindow_setAutoPrerotation",
2443   "parameters" :
2444   [
2445    {
2446     "referenced_type" : "_ZTIP13ANativeWindow"
2447    },
2448    {
2449     "referenced_type" : "_ZTIb"
2450    }
2451   ],
2452   "return_type" : "_ZTIi",
2453   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2454  },
2455  {
2456   "function_name" : "ANativeWindow_setAutoRefresh",
2457   "linker_set_key" : "ANativeWindow_setAutoRefresh",
2458   "parameters" :
2459   [
2460    {
2461     "referenced_type" : "_ZTIP13ANativeWindow"
2462    },
2463    {
2464     "referenced_type" : "_ZTIb"
2465    }
2466   ],
2467   "return_type" : "_ZTIi",
2468   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2469  },
2470  {
2471   "function_name" : "ANativeWindow_setBufferCount",
2472   "linker_set_key" : "ANativeWindow_setBufferCount",
2473   "parameters" :
2474   [
2475    {
2476     "referenced_type" : "_ZTIP13ANativeWindow"
2477    },
2478    {
2479     "referenced_type" : "_ZTIj"
2480    }
2481   ],
2482   "return_type" : "_ZTIi",
2483   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2484  },
2485  {
2486   "function_name" : "ANativeWindow_setBuffersDataSpace",
2487   "linker_set_key" : "ANativeWindow_setBuffersDataSpace",
2488   "parameters" :
2489   [
2490    {
2491     "referenced_type" : "_ZTIP13ANativeWindow"
2492    },
2493    {
2494     "referenced_type" : "_ZTIi"
2495    }
2496   ],
2497   "return_type" : "_ZTIi",
2498   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2499  },
2500  {
2501   "function_name" : "ANativeWindow_setBuffersDimensions",
2502   "linker_set_key" : "ANativeWindow_setBuffersDimensions",
2503   "parameters" :
2504   [
2505    {
2506     "referenced_type" : "_ZTIP13ANativeWindow"
2507    },
2508    {
2509     "referenced_type" : "_ZTIj"
2510    },
2511    {
2512     "referenced_type" : "_ZTIj"
2513    }
2514   ],
2515   "return_type" : "_ZTIi",
2516   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2517  },
2518  {
2519   "function_name" : "ANativeWindow_setBuffersFormat",
2520   "linker_set_key" : "ANativeWindow_setBuffersFormat",
2521   "parameters" :
2522   [
2523    {
2524     "referenced_type" : "_ZTIP13ANativeWindow"
2525    },
2526    {
2527     "referenced_type" : "_ZTIi"
2528    }
2529   ],
2530   "return_type" : "_ZTIi",
2531   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2532  },
2533  {
2534   "function_name" : "ANativeWindow_setBuffersGeometry",
2535   "linker_set_key" : "ANativeWindow_setBuffersGeometry",
2536   "parameters" :
2537   [
2538    {
2539     "referenced_type" : "_ZTIP13ANativeWindow"
2540    },
2541    {
2542     "referenced_type" : "_ZTIi"
2543    },
2544    {
2545     "referenced_type" : "_ZTIi"
2546    },
2547    {
2548     "referenced_type" : "_ZTIi"
2549    }
2550   ],
2551   "return_type" : "_ZTIi",
2552   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2553  },
2554  {
2555   "function_name" : "ANativeWindow_setBuffersTimestamp",
2556   "linker_set_key" : "ANativeWindow_setBuffersTimestamp",
2557   "parameters" :
2558   [
2559    {
2560     "referenced_type" : "_ZTIP13ANativeWindow"
2561    },
2562    {
2563     "referenced_type" : "_ZTIx"
2564    }
2565   ],
2566   "return_type" : "_ZTIi",
2567   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2568  },
2569  {
2570   "function_name" : "ANativeWindow_setBuffersTransform",
2571   "linker_set_key" : "ANativeWindow_setBuffersTransform",
2572   "parameters" :
2573   [
2574    {
2575     "referenced_type" : "_ZTIP13ANativeWindow"
2576    },
2577    {
2578     "referenced_type" : "_ZTIi"
2579    }
2580   ],
2581   "return_type" : "_ZTIi",
2582   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2583  },
2584  {
2585   "function_name" : "ANativeWindow_setCancelBufferInterceptor",
2586   "linker_set_key" : "ANativeWindow_setCancelBufferInterceptor",
2587   "parameters" :
2588   [
2589    {
2590     "referenced_type" : "_ZTIP13ANativeWindow"
2591    },
2592    {
2593     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
2594    },
2595    {
2596     "referenced_type" : "_ZTIPv"
2597    }
2598   ],
2599   "return_type" : "_ZTIi",
2600   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2601  },
2602  {
2603   "function_name" : "ANativeWindow_setDequeueBufferInterceptor",
2604   "linker_set_key" : "ANativeWindow_setDequeueBufferInterceptor",
2605   "parameters" :
2606   [
2607    {
2608     "referenced_type" : "_ZTIP13ANativeWindow"
2609    },
2610    {
2611     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E"
2612    },
2613    {
2614     "referenced_type" : "_ZTIPv"
2615    }
2616   ],
2617   "return_type" : "_ZTIi",
2618   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2619  },
2620  {
2621   "function_name" : "ANativeWindow_setDequeueTimeout",
2622   "linker_set_key" : "ANativeWindow_setDequeueTimeout",
2623   "parameters" :
2624   [
2625    {
2626     "referenced_type" : "_ZTIP13ANativeWindow"
2627    },
2628    {
2629     "referenced_type" : "_ZTIx"
2630    }
2631   ],
2632   "return_type" : "_ZTIi",
2633   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2634  },
2635  {
2636   "function_name" : "ANativeWindow_setFrameRate",
2637   "linker_set_key" : "ANativeWindow_setFrameRate",
2638   "parameters" :
2639   [
2640    {
2641     "referenced_type" : "_ZTIP13ANativeWindow"
2642    },
2643    {
2644     "referenced_type" : "_ZTIf"
2645    },
2646    {
2647     "referenced_type" : "_ZTIa"
2648    }
2649   ],
2650   "return_type" : "_ZTIi",
2651   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2652  },
2653  {
2654   "function_name" : "ANativeWindow_setFrameRateWithChangeStrategy",
2655   "linker_set_key" : "ANativeWindow_setFrameRateWithChangeStrategy",
2656   "parameters" :
2657   [
2658    {
2659     "referenced_type" : "_ZTIP13ANativeWindow"
2660    },
2661    {
2662     "referenced_type" : "_ZTIf"
2663    },
2664    {
2665     "referenced_type" : "_ZTIa"
2666    },
2667    {
2668     "referenced_type" : "_ZTIa"
2669    }
2670   ],
2671   "return_type" : "_ZTIi",
2672   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2673  },
2674  {
2675   "function_name" : "ANativeWindow_setPerformInterceptor",
2676   "linker_set_key" : "ANativeWindow_setPerformInterceptor",
2677   "parameters" :
2678   [
2679    {
2680     "referenced_type" : "_ZTIP13ANativeWindow"
2681    },
2682    {
2683     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E"
2684    },
2685    {
2686     "referenced_type" : "_ZTIPv"
2687    }
2688   ],
2689   "return_type" : "_ZTIi",
2690   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2691  },
2692  {
2693   "function_name" : "ANativeWindow_setQueueBufferInterceptor",
2694   "linker_set_key" : "ANativeWindow_setQueueBufferInterceptor",
2695   "parameters" :
2696   [
2697    {
2698     "referenced_type" : "_ZTIP13ANativeWindow"
2699    },
2700    {
2701     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
2702    },
2703    {
2704     "referenced_type" : "_ZTIPv"
2705    }
2706   ],
2707   "return_type" : "_ZTIi",
2708   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
2709  },
2710  {
2711   "function_name" : "ANativeWindow_setSharedBufferMode",
2712   "linker_set_key" : "ANativeWindow_setSharedBufferMode",
2713   "parameters" :
2714   [
2715    {
2716     "referenced_type" : "_ZTIP13ANativeWindow"
2717    },
2718    {
2719     "referenced_type" : "_ZTIb"
2720    }
2721   ],
2722   "return_type" : "_ZTIi",
2723   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2724  },
2725  {
2726   "function_name" : "ANativeWindow_setSwapInterval",
2727   "linker_set_key" : "ANativeWindow_setSwapInterval",
2728   "parameters" :
2729   [
2730    {
2731     "referenced_type" : "_ZTIP13ANativeWindow"
2732    },
2733    {
2734     "referenced_type" : "_ZTIi"
2735    }
2736   ],
2737   "return_type" : "_ZTIi",
2738   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2739  },
2740  {
2741   "function_name" : "ANativeWindow_setUsage",
2742   "linker_set_key" : "ANativeWindow_setUsage",
2743   "parameters" :
2744   [
2745    {
2746     "referenced_type" : "_ZTIP13ANativeWindow"
2747    },
2748    {
2749     "referenced_type" : "_ZTIy"
2750    }
2751   ],
2752   "return_type" : "_ZTIi",
2753   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
2754  },
2755  {
2756   "function_name" : "ANativeWindow_tryAllocateBuffers",
2757   "linker_set_key" : "ANativeWindow_tryAllocateBuffers",
2758   "parameters" :
2759   [
2760    {
2761     "referenced_type" : "_ZTIP13ANativeWindow"
2762    }
2763   ],
2764   "return_type" : "_ZTIv",
2765   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2766  },
2767  {
2768   "function_name" : "ANativeWindow_unlockAndPost",
2769   "linker_set_key" : "ANativeWindow_unlockAndPost",
2770   "parameters" :
2771   [
2772    {
2773     "referenced_type" : "_ZTIP13ANativeWindow"
2774    }
2775   ],
2776   "return_type" : "_ZTIi",
2777   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2778  },
2779  {
2780   "function_name" : "ANativeWindow_writeToParcel",
2781   "linker_set_key" : "ANativeWindow_writeToParcel",
2782   "parameters" :
2783   [
2784    {
2785     "referenced_type" : "_ZTIP13ANativeWindow"
2786    },
2787    {
2788     "referenced_type" : "_ZTIP7AParcel"
2789    }
2790   ],
2791   "return_type" : "_ZTIi",
2792   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
2793  },
2794  {
2795   "function_name" : "android::AHardwareBuffer_getDataSpace",
2796   "linker_set_key" : "_ZN7android28AHardwareBuffer_getDataSpaceEP15AHardwareBuffer",
2797   "parameters" :
2798   [
2799    {
2800     "referenced_type" : "_ZTIP15AHardwareBuffer"
2801    }
2802   ],
2803   "return_type" : "_ZTIi",
2804   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2805  },
2806  {
2807   "function_name" : "android::AHardwareBuffer_to_GraphicBuffer",
2808   "linker_set_key" : "_ZN7android32AHardwareBuffer_to_GraphicBufferEP15AHardwareBuffer",
2809   "parameters" :
2810   [
2811    {
2812     "referenced_type" : "_ZTIP15AHardwareBuffer"
2813    }
2814   ],
2815   "return_type" : "_ZTIPN7android13GraphicBufferE",
2816   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2817  },
2818  {
2819   "function_name" : "android::AHardwareBuffer_to_GraphicBuffer",
2820   "linker_set_key" : "_ZN7android32AHardwareBuffer_to_GraphicBufferEPK15AHardwareBuffer",
2821   "parameters" :
2822   [
2823    {
2824     "referenced_type" : "_ZTIPK15AHardwareBuffer"
2825    }
2826   ],
2827   "return_type" : "_ZTIPKN7android13GraphicBufferE",
2828   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2829  },
2830  {
2831   "function_name" : "android::AHardwareBuffer_from_GraphicBuffer",
2832   "linker_set_key" : "_ZN7android34AHardwareBuffer_from_GraphicBufferEPNS_13GraphicBufferE",
2833   "parameters" :
2834   [
2835    {
2836     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
2837    }
2838   ],
2839   "return_type" : "_ZTIP15AHardwareBuffer",
2840   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2841  },
2842  {
2843   "function_name" : "android::AHardwareBuffer_isValidPixelFormat",
2844   "linker_set_key" : "_ZN7android34AHardwareBuffer_isValidPixelFormatEj",
2845   "parameters" :
2846   [
2847    {
2848     "referenced_type" : "_ZTIj"
2849    }
2850   ],
2851   "return_type" : "_ZTIb",
2852   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2853  },
2854  {
2855   "function_name" : "android::AHardwareBuffer_convertToPixelFormat",
2856   "linker_set_key" : "_ZN7android36AHardwareBuffer_convertToPixelFormatEj",
2857   "parameters" :
2858   [
2859    {
2860     "referenced_type" : "_ZTIj"
2861    }
2862   ],
2863   "return_type" : "_ZTIj",
2864   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2865  },
2866  {
2867   "function_name" : "android::AHardwareBuffer_convertFromPixelFormat",
2868   "linker_set_key" : "_ZN7android38AHardwareBuffer_convertFromPixelFormatEj",
2869   "parameters" :
2870   [
2871    {
2872     "referenced_type" : "_ZTIj"
2873    }
2874   ],
2875   "return_type" : "_ZTIj",
2876   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2877  },
2878  {
2879   "function_name" : "android::AHardwareBuffer_to_ANativeWindowBuffer",
2880   "linker_set_key" : "_ZN7android38AHardwareBuffer_to_ANativeWindowBufferEP15AHardwareBuffer",
2881   "parameters" :
2882   [
2883    {
2884     "referenced_type" : "_ZTIP15AHardwareBuffer"
2885    }
2886   ],
2887   "return_type" : "_ZTIP19ANativeWindowBuffer",
2888   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2889  },
2890  {
2891   "function_name" : "android::AHardwareBuffer_to_ANativeWindowBuffer",
2892   "linker_set_key" : "_ZN7android38AHardwareBuffer_to_ANativeWindowBufferEPK15AHardwareBuffer",
2893   "parameters" :
2894   [
2895    {
2896     "referenced_type" : "_ZTIPK15AHardwareBuffer"
2897    }
2898   ],
2899   "return_type" : "_ZTIPK19ANativeWindowBuffer",
2900   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2901  },
2902  {
2903   "function_name" : "android::AHardwareBuffer_convertToGrallocUsageBits",
2904   "linker_set_key" : "_ZN7android41AHardwareBuffer_convertToGrallocUsageBitsEy",
2905   "parameters" :
2906   [
2907    {
2908     "referenced_type" : "_ZTIy"
2909    }
2910   ],
2911   "return_type" : "_ZTIy",
2912   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2913  },
2914  {
2915   "function_name" : "android::AHardwareBuffer_convertFromGrallocUsageBits",
2916   "linker_set_key" : "_ZN7android43AHardwareBuffer_convertFromGrallocUsageBitsEy",
2917   "parameters" :
2918   [
2919    {
2920     "referenced_type" : "_ZTIy"
2921    }
2922   ],
2923   "return_type" : "_ZTIy",
2924   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
2925  }
2926 ],
2927 "global_vars" : [],
2928 "lvalue_reference_types" :
2929 [
2930  {
2931   "alignment" : 4,
2932   "linker_set_key" : "_ZTIRKN4aidl7android8hardware14HardwareBufferE",
2933   "name" : "const aidl::android::hardware::HardwareBuffer &",
2934   "referenced_type" : "_ZTIKN4aidl7android8hardware14HardwareBufferE",
2935   "self_type" : "_ZTIRKN4aidl7android8hardware14HardwareBufferE",
2936   "size" : 4,
2937   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
2938  },
2939  {
2940   "alignment" : 4,
2941   "linker_set_key" : "_ZTIRN4aidl7android8hardware12NativeWindowE",
2942   "name" : "aidl::android::hardware::NativeWindow &",
2943   "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE",
2944   "self_type" : "_ZTIRN4aidl7android8hardware12NativeWindowE",
2945   "size" : 4,
2946   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
2947  },
2948  {
2949   "alignment" : 4,
2950   "linker_set_key" : "_ZTIRN4aidl7android8hardware14HardwareBufferE",
2951   "name" : "aidl::android::hardware::HardwareBuffer &",
2952   "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE",
2953   "self_type" : "_ZTIRN4aidl7android8hardware14HardwareBufferE",
2954   "size" : 4,
2955   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
2956  }
2957 ],
2958 "pointer_types" :
2959 [
2960  {
2961   "alignment" : 4,
2962   "linker_set_key" : "_ZTIP13ANativeWindow",
2963   "name" : "ANativeWindow *",
2964   "referenced_type" : "_ZTI13ANativeWindow",
2965   "self_type" : "_ZTIP13ANativeWindow",
2966   "size" : 4,
2967   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
2968  },
2969  {
2970   "alignment" : 4,
2971   "linker_set_key" : "_ZTIP15AHardwareBuffer",
2972   "name" : "AHardwareBuffer *",
2973   "referenced_type" : "_ZTI15AHardwareBuffer",
2974   "self_type" : "_ZTIP15AHardwareBuffer",
2975   "size" : 4,
2976   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2977  },
2978  {
2979   "alignment" : 4,
2980   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
2981   "name" : "ANativeWindowBuffer *",
2982   "referenced_type" : "_ZTI19ANativeWindowBuffer",
2983   "self_type" : "_ZTIP19ANativeWindowBuffer",
2984   "size" : 4,
2985   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
2986  },
2987  {
2988   "alignment" : 4,
2989   "linker_set_key" : "_ZTIP20AHardwareBuffer_Desc",
2990   "name" : "AHardwareBuffer_Desc *",
2991   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
2992   "self_type" : "_ZTIP20AHardwareBuffer_Desc",
2993   "size" : 4,
2994   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
2995  },
2996  {
2997   "alignment" : 4,
2998   "linker_set_key" : "_ZTIP20ANativeWindow_Buffer",
2999   "name" : "ANativeWindow_Buffer *",
3000   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
3001   "self_type" : "_ZTIP20ANativeWindow_Buffer",
3002   "size" : 4,
3003   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3004  },
3005  {
3006   "alignment" : 4,
3007   "linker_set_key" : "_ZTIP21android_native_base_t",
3008   "name" : "android_native_base_t *",
3009   "referenced_type" : "_ZTI21android_native_base_t",
3010   "self_type" : "_ZTIP21android_native_base_t",
3011   "size" : 4,
3012   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3013  },
3014  {
3015   "alignment" : 4,
3016   "linker_set_key" : "_ZTIP22AHardwareBuffer_Planes",
3017   "name" : "AHardwareBuffer_Planes *",
3018   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
3019   "self_type" : "_ZTIP22AHardwareBuffer_Planes",
3020   "size" : 4,
3021   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3022  },
3023  {
3024   "alignment" : 4,
3025   "linker_set_key" : "_ZTIP5ARect",
3026   "name" : "ARect *",
3027   "referenced_type" : "_ZTI5ARect",
3028   "self_type" : "_ZTIP5ARect",
3029   "size" : 4,
3030   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3031  },
3032  {
3033   "alignment" : 4,
3034   "linker_set_key" : "_ZTIP7AParcel",
3035   "name" : "AParcel *",
3036   "referenced_type" : "_ZTI7AParcel",
3037   "self_type" : "_ZTIP7AParcel",
3038   "size" : 4,
3039   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3040  },
3041  {
3042   "alignment" : 4,
3043   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
3044   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
3045   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
3046   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
3047   "size" : 4,
3048   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3049  },
3050  {
3051   "alignment" : 4,
3052   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
3053   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
3054   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
3055   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
3056   "size" : 4,
3057   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
3058  },
3059  {
3060   "alignment" : 4,
3061   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
3062   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
3063   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
3064   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
3065   "size" : 4,
3066   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
3067  },
3068  {
3069   "alignment" : 4,
3070   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
3071   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
3072   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
3073   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
3074   "size" : 4,
3075   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
3076  },
3077  {
3078   "alignment" : 4,
3079   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E",
3080   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)",
3081   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
3082   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E",
3083   "size" : 4,
3084   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
3085  },
3086  {
3087   "alignment" : 4,
3088   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
3089   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
3090   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
3091   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
3092   "size" : 4,
3093   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3094  },
3095  {
3096   "alignment" : 4,
3097   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
3098   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
3099   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
3100   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
3101   "size" : 4,
3102   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
3103  },
3104  {
3105   "alignment" : 4,
3106   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
3107   "name" : "int (*)(ANativeWindow *, int)",
3108   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
3109   "self_type" : "_ZTIPFiP13ANativeWindowiE",
3110   "size" : 4,
3111   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3112  },
3113  {
3114   "alignment" : 4,
3115   "linker_set_key" : "_ZTIPFiP13ANativeWindowiPcE",
3116   "name" : "int (*)(ANativeWindow *, int, char *)",
3117   "referenced_type" : "_ZTIFiP13ANativeWindowiPcE",
3118   "self_type" : "_ZTIPFiP13ANativeWindowiPcE",
3119   "size" : 4,
3120   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
3121  },
3122  {
3123   "alignment" : 4,
3124   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
3125   "name" : "int (*)(ANativeWindow *, int, ...)",
3126   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
3127   "self_type" : "_ZTIPFiP13ANativeWindowizE",
3128   "size" : 4,
3129   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3130  },
3131  {
3132   "alignment" : 4,
3133   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
3134   "name" : "int (*)(const ANativeWindow *, int, int *)",
3135   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
3136   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
3137   "size" : 4,
3138   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3139  },
3140  {
3141   "alignment" : 4,
3142   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
3143   "name" : "void (*)(android_native_base_t *)",
3144   "referenced_type" : "_ZTIFvP21android_native_base_tE",
3145   "self_type" : "_ZTIPFvP21android_native_base_tE",
3146   "size" : 4,
3147   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3148  },
3149  {
3150   "alignment" : 4,
3151   "linker_set_key" : "_ZTIPK13ANativeWindow",
3152   "name" : "const ANativeWindow *",
3153   "referenced_type" : "_ZTIK13ANativeWindow",
3154   "self_type" : "_ZTIPK13ANativeWindow",
3155   "size" : 4,
3156   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
3157  },
3158  {
3159   "alignment" : 4,
3160   "linker_set_key" : "_ZTIPK13native_handle",
3161   "name" : "const native_handle *",
3162   "referenced_type" : "_ZTIK13native_handle",
3163   "self_type" : "_ZTIPK13native_handle",
3164   "size" : 4,
3165   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
3166  },
3167  {
3168   "alignment" : 4,
3169   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
3170   "name" : "const AHardwareBuffer *",
3171   "referenced_type" : "_ZTIK15AHardwareBuffer",
3172   "self_type" : "_ZTIPK15AHardwareBuffer",
3173   "size" : 4,
3174   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3175  },
3176  {
3177   "alignment" : 4,
3178   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
3179   "name" : "const ANativeWindowBuffer *",
3180   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
3181   "self_type" : "_ZTIPK19ANativeWindowBuffer",
3182   "size" : 4,
3183   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3184  },
3185  {
3186   "alignment" : 4,
3187   "linker_set_key" : "_ZTIPK20AHardwareBuffer_Desc",
3188   "name" : "const AHardwareBuffer_Desc *",
3189   "referenced_type" : "_ZTIK20AHardwareBuffer_Desc",
3190   "self_type" : "_ZTIPK20AHardwareBuffer_Desc",
3191   "size" : 4,
3192   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3193  },
3194  {
3195   "alignment" : 4,
3196   "linker_set_key" : "_ZTIPK5ARect",
3197   "name" : "const ARect *",
3198   "referenced_type" : "_ZTIK5ARect",
3199   "self_type" : "_ZTIPK5ARect",
3200   "size" : 4,
3201   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3202  },
3203  {
3204   "alignment" : 4,
3205   "linker_set_key" : "_ZTIPK7AParcel",
3206   "name" : "const AParcel *",
3207   "referenced_type" : "_ZTIK7AParcel",
3208   "self_type" : "_ZTIPK7AParcel",
3209   "size" : 4,
3210   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3211  },
3212  {
3213   "alignment" : 4,
3214   "linker_set_key" : "_ZTIPKN4aidl7android8hardware12NativeWindowE",
3215   "name" : "const aidl::android::hardware::NativeWindow *",
3216   "referenced_type" : "_ZTIKN4aidl7android8hardware12NativeWindowE",
3217   "self_type" : "_ZTIPKN4aidl7android8hardware12NativeWindowE",
3218   "size" : 4,
3219   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
3220  },
3221  {
3222   "alignment" : 4,
3223   "linker_set_key" : "_ZTIPKN4aidl7android8hardware14HardwareBufferE",
3224   "name" : "const aidl::android::hardware::HardwareBuffer *",
3225   "referenced_type" : "_ZTIKN4aidl7android8hardware14HardwareBufferE",
3226   "self_type" : "_ZTIPKN4aidl7android8hardware14HardwareBufferE",
3227   "size" : 4,
3228   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3229  },
3230  {
3231   "alignment" : 4,
3232   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
3233   "name" : "const android::GraphicBuffer *",
3234   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
3235   "self_type" : "_ZTIPKN7android13GraphicBufferE",
3236   "size" : 4,
3237   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
3238  },
3239  {
3240   "alignment" : 4,
3241   "linker_set_key" : "_ZTIPKv",
3242   "name" : "const void *",
3243   "referenced_type" : "_ZTIKv",
3244   "self_type" : "_ZTIPKv",
3245   "size" : 4,
3246   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3247  },
3248  {
3249   "alignment" : 4,
3250   "linker_set_key" : "_ZTIPN4aidl7android8hardware12NativeWindowE",
3251   "name" : "aidl::android::hardware::NativeWindow *",
3252   "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE",
3253   "self_type" : "_ZTIPN4aidl7android8hardware12NativeWindowE",
3254   "size" : 4,
3255   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
3256  },
3257  {
3258   "alignment" : 4,
3259   "linker_set_key" : "_ZTIPN4aidl7android8hardware14HardwareBufferE",
3260   "name" : "aidl::android::hardware::HardwareBuffer *",
3261   "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE",
3262   "self_type" : "_ZTIPN4aidl7android8hardware14HardwareBufferE",
3263   "size" : 4,
3264   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3265  },
3266  {
3267   "alignment" : 4,
3268   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
3269   "name" : "android::GraphicBuffer *",
3270   "referenced_type" : "_ZTIN7android13GraphicBufferE",
3271   "self_type" : "_ZTIPN7android13GraphicBufferE",
3272   "size" : 4,
3273   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
3274  },
3275  {
3276   "alignment" : 4,
3277   "linker_set_key" : "_ZTIPP13ANativeWindow",
3278   "name" : "ANativeWindow **",
3279   "referenced_type" : "_ZTIP13ANativeWindow",
3280   "self_type" : "_ZTIPP13ANativeWindow",
3281   "size" : 4,
3282   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
3283  },
3284  {
3285   "alignment" : 4,
3286   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
3287   "name" : "AHardwareBuffer **",
3288   "referenced_type" : "_ZTIP15AHardwareBuffer",
3289   "self_type" : "_ZTIPP15AHardwareBuffer",
3290   "size" : 4,
3291   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3292  },
3293  {
3294   "alignment" : 4,
3295   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
3296   "name" : "ANativeWindowBuffer **",
3297   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
3298   "self_type" : "_ZTIPP19ANativeWindowBuffer",
3299   "size" : 4,
3300   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
3301  },
3302  {
3303   "alignment" : 4,
3304   "linker_set_key" : "_ZTIPPv",
3305   "name" : "void **",
3306   "referenced_type" : "_ZTIPv",
3307   "self_type" : "_ZTIPPv",
3308   "size" : 4,
3309   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3310  },
3311  {
3312   "alignment" : 4,
3313   "linker_set_key" : "_ZTIPc",
3314   "name" : "char *",
3315   "referenced_type" : "_ZTIc",
3316   "self_type" : "_ZTIPc",
3317   "size" : 4,
3318   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
3319  },
3320  {
3321   "alignment" : 4,
3322   "linker_set_key" : "_ZTIPf",
3323   "name" : "float *",
3324   "referenced_type" : "_ZTIf",
3325   "self_type" : "_ZTIPf",
3326   "size" : 4,
3327   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
3328  },
3329  {
3330   "alignment" : 4,
3331   "linker_set_key" : "_ZTIPi",
3332   "name" : "int *",
3333   "referenced_type" : "_ZTIi",
3334   "self_type" : "_ZTIPi",
3335   "size" : 4,
3336   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3337  },
3338  {
3339   "alignment" : 4,
3340   "linker_set_key" : "_ZTIPv",
3341   "name" : "void *",
3342   "referenced_type" : "_ZTIv",
3343   "self_type" : "_ZTIPv",
3344   "size" : 4,
3345   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3346  },
3347  {
3348   "alignment" : 4,
3349   "linker_set_key" : "_ZTIPy",
3350   "name" : "unsigned long long *",
3351   "referenced_type" : "_ZTIy",
3352   "self_type" : "_ZTIPy",
3353   "size" : 4,
3354   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3355  }
3356 ],
3357 "qualified_types" :
3358 [
3359  {
3360   "alignment" : 4,
3361   "is_const" : true,
3362   "linker_set_key" : "_ZTIK13ANativeWindow",
3363   "name" : "const ANativeWindow",
3364   "referenced_type" : "_ZTI13ANativeWindow",
3365   "self_type" : "_ZTIK13ANativeWindow",
3366   "size" : 108,
3367   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
3368  },
3369  {
3370   "alignment" : 4,
3371   "is_const" : true,
3372   "linker_set_key" : "_ZTIK13native_handle",
3373   "name" : "const native_handle",
3374   "referenced_type" : "_ZTI13native_handle",
3375   "self_type" : "_ZTIK13native_handle",
3376   "size" : 12,
3377   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
3378  },
3379  {
3380   "is_const" : true,
3381   "linker_set_key" : "_ZTIK15AHardwareBuffer",
3382   "name" : "const AHardwareBuffer",
3383   "referenced_type" : "_ZTI15AHardwareBuffer",
3384   "self_type" : "_ZTIK15AHardwareBuffer",
3385   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3386  },
3387  {
3388   "alignment" : 4,
3389   "is_const" : true,
3390   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
3391   "name" : "const ANativeWindowBuffer",
3392   "referenced_type" : "_ZTI19ANativeWindowBuffer",
3393   "self_type" : "_ZTIK19ANativeWindowBuffer",
3394   "size" : 96,
3395   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3396  },
3397  {
3398   "alignment" : 4,
3399   "is_const" : true,
3400   "linker_set_key" : "_ZTIK20AHardwareBuffer_Desc",
3401   "name" : "const AHardwareBuffer_Desc",
3402   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
3403   "self_type" : "_ZTIK20AHardwareBuffer_Desc",
3404   "size" : 40,
3405   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3406  },
3407  {
3408   "alignment" : 4,
3409   "is_const" : true,
3410   "linker_set_key" : "_ZTIK5ARect",
3411   "name" : "const ARect",
3412   "referenced_type" : "_ZTI5ARect",
3413   "self_type" : "_ZTIK5ARect",
3414   "size" : 16,
3415   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3416  },
3417  {
3418   "is_const" : true,
3419   "linker_set_key" : "_ZTIK7AParcel",
3420   "name" : "const AParcel",
3421   "referenced_type" : "_ZTI7AParcel",
3422   "self_type" : "_ZTIK7AParcel",
3423   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3424  },
3425  {
3426   "alignment" : 4,
3427   "is_const" : true,
3428   "linker_set_key" : "_ZTIKN4aidl7android8hardware12NativeWindowE",
3429   "name" : "const aidl::android::hardware::NativeWindow",
3430   "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE",
3431   "self_type" : "_ZTIKN4aidl7android8hardware12NativeWindowE",
3432   "size" : 4,
3433   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
3434  },
3435  {
3436   "alignment" : 4,
3437   "is_const" : true,
3438   "linker_set_key" : "_ZTIKN4aidl7android8hardware14HardwareBufferE",
3439   "name" : "const aidl::android::hardware::HardwareBuffer",
3440   "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE",
3441   "self_type" : "_ZTIKN4aidl7android8hardware14HardwareBufferE",
3442   "size" : 4,
3443   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3444  },
3445  {
3446   "alignment" : 4,
3447   "is_const" : true,
3448   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
3449   "name" : "const android::GraphicBuffer",
3450   "referenced_type" : "_ZTIN7android13GraphicBufferE",
3451   "self_type" : "_ZTIKN7android13GraphicBufferE",
3452   "size" : 152,
3453   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
3454  },
3455  {
3456   "alignment" : 4,
3457   "is_const" : true,
3458   "linker_set_key" : "_ZTIKf",
3459   "name" : "const float",
3460   "referenced_type" : "_ZTIf",
3461   "self_type" : "_ZTIKf",
3462   "size" : 4,
3463   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3464  },
3465  {
3466   "alignment" : 4,
3467   "is_const" : true,
3468   "linker_set_key" : "_ZTIKi",
3469   "name" : "const int",
3470   "referenced_type" : "_ZTIi",
3471   "self_type" : "_ZTIKi",
3472   "size" : 4,
3473   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3474  },
3475  {
3476   "alignment" : 4,
3477   "is_const" : true,
3478   "linker_set_key" : "_ZTIKj",
3479   "name" : "const unsigned int",
3480   "referenced_type" : "_ZTIj",
3481   "self_type" : "_ZTIKj",
3482   "size" : 4,
3483   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3484  },
3485  {
3486   "is_const" : true,
3487   "linker_set_key" : "_ZTIKv",
3488   "name" : "const void",
3489   "referenced_type" : "_ZTIv",
3490   "self_type" : "_ZTIKv",
3491   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3492  },
3493  {
3494   "alignment" : 4,
3495   "is_const" : true,
3496   "linker_set_key" : "_ZTIKx",
3497   "name" : "const long long",
3498   "referenced_type" : "_ZTIx",
3499   "self_type" : "_ZTIKx",
3500   "size" : 8,
3501   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3502  }
3503 ],
3504 "record_types" :
3505 [
3506  {
3507   "alignment" : 4,
3508   "fields" :
3509   [
3510    {
3511     "field_name" : "common",
3512     "referenced_type" : "_ZTI21android_native_base_t"
3513    },
3514    {
3515     "field_name" : "flags",
3516     "field_offset" : 256,
3517     "referenced_type" : "_ZTIKj"
3518    },
3519    {
3520     "field_name" : "minSwapInterval",
3521     "field_offset" : 288,
3522     "referenced_type" : "_ZTIKi"
3523    },
3524    {
3525     "field_name" : "maxSwapInterval",
3526     "field_offset" : 320,
3527     "referenced_type" : "_ZTIKi"
3528    },
3529    {
3530     "field_name" : "xdpi",
3531     "field_offset" : 352,
3532     "referenced_type" : "_ZTIKf"
3533    },
3534    {
3535     "field_name" : "ydpi",
3536     "field_offset" : 384,
3537     "referenced_type" : "_ZTIKf"
3538    },
3539    {
3540     "field_name" : "oem",
3541     "field_offset" : 416,
3542     "referenced_type" : "_ZTIA4_i"
3543    },
3544    {
3545     "field_name" : "setSwapInterval",
3546     "field_offset" : 544,
3547     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
3548    },
3549    {
3550     "field_name" : "dequeueBuffer_DEPRECATED",
3551     "field_offset" : 576,
3552     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
3553    },
3554    {
3555     "field_name" : "lockBuffer_DEPRECATED",
3556     "field_offset" : 608,
3557     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
3558    },
3559    {
3560     "field_name" : "queueBuffer_DEPRECATED",
3561     "field_offset" : 640,
3562     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
3563    },
3564    {
3565     "field_name" : "query",
3566     "field_offset" : 672,
3567     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
3568    },
3569    {
3570     "field_name" : "perform",
3571     "field_offset" : 704,
3572     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
3573    },
3574    {
3575     "field_name" : "cancelBuffer_DEPRECATED",
3576     "field_offset" : 736,
3577     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
3578    },
3579    {
3580     "field_name" : "dequeueBuffer",
3581     "field_offset" : 768,
3582     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
3583    },
3584    {
3585     "field_name" : "queueBuffer",
3586     "field_offset" : 800,
3587     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
3588    },
3589    {
3590     "field_name" : "cancelBuffer",
3591     "field_offset" : 832,
3592     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
3593    }
3594   ],
3595   "linker_set_key" : "_ZTI13ANativeWindow",
3596   "name" : "ANativeWindow",
3597   "referenced_type" : "_ZTI13ANativeWindow",
3598   "self_type" : "_ZTI13ANativeWindow",
3599   "size" : 108,
3600   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
3601  },
3602  {
3603   "alignment" : 4,
3604   "fields" :
3605   [
3606    {
3607     "field_name" : "common",
3608     "referenced_type" : "_ZTI21android_native_base_t"
3609    },
3610    {
3611     "field_name" : "width",
3612     "field_offset" : 256,
3613     "referenced_type" : "_ZTIi"
3614    },
3615    {
3616     "field_name" : "height",
3617     "field_offset" : 288,
3618     "referenced_type" : "_ZTIi"
3619    },
3620    {
3621     "field_name" : "stride",
3622     "field_offset" : 320,
3623     "referenced_type" : "_ZTIi"
3624    },
3625    {
3626     "field_name" : "format",
3627     "field_offset" : 352,
3628     "referenced_type" : "_ZTIi"
3629    },
3630    {
3631     "field_name" : "usage_deprecated",
3632     "field_offset" : 384,
3633     "referenced_type" : "_ZTIi"
3634    },
3635    {
3636     "field_name" : "layerCount",
3637     "field_offset" : 416,
3638     "referenced_type" : "_ZTIj"
3639    },
3640    {
3641     "field_name" : "reserved",
3642     "field_offset" : 448,
3643     "referenced_type" : "_ZTIA1_Pv"
3644    },
3645    {
3646     "field_name" : "handle",
3647     "field_offset" : 480,
3648     "referenced_type" : "_ZTIPK13native_handle"
3649    },
3650    {
3651     "field_name" : "usage",
3652     "field_offset" : 512,
3653     "referenced_type" : "_ZTIy"
3654    },
3655    {
3656     "field_name" : "reserved_proc",
3657     "field_offset" : 576,
3658     "referenced_type" : "_ZTIA6_Pv"
3659    }
3660   ],
3661   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
3662   "name" : "ANativeWindowBuffer",
3663   "referenced_type" : "_ZTI19ANativeWindowBuffer",
3664   "self_type" : "_ZTI19ANativeWindowBuffer",
3665   "size" : 96,
3666   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3667  },
3668  {
3669   "alignment" : 4,
3670   "fields" :
3671   [
3672    {
3673     "field_name" : "width",
3674     "referenced_type" : "_ZTIj"
3675    },
3676    {
3677     "field_name" : "height",
3678     "field_offset" : 32,
3679     "referenced_type" : "_ZTIj"
3680    },
3681    {
3682     "field_name" : "layers",
3683     "field_offset" : 64,
3684     "referenced_type" : "_ZTIj"
3685    },
3686    {
3687     "field_name" : "format",
3688     "field_offset" : 96,
3689     "referenced_type" : "_ZTIj"
3690    },
3691    {
3692     "field_name" : "usage",
3693     "field_offset" : 128,
3694     "referenced_type" : "_ZTIy"
3695    },
3696    {
3697     "field_name" : "stride",
3698     "field_offset" : 192,
3699     "referenced_type" : "_ZTIj"
3700    },
3701    {
3702     "field_name" : "rfu0",
3703     "field_offset" : 224,
3704     "referenced_type" : "_ZTIj"
3705    },
3706    {
3707     "field_name" : "rfu1",
3708     "field_offset" : 256,
3709     "referenced_type" : "_ZTIy"
3710    }
3711   ],
3712   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
3713   "name" : "AHardwareBuffer_Desc",
3714   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
3715   "self_type" : "_ZTI20AHardwareBuffer_Desc",
3716   "size" : 40,
3717   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3718  },
3719  {
3720   "alignment" : 4,
3721   "fields" :
3722   [
3723    {
3724     "field_name" : "width",
3725     "referenced_type" : "_ZTIi"
3726    },
3727    {
3728     "field_name" : "height",
3729     "field_offset" : 32,
3730     "referenced_type" : "_ZTIi"
3731    },
3732    {
3733     "field_name" : "stride",
3734     "field_offset" : 64,
3735     "referenced_type" : "_ZTIi"
3736    },
3737    {
3738     "field_name" : "format",
3739     "field_offset" : 96,
3740     "referenced_type" : "_ZTIi"
3741    },
3742    {
3743     "field_name" : "bits",
3744     "field_offset" : 128,
3745     "referenced_type" : "_ZTIPv"
3746    },
3747    {
3748     "field_name" : "reserved",
3749     "field_offset" : 160,
3750     "referenced_type" : "_ZTIA6_j"
3751    }
3752   ],
3753   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
3754   "name" : "ANativeWindow_Buffer",
3755   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
3756   "self_type" : "_ZTI20ANativeWindow_Buffer",
3757   "size" : 44,
3758   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
3759  },
3760  {
3761   "alignment" : 4,
3762   "fields" :
3763   [
3764    {
3765     "field_name" : "data",
3766     "referenced_type" : "_ZTIPv"
3767    },
3768    {
3769     "field_name" : "pixelStride",
3770     "field_offset" : 32,
3771     "referenced_type" : "_ZTIj"
3772    },
3773    {
3774     "field_name" : "rowStride",
3775     "field_offset" : 64,
3776     "referenced_type" : "_ZTIj"
3777    }
3778   ],
3779   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
3780   "name" : "AHardwareBuffer_Plane",
3781   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
3782   "self_type" : "_ZTI21AHardwareBuffer_Plane",
3783   "size" : 12,
3784   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3785  },
3786  {
3787   "alignment" : 4,
3788   "fields" :
3789   [
3790    {
3791     "field_name" : "magic",
3792     "referenced_type" : "_ZTIi"
3793    },
3794    {
3795     "field_name" : "version",
3796     "field_offset" : 32,
3797     "referenced_type" : "_ZTIi"
3798    },
3799    {
3800     "field_name" : "reserved",
3801     "field_offset" : 64,
3802     "referenced_type" : "_ZTIA4_Pv"
3803    },
3804    {
3805     "field_name" : "incRef",
3806     "field_offset" : 192,
3807     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
3808    },
3809    {
3810     "field_name" : "decRef",
3811     "field_offset" : 224,
3812     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
3813    }
3814   ],
3815   "linker_set_key" : "_ZTI21android_native_base_t",
3816   "name" : "android_native_base_t",
3817   "referenced_type" : "_ZTI21android_native_base_t",
3818   "self_type" : "_ZTI21android_native_base_t",
3819   "size" : 32,
3820   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3821  },
3822  {
3823   "alignment" : 4,
3824   "fields" :
3825   [
3826    {
3827     "field_name" : "left",
3828     "referenced_type" : "_ZTIi"
3829    },
3830    {
3831     "field_name" : "top",
3832     "field_offset" : 32,
3833     "referenced_type" : "_ZTIi"
3834    },
3835    {
3836     "field_name" : "right",
3837     "field_offset" : 64,
3838     "referenced_type" : "_ZTIi"
3839    },
3840    {
3841     "field_name" : "bottom",
3842     "field_offset" : 96,
3843     "referenced_type" : "_ZTIi"
3844    }
3845   ],
3846   "linker_set_key" : "_ZTI21android_native_rect_t",
3847   "name" : "android_native_rect_t",
3848   "referenced_type" : "_ZTI21android_native_rect_t",
3849   "self_type" : "_ZTI21android_native_rect_t",
3850   "size" : 16,
3851   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
3852  },
3853  {
3854   "alignment" : 4,
3855   "fields" :
3856   [
3857    {
3858     "field_name" : "planeCount",
3859     "referenced_type" : "_ZTIj"
3860    },
3861    {
3862     "field_name" : "planes",
3863     "field_offset" : 32,
3864     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
3865    }
3866   ],
3867   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
3868   "name" : "AHardwareBuffer_Planes",
3869   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
3870   "self_type" : "_ZTI22AHardwareBuffer_Planes",
3871   "size" : 52,
3872   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
3873  },
3874  {
3875   "alignment" : 4,
3876   "fields" :
3877   [
3878    {
3879     "field_name" : "left",
3880     "referenced_type" : "_ZTIi"
3881    },
3882    {
3883     "field_name" : "top",
3884     "field_offset" : 32,
3885     "referenced_type" : "_ZTIi"
3886    },
3887    {
3888     "field_name" : "right",
3889     "field_offset" : 64,
3890     "referenced_type" : "_ZTIi"
3891    },
3892    {
3893     "field_name" : "bottom",
3894     "field_offset" : 96,
3895     "referenced_type" : "_ZTIi"
3896    }
3897   ],
3898   "linker_set_key" : "_ZTI5ARect",
3899   "name" : "ARect",
3900   "referenced_type" : "_ZTI5ARect",
3901   "self_type" : "_ZTI5ARect",
3902   "size" : 16,
3903   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
3904  },
3905  {
3906   "alignment" : 4,
3907   "fields" :
3908   [
3909    {
3910     "access" : "private",
3911     "field_name" : "mWindow",
3912     "referenced_type" : "_ZTIP13ANativeWindow"
3913    }
3914   ],
3915   "linker_set_key" : "_ZTIN4aidl7android8hardware12NativeWindowE",
3916   "name" : "aidl::android::hardware::NativeWindow",
3917   "record_kind" : "class",
3918   "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE",
3919   "self_type" : "_ZTIN4aidl7android8hardware12NativeWindowE",
3920   "size" : 4,
3921   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
3922  },
3923  {
3924   "alignment" : 4,
3925   "fields" :
3926   [
3927    {
3928     "access" : "private",
3929     "field_name" : "mBuffer",
3930     "referenced_type" : "_ZTIP15AHardwareBuffer"
3931    }
3932   ],
3933   "linker_set_key" : "_ZTIN4aidl7android8hardware14HardwareBufferE",
3934   "name" : "aidl::android::hardware::HardwareBuffer",
3935   "record_kind" : "class",
3936   "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE",
3937   "self_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE",
3938   "size" : 4,
3939   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3940  }
3941 ],
3942 "rvalue_reference_types" :
3943 [
3944  {
3945   "alignment" : 4,
3946   "linker_set_key" : "_ZTION4aidl7android8hardware12NativeWindowE",
3947   "name" : "aidl::android::hardware::NativeWindow &&",
3948   "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE",
3949   "self_type" : "_ZTION4aidl7android8hardware12NativeWindowE",
3950   "size" : 4,
3951   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h"
3952  },
3953  {
3954   "alignment" : 4,
3955   "linker_set_key" : "_ZTION4aidl7android8hardware14HardwareBufferE",
3956   "name" : "aidl::android::hardware::HardwareBuffer &&",
3957   "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE",
3958   "self_type" : "_ZTION4aidl7android8hardware14HardwareBufferE",
3959   "size" : 4,
3960   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h"
3961  }
3962 ]
3963}
3964