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