• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 4
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "linker_set_key" : "_ZTIa",
17   "name" : "signed char",
18   "referenced_type" : "_ZTIa",
19   "self_type" : "_ZTIa",
20   "size" : 1
21  },
22  {
23   "alignment" : 1,
24   "is_integral" : true,
25   "is_unsigned" : true,
26   "linker_set_key" : "_ZTIb",
27   "name" : "bool",
28   "referenced_type" : "_ZTIb",
29   "self_type" : "_ZTIb",
30   "size" : 1
31  },
32  {
33   "alignment" : 1,
34   "is_integral" : true,
35   "linker_set_key" : "_ZTIc",
36   "name" : "char",
37   "referenced_type" : "_ZTIc",
38   "self_type" : "_ZTIc",
39   "size" : 1
40  },
41  {
42   "alignment" : 4,
43   "is_integral" : true,
44   "linker_set_key" : "_ZTIi",
45   "name" : "int",
46   "referenced_type" : "_ZTIi",
47   "self_type" : "_ZTIi",
48   "size" : 4
49  },
50  {
51   "alignment" : 4,
52   "is_integral" : true,
53   "is_unsigned" : true,
54   "linker_set_key" : "_ZTIj",
55   "name" : "unsigned int",
56   "referenced_type" : "_ZTIj",
57   "self_type" : "_ZTIj",
58   "size" : 4
59  },
60  {
61   "linker_set_key" : "_ZTIv",
62   "name" : "void",
63   "referenced_type" : "_ZTIv",
64   "self_type" : "_ZTIv"
65  },
66  {
67   "alignment" : 4,
68   "is_integral" : true,
69   "linker_set_key" : "_ZTIx",
70   "name" : "long long",
71   "referenced_type" : "_ZTIx",
72   "self_type" : "_ZTIx",
73   "size" : 8
74  }
75 ],
76 "elf_functions" :
77 [
78  {
79   "binding" : "weak",
80   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE8asBinderEv"
81  },
82  {
83   "binding" : "weak",
84   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE8asBinderEv"
85  },
86  {
87   "binding" : "weak",
88   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE8asBinderEv"
89  },
90  {
91   "binding" : "weak",
92   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE8asBinderEv"
93  },
94  {
95   "binding" : "weak",
96   "name" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionEEEiPK7AParcelPvj"
97  },
98  {
99   "binding" : "weak",
100   "name" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionEEEiPK7AParcelPvj"
101  },
102  {
103   "binding" : "weak",
104   "name" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionEEEiPK7AParcelPvj"
105  },
106  {
107   "binding" : "weak",
108   "name" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionEEEiPK7AParcelPvj"
109  },
110  {
111   "binding" : "weak",
112   "name" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionEEEiP7AParcelPKvj"
113  },
114  {
115   "binding" : "weak",
116   "name" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionEEEiP7AParcelPKvj"
117  },
118  {
119   "binding" : "weak",
120   "name" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionEEEiP7AParcelPKvj"
121  },
122  {
123   "binding" : "weak",
124   "name" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionEEEiP7AParcelPKvj"
125  },
126  {
127   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness13GazeDetection14readFromParcelEPK7AParcel"
128  },
129  {
130   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetection14readFromParcelEPK7AParcel"
131  },
132  {
133   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetection14readFromParcelEPK7AParcel"
134  },
135  {
136   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness10fromBinderERKN3ndk10SpAIBinderE"
137  },
138  {
139   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS4_EE"
140  },
141  {
142   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness14getDefaultImplEv"
143  },
144  {
145   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS4_EE"
146  },
147  {
148   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness14setDefaultImplENSt3__110shared_ptrIS4_EE"
149  },
150  {
151   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessC2Ev"
152  },
153  {
154   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessD0Ev"
155  },
156  {
157   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessD1Ev"
158  },
159  {
160   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessD2Ev"
161  },
162  {
163   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetections14readFromParcelEPK7AParcel"
164  },
165  {
166   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwareness12createBinderEv"
167  },
168  {
169   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwareness16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
170  },
171  {
172   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwareness19getInterfaceVersionEPi"
173  },
174  {
175   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessC2Ev"
176  },
177  {
178   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessD0Ev"
179  },
180  {
181   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessD1Ev"
182  },
183  {
184   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessD2Ev"
185  },
186  {
187   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness11setCallbackERKNSt3__110shared_ptrINS3_32IOccupantAwarenessClientCallbackEEE"
188  },
189  {
190   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness13stopDetectionEPNS3_23OccupantAwarenessStatusE"
191  },
192  {
193   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness14startDetectionEPNS3_23OccupantAwarenessStatusE"
194  },
195  {
196   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
197  },
198  {
199   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness18getLatestDetectionEPNS3_18OccupantDetectionsE"
200  },
201  {
202   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness19getInterfaceVersionEPi"
203  },
204  {
205   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness20getCapabilityForRoleENS3_4RoleEPi"
206  },
207  {
208   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness8getStateENS3_4RoleEiPNS3_23OccupantAwarenessStatusE"
209  },
210  {
211   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessC1ERKN3ndk10SpAIBinderE"
212  },
213  {
214   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessC2ERKN3ndk10SpAIBinderE"
215  },
216  {
217   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessD0Ev"
218  },
219  {
220   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessD1Ev"
221  },
222  {
223   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessD2Ev"
224  },
225  {
226   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetection14readFromParcelEPK7AParcel"
227  },
228  {
229   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault11setCallbackERKNSt3__110shared_ptrINS3_32IOccupantAwarenessClientCallbackEEE"
230  },
231  {
232   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault13stopDetectionEPNS3_23OccupantAwarenessStatusE"
233  },
234  {
235   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault14startDetectionEPNS3_23OccupantAwarenessStatusE"
236  },
237  {
238   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
239  },
240  {
241   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault18getLatestDetectionEPNS3_18OccupantDetectionsE"
242  },
243  {
244   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault19getInterfaceVersionEPi"
245  },
246  {
247   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault20getCapabilityForRoleENS3_4RoleEPi"
248  },
249  {
250   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault8asBinderEv"
251  },
252  {
253   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault8getStateENS3_4RoleEiPNS3_23OccupantAwarenessStatusE"
254  },
255  {
256   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault8isRemoteEv"
257  },
258  {
259   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback10fromBinderERKN3ndk10SpAIBinderE"
260  },
261  {
262   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS4_EE"
263  },
264  {
265   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback14getDefaultImplEv"
266  },
267  {
268   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS4_EE"
269  },
270  {
271   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback14setDefaultImplENSt3__110shared_ptrIS4_EE"
272  },
273  {
274   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackC2Ev"
275  },
276  {
277   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackD0Ev"
278  },
279  {
280   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackD1Ev"
281  },
282  {
283   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackD2Ev"
284  },
285  {
286   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallback12createBinderEv"
287  },
288  {
289   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
290  },
291  {
292   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallback19getInterfaceVersionEPi"
293  },
294  {
295   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackC2Ev"
296  },
297  {
298   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackD0Ev"
299  },
300  {
301   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackD1Ev"
302  },
303  {
304   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackD2Ev"
305  },
306  {
307   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
308  },
309  {
310   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallback16onDetectionEventERKNS3_18OccupantDetectionsE"
311  },
312  {
313   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallback19getInterfaceVersionEPi"
314  },
315  {
316   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallback21onSystemStatusChangedEiNS3_23OccupantAwarenessStatusE"
317  },
318  {
319   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackC1ERKN3ndk10SpAIBinderE"
320  },
321  {
322   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackC2ERKN3ndk10SpAIBinderE"
323  },
324  {
325   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackD0Ev"
326  },
327  {
328   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackD1Ev"
329  },
330  {
331   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackD2Ev"
332  },
333  {
334   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
335  },
336  {
337   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault16onDetectionEventERKNS3_18OccupantDetectionsE"
338  },
339  {
340   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault19getInterfaceVersionEPi"
341  },
342  {
343   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault21onSystemStatusChangedEiNS3_23OccupantAwarenessStatusE"
344  },
345  {
346   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault8asBinderEv"
347  },
348  {
349   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault8isRemoteEv"
350  },
351  {
352   "name" : "_ZNK4aidl7android8hardware10automotive18occupant_awareness13GazeDetection13writeToParcelEP7AParcel"
353  },
354  {
355   "name" : "_ZNK4aidl7android8hardware10automotive18occupant_awareness17OccupantDetection13writeToParcelEP7AParcel"
356  },
357  {
358   "name" : "_ZNK4aidl7android8hardware10automotive18occupant_awareness17PresenceDetection13writeToParcelEP7AParcel"
359  },
360  {
361   "name" : "_ZNK4aidl7android8hardware10automotive18occupant_awareness18OccupantDetections13writeToParcelEP7AParcel"
362  },
363  {
364   "name" : "_ZNK4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetection13writeToParcelEP7AParcel"
365  },
366  {
367   "binding" : "weak",
368   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEED2Ev"
369  },
370  {
371   "binding" : "weak",
372   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEED2Ev"
373  },
374  {
375   "binding" : "weak",
376   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
377  },
378  {
379   "binding" : "weak",
380   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
381  },
382  {
383   "binding" : "weak",
384   "name" : "_ZNSt3__16vectorIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE"
385  },
386  {
387   "binding" : "weak",
388   "name" : "_ZNSt3__16vectorIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionENS_9allocatorIS6_EEE8__appendEj"
389  },
390  {
391   "binding" : "weak",
392   "name" : "_ZNSt3__16vectorIN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionENS_9allocatorIS6_EEE8__appendEj"
393  },
394  {
395   "binding" : "weak",
396   "name" : "_ZNSt3__16vectorIN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionENS_9allocatorIS6_EEE8__appendEj"
397  },
398  {
399   "binding" : "weak",
400   "name" : "_ZNSt3__16vectorIN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionENS_9allocatorIS6_EEE8__appendEj"
401  },
402  {
403   "binding" : "weak",
404   "name" : "_ZNSt3__16vectorIdNS_9allocatorIdEEE8__appendEj"
405  }
406 ],
407 "elf_objects" :
408 [
409  {
410   "binding" : "weak",
411   "name" : "_ZGVN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness4hashE"
412  },
413  {
414   "binding" : "weak",
415   "name" : "_ZGVN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback4hashE"
416  },
417  {
418   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness13GazeDetection10descriptorE"
419  },
420  {
421   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetection10descriptorE"
422  },
423  {
424   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetection10descriptorE"
425  },
426  {
427   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness10descriptorE"
428  },
429  {
430   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness12default_implE"
431  },
432  {
433   "binding" : "weak",
434   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness4hashE"
435  },
436  {
437   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetections10descriptorE"
438  },
439  {
440   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetection10descriptorE"
441  },
442  {
443   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback10descriptorE"
444  },
445  {
446   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback12default_implE"
447  },
448  {
449   "binding" : "weak",
450   "name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback4hashE"
451  },
452  {
453   "binding" : "weak",
454   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE"
455  },
456  {
457   "binding" : "weak",
458   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE"
459  },
460  {
461   "binding" : "weak",
462   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE"
463  },
464  {
465   "binding" : "weak",
466   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE"
467  },
468  {
469   "binding" : "weak",
470   "name" : "_ZTVN3ndk13SharedRefBaseE"
471  },
472  {
473   "name" : "_ZTVN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE"
474  },
475  {
476   "name" : "_ZTVN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE"
477  },
478  {
479   "name" : "_ZTVN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
480  },
481  {
482   "name" : "_ZTVN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE"
483  },
484  {
485   "name" : "_ZTVN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE"
486  },
487  {
488   "name" : "_ZTVN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE"
489  },
490  {
491   "name" : "_ZTVN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE"
492  },
493  {
494   "name" : "_ZTVN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE"
495  },
496  {
497   "binding" : "weak",
498   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
499  }
500 ],
501 "enum_types" :
502 [
503  {
504   "alignment" : 4,
505   "enum_fields" :
506   [
507    {
508     "enum_field_value" : 1,
509     "name" : "FLAG_ONEWAY"
510    }
511   ],
512   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
513   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:47:1)",
514   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
515   "self_type" : "_ZTI12$FLAG_ONEWAY",
516   "size" : 4,
517   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
518   "underlying_type" : "_ZTIj"
519  },
520  {
521   "alignment" : 4,
522   "enum_fields" :
523   [
524    {
525     "enum_field_value" : 0,
526     "name" : "EX_NONE"
527    },
528    {
529     "enum_field_value" : -1,
530     "name" : "EX_SECURITY"
531    },
532    {
533     "enum_field_value" : -2,
534     "name" : "EX_BAD_PARCELABLE"
535    },
536    {
537     "enum_field_value" : -3,
538     "name" : "EX_ILLEGAL_ARGUMENT"
539    },
540    {
541     "enum_field_value" : -4,
542     "name" : "EX_NULL_POINTER"
543    },
544    {
545     "enum_field_value" : -5,
546     "name" : "EX_ILLEGAL_STATE"
547    },
548    {
549     "enum_field_value" : -6,
550     "name" : "EX_NETWORK_MAIN_THREAD"
551    },
552    {
553     "enum_field_value" : -7,
554     "name" : "EX_UNSUPPORTED_OPERATION"
555    },
556    {
557     "enum_field_value" : -8,
558     "name" : "EX_SERVICE_SPECIFIC"
559    },
560    {
561     "enum_field_value" : -9,
562     "name" : "EX_PARCELABLE"
563    },
564    {
565     "enum_field_value" : -129,
566     "name" : "EX_TRANSACTION_FAILED"
567    }
568   ],
569   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
570   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:65:1)",
571   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
572   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
573   "size" : 4,
574   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
575   "underlying_type" : "_ZTIi"
576  },
577  {
578   "alignment" : 4,
579   "enum_fields" :
580   [
581    {
582     "enum_field_value" : 268435456,
583     "name" : "FLAG_PRIVATE_LOCAL"
584    }
585   ],
586   "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL",
587   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)",
588   "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
589   "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
590   "size" : 4,
591   "source_file" : "/frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
592   "underlying_type" : "_ZTIj"
593  },
594  {
595   "alignment" : 4,
596   "enum_fields" :
597   [
598    {
599     "enum_field_value" : 268435456,
600     "name" : "FLAG_PRIVATE_VENDOR"
601    }
602   ],
603   "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR",
604   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)",
605   "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
606   "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
607   "size" : 4,
608   "source_file" : "/frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
609   "underlying_type" : "_ZTIj"
610  },
611  {
612   "alignment" : 4,
613   "enum_fields" :
614   [
615    {
616     "enum_field_value" : 0,
617     "name" : "STATUS_OK"
618    },
619    {
620     "enum_field_value" : -2147483648,
621     "name" : "STATUS_UNKNOWN_ERROR"
622    },
623    {
624     "enum_field_value" : -12,
625     "name" : "STATUS_NO_MEMORY"
626    },
627    {
628     "enum_field_value" : -38,
629     "name" : "STATUS_INVALID_OPERATION"
630    },
631    {
632     "enum_field_value" : -22,
633     "name" : "STATUS_BAD_VALUE"
634    },
635    {
636     "enum_field_value" : -2147483647,
637     "name" : "STATUS_BAD_TYPE"
638    },
639    {
640     "enum_field_value" : -2,
641     "name" : "STATUS_NAME_NOT_FOUND"
642    },
643    {
644     "enum_field_value" : -1,
645     "name" : "STATUS_PERMISSION_DENIED"
646    },
647    {
648     "enum_field_value" : -19,
649     "name" : "STATUS_NO_INIT"
650    },
651    {
652     "enum_field_value" : -17,
653     "name" : "STATUS_ALREADY_EXISTS"
654    },
655    {
656     "enum_field_value" : -32,
657     "name" : "STATUS_DEAD_OBJECT"
658    },
659    {
660     "enum_field_value" : -2147483646,
661     "name" : "STATUS_FAILED_TRANSACTION"
662    },
663    {
664     "enum_field_value" : -75,
665     "name" : "STATUS_BAD_INDEX"
666    },
667    {
668     "enum_field_value" : -61,
669     "name" : "STATUS_NOT_ENOUGH_DATA"
670    },
671    {
672     "enum_field_value" : -11,
673     "name" : "STATUS_WOULD_BLOCK"
674    },
675    {
676     "enum_field_value" : -110,
677     "name" : "STATUS_TIMED_OUT"
678    },
679    {
680     "enum_field_value" : -74,
681     "name" : "STATUS_UNKNOWN_TRANSACTION"
682    },
683    {
684     "enum_field_value" : -2147483641,
685     "name" : "STATUS_FDS_NOT_ALLOWED"
686    },
687    {
688     "enum_field_value" : -2147483640,
689     "name" : "STATUS_UNEXPECTED_NULL"
690    }
691   ],
692   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
693   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:35:1)",
694   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
695   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
696   "size" : 4,
697   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
698   "underlying_type" : "_ZTIi"
699  },
700  {
701   "alignment" : 4,
702   "enum_fields" :
703   [
704    {
705     "enum_field_value" : 1,
706     "name" : "FIRST_CALL_TRANSACTION"
707    },
708    {
709     "enum_field_value" : 16777215,
710     "name" : "LAST_CALL_TRANSACTION"
711    }
712   ],
713   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
714   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:59:1)",
715   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
716   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
717   "size" : 4,
718   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
719   "underlying_type" : "_ZTIj"
720  },
721  {
722   "alignment" : 4,
723   "enum_fields" :
724   [
725    {
726     "enum_field_value" : 0,
727     "name" : "aidl::android::hardware::automotive::occupant_awareness::VehicleRegion::UNKNOWN"
728    },
729    {
730     "enum_field_value" : 1,
731     "name" : "aidl::android::hardware::automotive::occupant_awareness::VehicleRegion::INSTRUMENT_CLUSTER"
732    },
733    {
734     "enum_field_value" : 2,
735     "name" : "aidl::android::hardware::automotive::occupant_awareness::VehicleRegion::REAR_VIEW_MIRROR"
736    },
737    {
738     "enum_field_value" : 3,
739     "name" : "aidl::android::hardware::automotive::occupant_awareness::VehicleRegion::LEFT_SIDE_MIRROR"
740    },
741    {
742     "enum_field_value" : 4,
743     "name" : "aidl::android::hardware::automotive::occupant_awareness::VehicleRegion::RIGHT_SIDE_MIRROR"
744    },
745    {
746     "enum_field_value" : 5,
747     "name" : "aidl::android::hardware::automotive::occupant_awareness::VehicleRegion::FORWARD_ROADWAY"
748    },
749    {
750     "enum_field_value" : 6,
751     "name" : "aidl::android::hardware::automotive::occupant_awareness::VehicleRegion::LEFT_ROADWAY"
752    },
753    {
754     "enum_field_value" : 7,
755     "name" : "aidl::android::hardware::automotive::occupant_awareness::VehicleRegion::RIGHT_ROADWAY"
756    },
757    {
758     "enum_field_value" : 8,
759     "name" : "aidl::android::hardware::automotive::occupant_awareness::VehicleRegion::HEAD_UNIT_DISPLAY"
760    },
761    {
762     "enum_field_value" : 200,
763     "name" : "aidl::android::hardware::automotive::occupant_awareness::VehicleRegion::CUSTOM_TARGET"
764    }
765   ],
766   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness13VehicleRegionE",
767   "name" : "aidl::android::hardware::automotive::occupant_awareness::VehicleRegion",
768   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness13VehicleRegionE",
769   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness13VehicleRegionE",
770   "size" : 4,
771   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/VehicleRegion.h",
772   "underlying_type" : "_ZTIi"
773  },
774  {
775   "alignment" : 1,
776   "enum_fields" :
777   [
778    {
779     "enum_field_value" : 0,
780     "name" : "aidl::android::hardware::automotive::occupant_awareness::ConfidenceLevel::NONE"
781    },
782    {
783     "enum_field_value" : 1,
784     "name" : "aidl::android::hardware::automotive::occupant_awareness::ConfidenceLevel::LOW"
785    },
786    {
787     "enum_field_value" : 2,
788     "name" : "aidl::android::hardware::automotive::occupant_awareness::ConfidenceLevel::HIGH"
789    },
790    {
791     "enum_field_value" : 3,
792     "name" : "aidl::android::hardware::automotive::occupant_awareness::ConfidenceLevel::MAX"
793    }
794   ],
795   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness15ConfidenceLevelE",
796   "name" : "aidl::android::hardware::automotive::occupant_awareness::ConfidenceLevel",
797   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness15ConfidenceLevelE",
798   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness15ConfidenceLevelE",
799   "size" : 1,
800   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/ConfidenceLevel.h",
801   "underlying_type" : "_ZTIa"
802  },
803  {
804   "alignment" : 4,
805   "enum_fields" :
806   [
807    {
808     "enum_field_value" : 0,
809     "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::CAP_NONE"
810    },
811    {
812     "enum_field_value" : 1,
813     "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::CAP_PRESENCE_DETECTION"
814    },
815    {
816     "enum_field_value" : 2,
817     "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::CAP_GAZE_DETECTION"
818    },
819    {
820     "enum_field_value" : 4,
821     "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::CAP_DRIVER_MONITORING_DETECTION"
822    }
823   ],
824   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness32$CAP_DRIVER_MONITORING_DETECTIONE",
825   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::(anonymous enum at out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h:30:3)",
826   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness32$CAP_DRIVER_MONITORING_DETECTIONE",
827   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness32$CAP_DRIVER_MONITORING_DETECTIONE",
828   "size" : 4,
829   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h",
830   "underlying_type" : "_ZTIi"
831  },
832  {
833   "alignment" : 1,
834   "enum_fields" :
835   [
836    {
837     "enum_field_value" : 0,
838     "name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantAwarenessStatus::READY"
839    },
840    {
841     "enum_field_value" : 1,
842     "name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantAwarenessStatus::NOT_SUPPORTED"
843    },
844    {
845     "enum_field_value" : 2,
846     "name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantAwarenessStatus::NOT_INITIALIZED"
847    },
848    {
849     "enum_field_value" : 3,
850     "name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantAwarenessStatus::FAILURE"
851    }
852   ],
853   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE",
854   "name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantAwarenessStatus",
855   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE",
856   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE",
857   "size" : 1,
858   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantAwarenessStatus.h",
859   "underlying_type" : "_ZTIa"
860  },
861  {
862   "alignment" : 4,
863   "enum_fields" :
864   [
865    {
866     "enum_field_value" : 0,
867     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::INVALID"
868    },
869    {
870     "enum_field_value" : 1,
871     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::UNKNOWN"
872    },
873    {
874     "enum_field_value" : 2,
875     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::FRONT_PASSENGER"
876    },
877    {
878     "enum_field_value" : 4,
879     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::DRIVER"
880    },
881    {
882     "enum_field_value" : 8,
883     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::ROW_2_PASSENGER_LEFT"
884    },
885    {
886     "enum_field_value" : 16,
887     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::ROW_2_PASSENGER_CENTER"
888    },
889    {
890     "enum_field_value" : 32,
891     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::ROW_2_PASSENGER_RIGHT"
892    },
893    {
894     "enum_field_value" : 64,
895     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::ROW_3_PASSENGER_LEFT"
896    },
897    {
898     "enum_field_value" : 128,
899     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::ROW_3_PASSENGER_CENTER"
900    },
901    {
902     "enum_field_value" : 256,
903     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::ROW_3_PASSENGER_RIGHT"
904    },
905    {
906     "enum_field_value" : 6,
907     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::FRONT_OCCUPANTS"
908    },
909    {
910     "enum_field_value" : 56,
911     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::ROW_2_OCCUPANTS"
912    },
913    {
914     "enum_field_value" : 448,
915     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::ROW_3_OCCUPANTS"
916    },
917    {
918     "enum_field_value" : 511,
919     "name" : "aidl::android::hardware::automotive::occupant_awareness::Role::ALL_OCCUPANTS"
920    }
921   ],
922   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness4RoleE",
923   "name" : "aidl::android::hardware::automotive::occupant_awareness::Role",
924   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness4RoleE",
925   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness4RoleE",
926   "size" : 4,
927   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/Role.h",
928   "underlying_type" : "_ZTIi"
929  }
930 ],
931 "function_types" :
932 [
933  {
934   "alignment" : 4,
935   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
936   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
937   "parameters" :
938   [
939    {
940     "referenced_type" : "_ZTIP8AIBinder"
941    },
942    {
943     "referenced_type" : "_ZTIj"
944    },
945    {
946     "referenced_type" : "_ZTIPK7AParcel"
947    },
948    {
949     "referenced_type" : "_ZTIP7AParcel"
950    }
951   ],
952   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
953   "return_type" : "_ZTIi",
954   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
955   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
956  }
957 ],
958 "functions" :
959 [
960  {
961   "function_name" : "ndk::BnCInterface<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness>::asBinder",
962   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE8asBinderEv",
963   "parameters" :
964   [
965    {
966     "is_this_ptr" : true,
967     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE"
968    }
969   ],
970   "return_type" : "_ZTIN3ndk10SpAIBinderE",
971   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
972  },
973  {
974   "function_name" : "ndk::BnCInterface<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback>::asBinder",
975   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE8asBinderEv",
976   "parameters" :
977   [
978    {
979     "is_this_ptr" : true,
980     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE"
981    }
982   ],
983   "return_type" : "_ZTIN3ndk10SpAIBinderE",
984   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
985  },
986  {
987   "function_name" : "ndk::BpCInterface<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness>::asBinder",
988   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE8asBinderEv",
989   "parameters" :
990   [
991    {
992     "is_this_ptr" : true,
993     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE"
994    }
995   ],
996   "return_type" : "_ZTIN3ndk10SpAIBinderE",
997   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
998  },
999  {
1000   "function_name" : "ndk::BpCInterface<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback>::asBinder",
1001   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE8asBinderEv",
1002   "parameters" :
1003   [
1004    {
1005     "is_this_ptr" : true,
1006     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE"
1007    }
1008   ],
1009   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1010   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
1011  },
1012  {
1013   "function_name" : "ndk::AParcel_readStdVectorParcelableElement",
1014   "linker_set_key" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionEEEiPK7AParcelPvj",
1015   "parameters" :
1016   [
1017    {
1018     "referenced_type" : "_ZTIPK7AParcel"
1019    },
1020    {
1021     "referenced_type" : "_ZTIPv"
1022    },
1023    {
1024     "referenced_type" : "_ZTIj"
1025    }
1026   ],
1027   "return_type" : "_ZTIi",
1028   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h",
1029   "template_args" :
1030   [
1031    "_ZTIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE"
1032   ]
1033  },
1034  {
1035   "function_name" : "ndk::AParcel_readStdVectorParcelableElement",
1036   "linker_set_key" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionEEEiPK7AParcelPvj",
1037   "parameters" :
1038   [
1039    {
1040     "referenced_type" : "_ZTIPK7AParcel"
1041    },
1042    {
1043     "referenced_type" : "_ZTIPv"
1044    },
1045    {
1046     "referenced_type" : "_ZTIj"
1047    }
1048   ],
1049   "return_type" : "_ZTIi",
1050   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h",
1051   "template_args" :
1052   [
1053    "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE"
1054   ]
1055  },
1056  {
1057   "function_name" : "ndk::AParcel_readStdVectorParcelableElement",
1058   "linker_set_key" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionEEEiPK7AParcelPvj",
1059   "parameters" :
1060   [
1061    {
1062     "referenced_type" : "_ZTIPK7AParcel"
1063    },
1064    {
1065     "referenced_type" : "_ZTIPv"
1066    },
1067    {
1068     "referenced_type" : "_ZTIj"
1069    }
1070   ],
1071   "return_type" : "_ZTIi",
1072   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h",
1073   "template_args" :
1074   [
1075    "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE"
1076   ]
1077  },
1078  {
1079   "function_name" : "ndk::AParcel_readStdVectorParcelableElement",
1080   "linker_set_key" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionEEEiPK7AParcelPvj",
1081   "parameters" :
1082   [
1083    {
1084     "referenced_type" : "_ZTIPK7AParcel"
1085    },
1086    {
1087     "referenced_type" : "_ZTIPv"
1088    },
1089    {
1090     "referenced_type" : "_ZTIj"
1091    }
1092   ],
1093   "return_type" : "_ZTIi",
1094   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h",
1095   "template_args" :
1096   [
1097    "_ZTIN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE"
1098   ]
1099  },
1100  {
1101   "function_name" : "ndk::AParcel_writeStdVectorParcelableElement",
1102   "linker_set_key" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionEEEiP7AParcelPKvj",
1103   "parameters" :
1104   [
1105    {
1106     "referenced_type" : "_ZTIP7AParcel"
1107    },
1108    {
1109     "referenced_type" : "_ZTIPKv"
1110    },
1111    {
1112     "referenced_type" : "_ZTIj"
1113    }
1114   ],
1115   "return_type" : "_ZTIi",
1116   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h",
1117   "template_args" :
1118   [
1119    "_ZTIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE"
1120   ]
1121  },
1122  {
1123   "function_name" : "ndk::AParcel_writeStdVectorParcelableElement",
1124   "linker_set_key" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionEEEiP7AParcelPKvj",
1125   "parameters" :
1126   [
1127    {
1128     "referenced_type" : "_ZTIP7AParcel"
1129    },
1130    {
1131     "referenced_type" : "_ZTIPKv"
1132    },
1133    {
1134     "referenced_type" : "_ZTIj"
1135    }
1136   ],
1137   "return_type" : "_ZTIi",
1138   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h",
1139   "template_args" :
1140   [
1141    "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE"
1142   ]
1143  },
1144  {
1145   "function_name" : "ndk::AParcel_writeStdVectorParcelableElement",
1146   "linker_set_key" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionEEEiP7AParcelPKvj",
1147   "parameters" :
1148   [
1149    {
1150     "referenced_type" : "_ZTIP7AParcel"
1151    },
1152    {
1153     "referenced_type" : "_ZTIPKv"
1154    },
1155    {
1156     "referenced_type" : "_ZTIj"
1157    }
1158   ],
1159   "return_type" : "_ZTIi",
1160   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h",
1161   "template_args" :
1162   [
1163    "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE"
1164   ]
1165  },
1166  {
1167   "function_name" : "ndk::AParcel_writeStdVectorParcelableElement",
1168   "linker_set_key" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionEEEiP7AParcelPKvj",
1169   "parameters" :
1170   [
1171    {
1172     "referenced_type" : "_ZTIP7AParcel"
1173    },
1174    {
1175     "referenced_type" : "_ZTIPKv"
1176    },
1177    {
1178     "referenced_type" : "_ZTIj"
1179    }
1180   ],
1181   "return_type" : "_ZTIi",
1182   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h",
1183   "template_args" :
1184   [
1185    "_ZTIN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE"
1186   ]
1187  },
1188  {
1189   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::GazeDetection::readFromParcel",
1190   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness13GazeDetection14readFromParcelEPK7AParcel",
1191   "parameters" :
1192   [
1193    {
1194     "is_this_ptr" : true,
1195     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE"
1196    },
1197    {
1198     "referenced_type" : "_ZTIPK7AParcel"
1199    }
1200   ],
1201   "return_type" : "_ZTIi",
1202   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/GazeDetection.h"
1203  },
1204  {
1205   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantDetection::readFromParcel",
1206   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetection14readFromParcelEPK7AParcel",
1207   "parameters" :
1208   [
1209    {
1210     "is_this_ptr" : true,
1211     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE"
1212    },
1213    {
1214     "referenced_type" : "_ZTIPK7AParcel"
1215    }
1216   ],
1217   "return_type" : "_ZTIi",
1218   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantDetection.h"
1219  },
1220  {
1221   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::PresenceDetection::readFromParcel",
1222   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetection14readFromParcelEPK7AParcel",
1223   "parameters" :
1224   [
1225    {
1226     "is_this_ptr" : true,
1227     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE"
1228    },
1229    {
1230     "referenced_type" : "_ZTIPK7AParcel"
1231    }
1232   ],
1233   "return_type" : "_ZTIi",
1234   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/PresenceDetection.h"
1235  },
1236  {
1237   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::fromBinder",
1238   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness10fromBinderERKN3ndk10SpAIBinderE",
1239   "parameters" :
1240   [
1241    {
1242     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1243    }
1244   ],
1245   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
1246   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1247  },
1248  {
1249   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::writeToParcel",
1250   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS4_EE",
1251   "parameters" :
1252   [
1253    {
1254     "referenced_type" : "_ZTIP7AParcel"
1255    },
1256    {
1257     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE"
1258    }
1259   ],
1260   "return_type" : "_ZTIi",
1261   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1262  },
1263  {
1264   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::getDefaultImpl",
1265   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness14getDefaultImplEv",
1266   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
1267   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1268  },
1269  {
1270   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::readFromParcel",
1271   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS4_EE",
1272   "parameters" :
1273   [
1274    {
1275     "referenced_type" : "_ZTIPK7AParcel"
1276    },
1277    {
1278     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE"
1279    }
1280   ],
1281   "return_type" : "_ZTIi",
1282   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1283  },
1284  {
1285   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::setDefaultImpl",
1286   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness14setDefaultImplENSt3__110shared_ptrIS4_EE",
1287   "parameters" :
1288   [
1289    {
1290     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE"
1291    }
1292   ],
1293   "return_type" : "_ZTIb",
1294   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1295  },
1296  {
1297   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::IOccupantAwareness",
1298   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessC2Ev",
1299   "parameters" :
1300   [
1301    {
1302     "is_this_ptr" : true,
1303     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE"
1304    }
1305   ],
1306   "return_type" : "_ZTIv",
1307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1308  },
1309  {
1310   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::~IOccupantAwareness",
1311   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessD0Ev",
1312   "parameters" :
1313   [
1314    {
1315     "is_this_ptr" : true,
1316     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE"
1317    }
1318   ],
1319   "return_type" : "_ZTIv",
1320   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1321  },
1322  {
1323   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::~IOccupantAwareness",
1324   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessD1Ev",
1325   "parameters" :
1326   [
1327    {
1328     "is_this_ptr" : true,
1329     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE"
1330    }
1331   ],
1332   "return_type" : "_ZTIv",
1333   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1334  },
1335  {
1336   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::~IOccupantAwareness",
1337   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessD2Ev",
1338   "parameters" :
1339   [
1340    {
1341     "is_this_ptr" : true,
1342     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE"
1343    }
1344   ],
1345   "return_type" : "_ZTIv",
1346   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1347  },
1348  {
1349   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantDetections::readFromParcel",
1350   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetections14readFromParcelEPK7AParcel",
1351   "parameters" :
1352   [
1353    {
1354     "is_this_ptr" : true,
1355     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE"
1356    },
1357    {
1358     "referenced_type" : "_ZTIPK7AParcel"
1359    }
1360   ],
1361   "return_type" : "_ZTIi",
1362   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantDetections.h"
1363  },
1364  {
1365   "access" : "protected",
1366   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwareness::createBinder",
1367   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwareness12createBinderEv",
1368   "parameters" :
1369   [
1370    {
1371     "is_this_ptr" : true,
1372     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE"
1373    }
1374   ],
1375   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1376   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwareness.h"
1377  },
1378  {
1379   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwareness::getInterfaceHash",
1380   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwareness16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1381   "parameters" :
1382   [
1383    {
1384     "is_this_ptr" : true,
1385     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE"
1386    },
1387    {
1388     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1389    }
1390   ],
1391   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1392   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwareness.h"
1393  },
1394  {
1395   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwareness::getInterfaceVersion",
1396   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwareness19getInterfaceVersionEPi",
1397   "parameters" :
1398   [
1399    {
1400     "is_this_ptr" : true,
1401     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE"
1402    },
1403    {
1404     "referenced_type" : "_ZTIPi"
1405    }
1406   ],
1407   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1408   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwareness.h"
1409  },
1410  {
1411   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwareness::BnOccupantAwareness",
1412   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessC2Ev",
1413   "parameters" :
1414   [
1415    {
1416     "is_this_ptr" : true,
1417     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE"
1418    }
1419   ],
1420   "return_type" : "_ZTIv",
1421   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwareness.h"
1422  },
1423  {
1424   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwareness::~BnOccupantAwareness",
1425   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessD0Ev",
1426   "parameters" :
1427   [
1428    {
1429     "is_this_ptr" : true,
1430     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE"
1431    }
1432   ],
1433   "return_type" : "_ZTIv",
1434   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwareness.h"
1435  },
1436  {
1437   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwareness::~BnOccupantAwareness",
1438   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessD1Ev",
1439   "parameters" :
1440   [
1441    {
1442     "is_this_ptr" : true,
1443     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE"
1444    }
1445   ],
1446   "return_type" : "_ZTIv",
1447   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwareness.h"
1448  },
1449  {
1450   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwareness::~BnOccupantAwareness",
1451   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessD2Ev",
1452   "parameters" :
1453   [
1454    {
1455     "is_this_ptr" : true,
1456     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE"
1457    }
1458   ],
1459   "return_type" : "_ZTIv",
1460   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwareness.h"
1461  },
1462  {
1463   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness::setCallback",
1464   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness11setCallbackERKNSt3__110shared_ptrINS3_32IOccupantAwarenessClientCallbackEEE",
1465   "parameters" :
1466   [
1467    {
1468     "is_this_ptr" : true,
1469     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
1470    },
1471    {
1472     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE"
1473    }
1474   ],
1475   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1476   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
1477  },
1478  {
1479   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness::stopDetection",
1480   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness13stopDetectionEPNS3_23OccupantAwarenessStatusE",
1481   "parameters" :
1482   [
1483    {
1484     "is_this_ptr" : true,
1485     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
1486    },
1487    {
1488     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE"
1489    }
1490   ],
1491   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1492   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
1493  },
1494  {
1495   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness::startDetection",
1496   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness14startDetectionEPNS3_23OccupantAwarenessStatusE",
1497   "parameters" :
1498   [
1499    {
1500     "is_this_ptr" : true,
1501     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
1502    },
1503    {
1504     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE"
1505    }
1506   ],
1507   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1508   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
1509  },
1510  {
1511   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness::getInterfaceHash",
1512   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1513   "parameters" :
1514   [
1515    {
1516     "is_this_ptr" : true,
1517     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
1518    },
1519    {
1520     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1521    }
1522   ],
1523   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1524   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
1525  },
1526  {
1527   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness::getLatestDetection",
1528   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness18getLatestDetectionEPNS3_18OccupantDetectionsE",
1529   "parameters" :
1530   [
1531    {
1532     "is_this_ptr" : true,
1533     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
1534    },
1535    {
1536     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE"
1537    }
1538   ],
1539   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1540   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
1541  },
1542  {
1543   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness::getInterfaceVersion",
1544   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness19getInterfaceVersionEPi",
1545   "parameters" :
1546   [
1547    {
1548     "is_this_ptr" : true,
1549     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
1550    },
1551    {
1552     "referenced_type" : "_ZTIPi"
1553    }
1554   ],
1555   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1556   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
1557  },
1558  {
1559   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness::getCapabilityForRole",
1560   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness20getCapabilityForRoleENS3_4RoleEPi",
1561   "parameters" :
1562   [
1563    {
1564     "is_this_ptr" : true,
1565     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
1566    },
1567    {
1568     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness4RoleE"
1569    },
1570    {
1571     "referenced_type" : "_ZTIPi"
1572    }
1573   ],
1574   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1575   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
1576  },
1577  {
1578   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness::getState",
1579   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness8getStateENS3_4RoleEiPNS3_23OccupantAwarenessStatusE",
1580   "parameters" :
1581   [
1582    {
1583     "is_this_ptr" : true,
1584     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
1585    },
1586    {
1587     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness4RoleE"
1588    },
1589    {
1590     "referenced_type" : "_ZTIi"
1591    },
1592    {
1593     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE"
1594    }
1595   ],
1596   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1597   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
1598  },
1599  {
1600   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness::BpOccupantAwareness",
1601   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessC1ERKN3ndk10SpAIBinderE",
1602   "parameters" :
1603   [
1604    {
1605     "is_this_ptr" : true,
1606     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
1607    },
1608    {
1609     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1610    }
1611   ],
1612   "return_type" : "_ZTIv",
1613   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
1614  },
1615  {
1616   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness::BpOccupantAwareness",
1617   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessC2ERKN3ndk10SpAIBinderE",
1618   "parameters" :
1619   [
1620    {
1621     "is_this_ptr" : true,
1622     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
1623    },
1624    {
1625     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1626    }
1627   ],
1628   "return_type" : "_ZTIv",
1629   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
1630  },
1631  {
1632   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness::~BpOccupantAwareness",
1633   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessD0Ev",
1634   "parameters" :
1635   [
1636    {
1637     "is_this_ptr" : true,
1638     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
1639    }
1640   ],
1641   "return_type" : "_ZTIv",
1642   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
1643  },
1644  {
1645   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness::~BpOccupantAwareness",
1646   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessD1Ev",
1647   "parameters" :
1648   [
1649    {
1650     "is_this_ptr" : true,
1651     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
1652    }
1653   ],
1654   "return_type" : "_ZTIv",
1655   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
1656  },
1657  {
1658   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness::~BpOccupantAwareness",
1659   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessD2Ev",
1660   "parameters" :
1661   [
1662    {
1663     "is_this_ptr" : true,
1664     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
1665    }
1666   ],
1667   "return_type" : "_ZTIv",
1668   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
1669  },
1670  {
1671   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::DriverMonitoringDetection::readFromParcel",
1672   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetection14readFromParcelEPK7AParcel",
1673   "parameters" :
1674   [
1675    {
1676     "is_this_ptr" : true,
1677     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE"
1678    },
1679    {
1680     "referenced_type" : "_ZTIPK7AParcel"
1681    }
1682   ],
1683   "return_type" : "_ZTIi",
1684   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/DriverMonitoringDetection.h"
1685  },
1686  {
1687   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessDefault::setCallback",
1688   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault11setCallbackERKNSt3__110shared_ptrINS3_32IOccupantAwarenessClientCallbackEEE",
1689   "parameters" :
1690   [
1691    {
1692     "is_this_ptr" : true,
1693     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE"
1694    },
1695    {
1696     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE"
1697    }
1698   ],
1699   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1700   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1701  },
1702  {
1703   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessDefault::stopDetection",
1704   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault13stopDetectionEPNS3_23OccupantAwarenessStatusE",
1705   "parameters" :
1706   [
1707    {
1708     "is_this_ptr" : true,
1709     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE"
1710    },
1711    {
1712     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE"
1713    }
1714   ],
1715   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1716   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1717  },
1718  {
1719   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessDefault::startDetection",
1720   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault14startDetectionEPNS3_23OccupantAwarenessStatusE",
1721   "parameters" :
1722   [
1723    {
1724     "is_this_ptr" : true,
1725     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE"
1726    },
1727    {
1728     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE"
1729    }
1730   ],
1731   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1732   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1733  },
1734  {
1735   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessDefault::getInterfaceHash",
1736   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1737   "parameters" :
1738   [
1739    {
1740     "is_this_ptr" : true,
1741     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE"
1742    },
1743    {
1744     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1745    }
1746   ],
1747   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1748   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1749  },
1750  {
1751   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessDefault::getLatestDetection",
1752   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault18getLatestDetectionEPNS3_18OccupantDetectionsE",
1753   "parameters" :
1754   [
1755    {
1756     "is_this_ptr" : true,
1757     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE"
1758    },
1759    {
1760     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE"
1761    }
1762   ],
1763   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1764   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1765  },
1766  {
1767   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessDefault::getInterfaceVersion",
1768   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault19getInterfaceVersionEPi",
1769   "parameters" :
1770   [
1771    {
1772     "is_this_ptr" : true,
1773     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE"
1774    },
1775    {
1776     "referenced_type" : "_ZTIPi"
1777    }
1778   ],
1779   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1781  },
1782  {
1783   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessDefault::getCapabilityForRole",
1784   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault20getCapabilityForRoleENS3_4RoleEPi",
1785   "parameters" :
1786   [
1787    {
1788     "is_this_ptr" : true,
1789     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE"
1790    },
1791    {
1792     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness4RoleE"
1793    },
1794    {
1795     "referenced_type" : "_ZTIPi"
1796    }
1797   ],
1798   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1799   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1800  },
1801  {
1802   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessDefault::asBinder",
1803   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault8asBinderEv",
1804   "parameters" :
1805   [
1806    {
1807     "is_this_ptr" : true,
1808     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE"
1809    }
1810   ],
1811   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1812   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1813  },
1814  {
1815   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessDefault::getState",
1816   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault8getStateENS3_4RoleEiPNS3_23OccupantAwarenessStatusE",
1817   "parameters" :
1818   [
1819    {
1820     "is_this_ptr" : true,
1821     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE"
1822    },
1823    {
1824     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness4RoleE"
1825    },
1826    {
1827     "referenced_type" : "_ZTIi"
1828    },
1829    {
1830     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE"
1831    }
1832   ],
1833   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1834   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1835  },
1836  {
1837   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessDefault::isRemote",
1838   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault8isRemoteEv",
1839   "parameters" :
1840   [
1841    {
1842     "is_this_ptr" : true,
1843     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE"
1844    }
1845   ],
1846   "return_type" : "_ZTIb",
1847   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
1848  },
1849  {
1850   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback::fromBinder",
1851   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback10fromBinderERKN3ndk10SpAIBinderE",
1852   "parameters" :
1853   [
1854    {
1855     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1856    }
1857   ],
1858   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
1859   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
1860  },
1861  {
1862   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback::writeToParcel",
1863   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS4_EE",
1864   "parameters" :
1865   [
1866    {
1867     "referenced_type" : "_ZTIP7AParcel"
1868    },
1869    {
1870     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE"
1871    }
1872   ],
1873   "return_type" : "_ZTIi",
1874   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
1875  },
1876  {
1877   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback::getDefaultImpl",
1878   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback14getDefaultImplEv",
1879   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
1880   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
1881  },
1882  {
1883   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback::readFromParcel",
1884   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS4_EE",
1885   "parameters" :
1886   [
1887    {
1888     "referenced_type" : "_ZTIPK7AParcel"
1889    },
1890    {
1891     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE"
1892    }
1893   ],
1894   "return_type" : "_ZTIi",
1895   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
1896  },
1897  {
1898   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback::setDefaultImpl",
1899   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback14setDefaultImplENSt3__110shared_ptrIS4_EE",
1900   "parameters" :
1901   [
1902    {
1903     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE"
1904    }
1905   ],
1906   "return_type" : "_ZTIb",
1907   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
1908  },
1909  {
1910   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback::IOccupantAwarenessClientCallback",
1911   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackC2Ev",
1912   "parameters" :
1913   [
1914    {
1915     "is_this_ptr" : true,
1916     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE"
1917    }
1918   ],
1919   "return_type" : "_ZTIv",
1920   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
1921  },
1922  {
1923   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback::~IOccupantAwarenessClientCallback",
1924   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackD0Ev",
1925   "parameters" :
1926   [
1927    {
1928     "is_this_ptr" : true,
1929     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE"
1930    }
1931   ],
1932   "return_type" : "_ZTIv",
1933   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
1934  },
1935  {
1936   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback::~IOccupantAwarenessClientCallback",
1937   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackD1Ev",
1938   "parameters" :
1939   [
1940    {
1941     "is_this_ptr" : true,
1942     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE"
1943    }
1944   ],
1945   "return_type" : "_ZTIv",
1946   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
1947  },
1948  {
1949   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback::~IOccupantAwarenessClientCallback",
1950   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackD2Ev",
1951   "parameters" :
1952   [
1953    {
1954     "is_this_ptr" : true,
1955     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE"
1956    }
1957   ],
1958   "return_type" : "_ZTIv",
1959   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
1960  },
1961  {
1962   "access" : "protected",
1963   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwarenessClientCallback::createBinder",
1964   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallback12createBinderEv",
1965   "parameters" :
1966   [
1967    {
1968     "is_this_ptr" : true,
1969     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE"
1970    }
1971   ],
1972   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1973   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwarenessClientCallback.h"
1974  },
1975  {
1976   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwarenessClientCallback::getInterfaceHash",
1977   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1978   "parameters" :
1979   [
1980    {
1981     "is_this_ptr" : true,
1982     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE"
1983    },
1984    {
1985     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1986    }
1987   ],
1988   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1989   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwarenessClientCallback.h"
1990  },
1991  {
1992   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwarenessClientCallback::getInterfaceVersion",
1993   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallback19getInterfaceVersionEPi",
1994   "parameters" :
1995   [
1996    {
1997     "is_this_ptr" : true,
1998     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE"
1999    },
2000    {
2001     "referenced_type" : "_ZTIPi"
2002    }
2003   ],
2004   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2005   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwarenessClientCallback.h"
2006  },
2007  {
2008   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwarenessClientCallback::BnOccupantAwarenessClientCallback",
2009   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackC2Ev",
2010   "parameters" :
2011   [
2012    {
2013     "is_this_ptr" : true,
2014     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE"
2015    }
2016   ],
2017   "return_type" : "_ZTIv",
2018   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwarenessClientCallback.h"
2019  },
2020  {
2021   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwarenessClientCallback::~BnOccupantAwarenessClientCallback",
2022   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackD0Ev",
2023   "parameters" :
2024   [
2025    {
2026     "is_this_ptr" : true,
2027     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE"
2028    }
2029   ],
2030   "return_type" : "_ZTIv",
2031   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwarenessClientCallback.h"
2032  },
2033  {
2034   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwarenessClientCallback::~BnOccupantAwarenessClientCallback",
2035   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackD1Ev",
2036   "parameters" :
2037   [
2038    {
2039     "is_this_ptr" : true,
2040     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE"
2041    }
2042   ],
2043   "return_type" : "_ZTIv",
2044   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwarenessClientCallback.h"
2045  },
2046  {
2047   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwarenessClientCallback::~BnOccupantAwarenessClientCallback",
2048   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackD2Ev",
2049   "parameters" :
2050   [
2051    {
2052     "is_this_ptr" : true,
2053     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE"
2054    }
2055   ],
2056   "return_type" : "_ZTIv",
2057   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwarenessClientCallback.h"
2058  },
2059  {
2060   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwarenessClientCallback::getInterfaceHash",
2061   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
2062   "parameters" :
2063   [
2064    {
2065     "is_this_ptr" : true,
2066     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE"
2067    },
2068    {
2069     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
2070    }
2071   ],
2072   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2073   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwarenessClientCallback.h"
2074  },
2075  {
2076   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwarenessClientCallback::onDetectionEvent",
2077   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallback16onDetectionEventERKNS3_18OccupantDetectionsE",
2078   "parameters" :
2079   [
2080    {
2081     "is_this_ptr" : true,
2082     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE"
2083    },
2084    {
2085     "referenced_type" : "_ZTIRKN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE"
2086    }
2087   ],
2088   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2089   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwarenessClientCallback.h"
2090  },
2091  {
2092   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwarenessClientCallback::getInterfaceVersion",
2093   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallback19getInterfaceVersionEPi",
2094   "parameters" :
2095   [
2096    {
2097     "is_this_ptr" : true,
2098     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE"
2099    },
2100    {
2101     "referenced_type" : "_ZTIPi"
2102    }
2103   ],
2104   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2105   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwarenessClientCallback.h"
2106  },
2107  {
2108   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwarenessClientCallback::onSystemStatusChanged",
2109   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallback21onSystemStatusChangedEiNS3_23OccupantAwarenessStatusE",
2110   "parameters" :
2111   [
2112    {
2113     "is_this_ptr" : true,
2114     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE"
2115    },
2116    {
2117     "referenced_type" : "_ZTIi"
2118    },
2119    {
2120     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE"
2121    }
2122   ],
2123   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2124   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwarenessClientCallback.h"
2125  },
2126  {
2127   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwarenessClientCallback::BpOccupantAwarenessClientCallback",
2128   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackC1ERKN3ndk10SpAIBinderE",
2129   "parameters" :
2130   [
2131    {
2132     "is_this_ptr" : true,
2133     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE"
2134    },
2135    {
2136     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
2137    }
2138   ],
2139   "return_type" : "_ZTIv",
2140   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwarenessClientCallback.h"
2141  },
2142  {
2143   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwarenessClientCallback::BpOccupantAwarenessClientCallback",
2144   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackC2ERKN3ndk10SpAIBinderE",
2145   "parameters" :
2146   [
2147    {
2148     "is_this_ptr" : true,
2149     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE"
2150    },
2151    {
2152     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
2153    }
2154   ],
2155   "return_type" : "_ZTIv",
2156   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwarenessClientCallback.h"
2157  },
2158  {
2159   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwarenessClientCallback::~BpOccupantAwarenessClientCallback",
2160   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackD0Ev",
2161   "parameters" :
2162   [
2163    {
2164     "is_this_ptr" : true,
2165     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE"
2166    }
2167   ],
2168   "return_type" : "_ZTIv",
2169   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwarenessClientCallback.h"
2170  },
2171  {
2172   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwarenessClientCallback::~BpOccupantAwarenessClientCallback",
2173   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackD1Ev",
2174   "parameters" :
2175   [
2176    {
2177     "is_this_ptr" : true,
2178     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE"
2179    }
2180   ],
2181   "return_type" : "_ZTIv",
2182   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwarenessClientCallback.h"
2183  },
2184  {
2185   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwarenessClientCallback::~BpOccupantAwarenessClientCallback",
2186   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackD2Ev",
2187   "parameters" :
2188   [
2189    {
2190     "is_this_ptr" : true,
2191     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE"
2192    }
2193   ],
2194   "return_type" : "_ZTIv",
2195   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwarenessClientCallback.h"
2196  },
2197  {
2198   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallbackDefault::getInterfaceHash",
2199   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
2200   "parameters" :
2201   [
2202    {
2203     "is_this_ptr" : true,
2204     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE"
2205    },
2206    {
2207     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
2208    }
2209   ],
2210   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2211   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
2212  },
2213  {
2214   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallbackDefault::onDetectionEvent",
2215   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault16onDetectionEventERKNS3_18OccupantDetectionsE",
2216   "parameters" :
2217   [
2218    {
2219     "is_this_ptr" : true,
2220     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE"
2221    },
2222    {
2223     "referenced_type" : "_ZTIRKN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE"
2224    }
2225   ],
2226   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2227   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
2228  },
2229  {
2230   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallbackDefault::getInterfaceVersion",
2231   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault19getInterfaceVersionEPi",
2232   "parameters" :
2233   [
2234    {
2235     "is_this_ptr" : true,
2236     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE"
2237    },
2238    {
2239     "referenced_type" : "_ZTIPi"
2240    }
2241   ],
2242   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2243   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
2244  },
2245  {
2246   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallbackDefault::onSystemStatusChanged",
2247   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault21onSystemStatusChangedEiNS3_23OccupantAwarenessStatusE",
2248   "parameters" :
2249   [
2250    {
2251     "is_this_ptr" : true,
2252     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE"
2253    },
2254    {
2255     "referenced_type" : "_ZTIi"
2256    },
2257    {
2258     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE"
2259    }
2260   ],
2261   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2262   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
2263  },
2264  {
2265   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallbackDefault::asBinder",
2266   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault8asBinderEv",
2267   "parameters" :
2268   [
2269    {
2270     "is_this_ptr" : true,
2271     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE"
2272    }
2273   ],
2274   "return_type" : "_ZTIN3ndk10SpAIBinderE",
2275   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
2276  },
2277  {
2278   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallbackDefault::isRemote",
2279   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault8isRemoteEv",
2280   "parameters" :
2281   [
2282    {
2283     "is_this_ptr" : true,
2284     "referenced_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE"
2285    }
2286   ],
2287   "return_type" : "_ZTIb",
2288   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
2289  },
2290  {
2291   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::GazeDetection::writeToParcel",
2292   "linker_set_key" : "_ZNK4aidl7android8hardware10automotive18occupant_awareness13GazeDetection13writeToParcelEP7AParcel",
2293   "parameters" :
2294   [
2295    {
2296     "is_this_ptr" : true,
2297     "referenced_type" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE"
2298    },
2299    {
2300     "referenced_type" : "_ZTIP7AParcel"
2301    }
2302   ],
2303   "return_type" : "_ZTIi",
2304   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/GazeDetection.h"
2305  },
2306  {
2307   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantDetection::writeToParcel",
2308   "linker_set_key" : "_ZNK4aidl7android8hardware10automotive18occupant_awareness17OccupantDetection13writeToParcelEP7AParcel",
2309   "parameters" :
2310   [
2311    {
2312     "is_this_ptr" : true,
2313     "referenced_type" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE"
2314    },
2315    {
2316     "referenced_type" : "_ZTIP7AParcel"
2317    }
2318   ],
2319   "return_type" : "_ZTIi",
2320   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantDetection.h"
2321  },
2322  {
2323   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::PresenceDetection::writeToParcel",
2324   "linker_set_key" : "_ZNK4aidl7android8hardware10automotive18occupant_awareness17PresenceDetection13writeToParcelEP7AParcel",
2325   "parameters" :
2326   [
2327    {
2328     "is_this_ptr" : true,
2329     "referenced_type" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE"
2330    },
2331    {
2332     "referenced_type" : "_ZTIP7AParcel"
2333    }
2334   ],
2335   "return_type" : "_ZTIi",
2336   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/PresenceDetection.h"
2337  },
2338  {
2339   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantDetections::writeToParcel",
2340   "linker_set_key" : "_ZNK4aidl7android8hardware10automotive18occupant_awareness18OccupantDetections13writeToParcelEP7AParcel",
2341   "parameters" :
2342   [
2343    {
2344     "is_this_ptr" : true,
2345     "referenced_type" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE"
2346    },
2347    {
2348     "referenced_type" : "_ZTIP7AParcel"
2349    }
2350   ],
2351   "return_type" : "_ZTIi",
2352   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantDetections.h"
2353  },
2354  {
2355   "function_name" : "aidl::android::hardware::automotive::occupant_awareness::DriverMonitoringDetection::writeToParcel",
2356   "linker_set_key" : "_ZNK4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetection13writeToParcelEP7AParcel",
2357   "parameters" :
2358   [
2359    {
2360     "is_this_ptr" : true,
2361     "referenced_type" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE"
2362    },
2363    {
2364     "referenced_type" : "_ZTIP7AParcel"
2365    }
2366   ],
2367   "return_type" : "_ZTIi",
2368   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/DriverMonitoringDetection.h"
2369  }
2370 ],
2371 "global_vars" :
2372 [
2373  {
2374   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness13GazeDetection10descriptorE",
2375   "name" : "aidl::android::hardware::automotive::occupant_awareness::GazeDetection::descriptor",
2376   "referenced_type" : "_ZTIPKc",
2377   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/GazeDetection.h"
2378  },
2379  {
2380   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetection10descriptorE",
2381   "name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantDetection::descriptor",
2382   "referenced_type" : "_ZTIPKc",
2383   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantDetection.h"
2384  },
2385  {
2386   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetection10descriptorE",
2387   "name" : "aidl::android::hardware::automotive::occupant_awareness::PresenceDetection::descriptor",
2388   "referenced_type" : "_ZTIPKc",
2389   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/PresenceDetection.h"
2390  },
2391  {
2392   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness10descriptorE",
2393   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::descriptor",
2394   "referenced_type" : "_ZTIPKc",
2395   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
2396  },
2397  {
2398   "access" : "private",
2399   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness12default_implE",
2400   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::default_impl",
2401   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
2402   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
2403  },
2404  {
2405   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness4hashE",
2406   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness::hash",
2407   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2408   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
2409  },
2410  {
2411   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetections10descriptorE",
2412   "name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantDetections::descriptor",
2413   "referenced_type" : "_ZTIPKc",
2414   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantDetections.h"
2415  },
2416  {
2417   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetection10descriptorE",
2418   "name" : "aidl::android::hardware::automotive::occupant_awareness::DriverMonitoringDetection::descriptor",
2419   "referenced_type" : "_ZTIPKc",
2420   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/DriverMonitoringDetection.h"
2421  },
2422  {
2423   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback10descriptorE",
2424   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback::descriptor",
2425   "referenced_type" : "_ZTIPKc",
2426   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
2427  },
2428  {
2429   "access" : "private",
2430   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback12default_implE",
2431   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback::default_impl",
2432   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
2433   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
2434  },
2435  {
2436   "linker_set_key" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback4hashE",
2437   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback::hash",
2438   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2439   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
2440  }
2441 ],
2442 "lvalue_reference_types" :
2443 [
2444  {
2445   "alignment" : 4,
2446   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
2447   "name" : "const ndk::SpAIBinder &",
2448   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
2449   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
2450   "size" : 4,
2451   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2452  },
2453  {
2454   "alignment" : 4,
2455   "linker_set_key" : "_ZTIRKN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
2456   "name" : "const aidl::android::hardware::automotive::occupant_awareness::OccupantDetections &",
2457   "referenced_type" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
2458   "self_type" : "_ZTIRKN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
2459   "size" : 4,
2460   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
2461  },
2462  {
2463   "alignment" : 4,
2464   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
2465   "name" : "const std::shared_ptr<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness> &",
2466   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
2467   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
2468   "size" : 4,
2469   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
2470  },
2471  {
2472   "alignment" : 4,
2473   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
2474   "name" : "const std::shared_ptr<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback> &",
2475   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
2476   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
2477   "size" : 4,
2478   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
2479  },
2480  {
2481   "alignment" : 4,
2482   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2483   "name" : "const std::vector<char16_t, std::allocator<char16_t> > &",
2484   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2485   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2486   "size" : 4,
2487   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2488  },
2489  {
2490   "alignment" : 4,
2491   "linker_set_key" : "_ZTIRKNSt3__16vectorIaNS_9allocatorIaEEEE",
2492   "name" : "const std::vector<signed char, std::allocator<signed char> > &",
2493   "referenced_type" : "_ZTIKNSt3__16vectorIaNS_9allocatorIaEEEE",
2494   "self_type" : "_ZTIRKNSt3__16vectorIaNS_9allocatorIaEEEE",
2495   "size" : 4,
2496   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2497  },
2498  {
2499   "alignment" : 4,
2500   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
2501   "name" : "const std::vector<bool, std::allocator<bool> > &",
2502   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2503   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
2504   "size" : 4,
2505   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2506  },
2507  {
2508   "alignment" : 4,
2509   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
2510   "name" : "const std::vector<double, std::allocator<double> > &",
2511   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2512   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
2513   "size" : 4,
2514   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2515  },
2516  {
2517   "alignment" : 4,
2518   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
2519   "name" : "const std::vector<float, std::allocator<float> > &",
2520   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2521   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
2522   "size" : 4,
2523   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2524  },
2525  {
2526   "alignment" : 4,
2527   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
2528   "name" : "const std::vector<int, std::allocator<int> > &",
2529   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2530   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
2531   "size" : 4,
2532   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2533  },
2534  {
2535   "alignment" : 4,
2536   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
2537   "name" : "const std::vector<unsigned int, std::allocator<unsigned int> > &",
2538   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2539   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
2540   "size" : 4,
2541   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2542  },
2543  {
2544   "alignment" : 4,
2545   "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
2546   "name" : "const std::vector<long long, std::allocator<long long> > &",
2547   "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2548   "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
2549   "size" : 4,
2550   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2551  },
2552  {
2553   "alignment" : 4,
2554   "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
2555   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long> > &",
2556   "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2557   "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
2558   "size" : 4,
2559   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2560  },
2561  {
2562   "alignment" : 4,
2563   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2564   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t> > > &",
2565   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2566   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2567   "size" : 4,
2568   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2569  },
2570  {
2571   "alignment" : 4,
2572   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIaNS_9allocatorIaEEEEEE",
2573   "name" : "const std::optional<std::vector<signed char, std::allocator<signed char> > > &",
2574   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIaNS_9allocatorIaEEEEEE",
2575   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIaNS_9allocatorIaEEEEEE",
2576   "size" : 4,
2577   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2578  },
2579  {
2580   "alignment" : 4,
2581   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2582   "name" : "const std::optional<std::vector<bool, std::allocator<bool> > > &",
2583   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2584   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2585   "size" : 4,
2586   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2587  },
2588  {
2589   "alignment" : 4,
2590   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2591   "name" : "const std::optional<std::vector<double, std::allocator<double> > > &",
2592   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2593   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2594   "size" : 4,
2595   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2596  },
2597  {
2598   "alignment" : 4,
2599   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2600   "name" : "const std::optional<std::vector<float, std::allocator<float> > > &",
2601   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2602   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2603   "size" : 4,
2604   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2605  },
2606  {
2607   "alignment" : 4,
2608   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2609   "name" : "const std::optional<std::vector<int, std::allocator<int> > > &",
2610   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2611   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2612   "size" : 4,
2613   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2614  },
2615  {
2616   "alignment" : 4,
2617   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2618   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int> > > &",
2619   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2620   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2621   "size" : 4,
2622   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2623  },
2624  {
2625   "alignment" : 4,
2626   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2627   "name" : "const std::optional<std::vector<long long, std::allocator<long long> > > &",
2628   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2629   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2630   "size" : 4,
2631   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2632  },
2633  {
2634   "alignment" : 4,
2635   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2636   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long> > > &",
2637   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2638   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2639   "size" : 4,
2640   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2641  },
2642  {
2643   "alignment" : 4,
2644   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
2645   "name" : "ndk::SpAIBinder &",
2646   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2647   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
2648   "size" : 4,
2649   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2650  },
2651  {
2652   "alignment" : 4,
2653   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
2654   "name" : "ndk::ScopedAStatus &",
2655   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2656   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
2657   "size" : 4,
2658   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2659  }
2660 ],
2661 "pointer_types" :
2662 [
2663  {
2664   "alignment" : 4,
2665   "linker_set_key" : "_ZTIP13AIBinder_Weak",
2666   "name" : "AIBinder_Weak *",
2667   "referenced_type" : "_ZTI13AIBinder_Weak",
2668   "self_type" : "_ZTIP13AIBinder_Weak",
2669   "size" : 4,
2670   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2671  },
2672  {
2673   "alignment" : 4,
2674   "linker_set_key" : "_ZTIP14AIBinder_Class",
2675   "name" : "AIBinder_Class *",
2676   "referenced_type" : "_ZTI14AIBinder_Class",
2677   "self_type" : "_ZTIP14AIBinder_Class",
2678   "size" : 4,
2679   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
2680  },
2681  {
2682   "alignment" : 4,
2683   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
2684   "name" : "AIBinder_DeathRecipient *",
2685   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
2686   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
2687   "size" : 4,
2688   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2689  },
2690  {
2691   "alignment" : 4,
2692   "linker_set_key" : "_ZTIP7AParcel",
2693   "name" : "AParcel *",
2694   "referenced_type" : "_ZTI7AParcel",
2695   "self_type" : "_ZTIP7AParcel",
2696   "size" : 4,
2697   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2698  },
2699  {
2700   "alignment" : 4,
2701   "linker_set_key" : "_ZTIP7AStatus",
2702   "name" : "AStatus *",
2703   "referenced_type" : "_ZTI7AStatus",
2704   "self_type" : "_ZTIP7AStatus",
2705   "size" : 4,
2706   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2707  },
2708  {
2709   "alignment" : 4,
2710   "linker_set_key" : "_ZTIP8AIBinder",
2711   "name" : "AIBinder *",
2712   "referenced_type" : "_ZTI8AIBinder",
2713   "self_type" : "_ZTIP8AIBinder",
2714   "size" : 4,
2715   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2716  },
2717  {
2718   "alignment" : 4,
2719   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
2720   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
2721   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
2722   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
2723   "size" : 4,
2724   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
2725  },
2726  {
2727   "alignment" : 4,
2728   "linker_set_key" : "_ZTIPK7AParcel",
2729   "name" : "const AParcel *",
2730   "referenced_type" : "_ZTIK7AParcel",
2731   "self_type" : "_ZTIPK7AParcel",
2732   "size" : 4,
2733   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
2734  },
2735  {
2736   "alignment" : 4,
2737   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
2738   "name" : "const ndk::SpAIBinder *",
2739   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
2740   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
2741   "size" : 4,
2742   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2743  },
2744  {
2745   "alignment" : 4,
2746   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
2747   "name" : "const ndk::ScopedAStatus *",
2748   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
2749   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
2750   "size" : 4,
2751   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2752  },
2753  {
2754   "alignment" : 4,
2755   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
2756   "name" : "const ndk::impl::ScopedAResource<AStatus *, void, &AStatus_delete, nullptr> *",
2757   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
2758   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
2759   "size" : 4,
2760   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2761  },
2762  {
2763   "alignment" : 4,
2764   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIiiXadL_Z5closeEELin1EEE",
2765   "name" : "const ndk::impl::ScopedAResource<int, int, &close, -1> *",
2766   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIiiXadL_Z5closeEELin1EEE",
2767   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIiiXadL_Z5closeEELin1EEE",
2768   "size" : 4,
2769   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2770  },
2771  {
2772   "alignment" : 4,
2773   "linker_set_key" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE",
2774   "name" : "const aidl::android::hardware::automotive::occupant_awareness::GazeDetection *",
2775   "referenced_type" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE",
2776   "self_type" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE",
2777   "size" : 4,
2778   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/GazeDetection.h"
2779  },
2780  {
2781   "alignment" : 4,
2782   "linker_set_key" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE",
2783   "name" : "const aidl::android::hardware::automotive::occupant_awareness::OccupantDetection *",
2784   "referenced_type" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE",
2785   "self_type" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE",
2786   "size" : 4,
2787   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantDetection.h"
2788  },
2789  {
2790   "alignment" : 4,
2791   "linker_set_key" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE",
2792   "name" : "const aidl::android::hardware::automotive::occupant_awareness::PresenceDetection *",
2793   "referenced_type" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE",
2794   "self_type" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE",
2795   "size" : 4,
2796   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/PresenceDetection.h"
2797  },
2798  {
2799   "alignment" : 4,
2800   "linker_set_key" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
2801   "name" : "const aidl::android::hardware::automotive::occupant_awareness::OccupantDetections *",
2802   "referenced_type" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
2803   "self_type" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
2804   "size" : 4,
2805   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantDetections.h"
2806  },
2807  {
2808   "alignment" : 4,
2809   "linker_set_key" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE",
2810   "name" : "const aidl::android::hardware::automotive::occupant_awareness::DriverMonitoringDetection *",
2811   "referenced_type" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE",
2812   "self_type" : "_ZTIPKN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE",
2813   "size" : 4,
2814   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/DriverMonitoringDetection.h"
2815  },
2816  {
2817   "alignment" : 4,
2818   "linker_set_key" : "_ZTIPKc",
2819   "name" : "const char *",
2820   "referenced_type" : "_ZTIKc",
2821   "self_type" : "_ZTIPKc",
2822   "size" : 4,
2823   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2824  },
2825  {
2826   "alignment" : 4,
2827   "linker_set_key" : "_ZTIPKv",
2828   "name" : "const void *",
2829   "referenced_type" : "_ZTIKv",
2830   "self_type" : "_ZTIPKv",
2831   "size" : 4,
2832   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
2833  },
2834  {
2835   "alignment" : 4,
2836   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
2837   "name" : "ndk::SpAIBinder *",
2838   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2839   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
2840   "size" : 4,
2841   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2842  },
2843  {
2844   "alignment" : 4,
2845   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
2846   "name" : "ndk::ICInterface *",
2847   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2848   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
2849   "size" : 4,
2850   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
2851  },
2852  {
2853   "alignment" : 4,
2854   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
2855   "name" : "ndk::BnCInterface<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness> *",
2856   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
2857   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
2858   "size" : 4,
2859   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
2860  },
2861  {
2862   "alignment" : 4,
2863   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
2864   "name" : "ndk::BnCInterface<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback> *",
2865   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
2866   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
2867   "size" : 4,
2868   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
2869  },
2870  {
2871   "alignment" : 4,
2872   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
2873   "name" : "ndk::BpCInterface<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness> *",
2874   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
2875   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
2876   "size" : 4,
2877   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
2878  },
2879  {
2880   "alignment" : 4,
2881   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
2882   "name" : "ndk::BpCInterface<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback> *",
2883   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
2884   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
2885   "size" : 4,
2886   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
2887  },
2888  {
2889   "alignment" : 4,
2890   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
2891   "name" : "ndk::ScopedAParcel *",
2892   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2893   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
2894   "size" : 4,
2895   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2896  },
2897  {
2898   "alignment" : 4,
2899   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
2900   "name" : "ndk::ScopedAStatus *",
2901   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2902   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
2903   "size" : 4,
2904   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2905  },
2906  {
2907   "alignment" : 4,
2908   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
2909   "name" : "ndk::SharedRefBase *",
2910   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2911   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
2912   "size" : 4,
2913   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
2914  },
2915  {
2916   "alignment" : 4,
2917   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
2918   "name" : "ndk::ScopedAIBinder_Weak *",
2919   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2920   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
2921   "size" : 4,
2922   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2923  },
2924  {
2925   "alignment" : 4,
2926   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
2927   "name" : "ndk::ScopedFileDescriptor *",
2928   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2929   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
2930   "size" : 4,
2931   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2932  },
2933  {
2934   "alignment" : 4,
2935   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
2936   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
2937   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2938   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
2939   "size" : 4,
2940   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2941  },
2942  {
2943   "alignment" : 4,
2944   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakvXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2945   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, void, &AIBinder_Weak_delete, nullptr> *",
2946   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakvXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2947   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakvXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2948   "size" : 4,
2949   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2950  },
2951  {
2952   "alignment" : 4,
2953   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientvXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2954   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, void, &AIBinder_DeathRecipient_delete, nullptr> *",
2955   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientvXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2956   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientvXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2957   "size" : 4,
2958   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2959  },
2960  {
2961   "alignment" : 4,
2962   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelvXadL_Z14AParcel_deleteEELS3_0EEE",
2963   "name" : "ndk::impl::ScopedAResource<AParcel *, void, &AParcel_delete, nullptr> *",
2964   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelvXadL_Z14AParcel_deleteEELS3_0EEE",
2965   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelvXadL_Z14AParcel_deleteEELS3_0EEE",
2966   "size" : 4,
2967   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2968  },
2969  {
2970   "alignment" : 4,
2971   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
2972   "name" : "ndk::impl::ScopedAResource<AStatus *, void, &AStatus_delete, nullptr> *",
2973   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
2974   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
2975   "size" : 4,
2976   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2977  },
2978  {
2979   "alignment" : 4,
2980   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIiiXadL_Z5closeEELin1EEE",
2981   "name" : "ndk::impl::ScopedAResource<int, int, &close, -1> *",
2982   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiiXadL_Z5closeEELin1EEE",
2983   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIiiXadL_Z5closeEELin1EEE",
2984   "size" : 4,
2985   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
2986  },
2987  {
2988   "alignment" : 4,
2989   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE",
2990   "name" : "aidl::android::hardware::automotive::occupant_awareness::GazeDetection *",
2991   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE",
2992   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE",
2993   "size" : 4,
2994   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/GazeDetection.h"
2995  },
2996  {
2997   "alignment" : 4,
2998   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE",
2999   "name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantDetection *",
3000   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE",
3001   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE",
3002   "size" : 4,
3003   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantDetection.h"
3004  },
3005  {
3006   "alignment" : 4,
3007   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE",
3008   "name" : "aidl::android::hardware::automotive::occupant_awareness::PresenceDetection *",
3009   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE",
3010   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE",
3011   "size" : 4,
3012   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/PresenceDetection.h"
3013  },
3014  {
3015   "alignment" : 4,
3016   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE",
3017   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness *",
3018   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE",
3019   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE",
3020   "size" : 4,
3021   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
3022  },
3023  {
3024   "alignment" : 4,
3025   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
3026   "name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantDetections *",
3027   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
3028   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
3029   "size" : 4,
3030   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
3031  },
3032  {
3033   "alignment" : 4,
3034   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE",
3035   "name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwareness *",
3036   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE",
3037   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE",
3038   "size" : 4,
3039   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwareness.h"
3040  },
3041  {
3042   "alignment" : 4,
3043   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE",
3044   "name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness *",
3045   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE",
3046   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE",
3047   "size" : 4,
3048   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h"
3049  },
3050  {
3051   "alignment" : 4,
3052   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE",
3053   "name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantAwarenessStatus *",
3054   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE",
3055   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusE",
3056   "size" : 4,
3057   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
3058  },
3059  {
3060   "alignment" : 4,
3061   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE",
3062   "name" : "aidl::android::hardware::automotive::occupant_awareness::DriverMonitoringDetection *",
3063   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE",
3064   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE",
3065   "size" : 4,
3066   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/DriverMonitoringDetection.h"
3067  },
3068  {
3069   "alignment" : 4,
3070   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE",
3071   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessDefault *",
3072   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE",
3073   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE",
3074   "size" : 4,
3075   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
3076  },
3077  {
3078   "alignment" : 4,
3079   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE",
3080   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback *",
3081   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE",
3082   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE",
3083   "size" : 4,
3084   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
3085  },
3086  {
3087   "alignment" : 4,
3088   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE",
3089   "name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwarenessClientCallback *",
3090   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE",
3091   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE",
3092   "size" : 4,
3093   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwarenessClientCallback.h"
3094  },
3095  {
3096   "alignment" : 4,
3097   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE",
3098   "name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwarenessClientCallback *",
3099   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE",
3100   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE",
3101   "size" : 4,
3102   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwarenessClientCallback.h"
3103  },
3104  {
3105   "alignment" : 4,
3106   "linker_set_key" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE",
3107   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallbackDefault *",
3108   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE",
3109   "self_type" : "_ZTIPN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE",
3110   "size" : 4,
3111   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
3112  },
3113  {
3114   "alignment" : 4,
3115   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
3116   "name" : "std::shared_ptr<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness> *",
3117   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
3118   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
3119   "size" : 4,
3120   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
3121  },
3122  {
3123   "alignment" : 4,
3124   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
3125   "name" : "std::shared_ptr<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback> *",
3126   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
3127   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
3128   "size" : 4,
3129   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
3130  },
3131  {
3132   "alignment" : 4,
3133   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3134   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > *",
3135   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3136   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3137   "size" : 4,
3138   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
3139  },
3140  {
3141   "alignment" : 4,
3142   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3143   "name" : "std::vector<char16_t, std::allocator<char16_t> > *",
3144   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
3145   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3146   "size" : 4,
3147   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3148  },
3149  {
3150   "alignment" : 4,
3151   "linker_set_key" : "_ZTIPNSt3__16vectorIaNS_9allocatorIaEEEE",
3152   "name" : "std::vector<signed char, std::allocator<signed char> > *",
3153   "referenced_type" : "_ZTINSt3__16vectorIaNS_9allocatorIaEEEE",
3154   "self_type" : "_ZTIPNSt3__16vectorIaNS_9allocatorIaEEEE",
3155   "size" : 4,
3156   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3157  },
3158  {
3159   "alignment" : 4,
3160   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
3161   "name" : "std::vector<bool, std::allocator<bool> > *",
3162   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
3163   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
3164   "size" : 4,
3165   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3166  },
3167  {
3168   "alignment" : 4,
3169   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
3170   "name" : "std::vector<double, std::allocator<double> > *",
3171   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
3172   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
3173   "size" : 4,
3174   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3175  },
3176  {
3177   "alignment" : 4,
3178   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
3179   "name" : "std::vector<float, std::allocator<float> > *",
3180   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
3181   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
3182   "size" : 4,
3183   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3184  },
3185  {
3186   "alignment" : 4,
3187   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
3188   "name" : "std::vector<int, std::allocator<int> > *",
3189   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
3190   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
3191   "size" : 4,
3192   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3193  },
3194  {
3195   "alignment" : 4,
3196   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
3197   "name" : "std::vector<unsigned int, std::allocator<unsigned int> > *",
3198   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
3199   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
3200   "size" : 4,
3201   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3202  },
3203  {
3204   "alignment" : 4,
3205   "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
3206   "name" : "std::vector<long long, std::allocator<long long> > *",
3207   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
3208   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
3209   "size" : 4,
3210   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3211  },
3212  {
3213   "alignment" : 4,
3214   "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
3215   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long> > *",
3216   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
3217   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
3218   "size" : 4,
3219   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3220  },
3221  {
3222   "alignment" : 4,
3223   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3224   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t> > > *",
3225   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3226   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3227   "size" : 4,
3228   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3229  },
3230  {
3231   "alignment" : 4,
3232   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIaNS_9allocatorIaEEEEEE",
3233   "name" : "std::optional<std::vector<signed char, std::allocator<signed char> > > *",
3234   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIaNS_9allocatorIaEEEEEE",
3235   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIaNS_9allocatorIaEEEEEE",
3236   "size" : 4,
3237   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3238  },
3239  {
3240   "alignment" : 4,
3241   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3242   "name" : "std::optional<std::vector<bool, std::allocator<bool> > > *",
3243   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3244   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3245   "size" : 4,
3246   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3247  },
3248  {
3249   "alignment" : 4,
3250   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3251   "name" : "std::optional<std::vector<double, std::allocator<double> > > *",
3252   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3253   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3254   "size" : 4,
3255   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3256  },
3257  {
3258   "alignment" : 4,
3259   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3260   "name" : "std::optional<std::vector<float, std::allocator<float> > > *",
3261   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3262   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3263   "size" : 4,
3264   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3265  },
3266  {
3267   "alignment" : 4,
3268   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3269   "name" : "std::optional<std::vector<int, std::allocator<int> > > *",
3270   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3271   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3272   "size" : 4,
3273   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3274  },
3275  {
3276   "alignment" : 4,
3277   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3278   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int> > > *",
3279   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3280   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3281   "size" : 4,
3282   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3283  },
3284  {
3285   "alignment" : 4,
3286   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3287   "name" : "std::optional<std::vector<long long, std::allocator<long long> > > *",
3288   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3289   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3290   "size" : 4,
3291   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3292  },
3293  {
3294   "alignment" : 4,
3295   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3296   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long> > > *",
3297   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3298   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3299   "size" : 4,
3300   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3301  },
3302  {
3303   "alignment" : 4,
3304   "linker_set_key" : "_ZTIPP7AParcel",
3305   "name" : "AParcel **",
3306   "referenced_type" : "_ZTIP7AParcel",
3307   "self_type" : "_ZTIPP7AParcel",
3308   "size" : 4,
3309   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
3310  },
3311  {
3312   "alignment" : 4,
3313   "linker_set_key" : "_ZTIPP7AStatus",
3314   "name" : "AStatus **",
3315   "referenced_type" : "_ZTIP7AStatus",
3316   "self_type" : "_ZTIPP7AStatus",
3317   "size" : 4,
3318   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
3319  },
3320  {
3321   "alignment" : 4,
3322   "linker_set_key" : "_ZTIPP8AIBinder",
3323   "name" : "AIBinder **",
3324   "referenced_type" : "_ZTIP8AIBinder",
3325   "self_type" : "_ZTIPP8AIBinder",
3326   "size" : 4,
3327   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
3328  },
3329  {
3330   "alignment" : 4,
3331   "linker_set_key" : "_ZTIPPKc",
3332   "name" : "const char **",
3333   "referenced_type" : "_ZTIPKc",
3334   "self_type" : "_ZTIPPKc",
3335   "size" : 4,
3336   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
3337  },
3338  {
3339   "alignment" : 4,
3340   "linker_set_key" : "_ZTIPi",
3341   "name" : "int *",
3342   "referenced_type" : "_ZTIi",
3343   "self_type" : "_ZTIPi",
3344   "size" : 4,
3345   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
3346  },
3347  {
3348   "alignment" : 4,
3349   "linker_set_key" : "_ZTIPv",
3350   "name" : "void *",
3351   "referenced_type" : "_ZTIv",
3352   "self_type" : "_ZTIPv",
3353   "size" : 4,
3354   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
3355  }
3356 ],
3357 "qualified_types" :
3358 [
3359  {
3360   "is_const" : true,
3361   "linker_set_key" : "_ZTIK7AParcel",
3362   "name" : "const AParcel",
3363   "referenced_type" : "_ZTI7AParcel",
3364   "self_type" : "_ZTIK7AParcel",
3365   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
3366  },
3367  {
3368   "alignment" : 4,
3369   "is_const" : true,
3370   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
3371   "name" : "const ndk::SpAIBinder",
3372   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
3373   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
3374   "size" : 4,
3375   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
3376  },
3377  {
3378   "alignment" : 4,
3379   "is_const" : true,
3380   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
3381   "name" : "const ndk::ScopedAStatus",
3382   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3383   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
3384   "size" : 4,
3385   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
3386  },
3387  {
3388   "alignment" : 4,
3389   "is_const" : true,
3390   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
3391   "name" : "const ndk::impl::ScopedAResource<AStatus *, void, &AStatus_delete, nullptr>",
3392   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
3393   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
3394   "size" : 4,
3395   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
3396  },
3397  {
3398   "alignment" : 4,
3399   "is_const" : true,
3400   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIiiXadL_Z5closeEELin1EEE",
3401   "name" : "const ndk::impl::ScopedAResource<int, int, &close, -1>",
3402   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiiXadL_Z5closeEELin1EEE",
3403   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIiiXadL_Z5closeEELin1EEE",
3404   "size" : 4,
3405   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
3406  },
3407  {
3408   "alignment" : 4,
3409   "is_const" : true,
3410   "linker_set_key" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE",
3411   "name" : "const aidl::android::hardware::automotive::occupant_awareness::GazeDetection",
3412   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE",
3413   "self_type" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE",
3414   "size" : 64,
3415   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/GazeDetection.h"
3416  },
3417  {
3418   "alignment" : 4,
3419   "is_const" : true,
3420   "linker_set_key" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE",
3421   "name" : "const aidl::android::hardware::automotive::occupant_awareness::OccupantDetection",
3422   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE",
3423   "self_type" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE",
3424   "size" : 40,
3425   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantDetection.h"
3426  },
3427  {
3428   "alignment" : 4,
3429   "is_const" : true,
3430   "linker_set_key" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE",
3431   "name" : "const aidl::android::hardware::automotive::occupant_awareness::PresenceDetection",
3432   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE",
3433   "self_type" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE",
3434   "size" : 12,
3435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/PresenceDetection.h"
3436  },
3437  {
3438   "alignment" : 4,
3439   "is_const" : true,
3440   "linker_set_key" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
3441   "name" : "const aidl::android::hardware::automotive::occupant_awareness::OccupantDetections",
3442   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
3443   "self_type" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
3444   "size" : 20,
3445   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
3446  },
3447  {
3448   "alignment" : 4,
3449   "is_const" : true,
3450   "linker_set_key" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE",
3451   "name" : "const aidl::android::hardware::automotive::occupant_awareness::DriverMonitoringDetection",
3452   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE",
3453   "self_type" : "_ZTIKN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE",
3454   "size" : 12,
3455   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/DriverMonitoringDetection.h"
3456  },
3457  {
3458   "alignment" : 4,
3459   "is_const" : true,
3460   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
3461   "name" : "const std::shared_ptr<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness>",
3462   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
3463   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
3464   "size" : 8,
3465   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
3466  },
3467  {
3468   "alignment" : 4,
3469   "is_const" : true,
3470   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
3471   "name" : "const std::shared_ptr<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback>",
3472   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
3473   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
3474   "size" : 8,
3475   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h"
3476  },
3477  {
3478   "alignment" : 4,
3479   "is_const" : true,
3480   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3481   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
3482   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3483   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3484   "size" : 12,
3485   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h"
3486  },
3487  {
3488   "alignment" : 4,
3489   "is_const" : true,
3490   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware10automotive18occupant_awareness13VehicleRegionELj10EEE",
3491   "name" : "const std::array<aidl::android::hardware::automotive::occupant_awareness::VehicleRegion, 10>",
3492   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware10automotive18occupant_awareness13VehicleRegionELj10EEE",
3493   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware10automotive18occupant_awareness13VehicleRegionELj10EEE",
3494   "size" : 40,
3495   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/VehicleRegion.h"
3496  },
3497  {
3498   "alignment" : 1,
3499   "is_const" : true,
3500   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware10automotive18occupant_awareness15ConfidenceLevelELj4EEE",
3501   "name" : "const std::array<aidl::android::hardware::automotive::occupant_awareness::ConfidenceLevel, 4>",
3502   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware10automotive18occupant_awareness15ConfidenceLevelELj4EEE",
3503   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware10automotive18occupant_awareness15ConfidenceLevelELj4EEE",
3504   "size" : 4,
3505   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/ConfidenceLevel.h"
3506  },
3507  {
3508   "alignment" : 1,
3509   "is_const" : true,
3510   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusELj4EEE",
3511   "name" : "const std::array<aidl::android::hardware::automotive::occupant_awareness::OccupantAwarenessStatus, 4>",
3512   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusELj4EEE",
3513   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware10automotive18occupant_awareness23OccupantAwarenessStatusELj4EEE",
3514   "size" : 4,
3515   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantAwarenessStatus.h"
3516  },
3517  {
3518   "alignment" : 4,
3519   "is_const" : true,
3520   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware10automotive18occupant_awareness4RoleELj14EEE",
3521   "name" : "const std::array<aidl::android::hardware::automotive::occupant_awareness::Role, 14>",
3522   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware10automotive18occupant_awareness4RoleELj14EEE",
3523   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware10automotive18occupant_awareness4RoleELj14EEE",
3524   "size" : 56,
3525   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/Role.h"
3526  },
3527  {
3528   "alignment" : 4,
3529   "is_const" : true,
3530   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3531   "name" : "const std::vector<char16_t, std::allocator<char16_t> >",
3532   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
3533   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3534   "size" : 12,
3535   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3536  },
3537  {
3538   "alignment" : 4,
3539   "is_const" : true,
3540   "linker_set_key" : "_ZTIKNSt3__16vectorIaNS_9allocatorIaEEEE",
3541   "name" : "const std::vector<signed char, std::allocator<signed char> >",
3542   "referenced_type" : "_ZTINSt3__16vectorIaNS_9allocatorIaEEEE",
3543   "self_type" : "_ZTIKNSt3__16vectorIaNS_9allocatorIaEEEE",
3544   "size" : 12,
3545   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3546  },
3547  {
3548   "alignment" : 4,
3549   "is_const" : true,
3550   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
3551   "name" : "const std::vector<bool, std::allocator<bool> >",
3552   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
3553   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
3554   "size" : 12,
3555   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3556  },
3557  {
3558   "alignment" : 4,
3559   "is_const" : true,
3560   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
3561   "name" : "const std::vector<double, std::allocator<double> >",
3562   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
3563   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
3564   "size" : 12,
3565   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3566  },
3567  {
3568   "alignment" : 4,
3569   "is_const" : true,
3570   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
3571   "name" : "const std::vector<float, std::allocator<float> >",
3572   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
3573   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
3574   "size" : 12,
3575   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3576  },
3577  {
3578   "alignment" : 4,
3579   "is_const" : true,
3580   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
3581   "name" : "const std::vector<int, std::allocator<int> >",
3582   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
3583   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
3584   "size" : 12,
3585   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3586  },
3587  {
3588   "alignment" : 4,
3589   "is_const" : true,
3590   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
3591   "name" : "const std::vector<unsigned int, std::allocator<unsigned int> >",
3592   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
3593   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
3594   "size" : 12,
3595   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3596  },
3597  {
3598   "alignment" : 4,
3599   "is_const" : true,
3600   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
3601   "name" : "const std::vector<long long, std::allocator<long long> >",
3602   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
3603   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
3604   "size" : 12,
3605   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3606  },
3607  {
3608   "alignment" : 4,
3609   "is_const" : true,
3610   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
3611   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long> >",
3612   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
3613   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
3614   "size" : 12,
3615   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3616  },
3617  {
3618   "alignment" : 4,
3619   "is_const" : true,
3620   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3621   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t> > >",
3622   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3623   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3624   "size" : 16,
3625   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3626  },
3627  {
3628   "alignment" : 4,
3629   "is_const" : true,
3630   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIaNS_9allocatorIaEEEEEE",
3631   "name" : "const std::optional<std::vector<signed char, std::allocator<signed char> > >",
3632   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIaNS_9allocatorIaEEEEEE",
3633   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIaNS_9allocatorIaEEEEEE",
3634   "size" : 16,
3635   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3636  },
3637  {
3638   "alignment" : 4,
3639   "is_const" : true,
3640   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3641   "name" : "const std::optional<std::vector<bool, std::allocator<bool> > >",
3642   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3643   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3644   "size" : 16,
3645   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3646  },
3647  {
3648   "alignment" : 4,
3649   "is_const" : true,
3650   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3651   "name" : "const std::optional<std::vector<double, std::allocator<double> > >",
3652   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3653   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3654   "size" : 16,
3655   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3656  },
3657  {
3658   "alignment" : 4,
3659   "is_const" : true,
3660   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3661   "name" : "const std::optional<std::vector<float, std::allocator<float> > >",
3662   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3663   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3664   "size" : 16,
3665   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3666  },
3667  {
3668   "alignment" : 4,
3669   "is_const" : true,
3670   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3671   "name" : "const std::optional<std::vector<int, std::allocator<int> > >",
3672   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3673   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3674   "size" : 16,
3675   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3676  },
3677  {
3678   "alignment" : 4,
3679   "is_const" : true,
3680   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3681   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int> > >",
3682   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3683   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3684   "size" : 16,
3685   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3686  },
3687  {
3688   "alignment" : 4,
3689   "is_const" : true,
3690   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3691   "name" : "const std::optional<std::vector<long long, std::allocator<long long> > >",
3692   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3693   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3694   "size" : 16,
3695   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3696  },
3697  {
3698   "alignment" : 4,
3699   "is_const" : true,
3700   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3701   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long> > >",
3702   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3703   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3704   "size" : 16,
3705   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3706  },
3707  {
3708   "alignment" : 4,
3709   "is_const" : true,
3710   "linker_set_key" : "_ZTIKP7AStatus",
3711   "name" : "AStatus *const",
3712   "referenced_type" : "_ZTIP7AStatus",
3713   "self_type" : "_ZTIKP7AStatus",
3714   "size" : 4,
3715   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
3716  },
3717  {
3718   "alignment" : 1,
3719   "is_const" : true,
3720   "linker_set_key" : "_ZTIKc",
3721   "name" : "const char",
3722   "referenced_type" : "_ZTIc",
3723   "self_type" : "_ZTIKc",
3724   "size" : 1,
3725   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
3726  },
3727  {
3728   "alignment" : 4,
3729   "is_const" : true,
3730   "linker_set_key" : "_ZTIKi",
3731   "name" : "const int",
3732   "referenced_type" : "_ZTIi",
3733   "self_type" : "_ZTIKi",
3734   "size" : 4,
3735   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
3736  },
3737  {
3738   "is_const" : true,
3739   "linker_set_key" : "_ZTIKv",
3740   "name" : "const void",
3741   "referenced_type" : "_ZTIv",
3742   "self_type" : "_ZTIKv",
3743   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_parcel_utils.h"
3744  }
3745 ],
3746 "record_types" :
3747 [
3748  {
3749   "alignment" : 4,
3750   "fields" :
3751   [
3752    {
3753     "access" : "private",
3754     "field_name" : "mBinder",
3755     "referenced_type" : "_ZTIP8AIBinder"
3756    }
3757   ],
3758   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
3759   "name" : "ndk::SpAIBinder",
3760   "record_kind" : "class",
3761   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
3762   "self_type" : "_ZTIN3ndk10SpAIBinderE",
3763   "size" : 4,
3764   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
3765  },
3766  {
3767   "access" : "private",
3768   "alignment" : 4,
3769   "fields" :
3770   [
3771    {
3772     "field_name" : "interface",
3773     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
3774    }
3775   ],
3776   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3777   "name" : "ndk::ICInterface::ICInterfaceData",
3778   "record_kind" : "class",
3779   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3780   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3781   "size" : 8,
3782   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h"
3783  },
3784  {
3785   "alignment" : 4,
3786   "base_specifiers" :
3787   [
3788    {
3789     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
3790    }
3791   ],
3792   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
3793   "name" : "ndk::ICInterface",
3794   "record_kind" : "class",
3795   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
3796   "self_type" : "_ZTIN3ndk11ICInterfaceE",
3797   "size" : 16,
3798   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h",
3799   "vtable_components" :
3800   [
3801    {
3802     "kind" : "offset_to_top"
3803    },
3804    {
3805     "kind" : "rtti",
3806     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
3807    },
3808    {
3809     "kind" : "complete_dtor_pointer",
3810     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
3811    },
3812    {
3813     "kind" : "deleting_dtor_pointer",
3814     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
3815    },
3816    {
3817     "is_pure" : true,
3818     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
3819    },
3820    {
3821     "is_pure" : true,
3822     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
3823    },
3824    {
3825     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3826    },
3827    {
3828     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3829    }
3830   ]
3831  },
3832  {
3833   "alignment" : 4,
3834   "base_specifiers" :
3835   [
3836    {
3837     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE"
3838    }
3839   ],
3840   "fields" :
3841   [
3842    {
3843     "access" : "private",
3844     "field_name" : "mMutex",
3845     "field_offset" : 128,
3846     "referenced_type" : "_ZTINSt3__15mutexE"
3847    },
3848    {
3849     "access" : "private",
3850     "field_name" : "mWeakBinder",
3851     "field_offset" : 160,
3852     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
3853    }
3854   ],
3855   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
3856   "name" : "ndk::BnCInterface<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness>",
3857   "record_kind" : "class",
3858   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
3859   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
3860   "size" : 24,
3861   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h",
3862   "template_args" :
3863   [
3864    "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE"
3865   ],
3866   "vtable_components" :
3867   [
3868    {
3869     "kind" : "offset_to_top"
3870    },
3871    {
3872     "kind" : "rtti",
3873     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE"
3874    },
3875    {
3876     "kind" : "complete_dtor_pointer",
3877     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEED1Ev"
3878    },
3879    {
3880     "kind" : "deleting_dtor_pointer",
3881     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEED0Ev"
3882    },
3883    {
3884     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE8asBinderEv"
3885    },
3886    {
3887     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE8isRemoteEv"
3888    },
3889    {
3890     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3891    },
3892    {
3893     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3894    },
3895    {
3896     "is_pure" : true,
3897     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness14startDetectionEPNS3_23OccupantAwarenessStatusE"
3898    },
3899    {
3900     "is_pure" : true,
3901     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness13stopDetectionEPNS3_23OccupantAwarenessStatusE"
3902    },
3903    {
3904     "is_pure" : true,
3905     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness20getCapabilityForRoleENS3_4RoleEPi"
3906    },
3907    {
3908     "is_pure" : true,
3909     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness8getStateENS3_4RoleEiPNS3_23OccupantAwarenessStatusE"
3910    },
3911    {
3912     "is_pure" : true,
3913     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness11setCallbackERKNSt3__110shared_ptrINS3_32IOccupantAwarenessClientCallbackEEE"
3914    },
3915    {
3916     "is_pure" : true,
3917     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness18getLatestDetectionEPNS3_18OccupantDetectionsE"
3918    },
3919    {
3920     "is_pure" : true,
3921     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness19getInterfaceVersionEPi"
3922    },
3923    {
3924     "is_pure" : true,
3925     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3926    },
3927    {
3928     "is_pure" : true,
3929     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE12createBinderEv"
3930    }
3931   ]
3932  },
3933  {
3934   "alignment" : 4,
3935   "base_specifiers" :
3936   [
3937    {
3938     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE"
3939    }
3940   ],
3941   "fields" :
3942   [
3943    {
3944     "access" : "private",
3945     "field_name" : "mMutex",
3946     "field_offset" : 128,
3947     "referenced_type" : "_ZTINSt3__15mutexE"
3948    },
3949    {
3950     "access" : "private",
3951     "field_name" : "mWeakBinder",
3952     "field_offset" : 160,
3953     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
3954    }
3955   ],
3956   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
3957   "name" : "ndk::BnCInterface<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback>",
3958   "record_kind" : "class",
3959   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
3960   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
3961   "size" : 24,
3962   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h",
3963   "template_args" :
3964   [
3965    "_ZTIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE"
3966   ],
3967   "vtable_components" :
3968   [
3969    {
3970     "kind" : "offset_to_top"
3971    },
3972    {
3973     "kind" : "rtti",
3974     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE"
3975    },
3976    {
3977     "kind" : "complete_dtor_pointer",
3978     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEED1Ev"
3979    },
3980    {
3981     "kind" : "deleting_dtor_pointer",
3982     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEED0Ev"
3983    },
3984    {
3985     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE8asBinderEv"
3986    },
3987    {
3988     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE8isRemoteEv"
3989    },
3990    {
3991     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3992    },
3993    {
3994     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3995    },
3996    {
3997     "is_pure" : true,
3998     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback21onSystemStatusChangedEiNS3_23OccupantAwarenessStatusE"
3999    },
4000    {
4001     "is_pure" : true,
4002     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback16onDetectionEventERKNS3_18OccupantDetectionsE"
4003    },
4004    {
4005     "is_pure" : true,
4006     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback19getInterfaceVersionEPi"
4007    },
4008    {
4009     "is_pure" : true,
4010     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4011    },
4012    {
4013     "is_pure" : true,
4014     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE12createBinderEv"
4015    }
4016   ]
4017  },
4018  {
4019   "alignment" : 4,
4020   "base_specifiers" :
4021   [
4022    {
4023     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE"
4024    }
4025   ],
4026   "fields" :
4027   [
4028    {
4029     "access" : "private",
4030     "field_name" : "mBinder",
4031     "field_offset" : 128,
4032     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
4033    }
4034   ],
4035   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
4036   "name" : "ndk::BpCInterface<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness>",
4037   "record_kind" : "class",
4038   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
4039   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE",
4040   "size" : 20,
4041   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h",
4042   "template_args" :
4043   [
4044    "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE"
4045   ],
4046   "vtable_components" :
4047   [
4048    {
4049     "kind" : "offset_to_top"
4050    },
4051    {
4052     "kind" : "rtti",
4053     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE"
4054    },
4055    {
4056     "kind" : "complete_dtor_pointer",
4057     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEED1Ev"
4058    },
4059    {
4060     "kind" : "deleting_dtor_pointer",
4061     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEED0Ev"
4062    },
4063    {
4064     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE8asBinderEv"
4065    },
4066    {
4067     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE8isRemoteEv"
4068    },
4069    {
4070     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE4dumpEiPPKcj"
4071    },
4072    {
4073     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4074    },
4075    {
4076     "is_pure" : true,
4077     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness14startDetectionEPNS3_23OccupantAwarenessStatusE"
4078    },
4079    {
4080     "is_pure" : true,
4081     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness13stopDetectionEPNS3_23OccupantAwarenessStatusE"
4082    },
4083    {
4084     "is_pure" : true,
4085     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness20getCapabilityForRoleENS3_4RoleEPi"
4086    },
4087    {
4088     "is_pure" : true,
4089     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness8getStateENS3_4RoleEiPNS3_23OccupantAwarenessStatusE"
4090    },
4091    {
4092     "is_pure" : true,
4093     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness11setCallbackERKNSt3__110shared_ptrINS3_32IOccupantAwarenessClientCallbackEEE"
4094    },
4095    {
4096     "is_pure" : true,
4097     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness18getLatestDetectionEPNS3_18OccupantDetectionsE"
4098    },
4099    {
4100     "is_pure" : true,
4101     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness19getInterfaceVersionEPi"
4102    },
4103    {
4104     "is_pure" : true,
4105     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4106    }
4107   ]
4108  },
4109  {
4110   "alignment" : 4,
4111   "base_specifiers" :
4112   [
4113    {
4114     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE"
4115    }
4116   ],
4117   "fields" :
4118   [
4119    {
4120     "access" : "private",
4121     "field_name" : "mBinder",
4122     "field_offset" : 128,
4123     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
4124    }
4125   ],
4126   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
4127   "name" : "ndk::BpCInterface<aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback>",
4128   "record_kind" : "class",
4129   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
4130   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE",
4131   "size" : 20,
4132   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h",
4133   "template_args" :
4134   [
4135    "_ZTIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE"
4136   ],
4137   "vtable_components" :
4138   [
4139    {
4140     "kind" : "offset_to_top"
4141    },
4142    {
4143     "kind" : "rtti",
4144     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE"
4145    },
4146    {
4147     "kind" : "complete_dtor_pointer",
4148     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEED1Ev"
4149    },
4150    {
4151     "kind" : "deleting_dtor_pointer",
4152     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEED0Ev"
4153    },
4154    {
4155     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE8asBinderEv"
4156    },
4157    {
4158     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE8isRemoteEv"
4159    },
4160    {
4161     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE4dumpEiPPKcj"
4162    },
4163    {
4164     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4165    },
4166    {
4167     "is_pure" : true,
4168     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback21onSystemStatusChangedEiNS3_23OccupantAwarenessStatusE"
4169    },
4170    {
4171     "is_pure" : true,
4172     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback16onDetectionEventERKNS3_18OccupantDetectionsE"
4173    },
4174    {
4175     "is_pure" : true,
4176     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback19getInterfaceVersionEPi"
4177    },
4178    {
4179     "is_pure" : true,
4180     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4181    }
4182   ]
4183  },
4184  {
4185   "alignment" : 4,
4186   "base_specifiers" :
4187   [
4188    {
4189     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelvXadL_Z14AParcel_deleteEELS3_0EEE"
4190    }
4191   ],
4192   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
4193   "name" : "ndk::ScopedAParcel",
4194   "record_kind" : "class",
4195   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
4196   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
4197   "size" : 4,
4198   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
4199  },
4200  {
4201   "alignment" : 4,
4202   "base_specifiers" :
4203   [
4204    {
4205     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE"
4206    }
4207   ],
4208   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
4209   "name" : "ndk::ScopedAStatus",
4210   "record_kind" : "class",
4211   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
4212   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
4213   "size" : 4,
4214   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
4215  },
4216  {
4217   "alignment" : 4,
4218   "fields" :
4219   [
4220    {
4221     "access" : "private",
4222     "field_name" : "mFlagThis",
4223     "field_offset" : 32,
4224     "referenced_type" : "_ZTINSt3__19once_flagE"
4225    },
4226    {
4227     "access" : "private",
4228     "field_name" : "mThis",
4229     "field_offset" : 64,
4230     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
4231    }
4232   ],
4233   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
4234   "name" : "ndk::SharedRefBase",
4235   "record_kind" : "class",
4236   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
4237   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
4238   "size" : 16,
4239   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_interface_utils.h",
4240   "vtable_components" :
4241   [
4242    {
4243     "kind" : "offset_to_top"
4244    },
4245    {
4246     "kind" : "rtti",
4247     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
4248    },
4249    {
4250     "kind" : "complete_dtor_pointer",
4251     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
4252    },
4253    {
4254     "kind" : "deleting_dtor_pointer",
4255     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
4256    }
4257   ]
4258  },
4259  {
4260   "alignment" : 4,
4261   "base_specifiers" :
4262   [
4263    {
4264     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakvXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
4265    }
4266   ],
4267   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
4268   "name" : "ndk::ScopedAIBinder_Weak",
4269   "record_kind" : "class",
4270   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
4271   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
4272   "size" : 4,
4273   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
4274  },
4275  {
4276   "alignment" : 4,
4277   "base_specifiers" :
4278   [
4279    {
4280     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiiXadL_Z5closeEELin1EEE"
4281    }
4282   ],
4283   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
4284   "name" : "ndk::ScopedFileDescriptor",
4285   "record_kind" : "class",
4286   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
4287   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
4288   "size" : 4,
4289   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
4290  },
4291  {
4292   "alignment" : 4,
4293   "base_specifiers" :
4294   [
4295    {
4296     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientvXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
4297    }
4298   ],
4299   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
4300   "name" : "ndk::ScopedAIBinder_DeathRecipient",
4301   "record_kind" : "class",
4302   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
4303   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
4304   "size" : 4,
4305   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
4306  },
4307  {
4308   "alignment" : 4,
4309   "fields" :
4310   [
4311    {
4312     "access" : "private",
4313     "field_name" : "mT",
4314     "referenced_type" : "_ZTIP13AIBinder_Weak"
4315    }
4316   ],
4317   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakvXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
4318   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, void, &AIBinder_Weak_delete, nullptr>",
4319   "record_kind" : "class",
4320   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakvXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
4321   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakvXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
4322   "size" : 4,
4323   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h",
4324   "template_args" : [ "_ZTIP13AIBinder_Weak", "_ZTIv" ]
4325  },
4326  {
4327   "alignment" : 4,
4328   "fields" :
4329   [
4330    {
4331     "access" : "private",
4332     "field_name" : "mT",
4333     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
4334    }
4335   ],
4336   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientvXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
4337   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, void, &AIBinder_DeathRecipient_delete, nullptr>",
4338   "record_kind" : "class",
4339   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientvXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
4340   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientvXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
4341   "size" : 4,
4342   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h",
4343   "template_args" : [ "_ZTIP23AIBinder_DeathRecipient", "_ZTIv" ]
4344  },
4345  {
4346   "alignment" : 4,
4347   "fields" :
4348   [
4349    {
4350     "access" : "private",
4351     "field_name" : "mT",
4352     "referenced_type" : "_ZTIP7AParcel"
4353    }
4354   ],
4355   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelvXadL_Z14AParcel_deleteEELS3_0EEE",
4356   "name" : "ndk::impl::ScopedAResource<AParcel *, void, &AParcel_delete, nullptr>",
4357   "record_kind" : "class",
4358   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelvXadL_Z14AParcel_deleteEELS3_0EEE",
4359   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelvXadL_Z14AParcel_deleteEELS3_0EEE",
4360   "size" : 4,
4361   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h",
4362   "template_args" : [ "_ZTIP7AParcel", "_ZTIv" ]
4363  },
4364  {
4365   "alignment" : 4,
4366   "fields" :
4367   [
4368    {
4369     "access" : "private",
4370     "field_name" : "mT",
4371     "referenced_type" : "_ZTIP7AStatus"
4372    }
4373   ],
4374   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
4375   "name" : "ndk::impl::ScopedAResource<AStatus *, void, &AStatus_delete, nullptr>",
4376   "record_kind" : "class",
4377   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
4378   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
4379   "size" : 4,
4380   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h",
4381   "template_args" : [ "_ZTIP7AStatus", "_ZTIv" ]
4382  },
4383  {
4384   "alignment" : 4,
4385   "fields" :
4386   [
4387    {
4388     "access" : "private",
4389     "field_name" : "mT",
4390     "referenced_type" : "_ZTIi"
4391    }
4392   ],
4393   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIiiXadL_Z5closeEELin1EEE",
4394   "name" : "ndk::impl::ScopedAResource<int, int, &close, -1>",
4395   "record_kind" : "class",
4396   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiiXadL_Z5closeEELin1EEE",
4397   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIiiXadL_Z5closeEELin1EEE",
4398   "size" : 4,
4399   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h",
4400   "template_args" : [ "_ZTIi", "_ZTIi" ]
4401  },
4402  {
4403   "alignment" : 4,
4404   "fields" :
4405   [
4406    {
4407     "field_name" : "gazeConfidence",
4408     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness15ConfidenceLevelE"
4409    },
4410    {
4411     "field_name" : "headPosition",
4412     "field_offset" : 32,
4413     "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE"
4414    },
4415    {
4416     "field_name" : "headAngleUnitVector",
4417     "field_offset" : 128,
4418     "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE"
4419    },
4420    {
4421     "field_name" : "gazeAngleUnitVector",
4422     "field_offset" : 224,
4423     "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE"
4424    },
4425    {
4426     "field_name" : "gazeTarget",
4427     "field_offset" : 320,
4428     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness13VehicleRegionE"
4429    },
4430    {
4431     "field_name" : "customGazeTarget",
4432     "field_offset" : 352,
4433     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4434    },
4435    {
4436     "field_name" : "timeOnTargetMillis",
4437     "field_offset" : 448,
4438     "referenced_type" : "_ZTIx"
4439    }
4440   ],
4441   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE",
4442   "name" : "aidl::android::hardware::automotive::occupant_awareness::GazeDetection",
4443   "record_kind" : "class",
4444   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE",
4445   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionE",
4446   "size" : 64,
4447   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/GazeDetection.h"
4448  },
4449  {
4450   "alignment" : 4,
4451   "fields" :
4452   [
4453    {
4454     "field_name" : "role",
4455     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness4RoleE"
4456    },
4457    {
4458     "field_name" : "presenceData",
4459     "field_offset" : 32,
4460     "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionENS_9allocatorIS6_EEEE"
4461    },
4462    {
4463     "field_name" : "gazeData",
4464     "field_offset" : 128,
4465     "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware10automotive18occupant_awareness13GazeDetectionENS_9allocatorIS6_EEEE"
4466    },
4467    {
4468     "field_name" : "attentionData",
4469     "field_offset" : 224,
4470     "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionENS_9allocatorIS6_EEEE"
4471    }
4472   ],
4473   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE",
4474   "name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantDetection",
4475   "record_kind" : "class",
4476   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE",
4477   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionE",
4478   "size" : 40,
4479   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantDetection.h"
4480  },
4481  {
4482   "alignment" : 4,
4483   "fields" :
4484   [
4485    {
4486     "field_name" : "isOccupantDetected",
4487     "referenced_type" : "_ZTIb"
4488    },
4489    {
4490     "field_name" : "detectionDurationMillis",
4491     "field_offset" : 32,
4492     "referenced_type" : "_ZTIx"
4493    }
4494   ],
4495   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE",
4496   "name" : "aidl::android::hardware::automotive::occupant_awareness::PresenceDetection",
4497   "record_kind" : "class",
4498   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE",
4499   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness17PresenceDetectionE",
4500   "size" : 12,
4501   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/PresenceDetection.h"
4502  },
4503  {
4504   "alignment" : 4,
4505   "base_specifiers" :
4506   [
4507    {
4508     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
4509    }
4510   ],
4511   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE",
4512   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwareness",
4513   "record_kind" : "class",
4514   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE",
4515   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE",
4516   "size" : 16,
4517   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h",
4518   "vtable_components" :
4519   [
4520    {
4521     "kind" : "offset_to_top"
4522    },
4523    {
4524     "kind" : "rtti",
4525     "mangled_component_name" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE"
4526    },
4527    {
4528     "kind" : "complete_dtor_pointer",
4529     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessD1Ev"
4530    },
4531    {
4532     "kind" : "deleting_dtor_pointer",
4533     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessD0Ev"
4534    },
4535    {
4536     "is_pure" : true,
4537     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
4538    },
4539    {
4540     "is_pure" : true,
4541     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
4542    },
4543    {
4544     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4545    },
4546    {
4547     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4548    },
4549    {
4550     "is_pure" : true,
4551     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness14startDetectionEPNS3_23OccupantAwarenessStatusE"
4552    },
4553    {
4554     "is_pure" : true,
4555     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness13stopDetectionEPNS3_23OccupantAwarenessStatusE"
4556    },
4557    {
4558     "is_pure" : true,
4559     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness20getCapabilityForRoleENS3_4RoleEPi"
4560    },
4561    {
4562     "is_pure" : true,
4563     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness8getStateENS3_4RoleEiPNS3_23OccupantAwarenessStatusE"
4564    },
4565    {
4566     "is_pure" : true,
4567     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness11setCallbackERKNSt3__110shared_ptrINS3_32IOccupantAwarenessClientCallbackEEE"
4568    },
4569    {
4570     "is_pure" : true,
4571     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness18getLatestDetectionEPNS3_18OccupantDetectionsE"
4572    },
4573    {
4574     "is_pure" : true,
4575     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness19getInterfaceVersionEPi"
4576    },
4577    {
4578     "is_pure" : true,
4579     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4580    }
4581   ]
4582  },
4583  {
4584   "alignment" : 4,
4585   "fields" :
4586   [
4587    {
4588     "field_name" : "timeStampMillis",
4589     "referenced_type" : "_ZTIx"
4590    },
4591    {
4592     "field_name" : "detections",
4593     "field_offset" : 64,
4594     "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware10automotive18occupant_awareness17OccupantDetectionENS_9allocatorIS6_EEEE"
4595    }
4596   ],
4597   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
4598   "name" : "aidl::android::hardware::automotive::occupant_awareness::OccupantDetections",
4599   "record_kind" : "class",
4600   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
4601   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18OccupantDetectionsE",
4602   "size" : 20,
4603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/OccupantDetections.h"
4604  },
4605  {
4606   "alignment" : 4,
4607   "base_specifiers" :
4608   [
4609    {
4610     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE"
4611    }
4612   ],
4613   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE",
4614   "name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwareness",
4615   "record_kind" : "class",
4616   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE",
4617   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE",
4618   "size" : 24,
4619   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwareness.h",
4620   "vtable_components" :
4621   [
4622    {
4623     "kind" : "offset_to_top"
4624    },
4625    {
4626     "kind" : "rtti",
4627     "mangled_component_name" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessE"
4628    },
4629    {
4630     "kind" : "complete_dtor_pointer",
4631     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessD1Ev"
4632    },
4633    {
4634     "kind" : "deleting_dtor_pointer",
4635     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwarenessD0Ev"
4636    },
4637    {
4638     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE8asBinderEv"
4639    },
4640    {
4641     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE8isRemoteEv"
4642    },
4643    {
4644     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4645    },
4646    {
4647     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4648    },
4649    {
4650     "is_pure" : true,
4651     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness14startDetectionEPNS3_23OccupantAwarenessStatusE"
4652    },
4653    {
4654     "is_pure" : true,
4655     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness13stopDetectionEPNS3_23OccupantAwarenessStatusE"
4656    },
4657    {
4658     "is_pure" : true,
4659     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness20getCapabilityForRoleENS3_4RoleEPi"
4660    },
4661    {
4662     "is_pure" : true,
4663     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness8getStateENS3_4RoleEiPNS3_23OccupantAwarenessStatusE"
4664    },
4665    {
4666     "is_pure" : true,
4667     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness11setCallbackERKNSt3__110shared_ptrINS3_32IOccupantAwarenessClientCallbackEEE"
4668    },
4669    {
4670     "is_pure" : true,
4671     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwareness18getLatestDetectionEPNS3_18OccupantDetectionsE"
4672    },
4673    {
4674     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwareness19getInterfaceVersionEPi"
4675    },
4676    {
4677     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwareness16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4678    },
4679    {
4680     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BnOccupantAwareness12createBinderEv"
4681    }
4682   ]
4683  },
4684  {
4685   "alignment" : 4,
4686   "base_specifiers" :
4687   [
4688    {
4689     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEEE"
4690    }
4691   ],
4692   "fields" :
4693   [
4694    {
4695     "field_name" : "_aidl_cached_version",
4696     "field_offset" : 160,
4697     "referenced_type" : "_ZTIi"
4698    },
4699    {
4700     "field_name" : "_aidl_cached_hash",
4701     "field_offset" : 192,
4702     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4703    },
4704    {
4705     "field_name" : "_aidl_cached_hash_mutex",
4706     "field_offset" : 288,
4707     "referenced_type" : "_ZTINSt3__15mutexE"
4708    }
4709   ],
4710   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE",
4711   "name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwareness",
4712   "record_kind" : "class",
4713   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE",
4714   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE",
4715   "size" : 40,
4716   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwareness.h",
4717   "vtable_components" :
4718   [
4719    {
4720     "kind" : "offset_to_top"
4721    },
4722    {
4723     "kind" : "rtti",
4724     "mangled_component_name" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessE"
4725    },
4726    {
4727     "kind" : "complete_dtor_pointer",
4728     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessD1Ev"
4729    },
4730    {
4731     "kind" : "deleting_dtor_pointer",
4732     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwarenessD0Ev"
4733    },
4734    {
4735     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE8asBinderEv"
4736    },
4737    {
4738     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE8isRemoteEv"
4739    },
4740    {
4741     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessEE4dumpEiPPKcj"
4742    },
4743    {
4744     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4745    },
4746    {
4747     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness14startDetectionEPNS3_23OccupantAwarenessStatusE"
4748    },
4749    {
4750     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness13stopDetectionEPNS3_23OccupantAwarenessStatusE"
4751    },
4752    {
4753     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness20getCapabilityForRoleENS3_4RoleEPi"
4754    },
4755    {
4756     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness8getStateENS3_4RoleEiPNS3_23OccupantAwarenessStatusE"
4757    },
4758    {
4759     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness11setCallbackERKNSt3__110shared_ptrINS3_32IOccupantAwarenessClientCallbackEEE"
4760    },
4761    {
4762     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness18getLatestDetectionEPNS3_18OccupantDetectionsE"
4763    },
4764    {
4765     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness19getInterfaceVersionEPi"
4766    },
4767    {
4768     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness19BpOccupantAwareness16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4769    }
4770   ]
4771  },
4772  {
4773   "alignment" : 4,
4774   "fields" :
4775   [
4776    {
4777     "field_name" : "confidenceScore",
4778     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness15ConfidenceLevelE"
4779    },
4780    {
4781     "field_name" : "isLookingOnRoad",
4782     "field_offset" : 8,
4783     "referenced_type" : "_ZTIb"
4784    },
4785    {
4786     "field_name" : "gazeDurationMillis",
4787     "field_offset" : 32,
4788     "referenced_type" : "_ZTIx"
4789    }
4790   ],
4791   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE",
4792   "name" : "aidl::android::hardware::automotive::occupant_awareness::DriverMonitoringDetection",
4793   "record_kind" : "class",
4794   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE",
4795   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness25DriverMonitoringDetectionE",
4796   "size" : 12,
4797   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/DriverMonitoringDetection.h"
4798  },
4799  {
4800   "alignment" : 4,
4801   "base_specifiers" :
4802   [
4803    {
4804     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness18IOccupantAwarenessE"
4805    }
4806   ],
4807   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE",
4808   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessDefault",
4809   "record_kind" : "class",
4810   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE",
4811   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE",
4812   "size" : 16,
4813   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwareness.h",
4814   "vtable_components" :
4815   [
4816    {
4817     "kind" : "offset_to_top"
4818    },
4819    {
4820     "kind" : "rtti",
4821     "mangled_component_name" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultE"
4822    },
4823    {
4824     "kind" : "complete_dtor_pointer",
4825     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultD1Ev"
4826    },
4827    {
4828     "kind" : "deleting_dtor_pointer",
4829     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefaultD0Ev"
4830    },
4831    {
4832     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault8asBinderEv"
4833    },
4834    {
4835     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault8isRemoteEv"
4836    },
4837    {
4838     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4839    },
4840    {
4841     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4842    },
4843    {
4844     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault14startDetectionEPNS3_23OccupantAwarenessStatusE"
4845    },
4846    {
4847     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault13stopDetectionEPNS3_23OccupantAwarenessStatusE"
4848    },
4849    {
4850     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault20getCapabilityForRoleENS3_4RoleEPi"
4851    },
4852    {
4853     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault8getStateENS3_4RoleEiPNS3_23OccupantAwarenessStatusE"
4854    },
4855    {
4856     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault11setCallbackERKNSt3__110shared_ptrINS3_32IOccupantAwarenessClientCallbackEEE"
4857    },
4858    {
4859     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault18getLatestDetectionEPNS3_18OccupantDetectionsE"
4860    },
4861    {
4862     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault19getInterfaceVersionEPi"
4863    },
4864    {
4865     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness25IOccupantAwarenessDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4866    }
4867   ]
4868  },
4869  {
4870   "alignment" : 4,
4871   "base_specifiers" :
4872   [
4873    {
4874     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
4875    }
4876   ],
4877   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE",
4878   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallback",
4879   "record_kind" : "class",
4880   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE",
4881   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE",
4882   "size" : 16,
4883   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h",
4884   "vtable_components" :
4885   [
4886    {
4887     "kind" : "offset_to_top"
4888    },
4889    {
4890     "kind" : "rtti",
4891     "mangled_component_name" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE"
4892    },
4893    {
4894     "kind" : "complete_dtor_pointer",
4895     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackD1Ev"
4896    },
4897    {
4898     "kind" : "deleting_dtor_pointer",
4899     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackD0Ev"
4900    },
4901    {
4902     "is_pure" : true,
4903     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
4904    },
4905    {
4906     "is_pure" : true,
4907     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
4908    },
4909    {
4910     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4911    },
4912    {
4913     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4914    },
4915    {
4916     "is_pure" : true,
4917     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback21onSystemStatusChangedEiNS3_23OccupantAwarenessStatusE"
4918    },
4919    {
4920     "is_pure" : true,
4921     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback16onDetectionEventERKNS3_18OccupantDetectionsE"
4922    },
4923    {
4924     "is_pure" : true,
4925     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback19getInterfaceVersionEPi"
4926    },
4927    {
4928     "is_pure" : true,
4929     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4930    }
4931   ]
4932  },
4933  {
4934   "alignment" : 4,
4935   "base_specifiers" :
4936   [
4937    {
4938     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE"
4939    }
4940   ],
4941   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE",
4942   "name" : "aidl::android::hardware::automotive::occupant_awareness::BnOccupantAwarenessClientCallback",
4943   "record_kind" : "class",
4944   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE",
4945   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE",
4946   "size" : 24,
4947   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BnOccupantAwarenessClientCallback.h",
4948   "vtable_components" :
4949   [
4950    {
4951     "kind" : "offset_to_top"
4952    },
4953    {
4954     "kind" : "rtti",
4955     "mangled_component_name" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackE"
4956    },
4957    {
4958     "kind" : "complete_dtor_pointer",
4959     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackD1Ev"
4960    },
4961    {
4962     "kind" : "deleting_dtor_pointer",
4963     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallbackD0Ev"
4964    },
4965    {
4966     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE8asBinderEv"
4967    },
4968    {
4969     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE8isRemoteEv"
4970    },
4971    {
4972     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4973    },
4974    {
4975     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4976    },
4977    {
4978     "is_pure" : true,
4979     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback21onSystemStatusChangedEiNS3_23OccupantAwarenessStatusE"
4980    },
4981    {
4982     "is_pure" : true,
4983     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallback16onDetectionEventERKNS3_18OccupantDetectionsE"
4984    },
4985    {
4986     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallback19getInterfaceVersionEPi"
4987    },
4988    {
4989     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4990    },
4991    {
4992     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BnOccupantAwarenessClientCallback12createBinderEv"
4993    }
4994   ]
4995  },
4996  {
4997   "alignment" : 4,
4998   "base_specifiers" :
4999   [
5000    {
5001     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEEE"
5002    }
5003   ],
5004   "fields" :
5005   [
5006    {
5007     "field_name" : "_aidl_cached_version",
5008     "field_offset" : 160,
5009     "referenced_type" : "_ZTIi"
5010    },
5011    {
5012     "field_name" : "_aidl_cached_hash",
5013     "field_offset" : 192,
5014     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
5015    },
5016    {
5017     "field_name" : "_aidl_cached_hash_mutex",
5018     "field_offset" : 288,
5019     "referenced_type" : "_ZTINSt3__15mutexE"
5020    }
5021   ],
5022   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE",
5023   "name" : "aidl::android::hardware::automotive::occupant_awareness::BpOccupantAwarenessClientCallback",
5024   "record_kind" : "class",
5025   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE",
5026   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE",
5027   "size" : 40,
5028   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/BpOccupantAwarenessClientCallback.h",
5029   "vtable_components" :
5030   [
5031    {
5032     "kind" : "offset_to_top"
5033    },
5034    {
5035     "kind" : "rtti",
5036     "mangled_component_name" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackE"
5037    },
5038    {
5039     "kind" : "complete_dtor_pointer",
5040     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackD1Ev"
5041    },
5042    {
5043     "kind" : "deleting_dtor_pointer",
5044     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallbackD0Ev"
5045    },
5046    {
5047     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE8asBinderEv"
5048    },
5049    {
5050     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE8isRemoteEv"
5051    },
5052    {
5053     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackEE4dumpEiPPKcj"
5054    },
5055    {
5056     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
5057    },
5058    {
5059     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallback21onSystemStatusChangedEiNS3_23OccupantAwarenessStatusE"
5060    },
5061    {
5062     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallback16onDetectionEventERKNS3_18OccupantDetectionsE"
5063    },
5064    {
5065     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallback19getInterfaceVersionEPi"
5066    },
5067    {
5068     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness33BpOccupantAwarenessClientCallback16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
5069    }
5070   ]
5071  },
5072  {
5073   "alignment" : 4,
5074   "base_specifiers" :
5075   [
5076    {
5077     "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness32IOccupantAwarenessClientCallbackE"
5078    }
5079   ],
5080   "linker_set_key" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE",
5081   "name" : "aidl::android::hardware::automotive::occupant_awareness::IOccupantAwarenessClientCallbackDefault",
5082   "record_kind" : "class",
5083   "referenced_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE",
5084   "self_type" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE",
5085   "size" : 16,
5086   "source_file" : "/out/soong/.intermediates/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-ndk_platform-source/gen/include/aidl/android/hardware/automotive/occupant_awareness/IOccupantAwarenessClientCallback.h",
5087   "vtable_components" :
5088   [
5089    {
5090     "kind" : "offset_to_top"
5091    },
5092    {
5093     "kind" : "rtti",
5094     "mangled_component_name" : "_ZTIN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultE"
5095    },
5096    {
5097     "kind" : "complete_dtor_pointer",
5098     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultD1Ev"
5099    },
5100    {
5101     "kind" : "deleting_dtor_pointer",
5102     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefaultD0Ev"
5103    },
5104    {
5105     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault8asBinderEv"
5106    },
5107    {
5108     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault8isRemoteEv"
5109    },
5110    {
5111     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
5112    },
5113    {
5114     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
5115    },
5116    {
5117     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault21onSystemStatusChangedEiNS3_23OccupantAwarenessStatusE"
5118    },
5119    {
5120     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault16onDetectionEventERKNS3_18OccupantDetectionsE"
5121    },
5122    {
5123     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault19getInterfaceVersionEPi"
5124    },
5125    {
5126     "mangled_component_name" : "_ZN4aidl7android8hardware10automotive18occupant_awareness39IOccupantAwarenessClientCallbackDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
5127    }
5128   ]
5129  }
5130 ],
5131 "rvalue_reference_types" :
5132 [
5133  {
5134   "alignment" : 4,
5135   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
5136   "name" : "ndk::ScopedAParcel &&",
5137   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
5138   "self_type" : "_ZTION3ndk13ScopedAParcelE",
5139   "size" : 4,
5140   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
5141  },
5142  {
5143   "alignment" : 4,
5144   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
5145   "name" : "ndk::ScopedAStatus &&",
5146   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
5147   "self_type" : "_ZTION3ndk13ScopedAStatusE",
5148   "size" : 4,
5149   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
5150  },
5151  {
5152   "alignment" : 4,
5153   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
5154   "name" : "ndk::ScopedAIBinder_Weak &&",
5155   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
5156   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
5157   "size" : 4,
5158   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
5159  },
5160  {
5161   "alignment" : 4,
5162   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
5163   "name" : "ndk::ScopedFileDescriptor &&",
5164   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
5165   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
5166   "size" : 4,
5167   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
5168  },
5169  {
5170   "alignment" : 4,
5171   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
5172   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
5173   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
5174   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
5175   "size" : 4,
5176   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
5177  },
5178  {
5179   "alignment" : 4,
5180   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
5181   "name" : "ndk::impl::ScopedAResource<AStatus *, void, &AStatus_delete, nullptr> &&",
5182   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
5183   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusvXadL_Z14AStatus_deleteEELS3_0EEE",
5184   "size" : 4,
5185   "source_file" : "/frameworks/native/libs/binder/ndk/include_ndk/android/binder_auto_utils.h"
5186  }
5187 ]
5188}
5189