1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-88",
9   "self_type" : "type-340",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-515",
16   "self_type" : "type-744",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-38",
24   "self_type" : "type-458",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [16]",
30   "name" : "unsigned char [16]",
31   "referenced_type" : "type-116",
32   "self_type" : "type-615",
33   "size" : 16,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [32]",
39   "name" : "unsigned char [32]",
40   "referenced_type" : "type-116",
41   "self_type" : "type-588",
42   "size" : 32,
43   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
44  },
45  {
46   "alignment" : 1,
47   "linker_set_key" : "unsigned char [5121]",
48   "name" : "unsigned char [5121]",
49   "referenced_type" : "type-116",
50   "self_type" : "type-337",
51   "size" : 5121,
52   "source_file" : "/system/core/liblog/include/log/log_read.h"
53  },
54  {
55   "alignment" : 4,
56   "linker_set_key" : "unsigned int [8]",
57   "name" : "unsigned int [8]",
58   "referenced_type" : "type-2",
59   "self_type" : "type-737",
60   "size" : 32,
61   "source_file" : "/system/core/libsystem/include/system/graphics.h"
62  }
63 ],
64 "builtin_types" :
65 [
66  {
67   "alignment" : 1,
68   "is_integral" : true,
69   "is_unsigned" : true,
70   "linker_set_key" : "bool",
71   "name" : "bool",
72   "referenced_type" : "type-28",
73   "self_type" : "type-28",
74   "size" : 1
75  },
76  {
77   "alignment" : 1,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char",
81   "name" : "char",
82   "referenced_type" : "type-88",
83   "self_type" : "type-88",
84   "size" : 1
85  },
86  {
87   "alignment" : 2,
88   "is_integral" : true,
89   "is_unsigned" : true,
90   "linker_set_key" : "char16_t",
91   "name" : "char16_t",
92   "referenced_type" : "type-78",
93   "self_type" : "type-78",
94   "size" : 2
95  },
96  {
97   "alignment" : 8,
98   "linker_set_key" : "double",
99   "name" : "double",
100   "referenced_type" : "type-117",
101   "self_type" : "type-117",
102   "size" : 8
103  },
104  {
105   "alignment" : 4,
106   "linker_set_key" : "float",
107   "name" : "float",
108   "referenced_type" : "type-515",
109   "self_type" : "type-515",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "int",
116   "name" : "int",
117   "referenced_type" : "type-38",
118   "self_type" : "type-38",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "is_integral" : true,
124   "linker_set_key" : "long",
125   "name" : "long",
126   "referenced_type" : "type-63",
127   "self_type" : "type-63",
128   "size" : 8
129  },
130  {
131   "alignment" : 8,
132   "is_integral" : true,
133   "linker_set_key" : "long long",
134   "name" : "long long",
135   "referenced_type" : "type-504",
136   "self_type" : "type-504",
137   "size" : 8
138  },
139  {
140   "alignment" : 2,
141   "is_integral" : true,
142   "linker_set_key" : "short",
143   "name" : "short",
144   "referenced_type" : "type-478",
145   "self_type" : "type-478",
146   "size" : 2
147  },
148  {
149   "alignment" : 1,
150   "is_integral" : true,
151   "linker_set_key" : "signed char",
152   "name" : "signed char",
153   "referenced_type" : "type-528",
154   "self_type" : "type-528",
155   "size" : 1
156  },
157  {
158   "alignment" : 1,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned char",
162   "name" : "unsigned char",
163   "referenced_type" : "type-116",
164   "self_type" : "type-116",
165   "size" : 1
166  },
167  {
168   "alignment" : 4,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned int",
172   "name" : "unsigned int",
173   "referenced_type" : "type-2",
174   "self_type" : "type-2",
175   "size" : 4
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long",
182   "name" : "unsigned long",
183   "referenced_type" : "type-62",
184   "self_type" : "type-62",
185   "size" : 8
186  },
187  {
188   "alignment" : 8,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned long long",
192   "name" : "unsigned long long",
193   "referenced_type" : "type-510",
194   "self_type" : "type-510",
195   "size" : 8
196  },
197  {
198   "alignment" : 2,
199   "is_integral" : true,
200   "is_unsigned" : true,
201   "linker_set_key" : "unsigned short",
202   "name" : "unsigned short",
203   "referenced_type" : "type-339",
204   "self_type" : "type-339",
205   "size" : 2
206  },
207  {
208   "linker_set_key" : "void",
209   "name" : "void",
210   "referenced_type" : "type-41",
211   "self_type" : "type-41"
212  }
213 ],
214 "elf_functions" :
215 [
216  {
217   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
218  },
219  {
220   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
221  },
222  {
223   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
224  },
225  {
226   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
227  },
228  {
229   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
230  },
231  {
232   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
233  },
234  {
235   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
236  },
237  {
238   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
239  },
240  {
241   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
242  },
243  {
244   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21notifySyspropsChangedEv"
245  },
246  {
247   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21setHALInstrumentationEv"
248  },
249  {
250   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
251  },
252  {
253   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin4pingEv"
254  },
255  {
256   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
257  },
258  {
259   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin8castFromERKNS_2spINS1_4V1_010IDrmPluginEEEb"
260  },
261  {
262   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
263  },
264  {
265   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin8castFromERKNS_2spIS3_EEb"
266  },
267  {
268   "name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin13addOnewayTaskENSt3__18functionIFvvEEE"
269  },
270  {
271   "name" : "_ZN7android8hardware3drm4V1_111BsDrmPluginC1ENS_2spINS2_10IDrmPluginEEE"
272  },
273  {
274   "name" : "_ZN7android8hardware3drm4V1_111BsDrmPluginC2ENS_2spINS2_10IDrmPluginEEE"
275  },
276  {
277   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
278  },
279  {
280   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
281  },
282  {
283   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
284  },
285  {
286   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
287  },
288  {
289   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
290  },
291  {
292   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
293  },
294  {
295   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
296  },
297  {
298   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
299  },
300  {
301   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
302  },
303  {
304   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory21notifySyspropsChangedEv"
305  },
306  {
307   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory21setHALInstrumentationEv"
308  },
309  {
310   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
311  },
312  {
313   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory4pingEv"
314  },
315  {
316   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
317  },
318  {
319   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory8castFromERKNS_2spINS1_4V1_011IDrmFactoryEEEb"
320  },
321  {
322   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
323  },
324  {
325   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory8castFromERKNS_2spIS3_EEb"
326  },
327  {
328   "name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory13addOnewayTaskENSt3__18functionIFvvEEE"
329  },
330  {
331   "name" : "_ZN7android8hardware3drm4V1_112BsDrmFactoryC1ENS_2spINS2_11IDrmFactoryEEE"
332  },
333  {
334   "name" : "_ZN7android8hardware3drm4V1_112BsDrmFactoryC2ENS_2spINS2_11IDrmFactoryEEE"
335  },
336  {
337   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
338  },
339  {
340   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
341  },
342  {
343   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin16_hidl_getMetricsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
344  },
345  {
346   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin19_hidl_getHdcpLevelsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
347  },
348  {
349   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin21_hidl_openSession_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
350  },
351  {
352   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin22_hidl_getSecureStopIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
353  },
354  {
355   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin22_hidl_getSecurityLevelEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
356  },
357  {
358   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin22_hidl_removeSecureStopEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
359  },
360  {
361   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin23_hidl_getKeyRequest_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
362  },
363  {
364   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin24_hidl_releaseSecureStopsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
365  },
366  {
367   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin25_hidl_getNumberOfSessionsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
368  },
369  {
370   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin26_hidl_removeAllSecureStopsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
371  },
372  {
373   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin4pingEv"
374  },
375  {
376   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginC1ERKNS_2spINS2_10IDrmPluginEEE"
377  },
378  {
379   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginC2ERKNS_2spINS2_10IDrmPluginEEE"
380  },
381  {
382   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD0Ev"
383  },
384  {
385   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD1Ev"
386  },
387  {
388   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD2Ev"
389  },
390  {
391   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin10getMetricsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE"
392  },
393  {
394   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
395  },
396  {
397   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
398  },
399  {
400   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11openSessionENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
401  },
402  {
403   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
404  },
405  {
406   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11setListenerERKNS_2spINS1_4V1_018IDrmPluginListenerEEE"
407  },
408  {
409   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
410  },
411  {
412   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
413  },
414  {
415   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
416  },
417  {
418   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getHdcpLevelsENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelES8_EEE"
419  },
420  {
421   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NSB_14KeyRequestTypeESA_EEE"
422  },
423  {
424   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNSA_10SecureStopEEEE"
425  },
426  {
427   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
428  },
429  {
430   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14getSecureStopsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS6_10SecureStopEEEEEE"
431  },
432  {
433   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
434  },
435  {
436   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS4_INSA_8KeyValueEEEEEE"
437  },
438  {
439   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS1_4V1_09KeyStatusEEEb"
440  },
441  {
442   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin15openSession_1_1ENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
443  },
444  {
445   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
446  },
447  {
448   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16_hidl_getMetricsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE"
449  },
450  {
451   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16getSecureStopIdsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS8_IhEEEEEEE"
452  },
453  {
454   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16getSecurityLevelERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE"
455  },
456  {
457   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16removeSecureStopERKNS0_8hidl_vecIhEE"
458  },
459  {
460   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17getKeyRequest_1_1ERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
461  },
462  {
463   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusES6_EEE"
464  },
465  {
466   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
467  },
468  {
469   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
470  },
471  {
472   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
473  },
474  {
475   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18releaseSecureStopsERKNS2_17SecureStopReleaseE"
476  },
477  {
478   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
479  },
480  {
481   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19_hidl_getHdcpLevelsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelESD_EEE"
482  },
483  {
484   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19getNumberOfSessionsENSt3__18functionIFvNS1_4V1_06StatusEjjEEE"
485  },
486  {
487   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEES6_EEE"
488  },
489  {
490   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
491  },
492  {
493   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
494  },
495  {
496   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20removeAllSecureStopsEv"
497  },
498  {
499   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEl"
500  },
501  {
502   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
503  },
504  {
505   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21_hidl_openSession_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
506  },
507  {
508   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21notifySyspropsChangedEv"
509  },
510  {
511   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21releaseAllSecureStopsEv"
512  },
513  {
514   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21setHALInstrumentationEv"
515  },
516  {
517   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin22_hidl_getSecureStopIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINSD_IhEEEEEEE"
518  },
519  {
520   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin22_hidl_getSecurityLevelEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE"
521  },
522  {
523   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin22_hidl_removeSecureStopEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
524  },
525  {
526   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin23_hidl_getKeyRequest_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS9_INSG_8KeyValueEEENSt3__18functionIFvNSG_6StatusESC_NS2_14KeyRequestTypeESF_EEE"
527  },
528  {
529   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin24_hidl_releaseSecureStopsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS2_17SecureStopReleaseE"
530  },
531  {
532   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusES7_S7_EEE"
533  },
534  {
535   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin25_hidl_getNumberOfSessionsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusEjjEEE"
536  },
537  {
538   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin26_hidl_removeAllSecureStopsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
539  },
540  {
541   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin4pingEv"
542  },
543  {
544   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
545  },
546  {
547   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
548  },
549  {
550   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusEbEEE"
551  },
552  {
553   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
554  },
555  {
556   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
557  },
558  {
559   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
560  },
561  {
562   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin9sendEventENS1_4V1_09EventTypeERKNS0_8hidl_vecIhEES9_"
563  },
564  {
565   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPluginC1ERKNS_2spINS0_7IBinderEEE"
566  },
567  {
568   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPluginC2ERKNS_2spINS0_7IBinderEEE"
569  },
570  {
571   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
572  },
573  {
574   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
575  },
576  {
577   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory4pingEv"
578  },
579  {
580   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryC1ERKNS_2spINS2_11IDrmFactoryEEE"
581  },
582  {
583   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryC2ERKNS_2spINS2_11IDrmFactoryEEE"
584  },
585  {
586   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev"
587  },
588  {
589   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev"
590  },
591  {
592   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD2Ev"
593  },
594  {
595   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
596  },
597  {
598   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSD_10IDrmPluginEEEEEE"
599  },
600  {
601   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
602  },
603  {
604   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
605  },
606  {
607   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
608  },
609  {
610   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
611  },
612  {
613   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
614  },
615  {
616   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory21notifySyspropsChangedEv"
617  },
618  {
619   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory21setHALInstrumentationEv"
620  },
621  {
622   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
623  },
624  {
625   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
626  },
627  {
628   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory4pingEv"
629  },
630  {
631   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
632  },
633  {
634   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactoryC1ERKNS_2spINS0_7IBinderEEE"
635  },
636  {
637   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactoryC2ERKNS_2spINS0_7IBinderEEE"
638  },
639  {
640   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
641  },
642  {
643   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
644  },
645  {
646   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
647  },
648  {
649   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
650  },
651  {
652   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
653  },
654  {
655   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
656  },
657  {
658   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
659  },
660  {
661   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
662  },
663  {
664   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
665  },
666  {
667   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21notifySyspropsChangedEv"
668  },
669  {
670   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21setHALInstrumentationEv"
671  },
672  {
673   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
674  },
675  {
676   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory4pingEv"
677  },
678  {
679   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
680  },
681  {
682   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory8castFromERKNS_2spINS1_4V1_014ICryptoFactoryEEEb"
683  },
684  {
685   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
686  },
687  {
688   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory8castFromERKNS_2spIS3_EEb"
689  },
690  {
691   "name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory13addOnewayTaskENSt3__18functionIFvvEEE"
692  },
693  {
694   "name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactoryC1ENS_2spINS2_14ICryptoFactoryEEE"
695  },
696  {
697   "name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactoryC2ENS_2spINS2_14ICryptoFactoryEEE"
698  },
699  {
700   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
701  },
702  {
703   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
704  },
705  {
706   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory4pingEv"
707  },
708  {
709   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryC1ERKNS_2spINS2_14ICryptoFactoryEEE"
710  },
711  {
712   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryC2ERKNS_2spINS2_14ICryptoFactoryEEE"
713  },
714  {
715   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev"
716  },
717  {
718   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev"
719  },
720  {
721   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD2Ev"
722  },
723  {
724   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
725  },
726  {
727   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSE_13ICryptoPluginEEEEEE"
728  },
729  {
730   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
731  },
732  {
733   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
734  },
735  {
736   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
737  },
738  {
739   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
740  },
741  {
742   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
743  },
744  {
745   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory21notifySyspropsChangedEv"
746  },
747  {
748   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory21setHALInstrumentationEv"
749  },
750  {
751   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
752  },
753  {
754   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory4pingEv"
755  },
756  {
757   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
758  },
759  {
760   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactoryC1ERKNS_2spINS0_7IBinderEEE"
761  },
762  {
763   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactoryC2ERKNS_2spINS0_7IBinderEEE"
764  },
765  {
766   "name" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_14DrmMetricGroup5ValueEPNS0_6ParcelEmm"
767  },
768  {
769   "name" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_14DrmMetricGroup6MetricEPNS0_6ParcelEmm"
770  },
771  {
772   "name" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_14DrmMetricGroup9AttributeEPNS0_6ParcelEmm"
773  },
774  {
775   "name" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_14DrmMetricGroupEPNS0_6ParcelEmm"
776  },
777  {
778   "name" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_17SecureStopReleaseEPNS0_6ParcelEmm"
779  },
780  {
781   "name" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_14DrmMetricGroup5ValueERKNS0_6ParcelEmm"
782  },
783  {
784   "name" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_14DrmMetricGroup6MetricERKNS0_6ParcelEmm"
785  },
786  {
787   "name" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_14DrmMetricGroup9AttributeERKNS0_6ParcelEmm"
788  },
789  {
790   "name" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_14DrmMetricGroupERKNS0_6ParcelEmm"
791  },
792  {
793   "name" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_17SecureStopReleaseERKNS0_6ParcelEmm"
794  },
795  {
796   "binding" : "weak",
797   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_110IDrmPluginENS3_4V1_010IDrmPluginENS4_13BpHwDrmPluginEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
798  },
799  {
800   "binding" : "weak",
801   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_110IDrmPluginENS_4hidl4base4V1_05IBaseENS4_13BpHwDrmPluginEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
802  },
803  {
804   "binding" : "weak",
805   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_111IDrmFactoryENS3_4V1_011IDrmFactoryENS4_14BpHwDrmFactoryEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
806  },
807  {
808   "binding" : "weak",
809   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_111IDrmFactoryENS_4hidl4base4V1_05IBaseENS4_14BpHwDrmFactoryEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
810  },
811  {
812   "binding" : "weak",
813   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_114ICryptoFactoryENS3_4V1_014ICryptoFactoryENS4_17BpHwCryptoFactoryEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
814  },
815  {
816   "binding" : "weak",
817   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_114ICryptoFactoryENS_4hidl4base4V1_05IBaseENS4_17BpHwCryptoFactoryEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
818  },
819  {
820   "binding" : "weak",
821   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3drm4V1_010IDrmPluginEvEENS_2spIT_EES8_"
822  },
823  {
824   "binding" : "weak",
825   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3drm4V1_013ICryptoPluginEvEENS_2spIT_EES8_"
826  },
827  {
828   "binding" : "weak",
829   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3drm4V1_018IDrmPluginListenerEvEENS_2spIT_EES8_"
830  },
831  {
832   "binding" : "weak",
833   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3drm4V1_113BpHwDrmPluginENS4_10IDrmPluginEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
834  },
835  {
836   "binding" : "weak",
837   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3drm4V1_114BpHwDrmFactoryENS4_11IDrmFactoryEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
838  },
839  {
840   "binding" : "weak",
841   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3drm4V1_117BpHwCryptoFactoryENS4_14ICryptoFactoryEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
842  },
843  {
844   "binding" : "weak",
845   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
846  },
847  {
848   "binding" : "weak",
849   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
850  },
851  {
852   "binding" : "weak",
853   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISG_EERPNS_15__tree_end_nodeIST_EERKT_"
854  },
855  {
856   "binding" : "weak",
857   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEERKT_"
858  },
859  {
860   "binding" : "weak",
861   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
862  },
863  {
864   "binding" : "weak",
865   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISE_EERPNS_15__tree_end_nodeISR_EERKT_"
866  },
867  {
868   "binding" : "weak",
869   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
870  },
871  {
872   "binding" : "weak",
873   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
874  },
875  {
876   "binding" : "weak",
877   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
878  },
879  {
880   "binding" : "weak",
881   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
882  },
883  {
884   "binding" : "weak",
885   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
886  },
887  {
888   "name" : "_ZThn32_N7android8hardware3drm4V1_113BnHwDrmPluginD0Ev"
889  },
890  {
891   "name" : "_ZThn32_N7android8hardware3drm4V1_113BnHwDrmPluginD1Ev"
892  },
893  {
894   "name" : "_ZThn32_N7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev"
895  },
896  {
897   "name" : "_ZThn32_N7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev"
898  },
899  {
900   "name" : "_ZThn32_N7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev"
901  },
902  {
903   "name" : "_ZThn32_N7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev"
904  },
905  {
906   "name" : "_ZTv0_n24_N7android8hardware3drm4V1_113BnHwDrmPluginD0Ev"
907  },
908  {
909   "name" : "_ZTv0_n24_N7android8hardware3drm4V1_113BnHwDrmPluginD1Ev"
910  },
911  {
912   "name" : "_ZTv0_n24_N7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev"
913  },
914  {
915   "name" : "_ZTv0_n24_N7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev"
916  },
917  {
918   "name" : "_ZTv0_n24_N7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev"
919  },
920  {
921   "name" : "_ZTv0_n24_N7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev"
922  }
923 ],
924 "elf_objects" :
925 [
926  {
927   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10descriptorE"
928  },
929  {
930   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory10descriptorE"
931  },
932  {
933   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory10descriptorE"
934  },
935  {
936   "name" : "_ZTCN7android8hardware3drm4V1_110IDrmPluginE0_NS1_4V1_010IDrmPluginE"
937  },
938  {
939   "name" : "_ZTCN7android8hardware3drm4V1_110IDrmPluginE0_NS_4hidl4base4V1_05IBaseE"
940  },
941  {
942   "binding" : "weak",
943   "name" : "_ZTCN7android8hardware3drm4V1_111BsDrmPluginE0_NS2_10IDrmPluginE"
944  },
945  {
946   "name" : "_ZTCN7android8hardware3drm4V1_111IDrmFactoryE0_NS1_4V1_011IDrmFactoryE"
947  },
948  {
949   "name" : "_ZTCN7android8hardware3drm4V1_111IDrmFactoryE0_NS_4hidl4base4V1_05IBaseE"
950  },
951  {
952   "binding" : "weak",
953   "name" : "_ZTCN7android8hardware3drm4V1_112BsDrmFactoryE0_NS2_11IDrmFactoryE"
954  },
955  {
956   "name" : "_ZTCN7android8hardware3drm4V1_113BnHwDrmPluginE0_NS0_7IBinderE"
957  },
958  {
959   "name" : "_ZTCN7android8hardware3drm4V1_113BnHwDrmPluginE0_NS0_9BHwBinderE"
960  },
961  {
962   "name" : "_ZTCN7android8hardware3drm4V1_113BnHwDrmPluginE0_NS_4hidl4base4V1_08BnHwBaseE"
963  },
964  {
965   "name" : "_ZTCN7android8hardware3drm4V1_113BpHwDrmPluginE0_NS0_11BpInterfaceINS2_10IDrmPluginEEE"
966  },
967  {
968   "name" : "_ZTCN7android8hardware3drm4V1_113BpHwDrmPluginE0_NS1_4V1_010IDrmPluginE"
969  },
970  {
971   "name" : "_ZTCN7android8hardware3drm4V1_113BpHwDrmPluginE0_NS2_10IDrmPluginE"
972  },
973  {
974   "name" : "_ZTCN7android8hardware3drm4V1_113BpHwDrmPluginE0_NS_4hidl4base4V1_05IBaseE"
975  },
976  {
977   "name" : "_ZTCN7android8hardware3drm4V1_113BpHwDrmPluginE16_NS0_11BpHwRefBaseE"
978  },
979  {
980   "name" : "_ZTCN7android8hardware3drm4V1_113BpHwDrmPluginE8_NS0_10IInterfaceE"
981  },
982  {
983   "name" : "_ZTCN7android8hardware3drm4V1_114BnHwDrmFactoryE0_NS0_7IBinderE"
984  },
985  {
986   "name" : "_ZTCN7android8hardware3drm4V1_114BnHwDrmFactoryE0_NS0_9BHwBinderE"
987  },
988  {
989   "name" : "_ZTCN7android8hardware3drm4V1_114BnHwDrmFactoryE0_NS_4hidl4base4V1_08BnHwBaseE"
990  },
991  {
992   "name" : "_ZTCN7android8hardware3drm4V1_114BpHwDrmFactoryE0_NS0_11BpInterfaceINS2_11IDrmFactoryEEE"
993  },
994  {
995   "name" : "_ZTCN7android8hardware3drm4V1_114BpHwDrmFactoryE0_NS1_4V1_011IDrmFactoryE"
996  },
997  {
998   "name" : "_ZTCN7android8hardware3drm4V1_114BpHwDrmFactoryE0_NS2_11IDrmFactoryE"
999  },
1000  {
1001   "name" : "_ZTCN7android8hardware3drm4V1_114BpHwDrmFactoryE0_NS_4hidl4base4V1_05IBaseE"
1002  },
1003  {
1004   "name" : "_ZTCN7android8hardware3drm4V1_114BpHwDrmFactoryE16_NS0_11BpHwRefBaseE"
1005  },
1006  {
1007   "name" : "_ZTCN7android8hardware3drm4V1_114BpHwDrmFactoryE8_NS0_10IInterfaceE"
1008  },
1009  {
1010   "name" : "_ZTCN7android8hardware3drm4V1_114ICryptoFactoryE0_NS1_4V1_014ICryptoFactoryE"
1011  },
1012  {
1013   "name" : "_ZTCN7android8hardware3drm4V1_114ICryptoFactoryE0_NS_4hidl4base4V1_05IBaseE"
1014  },
1015  {
1016   "binding" : "weak",
1017   "name" : "_ZTCN7android8hardware3drm4V1_115BsCryptoFactoryE0_NS2_14ICryptoFactoryE"
1018  },
1019  {
1020   "name" : "_ZTCN7android8hardware3drm4V1_117BnHwCryptoFactoryE0_NS0_7IBinderE"
1021  },
1022  {
1023   "name" : "_ZTCN7android8hardware3drm4V1_117BnHwCryptoFactoryE0_NS0_9BHwBinderE"
1024  },
1025  {
1026   "name" : "_ZTCN7android8hardware3drm4V1_117BnHwCryptoFactoryE0_NS_4hidl4base4V1_08BnHwBaseE"
1027  },
1028  {
1029   "name" : "_ZTCN7android8hardware3drm4V1_117BpHwCryptoFactoryE0_NS0_11BpInterfaceINS2_14ICryptoFactoryEEE"
1030  },
1031  {
1032   "name" : "_ZTCN7android8hardware3drm4V1_117BpHwCryptoFactoryE0_NS1_4V1_014ICryptoFactoryE"
1033  },
1034  {
1035   "name" : "_ZTCN7android8hardware3drm4V1_117BpHwCryptoFactoryE0_NS2_14ICryptoFactoryE"
1036  },
1037  {
1038   "name" : "_ZTCN7android8hardware3drm4V1_117BpHwCryptoFactoryE0_NS_4hidl4base4V1_05IBaseE"
1039  },
1040  {
1041   "name" : "_ZTCN7android8hardware3drm4V1_117BpHwCryptoFactoryE16_NS0_11BpHwRefBaseE"
1042  },
1043  {
1044   "name" : "_ZTCN7android8hardware3drm4V1_117BpHwCryptoFactoryE8_NS0_10IInterfaceE"
1045  },
1046  {
1047   "name" : "_ZTTN7android8hardware3drm4V1_110IDrmPluginE"
1048  },
1049  {
1050   "name" : "_ZTTN7android8hardware3drm4V1_111IDrmFactoryE"
1051  },
1052  {
1053   "name" : "_ZTTN7android8hardware3drm4V1_113BnHwDrmPluginE"
1054  },
1055  {
1056   "name" : "_ZTTN7android8hardware3drm4V1_113BpHwDrmPluginE"
1057  },
1058  {
1059   "name" : "_ZTTN7android8hardware3drm4V1_114BnHwDrmFactoryE"
1060  },
1061  {
1062   "name" : "_ZTTN7android8hardware3drm4V1_114BpHwDrmFactoryE"
1063  },
1064  {
1065   "name" : "_ZTTN7android8hardware3drm4V1_114ICryptoFactoryE"
1066  },
1067  {
1068   "name" : "_ZTTN7android8hardware3drm4V1_117BnHwCryptoFactoryE"
1069  },
1070  {
1071   "name" : "_ZTTN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
1072  },
1073  {
1074   "name" : "_ZTVN7android8hardware3drm4V1_110IDrmPluginE"
1075  },
1076  {
1077   "binding" : "weak",
1078   "name" : "_ZTVN7android8hardware3drm4V1_111BsDrmPluginE"
1079  },
1080  {
1081   "name" : "_ZTVN7android8hardware3drm4V1_111IDrmFactoryE"
1082  },
1083  {
1084   "binding" : "weak",
1085   "name" : "_ZTVN7android8hardware3drm4V1_112BsDrmFactoryE"
1086  },
1087  {
1088   "name" : "_ZTVN7android8hardware3drm4V1_113BnHwDrmPluginE"
1089  },
1090  {
1091   "name" : "_ZTVN7android8hardware3drm4V1_113BpHwDrmPluginE"
1092  },
1093  {
1094   "name" : "_ZTVN7android8hardware3drm4V1_114BnHwDrmFactoryE"
1095  },
1096  {
1097   "name" : "_ZTVN7android8hardware3drm4V1_114BpHwDrmFactoryE"
1098  },
1099  {
1100   "name" : "_ZTVN7android8hardware3drm4V1_114ICryptoFactoryE"
1101  },
1102  {
1103   "binding" : "weak",
1104   "name" : "_ZTVN7android8hardware3drm4V1_115BsCryptoFactoryE"
1105  },
1106  {
1107   "name" : "_ZTVN7android8hardware3drm4V1_117BnHwCryptoFactoryE"
1108  },
1109  {
1110   "name" : "_ZTVN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
1111  }
1112 ],
1113 "enum_types" :
1114 [
1115  {
1116   "alignment" : 4,
1117   "enum_fields" :
1118   [
1119    {
1120     "enum_field_value" : 0,
1121     "name" : "android::Condition::WAKE_UP_ONE"
1122    },
1123    {
1124     "enum_field_value" : 1,
1125     "name" : "android::Condition::WAKE_UP_ALL"
1126    }
1127   ],
1128   "linker_set_key" : "android::Condition::WakeUpType",
1129   "name" : "android::Condition::WakeUpType",
1130   "referenced_type" : "type-756",
1131   "self_type" : "type-756",
1132   "size" : 4,
1133   "source_file" : "/system/core/libutils/include/utils/Condition.h",
1134   "underlying_type" : "type-2",
1135   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
1136  },
1137  {
1138   "alignment" : 4,
1139   "enum_fields" :
1140   [
1141    {
1142     "enum_field_value" : 0,
1143     "name" : "android::String16::kEmptyString"
1144    }
1145   ],
1146   "linker_set_key" : "android::String16::StaticLinkage",
1147   "name" : "android::String16::StaticLinkage",
1148   "referenced_type" : "type-648",
1149   "self_type" : "type-648",
1150   "size" : 4,
1151   "source_file" : "/system/core/libutils/include/utils/String16.h",
1152   "underlying_type" : "type-2",
1153   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
1154  },
1155  {
1156   "alignment" : 4,
1157   "enum_fields" :
1158   [
1159    {
1160     "enum_field_value" : 0,
1161     "name" : "android::String8::kEmptyString"
1162    }
1163   ],
1164   "linker_set_key" : "android::String8::StaticLinkage",
1165   "name" : "android::String8::StaticLinkage",
1166   "referenced_type" : "type-640",
1167   "self_type" : "type-640",
1168   "size" : 4,
1169   "source_file" : "/system/core/libutils/include/utils/String8.h",
1170   "underlying_type" : "type-2",
1171   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
1172  },
1173  {
1174   "alignment" : 4,
1175   "enum_fields" :
1176   [
1177    {
1178     "enum_field_value" : 0,
1179     "name" : "android::hardware::HidlReturnRestriction::NONE"
1180    },
1181    {
1182     "enum_field_value" : 1,
1183     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
1184    },
1185    {
1186     "enum_field_value" : 2,
1187     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
1188    }
1189   ],
1190   "linker_set_key" : "android::hardware::HidlReturnRestriction",
1191   "name" : "android::hardware::HidlReturnRestriction",
1192   "referenced_type" : "type-444",
1193   "self_type" : "type-444",
1194   "size" : 4,
1195   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
1196   "underlying_type" : "type-38",
1197   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
1198  },
1199  {
1200   "alignment" : 4,
1201   "enum_fields" :
1202   [
1203    {
1204     "enum_field_value" : 0,
1205     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
1206    },
1207    {
1208     "enum_field_value" : 1,
1209     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
1210    },
1211    {
1212     "enum_field_value" : 2,
1213     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
1214    },
1215    {
1216     "enum_field_value" : 3,
1217     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
1218    }
1219   ],
1220   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
1221   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
1222   "referenced_type" : "type-631",
1223   "self_type" : "type-631",
1224   "size" : 4,
1225   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
1226   "underlying_type" : "type-38",
1227   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
1228  },
1229  {
1230   "alignment" : 4,
1231   "enum_fields" :
1232   [
1233    {
1234     "enum_field_value" : 1,
1235     "name" : "android::hardware::kSynchronizedReadWrite"
1236    },
1237    {
1238     "enum_field_value" : 2,
1239     "name" : "android::hardware::kUnsynchronizedWrite"
1240    }
1241   ],
1242   "linker_set_key" : "android::hardware::MQFlavor",
1243   "name" : "android::hardware::MQFlavor",
1244   "referenced_type" : "type-627",
1245   "self_type" : "type-627",
1246   "size" : 4,
1247   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
1248   "underlying_type" : "type-2",
1249   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
1250  },
1251  {
1252   "alignment" : 4,
1253   "enum_fields" :
1254   [
1255    {
1256     "enum_field_value" : 0,
1257     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
1258    },
1259    {
1260     "enum_field_value" : 1,
1261     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
1262    },
1263    {
1264     "enum_field_value" : 2,
1265     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
1266    }
1267   ],
1268   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
1269   "name" : "android::hardware::ProcessState::CallRestriction",
1270   "referenced_type" : "type-90",
1271   "self_type" : "type-90",
1272   "size" : 4,
1273   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
1274   "underlying_type" : "type-38",
1275   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
1276  },
1277  {
1278   "alignment" : 4,
1279   "enum_fields" :
1280   [
1281    {
1282     "enum_field_value" : 0,
1283     "name" : "android::hardware::Status::EX_NONE"
1284    },
1285    {
1286     "enum_field_value" : -1,
1287     "name" : "android::hardware::Status::EX_SECURITY"
1288    },
1289    {
1290     "enum_field_value" : -2,
1291     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
1292    },
1293    {
1294     "enum_field_value" : -3,
1295     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
1296    },
1297    {
1298     "enum_field_value" : -4,
1299     "name" : "android::hardware::Status::EX_NULL_POINTER"
1300    },
1301    {
1302     "enum_field_value" : -5,
1303     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
1304    },
1305    {
1306     "enum_field_value" : -6,
1307     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
1308    },
1309    {
1310     "enum_field_value" : -7,
1311     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
1312    },
1313    {
1314     "enum_field_value" : -128,
1315     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
1316    },
1317    {
1318     "enum_field_value" : -129,
1319     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
1320    }
1321   ],
1322   "linker_set_key" : "android::hardware::Status::Exception",
1323   "name" : "android::hardware::Status::Exception",
1324   "referenced_type" : "type-417",
1325   "self_type" : "type-417",
1326   "size" : 4,
1327   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
1328   "underlying_type" : "type-38",
1329   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
1330  },
1331  {
1332   "alignment" : 4,
1333   "enum_fields" :
1334   [
1335    {
1336     "enum_field_value" : 0,
1337     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
1338    },
1339    {
1340     "enum_field_value" : 1,
1341     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
1342    },
1343    {
1344     "enum_field_value" : 2,
1345     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
1346    },
1347    {
1348     "enum_field_value" : 3,
1349     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
1350    },
1351    {
1352     "enum_field_value" : 4,
1353     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
1354    },
1355    {
1356     "enum_field_value" : 5,
1357     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
1358    },
1359    {
1360     "enum_field_value" : 6,
1361     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1362    },
1363    {
1364     "enum_field_value" : 7,
1365     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1366    },
1367    {
1368     "enum_field_value" : 8,
1369     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1370    },
1371    {
1372     "enum_field_value" : 9,
1373     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1374    }
1375   ],
1376   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1377   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1378   "referenced_type" : "type-861",
1379   "self_type" : "type-861",
1380   "size" : 4,
1381   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1382   "underlying_type" : "type-2",
1383   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1384  },
1385  {
1386   "alignment" : 4,
1387   "enum_fields" :
1388   [
1389    {
1390     "enum_field_value" : 0,
1391     "name" : "android::hardware::drm::V1_0::BufferType::SHARED_MEMORY"
1392    },
1393    {
1394     "enum_field_value" : 1,
1395     "name" : "android::hardware::drm::V1_0::BufferType::NATIVE_HANDLE"
1396    }
1397   ],
1398   "linker_set_key" : "android::hardware::drm::V1_0::BufferType",
1399   "name" : "android::hardware::drm::V1_0::BufferType",
1400   "referenced_type" : "type-787",
1401   "self_type" : "type-787",
1402   "size" : 4,
1403   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1404   "underlying_type" : "type-2",
1405   "unique_id" : "_ZTSN7android8hardware3drm4V1_010BufferTypeE"
1406  },
1407  {
1408   "alignment" : 4,
1409   "enum_fields" :
1410   [
1411    {
1412     "enum_field_value" : 0,
1413     "name" : "android::hardware::drm::V1_0::EventType::PROVISION_REQUIRED"
1414    },
1415    {
1416     "enum_field_value" : 1,
1417     "name" : "android::hardware::drm::V1_0::EventType::KEY_NEEDED"
1418    },
1419    {
1420     "enum_field_value" : 2,
1421     "name" : "android::hardware::drm::V1_0::EventType::KEY_EXPIRED"
1422    },
1423    {
1424     "enum_field_value" : 3,
1425     "name" : "android::hardware::drm::V1_0::EventType::VENDOR_DEFINED"
1426    },
1427    {
1428     "enum_field_value" : 4,
1429     "name" : "android::hardware::drm::V1_0::EventType::SESSION_RECLAIMED"
1430    }
1431   ],
1432   "linker_set_key" : "android::hardware::drm::V1_0::EventType",
1433   "name" : "android::hardware::drm::V1_0::EventType",
1434   "referenced_type" : "type-781",
1435   "self_type" : "type-781",
1436   "size" : 4,
1437   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1438   "underlying_type" : "type-2",
1439   "unique_id" : "_ZTSN7android8hardware3drm4V1_09EventTypeE"
1440  },
1441  {
1442   "alignment" : 4,
1443   "enum_fields" :
1444   [
1445    {
1446     "enum_field_value" : 0,
1447     "name" : "android::hardware::drm::V1_0::KeyRequestType::INITIAL"
1448    },
1449    {
1450     "enum_field_value" : 1,
1451     "name" : "android::hardware::drm::V1_0::KeyRequestType::RENEWAL"
1452    },
1453    {
1454     "enum_field_value" : 2,
1455     "name" : "android::hardware::drm::V1_0::KeyRequestType::RELEASE"
1456    },
1457    {
1458     "enum_field_value" : 3,
1459     "name" : "android::hardware::drm::V1_0::KeyRequestType::UNKNOWN"
1460    }
1461   ],
1462   "linker_set_key" : "android::hardware::drm::V1_0::KeyRequestType",
1463   "name" : "android::hardware::drm::V1_0::KeyRequestType",
1464   "referenced_type" : "type-783",
1465   "self_type" : "type-783",
1466   "size" : 4,
1467   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1468   "underlying_type" : "type-2",
1469   "unique_id" : "_ZTSN7android8hardware3drm4V1_014KeyRequestTypeE"
1470  },
1471  {
1472   "alignment" : 4,
1473   "enum_fields" :
1474   [
1475    {
1476     "enum_field_value" : 0,
1477     "name" : "android::hardware::drm::V1_0::KeyStatusType::USABLE"
1478    },
1479    {
1480     "enum_field_value" : 1,
1481     "name" : "android::hardware::drm::V1_0::KeyStatusType::EXPIRED"
1482    },
1483    {
1484     "enum_field_value" : 2,
1485     "name" : "android::hardware::drm::V1_0::KeyStatusType::OUTPUTNOTALLOWED"
1486    },
1487    {
1488     "enum_field_value" : 3,
1489     "name" : "android::hardware::drm::V1_0::KeyStatusType::STATUSPENDING"
1490    },
1491    {
1492     "enum_field_value" : 4,
1493     "name" : "android::hardware::drm::V1_0::KeyStatusType::INTERNALERROR"
1494    }
1495   ],
1496   "linker_set_key" : "android::hardware::drm::V1_0::KeyStatusType",
1497   "name" : "android::hardware::drm::V1_0::KeyStatusType",
1498   "referenced_type" : "type-207",
1499   "self_type" : "type-207",
1500   "size" : 4,
1501   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1502   "underlying_type" : "type-2",
1503   "unique_id" : "_ZTSN7android8hardware3drm4V1_013KeyStatusTypeE"
1504  },
1505  {
1506   "alignment" : 4,
1507   "enum_fields" :
1508   [
1509    {
1510     "enum_field_value" : 0,
1511     "name" : "android::hardware::drm::V1_0::KeyType::OFFLINE"
1512    },
1513    {
1514     "enum_field_value" : 1,
1515     "name" : "android::hardware::drm::V1_0::KeyType::STREAMING"
1516    },
1517    {
1518     "enum_field_value" : 2,
1519     "name" : "android::hardware::drm::V1_0::KeyType::RELEASE"
1520    }
1521   ],
1522   "linker_set_key" : "android::hardware::drm::V1_0::KeyType",
1523   "name" : "android::hardware::drm::V1_0::KeyType",
1524   "referenced_type" : "type-782",
1525   "self_type" : "type-782",
1526   "size" : 4,
1527   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1528   "underlying_type" : "type-2",
1529   "unique_id" : "_ZTSN7android8hardware3drm4V1_07KeyTypeE"
1530  },
1531  {
1532   "alignment" : 4,
1533   "enum_fields" :
1534   [
1535    {
1536     "enum_field_value" : 0,
1537     "name" : "android::hardware::drm::V1_0::Mode::UNENCRYPTED"
1538    },
1539    {
1540     "enum_field_value" : 1,
1541     "name" : "android::hardware::drm::V1_0::Mode::AES_CTR"
1542    },
1543    {
1544     "enum_field_value" : 2,
1545     "name" : "android::hardware::drm::V1_0::Mode::AES_CBC_CTS"
1546    },
1547    {
1548     "enum_field_value" : 3,
1549     "name" : "android::hardware::drm::V1_0::Mode::AES_CBC"
1550    }
1551   ],
1552   "linker_set_key" : "android::hardware::drm::V1_0::Mode",
1553   "name" : "android::hardware::drm::V1_0::Mode",
1554   "referenced_type" : "type-784",
1555   "self_type" : "type-784",
1556   "size" : 4,
1557   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1558   "underlying_type" : "type-2",
1559   "unique_id" : "_ZTSN7android8hardware3drm4V1_04ModeE"
1560  },
1561  {
1562   "alignment" : 4,
1563   "enum_fields" :
1564   [
1565    {
1566     "enum_field_value" : 0,
1567     "name" : "android::hardware::drm::V1_0::Status::OK"
1568    },
1569    {
1570     "enum_field_value" : 1,
1571     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_NO_LICENSE"
1572    },
1573    {
1574     "enum_field_value" : 2,
1575     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_LICENSE_EXPIRED"
1576    },
1577    {
1578     "enum_field_value" : 3,
1579     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_SESSION_NOT_OPENED"
1580    },
1581    {
1582     "enum_field_value" : 4,
1583     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_CANNOT_HANDLE"
1584    },
1585    {
1586     "enum_field_value" : 5,
1587     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_INVALID_STATE"
1588    },
1589    {
1590     "enum_field_value" : 6,
1591     "name" : "android::hardware::drm::V1_0::Status::BAD_VALUE"
1592    },
1593    {
1594     "enum_field_value" : 7,
1595     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_NOT_PROVISIONED"
1596    },
1597    {
1598     "enum_field_value" : 8,
1599     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_RESOURCE_BUSY"
1600    },
1601    {
1602     "enum_field_value" : 9,
1603     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_INSUFFICIENT_OUTPUT_PROTECTION"
1604    },
1605    {
1606     "enum_field_value" : 10,
1607     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_DEVICE_REVOKED"
1608    },
1609    {
1610     "enum_field_value" : 11,
1611     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_DECRYPT"
1612    },
1613    {
1614     "enum_field_value" : 12,
1615     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_UNKNOWN"
1616    }
1617   ],
1618   "linker_set_key" : "android::hardware::drm::V1_0::Status",
1619   "name" : "android::hardware::drm::V1_0::Status",
1620   "referenced_type" : "type-168",
1621   "self_type" : "type-168",
1622   "size" : 4,
1623   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1624   "underlying_type" : "type-2",
1625   "unique_id" : "_ZTSN7android8hardware3drm4V1_06StatusE"
1626  },
1627  {
1628   "alignment" : 1,
1629   "enum_fields" :
1630   [
1631    {
1632     "enum_field_value" : 0,
1633     "name" : "android::hardware::drm::V1_1::DrmMetricGroup::ValueType::INT64_TYPE"
1634    },
1635    {
1636     "enum_field_value" : 1,
1637     "name" : "android::hardware::drm::V1_1::DrmMetricGroup::ValueType::DOUBLE_TYPE"
1638    },
1639    {
1640     "enum_field_value" : 2,
1641     "name" : "android::hardware::drm::V1_1::DrmMetricGroup::ValueType::STRING_TYPE"
1642    }
1643   ],
1644   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::ValueType",
1645   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::ValueType",
1646   "referenced_type" : "type-115",
1647   "self_type" : "type-115",
1648   "size" : 1,
1649   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
1650   "underlying_type" : "type-116",
1651   "unique_id" : "_ZTSN7android8hardware3drm4V1_114DrmMetricGroup9ValueTypeE"
1652  },
1653  {
1654   "alignment" : 4,
1655   "enum_fields" :
1656   [
1657    {
1658     "enum_field_value" : 0,
1659     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_UNKNOWN"
1660    },
1661    {
1662     "enum_field_value" : 1,
1663     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_NONE"
1664    },
1665    {
1666     "enum_field_value" : 2,
1667     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_V1"
1668    },
1669    {
1670     "enum_field_value" : 3,
1671     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_V2"
1672    },
1673    {
1674     "enum_field_value" : 4,
1675     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_V2_1"
1676    },
1677    {
1678     "enum_field_value" : 5,
1679     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_V2_2"
1680    },
1681    {
1682     "enum_field_value" : 6,
1683     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_NO_OUTPUT"
1684    }
1685   ],
1686   "linker_set_key" : "android::hardware::drm::V1_1::HdcpLevel",
1687   "name" : "android::hardware::drm::V1_1::HdcpLevel",
1688   "referenced_type" : "type-279",
1689   "self_type" : "type-279",
1690   "size" : 4,
1691   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
1692   "underlying_type" : "type-2",
1693   "unique_id" : "_ZTSN7android8hardware3drm4V1_19HdcpLevelE"
1694  },
1695  {
1696   "alignment" : 4,
1697   "enum_fields" :
1698   [
1699    {
1700     "enum_field_value" : 0,
1701     "name" : "android::hardware::drm::V1_1::KeyRequestType::INITIAL"
1702    },
1703    {
1704     "enum_field_value" : 1,
1705     "name" : "android::hardware::drm::V1_1::KeyRequestType::RENEWAL"
1706    },
1707    {
1708     "enum_field_value" : 2,
1709     "name" : "android::hardware::drm::V1_1::KeyRequestType::RELEASE"
1710    },
1711    {
1712     "enum_field_value" : 3,
1713     "name" : "android::hardware::drm::V1_1::KeyRequestType::UNKNOWN"
1714    },
1715    {
1716     "enum_field_value" : 4,
1717     "name" : "android::hardware::drm::V1_1::KeyRequestType::NONE"
1718    },
1719    {
1720     "enum_field_value" : 5,
1721     "name" : "android::hardware::drm::V1_1::KeyRequestType::UPDATE"
1722    }
1723   ],
1724   "linker_set_key" : "android::hardware::drm::V1_1::KeyRequestType",
1725   "name" : "android::hardware::drm::V1_1::KeyRequestType",
1726   "referenced_type" : "type-280",
1727   "self_type" : "type-280",
1728   "size" : 4,
1729   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
1730   "underlying_type" : "type-2",
1731   "unique_id" : "_ZTSN7android8hardware3drm4V1_114KeyRequestTypeE"
1732  },
1733  {
1734   "alignment" : 4,
1735   "enum_fields" :
1736   [
1737    {
1738     "enum_field_value" : 0,
1739     "name" : "android::hardware::drm::V1_1::SecurityLevel::UNKNOWN"
1740    },
1741    {
1742     "enum_field_value" : 1,
1743     "name" : "android::hardware::drm::V1_1::SecurityLevel::SW_SECURE_CRYPTO"
1744    },
1745    {
1746     "enum_field_value" : 2,
1747     "name" : "android::hardware::drm::V1_1::SecurityLevel::SW_SECURE_DECODE"
1748    },
1749    {
1750     "enum_field_value" : 3,
1751     "name" : "android::hardware::drm::V1_1::SecurityLevel::HW_SECURE_CRYPTO"
1752    },
1753    {
1754     "enum_field_value" : 4,
1755     "name" : "android::hardware::drm::V1_1::SecurityLevel::HW_SECURE_DECODE"
1756    },
1757    {
1758     "enum_field_value" : 5,
1759     "name" : "android::hardware::drm::V1_1::SecurityLevel::HW_SECURE_ALL"
1760    }
1761   ],
1762   "linker_set_key" : "android::hardware::drm::V1_1::SecurityLevel",
1763   "name" : "android::hardware::drm::V1_1::SecurityLevel",
1764   "referenced_type" : "type-281",
1765   "self_type" : "type-281",
1766   "size" : 4,
1767   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
1768   "underlying_type" : "type-2",
1769   "unique_id" : "_ZTSN7android8hardware3drm4V1_113SecurityLevelE"
1770  },
1771  {
1772   "alignment" : 4,
1773   "enum_fields" :
1774   [
1775    {
1776     "enum_field_value" : 0,
1777     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1778    },
1779    {
1780     "enum_field_value" : 1,
1781     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1782    },
1783    {
1784     "enum_field_value" : 2,
1785     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1786    }
1787   ],
1788   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1789   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1790   "referenced_type" : "type-635",
1791   "self_type" : "type-635",
1792   "size" : 4,
1793   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1794   "underlying_type" : "type-38",
1795   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1796  },
1797  {
1798   "alignment" : 4,
1799   "enum_fields" :
1800   [
1801    {
1802     "enum_field_value" : -1,
1803     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1804    }
1805   ],
1806   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1807   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1808   "referenced_type" : "type-772",
1809   "self_type" : "type-772",
1810   "size" : 4,
1811   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1812   "underlying_type" : "type-38",
1813   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1814  },
1815  {
1816   "alignment" : 1,
1817   "enum_fields" :
1818   [
1819    {
1820     "enum_field_value" : 0,
1821     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1822    },
1823    {
1824     "enum_field_value" : 1,
1825     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1826    },
1827    {
1828     "enum_field_value" : 2,
1829     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1830    }
1831   ],
1832   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1833   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1834   "referenced_type" : "type-771",
1835   "self_type" : "type-771",
1836   "size" : 1,
1837   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1838   "underlying_type" : "type-116",
1839   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1840  },
1841  {
1842   "alignment" : 4,
1843   "enum_fields" :
1844   [
1845    {
1846     "enum_field_value" : 0,
1847     "name" : "ANDROID_LOG_UNKNOWN"
1848    },
1849    {
1850     "enum_field_value" : 1,
1851     "name" : "ANDROID_LOG_DEFAULT"
1852    },
1853    {
1854     "enum_field_value" : 2,
1855     "name" : "ANDROID_LOG_VERBOSE"
1856    },
1857    {
1858     "enum_field_value" : 3,
1859     "name" : "ANDROID_LOG_DEBUG"
1860    },
1861    {
1862     "enum_field_value" : 4,
1863     "name" : "ANDROID_LOG_INFO"
1864    },
1865    {
1866     "enum_field_value" : 5,
1867     "name" : "ANDROID_LOG_WARN"
1868    },
1869    {
1870     "enum_field_value" : 6,
1871     "name" : "ANDROID_LOG_ERROR"
1872    },
1873    {
1874     "enum_field_value" : 7,
1875     "name" : "ANDROID_LOG_FATAL"
1876    },
1877    {
1878     "enum_field_value" : 8,
1879     "name" : "ANDROID_LOG_SILENT"
1880    }
1881   ],
1882   "linker_set_key" : "android_LogPriority",
1883   "name" : "android_LogPriority",
1884   "referenced_type" : "type-1",
1885   "self_type" : "type-1",
1886   "size" : 4,
1887   "source_file" : "/system/core/liblog/include/android/log.h",
1888   "underlying_type" : "type-2",
1889   "unique_id" : "android_LogPriority"
1890  },
1891  {
1892   "alignment" : 4,
1893   "enum_fields" :
1894   [
1895    {
1896     "enum_field_value" : 0,
1897     "name" : "HAL_COLOR_MODE_NATIVE"
1898    },
1899    {
1900     "enum_field_value" : 1,
1901     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1902    },
1903    {
1904     "enum_field_value" : 2,
1905     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1906    },
1907    {
1908     "enum_field_value" : 3,
1909     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1910    },
1911    {
1912     "enum_field_value" : 4,
1913     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1914    },
1915    {
1916     "enum_field_value" : 5,
1917     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1918    },
1919    {
1920     "enum_field_value" : 6,
1921     "name" : "HAL_COLOR_MODE_DCI_P3"
1922    },
1923    {
1924     "enum_field_value" : 7,
1925     "name" : "HAL_COLOR_MODE_SRGB"
1926    },
1927    {
1928     "enum_field_value" : 8,
1929     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1930    },
1931    {
1932     "enum_field_value" : 9,
1933     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1934    }
1935   ],
1936   "linker_set_key" : "android_color_mode_t",
1937   "name" : "android_color_mode_t",
1938   "referenced_type" : "type-723",
1939   "self_type" : "type-723",
1940   "size" : 4,
1941   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1942   "underlying_type" : "type-2",
1943   "unique_id" : "android_color_mode_t"
1944  },
1945  {
1946   "alignment" : 4,
1947   "enum_fields" :
1948   [
1949    {
1950     "enum_field_value" : 10,
1951     "name" : "HAL_COLOR_MODE_BT2020"
1952    },
1953    {
1954     "enum_field_value" : 11,
1955     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1956    },
1957    {
1958     "enum_field_value" : 12,
1959     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1960    }
1961   ],
1962   "linker_set_key" : "android_color_mode_v1_1_t",
1963   "name" : "android_color_mode_v1_1_t",
1964   "referenced_type" : "type-728",
1965   "self_type" : "type-728",
1966   "size" : 4,
1967   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1968   "underlying_type" : "type-2",
1969   "unique_id" : "android_color_mode_v1_1_t"
1970  },
1971  {
1972   "alignment" : 4,
1973   "enum_fields" :
1974   [
1975    {
1976     "enum_field_value" : 0,
1977     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1978    },
1979    {
1980     "enum_field_value" : 1,
1981     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1982    },
1983    {
1984     "enum_field_value" : 2,
1985     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1986    },
1987    {
1988     "enum_field_value" : 3,
1989     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1990    },
1991    {
1992     "enum_field_value" : 4,
1993     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1994    },
1995    {
1996     "enum_field_value" : 5,
1997     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1998    },
1999    {
2000     "enum_field_value" : 6,
2001     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
2002    }
2003   ],
2004   "linker_set_key" : "android_color_transform_t",
2005   "name" : "android_color_transform_t",
2006   "referenced_type" : "type-724",
2007   "self_type" : "type-724",
2008   "size" : 4,
2009   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2010   "underlying_type" : "type-2",
2011   "unique_id" : "android_color_transform_t"
2012  },
2013  {
2014   "alignment" : 4,
2015   "enum_fields" :
2016   [
2017    {
2018     "enum_field_value" : 0,
2019     "name" : "HAL_DATASPACE_UNKNOWN"
2020    },
2021    {
2022     "enum_field_value" : 1,
2023     "name" : "HAL_DATASPACE_ARBITRARY"
2024    },
2025    {
2026     "enum_field_value" : 16,
2027     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
2028    },
2029    {
2030     "enum_field_value" : 4128768,
2031     "name" : "HAL_DATASPACE_STANDARD_MASK"
2032    },
2033    {
2034     "enum_field_value" : 0,
2035     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
2036    },
2037    {
2038     "enum_field_value" : 65536,
2039     "name" : "HAL_DATASPACE_STANDARD_BT709"
2040    },
2041    {
2042     "enum_field_value" : 131072,
2043     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
2044    },
2045    {
2046     "enum_field_value" : 196608,
2047     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
2048    },
2049    {
2050     "enum_field_value" : 262144,
2051     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
2052    },
2053    {
2054     "enum_field_value" : 327680,
2055     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
2056    },
2057    {
2058     "enum_field_value" : 393216,
2059     "name" : "HAL_DATASPACE_STANDARD_BT2020"
2060    },
2061    {
2062     "enum_field_value" : 458752,
2063     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
2064    },
2065    {
2066     "enum_field_value" : 524288,
2067     "name" : "HAL_DATASPACE_STANDARD_BT470M"
2068    },
2069    {
2070     "enum_field_value" : 589824,
2071     "name" : "HAL_DATASPACE_STANDARD_FILM"
2072    },
2073    {
2074     "enum_field_value" : 655360,
2075     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
2076    },
2077    {
2078     "enum_field_value" : 720896,
2079     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
2080    },
2081    {
2082     "enum_field_value" : 22,
2083     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
2084    },
2085    {
2086     "enum_field_value" : 130023424,
2087     "name" : "HAL_DATASPACE_TRANSFER_MASK"
2088    },
2089    {
2090     "enum_field_value" : 0,
2091     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
2092    },
2093    {
2094     "enum_field_value" : 4194304,
2095     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
2096    },
2097    {
2098     "enum_field_value" : 8388608,
2099     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
2100    },
2101    {
2102     "enum_field_value" : 12582912,
2103     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
2104    },
2105    {
2106     "enum_field_value" : 16777216,
2107     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
2108    },
2109    {
2110     "enum_field_value" : 20971520,
2111     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
2112    },
2113    {
2114     "enum_field_value" : 25165824,
2115     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
2116    },
2117    {
2118     "enum_field_value" : 29360128,
2119     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
2120    },
2121    {
2122     "enum_field_value" : 33554432,
2123     "name" : "HAL_DATASPACE_TRANSFER_HLG"
2124    },
2125    {
2126     "enum_field_value" : 27,
2127     "name" : "HAL_DATASPACE_RANGE_SHIFT"
2128    },
2129    {
2130     "enum_field_value" : 939524096,
2131     "name" : "HAL_DATASPACE_RANGE_MASK"
2132    },
2133    {
2134     "enum_field_value" : 0,
2135     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
2136    },
2137    {
2138     "enum_field_value" : 134217728,
2139     "name" : "HAL_DATASPACE_RANGE_FULL"
2140    },
2141    {
2142     "enum_field_value" : 268435456,
2143     "name" : "HAL_DATASPACE_RANGE_LIMITED"
2144    },
2145    {
2146     "enum_field_value" : 402653184,
2147     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
2148    },
2149    {
2150     "enum_field_value" : 512,
2151     "name" : "HAL_DATASPACE_SRGB_LINEAR"
2152    },
2153    {
2154     "enum_field_value" : 138477568,
2155     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
2156    },
2157    {
2158     "enum_field_value" : 406913024,
2159     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
2160    },
2161    {
2162     "enum_field_value" : 513,
2163     "name" : "HAL_DATASPACE_SRGB"
2164    },
2165    {
2166     "enum_field_value" : 142671872,
2167     "name" : "HAL_DATASPACE_V0_SRGB"
2168    },
2169    {
2170     "enum_field_value" : 411107328,
2171     "name" : "HAL_DATASPACE_V0_SCRGB"
2172    },
2173    {
2174     "enum_field_value" : 257,
2175     "name" : "HAL_DATASPACE_JFIF"
2176    },
2177    {
2178     "enum_field_value" : 146931712,
2179     "name" : "HAL_DATASPACE_V0_JFIF"
2180    },
2181    {
2182     "enum_field_value" : 258,
2183     "name" : "HAL_DATASPACE_BT601_625"
2184    },
2185    {
2186     "enum_field_value" : 281149440,
2187     "name" : "HAL_DATASPACE_V0_BT601_625"
2188    },
2189    {
2190     "enum_field_value" : 259,
2191     "name" : "HAL_DATASPACE_BT601_525"
2192    },
2193    {
2194     "enum_field_value" : 281280512,
2195     "name" : "HAL_DATASPACE_V0_BT601_525"
2196    },
2197    {
2198     "enum_field_value" : 260,
2199     "name" : "HAL_DATASPACE_BT709"
2200    },
2201    {
2202     "enum_field_value" : 281083904,
2203     "name" : "HAL_DATASPACE_V0_BT709"
2204    },
2205    {
2206     "enum_field_value" : 139067392,
2207     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
2208    },
2209    {
2210     "enum_field_value" : 155844608,
2211     "name" : "HAL_DATASPACE_DCI_P3"
2212    },
2213    {
2214     "enum_field_value" : 139067392,
2215     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
2216    },
2217    {
2218     "enum_field_value" : 143261696,
2219     "name" : "HAL_DATASPACE_DISPLAY_P3"
2220    },
2221    {
2222     "enum_field_value" : 151715840,
2223     "name" : "HAL_DATASPACE_ADOBE_RGB"
2224    },
2225    {
2226     "enum_field_value" : 138805248,
2227     "name" : "HAL_DATASPACE_BT2020_LINEAR"
2228    },
2229    {
2230     "enum_field_value" : 147193856,
2231     "name" : "HAL_DATASPACE_BT2020"
2232    },
2233    {
2234     "enum_field_value" : 163971072,
2235     "name" : "HAL_DATASPACE_BT2020_PQ"
2236    },
2237    {
2238     "enum_field_value" : 4096,
2239     "name" : "HAL_DATASPACE_DEPTH"
2240    },
2241    {
2242     "enum_field_value" : 4097,
2243     "name" : "HAL_DATASPACE_SENSOR"
2244    }
2245   ],
2246   "linker_set_key" : "android_dataspace_t",
2247   "name" : "android_dataspace_t",
2248   "referenced_type" : "type-722",
2249   "self_type" : "type-722",
2250   "size" : 4,
2251   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2252   "underlying_type" : "type-2",
2253   "unique_id" : "android_dataspace_t"
2254  },
2255  {
2256   "alignment" : 4,
2257   "enum_fields" :
2258   [
2259    {
2260     "enum_field_value" : 281411584,
2261     "name" : "HAL_DATASPACE_BT2020_ITU"
2262    },
2263    {
2264     "enum_field_value" : 298188800,
2265     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
2266    },
2267    {
2268     "enum_field_value" : 302383104,
2269     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
2270    },
2271    {
2272     "enum_field_value" : 168165376,
2273     "name" : "HAL_DATASPACE_BT2020_HLG"
2274    }
2275   ],
2276   "linker_set_key" : "android_dataspace_v1_1_t",
2277   "name" : "android_dataspace_v1_1_t",
2278   "referenced_type" : "type-727",
2279   "self_type" : "type-727",
2280   "size" : 4,
2281   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2282   "underlying_type" : "type-2",
2283   "unique_id" : "android_dataspace_v1_1_t"
2284  },
2285  {
2286   "alignment" : 4,
2287   "enum_fields" :
2288   [
2289    {
2290     "enum_field_value" : 142999552,
2291     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
2292    },
2293    {
2294     "enum_field_value" : 4098,
2295     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
2296    },
2297    {
2298     "enum_field_value" : 4099,
2299     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
2300    },
2301    {
2302     "enum_field_value" : 4100,
2303     "name" : "HAL_DATASPACE_HEIF"
2304    }
2305   ],
2306   "linker_set_key" : "android_dataspace_v1_2_t",
2307   "name" : "android_dataspace_v1_2_t",
2308   "referenced_type" : "type-731",
2309   "self_type" : "type-731",
2310   "size" : 4,
2311   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2312   "underlying_type" : "type-2",
2313   "unique_id" : "android_dataspace_v1_2_t"
2314  },
2315  {
2316   "alignment" : 4,
2317   "enum_fields" :
2318   [
2319    {
2320     "enum_field_value" : 1,
2321     "name" : "FLEX_COMPONENT_Y"
2322    },
2323    {
2324     "enum_field_value" : 2,
2325     "name" : "FLEX_COMPONENT_Cb"
2326    },
2327    {
2328     "enum_field_value" : 4,
2329     "name" : "FLEX_COMPONENT_Cr"
2330    },
2331    {
2332     "enum_field_value" : 1024,
2333     "name" : "FLEX_COMPONENT_R"
2334    },
2335    {
2336     "enum_field_value" : 2048,
2337     "name" : "FLEX_COMPONENT_G"
2338    },
2339    {
2340     "enum_field_value" : 4096,
2341     "name" : "FLEX_COMPONENT_B"
2342    },
2343    {
2344     "enum_field_value" : 1073741824,
2345     "name" : "FLEX_COMPONENT_A"
2346    }
2347   ],
2348   "linker_set_key" : "android_flex_component",
2349   "name" : "android_flex_component",
2350   "referenced_type" : "type-738",
2351   "self_type" : "type-738",
2352   "size" : 4,
2353   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2354   "underlying_type" : "type-2",
2355   "unique_id" : "android_flex_component"
2356  },
2357  {
2358   "alignment" : 4,
2359   "enum_fields" :
2360   [
2361    {
2362     "enum_field_value" : 0,
2363     "name" : "FLEX_FORMAT_INVALID"
2364    },
2365    {
2366     "enum_field_value" : 1,
2367     "name" : "FLEX_FORMAT_Y"
2368    },
2369    {
2370     "enum_field_value" : 7,
2371     "name" : "FLEX_FORMAT_YCbCr"
2372    },
2373    {
2374     "enum_field_value" : 1073741831,
2375     "name" : "FLEX_FORMAT_YCbCrA"
2376    },
2377    {
2378     "enum_field_value" : 7168,
2379     "name" : "FLEX_FORMAT_RGB"
2380    },
2381    {
2382     "enum_field_value" : 1073748992,
2383     "name" : "FLEX_FORMAT_RGBA"
2384    }
2385   ],
2386   "linker_set_key" : "android_flex_format",
2387   "name" : "android_flex_format",
2388   "referenced_type" : "type-740",
2389   "self_type" : "type-740",
2390   "size" : 4,
2391   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2392   "underlying_type" : "type-2",
2393   "unique_id" : "android_flex_format"
2394  },
2395  {
2396   "alignment" : 4,
2397   "enum_fields" :
2398   [
2399    {
2400     "enum_field_value" : 1,
2401     "name" : "HAL_HDR_DOLBY_VISION"
2402    },
2403    {
2404     "enum_field_value" : 2,
2405     "name" : "HAL_HDR_HDR10"
2406    },
2407    {
2408     "enum_field_value" : 3,
2409     "name" : "HAL_HDR_HLG"
2410    }
2411   ],
2412   "linker_set_key" : "android_hdr_t",
2413   "name" : "android_hdr_t",
2414   "referenced_type" : "type-725",
2415   "self_type" : "type-725",
2416   "size" : 4,
2417   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2418   "underlying_type" : "type-2",
2419   "unique_id" : "android_hdr_t"
2420  },
2421  {
2422   "alignment" : 4,
2423   "enum_fields" :
2424   [
2425    {
2426     "enum_field_value" : 4,
2427     "name" : "HAL_HDR_HDR10_PLUS"
2428    }
2429   ],
2430   "linker_set_key" : "android_hdr_v1_2_t",
2431   "name" : "android_hdr_v1_2_t",
2432   "referenced_type" : "type-730",
2433   "self_type" : "type-730",
2434   "size" : 4,
2435   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2436   "underlying_type" : "type-2",
2437   "unique_id" : "android_hdr_v1_2_t"
2438  },
2439  {
2440   "alignment" : 4,
2441   "enum_fields" :
2442   [
2443    {
2444     "enum_field_value" : 39,
2445     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
2446    },
2447    {
2448     "enum_field_value" : 40,
2449     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
2450    },
2451    {
2452     "enum_field_value" : 41,
2453     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
2454    },
2455    {
2456     "enum_field_value" : 42,
2457     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
2458    }
2459   ],
2460   "linker_set_key" : "android_pixel_format_sw_t",
2461   "name" : "android_pixel_format_sw_t",
2462   "referenced_type" : "type-735",
2463   "self_type" : "type-735",
2464   "size" : 4,
2465   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
2466   "underlying_type" : "type-2",
2467   "unique_id" : "_ZTS25android_pixel_format_sw_t"
2468  },
2469  {
2470   "alignment" : 4,
2471   "enum_fields" :
2472   [
2473    {
2474     "enum_field_value" : 1,
2475     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
2476    },
2477    {
2478     "enum_field_value" : 2,
2479     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
2480    },
2481    {
2482     "enum_field_value" : 3,
2483     "name" : "HAL_PIXEL_FORMAT_RGB_888"
2484    },
2485    {
2486     "enum_field_value" : 4,
2487     "name" : "HAL_PIXEL_FORMAT_RGB_565"
2488    },
2489    {
2490     "enum_field_value" : 5,
2491     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
2492    },
2493    {
2494     "enum_field_value" : 16,
2495     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
2496    },
2497    {
2498     "enum_field_value" : 17,
2499     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
2500    },
2501    {
2502     "enum_field_value" : 20,
2503     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
2504    },
2505    {
2506     "enum_field_value" : 22,
2507     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
2508    },
2509    {
2510     "enum_field_value" : 32,
2511     "name" : "HAL_PIXEL_FORMAT_RAW16"
2512    },
2513    {
2514     "enum_field_value" : 33,
2515     "name" : "HAL_PIXEL_FORMAT_BLOB"
2516    },
2517    {
2518     "enum_field_value" : 34,
2519     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
2520    },
2521    {
2522     "enum_field_value" : 35,
2523     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
2524    },
2525    {
2526     "enum_field_value" : 36,
2527     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
2528    },
2529    {
2530     "enum_field_value" : 37,
2531     "name" : "HAL_PIXEL_FORMAT_RAW10"
2532    },
2533    {
2534     "enum_field_value" : 38,
2535     "name" : "HAL_PIXEL_FORMAT_RAW12"
2536    },
2537    {
2538     "enum_field_value" : 43,
2539     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2540    },
2541    {
2542     "enum_field_value" : 538982489,
2543     "name" : "HAL_PIXEL_FORMAT_Y8"
2544    },
2545    {
2546     "enum_field_value" : 540422489,
2547     "name" : "HAL_PIXEL_FORMAT_Y16"
2548    },
2549    {
2550     "enum_field_value" : 842094169,
2551     "name" : "HAL_PIXEL_FORMAT_YV12"
2552    }
2553   ],
2554   "linker_set_key" : "android_pixel_format_t",
2555   "name" : "android_pixel_format_t",
2556   "referenced_type" : "type-720",
2557   "self_type" : "type-720",
2558   "size" : 4,
2559   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2560   "underlying_type" : "type-2",
2561   "unique_id" : "android_pixel_format_t"
2562  },
2563  {
2564   "alignment" : 4,
2565   "enum_fields" :
2566   [
2567    {
2568     "enum_field_value" : 48,
2569     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2570    },
2571    {
2572     "enum_field_value" : 49,
2573     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2574    },
2575    {
2576     "enum_field_value" : 50,
2577     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2578    },
2579    {
2580     "enum_field_value" : 51,
2581     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2582    },
2583    {
2584     "enum_field_value" : 52,
2585     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2586    },
2587    {
2588     "enum_field_value" : 53,
2589     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2590    },
2591    {
2592     "enum_field_value" : 54,
2593     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2594    }
2595   ],
2596   "linker_set_key" : "android_pixel_format_v1_1_t",
2597   "name" : "android_pixel_format_v1_1_t",
2598   "referenced_type" : "type-726",
2599   "self_type" : "type-726",
2600   "size" : 4,
2601   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2602   "underlying_type" : "type-2",
2603   "unique_id" : "android_pixel_format_v1_1_t"
2604  },
2605  {
2606   "alignment" : 4,
2607   "enum_fields" :
2608   [
2609    {
2610     "enum_field_value" : 55,
2611     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2612    }
2613   ],
2614   "linker_set_key" : "android_pixel_format_v1_2_t",
2615   "name" : "android_pixel_format_v1_2_t",
2616   "referenced_type" : "type-732",
2617   "self_type" : "type-732",
2618   "size" : 4,
2619   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2620   "underlying_type" : "type-2",
2621   "unique_id" : "android_pixel_format_v1_2_t"
2622  },
2623  {
2624   "alignment" : 4,
2625   "enum_fields" :
2626   [
2627    {
2628     "enum_field_value" : 0,
2629     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2630    },
2631    {
2632     "enum_field_value" : 1,
2633     "name" : "HAL_RENDER_INTENT_ENHANCE"
2634    },
2635    {
2636     "enum_field_value" : 2,
2637     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2638    },
2639    {
2640     "enum_field_value" : 3,
2641     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2642    }
2643   ],
2644   "linker_set_key" : "android_render_intent_v1_1_t",
2645   "name" : "android_render_intent_v1_1_t",
2646   "referenced_type" : "type-729",
2647   "self_type" : "type-729",
2648   "size" : 4,
2649   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2650   "underlying_type" : "type-2",
2651   "unique_id" : "android_render_intent_v1_1_t"
2652  },
2653  {
2654   "alignment" : 4,
2655   "enum_fields" :
2656   [
2657    {
2658     "enum_field_value" : 1,
2659     "name" : "HAL_TRANSFORM_FLIP_H"
2660    },
2661    {
2662     "enum_field_value" : 2,
2663     "name" : "HAL_TRANSFORM_FLIP_V"
2664    },
2665    {
2666     "enum_field_value" : 4,
2667     "name" : "HAL_TRANSFORM_ROT_90"
2668    },
2669    {
2670     "enum_field_value" : 3,
2671     "name" : "HAL_TRANSFORM_ROT_180"
2672    },
2673    {
2674     "enum_field_value" : 7,
2675     "name" : "HAL_TRANSFORM_ROT_270"
2676    }
2677   ],
2678   "linker_set_key" : "android_transform_t",
2679   "name" : "android_transform_t",
2680   "referenced_type" : "type-721",
2681   "self_type" : "type-721",
2682   "size" : 4,
2683   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2684   "underlying_type" : "type-2",
2685   "unique_id" : "android_transform_t"
2686  },
2687  {
2688   "alignment" : 4,
2689   "enum_fields" :
2690   [
2691    {
2692     "enum_field_value" : 0,
2693     "name" : "LOG_ID_MIN"
2694    },
2695    {
2696     "enum_field_value" : 0,
2697     "name" : "LOG_ID_MAIN"
2698    },
2699    {
2700     "enum_field_value" : 1,
2701     "name" : "LOG_ID_RADIO"
2702    },
2703    {
2704     "enum_field_value" : 2,
2705     "name" : "LOG_ID_EVENTS"
2706    },
2707    {
2708     "enum_field_value" : 3,
2709     "name" : "LOG_ID_SYSTEM"
2710    },
2711    {
2712     "enum_field_value" : 4,
2713     "name" : "LOG_ID_CRASH"
2714    },
2715    {
2716     "enum_field_value" : 5,
2717     "name" : "LOG_ID_STATS"
2718    },
2719    {
2720     "enum_field_value" : 6,
2721     "name" : "LOG_ID_SECURITY"
2722    },
2723    {
2724     "enum_field_value" : 7,
2725     "name" : "LOG_ID_KERNEL"
2726    },
2727    {
2728     "enum_field_value" : 8,
2729     "name" : "LOG_ID_MAX"
2730    }
2731   ],
2732   "linker_set_key" : "log_id",
2733   "name" : "log_id",
2734   "referenced_type" : "type-525",
2735   "self_type" : "type-525",
2736   "size" : 4,
2737   "source_file" : "/system/core/liblog/include/android/log.h",
2738   "underlying_type" : "type-2",
2739   "unique_id" : "log_id"
2740  }
2741 ],
2742 "function_types" :
2743 [
2744  {
2745   "alignment" : 4,
2746   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2747   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2748   "parameters" :
2749   [
2750    {
2751     "referenced_type" : "type-73"
2752    },
2753    {
2754     "referenced_type" : "type-79"
2755    },
2756    {
2757     "referenced_type" : "type-40"
2758    }
2759   ],
2760   "referenced_type" : "type-72",
2761   "return_type" : "type-28",
2762   "self_type" : "type-72",
2763   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2764  },
2765  {
2766   "alignment" : 4,
2767   "linker_set_key" : "int (void *)",
2768   "name" : "int (void *)",
2769   "parameters" :
2770   [
2771    {
2772     "referenced_type" : "type-40"
2773    }
2774   ],
2775   "referenced_type" : "type-748",
2776   "return_type" : "type-38",
2777   "self_type" : "type-748",
2778   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2779  },
2780  {
2781   "alignment" : 4,
2782   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2783   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2784   "parameters" :
2785   [
2786    {
2787     "referenced_type" : "type-665"
2788    },
2789    {
2790     "referenced_type" : "type-611"
2791    },
2792    {
2793     "referenced_type" : "type-62"
2794    },
2795    {
2796     "referenced_type" : "type-666"
2797    },
2798    {
2799     "referenced_type" : "type-62"
2800    },
2801    {
2802     "referenced_type" : "type-40"
2803    }
2804   ],
2805   "referenced_type" : "type-664",
2806   "return_type" : "type-41",
2807   "self_type" : "type-664",
2808   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2809  }
2810 ],
2811 "functions" :
2812 [
2813  {
2814   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::getService",
2815   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2816   "parameters" :
2817   [
2818    {
2819     "default_arg" : true,
2820     "referenced_type" : "type-243"
2821    },
2822    {
2823     "default_arg" : true,
2824     "referenced_type" : "type-28"
2825    }
2826   ],
2827   "return_type" : "type-140",
2828   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2829  },
2830  {
2831   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::linkToDeath",
2832   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2833   "parameters" :
2834   [
2835    {
2836     "is_this_ptr" : true,
2837     "referenced_type" : "type-141"
2838    },
2839    {
2840     "referenced_type" : "type-613"
2841    },
2842    {
2843     "referenced_type" : "type-62"
2844    }
2845   ],
2846   "return_type" : "type-426",
2847   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2848  },
2849  {
2850   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::getDebugInfo",
2851   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2852   "parameters" :
2853   [
2854    {
2855     "is_this_ptr" : true,
2856     "referenced_type" : "type-141"
2857    },
2858    {
2859     "referenced_type" : "type-978"
2860    }
2861   ],
2862   "return_type" : "type-445",
2863   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2864  },
2865  {
2866   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::getHashChain",
2867   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2868   "parameters" :
2869   [
2870    {
2871     "is_this_ptr" : true,
2872     "referenced_type" : "type-141"
2873    },
2874    {
2875     "referenced_type" : "type-979"
2876    }
2877   ],
2878   "return_type" : "type-445",
2879   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2880  },
2881  {
2882   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::tryGetService",
2883   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2884   "parameters" :
2885   [
2886    {
2887     "default_arg" : true,
2888     "referenced_type" : "type-243"
2889    },
2890    {
2891     "default_arg" : true,
2892     "referenced_type" : "type-28"
2893    }
2894   ],
2895   "return_type" : "type-140",
2896   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2897  },
2898  {
2899   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::unlinkToDeath",
2900   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2901   "parameters" :
2902   [
2903    {
2904     "is_this_ptr" : true,
2905     "referenced_type" : "type-141"
2906    },
2907    {
2908     "referenced_type" : "type-613"
2909    }
2910   ],
2911   "return_type" : "type-426",
2912   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2913  },
2914  {
2915   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::interfaceChain",
2916   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2917   "parameters" :
2918   [
2919    {
2920     "is_this_ptr" : true,
2921     "referenced_type" : "type-141"
2922    },
2923    {
2924     "referenced_type" : "type-980"
2925    }
2926   ],
2927   "return_type" : "type-445",
2928   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2929  },
2930  {
2931   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::registerAsService",
2932   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2933   "parameters" :
2934   [
2935    {
2936     "is_this_ptr" : true,
2937     "referenced_type" : "type-141"
2938    },
2939    {
2940     "default_arg" : true,
2941     "referenced_type" : "type-243"
2942    }
2943   ],
2944   "return_type" : "type-38",
2945   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2946  },
2947  {
2948   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::interfaceDescriptor",
2949   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2950   "parameters" :
2951   [
2952    {
2953     "is_this_ptr" : true,
2954     "referenced_type" : "type-141"
2955    },
2956    {
2957     "referenced_type" : "type-981"
2958    }
2959   ],
2960   "return_type" : "type-445",
2961   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2962  },
2963  {
2964   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::notifySyspropsChanged",
2965   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21notifySyspropsChangedEv",
2966   "parameters" :
2967   [
2968    {
2969     "is_this_ptr" : true,
2970     "referenced_type" : "type-141"
2971    }
2972   ],
2973   "return_type" : "type-445",
2974   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2975  },
2976  {
2977   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::setHALInstrumentation",
2978   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21setHALInstrumentationEv",
2979   "parameters" :
2980   [
2981    {
2982     "is_this_ptr" : true,
2983     "referenced_type" : "type-141"
2984    }
2985   ],
2986   "return_type" : "type-445",
2987   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2988  },
2989  {
2990   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::registerForNotifications",
2991   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2992   "parameters" :
2993   [
2994    {
2995     "referenced_type" : "type-243"
2996    },
2997    {
2998     "referenced_type" : "type-820"
2999    }
3000   ],
3001   "return_type" : "type-28",
3002   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
3003  },
3004  {
3005   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::ping",
3006   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin4pingEv",
3007   "parameters" :
3008   [
3009    {
3010     "is_this_ptr" : true,
3011     "referenced_type" : "type-141"
3012    }
3013   ],
3014   "return_type" : "type-445",
3015   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
3016  },
3017  {
3018   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::debug",
3019   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3020   "parameters" :
3021   [
3022    {
3023     "is_this_ptr" : true,
3024     "referenced_type" : "type-141"
3025    },
3026    {
3027     "referenced_type" : "type-626"
3028    },
3029    {
3030     "referenced_type" : "type-819"
3031    }
3032   ],
3033   "return_type" : "type-445",
3034   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
3035  },
3036  {
3037   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::castFrom",
3038   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin8castFromERKNS_2spINS1_4V1_010IDrmPluginEEEb",
3039   "parameters" :
3040   [
3041    {
3042     "referenced_type" : "type-882"
3043    },
3044    {
3045     "default_arg" : true,
3046     "referenced_type" : "type-28"
3047    }
3048   ],
3049   "return_type" : "type-177",
3050   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
3051  },
3052  {
3053   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::castFrom",
3054   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3055   "parameters" :
3056   [
3057    {
3058     "referenced_type" : "type-888"
3059    },
3060    {
3061     "default_arg" : true,
3062     "referenced_type" : "type-28"
3063    }
3064   ],
3065   "return_type" : "type-177",
3066   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
3067  },
3068  {
3069   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::castFrom",
3070   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin8castFromERKNS_2spIS3_EEb",
3071   "parameters" :
3072   [
3073    {
3074     "referenced_type" : "type-143"
3075    },
3076    {
3077     "default_arg" : true,
3078     "referenced_type" : "type-28"
3079    }
3080   ],
3081   "return_type" : "type-177",
3082   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
3083  },
3084  {
3085   "access" : "private",
3086   "function_name" : "android::hardware::drm::V1_1::BsDrmPlugin::addOnewayTask",
3087   "linker_set_key" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin13addOnewayTaskENSt3__18functionIFvvEEE",
3088   "parameters" :
3089   [
3090    {
3091     "is_this_ptr" : true,
3092     "referenced_type" : "type-149"
3093    },
3094    {
3095     "referenced_type" : "type-986"
3096    }
3097   ],
3098   "return_type" : "type-445",
3099   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmPlugin.h"
3100  },
3101  {
3102   "function_name" : "android::hardware::drm::V1_1::BsDrmPlugin::BsDrmPlugin",
3103   "linker_set_key" : "_ZN7android8hardware3drm4V1_111BsDrmPluginC1ENS_2spINS2_10IDrmPluginEEE",
3104   "parameters" :
3105   [
3106    {
3107     "is_this_ptr" : true,
3108     "referenced_type" : "type-149"
3109    },
3110    {
3111     "referenced_type" : "type-139"
3112    }
3113   ],
3114   "return_type" : "type-41",
3115   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmPlugin.h"
3116  },
3117  {
3118   "function_name" : "android::hardware::drm::V1_1::BsDrmPlugin::BsDrmPlugin",
3119   "linker_set_key" : "_ZN7android8hardware3drm4V1_111BsDrmPluginC2ENS_2spINS2_10IDrmPluginEEE",
3120   "parameters" :
3121   [
3122    {
3123     "is_this_ptr" : true,
3124     "referenced_type" : "type-149"
3125    },
3126    {
3127     "referenced_type" : "type-139"
3128    }
3129   ],
3130   "return_type" : "type-41",
3131   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmPlugin.h"
3132  },
3133  {
3134   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::getService",
3135   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3136   "parameters" :
3137   [
3138    {
3139     "default_arg" : true,
3140     "referenced_type" : "type-932"
3141    },
3142    {
3143     "default_arg" : true,
3144     "referenced_type" : "type-28"
3145    }
3146   ],
3147   "return_type" : "type-96",
3148   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3149  },
3150  {
3151   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::linkToDeath",
3152   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3153   "parameters" :
3154   [
3155    {
3156     "is_this_ptr" : true,
3157     "referenced_type" : "type-97"
3158    },
3159    {
3160     "referenced_type" : "type-613"
3161    },
3162    {
3163     "referenced_type" : "type-62"
3164    }
3165   ],
3166   "return_type" : "type-426",
3167   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3168  },
3169  {
3170   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::getDebugInfo",
3171   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3172   "parameters" :
3173   [
3174    {
3175     "is_this_ptr" : true,
3176     "referenced_type" : "type-97"
3177    },
3178    {
3179     "referenced_type" : "type-1009"
3180    }
3181   ],
3182   "return_type" : "type-445",
3183   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3184  },
3185  {
3186   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::getHashChain",
3187   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3188   "parameters" :
3189   [
3190    {
3191     "is_this_ptr" : true,
3192     "referenced_type" : "type-97"
3193    },
3194    {
3195     "referenced_type" : "type-1010"
3196    }
3197   ],
3198   "return_type" : "type-445",
3199   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3200  },
3201  {
3202   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::tryGetService",
3203   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3204   "parameters" :
3205   [
3206    {
3207     "default_arg" : true,
3208     "referenced_type" : "type-932"
3209    },
3210    {
3211     "default_arg" : true,
3212     "referenced_type" : "type-28"
3213    }
3214   ],
3215   "return_type" : "type-96",
3216   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3217  },
3218  {
3219   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::unlinkToDeath",
3220   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3221   "parameters" :
3222   [
3223    {
3224     "is_this_ptr" : true,
3225     "referenced_type" : "type-97"
3226    },
3227    {
3228     "referenced_type" : "type-613"
3229    }
3230   ],
3231   "return_type" : "type-426",
3232   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3233  },
3234  {
3235   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::interfaceChain",
3236   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3237   "parameters" :
3238   [
3239    {
3240     "is_this_ptr" : true,
3241     "referenced_type" : "type-97"
3242    },
3243    {
3244     "referenced_type" : "type-1011"
3245    }
3246   ],
3247   "return_type" : "type-445",
3248   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3249  },
3250  {
3251   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::registerAsService",
3252   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3253   "parameters" :
3254   [
3255    {
3256     "is_this_ptr" : true,
3257     "referenced_type" : "type-97"
3258    },
3259    {
3260     "default_arg" : true,
3261     "referenced_type" : "type-932"
3262    }
3263   ],
3264   "return_type" : "type-38",
3265   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3266  },
3267  {
3268   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::interfaceDescriptor",
3269   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3270   "parameters" :
3271   [
3272    {
3273     "is_this_ptr" : true,
3274     "referenced_type" : "type-97"
3275    },
3276    {
3277     "referenced_type" : "type-1012"
3278    }
3279   ],
3280   "return_type" : "type-445",
3281   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3282  },
3283  {
3284   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::notifySyspropsChanged",
3285   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory21notifySyspropsChangedEv",
3286   "parameters" :
3287   [
3288    {
3289     "is_this_ptr" : true,
3290     "referenced_type" : "type-97"
3291    }
3292   ],
3293   "return_type" : "type-445",
3294   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3295  },
3296  {
3297   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::setHALInstrumentation",
3298   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory21setHALInstrumentationEv",
3299   "parameters" :
3300   [
3301    {
3302     "is_this_ptr" : true,
3303     "referenced_type" : "type-97"
3304    }
3305   ],
3306   "return_type" : "type-445",
3307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3308  },
3309  {
3310   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::registerForNotifications",
3311   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3312   "parameters" :
3313   [
3314    {
3315     "referenced_type" : "type-932"
3316    },
3317    {
3318     "referenced_type" : "type-820"
3319    }
3320   ],
3321   "return_type" : "type-28",
3322   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3323  },
3324  {
3325   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::ping",
3326   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory4pingEv",
3327   "parameters" :
3328   [
3329    {
3330     "is_this_ptr" : true,
3331     "referenced_type" : "type-97"
3332    }
3333   ],
3334   "return_type" : "type-445",
3335   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3336  },
3337  {
3338   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::debug",
3339   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3340   "parameters" :
3341   [
3342    {
3343     "is_this_ptr" : true,
3344     "referenced_type" : "type-97"
3345    },
3346    {
3347     "referenced_type" : "type-626"
3348    },
3349    {
3350     "referenced_type" : "type-819"
3351    }
3352   ],
3353   "return_type" : "type-445",
3354   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3355  },
3356  {
3357   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::castFrom",
3358   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory8castFromERKNS_2spINS1_4V1_011IDrmFactoryEEEb",
3359   "parameters" :
3360   [
3361    {
3362     "referenced_type" : "type-899"
3363    },
3364    {
3365     "default_arg" : true,
3366     "referenced_type" : "type-28"
3367    }
3368   ],
3369   "return_type" : "type-905",
3370   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3371  },
3372  {
3373   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::castFrom",
3374   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3375   "parameters" :
3376   [
3377    {
3378     "referenced_type" : "type-888"
3379    },
3380    {
3381     "default_arg" : true,
3382     "referenced_type" : "type-28"
3383    }
3384   ],
3385   "return_type" : "type-905",
3386   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3387  },
3388  {
3389   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::castFrom",
3390   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory8castFromERKNS_2spIS3_EEb",
3391   "parameters" :
3392   [
3393    {
3394     "referenced_type" : "type-94"
3395    },
3396    {
3397     "default_arg" : true,
3398     "referenced_type" : "type-28"
3399    }
3400   ],
3401   "return_type" : "type-905",
3402   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3403  },
3404  {
3405   "access" : "private",
3406   "function_name" : "android::hardware::drm::V1_1::BsDrmFactory::addOnewayTask",
3407   "linker_set_key" : "_ZN7android8hardware3drm4V1_112BsDrmFactory13addOnewayTaskENSt3__18functionIFvvEEE",
3408   "parameters" :
3409   [
3410    {
3411     "is_this_ptr" : true,
3412     "referenced_type" : "type-877"
3413    },
3414    {
3415     "referenced_type" : "type-1016"
3416    }
3417   ],
3418   "return_type" : "type-445",
3419   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmFactory.h"
3420  },
3421  {
3422   "function_name" : "android::hardware::drm::V1_1::BsDrmFactory::BsDrmFactory",
3423   "linker_set_key" : "_ZN7android8hardware3drm4V1_112BsDrmFactoryC1ENS_2spINS2_11IDrmFactoryEEE",
3424   "parameters" :
3425   [
3426    {
3427     "is_this_ptr" : true,
3428     "referenced_type" : "type-877"
3429    },
3430    {
3431     "referenced_type" : "type-95"
3432    }
3433   ],
3434   "return_type" : "type-41",
3435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmFactory.h"
3436  },
3437  {
3438   "function_name" : "android::hardware::drm::V1_1::BsDrmFactory::BsDrmFactory",
3439   "linker_set_key" : "_ZN7android8hardware3drm4V1_112BsDrmFactoryC2ENS_2spINS2_11IDrmFactoryEEE",
3440   "parameters" :
3441   [
3442    {
3443     "is_this_ptr" : true,
3444     "referenced_type" : "type-877"
3445    },
3446    {
3447     "referenced_type" : "type-95"
3448    }
3449   ],
3450   "return_type" : "type-41",
3451   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmFactory.h"
3452  },
3453  {
3454   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::onTransact",
3455   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3456   "parameters" :
3457   [
3458    {
3459     "is_this_ptr" : true,
3460     "referenced_type" : "type-145"
3461    },
3462    {
3463     "referenced_type" : "type-2"
3464    },
3465    {
3466     "referenced_type" : "type-672"
3467    },
3468    {
3469     "referenced_type" : "type-665"
3470    },
3471    {
3472     "default_arg" : true,
3473     "referenced_type" : "type-2"
3474    },
3475    {
3476     "default_arg" : true,
3477     "referenced_type" : "type-1019"
3478    }
3479   ],
3480   "return_type" : "type-38",
3481   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3482  },
3483  {
3484   "access" : "private",
3485   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::getDebugInfo",
3486   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3487   "parameters" :
3488   [
3489    {
3490     "is_this_ptr" : true,
3491     "referenced_type" : "type-145"
3492    },
3493    {
3494     "referenced_type" : "type-1020"
3495    }
3496   ],
3497   "return_type" : "type-445",
3498   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3499  },
3500  {
3501   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_getMetrics",
3502   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin16_hidl_getMetricsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3503   "parameters" :
3504   [
3505    {
3506     "referenced_type" : "type-673"
3507    },
3508    {
3509     "referenced_type" : "type-672"
3510    },
3511    {
3512     "referenced_type" : "type-665"
3513    },
3514    {
3515     "referenced_type" : "type-1021"
3516    }
3517   ],
3518   "return_type" : "type-38",
3519   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3520  },
3521  {
3522   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_getHdcpLevels",
3523   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin19_hidl_getHdcpLevelsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3524   "parameters" :
3525   [
3526    {
3527     "referenced_type" : "type-673"
3528    },
3529    {
3530     "referenced_type" : "type-672"
3531    },
3532    {
3533     "referenced_type" : "type-665"
3534    },
3535    {
3536     "referenced_type" : "type-1022"
3537    }
3538   ],
3539   "return_type" : "type-38",
3540   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3541  },
3542  {
3543   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_openSession_1_1",
3544   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin21_hidl_openSession_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3545   "parameters" :
3546   [
3547    {
3548     "referenced_type" : "type-673"
3549    },
3550    {
3551     "referenced_type" : "type-672"
3552    },
3553    {
3554     "referenced_type" : "type-665"
3555    },
3556    {
3557     "referenced_type" : "type-1023"
3558    }
3559   ],
3560   "return_type" : "type-38",
3561   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3562  },
3563  {
3564   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_getSecureStopIds",
3565   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin22_hidl_getSecureStopIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3566   "parameters" :
3567   [
3568    {
3569     "referenced_type" : "type-673"
3570    },
3571    {
3572     "referenced_type" : "type-672"
3573    },
3574    {
3575     "referenced_type" : "type-665"
3576    },
3577    {
3578     "referenced_type" : "type-1024"
3579    }
3580   ],
3581   "return_type" : "type-38",
3582   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3583  },
3584  {
3585   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_getSecurityLevel",
3586   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin22_hidl_getSecurityLevelEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3587   "parameters" :
3588   [
3589    {
3590     "referenced_type" : "type-673"
3591    },
3592    {
3593     "referenced_type" : "type-672"
3594    },
3595    {
3596     "referenced_type" : "type-665"
3597    },
3598    {
3599     "referenced_type" : "type-1025"
3600    }
3601   ],
3602   "return_type" : "type-38",
3603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3604  },
3605  {
3606   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_removeSecureStop",
3607   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin22_hidl_removeSecureStopEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3608   "parameters" :
3609   [
3610    {
3611     "referenced_type" : "type-673"
3612    },
3613    {
3614     "referenced_type" : "type-672"
3615    },
3616    {
3617     "referenced_type" : "type-665"
3618    },
3619    {
3620     "referenced_type" : "type-1026"
3621    }
3622   ],
3623   "return_type" : "type-38",
3624   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3625  },
3626  {
3627   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_getKeyRequest_1_1",
3628   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin23_hidl_getKeyRequest_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3629   "parameters" :
3630   [
3631    {
3632     "referenced_type" : "type-673"
3633    },
3634    {
3635     "referenced_type" : "type-672"
3636    },
3637    {
3638     "referenced_type" : "type-665"
3639    },
3640    {
3641     "referenced_type" : "type-1027"
3642    }
3643   ],
3644   "return_type" : "type-38",
3645   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3646  },
3647  {
3648   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_releaseSecureStops",
3649   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin24_hidl_releaseSecureStopsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3650   "parameters" :
3651   [
3652    {
3653     "referenced_type" : "type-673"
3654    },
3655    {
3656     "referenced_type" : "type-672"
3657    },
3658    {
3659     "referenced_type" : "type-665"
3660    },
3661    {
3662     "referenced_type" : "type-1028"
3663    }
3664   ],
3665   "return_type" : "type-38",
3666   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3667  },
3668  {
3669   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_getNumberOfSessions",
3670   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin25_hidl_getNumberOfSessionsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3671   "parameters" :
3672   [
3673    {
3674     "referenced_type" : "type-673"
3675    },
3676    {
3677     "referenced_type" : "type-672"
3678    },
3679    {
3680     "referenced_type" : "type-665"
3681    },
3682    {
3683     "referenced_type" : "type-1029"
3684    }
3685   ],
3686   "return_type" : "type-38",
3687   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3688  },
3689  {
3690   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_removeAllSecureStops",
3691   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin26_hidl_removeAllSecureStopsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3692   "parameters" :
3693   [
3694    {
3695     "referenced_type" : "type-673"
3696    },
3697    {
3698     "referenced_type" : "type-672"
3699    },
3700    {
3701     "referenced_type" : "type-665"
3702    },
3703    {
3704     "referenced_type" : "type-1030"
3705    }
3706   ],
3707   "return_type" : "type-38",
3708   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3709  },
3710  {
3711   "access" : "private",
3712   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::ping",
3713   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin4pingEv",
3714   "parameters" :
3715   [
3716    {
3717     "is_this_ptr" : true,
3718     "referenced_type" : "type-145"
3719    }
3720   ],
3721   "return_type" : "type-445",
3722   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3723  },
3724  {
3725   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::BnHwDrmPlugin",
3726   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginC1ERKNS_2spINS2_10IDrmPluginEEE",
3727   "parameters" :
3728   [
3729    {
3730     "is_this_ptr" : true,
3731     "referenced_type" : "type-145"
3732    },
3733    {
3734     "referenced_type" : "type-143"
3735    }
3736   ],
3737   "return_type" : "type-41",
3738   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3739  },
3740  {
3741   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::BnHwDrmPlugin",
3742   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginC2ERKNS_2spINS2_10IDrmPluginEEE",
3743   "parameters" :
3744   [
3745    {
3746     "is_this_ptr" : true,
3747     "referenced_type" : "type-145"
3748    },
3749    {
3750     "referenced_type" : "type-143"
3751    }
3752   ],
3753   "return_type" : "type-41",
3754   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3755  },
3756  {
3757   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::~BnHwDrmPlugin",
3758   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD0Ev",
3759   "parameters" :
3760   [
3761    {
3762     "is_this_ptr" : true,
3763     "referenced_type" : "type-145"
3764    }
3765   ],
3766   "return_type" : "type-41",
3767   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3768  },
3769  {
3770   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::~BnHwDrmPlugin",
3771   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD1Ev",
3772   "parameters" :
3773   [
3774    {
3775     "is_this_ptr" : true,
3776     "referenced_type" : "type-145"
3777    }
3778   ],
3779   "return_type" : "type-41",
3780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3781  },
3782  {
3783   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::~BnHwDrmPlugin",
3784   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD2Ev",
3785   "parameters" :
3786   [
3787    {
3788     "is_this_ptr" : true,
3789     "referenced_type" : "type-145"
3790    }
3791   ],
3792   "return_type" : "type-41",
3793   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3794  },
3795  {
3796   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getMetrics",
3797   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin10getMetricsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE",
3798   "parameters" :
3799   [
3800    {
3801     "is_this_ptr" : true,
3802     "referenced_type" : "type-154"
3803    },
3804    {
3805     "referenced_type" : "type-1031"
3806    }
3807   ],
3808   "return_type" : "type-445",
3809   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3810  },
3811  {
3812   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::removeKeys",
3813   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE",
3814   "parameters" :
3815   [
3816    {
3817     "is_this_ptr" : true,
3818     "referenced_type" : "type-154"
3819    },
3820    {
3821     "referenced_type" : "type-605"
3822    }
3823   ],
3824   "return_type" : "type-167",
3825   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3826  },
3827  {
3828   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::linkToDeath",
3829   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3830   "parameters" :
3831   [
3832    {
3833     "is_this_ptr" : true,
3834     "referenced_type" : "type-154"
3835    },
3836    {
3837     "referenced_type" : "type-613"
3838    },
3839    {
3840     "referenced_type" : "type-62"
3841    }
3842   ],
3843   "return_type" : "type-426",
3844   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3845  },
3846  {
3847   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::openSession",
3848   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11openSessionENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE",
3849   "parameters" :
3850   [
3851    {
3852     "is_this_ptr" : true,
3853     "referenced_type" : "type-154"
3854    },
3855    {
3856     "referenced_type" : "type-1032"
3857    }
3858   ],
3859   "return_type" : "type-445",
3860   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3861  },
3862  {
3863   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::restoreKeys",
3864   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_",
3865   "parameters" :
3866   [
3867    {
3868     "is_this_ptr" : true,
3869     "referenced_type" : "type-154"
3870    },
3871    {
3872     "referenced_type" : "type-605"
3873    },
3874    {
3875     "referenced_type" : "type-605"
3876    }
3877   ],
3878   "return_type" : "type-167",
3879   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3880  },
3881  {
3882   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::setListener",
3883   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11setListenerERKNS_2spINS1_4V1_018IDrmPluginListenerEEE",
3884   "parameters" :
3885   [
3886    {
3887     "is_this_ptr" : true,
3888     "referenced_type" : "type-154"
3889    },
3890    {
3891     "referenced_type" : "type-887"
3892    }
3893   ],
3894   "return_type" : "type-445",
3895   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3896  },
3897  {
3898   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::closeSession",
3899   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE",
3900   "parameters" :
3901   [
3902    {
3903     "is_this_ptr" : true,
3904     "referenced_type" : "type-154"
3905    },
3906    {
3907     "referenced_type" : "type-605"
3908    }
3909   ],
3910   "return_type" : "type-167",
3911   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3912  },
3913  {
3914   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getDebugInfo",
3915   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3916   "parameters" :
3917   [
3918    {
3919     "is_this_ptr" : true,
3920     "referenced_type" : "type-154"
3921    },
3922    {
3923     "referenced_type" : "type-1033"
3924    }
3925   ],
3926   "return_type" : "type-445",
3927   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3928  },
3929  {
3930   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getHashChain",
3931   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3932   "parameters" :
3933   [
3934    {
3935     "is_this_ptr" : true,
3936     "referenced_type" : "type-154"
3937    },
3938    {
3939     "referenced_type" : "type-1034"
3940    }
3941   ],
3942   "return_type" : "type-445",
3943   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3944  },
3945  {
3946   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getHdcpLevels",
3947   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getHdcpLevelsENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelES8_EEE",
3948   "parameters" :
3949   [
3950    {
3951     "is_this_ptr" : true,
3952     "referenced_type" : "type-154"
3953    },
3954    {
3955     "referenced_type" : "type-1035"
3956    }
3957   ],
3958   "return_type" : "type-445",
3959   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3960  },
3961  {
3962   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getKeyRequest",
3963   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NSB_14KeyRequestTypeESA_EEE",
3964   "parameters" :
3965   [
3966    {
3967     "is_this_ptr" : true,
3968     "referenced_type" : "type-154"
3969    },
3970    {
3971     "referenced_type" : "type-605"
3972    },
3973    {
3974     "referenced_type" : "type-605"
3975    },
3976    {
3977     "referenced_type" : "type-555"
3978    },
3979    {
3980     "referenced_type" : "type-782"
3981    },
3982    {
3983     "referenced_type" : "type-240"
3984    },
3985    {
3986     "referenced_type" : "type-1036"
3987    }
3988   ],
3989   "return_type" : "type-445",
3990   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3991  },
3992  {
3993   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getSecureStop",
3994   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNSA_10SecureStopEEEE",
3995   "parameters" :
3996   [
3997    {
3998     "is_this_ptr" : true,
3999     "referenced_type" : "type-154"
4000    },
4001    {
4002     "referenced_type" : "type-605"
4003    },
4004    {
4005     "referenced_type" : "type-1037"
4006    }
4007   ],
4008   "return_type" : "type-445",
4009   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4010  },
4011  {
4012   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::unlinkToDeath",
4013   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
4014   "parameters" :
4015   [
4016    {
4017     "is_this_ptr" : true,
4018     "referenced_type" : "type-154"
4019    },
4020    {
4021     "referenced_type" : "type-613"
4022    }
4023   ],
4024   "return_type" : "type-426",
4025   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4026  },
4027  {
4028   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getSecureStops",
4029   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14getSecureStopsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS6_10SecureStopEEEEEE",
4030   "parameters" :
4031   [
4032    {
4033     "is_this_ptr" : true,
4034     "referenced_type" : "type-154"
4035    },
4036    {
4037     "referenced_type" : "type-1038"
4038    }
4039   ],
4040   "return_type" : "type-445",
4041   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4042  },
4043  {
4044   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::interfaceChain",
4045   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
4046   "parameters" :
4047   [
4048    {
4049     "is_this_ptr" : true,
4050     "referenced_type" : "type-154"
4051    },
4052    {
4053     "referenced_type" : "type-1039"
4054    }
4055   ],
4056   "return_type" : "type-445",
4057   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4058  },
4059  {
4060   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::queryKeyStatus",
4061   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS4_INSA_8KeyValueEEEEEE",
4062   "parameters" :
4063   [
4064    {
4065     "is_this_ptr" : true,
4066     "referenced_type" : "type-154"
4067    },
4068    {
4069     "referenced_type" : "type-605"
4070    },
4071    {
4072     "referenced_type" : "type-1040"
4073    }
4074   ],
4075   "return_type" : "type-445",
4076   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4077  },
4078  {
4079   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::sendKeysChange",
4080   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS1_4V1_09KeyStatusEEEb",
4081   "parameters" :
4082   [
4083    {
4084     "is_this_ptr" : true,
4085     "referenced_type" : "type-154"
4086    },
4087    {
4088     "referenced_type" : "type-605"
4089    },
4090    {
4091     "referenced_type" : "type-312"
4092    },
4093    {
4094     "referenced_type" : "type-28"
4095    }
4096   ],
4097   "return_type" : "type-445",
4098   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4099  },
4100  {
4101   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::openSession_1_1",
4102   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin15openSession_1_1ENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE",
4103   "parameters" :
4104   [
4105    {
4106     "is_this_ptr" : true,
4107     "referenced_type" : "type-154"
4108    },
4109    {
4110     "referenced_type" : "type-281"
4111    },
4112    {
4113     "referenced_type" : "type-1041"
4114    }
4115   ],
4116   "return_type" : "type-445",
4117   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4118  },
4119  {
4120   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::setMacAlgorithm",
4121   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE",
4122   "parameters" :
4123   [
4124    {
4125     "is_this_ptr" : true,
4126     "referenced_type" : "type-154"
4127    },
4128    {
4129     "referenced_type" : "type-605"
4130    },
4131    {
4132     "referenced_type" : "type-555"
4133    }
4134   ],
4135   "return_type" : "type-167",
4136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4137  },
4138  {
4139   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_getMetrics",
4140   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16_hidl_getMetricsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE",
4141   "parameters" :
4142   [
4143    {
4144     "referenced_type" : "type-157"
4145    },
4146    {
4147     "referenced_type" : "type-865"
4148    },
4149    {
4150     "referenced_type" : "type-1042"
4151    }
4152   ],
4153   "return_type" : "type-445",
4154   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4155  },
4156  {
4157   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getSecureStopIds",
4158   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16getSecureStopIdsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS8_IhEEEEEEE",
4159   "parameters" :
4160   [
4161    {
4162     "is_this_ptr" : true,
4163     "referenced_type" : "type-154"
4164    },
4165    {
4166     "referenced_type" : "type-1043"
4167    }
4168   ],
4169   "return_type" : "type-445",
4170   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4171  },
4172  {
4173   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getSecurityLevel",
4174   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16getSecurityLevelERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE",
4175   "parameters" :
4176   [
4177    {
4178     "is_this_ptr" : true,
4179     "referenced_type" : "type-154"
4180    },
4181    {
4182     "referenced_type" : "type-605"
4183    },
4184    {
4185     "referenced_type" : "type-1044"
4186    }
4187   ],
4188   "return_type" : "type-445",
4189   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4190  },
4191  {
4192   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::removeSecureStop",
4193   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16removeSecureStopERKNS0_8hidl_vecIhEE",
4194   "parameters" :
4195   [
4196    {
4197     "is_this_ptr" : true,
4198     "referenced_type" : "type-154"
4199    },
4200    {
4201     "referenced_type" : "type-605"
4202    }
4203   ],
4204   "return_type" : "type-167",
4205   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4206  },
4207  {
4208   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getKeyRequest_1_1",
4209   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17getKeyRequest_1_1ERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NS2_14KeyRequestTypeESA_EEE",
4210   "parameters" :
4211   [
4212    {
4213     "is_this_ptr" : true,
4214     "referenced_type" : "type-154"
4215    },
4216    {
4217     "referenced_type" : "type-605"
4218    },
4219    {
4220     "referenced_type" : "type-605"
4221    },
4222    {
4223     "referenced_type" : "type-555"
4224    },
4225    {
4226     "referenced_type" : "type-782"
4227    },
4228    {
4229     "referenced_type" : "type-240"
4230    },
4231    {
4232     "referenced_type" : "type-1045"
4233    }
4234   ],
4235   "return_type" : "type-445",
4236   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4237  },
4238  {
4239   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getPropertyString",
4240   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusES6_EEE",
4241   "parameters" :
4242   [
4243    {
4244     "is_this_ptr" : true,
4245     "referenced_type" : "type-154"
4246    },
4247    {
4248     "referenced_type" : "type-555"
4249    },
4250    {
4251     "referenced_type" : "type-1046"
4252    }
4253   ],
4254   "return_type" : "type-445",
4255   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4256  },
4257  {
4258   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::releaseSecureStop",
4259   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE",
4260   "parameters" :
4261   [
4262    {
4263     "is_this_ptr" : true,
4264     "referenced_type" : "type-154"
4265    },
4266    {
4267     "referenced_type" : "type-605"
4268    }
4269   ],
4270   "return_type" : "type-167",
4271   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4272  },
4273  {
4274   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::setPropertyString",
4275   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_",
4276   "parameters" :
4277   [
4278    {
4279     "is_this_ptr" : true,
4280     "referenced_type" : "type-154"
4281    },
4282    {
4283     "referenced_type" : "type-555"
4284    },
4285    {
4286     "referenced_type" : "type-555"
4287    }
4288   ],
4289   "return_type" : "type-167",
4290   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4291  },
4292  {
4293   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::provideKeyResponse",
4294   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE",
4295   "parameters" :
4296   [
4297    {
4298     "is_this_ptr" : true,
4299     "referenced_type" : "type-154"
4300    },
4301    {
4302     "referenced_type" : "type-605"
4303    },
4304    {
4305     "referenced_type" : "type-605"
4306    },
4307    {
4308     "referenced_type" : "type-1047"
4309    }
4310   ],
4311   "return_type" : "type-445",
4312   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4313  },
4314  {
4315   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::releaseSecureStops",
4316   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18releaseSecureStopsERKNS2_17SecureStopReleaseE",
4317   "parameters" :
4318   [
4319    {
4320     "is_this_ptr" : true,
4321     "referenced_type" : "type-154"
4322    },
4323    {
4324     "referenced_type" : "type-308"
4325    }
4326   ],
4327   "return_type" : "type-167",
4328   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4329  },
4330  {
4331   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::setCipherAlgorithm",
4332   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE",
4333   "parameters" :
4334   [
4335    {
4336     "is_this_ptr" : true,
4337     "referenced_type" : "type-154"
4338    },
4339    {
4340     "referenced_type" : "type-605"
4341    },
4342    {
4343     "referenced_type" : "type-555"
4344    }
4345   ],
4346   "return_type" : "type-167",
4347   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4348  },
4349  {
4350   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_getHdcpLevels",
4351   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19_hidl_getHdcpLevelsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelESD_EEE",
4352   "parameters" :
4353   [
4354    {
4355     "referenced_type" : "type-157"
4356    },
4357    {
4358     "referenced_type" : "type-865"
4359    },
4360    {
4361     "referenced_type" : "type-1048"
4362    }
4363   ],
4364   "return_type" : "type-445",
4365   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4366  },
4367  {
4368   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getNumberOfSessions",
4369   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19getNumberOfSessionsENSt3__18functionIFvNS1_4V1_06StatusEjjEEE",
4370   "parameters" :
4371   [
4372    {
4373     "is_this_ptr" : true,
4374     "referenced_type" : "type-154"
4375    },
4376    {
4377     "referenced_type" : "type-1049"
4378    }
4379   ],
4380   "return_type" : "type-445",
4381   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4382  },
4383  {
4384   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getProvisionRequest",
4385   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEES6_EEE",
4386   "parameters" :
4387   [
4388    {
4389     "is_this_ptr" : true,
4390     "referenced_type" : "type-154"
4391    },
4392    {
4393     "referenced_type" : "type-555"
4394    },
4395    {
4396     "referenced_type" : "type-555"
4397    },
4398    {
4399     "referenced_type" : "type-1050"
4400    }
4401   ],
4402   "return_type" : "type-445",
4403   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4404  },
4405  {
4406   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::interfaceDescriptor",
4407   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
4408   "parameters" :
4409   [
4410    {
4411     "is_this_ptr" : true,
4412     "referenced_type" : "type-154"
4413    },
4414    {
4415     "referenced_type" : "type-1051"
4416    }
4417   ],
4418   "return_type" : "type-445",
4419   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4420  },
4421  {
4422   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getPropertyByteArray",
4423   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE",
4424   "parameters" :
4425   [
4426    {
4427     "is_this_ptr" : true,
4428     "referenced_type" : "type-154"
4429    },
4430    {
4431     "referenced_type" : "type-555"
4432    },
4433    {
4434     "referenced_type" : "type-1052"
4435    }
4436   ],
4437   "return_type" : "type-445",
4438   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4439  },
4440  {
4441   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::removeAllSecureStops",
4442   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20removeAllSecureStopsEv",
4443   "parameters" :
4444   [
4445    {
4446     "is_this_ptr" : true,
4447     "referenced_type" : "type-154"
4448    }
4449   ],
4450   "return_type" : "type-167",
4451   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4452  },
4453  {
4454   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::sendExpirationUpdate",
4455   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEl",
4456   "parameters" :
4457   [
4458    {
4459     "is_this_ptr" : true,
4460     "referenced_type" : "type-154"
4461    },
4462    {
4463     "referenced_type" : "type-605"
4464    },
4465    {
4466     "referenced_type" : "type-63"
4467    }
4468   ],
4469   "return_type" : "type-445",
4470   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4471  },
4472  {
4473   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::setPropertyByteArray",
4474   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE",
4475   "parameters" :
4476   [
4477    {
4478     "is_this_ptr" : true,
4479     "referenced_type" : "type-154"
4480    },
4481    {
4482     "referenced_type" : "type-555"
4483    },
4484    {
4485     "referenced_type" : "type-605"
4486    }
4487   ],
4488   "return_type" : "type-167",
4489   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4490  },
4491  {
4492   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_openSession_1_1",
4493   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21_hidl_openSession_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE",
4494   "parameters" :
4495   [
4496    {
4497     "referenced_type" : "type-157"
4498    },
4499    {
4500     "referenced_type" : "type-865"
4501    },
4502    {
4503     "referenced_type" : "type-281"
4504    },
4505    {
4506     "referenced_type" : "type-1053"
4507    }
4508   ],
4509   "return_type" : "type-445",
4510   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4511  },
4512  {
4513   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::notifySyspropsChanged",
4514   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21notifySyspropsChangedEv",
4515   "parameters" :
4516   [
4517    {
4518     "is_this_ptr" : true,
4519     "referenced_type" : "type-154"
4520    }
4521   ],
4522   "return_type" : "type-445",
4523   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4524  },
4525  {
4526   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::releaseAllSecureStops",
4527   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21releaseAllSecureStopsEv",
4528   "parameters" :
4529   [
4530    {
4531     "is_this_ptr" : true,
4532     "referenced_type" : "type-154"
4533    }
4534   ],
4535   "return_type" : "type-167",
4536   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4537  },
4538  {
4539   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::setHALInstrumentation",
4540   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21setHALInstrumentationEv",
4541   "parameters" :
4542   [
4543    {
4544     "is_this_ptr" : true,
4545     "referenced_type" : "type-154"
4546    }
4547   ],
4548   "return_type" : "type-445",
4549   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4550  },
4551  {
4552   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_getSecureStopIds",
4553   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin22_hidl_getSecureStopIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINSD_IhEEEEEEE",
4554   "parameters" :
4555   [
4556    {
4557     "referenced_type" : "type-157"
4558    },
4559    {
4560     "referenced_type" : "type-865"
4561    },
4562    {
4563     "referenced_type" : "type-1054"
4564    }
4565   ],
4566   "return_type" : "type-445",
4567   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4568  },
4569  {
4570   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_getSecurityLevel",
4571   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin22_hidl_getSecurityLevelEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE",
4572   "parameters" :
4573   [
4574    {
4575     "referenced_type" : "type-157"
4576    },
4577    {
4578     "referenced_type" : "type-865"
4579    },
4580    {
4581     "referenced_type" : "type-605"
4582    },
4583    {
4584     "referenced_type" : "type-1055"
4585    }
4586   ],
4587   "return_type" : "type-445",
4588   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4589  },
4590  {
4591   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_removeSecureStop",
4592   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin22_hidl_removeSecureStopEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
4593   "parameters" :
4594   [
4595    {
4596     "referenced_type" : "type-157"
4597    },
4598    {
4599     "referenced_type" : "type-865"
4600    },
4601    {
4602     "referenced_type" : "type-605"
4603    }
4604   ],
4605   "return_type" : "type-167",
4606   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4607  },
4608  {
4609   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_getKeyRequest_1_1",
4610   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin23_hidl_getKeyRequest_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS9_INSG_8KeyValueEEENSt3__18functionIFvNSG_6StatusESC_NS2_14KeyRequestTypeESF_EEE",
4611   "parameters" :
4612   [
4613    {
4614     "referenced_type" : "type-157"
4615    },
4616    {
4617     "referenced_type" : "type-865"
4618    },
4619    {
4620     "referenced_type" : "type-605"
4621    },
4622    {
4623     "referenced_type" : "type-605"
4624    },
4625    {
4626     "referenced_type" : "type-555"
4627    },
4628    {
4629     "referenced_type" : "type-782"
4630    },
4631    {
4632     "referenced_type" : "type-240"
4633    },
4634    {
4635     "referenced_type" : "type-1056"
4636    }
4637   ],
4638   "return_type" : "type-445",
4639   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4640  },
4641  {
4642   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_releaseSecureStops",
4643   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin24_hidl_releaseSecureStopsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS2_17SecureStopReleaseE",
4644   "parameters" :
4645   [
4646    {
4647     "referenced_type" : "type-157"
4648    },
4649    {
4650     "referenced_type" : "type-865"
4651    },
4652    {
4653     "referenced_type" : "type-308"
4654    }
4655   ],
4656   "return_type" : "type-167",
4657   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4658  },
4659  {
4660   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::provideProvisionResponse",
4661   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusES7_S7_EEE",
4662   "parameters" :
4663   [
4664    {
4665     "is_this_ptr" : true,
4666     "referenced_type" : "type-154"
4667    },
4668    {
4669     "referenced_type" : "type-605"
4670    },
4671    {
4672     "referenced_type" : "type-1057"
4673    }
4674   ],
4675   "return_type" : "type-445",
4676   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4677  },
4678  {
4679   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_getNumberOfSessions",
4680   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin25_hidl_getNumberOfSessionsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusEjjEEE",
4681   "parameters" :
4682   [
4683    {
4684     "referenced_type" : "type-157"
4685    },
4686    {
4687     "referenced_type" : "type-865"
4688    },
4689    {
4690     "referenced_type" : "type-1058"
4691    }
4692   ],
4693   "return_type" : "type-445",
4694   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4695  },
4696  {
4697   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_removeAllSecureStops",
4698   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin26_hidl_removeAllSecureStopsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4699   "parameters" :
4700   [
4701    {
4702     "referenced_type" : "type-157"
4703    },
4704    {
4705     "referenced_type" : "type-865"
4706    }
4707   ],
4708   "return_type" : "type-167",
4709   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4710  },
4711  {
4712   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::ping",
4713   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin4pingEv",
4714   "parameters" :
4715   [
4716    {
4717     "is_this_ptr" : true,
4718     "referenced_type" : "type-154"
4719    }
4720   ],
4721   "return_type" : "type-445",
4722   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4723  },
4724  {
4725   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::sign",
4726   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE",
4727   "parameters" :
4728   [
4729    {
4730     "is_this_ptr" : true,
4731     "referenced_type" : "type-154"
4732    },
4733    {
4734     "referenced_type" : "type-605"
4735    },
4736    {
4737     "referenced_type" : "type-605"
4738    },
4739    {
4740     "referenced_type" : "type-605"
4741    },
4742    {
4743     "referenced_type" : "type-1059"
4744    }
4745   ],
4746   "return_type" : "type-445",
4747   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4748  },
4749  {
4750   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::debug",
4751   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4752   "parameters" :
4753   [
4754    {
4755     "is_this_ptr" : true,
4756     "referenced_type" : "type-154"
4757    },
4758    {
4759     "referenced_type" : "type-626"
4760    },
4761    {
4762     "referenced_type" : "type-819"
4763    }
4764   ],
4765   "return_type" : "type-445",
4766   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4767  },
4768  {
4769   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::verify",
4770   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusEbEEE",
4771   "parameters" :
4772   [
4773    {
4774     "is_this_ptr" : true,
4775     "referenced_type" : "type-154"
4776    },
4777    {
4778     "referenced_type" : "type-605"
4779    },
4780    {
4781     "referenced_type" : "type-605"
4782    },
4783    {
4784     "referenced_type" : "type-605"
4785    },
4786    {
4787     "referenced_type" : "type-605"
4788    },
4789    {
4790     "referenced_type" : "type-1060"
4791    }
4792   ],
4793   "return_type" : "type-445",
4794   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4795  },
4796  {
4797   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::decrypt",
4798   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE",
4799   "parameters" :
4800   [
4801    {
4802     "is_this_ptr" : true,
4803     "referenced_type" : "type-154"
4804    },
4805    {
4806     "referenced_type" : "type-605"
4807    },
4808    {
4809     "referenced_type" : "type-605"
4810    },
4811    {
4812     "referenced_type" : "type-605"
4813    },
4814    {
4815     "referenced_type" : "type-605"
4816    },
4817    {
4818     "referenced_type" : "type-1061"
4819    }
4820   ],
4821   "return_type" : "type-445",
4822   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4823  },
4824  {
4825   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::encrypt",
4826   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE",
4827   "parameters" :
4828   [
4829    {
4830     "is_this_ptr" : true,
4831     "referenced_type" : "type-154"
4832    },
4833    {
4834     "referenced_type" : "type-605"
4835    },
4836    {
4837     "referenced_type" : "type-605"
4838    },
4839    {
4840     "referenced_type" : "type-605"
4841    },
4842    {
4843     "referenced_type" : "type-605"
4844    },
4845    {
4846     "referenced_type" : "type-1062"
4847    }
4848   ],
4849   "return_type" : "type-445",
4850   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4851  },
4852  {
4853   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::signRSA",
4854   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE",
4855   "parameters" :
4856   [
4857    {
4858     "is_this_ptr" : true,
4859     "referenced_type" : "type-154"
4860    },
4861    {
4862     "referenced_type" : "type-605"
4863    },
4864    {
4865     "referenced_type" : "type-555"
4866    },
4867    {
4868     "referenced_type" : "type-605"
4869    },
4870    {
4871     "referenced_type" : "type-605"
4872    },
4873    {
4874     "referenced_type" : "type-1063"
4875    }
4876   ],
4877   "return_type" : "type-445",
4878   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4879  },
4880  {
4881   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::sendEvent",
4882   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin9sendEventENS1_4V1_09EventTypeERKNS0_8hidl_vecIhEES9_",
4883   "parameters" :
4884   [
4885    {
4886     "is_this_ptr" : true,
4887     "referenced_type" : "type-154"
4888    },
4889    {
4890     "referenced_type" : "type-781"
4891    },
4892    {
4893     "referenced_type" : "type-605"
4894    },
4895    {
4896     "referenced_type" : "type-605"
4897    }
4898   ],
4899   "return_type" : "type-445",
4900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4901  },
4902  {
4903   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::BpHwDrmPlugin",
4904   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPluginC1ERKNS_2spINS0_7IBinderEEE",
4905   "parameters" :
4906   [
4907    {
4908     "is_this_ptr" : true,
4909     "referenced_type" : "type-154"
4910    },
4911    {
4912     "referenced_type" : "type-79"
4913    }
4914   ],
4915   "return_type" : "type-41",
4916   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4917  },
4918  {
4919   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::BpHwDrmPlugin",
4920   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPluginC2ERKNS_2spINS0_7IBinderEEE",
4921   "parameters" :
4922   [
4923    {
4924     "is_this_ptr" : true,
4925     "referenced_type" : "type-154"
4926    },
4927    {
4928     "referenced_type" : "type-79"
4929    }
4930   ],
4931   "return_type" : "type-41",
4932   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4933  },
4934  {
4935   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::onTransact",
4936   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
4937   "parameters" :
4938   [
4939    {
4940     "is_this_ptr" : true,
4941     "referenced_type" : "type-875"
4942    },
4943    {
4944     "referenced_type" : "type-2"
4945    },
4946    {
4947     "referenced_type" : "type-672"
4948    },
4949    {
4950     "referenced_type" : "type-665"
4951    },
4952    {
4953     "default_arg" : true,
4954     "referenced_type" : "type-2"
4955    },
4956    {
4957     "default_arg" : true,
4958     "referenced_type" : "type-1064"
4959    }
4960   ],
4961   "return_type" : "type-38",
4962   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
4963  },
4964  {
4965   "access" : "private",
4966   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::getDebugInfo",
4967   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
4968   "parameters" :
4969   [
4970    {
4971     "is_this_ptr" : true,
4972     "referenced_type" : "type-875"
4973    },
4974    {
4975     "referenced_type" : "type-1065"
4976    }
4977   ],
4978   "return_type" : "type-445",
4979   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
4980  },
4981  {
4982   "access" : "private",
4983   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::ping",
4984   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory4pingEv",
4985   "parameters" :
4986   [
4987    {
4988     "is_this_ptr" : true,
4989     "referenced_type" : "type-875"
4990    }
4991   ],
4992   "return_type" : "type-445",
4993   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
4994  },
4995  {
4996   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::BnHwDrmFactory",
4997   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryC1ERKNS_2spINS2_11IDrmFactoryEEE",
4998   "parameters" :
4999   [
5000    {
5001     "is_this_ptr" : true,
5002     "referenced_type" : "type-875"
5003    },
5004    {
5005     "referenced_type" : "type-94"
5006    }
5007   ],
5008   "return_type" : "type-41",
5009   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
5010  },
5011  {
5012   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::BnHwDrmFactory",
5013   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryC2ERKNS_2spINS2_11IDrmFactoryEEE",
5014   "parameters" :
5015   [
5016    {
5017     "is_this_ptr" : true,
5018     "referenced_type" : "type-875"
5019    },
5020    {
5021     "referenced_type" : "type-94"
5022    }
5023   ],
5024   "return_type" : "type-41",
5025   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
5026  },
5027  {
5028   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::~BnHwDrmFactory",
5029   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev",
5030   "parameters" :
5031   [
5032    {
5033     "is_this_ptr" : true,
5034     "referenced_type" : "type-875"
5035    }
5036   ],
5037   "return_type" : "type-41",
5038   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
5039  },
5040  {
5041   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::~BnHwDrmFactory",
5042   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev",
5043   "parameters" :
5044   [
5045    {
5046     "is_this_ptr" : true,
5047     "referenced_type" : "type-875"
5048    }
5049   ],
5050   "return_type" : "type-41",
5051   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
5052  },
5053  {
5054   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::~BnHwDrmFactory",
5055   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD2Ev",
5056   "parameters" :
5057   [
5058    {
5059     "is_this_ptr" : true,
5060     "referenced_type" : "type-875"
5061    }
5062   ],
5063   "return_type" : "type-41",
5064   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
5065  },
5066  {
5067   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::linkToDeath",
5068   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
5069   "parameters" :
5070   [
5071    {
5072     "is_this_ptr" : true,
5073     "referenced_type" : "type-878"
5074    },
5075    {
5076     "referenced_type" : "type-613"
5077    },
5078    {
5079     "referenced_type" : "type-62"
5080    }
5081   ],
5082   "return_type" : "type-426",
5083   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5084  },
5085  {
5086   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::createPlugin",
5087   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSD_10IDrmPluginEEEEEE",
5088   "parameters" :
5089   [
5090    {
5091     "is_this_ptr" : true,
5092     "referenced_type" : "type-878"
5093    },
5094    {
5095     "referenced_type" : "type-848"
5096    },
5097    {
5098     "referenced_type" : "type-555"
5099    },
5100    {
5101     "referenced_type" : "type-1066"
5102    }
5103   ],
5104   "return_type" : "type-445",
5105   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5106  },
5107  {
5108   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::getDebugInfo",
5109   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
5110   "parameters" :
5111   [
5112    {
5113     "is_this_ptr" : true,
5114     "referenced_type" : "type-878"
5115    },
5116    {
5117     "referenced_type" : "type-1067"
5118    }
5119   ],
5120   "return_type" : "type-445",
5121   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5122  },
5123  {
5124   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::getHashChain",
5125   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
5126   "parameters" :
5127   [
5128    {
5129     "is_this_ptr" : true,
5130     "referenced_type" : "type-878"
5131    },
5132    {
5133     "referenced_type" : "type-1068"
5134    }
5135   ],
5136   "return_type" : "type-445",
5137   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5138  },
5139  {
5140   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::unlinkToDeath",
5141   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
5142   "parameters" :
5143   [
5144    {
5145     "is_this_ptr" : true,
5146     "referenced_type" : "type-878"
5147    },
5148    {
5149     "referenced_type" : "type-613"
5150    }
5151   ],
5152   "return_type" : "type-426",
5153   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5154  },
5155  {
5156   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::interfaceChain",
5157   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
5158   "parameters" :
5159   [
5160    {
5161     "is_this_ptr" : true,
5162     "referenced_type" : "type-878"
5163    },
5164    {
5165     "referenced_type" : "type-1069"
5166    }
5167   ],
5168   "return_type" : "type-445",
5169   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5170  },
5171  {
5172   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::interfaceDescriptor",
5173   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
5174   "parameters" :
5175   [
5176    {
5177     "is_this_ptr" : true,
5178     "referenced_type" : "type-878"
5179    },
5180    {
5181     "referenced_type" : "type-1070"
5182    }
5183   ],
5184   "return_type" : "type-445",
5185   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5186  },
5187  {
5188   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::notifySyspropsChanged",
5189   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory21notifySyspropsChangedEv",
5190   "parameters" :
5191   [
5192    {
5193     "is_this_ptr" : true,
5194     "referenced_type" : "type-878"
5195    }
5196   ],
5197   "return_type" : "type-445",
5198   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5199  },
5200  {
5201   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::setHALInstrumentation",
5202   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory21setHALInstrumentationEv",
5203   "parameters" :
5204   [
5205    {
5206     "is_this_ptr" : true,
5207     "referenced_type" : "type-878"
5208    }
5209   ],
5210   "return_type" : "type-445",
5211   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5212  },
5213  {
5214   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::isContentTypeSupported",
5215   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE",
5216   "parameters" :
5217   [
5218    {
5219     "is_this_ptr" : true,
5220     "referenced_type" : "type-878"
5221    },
5222    {
5223     "referenced_type" : "type-555"
5224    }
5225   ],
5226   "return_type" : "type-426",
5227   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5228  },
5229  {
5230   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::isCryptoSchemeSupported",
5231   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE",
5232   "parameters" :
5233   [
5234    {
5235     "is_this_ptr" : true,
5236     "referenced_type" : "type-878"
5237    },
5238    {
5239     "referenced_type" : "type-848"
5240    }
5241   ],
5242   "return_type" : "type-426",
5243   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5244  },
5245  {
5246   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::ping",
5247   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory4pingEv",
5248   "parameters" :
5249   [
5250    {
5251     "is_this_ptr" : true,
5252     "referenced_type" : "type-878"
5253    }
5254   ],
5255   "return_type" : "type-445",
5256   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5257  },
5258  {
5259   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::debug",
5260   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
5261   "parameters" :
5262   [
5263    {
5264     "is_this_ptr" : true,
5265     "referenced_type" : "type-878"
5266    },
5267    {
5268     "referenced_type" : "type-626"
5269    },
5270    {
5271     "referenced_type" : "type-819"
5272    }
5273   ],
5274   "return_type" : "type-445",
5275   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5276  },
5277  {
5278   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::BpHwDrmFactory",
5279   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactoryC1ERKNS_2spINS0_7IBinderEEE",
5280   "parameters" :
5281   [
5282    {
5283     "is_this_ptr" : true,
5284     "referenced_type" : "type-878"
5285    },
5286    {
5287     "referenced_type" : "type-79"
5288    }
5289   ],
5290   "return_type" : "type-41",
5291   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5292  },
5293  {
5294   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::BpHwDrmFactory",
5295   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactoryC2ERKNS_2spINS0_7IBinderEEE",
5296   "parameters" :
5297   [
5298    {
5299     "is_this_ptr" : true,
5300     "referenced_type" : "type-878"
5301    },
5302    {
5303     "referenced_type" : "type-79"
5304    }
5305   ],
5306   "return_type" : "type-41",
5307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5308  },
5309  {
5310   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::getService",
5311   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
5312   "parameters" :
5313   [
5314    {
5315     "default_arg" : true,
5316     "referenced_type" : "type-676"
5317    },
5318    {
5319     "default_arg" : true,
5320     "referenced_type" : "type-28"
5321    }
5322   ],
5323   "return_type" : "type-370",
5324   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5325  },
5326  {
5327   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::linkToDeath",
5328   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
5329   "parameters" :
5330   [
5331    {
5332     "is_this_ptr" : true,
5333     "referenced_type" : "type-371"
5334    },
5335    {
5336     "referenced_type" : "type-613"
5337    },
5338    {
5339     "referenced_type" : "type-62"
5340    }
5341   ],
5342   "return_type" : "type-426",
5343   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5344  },
5345  {
5346   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::getDebugInfo",
5347   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
5348   "parameters" :
5349   [
5350    {
5351     "is_this_ptr" : true,
5352     "referenced_type" : "type-371"
5353    },
5354    {
5355     "referenced_type" : "type-1071"
5356    }
5357   ],
5358   "return_type" : "type-445",
5359   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5360  },
5361  {
5362   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::getHashChain",
5363   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
5364   "parameters" :
5365   [
5366    {
5367     "is_this_ptr" : true,
5368     "referenced_type" : "type-371"
5369    },
5370    {
5371     "referenced_type" : "type-1072"
5372    }
5373   ],
5374   "return_type" : "type-445",
5375   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5376  },
5377  {
5378   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::tryGetService",
5379   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
5380   "parameters" :
5381   [
5382    {
5383     "default_arg" : true,
5384     "referenced_type" : "type-676"
5385    },
5386    {
5387     "default_arg" : true,
5388     "referenced_type" : "type-28"
5389    }
5390   ],
5391   "return_type" : "type-370",
5392   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5393  },
5394  {
5395   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::unlinkToDeath",
5396   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
5397   "parameters" :
5398   [
5399    {
5400     "is_this_ptr" : true,
5401     "referenced_type" : "type-371"
5402    },
5403    {
5404     "referenced_type" : "type-613"
5405    }
5406   ],
5407   "return_type" : "type-426",
5408   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5409  },
5410  {
5411   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::interfaceChain",
5412   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
5413   "parameters" :
5414   [
5415    {
5416     "is_this_ptr" : true,
5417     "referenced_type" : "type-371"
5418    },
5419    {
5420     "referenced_type" : "type-1073"
5421    }
5422   ],
5423   "return_type" : "type-445",
5424   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5425  },
5426  {
5427   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::registerAsService",
5428   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
5429   "parameters" :
5430   [
5431    {
5432     "is_this_ptr" : true,
5433     "referenced_type" : "type-371"
5434    },
5435    {
5436     "default_arg" : true,
5437     "referenced_type" : "type-676"
5438    }
5439   ],
5440   "return_type" : "type-38",
5441   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5442  },
5443  {
5444   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::interfaceDescriptor",
5445   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
5446   "parameters" :
5447   [
5448    {
5449     "is_this_ptr" : true,
5450     "referenced_type" : "type-371"
5451    },
5452    {
5453     "referenced_type" : "type-1074"
5454    }
5455   ],
5456   "return_type" : "type-445",
5457   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5458  },
5459  {
5460   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::notifySyspropsChanged",
5461   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21notifySyspropsChangedEv",
5462   "parameters" :
5463   [
5464    {
5465     "is_this_ptr" : true,
5466     "referenced_type" : "type-371"
5467    }
5468   ],
5469   "return_type" : "type-445",
5470   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5471  },
5472  {
5473   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::setHALInstrumentation",
5474   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21setHALInstrumentationEv",
5475   "parameters" :
5476   [
5477    {
5478     "is_this_ptr" : true,
5479     "referenced_type" : "type-371"
5480    }
5481   ],
5482   "return_type" : "type-445",
5483   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5484  },
5485  {
5486   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::registerForNotifications",
5487   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5488   "parameters" :
5489   [
5490    {
5491     "referenced_type" : "type-676"
5492    },
5493    {
5494     "referenced_type" : "type-820"
5495    }
5496   ],
5497   "return_type" : "type-28",
5498   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5499  },
5500  {
5501   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::ping",
5502   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory4pingEv",
5503   "parameters" :
5504   [
5505    {
5506     "is_this_ptr" : true,
5507     "referenced_type" : "type-371"
5508    }
5509   ],
5510   "return_type" : "type-445",
5511   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5512  },
5513  {
5514   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::debug",
5515   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
5516   "parameters" :
5517   [
5518    {
5519     "is_this_ptr" : true,
5520     "referenced_type" : "type-371"
5521    },
5522    {
5523     "referenced_type" : "type-626"
5524    },
5525    {
5526     "referenced_type" : "type-819"
5527    }
5528   ],
5529   "return_type" : "type-445",
5530   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5531  },
5532  {
5533   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::castFrom",
5534   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory8castFromERKNS_2spINS1_4V1_014ICryptoFactoryEEEb",
5535   "parameters" :
5536   [
5537    {
5538     "referenced_type" : "type-364"
5539    },
5540    {
5541     "default_arg" : true,
5542     "referenced_type" : "type-28"
5543    }
5544   ],
5545   "return_type" : "type-432",
5546   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5547  },
5548  {
5549   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::castFrom",
5550   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
5551   "parameters" :
5552   [
5553    {
5554     "referenced_type" : "type-888"
5555    },
5556    {
5557     "default_arg" : true,
5558     "referenced_type" : "type-28"
5559    }
5560   ],
5561   "return_type" : "type-432",
5562   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5563  },
5564  {
5565   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::castFrom",
5566   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory8castFromERKNS_2spIS3_EEb",
5567   "parameters" :
5568   [
5569    {
5570     "referenced_type" : "type-867"
5571    },
5572    {
5573     "default_arg" : true,
5574     "referenced_type" : "type-28"
5575    }
5576   ],
5577   "return_type" : "type-432",
5578   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5579  },
5580  {
5581   "access" : "private",
5582   "function_name" : "android::hardware::drm::V1_1::BsCryptoFactory::addOnewayTask",
5583   "linker_set_key" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory13addOnewayTaskENSt3__18functionIFvvEEE",
5584   "parameters" :
5585   [
5586    {
5587     "is_this_ptr" : true,
5588     "referenced_type" : "type-911"
5589    },
5590    {
5591     "referenced_type" : "type-1078"
5592    }
5593   ],
5594   "return_type" : "type-445",
5595   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsCryptoFactory.h"
5596  },
5597  {
5598   "function_name" : "android::hardware::drm::V1_1::BsCryptoFactory::BsCryptoFactory",
5599   "linker_set_key" : "_ZN7android8hardware3drm4V1_115BsCryptoFactoryC1ENS_2spINS2_14ICryptoFactoryEEE",
5600   "parameters" :
5601   [
5602    {
5603     "is_this_ptr" : true,
5604     "referenced_type" : "type-911"
5605    },
5606    {
5607     "referenced_type" : "type-390"
5608    }
5609   ],
5610   "return_type" : "type-41",
5611   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsCryptoFactory.h"
5612  },
5613  {
5614   "function_name" : "android::hardware::drm::V1_1::BsCryptoFactory::BsCryptoFactory",
5615   "linker_set_key" : "_ZN7android8hardware3drm4V1_115BsCryptoFactoryC2ENS_2spINS2_14ICryptoFactoryEEE",
5616   "parameters" :
5617   [
5618    {
5619     "is_this_ptr" : true,
5620     "referenced_type" : "type-911"
5621    },
5622    {
5623     "referenced_type" : "type-390"
5624    }
5625   ],
5626   "return_type" : "type-41",
5627   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsCryptoFactory.h"
5628  },
5629  {
5630   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::onTransact",
5631   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
5632   "parameters" :
5633   [
5634    {
5635     "is_this_ptr" : true,
5636     "referenced_type" : "type-835"
5637    },
5638    {
5639     "referenced_type" : "type-2"
5640    },
5641    {
5642     "referenced_type" : "type-672"
5643    },
5644    {
5645     "referenced_type" : "type-665"
5646    },
5647    {
5648     "default_arg" : true,
5649     "referenced_type" : "type-2"
5650    },
5651    {
5652     "default_arg" : true,
5653     "referenced_type" : "type-1081"
5654    }
5655   ],
5656   "return_type" : "type-38",
5657   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5658  },
5659  {
5660   "access" : "private",
5661   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::getDebugInfo",
5662   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
5663   "parameters" :
5664   [
5665    {
5666     "is_this_ptr" : true,
5667     "referenced_type" : "type-835"
5668    },
5669    {
5670     "referenced_type" : "type-1082"
5671    }
5672   ],
5673   "return_type" : "type-445",
5674   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5675  },
5676  {
5677   "access" : "private",
5678   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::ping",
5679   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory4pingEv",
5680   "parameters" :
5681   [
5682    {
5683     "is_this_ptr" : true,
5684     "referenced_type" : "type-835"
5685    }
5686   ],
5687   "return_type" : "type-445",
5688   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5689  },
5690  {
5691   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::BnHwCryptoFactory",
5692   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryC1ERKNS_2spINS2_14ICryptoFactoryEEE",
5693   "parameters" :
5694   [
5695    {
5696     "is_this_ptr" : true,
5697     "referenced_type" : "type-835"
5698    },
5699    {
5700     "referenced_type" : "type-867"
5701    }
5702   ],
5703   "return_type" : "type-41",
5704   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5705  },
5706  {
5707   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::BnHwCryptoFactory",
5708   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryC2ERKNS_2spINS2_14ICryptoFactoryEEE",
5709   "parameters" :
5710   [
5711    {
5712     "is_this_ptr" : true,
5713     "referenced_type" : "type-835"
5714    },
5715    {
5716     "referenced_type" : "type-867"
5717    }
5718   ],
5719   "return_type" : "type-41",
5720   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5721  },
5722  {
5723   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::~BnHwCryptoFactory",
5724   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev",
5725   "parameters" :
5726   [
5727    {
5728     "is_this_ptr" : true,
5729     "referenced_type" : "type-835"
5730    }
5731   ],
5732   "return_type" : "type-41",
5733   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5734  },
5735  {
5736   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::~BnHwCryptoFactory",
5737   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev",
5738   "parameters" :
5739   [
5740    {
5741     "is_this_ptr" : true,
5742     "referenced_type" : "type-835"
5743    }
5744   ],
5745   "return_type" : "type-41",
5746   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5747  },
5748  {
5749   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::~BnHwCryptoFactory",
5750   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD2Ev",
5751   "parameters" :
5752   [
5753    {
5754     "is_this_ptr" : true,
5755     "referenced_type" : "type-835"
5756    }
5757   ],
5758   "return_type" : "type-41",
5759   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5760  },
5761  {
5762   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::linkToDeath",
5763   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
5764   "parameters" :
5765   [
5766    {
5767     "is_this_ptr" : true,
5768     "referenced_type" : "type-927"
5769    },
5770    {
5771     "referenced_type" : "type-613"
5772    },
5773    {
5774     "referenced_type" : "type-62"
5775    }
5776   ],
5777   "return_type" : "type-426",
5778   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5779  },
5780  {
5781   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::createPlugin",
5782   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSE_13ICryptoPluginEEEEEE",
5783   "parameters" :
5784   [
5785    {
5786     "is_this_ptr" : true,
5787     "referenced_type" : "type-927"
5788    },
5789    {
5790     "referenced_type" : "type-848"
5791    },
5792    {
5793     "referenced_type" : "type-605"
5794    },
5795    {
5796     "referenced_type" : "type-1083"
5797    }
5798   ],
5799   "return_type" : "type-445",
5800   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5801  },
5802  {
5803   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::getDebugInfo",
5804   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
5805   "parameters" :
5806   [
5807    {
5808     "is_this_ptr" : true,
5809     "referenced_type" : "type-927"
5810    },
5811    {
5812     "referenced_type" : "type-1084"
5813    }
5814   ],
5815   "return_type" : "type-445",
5816   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5817  },
5818  {
5819   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::getHashChain",
5820   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
5821   "parameters" :
5822   [
5823    {
5824     "is_this_ptr" : true,
5825     "referenced_type" : "type-927"
5826    },
5827    {
5828     "referenced_type" : "type-1085"
5829    }
5830   ],
5831   "return_type" : "type-445",
5832   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5833  },
5834  {
5835   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::unlinkToDeath",
5836   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
5837   "parameters" :
5838   [
5839    {
5840     "is_this_ptr" : true,
5841     "referenced_type" : "type-927"
5842    },
5843    {
5844     "referenced_type" : "type-613"
5845    }
5846   ],
5847   "return_type" : "type-426",
5848   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5849  },
5850  {
5851   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::interfaceChain",
5852   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
5853   "parameters" :
5854   [
5855    {
5856     "is_this_ptr" : true,
5857     "referenced_type" : "type-927"
5858    },
5859    {
5860     "referenced_type" : "type-1086"
5861    }
5862   ],
5863   "return_type" : "type-445",
5864   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5865  },
5866  {
5867   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::interfaceDescriptor",
5868   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
5869   "parameters" :
5870   [
5871    {
5872     "is_this_ptr" : true,
5873     "referenced_type" : "type-927"
5874    },
5875    {
5876     "referenced_type" : "type-1087"
5877    }
5878   ],
5879   "return_type" : "type-445",
5880   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5881  },
5882  {
5883   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::notifySyspropsChanged",
5884   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory21notifySyspropsChangedEv",
5885   "parameters" :
5886   [
5887    {
5888     "is_this_ptr" : true,
5889     "referenced_type" : "type-927"
5890    }
5891   ],
5892   "return_type" : "type-445",
5893   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5894  },
5895  {
5896   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::setHALInstrumentation",
5897   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory21setHALInstrumentationEv",
5898   "parameters" :
5899   [
5900    {
5901     "is_this_ptr" : true,
5902     "referenced_type" : "type-927"
5903    }
5904   ],
5905   "return_type" : "type-445",
5906   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5907  },
5908  {
5909   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::isCryptoSchemeSupported",
5910   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE",
5911   "parameters" :
5912   [
5913    {
5914     "is_this_ptr" : true,
5915     "referenced_type" : "type-927"
5916    },
5917    {
5918     "referenced_type" : "type-848"
5919    }
5920   ],
5921   "return_type" : "type-426",
5922   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5923  },
5924  {
5925   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::ping",
5926   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory4pingEv",
5927   "parameters" :
5928   [
5929    {
5930     "is_this_ptr" : true,
5931     "referenced_type" : "type-927"
5932    }
5933   ],
5934   "return_type" : "type-445",
5935   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5936  },
5937  {
5938   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::debug",
5939   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
5940   "parameters" :
5941   [
5942    {
5943     "is_this_ptr" : true,
5944     "referenced_type" : "type-927"
5945    },
5946    {
5947     "referenced_type" : "type-626"
5948    },
5949    {
5950     "referenced_type" : "type-819"
5951    }
5952   ],
5953   "return_type" : "type-445",
5954   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5955  },
5956  {
5957   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::BpHwCryptoFactory",
5958   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactoryC1ERKNS_2spINS0_7IBinderEEE",
5959   "parameters" :
5960   [
5961    {
5962     "is_this_ptr" : true,
5963     "referenced_type" : "type-927"
5964    },
5965    {
5966     "referenced_type" : "type-79"
5967    }
5968   ],
5969   "return_type" : "type-41",
5970   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5971  },
5972  {
5973   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::BpHwCryptoFactory",
5974   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactoryC2ERKNS_2spINS0_7IBinderEEE",
5975   "parameters" :
5976   [
5977    {
5978     "is_this_ptr" : true,
5979     "referenced_type" : "type-927"
5980    },
5981    {
5982     "referenced_type" : "type-79"
5983    }
5984   ],
5985   "return_type" : "type-41",
5986   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5987  },
5988  {
5989   "function_name" : "android::hardware::drm::V1_1::writeEmbeddedToParcel",
5990   "linker_set_key" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_14DrmMetricGroupEPNS0_6ParcelEmm",
5991   "parameters" :
5992   [
5993    {
5994     "referenced_type" : "type-125"
5995    },
5996    {
5997     "referenced_type" : "type-665"
5998    },
5999    {
6000     "referenced_type" : "type-62"
6001    },
6002    {
6003     "referenced_type" : "type-62"
6004    }
6005   ],
6006   "return_type" : "type-38",
6007   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/hwtypes.h"
6008  },
6009  {
6010   "function_name" : "android::hardware::drm::V1_1::writeEmbeddedToParcel",
6011   "linker_set_key" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_17SecureStopReleaseEPNS0_6ParcelEmm",
6012   "parameters" :
6013   [
6014    {
6015     "referenced_type" : "type-308"
6016    },
6017    {
6018     "referenced_type" : "type-665"
6019    },
6020    {
6021     "referenced_type" : "type-62"
6022    },
6023    {
6024     "referenced_type" : "type-62"
6025    }
6026   ],
6027   "return_type" : "type-38",
6028   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/hwtypes.h"
6029  },
6030  {
6031   "function_name" : "android::hardware::drm::V1_1::readEmbeddedFromParcel",
6032   "linker_set_key" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_14DrmMetricGroupERKNS0_6ParcelEmm",
6033   "parameters" :
6034   [
6035    {
6036     "referenced_type" : "type-125"
6037    },
6038    {
6039     "referenced_type" : "type-672"
6040    },
6041    {
6042     "referenced_type" : "type-62"
6043    },
6044    {
6045     "referenced_type" : "type-62"
6046    }
6047   ],
6048   "return_type" : "type-38",
6049   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/hwtypes.h"
6050  },
6051  {
6052   "function_name" : "android::hardware::drm::V1_1::readEmbeddedFromParcel",
6053   "linker_set_key" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_17SecureStopReleaseERKNS0_6ParcelEmm",
6054   "parameters" :
6055   [
6056    {
6057     "referenced_type" : "type-308"
6058    },
6059    {
6060     "referenced_type" : "type-672"
6061    },
6062    {
6063     "referenced_type" : "type-62"
6064    },
6065    {
6066     "referenced_type" : "type-62"
6067    }
6068   ],
6069   "return_type" : "type-38",
6070   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/hwtypes.h"
6071  },
6072  {
6073   "function_name" : "android::hardware::details::castInterface",
6074   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_110IDrmPluginENS3_4V1_010IDrmPluginENS4_13BpHwDrmPluginEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
6075   "parameters" :
6076   [
6077    {
6078     "referenced_type" : "type-880"
6079    },
6080    {
6081     "referenced_type" : "type-86"
6082    },
6083    {
6084     "referenced_type" : "type-28"
6085    }
6086   ],
6087   "return_type" : "type-177",
6088   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6089   "template_args" : [ "type-142", "type-21", "type-150" ]
6090  },
6091  {
6092   "function_name" : "android::hardware::details::castInterface",
6093   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_110IDrmPluginENS_4hidl4base4V1_05IBaseENS4_13BpHwDrmPluginEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
6094   "parameters" :
6095   [
6096    {
6097     "referenced_type" : "type-36"
6098    },
6099    {
6100     "referenced_type" : "type-86"
6101    },
6102    {
6103     "referenced_type" : "type-28"
6104    }
6105   ],
6106   "return_type" : "type-177",
6107   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6108   "template_args" : [ "type-142", "type-5", "type-150" ]
6109  },
6110  {
6111   "function_name" : "android::hardware::details::castInterface",
6112   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_111IDrmFactoryENS3_4V1_011IDrmFactoryENS4_14BpHwDrmFactoryEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
6113   "parameters" :
6114   [
6115    {
6116     "referenced_type" : "type-32"
6117    },
6118    {
6119     "referenced_type" : "type-86"
6120    },
6121    {
6122     "referenced_type" : "type-28"
6123    }
6124   ],
6125   "return_type" : "type-905",
6126   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6127   "template_args" : [ "type-54", "type-34", "type-50" ]
6128  },
6129  {
6130   "function_name" : "android::hardware::details::castInterface",
6131   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_111IDrmFactoryENS_4hidl4base4V1_05IBaseENS4_14BpHwDrmFactoryEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
6132   "parameters" :
6133   [
6134    {
6135     "referenced_type" : "type-36"
6136    },
6137    {
6138     "referenced_type" : "type-86"
6139    },
6140    {
6141     "referenced_type" : "type-28"
6142    }
6143   ],
6144   "return_type" : "type-905",
6145   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6146   "template_args" : [ "type-54", "type-5", "type-50" ]
6147  },
6148  {
6149   "function_name" : "android::hardware::details::castInterface",
6150   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_114ICryptoFactoryENS3_4V1_014ICryptoFactoryENS4_17BpHwCryptoFactoryEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
6151   "parameters" :
6152   [
6153    {
6154     "referenced_type" : "type-356"
6155    },
6156    {
6157     "referenced_type" : "type-86"
6158    },
6159    {
6160     "referenced_type" : "type-28"
6161    }
6162   ],
6163   "return_type" : "type-432",
6164   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6165   "template_args" : [ "type-372", "type-358", "type-843" ]
6166  },
6167  {
6168   "function_name" : "android::hardware::details::castInterface",
6169   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_114ICryptoFactoryENS_4hidl4base4V1_05IBaseENS4_17BpHwCryptoFactoryEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
6170   "parameters" :
6171   [
6172    {
6173     "referenced_type" : "type-36"
6174    },
6175    {
6176     "referenced_type" : "type-86"
6177    },
6178    {
6179     "referenced_type" : "type-28"
6180    }
6181   ],
6182   "return_type" : "type-432",
6183   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6184   "template_args" : [ "type-372", "type-5", "type-843" ]
6185  },
6186  {
6187   "function_name" : "android::hardware::details::wrapPassthrough",
6188   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3drm4V1_010IDrmPluginEvEENS_2spIT_EES8_",
6189   "parameters" :
6190   [
6191    {
6192     "referenced_type" : "type-880"
6193    }
6194   ],
6195   "return_type" : "type-880",
6196   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
6197   "template_args" : [ "type-21", "type-41" ]
6198  },
6199  {
6200   "function_name" : "android::hardware::details::wrapPassthrough",
6201   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3drm4V1_013ICryptoPluginEvEENS_2spIT_EES8_",
6202   "parameters" :
6203   [
6204    {
6205     "referenced_type" : "type-329"
6206    }
6207   ],
6208   "return_type" : "type-329",
6209   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
6210   "template_args" : [ "type-331", "type-41" ]
6211  },
6212  {
6213   "function_name" : "android::hardware::details::wrapPassthrough",
6214   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3drm4V1_018IDrmPluginListenerEvEENS_2spIT_EES8_",
6215   "parameters" :
6216   [
6217    {
6218     "referenced_type" : "type-159"
6219    }
6220   ],
6221   "return_type" : "type-159",
6222   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
6223   "template_args" : [ "type-161", "type-41" ]
6224  },
6225  {
6226   "function_name" : "android::hardware::details::getServiceInternal",
6227   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3drm4V1_113BpHwDrmPluginENS4_10IDrmPluginEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
6228   "parameters" :
6229   [
6230    {
6231     "referenced_type" : "type-243"
6232    },
6233    {
6234     "referenced_type" : "type-28"
6235    },
6236    {
6237     "referenced_type" : "type-28"
6238    }
6239   ],
6240   "return_type" : "type-140",
6241   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6242   "template_args" : [ "type-150", "type-142", "type-41", "type-41" ]
6243  },
6244  {
6245   "function_name" : "android::hardware::details::getServiceInternal",
6246   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3drm4V1_114BpHwDrmFactoryENS4_11IDrmFactoryEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
6247   "parameters" :
6248   [
6249    {
6250     "referenced_type" : "type-932"
6251    },
6252    {
6253     "referenced_type" : "type-28"
6254    },
6255    {
6256     "referenced_type" : "type-28"
6257    }
6258   ],
6259   "return_type" : "type-96",
6260   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6261   "template_args" : [ "type-50", "type-54", "type-41", "type-41" ]
6262  },
6263  {
6264   "function_name" : "android::hardware::details::getServiceInternal",
6265   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3drm4V1_117BpHwCryptoFactoryENS4_14ICryptoFactoryEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
6266   "parameters" :
6267   [
6268    {
6269     "referenced_type" : "type-676"
6270    },
6271    {
6272     "referenced_type" : "type-28"
6273    },
6274    {
6275     "referenced_type" : "type-28"
6276    }
6277   ],
6278   "return_type" : "type-370",
6279   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6280   "template_args" : [ "type-843", "type-372", "type-41", "type-41" ]
6281  }
6282 ],
6283 "global_vars" :
6284 [
6285  {
6286   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10descriptorE",
6287   "name" : "android::hardware::drm::V1_1::IDrmPlugin::descriptor",
6288   "referenced_type" : "type-86",
6289   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
6290  },
6291  {
6292   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory10descriptorE",
6293   "name" : "android::hardware::drm::V1_1::IDrmFactory::descriptor",
6294   "referenced_type" : "type-86",
6295   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
6296  },
6297  {
6298   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory10descriptorE",
6299   "name" : "android::hardware::drm::V1_1::ICryptoFactory::descriptor",
6300   "referenced_type" : "type-86",
6301   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
6302  }
6303 ],
6304 "lvalue_reference_types" :
6305 [
6306  {
6307   "alignment" : 8,
6308   "linker_set_key" : "android::Mutex &",
6309   "name" : "android::Mutex &",
6310   "referenced_type" : "type-64",
6311   "self_type" : "type-753",
6312   "size" : 8,
6313   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
6314  },
6315  {
6316   "alignment" : 8,
6317   "linker_set_key" : "android::RWLock &",
6318   "name" : "android::RWLock &",
6319   "referenced_type" : "type-758",
6320   "self_type" : "type-762",
6321   "size" : 8,
6322   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
6323  },
6324  {
6325   "alignment" : 8,
6326   "linker_set_key" : "android::String16 &",
6327   "name" : "android::String16 &",
6328   "referenced_type" : "type-75",
6329   "self_type" : "type-650",
6330   "size" : 8,
6331   "source_file" : "/system/core/libutils/include/utils/String16.h"
6332  },
6333  {
6334   "alignment" : 8,
6335   "linker_set_key" : "android::String8 &",
6336   "name" : "android::String8 &",
6337   "referenced_type" : "type-85",
6338   "self_type" : "type-644",
6339   "size" : 8,
6340   "source_file" : "/system/core/libutils/include/utils/String8.h"
6341  },
6342  {
6343   "alignment" : 8,
6344   "linker_set_key" : "android::hardware::Return<android::hardware::drm::V1_0::Status> &",
6345   "name" : "android::hardware::Return<android::hardware::drm::V1_0::Status> &",
6346   "referenced_type" : "type-167",
6347   "self_type" : "type-174",
6348   "size" : 8,
6349   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6350  },
6351  {
6352   "alignment" : 8,
6353   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > &",
6354   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > &",
6355   "referenced_type" : "type-432",
6356   "self_type" : "type-435",
6357   "size" : 8,
6358   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6359  },
6360  {
6361   "alignment" : 8,
6362   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > &",
6363   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > &",
6364   "referenced_type" : "type-905",
6365   "self_type" : "type-908",
6366   "size" : 8,
6367   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6368  },
6369  {
6370   "alignment" : 8,
6371   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > &",
6372   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > &",
6373   "referenced_type" : "type-177",
6374   "self_type" : "type-180",
6375   "size" : 8,
6376   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6377  },
6378  {
6379   "alignment" : 8,
6380   "linker_set_key" : "android::hardware::Return<bool> &",
6381   "name" : "android::hardware::Return<bool> &",
6382   "referenced_type" : "type-426",
6383   "self_type" : "type-429",
6384   "size" : 8,
6385   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6386  },
6387  {
6388   "alignment" : 8,
6389   "linker_set_key" : "android::hardware::Return<void> &",
6390   "name" : "android::hardware::Return<void> &",
6391   "referenced_type" : "type-445",
6392   "self_type" : "type-448",
6393   "size" : 8,
6394   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6395  },
6396  {
6397   "alignment" : 8,
6398   "linker_set_key" : "android::hardware::Status &",
6399   "name" : "android::hardware::Status &",
6400   "referenced_type" : "type-170",
6401   "self_type" : "type-422",
6402   "size" : 8,
6403   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6404  },
6405  {
6406   "alignment" : 8,
6407   "linker_set_key" : "android::hardware::TextOutput &",
6408   "name" : "android::hardware::TextOutput &",
6409   "referenced_type" : "type-235",
6410   "self_type" : "type-234",
6411   "size" : 8,
6412   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6413  },
6414  {
6415   "alignment" : 8,
6416   "linker_set_key" : "android::hardware::TextOutput &",
6417   "name" : "android::hardware::TextOutput &",
6418   "referenced_type" : "type-366",
6419   "self_type" : "type-365",
6420   "size" : 8,
6421   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6422  },
6423  {
6424   "alignment" : 8,
6425   "linker_set_key" : "android::hardware::TextOutput &",
6426   "name" : "android::hardware::TextOutput &",
6427   "referenced_type" : "type-670",
6428   "self_type" : "type-669",
6429   "size" : 8,
6430   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6431  },
6432  {
6433   "alignment" : 8,
6434   "linker_set_key" : "android::hardware::TextOutput &",
6435   "name" : "android::hardware::TextOutput &",
6436   "referenced_type" : "type-929",
6437   "self_type" : "type-928",
6438   "size" : 8,
6439   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6440  },
6441  {
6442   "alignment" : 8,
6443   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
6444   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
6445   "referenced_type" : "type-584",
6446   "self_type" : "type-856",
6447   "size" : 8,
6448   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6449  },
6450  {
6451   "alignment" : 8,
6452   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
6453   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
6454   "referenced_type" : "type-576",
6455   "self_type" : "type-851",
6456   "size" : 8,
6457   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6458  },
6459  {
6460   "alignment" : 8,
6461   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
6462   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
6463   "referenced_type" : "type-587",
6464   "self_type" : "type-859",
6465   "size" : 8,
6466   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6467  },
6468  {
6469   "alignment" : 8,
6470   "linker_set_key" : "android::hardware::hidl_memory &",
6471   "name" : "android::hardware::hidl_memory &",
6472   "referenced_type" : "type-556",
6473   "self_type" : "type-561",
6474   "size" : 8,
6475   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6476  },
6477  {
6478   "alignment" : 8,
6479   "linker_set_key" : "android::hardware::hidl_string &",
6480   "name" : "android::hardware::hidl_string &",
6481   "referenced_type" : "type-107",
6482   "self_type" : "type-854",
6483   "size" : 8,
6484   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6485  },
6486  {
6487   "alignment" : 8,
6488   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
6489   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
6490   "referenced_type" : "type-583",
6491   "self_type" : "type-593",
6492   "size" : 8,
6493   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6494  },
6495  {
6496   "alignment" : 8,
6497   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
6498   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
6499   "referenced_type" : "type-575",
6500   "self_type" : "type-582",
6501   "size" : 8,
6502   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6503  },
6504  {
6505   "alignment" : 8,
6506   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> &",
6507   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> &",
6508   "referenced_type" : "type-329",
6509   "self_type" : "type-332",
6510   "size" : 8,
6511   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6512  },
6513  {
6514   "alignment" : 8,
6515   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> &",
6516   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> &",
6517   "referenced_type" : "type-880",
6518   "self_type" : "type-891",
6519   "size" : 8,
6520   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6521  },
6522  {
6523   "alignment" : 8,
6524   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> &",
6525   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> &",
6526   "referenced_type" : "type-159",
6527   "self_type" : "type-158",
6528   "size" : 8,
6529   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6530  },
6531  {
6532   "alignment" : 8,
6533   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory> &",
6534   "name" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory> &",
6535   "referenced_type" : "type-370",
6536   "self_type" : "type-378",
6537   "size" : 8,
6538   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6539  },
6540  {
6541   "alignment" : 8,
6542   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmFactory> &",
6543   "name" : "android::sp<android::hardware::drm::V1_1::IDrmFactory> &",
6544   "referenced_type" : "type-96",
6545   "self_type" : "type-903",
6546   "size" : 8,
6547   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6548  },
6549  {
6550   "alignment" : 8,
6551   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> &",
6552   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> &",
6553   "referenced_type" : "type-140",
6554   "self_type" : "type-165",
6555   "size" : 8,
6556   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6557  },
6558  {
6559   "alignment" : 8,
6560   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
6561   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
6562   "referenced_type" : "type-396",
6563   "self_type" : "type-408",
6564   "size" : 8,
6565   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6566  },
6567  {
6568   "alignment" : 8,
6569   "linker_set_key" : "const android::String16 &",
6570   "name" : "const android::String16 &",
6571   "referenced_type" : "type-74",
6572   "self_type" : "type-73",
6573   "size" : 8,
6574   "source_file" : "/system/core/libutils/include/utils/String16.h"
6575  },
6576  {
6577   "alignment" : 8,
6578   "linker_set_key" : "const android::String8 &",
6579   "name" : "const android::String8 &",
6580   "referenced_type" : "type-641",
6581   "self_type" : "type-643",
6582   "size" : 8,
6583   "source_file" : "/system/core/libutils/include/utils/String8.h"
6584  },
6585  {
6586   "alignment" : 8,
6587   "linker_set_key" : "const android::hardware::Parcel &",
6588   "name" : "const android::hardware::Parcel &",
6589   "referenced_type" : "type-671",
6590   "self_type" : "type-672",
6591   "size" : 8,
6592   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6593  },
6594  {
6595   "alignment" : 8,
6596   "linker_set_key" : "const android::hardware::Return<bool> &",
6597   "name" : "const android::hardware::Return<bool> &",
6598   "referenced_type" : "type-430",
6599   "self_type" : "type-439",
6600   "size" : 8,
6601   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6602  },
6603  {
6604   "alignment" : 8,
6605   "linker_set_key" : "const android::hardware::Status &",
6606   "name" : "const android::hardware::Status &",
6607   "referenced_type" : "type-419",
6608   "self_type" : "type-420",
6609   "size" : 8,
6610   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6611  },
6612  {
6613   "alignment" : 8,
6614   "linker_set_key" : "const android::hardware::details::SchedPrio &",
6615   "name" : "const android::hardware::details::SchedPrio &",
6616   "referenced_type" : "type-682",
6617   "self_type" : "type-681",
6618   "size" : 8,
6619   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6620  },
6621  {
6622   "alignment" : 8,
6623   "linker_set_key" : "const android::hardware::drm::V1_0::KeyValue &",
6624   "name" : "const android::hardware::drm::V1_0::KeyValue &",
6625   "referenced_type" : "type-199",
6626   "self_type" : "type-321",
6627   "size" : 8,
6628   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6629  },
6630  {
6631   "alignment" : 8,
6632   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup &",
6633   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup &",
6634   "referenced_type" : "type-126",
6635   "self_type" : "type-125",
6636   "size" : 8,
6637   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6638  },
6639  {
6640   "alignment" : 8,
6641   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute &",
6642   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute &",
6643   "referenced_type" : "type-260",
6644   "self_type" : "type-259",
6645   "size" : 8,
6646   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6647  },
6648  {
6649   "alignment" : 8,
6650   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric &",
6651   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric &",
6652   "referenced_type" : "type-316",
6653   "self_type" : "type-315",
6654   "size" : 8,
6655   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6656  },
6657  {
6658   "alignment" : 8,
6659   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value &",
6660   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value &",
6661   "referenced_type" : "type-310",
6662   "self_type" : "type-309",
6663   "size" : 8,
6664   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6665  },
6666  {
6667   "alignment" : 8,
6668   "linker_set_key" : "const android::hardware::drm::V1_1::SecureStopRelease &",
6669   "name" : "const android::hardware::drm::V1_1::SecureStopRelease &",
6670   "referenced_type" : "type-307",
6671   "self_type" : "type-308",
6672   "size" : 8,
6673   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
6674  },
6675  {
6676   "alignment" : 8,
6677   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 16> &",
6678   "name" : "const android::hardware::hidl_array<unsigned char, 16> &",
6679   "referenced_type" : "type-847",
6680   "self_type" : "type-848",
6681   "size" : 8,
6682   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
6683  },
6684  {
6685   "alignment" : 8,
6686   "linker_set_key" : "const android::hardware::hidl_handle &",
6687   "name" : "const android::hardware::hidl_handle &",
6688   "referenced_type" : "type-625",
6689   "self_type" : "type-626",
6690   "size" : 8,
6691   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6692  },
6693  {
6694   "alignment" : 8,
6695   "linker_set_key" : "const android::hardware::hidl_memory &",
6696   "name" : "const android::hardware::hidl_memory &",
6697   "referenced_type" : "type-559",
6698   "self_type" : "type-560",
6699   "size" : 8,
6700   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6701  },
6702  {
6703   "alignment" : 8,
6704   "linker_set_key" : "const android::hardware::hidl_string &",
6705   "name" : "const android::hardware::hidl_string &",
6706   "referenced_type" : "type-554",
6707   "self_type" : "type-555",
6708   "size" : 8,
6709   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6710  },
6711  {
6712   "alignment" : 8,
6713   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyStatus> &",
6714   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyStatus> &",
6715   "referenced_type" : "type-311",
6716   "self_type" : "type-312",
6717   "size" : 8,
6718   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
6719  },
6720  {
6721   "alignment" : 8,
6722   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue> &",
6723   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue> &",
6724   "referenced_type" : "type-200",
6725   "self_type" : "type-240",
6726   "size" : 8,
6727   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6728  },
6729  {
6730   "alignment" : 8,
6731   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> &",
6732   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> &",
6733   "referenced_type" : "type-213",
6734   "self_type" : "type-215",
6735   "size" : 8,
6736   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6737  },
6738  {
6739   "alignment" : 8,
6740   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> &",
6741   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> &",
6742   "referenced_type" : "type-219",
6743   "self_type" : "type-221",
6744   "size" : 8,
6745   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6746  },
6747  {
6748   "alignment" : 8,
6749   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> &",
6750   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> &",
6751   "referenced_type" : "type-216",
6752   "self_type" : "type-218",
6753   "size" : 8,
6754   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6755  },
6756  {
6757   "alignment" : 8,
6758   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup> &",
6759   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup> &",
6760   "referenced_type" : "type-224",
6761   "self_type" : "type-238",
6762   "size" : 8,
6763   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6764  },
6765  {
6766   "alignment" : 8,
6767   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
6768   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
6769   "referenced_type" : "type-818",
6770   "self_type" : "type-819",
6771   "size" : 8,
6772   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
6773  },
6774  {
6775   "alignment" : 8,
6776   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
6777   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
6778   "referenced_type" : "type-227",
6779   "self_type" : "type-239",
6780   "size" : 8,
6781   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6782  },
6783  {
6784   "alignment" : 8,
6785   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
6786   "name" : "const android::hardware::hidl_vec<int> &",
6787   "referenced_type" : "type-600",
6788   "self_type" : "type-602",
6789   "size" : 8,
6790   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6791  },
6792  {
6793   "alignment" : 8,
6794   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
6795   "name" : "const android::hardware::hidl_vec<unsigned char> &",
6796   "referenced_type" : "type-603",
6797   "self_type" : "type-605",
6798   "size" : 8,
6799   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6800  },
6801  {
6802   "alignment" : 8,
6803   "linker_set_key" : "const android::hardware::hidl_version &",
6804   "name" : "const android::hardware::hidl_version &",
6805   "referenced_type" : "type-619",
6806   "self_type" : "type-621",
6807   "size" : 8,
6808   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6809  },
6810  {
6811   "alignment" : 8,
6812   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
6813   "name" : "const android::hidl::base::V1_0::IBase *const &",
6814   "referenced_type" : "type-696",
6815   "self_type" : "type-697",
6816   "size" : 8,
6817   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6818  },
6819  {
6820   "alignment" : 8,
6821   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
6822   "name" : "const android::sp<android::hardware::IBinder> &",
6823   "referenced_type" : "type-80",
6824   "self_type" : "type-79",
6825   "size" : 8,
6826   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
6827  },
6828  {
6829   "alignment" : 8,
6830   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> &",
6831   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> &",
6832   "referenced_type" : "type-363",
6833   "self_type" : "type-364",
6834   "size" : 8,
6835   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6836  },
6837  {
6838   "alignment" : 8,
6839   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> &",
6840   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> &",
6841   "referenced_type" : "type-345",
6842   "self_type" : "type-939",
6843   "size" : 8,
6844   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6845  },
6846  {
6847   "alignment" : 8,
6848   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> &",
6849   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> &",
6850   "referenced_type" : "type-898",
6851   "self_type" : "type-899",
6852   "size" : 8,
6853   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6854  },
6855  {
6856   "alignment" : 8,
6857   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> &",
6858   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> &",
6859   "referenced_type" : "type-879",
6860   "self_type" : "type-882",
6861   "size" : 8,
6862   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6863  },
6864  {
6865   "alignment" : 8,
6866   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> &",
6867   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> &",
6868   "referenced_type" : "type-886",
6869   "self_type" : "type-887",
6870   "size" : 8,
6871   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6872  },
6873  {
6874   "alignment" : 8,
6875   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::ICryptoFactory> &",
6876   "name" : "const android::sp<android::hardware::drm::V1_1::ICryptoFactory> &",
6877   "referenced_type" : "type-390",
6878   "self_type" : "type-867",
6879   "size" : 8,
6880   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6881  },
6882  {
6883   "alignment" : 8,
6884   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::IDrmFactory> &",
6885   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmFactory> &",
6886   "referenced_type" : "type-95",
6887   "self_type" : "type-94",
6888   "size" : 8,
6889   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6890  },
6891  {
6892   "alignment" : 8,
6893   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> &",
6894   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> &",
6895   "referenced_type" : "type-139",
6896   "self_type" : "type-143",
6897   "size" : 8,
6898   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6899  },
6900  {
6901   "alignment" : 8,
6902   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
6903   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
6904   "referenced_type" : "type-413",
6905   "self_type" : "type-544",
6906   "size" : 8,
6907   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6908  },
6909  {
6910   "alignment" : 8,
6911   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
6912   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
6913   "referenced_type" : "type-598",
6914   "self_type" : "type-613",
6915   "size" : 8,
6916   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6917  },
6918  {
6919   "alignment" : 8,
6920   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
6921   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
6922   "referenced_type" : "type-884",
6923   "self_type" : "type-888",
6924   "size" : 8,
6925   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6926  },
6927  {
6928   "alignment" : 8,
6929   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
6930   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
6931   "referenced_type" : "type-326",
6932   "self_type" : "type-820",
6933   "size" : 8,
6934   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
6935  },
6936  {
6937   "alignment" : 8,
6938   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
6939   "name" : "const android::wp<android::hardware::BHwBinder> &",
6940   "referenced_type" : "type-849",
6941   "self_type" : "type-870",
6942   "size" : 8,
6943   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6944  },
6945  {
6946   "alignment" : 8,
6947   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
6948   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
6949   "referenced_type" : "type-869",
6950   "self_type" : "type-912",
6951   "size" : 8,
6952   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6953  },
6954  {
6955   "alignment" : 8,
6956   "linker_set_key" : "const bool &",
6957   "name" : "const bool &",
6958   "referenced_type" : "type-290",
6959   "self_type" : "type-524",
6960   "size" : 8,
6961   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6962  },
6963  {
6964   "alignment" : 8,
6965   "linker_set_key" : "const double &",
6966   "name" : "const double &",
6967   "referenced_type" : "type-545",
6968   "self_type" : "type-546",
6969   "size" : 8,
6970   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6971  },
6972  {
6973   "alignment" : 8,
6974   "linker_set_key" : "const float &",
6975   "name" : "const float &",
6976   "referenced_type" : "type-542",
6977   "self_type" : "type-543",
6978   "size" : 8,
6979   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6980  },
6981  {
6982   "alignment" : 8,
6983   "linker_set_key" : "const int &",
6984   "name" : "const int &",
6985   "referenced_type" : "type-734",
6986   "self_type" : "type-733",
6987   "size" : 8,
6988   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6989  },
6990  {
6991   "linker_set_key" : "const iter<is_const> &",
6992   "name" : "const iter<is_const> &",
6993   "referenced_type" : "type-186",
6994   "self_type" : "type-188",
6995   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6996  },
6997  {
6998   "linker_set_key" : "const iter<is_const> &",
6999   "name" : "const iter<is_const> &",
7000   "referenced_type" : "type-350",
7001   "self_type" : "type-353",
7002   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7003  },
7004  {
7005   "linker_set_key" : "const iter<is_const> &",
7006   "name" : "const iter<is_const> &",
7007   "referenced_type" : "type-566",
7008   "self_type" : "type-568",
7009   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7010  },
7011  {
7012   "linker_set_key" : "const iter<is_const> &",
7013   "name" : "const iter<is_const> &",
7014   "referenced_type" : "type-916",
7015   "self_type" : "type-918",
7016   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7017  },
7018  {
7019   "alignment" : 8,
7020   "linker_set_key" : "const log_msg &",
7021   "name" : "const log_msg &",
7022   "referenced_type" : "type-334",
7023   "self_type" : "type-416",
7024   "size" : 8,
7025   "source_file" : "/system/core/liblog/include/log/log_read.h"
7026  },
7027  {
7028   "alignment" : 8,
7029   "linker_set_key" : "const long &",
7030   "name" : "const long &",
7031   "referenced_type" : "type-535",
7032   "self_type" : "type-540",
7033   "size" : 8,
7034   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7035  },
7036  {
7037   "alignment" : 8,
7038   "linker_set_key" : "const short &",
7039   "name" : "const short &",
7040   "referenced_type" : "type-530",
7041   "self_type" : "type-531",
7042   "size" : 8,
7043   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7044  },
7045  {
7046   "alignment" : 8,
7047   "linker_set_key" : "const signed char &",
7048   "name" : "const signed char &",
7049   "referenced_type" : "type-527",
7050   "self_type" : "type-529",
7051   "size" : 8,
7052   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7053  },
7054  {
7055   "alignment" : 8,
7056   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
7057   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
7058   "referenced_type" : "type-241",
7059   "self_type" : "type-243",
7060   "size" : 8,
7061   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7062  },
7063  {
7064   "alignment" : 8,
7065   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
7066   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
7067   "referenced_type" : "type-674",
7068   "self_type" : "type-676",
7069   "size" : 8,
7070   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7071  },
7072  {
7073   "alignment" : 8,
7074   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
7075   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
7076   "referenced_type" : "type-930",
7077   "self_type" : "type-932",
7078   "size" : 8,
7079   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7080  },
7081  {
7082   "alignment" : 8,
7083   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
7084   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
7085   "referenced_type" : "type-137",
7086   "self_type" : "type-136",
7087   "size" : 8,
7088   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7089  },
7090  {
7091   "alignment" : 8,
7092   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
7093   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
7094   "referenced_type" : "type-410",
7095   "self_type" : "type-409",
7096   "size" : 8,
7097   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7098  },
7099  {
7100   "alignment" : 8,
7101   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
7102   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
7103   "referenced_type" : "type-863",
7104   "self_type" : "type-862",
7105   "size" : 8,
7106   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7107  },
7108  {
7109   "alignment" : 8,
7110   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
7111   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
7112   "referenced_type" : "type-92",
7113   "self_type" : "type-91",
7114   "size" : 8,
7115   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7116  },
7117  {
7118   "alignment" : 8,
7119   "linker_set_key" : "const unsigned char &",
7120   "name" : "const unsigned char &",
7121   "referenced_type" : "type-612",
7122   "self_type" : "type-793",
7123   "size" : 8,
7124   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7125  },
7126  {
7127   "alignment" : 8,
7128   "linker_set_key" : "const unsigned int &",
7129   "name" : "const unsigned int &",
7130   "referenced_type" : "type-68",
7131   "self_type" : "type-534",
7132   "size" : 8,
7133   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7134  },
7135  {
7136   "alignment" : 8,
7137   "linker_set_key" : "const unsigned long &",
7138   "name" : "const unsigned long &",
7139   "referenced_type" : "type-69",
7140   "self_type" : "type-541",
7141   "size" : 8,
7142   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7143  },
7144  {
7145   "alignment" : 8,
7146   "linker_set_key" : "const unsigned short &",
7147   "name" : "const unsigned short &",
7148   "referenced_type" : "type-532",
7149   "self_type" : "type-533",
7150   "size" : 8,
7151   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7152  },
7153  {
7154   "alignment" : 8,
7155   "linker_set_key" : "int &",
7156   "name" : "int &",
7157   "referenced_type" : "type-38",
7158   "self_type" : "type-637",
7159   "size" : 8,
7160   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7161  },
7162  {
7163   "alignment" : 8,
7164   "linker_set_key" : "unsigned char &",
7165   "name" : "unsigned char &",
7166   "referenced_type" : "type-116",
7167   "self_type" : "type-775",
7168   "size" : 8,
7169   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7170  },
7171  {
7172   "alignment" : 8,
7173   "linker_set_key" : "unsigned int &",
7174   "name" : "unsigned int &",
7175   "referenced_type" : "type-2",
7176   "self_type" : "type-791",
7177   "size" : 8,
7178   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
7179  }
7180 ],
7181 "pointer_types" :
7182 [
7183  {
7184   "alignment" : 8,
7185   "linker_set_key" : "android::Condition *",
7186   "name" : "android::Condition *",
7187   "referenced_type" : "type-291",
7188   "self_type" : "type-757",
7189   "size" : 8,
7190   "source_file" : "/system/core/libutils/include/utils/Condition.h"
7191  },
7192  {
7193   "alignment" : 8,
7194   "linker_set_key" : "android::Mutex *",
7195   "name" : "android::Mutex *",
7196   "referenced_type" : "type-64",
7197   "self_type" : "type-751",
7198   "size" : 8,
7199   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
7200  },
7201  {
7202   "alignment" : 8,
7203   "linker_set_key" : "android::Mutex::Autolock *",
7204   "name" : "android::Mutex::Autolock *",
7205   "referenced_type" : "type-752",
7206   "self_type" : "type-755",
7207   "size" : 8,
7208   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
7209  },
7210  {
7211   "alignment" : 8,
7212   "linker_set_key" : "android::RWLock *",
7213   "name" : "android::RWLock *",
7214   "referenced_type" : "type-758",
7215   "self_type" : "type-760",
7216   "size" : 8,
7217   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
7218  },
7219  {
7220   "alignment" : 8,
7221   "linker_set_key" : "android::RWLock::AutoRLock *",
7222   "name" : "android::RWLock::AutoRLock *",
7223   "referenced_type" : "type-761",
7224   "self_type" : "type-764",
7225   "size" : 8,
7226   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
7227  },
7228  {
7229   "alignment" : 8,
7230   "linker_set_key" : "android::RWLock::AutoWLock *",
7231   "name" : "android::RWLock::AutoWLock *",
7232   "referenced_type" : "type-765",
7233   "self_type" : "type-766",
7234   "size" : 8,
7235   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
7236  },
7237  {
7238   "alignment" : 8,
7239   "linker_set_key" : "android::RefBase *",
7240   "name" : "android::RefBase *",
7241   "referenced_type" : "type-6",
7242   "self_type" : "type-551",
7243   "size" : 8,
7244   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7245  },
7246  {
7247   "alignment" : 8,
7248   "linker_set_key" : "android::RefBase::weakref_impl *",
7249   "name" : "android::RefBase::weakref_impl *",
7250   "referenced_type" : "type-184",
7251   "self_type" : "type-183",
7252   "size" : 8,
7253   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7254  },
7255  {
7256   "alignment" : 8,
7257   "linker_set_key" : "android::RefBase::weakref_impl *",
7258   "name" : "android::RefBase::weakref_impl *",
7259   "referenced_type" : "type-347",
7260   "self_type" : "type-346",
7261   "size" : 8,
7262   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7263  },
7264  {
7265   "alignment" : 8,
7266   "linker_set_key" : "android::RefBase::weakref_impl *",
7267   "name" : "android::RefBase::weakref_impl *",
7268   "referenced_type" : "type-9",
7269   "self_type" : "type-8",
7270   "size" : 8,
7271   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7272  },
7273  {
7274   "alignment" : 8,
7275   "linker_set_key" : "android::RefBase::weakref_impl *",
7276   "name" : "android::RefBase::weakref_impl *",
7277   "referenced_type" : "type-914",
7278   "self_type" : "type-913",
7279   "size" : 8,
7280   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7281  },
7282  {
7283   "alignment" : 8,
7284   "linker_set_key" : "android::RefBase::weakref_type *",
7285   "name" : "android::RefBase::weakref_type *",
7286   "referenced_type" : "type-11",
7287   "self_type" : "type-10",
7288   "size" : 8,
7289   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7290  },
7291  {
7292   "alignment" : 8,
7293   "linker_set_key" : "android::ReferenceRenamer *",
7294   "name" : "android::ReferenceRenamer *",
7295   "referenced_type" : "type-547",
7296   "self_type" : "type-548",
7297   "size" : 8,
7298   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7299  },
7300  {
7301   "alignment" : 8,
7302   "linker_set_key" : "android::ScopedTrace *",
7303   "name" : "android::ScopedTrace *",
7304   "referenced_type" : "type-767",
7305   "self_type" : "type-768",
7306   "size" : 8,
7307   "source_file" : "/system/core/libutils/include/utils/Trace.h"
7308  },
7309  {
7310   "alignment" : 8,
7311   "linker_set_key" : "android::String16 *",
7312   "name" : "android::String16 *",
7313   "referenced_type" : "type-75",
7314   "self_type" : "type-651",
7315   "size" : 8,
7316   "source_file" : "/system/core/libutils/include/utils/String16.h"
7317  },
7318  {
7319   "alignment" : 8,
7320   "linker_set_key" : "android::String8 *",
7321   "name" : "android::String8 *",
7322   "referenced_type" : "type-85",
7323   "self_type" : "type-645",
7324   "size" : 8,
7325   "source_file" : "/system/core/libutils/include/utils/String8.h"
7326  },
7327  {
7328   "alignment" : 8,
7329   "linker_set_key" : "android::Thread *",
7330   "name" : "android::Thread *",
7331   "referenced_type" : "type-289",
7332   "self_type" : "type-288",
7333   "size" : 8,
7334   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7335  },
7336  {
7337   "alignment" : 8,
7338   "linker_set_key" : "android::VirtualLightRefBase *",
7339   "name" : "android::VirtualLightRefBase *",
7340   "referenced_type" : "type-452",
7341   "self_type" : "type-460",
7342   "size" : 8,
7343   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
7344  },
7345  {
7346   "alignment" : 8,
7347   "linker_set_key" : "android::hardware::BHwBinder *",
7348   "name" : "android::hardware::BHwBinder *",
7349   "referenced_type" : "type-37",
7350   "self_type" : "type-415",
7351   "size" : 8,
7352   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7353  },
7354  {
7355   "alignment" : 8,
7356   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_1::ICryptoFactory> *",
7357   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_1::ICryptoFactory> *",
7358   "referenced_type" : "type-659",
7359   "self_type" : "type-658",
7360   "size" : 8,
7361   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
7362  },
7363  {
7364   "alignment" : 8,
7365   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmFactory> *",
7366   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmFactory> *",
7367   "referenced_type" : "type-53",
7368   "self_type" : "type-926",
7369   "size" : 8,
7370   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
7371  },
7372  {
7373   "alignment" : 8,
7374   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmPlugin> *",
7375   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmPlugin> *",
7376   "referenced_type" : "type-153",
7377   "self_type" : "type-232",
7378   "size" : 8,
7379   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
7380  },
7381  {
7382   "alignment" : 8,
7383   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
7384   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
7385   "referenced_type" : "type-690",
7386   "self_type" : "type-695",
7387   "size" : 8,
7388   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7389  },
7390  {
7391   "alignment" : 8,
7392   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
7393   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
7394   "referenced_type" : "type-709",
7395   "self_type" : "type-714",
7396   "size" : 8,
7397   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7398  },
7399  {
7400   "alignment" : 8,
7401   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
7402   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
7403   "referenced_type" : "type-698",
7404   "self_type" : "type-703",
7405   "size" : 8,
7406   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7407  },
7408  {
7409   "alignment" : 8,
7410   "linker_set_key" : "android::hardware::GrantorDescriptor *",
7411   "name" : "android::hardware::GrantorDescriptor *",
7412   "referenced_type" : "type-573",
7413   "self_type" : "type-572",
7414   "size" : 8,
7415   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7416  },
7417  {
7418   "alignment" : 8,
7419   "linker_set_key" : "android::hardware::IBinder *",
7420   "name" : "android::hardware::IBinder *",
7421   "referenced_type" : "type-14",
7422   "self_type" : "type-13",
7423   "size" : 8,
7424   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7425  },
7426  {
7427   "alignment" : 8,
7428   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
7429   "name" : "android::hardware::IBinder::DeathRecipient *",
7430   "referenced_type" : "type-402",
7431   "self_type" : "type-424",
7432   "size" : 8,
7433   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7434  },
7435  {
7436   "alignment" : 8,
7437   "linker_set_key" : "android::hardware::IInterface *",
7438   "name" : "android::hardware::IInterface *",
7439   "referenced_type" : "type-22",
7440   "self_type" : "type-157",
7441   "size" : 8,
7442   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7443  },
7444  {
7445   "alignment" : 8,
7446   "linker_set_key" : "android::hardware::Parcel *",
7447   "name" : "android::hardware::Parcel *",
7448   "referenced_type" : "type-660",
7449   "self_type" : "type-665",
7450   "size" : 8,
7451   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7452  },
7453  {
7454   "alignment" : 8,
7455   "linker_set_key" : "android::hardware::ProcessState *",
7456   "name" : "android::hardware::ProcessState *",
7457   "referenced_type" : "type-59",
7458   "self_type" : "type-58",
7459   "size" : 8,
7460   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7461  },
7462  {
7463   "alignment" : 8,
7464   "linker_set_key" : "android::hardware::Return<android::hardware::drm::V1_0::Status> *",
7465   "name" : "android::hardware::Return<android::hardware::drm::V1_0::Status> *",
7466   "referenced_type" : "type-167",
7467   "self_type" : "type-172",
7468   "size" : 8,
7469   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7470  },
7471  {
7472   "alignment" : 8,
7473   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > *",
7474   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > *",
7475   "referenced_type" : "type-432",
7476   "self_type" : "type-433",
7477   "size" : 8,
7478   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7479  },
7480  {
7481   "alignment" : 8,
7482   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > *",
7483   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > *",
7484   "referenced_type" : "type-905",
7485   "self_type" : "type-906",
7486   "size" : 8,
7487   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7488  },
7489  {
7490   "alignment" : 8,
7491   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > *",
7492   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > *",
7493   "referenced_type" : "type-177",
7494   "self_type" : "type-178",
7495   "size" : 8,
7496   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7497  },
7498  {
7499   "alignment" : 8,
7500   "linker_set_key" : "android::hardware::Return<bool> *",
7501   "name" : "android::hardware::Return<bool> *",
7502   "referenced_type" : "type-426",
7503   "self_type" : "type-427",
7504   "size" : 8,
7505   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7506  },
7507  {
7508   "alignment" : 8,
7509   "linker_set_key" : "android::hardware::Return<void> *",
7510   "name" : "android::hardware::Return<void> *",
7511   "referenced_type" : "type-445",
7512   "self_type" : "type-446",
7513   "size" : 8,
7514   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7515  },
7516  {
7517   "alignment" : 8,
7518   "linker_set_key" : "android::hardware::Status *",
7519   "name" : "android::hardware::Status *",
7520   "referenced_type" : "type-170",
7521   "self_type" : "type-418",
7522   "size" : 8,
7523   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7524  },
7525  {
7526   "alignment" : 8,
7527   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
7528   "name" : "android::hardware::details::HidlInstrumentor *",
7529   "referenced_type" : "type-26",
7530   "self_type" : "type-865",
7531   "size" : 8,
7532   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7533  },
7534  {
7535   "alignment" : 8,
7536   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
7537   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
7538   "referenced_type" : "type-584",
7539   "self_type" : "type-855",
7540   "size" : 8,
7541   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7542  },
7543  {
7544   "alignment" : 8,
7545   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
7546   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
7547   "referenced_type" : "type-576",
7548   "self_type" : "type-850",
7549   "size" : 8,
7550   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7551  },
7552  {
7553   "alignment" : 8,
7554   "linker_set_key" : "android::hardware::details::return_status *",
7555   "name" : "android::hardware::details::return_status *",
7556   "referenced_type" : "type-169",
7557   "self_type" : "type-440",
7558   "size" : 8,
7559   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7560  },
7561  {
7562   "alignment" : 8,
7563   "linker_set_key" : "android::hardware::drm::V1_0::BnHwCryptoFactory *",
7564   "name" : "android::hardware::drm::V1_0::BnHwCryptoFactory *",
7565   "referenced_type" : "type-834",
7566   "self_type" : "type-836",
7567   "size" : 8,
7568   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwCryptoFactory.h"
7569  },
7570  {
7571   "alignment" : 8,
7572   "linker_set_key" : "android::hardware::drm::V1_0::BnHwCryptoPlugin *",
7573   "name" : "android::hardware::drm::V1_0::BnHwCryptoPlugin *",
7574   "referenced_type" : "type-827",
7575   "self_type" : "type-828",
7576   "size" : 8,
7577   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwCryptoPlugin.h"
7578  },
7579  {
7580   "alignment" : 8,
7581   "linker_set_key" : "android::hardware::drm::V1_0::BnHwDrmFactory *",
7582   "name" : "android::hardware::drm::V1_0::BnHwDrmFactory *",
7583   "referenced_type" : "type-31",
7584   "self_type" : "type-42",
7585   "size" : 8,
7586   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwDrmFactory.h"
7587  },
7588  {
7589   "alignment" : 8,
7590   "linker_set_key" : "android::hardware::drm::V1_0::BnHwDrmPlugin *",
7591   "name" : "android::hardware::drm::V1_0::BnHwDrmPlugin *",
7592   "referenced_type" : "type-974",
7593   "self_type" : "type-975",
7594   "size" : 8,
7595   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwDrmPlugin.h"
7596  },
7597  {
7598   "alignment" : 8,
7599   "linker_set_key" : "android::hardware::drm::V1_0::BnHwDrmPluginListener *",
7600   "name" : "android::hardware::drm::V1_0::BnHwDrmPluginListener *",
7601   "referenced_type" : "type-966",
7602   "self_type" : "type-967",
7603   "size" : 8,
7604   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwDrmPluginListener.h"
7605  },
7606  {
7607   "alignment" : 8,
7608   "linker_set_key" : "android::hardware::drm::V1_0::ICryptoFactory *",
7609   "name" : "android::hardware::drm::V1_0::ICryptoFactory *",
7610   "referenced_type" : "type-358",
7611   "self_type" : "type-357",
7612   "size" : 8,
7613   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7614  },
7615  {
7616   "alignment" : 8,
7617   "linker_set_key" : "android::hardware::drm::V1_0::ICryptoPlugin *",
7618   "name" : "android::hardware::drm::V1_0::ICryptoPlugin *",
7619   "referenced_type" : "type-331",
7620   "self_type" : "type-330",
7621   "size" : 8,
7622   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7623  },
7624  {
7625   "alignment" : 8,
7626   "linker_set_key" : "android::hardware::drm::V1_0::IDrmFactory *",
7627   "name" : "android::hardware::drm::V1_0::IDrmFactory *",
7628   "referenced_type" : "type-34",
7629   "self_type" : "type-33",
7630   "size" : 8,
7631   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7632  },
7633  {
7634   "alignment" : 8,
7635   "linker_set_key" : "android::hardware::drm::V1_0::IDrmPlugin *",
7636   "name" : "android::hardware::drm::V1_0::IDrmPlugin *",
7637   "referenced_type" : "type-21",
7638   "self_type" : "type-881",
7639   "size" : 8,
7640   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7641  },
7642  {
7643   "alignment" : 8,
7644   "linker_set_key" : "android::hardware::drm::V1_0::IDrmPluginListener *",
7645   "name" : "android::hardware::drm::V1_0::IDrmPluginListener *",
7646   "referenced_type" : "type-161",
7647   "self_type" : "type-160",
7648   "size" : 8,
7649   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7650  },
7651  {
7652   "alignment" : 8,
7653   "linker_set_key" : "android::hardware::drm::V1_0::KeyStatus *",
7654   "name" : "android::hardware::drm::V1_0::KeyStatus *",
7655   "referenced_type" : "type-206",
7656   "self_type" : "type-205",
7657   "size" : 8,
7658   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7659  },
7660  {
7661   "alignment" : 8,
7662   "linker_set_key" : "android::hardware::drm::V1_0::KeyValue *",
7663   "name" : "android::hardware::drm::V1_0::KeyValue *",
7664   "referenced_type" : "type-197",
7665   "self_type" : "type-196",
7666   "size" : 8,
7667   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7668  },
7669  {
7670   "alignment" : 8,
7671   "linker_set_key" : "android::hardware::drm::V1_0::SecureStop *",
7672   "name" : "android::hardware::drm::V1_0::SecureStop *",
7673   "referenced_type" : "type-212",
7674   "self_type" : "type-211",
7675   "size" : 8,
7676   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7677  },
7678  {
7679   "alignment" : 8,
7680   "linker_set_key" : "android::hardware::drm::V1_1::BnHwCryptoFactory *",
7681   "name" : "android::hardware::drm::V1_1::BnHwCryptoFactory *",
7682   "referenced_type" : "type-719",
7683   "self_type" : "type-835",
7684   "size" : 8,
7685   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7686  },
7687  {
7688   "alignment" : 8,
7689   "linker_set_key" : "android::hardware::drm::V1_1::BnHwDrmFactory *",
7690   "name" : "android::hardware::drm::V1_1::BnHwDrmFactory *",
7691   "referenced_type" : "type-874",
7692   "self_type" : "type-875",
7693   "size" : 8,
7694   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7695  },
7696  {
7697   "alignment" : 8,
7698   "linker_set_key" : "android::hardware::drm::V1_1::BnHwDrmPlugin *",
7699   "name" : "android::hardware::drm::V1_1::BnHwDrmPlugin *",
7700   "referenced_type" : "type-144",
7701   "self_type" : "type-145",
7702   "size" : 8,
7703   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7704  },
7705  {
7706   "alignment" : 8,
7707   "linker_set_key" : "android::hardware::drm::V1_1::BpHwCryptoFactory *",
7708   "name" : "android::hardware::drm::V1_1::BpHwCryptoFactory *",
7709   "referenced_type" : "type-843",
7710   "self_type" : "type-927",
7711   "size" : 8,
7712   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7713  },
7714  {
7715   "alignment" : 8,
7716   "linker_set_key" : "android::hardware::drm::V1_1::BpHwDrmFactory *",
7717   "name" : "android::hardware::drm::V1_1::BpHwDrmFactory *",
7718   "referenced_type" : "type-50",
7719   "self_type" : "type-878",
7720   "size" : 8,
7721   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7722  },
7723  {
7724   "alignment" : 8,
7725   "linker_set_key" : "android::hardware::drm::V1_1::BpHwDrmPlugin *",
7726   "name" : "android::hardware::drm::V1_1::BpHwDrmPlugin *",
7727   "referenced_type" : "type-150",
7728   "self_type" : "type-154",
7729   "size" : 8,
7730   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7731  },
7732  {
7733   "alignment" : 8,
7734   "linker_set_key" : "android::hardware::drm::V1_1::BsCryptoFactory *",
7735   "name" : "android::hardware::drm::V1_1::BsCryptoFactory *",
7736   "referenced_type" : "type-896",
7737   "self_type" : "type-911",
7738   "size" : 8,
7739   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7740  },
7741  {
7742   "alignment" : 8,
7743   "linker_set_key" : "android::hardware::drm::V1_1::BsDrmFactory *",
7744   "name" : "android::hardware::drm::V1_1::BsDrmFactory *",
7745   "referenced_type" : "type-876",
7746   "self_type" : "type-877",
7747   "size" : 8,
7748   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7749  },
7750  {
7751   "alignment" : 8,
7752   "linker_set_key" : "android::hardware::drm::V1_1::BsDrmPlugin *",
7753   "name" : "android::hardware::drm::V1_1::BsDrmPlugin *",
7754   "referenced_type" : "type-146",
7755   "self_type" : "type-149",
7756   "size" : 8,
7757   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7758  },
7759  {
7760   "alignment" : 8,
7761   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup *",
7762   "name" : "android::hardware::drm::V1_1::DrmMetricGroup *",
7763   "referenced_type" : "type-101",
7764   "self_type" : "type-100",
7765   "size" : 8,
7766   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7767  },
7768  {
7769   "alignment" : 8,
7770   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
7771   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
7772   "referenced_type" : "type-114",
7773   "self_type" : "type-113",
7774   "size" : 8,
7775   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7776  },
7777  {
7778   "alignment" : 8,
7779   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
7780   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
7781   "referenced_type" : "type-106",
7782   "self_type" : "type-105",
7783   "size" : 8,
7784   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7785  },
7786  {
7787   "alignment" : 8,
7788   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::Value *",
7789   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Value *",
7790   "referenced_type" : "type-122",
7791   "self_type" : "type-121",
7792   "size" : 8,
7793   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7794  },
7795  {
7796   "alignment" : 8,
7797   "linker_set_key" : "android::hardware::drm::V1_1::ICryptoFactory *",
7798   "name" : "android::hardware::drm::V1_1::ICryptoFactory *",
7799   "referenced_type" : "type-372",
7800   "self_type" : "type-371",
7801   "size" : 8,
7802   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7803  },
7804  {
7805   "alignment" : 8,
7806   "linker_set_key" : "android::hardware::drm::V1_1::IDrmFactory *",
7807   "name" : "android::hardware::drm::V1_1::IDrmFactory *",
7808   "referenced_type" : "type-54",
7809   "self_type" : "type-97",
7810   "size" : 8,
7811   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7812  },
7813  {
7814   "alignment" : 8,
7815   "linker_set_key" : "android::hardware::drm::V1_1::IDrmPlugin *",
7816   "name" : "android::hardware::drm::V1_1::IDrmPlugin *",
7817   "referenced_type" : "type-142",
7818   "self_type" : "type-141",
7819   "size" : 8,
7820   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7821  },
7822  {
7823   "alignment" : 8,
7824   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 16> *",
7825   "name" : "android::hardware::hidl_array<unsigned char, 16> *",
7826   "referenced_type" : "type-614",
7827   "self_type" : "type-616",
7828   "size" : 8,
7829   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7830  },
7831  {
7832   "alignment" : 8,
7833   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
7834   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
7835   "referenced_type" : "type-587",
7836   "self_type" : "type-586",
7837   "size" : 8,
7838   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7839  },
7840  {
7841   "alignment" : 8,
7842   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
7843   "name" : "android::hardware::hidl_binder_death_recipient *",
7844   "referenced_type" : "type-398",
7845   "self_type" : "type-397",
7846   "size" : 8,
7847   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7848  },
7849  {
7850   "alignment" : 8,
7851   "linker_set_key" : "android::hardware::hidl_death_recipient *",
7852   "name" : "android::hardware::hidl_death_recipient *",
7853   "referenced_type" : "type-401",
7854   "self_type" : "type-400",
7855   "size" : 8,
7856   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7857  },
7858  {
7859   "alignment" : 8,
7860   "linker_set_key" : "android::hardware::hidl_memory *",
7861   "name" : "android::hardware::hidl_memory *",
7862   "referenced_type" : "type-556",
7863   "self_type" : "type-557",
7864   "size" : 8,
7865   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7866  },
7867  {
7868   "alignment" : 8,
7869   "linker_set_key" : "android::hardware::hidl_string *",
7870   "name" : "android::hardware::hidl_string *",
7871   "referenced_type" : "type-107",
7872   "self_type" : "type-578",
7873   "size" : 8,
7874   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7875  },
7876  {
7877   "alignment" : 8,
7878   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
7879   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
7880   "referenced_type" : "type-583",
7881   "self_type" : "type-590",
7882   "size" : 8,
7883   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7884  },
7885  {
7886   "alignment" : 8,
7887   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
7888   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
7889   "referenced_type" : "type-575",
7890   "self_type" : "type-579",
7891   "size" : 8,
7892   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7893  },
7894  {
7895   "alignment" : 8,
7896   "linker_set_key" : "android::hardware::hidl_vec<unsigned char> *",
7897   "name" : "android::hardware::hidl_vec<unsigned char> *",
7898   "referenced_type" : "type-130",
7899   "self_type" : "type-129",
7900   "size" : 8,
7901   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7902  },
7903  {
7904   "alignment" : 8,
7905   "linker_set_key" : "android::hardware::hidl_version *",
7906   "name" : "android::hardware::hidl_version *",
7907   "referenced_type" : "type-617",
7908   "self_type" : "type-618",
7909   "size" : 8,
7910   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7911  },
7912  {
7913   "alignment" : 8,
7914   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
7915   "name" : "android::hidl::base::V1_0::BnHwBase *",
7916   "referenced_type" : "type-35",
7917   "self_type" : "type-673",
7918   "size" : 8,
7919   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
7920  },
7921  {
7922   "alignment" : 8,
7923   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
7924   "name" : "android::hidl::base::V1_0::IBase *",
7925   "referenced_type" : "type-5",
7926   "self_type" : "type-4",
7927   "size" : 8,
7928   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7929  },
7930  {
7931   "alignment" : 8,
7932   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
7933   "name" : "android::hidl::manager::V1_0::IServiceManager *",
7934   "referenced_type" : "type-246",
7935   "self_type" : "type-245",
7936   "size" : 8,
7937   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7938  },
7939  {
7940   "alignment" : 8,
7941   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
7942   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
7943   "referenced_type" : "type-324",
7944   "self_type" : "type-323",
7945   "size" : 8,
7946   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7947  },
7948  {
7949   "alignment" : 8,
7950   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
7951   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
7952   "referenced_type" : "type-963",
7953   "self_type" : "type-971",
7954   "size" : 8,
7955   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7956  },
7957  {
7958   "alignment" : 8,
7959   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
7960   "name" : "android::sp<android::hardware::IBinder> *",
7961   "referenced_type" : "type-12",
7962   "self_type" : "type-56",
7963   "size" : 8,
7964   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7965  },
7966  {
7967   "alignment" : 8,
7968   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
7969   "name" : "android::sp<android::hardware::ProcessState> *",
7970   "referenced_type" : "type-57",
7971   "self_type" : "type-231",
7972   "size" : 8,
7973   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7974  },
7975  {
7976   "alignment" : 8,
7977   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
7978   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
7979   "referenced_type" : "type-356",
7980   "self_type" : "type-360",
7981   "size" : 8,
7982   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7983  },
7984  {
7985   "alignment" : 8,
7986   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
7987   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
7988   "referenced_type" : "type-329",
7989   "self_type" : "type-328",
7990   "size" : 8,
7991   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7992  },
7993  {
7994   "alignment" : 8,
7995   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
7996   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
7997   "referenced_type" : "type-32",
7998   "self_type" : "type-897",
7999   "size" : 8,
8000   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8001  },
8002  {
8003   "alignment" : 8,
8004   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
8005   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
8006   "referenced_type" : "type-880",
8007   "self_type" : "type-890",
8008   "size" : 8,
8009   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8010  },
8011  {
8012   "alignment" : 8,
8013   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
8014   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
8015   "referenced_type" : "type-159",
8016   "self_type" : "type-885",
8017   "size" : 8,
8018   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8019  },
8020  {
8021   "alignment" : 8,
8022   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory> *",
8023   "name" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory> *",
8024   "referenced_type" : "type-370",
8025   "self_type" : "type-369",
8026   "size" : 8,
8027   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8028  },
8029  {
8030   "alignment" : 8,
8031   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmFactory> *",
8032   "name" : "android::sp<android::hardware::drm::V1_1::IDrmFactory> *",
8033   "referenced_type" : "type-96",
8034   "self_type" : "type-901",
8035   "size" : 8,
8036   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8037  },
8038  {
8039   "alignment" : 8,
8040   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
8041   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
8042   "referenced_type" : "type-140",
8043   "self_type" : "type-163",
8044   "size" : 8,
8045   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8046  },
8047  {
8048   "alignment" : 8,
8049   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
8050   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
8051   "referenced_type" : "type-396",
8052   "self_type" : "type-395",
8053   "size" : 8,
8054   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8055  },
8056  {
8057   "alignment" : 8,
8058   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
8059   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
8060   "referenced_type" : "type-36",
8061   "self_type" : "type-883",
8062   "size" : 8,
8063   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8064  },
8065  {
8066   "alignment" : 8,
8067   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
8068   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
8069   "referenced_type" : "type-244",
8070   "self_type" : "type-253",
8071   "size" : 8,
8072   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8073  },
8074  {
8075   "alignment" : 8,
8076   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
8077   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
8078   "referenced_type" : "type-322",
8079   "self_type" : "type-325",
8080   "size" : 8,
8081   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8082  },
8083  {
8084   "alignment" : 8,
8085   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
8086   "name" : "android::wp<android::hardware::BHwBinder> *",
8087   "referenced_type" : "type-624",
8088   "self_type" : "type-708",
8089   "size" : 8,
8090   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8091  },
8092  {
8093   "alignment" : 8,
8094   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
8095   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
8096   "referenced_type" : "type-423",
8097   "self_type" : "type-459",
8098   "size" : 8,
8099   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8100  },
8101  {
8102   "alignment" : 8,
8103   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
8104   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
8105   "referenced_type" : "type-399",
8106   "self_type" : "type-562",
8107   "size" : 8,
8108   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8109  },
8110  {
8111   "alignment" : 8,
8112   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
8113   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
8114   "referenced_type" : "type-3",
8115   "self_type" : "type-866",
8116   "size" : 8,
8117   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8118  },
8119  {
8120   "alignment" : 8,
8121   "linker_set_key" : "android_flex_plane *",
8122   "name" : "android_flex_plane *",
8123   "referenced_type" : "type-739",
8124   "self_type" : "type-742",
8125   "size" : 8,
8126   "source_file" : "/system/core/libsystem/include/system/graphics.h"
8127  },
8128  {
8129   "alignment" : 8,
8130   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
8131   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
8132   "referenced_type" : "type-72",
8133   "self_type" : "type-71",
8134   "size" : 8,
8135   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
8136  },
8137  {
8138   "alignment" : 8,
8139   "linker_set_key" : "char *",
8140   "name" : "char *",
8141   "referenced_type" : "type-88",
8142   "self_type" : "type-449",
8143   "size" : 8,
8144   "source_file" : "/system/core/liblog/include/log/log_read.h"
8145  },
8146  {
8147   "alignment" : 8,
8148   "linker_set_key" : "const android::NativeHandle *",
8149   "name" : "const android::NativeHandle *",
8150   "referenced_type" : "type-632",
8151   "self_type" : "type-633",
8152   "size" : 8,
8153   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
8154  },
8155  {
8156   "alignment" : 8,
8157   "linker_set_key" : "const android::RefBase *",
8158   "name" : "const android::RefBase *",
8159   "referenced_type" : "type-549",
8160   "self_type" : "type-550",
8161   "size" : 8,
8162   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8163  },
8164  {
8165   "alignment" : 8,
8166   "linker_set_key" : "const android::String16 *",
8167   "name" : "const android::String16 *",
8168   "referenced_type" : "type-74",
8169   "self_type" : "type-649",
8170   "size" : 8,
8171   "source_file" : "/system/core/libutils/include/utils/String16.h"
8172  },
8173  {
8174   "alignment" : 8,
8175   "linker_set_key" : "const android::String8 *",
8176   "name" : "const android::String8 *",
8177   "referenced_type" : "type-641",
8178   "self_type" : "type-642",
8179   "size" : 8,
8180   "source_file" : "/system/core/libutils/include/utils/String8.h"
8181  },
8182  {
8183   "alignment" : 8,
8184   "linker_set_key" : "const android::VectorImpl *",
8185   "name" : "const android::VectorImpl *",
8186   "referenced_type" : "type-717",
8187   "self_type" : "type-718",
8188   "size" : 8,
8189   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
8190  },
8191  {
8192   "alignment" : 8,
8193   "linker_set_key" : "const android::hardware::BpHwRefBase *",
8194   "name" : "const android::hardware::BpHwRefBase *",
8195   "referenced_type" : "type-653",
8196   "self_type" : "type-654",
8197   "size" : 8,
8198   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
8199  },
8200  {
8201   "alignment" : 8,
8202   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
8203   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
8204   "referenced_type" : "type-683",
8205   "self_type" : "type-684",
8206   "size" : 8,
8207   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
8208  },
8209  {
8210   "alignment" : 8,
8211   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
8212   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
8213   "referenced_type" : "type-688",
8214   "self_type" : "type-689",
8215   "size" : 8,
8216   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
8217  },
8218  {
8219   "alignment" : 8,
8220   "linker_set_key" : "const android::hardware::Return<android::hardware::drm::V1_0::Status> *",
8221   "name" : "const android::hardware::Return<android::hardware::drm::V1_0::Status> *",
8222   "referenced_type" : "type-175",
8223   "self_type" : "type-176",
8224   "size" : 8,
8225   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8226  },
8227  {
8228   "alignment" : 8,
8229   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > *",
8230   "name" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > *",
8231   "referenced_type" : "type-436",
8232   "self_type" : "type-437",
8233   "size" : 8,
8234   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8235  },
8236  {
8237   "alignment" : 8,
8238   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > *",
8239   "name" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > *",
8240   "referenced_type" : "type-909",
8241   "self_type" : "type-910",
8242   "size" : 8,
8243   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8244  },
8245  {
8246   "alignment" : 8,
8247   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > *",
8248   "name" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > *",
8249   "referenced_type" : "type-181",
8250   "self_type" : "type-182",
8251   "size" : 8,
8252   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8253  },
8254  {
8255   "alignment" : 8,
8256   "linker_set_key" : "const android::hardware::Return<bool> *",
8257   "name" : "const android::hardware::Return<bool> *",
8258   "referenced_type" : "type-430",
8259   "self_type" : "type-431",
8260   "size" : 8,
8261   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8262  },
8263  {
8264   "alignment" : 8,
8265   "linker_set_key" : "const android::hardware::Status *",
8266   "name" : "const android::hardware::Status *",
8267   "referenced_type" : "type-419",
8268   "self_type" : "type-425",
8269   "size" : 8,
8270   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8271  },
8272  {
8273   "alignment" : 8,
8274   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyValue> *",
8275   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyValue> *",
8276   "referenced_type" : "type-319",
8277   "self_type" : "type-320",
8278   "size" : 8,
8279   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8280  },
8281  {
8282   "alignment" : 8,
8283   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
8284   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
8285   "referenced_type" : "type-273",
8286   "self_type" : "type-283",
8287   "size" : 8,
8288   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8289  },
8290  {
8291   "alignment" : 8,
8292   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
8293   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
8294   "referenced_type" : "type-317",
8295   "self_type" : "type-318",
8296   "size" : 8,
8297   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8298  },
8299  {
8300   "alignment" : 8,
8301   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
8302   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
8303   "referenced_type" : "type-313",
8304   "self_type" : "type-314",
8305   "size" : 8,
8306   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8307  },
8308  {
8309   "alignment" : 8,
8310   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup> *",
8311   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup> *",
8312   "referenced_type" : "type-123",
8313   "self_type" : "type-124",
8314   "size" : 8,
8315   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8316  },
8317  {
8318   "alignment" : 8,
8319   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
8320   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
8321   "referenced_type" : "type-857",
8322   "self_type" : "type-858",
8323   "size" : 8,
8324   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8325  },
8326  {
8327   "alignment" : 8,
8328   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
8329   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
8330   "referenced_type" : "type-852",
8331   "self_type" : "type-853",
8332   "size" : 8,
8333   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8334  },
8335  {
8336   "alignment" : 8,
8337   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
8338   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
8339   "referenced_type" : "type-134",
8340   "self_type" : "type-135",
8341   "size" : 8,
8342   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8343  },
8344  {
8345   "alignment" : 8,
8346   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
8347   "name" : "const android::hardware::details::hidl_pointer<int> *",
8348   "referenced_type" : "type-754",
8349   "self_type" : "type-763",
8350   "size" : 8,
8351   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8352  },
8353  {
8354   "alignment" : 8,
8355   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
8356   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
8357   "referenced_type" : "type-814",
8358   "self_type" : "type-821",
8359   "size" : 8,
8360   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8361  },
8362  {
8363   "alignment" : 8,
8364   "linker_set_key" : "const android::hardware::details::return_status *",
8365   "name" : "const android::hardware::details::return_status *",
8366   "referenced_type" : "type-442",
8367   "self_type" : "type-443",
8368   "size" : 8,
8369   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8370  },
8371  {
8372   "alignment" : 8,
8373   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwCryptoFactory *",
8374   "name" : "const android::hardware::drm::V1_0::BpHwCryptoFactory *",
8375   "referenced_type" : "type-840",
8376   "self_type" : "type-841",
8377   "size" : 8,
8378   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwCryptoFactory.h"
8379  },
8380  {
8381   "alignment" : 8,
8382   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwCryptoPlugin *",
8383   "name" : "const android::hardware::drm::V1_0::BpHwCryptoPlugin *",
8384   "referenced_type" : "type-832",
8385   "self_type" : "type-833",
8386   "size" : 8,
8387   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwCryptoPlugin.h"
8388  },
8389  {
8390   "alignment" : 8,
8391   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwDrmFactory *",
8392   "name" : "const android::hardware::drm::V1_0::BpHwDrmFactory *",
8393   "referenced_type" : "type-47",
8394   "self_type" : "type-48",
8395   "size" : 8,
8396   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmFactory.h"
8397  },
8398  {
8399   "alignment" : 8,
8400   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwDrmPlugin *",
8401   "name" : "const android::hardware::drm::V1_0::BpHwDrmPlugin *",
8402   "referenced_type" : "type-16",
8403   "self_type" : "type-15",
8404   "size" : 8,
8405   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmPlugin.h"
8406  },
8407  {
8408   "alignment" : 8,
8409   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwDrmPluginListener *",
8410   "name" : "const android::hardware::drm::V1_0::BpHwDrmPluginListener *",
8411   "referenced_type" : "type-972",
8412   "self_type" : "type-973",
8413   "size" : 8,
8414   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmPluginListener.h"
8415  },
8416  {
8417   "alignment" : 8,
8418   "linker_set_key" : "const android::hardware::drm::V1_0::ICryptoFactory *",
8419   "name" : "const android::hardware::drm::V1_0::ICryptoFactory *",
8420   "referenced_type" : "type-813",
8421   "self_type" : "type-815",
8422   "size" : 8,
8423   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/ICryptoFactory.h"
8424  },
8425  {
8426   "alignment" : 8,
8427   "linker_set_key" : "const android::hardware::drm::V1_0::ICryptoPlugin *",
8428   "name" : "const android::hardware::drm::V1_0::ICryptoPlugin *",
8429   "referenced_type" : "type-349",
8430   "self_type" : "type-352",
8431   "size" : 8,
8432   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8433  },
8434  {
8435   "alignment" : 8,
8436   "linker_set_key" : "const android::hardware::drm::V1_0::IDrmFactory *",
8437   "name" : "const android::hardware::drm::V1_0::IDrmFactory *",
8438   "referenced_type" : "type-961",
8439   "self_type" : "type-962",
8440   "size" : 8,
8441   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmFactory.h"
8442  },
8443  {
8444   "alignment" : 8,
8445   "linker_set_key" : "const android::hardware::drm::V1_0::IDrmPlugin *",
8446   "name" : "const android::hardware::drm::V1_0::IDrmPlugin *",
8447   "referenced_type" : "type-894",
8448   "self_type" : "type-895",
8449   "size" : 8,
8450   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8451  },
8452  {
8453   "alignment" : 8,
8454   "linker_set_key" : "const android::hardware::drm::V1_0::IDrmPluginListener *",
8455   "name" : "const android::hardware::drm::V1_0::IDrmPluginListener *",
8456   "referenced_type" : "type-959",
8457   "self_type" : "type-960",
8458   "size" : 8,
8459   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmPluginListener.h"
8460  },
8461  {
8462   "alignment" : 8,
8463   "linker_set_key" : "const android::hardware::drm::V1_0::KeyValue *",
8464   "name" : "const android::hardware::drm::V1_0::KeyValue *",
8465   "referenced_type" : "type-199",
8466   "self_type" : "type-198",
8467   "size" : 8,
8468   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8469  },
8470  {
8471   "alignment" : 8,
8472   "linker_set_key" : "const android::hardware::drm::V1_1::BpHwCryptoFactory *",
8473   "name" : "const android::hardware::drm::V1_1::BpHwCryptoFactory *",
8474   "referenced_type" : "type-842",
8475   "self_type" : "type-846",
8476   "size" : 8,
8477   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
8478  },
8479  {
8480   "alignment" : 8,
8481   "linker_set_key" : "const android::hardware::drm::V1_1::BpHwDrmFactory *",
8482   "name" : "const android::hardware::drm::V1_1::BpHwDrmFactory *",
8483   "referenced_type" : "type-49",
8484   "self_type" : "type-55",
8485   "size" : 8,
8486   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
8487  },
8488  {
8489   "alignment" : 8,
8490   "linker_set_key" : "const android::hardware::drm::V1_1::BpHwDrmPlugin *",
8491   "name" : "const android::hardware::drm::V1_1::BpHwDrmPlugin *",
8492   "referenced_type" : "type-305",
8493   "self_type" : "type-306",
8494   "size" : 8,
8495   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
8496  },
8497  {
8498   "alignment" : 8,
8499   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup *",
8500   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup *",
8501   "referenced_type" : "type-126",
8502   "self_type" : "type-223",
8503   "size" : 8,
8504   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8505  },
8506  {
8507   "alignment" : 8,
8508   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
8509   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
8510   "referenced_type" : "type-260",
8511   "self_type" : "type-354",
8512   "size" : 8,
8513   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8514  },
8515  {
8516   "alignment" : 8,
8517   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
8518   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
8519   "referenced_type" : "type-316",
8520   "self_type" : "type-359",
8521   "size" : 8,
8522   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8523  },
8524  {
8525   "alignment" : 8,
8526   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value *",
8527   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value *",
8528   "referenced_type" : "type-310",
8529   "self_type" : "type-355",
8530   "size" : 8,
8531   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8532  },
8533  {
8534   "alignment" : 8,
8535   "linker_set_key" : "const android::hardware::drm::V1_1::ICryptoFactory *",
8536   "name" : "const android::hardware::drm::V1_1::ICryptoFactory *",
8537   "referenced_type" : "type-816",
8538   "self_type" : "type-817",
8539   "size" : 8,
8540   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
8541  },
8542  {
8543   "alignment" : 8,
8544   "linker_set_key" : "const android::hardware::drm::V1_1::IDrmFactory *",
8545   "name" : "const android::hardware::drm::V1_1::IDrmFactory *",
8546   "referenced_type" : "type-964",
8547   "self_type" : "type-965",
8548   "size" : 8,
8549   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
8550  },
8551  {
8552   "alignment" : 8,
8553   "linker_set_key" : "const android::hardware::drm::V1_1::IDrmPlugin *",
8554   "name" : "const android::hardware::drm::V1_1::IDrmPlugin *",
8555   "referenced_type" : "type-303",
8556   "self_type" : "type-304",
8557   "size" : 8,
8558   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
8559  },
8560  {
8561   "alignment" : 8,
8562   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
8563   "name" : "const android::hardware::hidl_death_recipient *",
8564   "referenced_type" : "type-872",
8565   "self_type" : "type-873",
8566   "size" : 8,
8567   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8568  },
8569  {
8570   "alignment" : 8,
8571   "linker_set_key" : "const android::hardware::hidl_memory *",
8572   "name" : "const android::hardware::hidl_memory *",
8573   "referenced_type" : "type-559",
8574   "self_type" : "type-564",
8575   "size" : 8,
8576   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8577  },
8578  {
8579   "alignment" : 8,
8580   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue> *",
8581   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue> *",
8582   "referenced_type" : "type-200",
8583   "self_type" : "type-201",
8584   "size" : 8,
8585   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8586  },
8587  {
8588   "alignment" : 8,
8589   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
8590   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
8591   "referenced_type" : "type-213",
8592   "self_type" : "type-214",
8593   "size" : 8,
8594   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8595  },
8596  {
8597   "alignment" : 8,
8598   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
8599   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
8600   "referenced_type" : "type-219",
8601   "self_type" : "type-220",
8602   "size" : 8,
8603   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8604  },
8605  {
8606   "alignment" : 8,
8607   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
8608   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
8609   "referenced_type" : "type-216",
8610   "self_type" : "type-217",
8611   "size" : 8,
8612   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8613  },
8614  {
8615   "alignment" : 8,
8616   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup> *",
8617   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup> *",
8618   "referenced_type" : "type-224",
8619   "self_type" : "type-225",
8620   "size" : 8,
8621   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8622  },
8623  {
8624   "alignment" : 8,
8625   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
8626   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
8627   "referenced_type" : "type-227",
8628   "self_type" : "type-228",
8629   "size" : 8,
8630   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8631  },
8632  {
8633   "alignment" : 8,
8634   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
8635   "name" : "const android::hardware::hidl_vec<int> *",
8636   "referenced_type" : "type-600",
8637   "self_type" : "type-601",
8638   "size" : 8,
8639   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8640  },
8641  {
8642   "alignment" : 8,
8643   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
8644   "name" : "const android::hardware::hidl_vec<unsigned char> *",
8645   "referenced_type" : "type-603",
8646   "self_type" : "type-604",
8647   "size" : 8,
8648   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8649  },
8650  {
8651   "alignment" : 8,
8652   "linker_set_key" : "const android::hardware::hidl_version *",
8653   "name" : "const android::hardware::hidl_version *",
8654   "referenced_type" : "type-619",
8655   "self_type" : "type-620",
8656   "size" : 8,
8657   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8658  },
8659  {
8660   "alignment" : 8,
8661   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
8662   "name" : "const android::hidl::base::V1_0::BpHwBase *",
8663   "referenced_type" : "type-825",
8664   "self_type" : "type-826",
8665   "size" : 8,
8666   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
8667  },
8668  {
8669   "alignment" : 8,
8670   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
8671   "name" : "const android::hidl::base::V1_0::IBase *",
8672   "referenced_type" : "type-694",
8673   "self_type" : "type-693",
8674   "size" : 8,
8675   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8676  },
8677  {
8678   "alignment" : 8,
8679   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
8680   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
8681   "referenced_type" : "type-268",
8682   "self_type" : "type-278",
8683   "size" : 8,
8684   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8685  },
8686  {
8687   "alignment" : 8,
8688   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
8689   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
8690   "referenced_type" : "type-769",
8691   "self_type" : "type-770",
8692   "size" : 8,
8693   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
8694  },
8695  {
8696   "alignment" : 8,
8697   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
8698   "name" : "const android::sp<android::hardware::IBinder> *",
8699   "referenced_type" : "type-80",
8700   "self_type" : "type-155",
8701   "size" : 8,
8702   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8703  },
8704  {
8705   "alignment" : 8,
8706   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
8707   "name" : "const android::sp<android::hardware::ProcessState> *",
8708   "referenced_type" : "type-233",
8709   "self_type" : "type-236",
8710   "size" : 8,
8711   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8712  },
8713  {
8714   "alignment" : 8,
8715   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
8716   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
8717   "referenced_type" : "type-363",
8718   "self_type" : "type-367",
8719   "size" : 8,
8720   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8721  },
8722  {
8723   "alignment" : 8,
8724   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
8725   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
8726   "referenced_type" : "type-345",
8727   "self_type" : "type-344",
8728   "size" : 8,
8729   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8730  },
8731  {
8732   "alignment" : 8,
8733   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
8734   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
8735   "referenced_type" : "type-898",
8736   "self_type" : "type-900",
8737   "size" : 8,
8738   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8739  },
8740  {
8741   "alignment" : 8,
8742   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
8743   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
8744   "referenced_type" : "type-879",
8745   "self_type" : "type-893",
8746   "size" : 8,
8747   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8748  },
8749  {
8750   "alignment" : 8,
8751   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
8752   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
8753   "referenced_type" : "type-886",
8754   "self_type" : "type-889",
8755   "size" : 8,
8756   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8757  },
8758  {
8759   "alignment" : 8,
8760   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::ICryptoFactory> *",
8761   "name" : "const android::sp<android::hardware::drm::V1_1::ICryptoFactory> *",
8762   "referenced_type" : "type-390",
8763   "self_type" : "type-389",
8764   "size" : 8,
8765   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8766  },
8767  {
8768   "alignment" : 8,
8769   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::IDrmFactory> *",
8770   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmFactory> *",
8771   "referenced_type" : "type-95",
8772   "self_type" : "type-904",
8773   "size" : 8,
8774   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8775  },
8776  {
8777   "alignment" : 8,
8778   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
8779   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
8780   "referenced_type" : "type-139",
8781   "self_type" : "type-166",
8782   "size" : 8,
8783   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8784  },
8785  {
8786   "alignment" : 8,
8787   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
8788   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
8789   "referenced_type" : "type-413",
8790   "self_type" : "type-412",
8791   "size" : 8,
8792   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8793  },
8794  {
8795   "alignment" : 8,
8796   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
8797   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
8798   "referenced_type" : "type-598",
8799   "self_type" : "type-871",
8800   "size" : 8,
8801   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8802  },
8803  {
8804   "alignment" : 8,
8805   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
8806   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
8807   "referenced_type" : "type-884",
8808   "self_type" : "type-944",
8809   "size" : 8,
8810   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8811  },
8812  {
8813   "alignment" : 8,
8814   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
8815   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
8816   "referenced_type" : "type-254",
8817   "self_type" : "type-261",
8818   "size" : 8,
8819   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8820  },
8821  {
8822   "alignment" : 8,
8823   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
8824   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
8825   "referenced_type" : "type-326",
8826   "self_type" : "type-327",
8827   "size" : 8,
8828   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8829  },
8830  {
8831   "alignment" : 8,
8832   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
8833   "name" : "const android::wp<android::hardware::BHwBinder> *",
8834   "referenced_type" : "type-849",
8835   "self_type" : "type-860",
8836   "size" : 8,
8837   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8838  },
8839  {
8840   "alignment" : 8,
8841   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
8842   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
8843   "referenced_type" : "type-574",
8844   "self_type" : "type-589",
8845   "size" : 8,
8846   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8847  },
8848  {
8849   "alignment" : 8,
8850   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
8851   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
8852   "referenced_type" : "type-869",
8853   "self_type" : "type-868",
8854   "size" : 8,
8855   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8856  },
8857  {
8858   "alignment" : 8,
8859   "linker_set_key" : "const char *",
8860   "name" : "const char *",
8861   "referenced_type" : "type-87",
8862   "self_type" : "type-86",
8863   "size" : 8,
8864   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8865  },
8866  {
8867   "alignment" : 8,
8868   "linker_set_key" : "const char16_t *",
8869   "name" : "const char16_t *",
8870   "referenced_type" : "type-77",
8871   "self_type" : "type-76",
8872   "size" : 8,
8873   "source_file" : "/system/core/libutils/include/utils/String16.h"
8874  },
8875  {
8876   "alignment" : 8,
8877   "linker_set_key" : "const log_msg *",
8878   "name" : "const log_msg *",
8879   "referenced_type" : "type-334",
8880   "self_type" : "type-368",
8881   "size" : 8,
8882   "source_file" : "/system/core/liblog/include/log/log_read.h"
8883  },
8884  {
8885   "alignment" : 8,
8886   "linker_set_key" : "const native_handle *",
8887   "name" : "const native_handle *",
8888   "referenced_type" : "type-539",
8889   "self_type" : "type-538",
8890   "size" : 8,
8891   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8892  },
8893  {
8894   "alignment" : 8,
8895   "linker_set_key" : "const unsigned char *",
8896   "name" : "const unsigned char *",
8897   "referenced_type" : "type-612",
8898   "self_type" : "type-611",
8899   "size" : 8,
8900   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8901  },
8902  {
8903   "alignment" : 8,
8904   "linker_set_key" : "const unsigned long long *",
8905   "name" : "const unsigned long long *",
8906   "referenced_type" : "type-667",
8907   "self_type" : "type-666",
8908   "size" : 8,
8909   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
8910  },
8911  {
8912   "alignment" : 8,
8913   "linker_set_key" : "const void *",
8914   "name" : "const void *",
8915   "referenced_type" : "type-622",
8916   "self_type" : "type-623",
8917   "size" : 8,
8918   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8919  },
8920  {
8921   "alignment" : 8,
8922   "linker_set_key" : "int (*)(void *)",
8923   "name" : "int (*)(void *)",
8924   "referenced_type" : "type-748",
8925   "self_type" : "type-749",
8926   "size" : 8,
8927   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
8928  },
8929  {
8930   "alignment" : 8,
8931   "linker_set_key" : "int *",
8932   "name" : "int *",
8933   "referenced_type" : "type-38",
8934   "self_type" : "type-597",
8935   "size" : 8,
8936   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8937  },
8938  {
8939   "alignment" : 8,
8940   "linker_set_key" : "log_msg *",
8941   "name" : "log_msg *",
8942   "referenced_type" : "type-335",
8943   "self_type" : "type-438",
8944   "size" : 8,
8945   "source_file" : "/system/core/liblog/include/log/log_read.h"
8946  },
8947  {
8948   "alignment" : 8,
8949   "linker_set_key" : "native_handle *",
8950   "name" : "native_handle *",
8951   "referenced_type" : "type-457",
8952   "self_type" : "type-456",
8953   "size" : 8,
8954   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8955  },
8956  {
8957   "alignment" : 8,
8958   "linker_set_key" : "unsigned char *",
8959   "name" : "unsigned char *",
8960   "referenced_type" : "type-116",
8961   "self_type" : "type-133",
8962   "size" : 8,
8963   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8964  },
8965  {
8966   "alignment" : 8,
8967   "linker_set_key" : "unsigned long *",
8968   "name" : "unsigned long *",
8969   "referenced_type" : "type-62",
8970   "self_type" : "type-237",
8971   "size" : 8,
8972   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
8973  },
8974  {
8975   "alignment" : 8,
8976   "linker_set_key" : "unsigned long long *",
8977   "name" : "unsigned long long *",
8978   "referenced_type" : "type-510",
8979   "self_type" : "type-662",
8980   "size" : 8,
8981   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
8982  },
8983  {
8984   "alignment" : 8,
8985   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
8986   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
8987   "referenced_type" : "type-664",
8988   "self_type" : "type-663",
8989   "size" : 8,
8990   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
8991  },
8992  {
8993   "alignment" : 8,
8994   "linker_set_key" : "void *",
8995   "name" : "void *",
8996   "referenced_type" : "type-41",
8997   "self_type" : "type-40",
8998   "size" : 8,
8999   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
9000  },
9001  {
9002   "alignment" : 8,
9003   "linker_set_key" : "void **",
9004   "name" : "void **",
9005   "referenced_type" : "type-40",
9006   "self_type" : "type-750",
9007   "size" : 8,
9008   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
9009  }
9010 ],
9011 "qualified_types" :
9012 [
9013  {
9014   "alignment" : 8,
9015   "is_const" : true,
9016   "linker_set_key" : "android::RefBase::weakref_impl *const",
9017   "name" : "android::RefBase::weakref_impl *const",
9018   "referenced_type" : "type-183",
9019   "self_type" : "type-185",
9020   "size" : 8,
9021   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9022  },
9023  {
9024   "alignment" : 8,
9025   "is_const" : true,
9026   "linker_set_key" : "android::RefBase::weakref_impl *const",
9027   "name" : "android::RefBase::weakref_impl *const",
9028   "referenced_type" : "type-346",
9029   "self_type" : "type-348",
9030   "size" : 8,
9031   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9032  },
9033  {
9034   "alignment" : 8,
9035   "is_const" : true,
9036   "linker_set_key" : "android::RefBase::weakref_impl *const",
9037   "name" : "android::RefBase::weakref_impl *const",
9038   "referenced_type" : "type-8",
9039   "self_type" : "type-7",
9040   "size" : 8,
9041   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9042  },
9043  {
9044   "alignment" : 8,
9045   "is_const" : true,
9046   "linker_set_key" : "android::RefBase::weakref_impl *const",
9047   "name" : "android::RefBase::weakref_impl *const",
9048   "referenced_type" : "type-913",
9049   "self_type" : "type-915",
9050   "size" : 8,
9051   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9052  },
9053  {
9054   "alignment" : 8,
9055   "is_const" : true,
9056   "linker_set_key" : "android::hardware::IBinder *const",
9057   "name" : "android::hardware::IBinder *const",
9058   "referenced_type" : "type-13",
9059   "self_type" : "type-24",
9060   "size" : 8,
9061   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
9062  },
9063  {
9064   "alignment" : 8,
9065   "is_const" : true,
9066   "linker_set_key" : "const android::NativeHandle",
9067   "name" : "const android::NativeHandle",
9068   "referenced_type" : "type-455",
9069   "self_type" : "type-632",
9070   "size" : 24,
9071   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
9072  },
9073  {
9074   "alignment" : 8,
9075   "is_const" : true,
9076   "linker_set_key" : "const android::RefBase",
9077   "name" : "const android::RefBase",
9078   "referenced_type" : "type-6",
9079   "self_type" : "type-549",
9080   "size" : 16,
9081   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9082  },
9083  {
9084   "alignment" : 8,
9085   "is_const" : true,
9086   "linker_set_key" : "const android::String16",
9087   "name" : "const android::String16",
9088   "referenced_type" : "type-75",
9089   "self_type" : "type-74",
9090   "size" : 8,
9091   "source_file" : "/system/core/libutils/include/utils/String16.h"
9092  },
9093  {
9094   "alignment" : 8,
9095   "is_const" : true,
9096   "linker_set_key" : "const android::String8",
9097   "name" : "const android::String8",
9098   "referenced_type" : "type-85",
9099   "self_type" : "type-641",
9100   "size" : 8,
9101   "source_file" : "/system/core/libutils/include/utils/String8.h"
9102  },
9103  {
9104   "alignment" : 8,
9105   "is_const" : true,
9106   "linker_set_key" : "const android::VectorImpl",
9107   "name" : "const android::VectorImpl",
9108   "referenced_type" : "type-67",
9109   "self_type" : "type-717",
9110   "size" : 40,
9111   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
9112  },
9113  {
9114   "alignment" : 8,
9115   "is_const" : true,
9116   "linker_set_key" : "const android::hardware::BpHwRefBase",
9117   "name" : "const android::hardware::BpHwRefBase",
9118   "referenced_type" : "type-23",
9119   "self_type" : "type-653",
9120   "size" : 48,
9121   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
9122  },
9123  {
9124   "alignment" : 8,
9125   "is_const" : true,
9126   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9127   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9128   "referenced_type" : "type-677",
9129   "self_type" : "type-683",
9130   "size" : 64,
9131   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
9132  },
9133  {
9134   "alignment" : 8,
9135   "is_const" : true,
9136   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9137   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9138   "referenced_type" : "type-685",
9139   "self_type" : "type-688",
9140   "size" : 64,
9141   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
9142  },
9143  {
9144   "alignment" : 8,
9145   "is_const" : true,
9146   "linker_set_key" : "const android::hardware::Parcel",
9147   "name" : "const android::hardware::Parcel",
9148   "referenced_type" : "type-660",
9149   "self_type" : "type-671",
9150   "size" : 136,
9151   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
9152  },
9153  {
9154   "alignment" : 8,
9155   "is_const" : true,
9156   "linker_set_key" : "const android::hardware::Return<android::hardware::drm::V1_0::Status>",
9157   "name" : "const android::hardware::Return<android::hardware::drm::V1_0::Status>",
9158   "referenced_type" : "type-167",
9159   "self_type" : "type-175",
9160   "size" : 40,
9161   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9162  },
9163  {
9164   "alignment" : 8,
9165   "is_const" : true,
9166   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> >",
9167   "name" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> >",
9168   "referenced_type" : "type-432",
9169   "self_type" : "type-436",
9170   "size" : 48,
9171   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9172  },
9173  {
9174   "alignment" : 8,
9175   "is_const" : true,
9176   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> >",
9177   "name" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> >",
9178   "referenced_type" : "type-905",
9179   "self_type" : "type-909",
9180   "size" : 48,
9181   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9182  },
9183  {
9184   "alignment" : 8,
9185   "is_const" : true,
9186   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> >",
9187   "name" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> >",
9188   "referenced_type" : "type-177",
9189   "self_type" : "type-181",
9190   "size" : 48,
9191   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9192  },
9193  {
9194   "alignment" : 8,
9195   "is_const" : true,
9196   "linker_set_key" : "const android::hardware::Return<bool>",
9197   "name" : "const android::hardware::Return<bool>",
9198   "referenced_type" : "type-426",
9199   "self_type" : "type-430",
9200   "size" : 40,
9201   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9202  },
9203  {
9204   "alignment" : 8,
9205   "is_const" : true,
9206   "linker_set_key" : "const android::hardware::Status",
9207   "name" : "const android::hardware::Status",
9208   "referenced_type" : "type-170",
9209   "self_type" : "type-419",
9210   "size" : 32,
9211   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9212  },
9213  {
9214   "alignment" : 4,
9215   "is_const" : true,
9216   "linker_set_key" : "const android::hardware::details::SchedPrio",
9217   "name" : "const android::hardware::details::SchedPrio",
9218   "referenced_type" : "type-680",
9219   "self_type" : "type-682",
9220   "size" : 8,
9221   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
9222  },
9223  {
9224   "alignment" : 8,
9225   "is_const" : true,
9226   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyValue>",
9227   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyValue>",
9228   "referenced_type" : "type-194",
9229   "self_type" : "type-319",
9230   "size" : 8,
9231   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9232  },
9233  {
9234   "alignment" : 8,
9235   "is_const" : true,
9236   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
9237   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
9238   "referenced_type" : "type-111",
9239   "self_type" : "type-273",
9240   "size" : 8,
9241   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9242  },
9243  {
9244   "alignment" : 8,
9245   "is_const" : true,
9246   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
9247   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
9248   "referenced_type" : "type-103",
9249   "self_type" : "type-317",
9250   "size" : 8,
9251   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9252  },
9253  {
9254   "alignment" : 8,
9255   "is_const" : true,
9256   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
9257   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
9258   "referenced_type" : "type-119",
9259   "self_type" : "type-313",
9260   "size" : 8,
9261   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9262  },
9263  {
9264   "alignment" : 8,
9265   "is_const" : true,
9266   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup>",
9267   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup>",
9268   "referenced_type" : "type-98",
9269   "self_type" : "type-123",
9270   "size" : 8,
9271   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9272  },
9273  {
9274   "alignment" : 8,
9275   "is_const" : true,
9276   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9277   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9278   "referenced_type" : "type-584",
9279   "self_type" : "type-857",
9280   "size" : 8,
9281   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9282  },
9283  {
9284   "alignment" : 8,
9285   "is_const" : true,
9286   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9287   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9288   "referenced_type" : "type-576",
9289   "self_type" : "type-852",
9290   "size" : 8,
9291   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9292  },
9293  {
9294   "alignment" : 8,
9295   "is_const" : true,
9296   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
9297   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
9298   "referenced_type" : "type-127",
9299   "self_type" : "type-134",
9300   "size" : 8,
9301   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9302  },
9303  {
9304   "alignment" : 8,
9305   "is_const" : true,
9306   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
9307   "name" : "const android::hardware::details::hidl_pointer<int>",
9308   "referenced_type" : "type-595",
9309   "self_type" : "type-754",
9310   "size" : 8,
9311   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9312  },
9313  {
9314   "alignment" : 8,
9315   "is_const" : true,
9316   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
9317   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
9318   "referenced_type" : "type-131",
9319   "self_type" : "type-814",
9320   "size" : 8,
9321   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9322  },
9323  {
9324   "alignment" : 8,
9325   "is_const" : true,
9326   "linker_set_key" : "const android::hardware::details::return_status",
9327   "name" : "const android::hardware::details::return_status",
9328   "referenced_type" : "type-169",
9329   "self_type" : "type-442",
9330   "size" : 40,
9331   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9332  },
9333  {
9334   "alignment" : 8,
9335   "is_const" : true,
9336   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwCryptoFactory",
9337   "name" : "const android::hardware::drm::V1_0::BpHwCryptoFactory",
9338   "referenced_type" : "type-837",
9339   "self_type" : "type-840",
9340   "size" : 216,
9341   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwCryptoFactory.h"
9342  },
9343  {
9344   "alignment" : 8,
9345   "is_const" : true,
9346   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwCryptoPlugin",
9347   "name" : "const android::hardware::drm::V1_0::BpHwCryptoPlugin",
9348   "referenced_type" : "type-829",
9349   "self_type" : "type-832",
9350   "size" : 216,
9351   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwCryptoPlugin.h"
9352  },
9353  {
9354   "alignment" : 8,
9355   "is_const" : true,
9356   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwDrmFactory",
9357   "name" : "const android::hardware::drm::V1_0::BpHwDrmFactory",
9358   "referenced_type" : "type-43",
9359   "self_type" : "type-47",
9360   "size" : 216,
9361   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmFactory.h"
9362  },
9363  {
9364   "alignment" : 8,
9365   "is_const" : true,
9366   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwDrmPlugin",
9367   "name" : "const android::hardware::drm::V1_0::BpHwDrmPlugin",
9368   "referenced_type" : "type-17",
9369   "self_type" : "type-16",
9370   "size" : 216,
9371   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmPlugin.h"
9372  },
9373  {
9374   "alignment" : 8,
9375   "is_const" : true,
9376   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwDrmPluginListener",
9377   "name" : "const android::hardware::drm::V1_0::BpHwDrmPluginListener",
9378   "referenced_type" : "type-968",
9379   "self_type" : "type-972",
9380   "size" : 216,
9381   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmPluginListener.h"
9382  },
9383  {
9384   "alignment" : 4,
9385   "is_const" : true,
9386   "linker_set_key" : "const android::hardware::drm::V1_0::BufferType",
9387   "name" : "const android::hardware::drm::V1_0::BufferType",
9388   "referenced_type" : "type-787",
9389   "self_type" : "type-798",
9390   "size" : 4,
9391   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9392  },
9393  {
9394   "alignment" : 4,
9395   "is_const" : true,
9396   "linker_set_key" : "const android::hardware::drm::V1_0::EventType",
9397   "name" : "const android::hardware::drm::V1_0::EventType",
9398   "referenced_type" : "type-781",
9399   "self_type" : "type-792",
9400   "size" : 4,
9401   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9402  },
9403  {
9404   "alignment" : 8,
9405   "is_const" : true,
9406   "linker_set_key" : "const android::hardware::drm::V1_0::ICryptoFactory",
9407   "name" : "const android::hardware::drm::V1_0::ICryptoFactory",
9408   "referenced_type" : "type-358",
9409   "self_type" : "type-813",
9410   "size" : 24,
9411   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/ICryptoFactory.h"
9412  },
9413  {
9414   "alignment" : 8,
9415   "is_const" : true,
9416   "linker_set_key" : "const android::hardware::drm::V1_0::ICryptoPlugin",
9417   "name" : "const android::hardware::drm::V1_0::ICryptoPlugin",
9418   "referenced_type" : "type-331",
9419   "self_type" : "type-349",
9420   "size" : 24,
9421   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9422  },
9423  {
9424   "alignment" : 8,
9425   "is_const" : true,
9426   "linker_set_key" : "const android::hardware::drm::V1_0::IDrmFactory",
9427   "name" : "const android::hardware::drm::V1_0::IDrmFactory",
9428   "referenced_type" : "type-34",
9429   "self_type" : "type-961",
9430   "size" : 24,
9431   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmFactory.h"
9432  },
9433  {
9434   "alignment" : 8,
9435   "is_const" : true,
9436   "linker_set_key" : "const android::hardware::drm::V1_0::IDrmPlugin",
9437   "name" : "const android::hardware::drm::V1_0::IDrmPlugin",
9438   "referenced_type" : "type-21",
9439   "self_type" : "type-894",
9440   "size" : 24,
9441   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9442  },
9443  {
9444   "alignment" : 8,
9445   "is_const" : true,
9446   "linker_set_key" : "const android::hardware::drm::V1_0::IDrmPluginListener",
9447   "name" : "const android::hardware::drm::V1_0::IDrmPluginListener",
9448   "referenced_type" : "type-161",
9449   "self_type" : "type-959",
9450   "size" : 24,
9451   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmPluginListener.h"
9452  },
9453  {
9454   "alignment" : 4,
9455   "is_const" : true,
9456   "linker_set_key" : "const android::hardware::drm::V1_0::KeyRequestType",
9457   "name" : "const android::hardware::drm::V1_0::KeyRequestType",
9458   "referenced_type" : "type-783",
9459   "self_type" : "type-795",
9460   "size" : 4,
9461   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9462  },
9463  {
9464   "alignment" : 4,
9465   "is_const" : true,
9466   "linker_set_key" : "const android::hardware::drm::V1_0::KeyStatusType",
9467   "name" : "const android::hardware::drm::V1_0::KeyStatusType",
9468   "referenced_type" : "type-207",
9469   "self_type" : "type-796",
9470   "size" : 4,
9471   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9472  },
9473  {
9474   "alignment" : 4,
9475   "is_const" : true,
9476   "linker_set_key" : "const android::hardware::drm::V1_0::KeyType",
9477   "name" : "const android::hardware::drm::V1_0::KeyType",
9478   "referenced_type" : "type-782",
9479   "self_type" : "type-794",
9480   "size" : 4,
9481   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9482  },
9483  {
9484   "alignment" : 8,
9485   "is_const" : true,
9486   "linker_set_key" : "const android::hardware::drm::V1_0::KeyValue",
9487   "name" : "const android::hardware::drm::V1_0::KeyValue",
9488   "referenced_type" : "type-197",
9489   "self_type" : "type-199",
9490   "size" : 32,
9491   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9492  },
9493  {
9494   "alignment" : 4,
9495   "is_const" : true,
9496   "linker_set_key" : "const android::hardware::drm::V1_0::Mode",
9497   "name" : "const android::hardware::drm::V1_0::Mode",
9498   "referenced_type" : "type-784",
9499   "self_type" : "type-797",
9500   "size" : 4,
9501   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9502  },
9503  {
9504   "alignment" : 4,
9505   "is_const" : true,
9506   "linker_set_key" : "const android::hardware::drm::V1_0::Status",
9507   "name" : "const android::hardware::drm::V1_0::Status",
9508   "referenced_type" : "type-168",
9509   "self_type" : "type-790",
9510   "size" : 4,
9511   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9512  },
9513  {
9514   "alignment" : 8,
9515   "is_const" : true,
9516   "linker_set_key" : "const android::hardware::drm::V1_1::BpHwCryptoFactory",
9517   "name" : "const android::hardware::drm::V1_1::BpHwCryptoFactory",
9518   "referenced_type" : "type-843",
9519   "self_type" : "type-842",
9520   "size" : 216,
9521   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
9522  },
9523  {
9524   "alignment" : 8,
9525   "is_const" : true,
9526   "linker_set_key" : "const android::hardware::drm::V1_1::BpHwDrmFactory",
9527   "name" : "const android::hardware::drm::V1_1::BpHwDrmFactory",
9528   "referenced_type" : "type-50",
9529   "self_type" : "type-49",
9530   "size" : 216,
9531   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
9532  },
9533  {
9534   "alignment" : 8,
9535   "is_const" : true,
9536   "linker_set_key" : "const android::hardware::drm::V1_1::BpHwDrmPlugin",
9537   "name" : "const android::hardware::drm::V1_1::BpHwDrmPlugin",
9538   "referenced_type" : "type-150",
9539   "self_type" : "type-305",
9540   "size" : 216,
9541   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
9542  },
9543  {
9544   "alignment" : 8,
9545   "is_const" : true,
9546   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup",
9547   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup",
9548   "referenced_type" : "type-101",
9549   "self_type" : "type-126",
9550   "size" : 16,
9551   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9552  },
9553  {
9554   "alignment" : 8,
9555   "is_const" : true,
9556   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
9557   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
9558   "referenced_type" : "type-114",
9559   "self_type" : "type-260",
9560   "size" : 56,
9561   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9562  },
9563  {
9564   "alignment" : 8,
9565   "is_const" : true,
9566   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric",
9567   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric",
9568   "referenced_type" : "type-106",
9569   "self_type" : "type-316",
9570   "size" : 48,
9571   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9572  },
9573  {
9574   "alignment" : 8,
9575   "is_const" : true,
9576   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value",
9577   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value",
9578   "referenced_type" : "type-122",
9579   "self_type" : "type-310",
9580   "size" : 56,
9581   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9582  },
9583  {
9584   "alignment" : 1,
9585   "is_const" : true,
9586   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::ValueType",
9587   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::ValueType",
9588   "referenced_type" : "type-115",
9589   "self_type" : "type-284",
9590   "size" : 1,
9591   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
9592  },
9593  {
9594   "alignment" : 4,
9595   "is_const" : true,
9596   "linker_set_key" : "const android::hardware::drm::V1_1::HdcpLevel",
9597   "name" : "const android::hardware::drm::V1_1::HdcpLevel",
9598   "referenced_type" : "type-279",
9599   "self_type" : "type-285",
9600   "size" : 4,
9601   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
9602  },
9603  {
9604   "alignment" : 8,
9605   "is_const" : true,
9606   "linker_set_key" : "const android::hardware::drm::V1_1::ICryptoFactory",
9607   "name" : "const android::hardware::drm::V1_1::ICryptoFactory",
9608   "referenced_type" : "type-372",
9609   "self_type" : "type-816",
9610   "size" : 24,
9611   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
9612  },
9613  {
9614   "alignment" : 8,
9615   "is_const" : true,
9616   "linker_set_key" : "const android::hardware::drm::V1_1::IDrmFactory",
9617   "name" : "const android::hardware::drm::V1_1::IDrmFactory",
9618   "referenced_type" : "type-54",
9619   "self_type" : "type-964",
9620   "size" : 24,
9621   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
9622  },
9623  {
9624   "alignment" : 8,
9625   "is_const" : true,
9626   "linker_set_key" : "const android::hardware::drm::V1_1::IDrmPlugin",
9627   "name" : "const android::hardware::drm::V1_1::IDrmPlugin",
9628   "referenced_type" : "type-142",
9629   "self_type" : "type-303",
9630   "size" : 24,
9631   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
9632  },
9633  {
9634   "alignment" : 4,
9635   "is_const" : true,
9636   "linker_set_key" : "const android::hardware::drm::V1_1::KeyRequestType",
9637   "name" : "const android::hardware::drm::V1_1::KeyRequestType",
9638   "referenced_type" : "type-280",
9639   "self_type" : "type-286",
9640   "size" : 4,
9641   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
9642  },
9643  {
9644   "alignment" : 8,
9645   "is_const" : true,
9646   "linker_set_key" : "const android::hardware::drm::V1_1::SecureStopRelease",
9647   "name" : "const android::hardware::drm::V1_1::SecureStopRelease",
9648   "referenced_type" : "type-282",
9649   "self_type" : "type-307",
9650   "size" : 16,
9651   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
9652  },
9653  {
9654   "alignment" : 4,
9655   "is_const" : true,
9656   "linker_set_key" : "const android::hardware::drm::V1_1::SecurityLevel",
9657   "name" : "const android::hardware::drm::V1_1::SecurityLevel",
9658   "referenced_type" : "type-281",
9659   "self_type" : "type-294",
9660   "size" : 4,
9661   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
9662  },
9663  {
9664   "alignment" : 1,
9665   "is_const" : true,
9666   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 16>",
9667   "name" : "const android::hardware::hidl_array<unsigned char, 16>",
9668   "referenced_type" : "type-614",
9669   "self_type" : "type-847",
9670   "size" : 16,
9671   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
9672  },
9673  {
9674   "alignment" : 8,
9675   "is_const" : true,
9676   "linker_set_key" : "const android::hardware::hidl_death_recipient",
9677   "name" : "const android::hardware::hidl_death_recipient",
9678   "referenced_type" : "type-401",
9679   "self_type" : "type-872",
9680   "size" : 24,
9681   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9682  },
9683  {
9684   "alignment" : 8,
9685   "is_const" : true,
9686   "linker_set_key" : "const android::hardware::hidl_handle",
9687   "name" : "const android::hardware::hidl_handle",
9688   "referenced_type" : "type-553",
9689   "self_type" : "type-625",
9690   "size" : 16,
9691   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9692  },
9693  {
9694   "alignment" : 8,
9695   "is_const" : true,
9696   "linker_set_key" : "const android::hardware::hidl_memory",
9697   "name" : "const android::hardware::hidl_memory",
9698   "referenced_type" : "type-556",
9699   "self_type" : "type-559",
9700   "size" : 40,
9701   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9702  },
9703  {
9704   "alignment" : 8,
9705   "is_const" : true,
9706   "linker_set_key" : "const android::hardware::hidl_string",
9707   "name" : "const android::hardware::hidl_string",
9708   "referenced_type" : "type-107",
9709   "self_type" : "type-554",
9710   "size" : 16,
9711   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9712  },
9713  {
9714   "alignment" : 8,
9715   "is_const" : true,
9716   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyStatus>",
9717   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyStatus>",
9718   "referenced_type" : "type-202",
9719   "self_type" : "type-311",
9720   "size" : 16,
9721   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
9722  },
9723  {
9724   "alignment" : 8,
9725   "is_const" : true,
9726   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue>",
9727   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue>",
9728   "referenced_type" : "type-193",
9729   "self_type" : "type-200",
9730   "size" : 16,
9731   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9732  },
9733  {
9734   "alignment" : 8,
9735   "is_const" : true,
9736   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
9737   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
9738   "referenced_type" : "type-110",
9739   "self_type" : "type-213",
9740   "size" : 16,
9741   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9742  },
9743  {
9744   "alignment" : 8,
9745   "is_const" : true,
9746   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
9747   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
9748   "referenced_type" : "type-102",
9749   "self_type" : "type-219",
9750   "size" : 16,
9751   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9752  },
9753  {
9754   "alignment" : 8,
9755   "is_const" : true,
9756   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
9757   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
9758   "referenced_type" : "type-118",
9759   "self_type" : "type-216",
9760   "size" : 16,
9761   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9762  },
9763  {
9764   "alignment" : 8,
9765   "is_const" : true,
9766   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup>",
9767   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup>",
9768   "referenced_type" : "type-222",
9769   "self_type" : "type-224",
9770   "size" : 16,
9771   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9772  },
9773  {
9774   "alignment" : 8,
9775   "is_const" : true,
9776   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
9777   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
9778   "referenced_type" : "type-575",
9779   "self_type" : "type-818",
9780   "size" : 16,
9781   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
9782  },
9783  {
9784   "alignment" : 8,
9785   "is_const" : true,
9786   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
9787   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
9788   "referenced_type" : "type-226",
9789   "self_type" : "type-227",
9790   "size" : 16,
9791   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9792  },
9793  {
9794   "alignment" : 8,
9795   "is_const" : true,
9796   "linker_set_key" : "const android::hardware::hidl_vec<int>",
9797   "name" : "const android::hardware::hidl_vec<int>",
9798   "referenced_type" : "type-594",
9799   "self_type" : "type-600",
9800   "size" : 16,
9801   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9802  },
9803  {
9804   "alignment" : 8,
9805   "is_const" : true,
9806   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
9807   "name" : "const android::hardware::hidl_vec<unsigned char>",
9808   "referenced_type" : "type-130",
9809   "self_type" : "type-603",
9810   "size" : 16,
9811   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9812  },
9813  {
9814   "alignment" : 2,
9815   "is_const" : true,
9816   "linker_set_key" : "const android::hardware::hidl_version",
9817   "name" : "const android::hardware::hidl_version",
9818   "referenced_type" : "type-617",
9819   "self_type" : "type-619",
9820   "size" : 4,
9821   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9822  },
9823  {
9824   "alignment" : 8,
9825   "is_const" : true,
9826   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
9827   "name" : "const android::hidl::base::V1_0::BpHwBase",
9828   "referenced_type" : "type-822",
9829   "self_type" : "type-825",
9830   "size" : 216,
9831   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
9832  },
9833  {
9834   "alignment" : 4,
9835   "is_const" : true,
9836   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
9837   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
9838   "referenced_type" : "type-635",
9839   "self_type" : "type-636",
9840   "size" : 4,
9841   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
9842  },
9843  {
9844   "alignment" : 8,
9845   "is_const" : true,
9846   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
9847   "name" : "const android::hidl::base::V1_0::IBase",
9848   "referenced_type" : "type-5",
9849   "self_type" : "type-694",
9850   "size" : 24,
9851   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9852  },
9853  {
9854   "alignment" : 8,
9855   "is_const" : true,
9856   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
9857   "name" : "const android::hidl::base::V1_0::IBase *const",
9858   "referenced_type" : "type-693",
9859   "self_type" : "type-696",
9860   "size" : 8,
9861   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
9862  },
9863  {
9864   "alignment" : 8,
9865   "is_const" : true,
9866   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
9867   "name" : "const android::hidl::manager::V1_0::IServiceManager",
9868   "referenced_type" : "type-246",
9869   "self_type" : "type-268",
9870   "size" : 24,
9871   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9872  },
9873  {
9874   "alignment" : 4,
9875   "is_const" : true,
9876   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
9877   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
9878   "referenced_type" : "type-772",
9879   "self_type" : "type-776",
9880   "size" : 4,
9881   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
9882  },
9883  {
9884   "alignment" : 1,
9885   "is_const" : true,
9886   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
9887   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
9888   "referenced_type" : "type-771",
9889   "self_type" : "type-774",
9890   "size" : 1,
9891   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
9892  },
9893  {
9894   "alignment" : 8,
9895   "is_const" : true,
9896   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
9897   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
9898   "referenced_type" : "type-324",
9899   "self_type" : "type-769",
9900   "size" : 24,
9901   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
9902  },
9903  {
9904   "alignment" : 8,
9905   "is_const" : true,
9906   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
9907   "name" : "const android::sp<android::hardware::IBinder>",
9908   "referenced_type" : "type-12",
9909   "self_type" : "type-80",
9910   "size" : 8,
9911   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
9912  },
9913  {
9914   "alignment" : 8,
9915   "is_const" : true,
9916   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
9917   "name" : "const android::sp<android::hardware::ProcessState>",
9918   "referenced_type" : "type-57",
9919   "self_type" : "type-233",
9920   "size" : 8,
9921   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9922  },
9923  {
9924   "alignment" : 8,
9925   "is_const" : true,
9926   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
9927   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
9928   "referenced_type" : "type-356",
9929   "self_type" : "type-363",
9930   "size" : 8,
9931   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9932  },
9933  {
9934   "alignment" : 8,
9935   "is_const" : true,
9936   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
9937   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
9938   "referenced_type" : "type-329",
9939   "self_type" : "type-345",
9940   "size" : 8,
9941   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9942  },
9943  {
9944   "alignment" : 8,
9945   "is_const" : true,
9946   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory>",
9947   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory>",
9948   "referenced_type" : "type-32",
9949   "self_type" : "type-898",
9950   "size" : 8,
9951   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9952  },
9953  {
9954   "alignment" : 8,
9955   "is_const" : true,
9956   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
9957   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
9958   "referenced_type" : "type-880",
9959   "self_type" : "type-879",
9960   "size" : 8,
9961   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9962  },
9963  {
9964   "alignment" : 8,
9965   "is_const" : true,
9966   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
9967   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
9968   "referenced_type" : "type-159",
9969   "self_type" : "type-886",
9970   "size" : 8,
9971   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9972  },
9973  {
9974   "alignment" : 8,
9975   "is_const" : true,
9976   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::ICryptoFactory>",
9977   "name" : "const android::sp<android::hardware::drm::V1_1::ICryptoFactory>",
9978   "referenced_type" : "type-370",
9979   "self_type" : "type-390",
9980   "size" : 8,
9981   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9982  },
9983  {
9984   "alignment" : 8,
9985   "is_const" : true,
9986   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::IDrmFactory>",
9987   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmFactory>",
9988   "referenced_type" : "type-96",
9989   "self_type" : "type-95",
9990   "size" : 8,
9991   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9992  },
9993  {
9994   "alignment" : 8,
9995   "is_const" : true,
9996   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
9997   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
9998   "referenced_type" : "type-140",
9999   "self_type" : "type-139",
10000   "size" : 8,
10001   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
10002  },
10003  {
10004   "alignment" : 8,
10005   "is_const" : true,
10006   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
10007   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
10008   "referenced_type" : "type-396",
10009   "self_type" : "type-413",
10010   "size" : 8,
10011   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
10012  },
10013  {
10014   "alignment" : 8,
10015   "is_const" : true,
10016   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
10017   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
10018   "referenced_type" : "type-599",
10019   "self_type" : "type-598",
10020   "size" : 8,
10021   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
10022  },
10023  {
10024   "alignment" : 8,
10025   "is_const" : true,
10026   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
10027   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
10028   "referenced_type" : "type-36",
10029   "self_type" : "type-884",
10030   "size" : 8,
10031   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
10032  },
10033  {
10034   "alignment" : 8,
10035   "is_const" : true,
10036   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
10037   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
10038   "referenced_type" : "type-244",
10039   "self_type" : "type-254",
10040   "size" : 8,
10041   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
10042  },
10043  {
10044   "alignment" : 8,
10045   "is_const" : true,
10046   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10047   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10048   "referenced_type" : "type-322",
10049   "self_type" : "type-326",
10050   "size" : 8,
10051   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
10052  },
10053  {
10054   "alignment" : 8,
10055   "is_const" : true,
10056   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
10057   "name" : "const android::wp<android::hardware::BHwBinder>",
10058   "referenced_type" : "type-624",
10059   "self_type" : "type-849",
10060   "size" : 16,
10061   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
10062  },
10063  {
10064   "alignment" : 8,
10065   "is_const" : true,
10066   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
10067   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
10068   "referenced_type" : "type-399",
10069   "self_type" : "type-574",
10070   "size" : 16,
10071   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
10072  },
10073  {
10074   "alignment" : 8,
10075   "is_const" : true,
10076   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
10077   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
10078   "referenced_type" : "type-3",
10079   "self_type" : "type-869",
10080   "size" : 16,
10081   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
10082  },
10083  {
10084   "alignment" : 1,
10085   "is_const" : true,
10086   "linker_set_key" : "const bool",
10087   "name" : "const bool",
10088   "referenced_type" : "type-28",
10089   "self_type" : "type-290",
10090   "size" : 1,
10091   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10092  },
10093  {
10094   "alignment" : 1,
10095   "is_const" : true,
10096   "linker_set_key" : "const char",
10097   "name" : "const char",
10098   "referenced_type" : "type-88",
10099   "self_type" : "type-87",
10100   "size" : 1,
10101   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10102  },
10103  {
10104   "alignment" : 2,
10105   "is_const" : true,
10106   "linker_set_key" : "const char16_t",
10107   "name" : "const char16_t",
10108   "referenced_type" : "type-78",
10109   "self_type" : "type-77",
10110   "size" : 2,
10111   "source_file" : "/system/core/libutils/include/utils/String16.h"
10112  },
10113  {
10114   "alignment" : 8,
10115   "is_const" : true,
10116   "linker_set_key" : "const double",
10117   "name" : "const double",
10118   "referenced_type" : "type-117",
10119   "self_type" : "type-545",
10120   "size" : 8,
10121   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10122  },
10123  {
10124   "alignment" : 4,
10125   "is_const" : true,
10126   "linker_set_key" : "const float",
10127   "name" : "const float",
10128   "referenced_type" : "type-515",
10129   "self_type" : "type-542",
10130   "size" : 4,
10131   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10132  },
10133  {
10134   "alignment" : 4,
10135   "is_const" : true,
10136   "linker_set_key" : "const int",
10137   "name" : "const int",
10138   "referenced_type" : "type-38",
10139   "self_type" : "type-734",
10140   "size" : 4,
10141   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10142  },
10143  {
10144   "is_const" : true,
10145   "linker_set_key" : "const iter<is_const>",
10146   "name" : "const iter<is_const>",
10147   "referenced_type" : "type-187",
10148   "self_type" : "type-186",
10149   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10150  },
10151  {
10152   "is_const" : true,
10153   "linker_set_key" : "const iter<is_const>",
10154   "name" : "const iter<is_const>",
10155   "referenced_type" : "type-351",
10156   "self_type" : "type-350",
10157   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10158  },
10159  {
10160   "is_const" : true,
10161   "linker_set_key" : "const iter<is_const>",
10162   "name" : "const iter<is_const>",
10163   "referenced_type" : "type-567",
10164   "self_type" : "type-566",
10165   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10166  },
10167  {
10168   "is_const" : true,
10169   "linker_set_key" : "const iter<is_const>",
10170   "name" : "const iter<is_const>",
10171   "referenced_type" : "type-917",
10172   "self_type" : "type-916",
10173   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10174  },
10175  {
10176   "alignment" : 4,
10177   "is_const" : true,
10178   "linker_set_key" : "const log_msg",
10179   "name" : "const log_msg",
10180   "referenced_type" : "type-335",
10181   "self_type" : "type-334",
10182   "size" : 5124,
10183   "source_file" : "/system/core/liblog/include/log/log_read.h"
10184  },
10185  {
10186   "alignment" : 8,
10187   "is_const" : true,
10188   "linker_set_key" : "const long",
10189   "name" : "const long",
10190   "referenced_type" : "type-63",
10191   "self_type" : "type-535",
10192   "size" : 8,
10193   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10194  },
10195  {
10196   "alignment" : 4,
10197   "is_const" : true,
10198   "linker_set_key" : "const native_handle",
10199   "name" : "const native_handle",
10200   "referenced_type" : "type-457",
10201   "self_type" : "type-539",
10202   "size" : 12,
10203   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10204  },
10205  {
10206   "alignment" : 2,
10207   "is_const" : true,
10208   "linker_set_key" : "const short",
10209   "name" : "const short",
10210   "referenced_type" : "type-478",
10211   "self_type" : "type-530",
10212   "size" : 2,
10213   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10214  },
10215  {
10216   "alignment" : 1,
10217   "is_const" : true,
10218   "linker_set_key" : "const signed char",
10219   "name" : "const signed char",
10220   "referenced_type" : "type-528",
10221   "self_type" : "type-527",
10222   "size" : 1,
10223   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10224  },
10225  {
10226   "alignment" : 4,
10227   "is_const" : true,
10228   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10229   "name" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10230   "referenced_type" : "type-277",
10231   "self_type" : "type-276",
10232   "size" : 8,
10233   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10234  },
10235  {
10236   "alignment" : 4,
10237   "is_const" : true,
10238   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10239   "name" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10240   "referenced_type" : "type-388",
10241   "self_type" : "type-387",
10242   "size" : 8,
10243   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10244  },
10245  {
10246   "alignment" : 4,
10247   "is_const" : true,
10248   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10249   "name" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10250   "referenced_type" : "type-812",
10251   "self_type" : "type-811",
10252   "size" : 8,
10253   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10254  },
10255  {
10256   "alignment" : 4,
10257   "is_const" : true,
10258   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10259   "name" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10260   "referenced_type" : "type-958",
10261   "self_type" : "type-957",
10262   "size" : 8,
10263   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10264  },
10265  {
10266   "alignment" : 4,
10267   "is_const" : true,
10268   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10269   "name" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10270   "referenced_type" : "type-265",
10271   "self_type" : "type-264",
10272   "size" : 20,
10273   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10274  },
10275  {
10276   "alignment" : 4,
10277   "is_const" : true,
10278   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10279   "name" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10280   "referenced_type" : "type-377",
10281   "self_type" : "type-376",
10282   "size" : 20,
10283   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10284  },
10285  {
10286   "alignment" : 4,
10287   "is_const" : true,
10288   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10289   "name" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10290   "referenced_type" : "type-802",
10291   "self_type" : "type-801",
10292   "size" : 20,
10293   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10294  },
10295  {
10296   "alignment" : 4,
10297   "is_const" : true,
10298   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10299   "name" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10300   "referenced_type" : "type-948",
10301   "self_type" : "type-947",
10302   "size" : 20,
10303   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10304  },
10305  {
10306   "alignment" : 4,
10307   "is_const" : true,
10308   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10309   "name" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10310   "referenced_type" : "type-270",
10311   "self_type" : "type-269",
10312   "size" : 16,
10313   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10314  },
10315  {
10316   "alignment" : 4,
10317   "is_const" : true,
10318   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10319   "name" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10320   "referenced_type" : "type-382",
10321   "self_type" : "type-381",
10322   "size" : 16,
10323   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10324  },
10325  {
10326   "alignment" : 4,
10327   "is_const" : true,
10328   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10329   "name" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10330   "referenced_type" : "type-806",
10331   "self_type" : "type-805",
10332   "size" : 16,
10333   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10334  },
10335  {
10336   "alignment" : 4,
10337   "is_const" : true,
10338   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10339   "name" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10340   "referenced_type" : "type-952",
10341   "self_type" : "type-951",
10342   "size" : 16,
10343   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10344  },
10345  {
10346   "alignment" : 4,
10347   "is_const" : true,
10348   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10349   "name" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10350   "referenced_type" : "type-272",
10351   "self_type" : "type-271",
10352   "size" : 20,
10353   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10354  },
10355  {
10356   "alignment" : 4,
10357   "is_const" : true,
10358   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10359   "name" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10360   "referenced_type" : "type-384",
10361   "self_type" : "type-383",
10362   "size" : 20,
10363   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10364  },
10365  {
10366   "alignment" : 4,
10367   "is_const" : true,
10368   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10369   "name" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10370   "referenced_type" : "type-808",
10371   "self_type" : "type-807",
10372   "size" : 20,
10373   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10374  },
10375  {
10376   "alignment" : 4,
10377   "is_const" : true,
10378   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10379   "name" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10380   "referenced_type" : "type-954",
10381   "self_type" : "type-953",
10382   "size" : 20,
10383   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10384  },
10385  {
10386   "alignment" : 4,
10387   "is_const" : true,
10388   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10389   "name" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10390   "referenced_type" : "type-267",
10391   "self_type" : "type-266",
10392   "size" : 12,
10393   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10394  },
10395  {
10396   "alignment" : 4,
10397   "is_const" : true,
10398   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10399   "name" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10400   "referenced_type" : "type-380",
10401   "self_type" : "type-379",
10402   "size" : 12,
10403   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10404  },
10405  {
10406   "alignment" : 4,
10407   "is_const" : true,
10408   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10409   "name" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10410   "referenced_type" : "type-804",
10411   "self_type" : "type-803",
10412   "size" : 12,
10413   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10414  },
10415  {
10416   "alignment" : 4,
10417   "is_const" : true,
10418   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10419   "name" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10420   "referenced_type" : "type-950",
10421   "self_type" : "type-949",
10422   "size" : 12,
10423   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10424  },
10425  {
10426   "alignment" : 4,
10427   "is_const" : true,
10428   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10429   "name" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10430   "referenced_type" : "type-275",
10431   "self_type" : "type-274",
10432   "size" : 16,
10433   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10434  },
10435  {
10436   "alignment" : 4,
10437   "is_const" : true,
10438   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10439   "name" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10440   "referenced_type" : "type-386",
10441   "self_type" : "type-385",
10442   "size" : 16,
10443   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10444  },
10445  {
10446   "alignment" : 4,
10447   "is_const" : true,
10448   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10449   "name" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10450   "referenced_type" : "type-810",
10451   "self_type" : "type-809",
10452   "size" : 16,
10453   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10454  },
10455  {
10456   "alignment" : 4,
10457   "is_const" : true,
10458   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10459   "name" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10460   "referenced_type" : "type-956",
10461   "self_type" : "type-955",
10462   "size" : 16,
10463   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10464  },
10465  {
10466   "alignment" : 4,
10467   "is_const" : true,
10468   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10469   "name" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10470   "referenced_type" : "type-263",
10471   "self_type" : "type-262",
10472   "size" : 52,
10473   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10474  },
10475  {
10476   "alignment" : 4,
10477   "is_const" : true,
10478   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10479   "name" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10480   "referenced_type" : "type-375",
10481   "self_type" : "type-374",
10482   "size" : 52,
10483   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10484  },
10485  {
10486   "alignment" : 4,
10487   "is_const" : true,
10488   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10489   "name" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10490   "referenced_type" : "type-800",
10491   "self_type" : "type-799",
10492   "size" : 52,
10493   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10494  },
10495  {
10496   "alignment" : 4,
10497   "is_const" : true,
10498   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10499   "name" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10500   "referenced_type" : "type-946",
10501   "self_type" : "type-945",
10502   "size" : 52,
10503   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10504  },
10505  {
10506   "alignment" : 1,
10507   "is_const" : true,
10508   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::DrmMetricGroup::ValueType, 3>",
10509   "name" : "const std::array<android::hardware::drm::V1_1::DrmMetricGroup::ValueType, 3>",
10510   "referenced_type" : "type-296",
10511   "self_type" : "type-295",
10512   "size" : 3,
10513   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10514  },
10515  {
10516   "alignment" : 1,
10517   "is_const" : true,
10518   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::DrmMetricGroup::ValueType, 3>",
10519   "name" : "const std::array<android::hardware::drm::V1_1::DrmMetricGroup::ValueType, 3>",
10520   "referenced_type" : "type-392",
10521   "self_type" : "type-391",
10522   "size" : 3,
10523   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10524  },
10525  {
10526   "alignment" : 4,
10527   "is_const" : true,
10528   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::HdcpLevel, 7>",
10529   "name" : "const std::array<android::hardware::drm::V1_1::HdcpLevel, 7>",
10530   "referenced_type" : "type-298",
10531   "self_type" : "type-297",
10532   "size" : 28,
10533   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10534  },
10535  {
10536   "alignment" : 4,
10537   "is_const" : true,
10538   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::HdcpLevel, 7>",
10539   "name" : "const std::array<android::hardware::drm::V1_1::HdcpLevel, 7>",
10540   "referenced_type" : "type-394",
10541   "self_type" : "type-393",
10542   "size" : 28,
10543   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10544  },
10545  {
10546   "alignment" : 4,
10547   "is_const" : true,
10548   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::KeyRequestType, 6>",
10549   "name" : "const std::array<android::hardware::drm::V1_1::KeyRequestType, 6>",
10550   "referenced_type" : "type-300",
10551   "self_type" : "type-299",
10552   "size" : 24,
10553   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10554  },
10555  {
10556   "alignment" : 4,
10557   "is_const" : true,
10558   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::KeyRequestType, 6>",
10559   "name" : "const std::array<android::hardware::drm::V1_1::KeyRequestType, 6>",
10560   "referenced_type" : "type-404",
10561   "self_type" : "type-403",
10562   "size" : 24,
10563   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10564  },
10565  {
10566   "alignment" : 4,
10567   "is_const" : true,
10568   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::SecurityLevel, 6>",
10569   "name" : "const std::array<android::hardware::drm::V1_1::SecurityLevel, 6>",
10570   "referenced_type" : "type-302",
10571   "self_type" : "type-301",
10572   "size" : 24,
10573   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10574  },
10575  {
10576   "alignment" : 4,
10577   "is_const" : true,
10578   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::SecurityLevel, 6>",
10579   "name" : "const std::array<android::hardware::drm::V1_1::SecurityLevel, 6>",
10580   "referenced_type" : "type-406",
10581   "self_type" : "type-405",
10582   "size" : 24,
10583   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10584  },
10585  {
10586   "alignment" : 4,
10587   "is_const" : true,
10588   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10589   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10590   "referenced_type" : "type-230",
10591   "self_type" : "type-229",
10592   "size" : 12,
10593   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
10594  },
10595  {
10596   "alignment" : 4,
10597   "is_const" : true,
10598   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10599   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10600   "referenced_type" : "type-362",
10601   "self_type" : "type-361",
10602   "size" : 12,
10603   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
10604  },
10605  {
10606   "alignment" : 4,
10607   "is_const" : true,
10608   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10609   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10610   "referenced_type" : "type-639",
10611   "self_type" : "type-638",
10612   "size" : 12,
10613   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
10614  },
10615  {
10616   "alignment" : 4,
10617   "is_const" : true,
10618   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10619   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10620   "referenced_type" : "type-924",
10621   "self_type" : "type-923",
10622   "size" : 12,
10623   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
10624  },
10625  {
10626   "alignment" : 4,
10627   "is_const" : true,
10628   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
10629   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
10630   "referenced_type" : "type-258",
10631   "self_type" : "type-257",
10632   "size" : 4,
10633   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
10634  },
10635  {
10636   "alignment" : 4,
10637   "is_const" : true,
10638   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
10639   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
10640   "referenced_type" : "type-780",
10641   "self_type" : "type-779",
10642   "size" : 4,
10643   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
10644  },
10645  {
10646   "alignment" : 4,
10647   "is_const" : true,
10648   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
10649   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
10650   "referenced_type" : "type-943",
10651   "self_type" : "type-942",
10652   "size" : 4,
10653   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
10654  },
10655  {
10656   "alignment" : 1,
10657   "is_const" : true,
10658   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
10659   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
10660   "referenced_type" : "type-256",
10661   "self_type" : "type-255",
10662   "size" : 3,
10663   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
10664  },
10665  {
10666   "alignment" : 1,
10667   "is_const" : true,
10668   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
10669   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
10670   "referenced_type" : "type-778",
10671   "self_type" : "type-777",
10672   "size" : 3,
10673   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
10674  },
10675  {
10676   "alignment" : 1,
10677   "is_const" : true,
10678   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
10679   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
10680   "referenced_type" : "type-941",
10681   "self_type" : "type-940",
10682   "size" : 3,
10683   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
10684  },
10685  {
10686   "alignment" : 8,
10687   "is_const" : true,
10688   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
10689   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
10690   "referenced_type" : "type-242",
10691   "self_type" : "type-241",
10692   "size" : 24,
10693   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
10694  },
10695  {
10696   "alignment" : 8,
10697   "is_const" : true,
10698   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
10699   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
10700   "referenced_type" : "type-675",
10701   "self_type" : "type-674",
10702   "size" : 24,
10703   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
10704  },
10705  {
10706   "alignment" : 8,
10707   "is_const" : true,
10708   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
10709   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
10710   "referenced_type" : "type-931",
10711   "self_type" : "type-930",
10712   "size" : 24,
10713   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
10714  },
10715  {
10716   "alignment" : 8,
10717   "is_const" : true,
10718   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
10719   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
10720   "referenced_type" : "type-192",
10721   "self_type" : "type-191",
10722   "size" : 16,
10723   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10724  },
10725  {
10726   "alignment" : 8,
10727   "is_const" : true,
10728   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
10729   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
10730   "referenced_type" : "type-592",
10731   "self_type" : "type-591",
10732   "size" : 16,
10733   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10734  },
10735  {
10736   "alignment" : 8,
10737   "is_const" : true,
10738   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
10739   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
10740   "referenced_type" : "type-922",
10741   "self_type" : "type-921",
10742   "size" : 16,
10743   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10744  },
10745  {
10746   "alignment" : 8,
10747   "is_const" : true,
10748   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
10749   "name" : "const std::initializer_list<android::hardware::hidl_string>",
10750   "referenced_type" : "type-190",
10751   "self_type" : "type-189",
10752   "size" : 16,
10753   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10754  },
10755  {
10756   "alignment" : 8,
10757   "is_const" : true,
10758   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
10759   "name" : "const std::initializer_list<android::hardware::hidl_string>",
10760   "referenced_type" : "type-581",
10761   "self_type" : "type-580",
10762   "size" : 16,
10763   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10764  },
10765  {
10766   "alignment" : 8,
10767   "is_const" : true,
10768   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
10769   "name" : "const std::initializer_list<android::hardware::hidl_string>",
10770   "referenced_type" : "type-920",
10771   "self_type" : "type-919",
10772   "size" : 16,
10773   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10774  },
10775  {
10776   "alignment" : 8,
10777   "is_const" : true,
10778   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
10779   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
10780   "referenced_type" : "type-138",
10781   "self_type" : "type-137",
10782   "size" : 24,
10783   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10784  },
10785  {
10786   "alignment" : 8,
10787   "is_const" : true,
10788   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
10789   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
10790   "referenced_type" : "type-411",
10791   "self_type" : "type-410",
10792   "size" : 24,
10793   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10794  },
10795  {
10796   "alignment" : 8,
10797   "is_const" : true,
10798   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
10799   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
10800   "referenced_type" : "type-864",
10801   "self_type" : "type-863",
10802   "size" : 24,
10803   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10804  },
10805  {
10806   "alignment" : 8,
10807   "is_const" : true,
10808   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
10809   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
10810   "referenced_type" : "type-93",
10811   "self_type" : "type-92",
10812   "size" : 24,
10813   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10814  },
10815  {
10816   "alignment" : 1,
10817   "is_const" : true,
10818   "linker_set_key" : "const unsigned char",
10819   "name" : "const unsigned char",
10820   "referenced_type" : "type-116",
10821   "self_type" : "type-612",
10822   "size" : 1,
10823   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10824  },
10825  {
10826   "alignment" : 4,
10827   "is_const" : true,
10828   "linker_set_key" : "const unsigned int",
10829   "name" : "const unsigned int",
10830   "referenced_type" : "type-2",
10831   "self_type" : "type-68",
10832   "size" : 4,
10833   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10834  },
10835  {
10836   "alignment" : 8,
10837   "is_const" : true,
10838   "linker_set_key" : "const unsigned long",
10839   "name" : "const unsigned long",
10840   "referenced_type" : "type-62",
10841   "self_type" : "type-69",
10842   "size" : 8,
10843   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10844  },
10845  {
10846   "alignment" : 8,
10847   "is_const" : true,
10848   "linker_set_key" : "const unsigned long long",
10849   "name" : "const unsigned long long",
10850   "referenced_type" : "type-510",
10851   "self_type" : "type-667",
10852   "size" : 8,
10853   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
10854  },
10855  {
10856   "alignment" : 2,
10857   "is_const" : true,
10858   "linker_set_key" : "const unsigned short",
10859   "name" : "const unsigned short",
10860   "referenced_type" : "type-339",
10861   "self_type" : "type-532",
10862   "size" : 2,
10863   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10864  },
10865  {
10866   "is_const" : true,
10867   "linker_set_key" : "const void",
10868   "name" : "const void",
10869   "referenced_type" : "type-41",
10870   "self_type" : "type-622",
10871   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10872  },
10873  {
10874   "alignment" : 1,
10875   "is_volatile" : true,
10876   "linker_set_key" : "volatile bool",
10877   "name" : "volatile bool",
10878   "referenced_type" : "type-28",
10879   "self_type" : "type-293",
10880   "size" : 1,
10881   "source_file" : "/system/core/libutils/include/utils/Thread.h"
10882  },
10883  {
10884   "alignment" : 4,
10885   "is_volatile" : true,
10886   "linker_set_key" : "volatile int",
10887   "name" : "volatile int",
10888   "referenced_type" : "type-38",
10889   "self_type" : "type-89",
10890   "size" : 4,
10891   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
10892  }
10893 ],
10894 "record_types" :
10895 [
10896  {
10897   "alignment" : 4,
10898   "fields" :
10899   [
10900    {
10901     "access" : "private",
10902     "field_name" : "mCond",
10903     "referenced_type" : "type-292"
10904    }
10905   ],
10906   "linker_set_key" : "android::Condition",
10907   "name" : "android::Condition",
10908   "record_kind" : "class",
10909   "referenced_type" : "type-291",
10910   "self_type" : "type-291",
10911   "size" : 48,
10912   "source_file" : "/system/core/libutils/include/utils/Condition.h",
10913   "unique_id" : "_ZTSN7android9ConditionE"
10914  },
10915  {
10916   "alignment" : 8,
10917   "fields" :
10918   [
10919    {
10920     "access" : "private",
10921     "field_name" : "mVector",
10922     "referenced_type" : "type-82"
10923    }
10924   ],
10925   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
10926   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
10927   "record_kind" : "class",
10928   "referenced_type" : "type-81",
10929   "self_type" : "type-81",
10930   "size" : 40,
10931   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
10932   "template_args" : [ "type-75", "type-12" ],
10933   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
10934  },
10935  {
10936   "alignment" : 4,
10937   "fields" :
10938   [
10939    {
10940     "access" : "private",
10941     "field_name" : "mCount",
10942     "referenced_type" : "type-454"
10943    }
10944   ],
10945   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
10946   "name" : "android::LightRefBase<android::NativeHandle>",
10947   "record_kind" : "class",
10948   "referenced_type" : "type-453",
10949   "self_type" : "type-453",
10950   "size" : 4,
10951   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
10952   "template_args" : [ "type-455" ],
10953   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
10954  },
10955  {
10956   "alignment" : 4,
10957   "fields" :
10958   [
10959    {
10960     "access" : "private",
10961     "field_name" : "mCount",
10962     "referenced_type" : "type-451"
10963    }
10964   ],
10965   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
10966   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
10967   "record_kind" : "class",
10968   "referenced_type" : "type-450",
10969   "self_type" : "type-450",
10970   "size" : 4,
10971   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
10972   "template_args" : [ "type-452" ],
10973   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
10974  },
10975  {
10976   "alignment" : 4,
10977   "fields" :
10978   [
10979    {
10980     "access" : "private",
10981     "field_name" : "mMutex",
10982     "referenced_type" : "type-65"
10983    }
10984   ],
10985   "linker_set_key" : "android::Mutex",
10986   "name" : "android::Mutex",
10987   "record_kind" : "class",
10988   "referenced_type" : "type-64",
10989   "self_type" : "type-64",
10990   "size" : 40,
10991   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
10992   "unique_id" : "_ZTSN7android5MutexE"
10993  },
10994  {
10995   "alignment" : 8,
10996   "fields" :
10997   [
10998    {
10999     "access" : "private",
11000     "field_name" : "mLock",
11001     "referenced_type" : "type-753"
11002    }
11003   ],
11004   "linker_set_key" : "android::Mutex::Autolock",
11005   "name" : "android::Mutex::Autolock",
11006   "record_kind" : "class",
11007   "referenced_type" : "type-752",
11008   "self_type" : "type-752",
11009   "size" : 8,
11010   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
11011   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
11012  },
11013  {
11014   "alignment" : 8,
11015   "base_specifiers" :
11016   [
11017    {
11018     "referenced_type" : "type-453"
11019    }
11020   ],
11021   "fields" :
11022   [
11023    {
11024     "access" : "private",
11025     "field_name" : "mHandle",
11026     "field_offset" : 64,
11027     "referenced_type" : "type-456"
11028    },
11029    {
11030     "access" : "private",
11031     "field_name" : "mOwnsHandle",
11032     "field_offset" : 128,
11033     "referenced_type" : "type-28"
11034    }
11035   ],
11036   "linker_set_key" : "android::NativeHandle",
11037   "name" : "android::NativeHandle",
11038   "record_kind" : "class",
11039   "referenced_type" : "type-455",
11040   "self_type" : "type-455",
11041   "size" : 24,
11042   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
11043   "unique_id" : "_ZTSN7android12NativeHandleE"
11044  },
11045  {
11046   "alignment" : 4,
11047   "fields" :
11048   [
11049    {
11050     "access" : "private",
11051     "field_name" : "mRWLock",
11052     "referenced_type" : "type-759"
11053    }
11054   ],
11055   "linker_set_key" : "android::RWLock",
11056   "name" : "android::RWLock",
11057   "record_kind" : "class",
11058   "referenced_type" : "type-758",
11059   "self_type" : "type-758",
11060   "size" : 56,
11061   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
11062   "unique_id" : "_ZTSN7android6RWLockE"
11063  },
11064  {
11065   "alignment" : 8,
11066   "fields" :
11067   [
11068    {
11069     "access" : "private",
11070     "field_name" : "mLock",
11071     "referenced_type" : "type-762"
11072    }
11073   ],
11074   "linker_set_key" : "android::RWLock::AutoRLock",
11075   "name" : "android::RWLock::AutoRLock",
11076   "record_kind" : "class",
11077   "referenced_type" : "type-761",
11078   "self_type" : "type-761",
11079   "size" : 8,
11080   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
11081   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
11082  },
11083  {
11084   "alignment" : 8,
11085   "fields" :
11086   [
11087    {
11088     "access" : "private",
11089     "field_name" : "mLock",
11090     "referenced_type" : "type-762"
11091    }
11092   ],
11093   "linker_set_key" : "android::RWLock::AutoWLock",
11094   "name" : "android::RWLock::AutoWLock",
11095   "record_kind" : "class",
11096   "referenced_type" : "type-765",
11097   "self_type" : "type-765",
11098   "size" : 8,
11099   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
11100   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
11101  },
11102  {
11103   "alignment" : 8,
11104   "fields" :
11105   [
11106    {
11107     "access" : "private",
11108     "field_name" : "mRefs",
11109     "field_offset" : 64,
11110     "referenced_type" : "type-7"
11111    }
11112   ],
11113   "linker_set_key" : "android::RefBase",
11114   "name" : "android::RefBase",
11115   "record_kind" : "class",
11116   "referenced_type" : "type-6",
11117   "self_type" : "type-6",
11118   "size" : 16,
11119   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11120   "unique_id" : "_ZTSN7android7RefBaseE",
11121   "vtable_components" :
11122   [
11123    {
11124     "kind" : "offset_to_top"
11125    },
11126    {
11127     "kind" : "rtti",
11128     "mangled_component_name" : "_ZTIN7android7RefBaseE"
11129    },
11130    {
11131     "kind" : "complete_dtor_pointer",
11132     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
11133    },
11134    {
11135     "kind" : "deleting_dtor_pointer",
11136     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
11137    },
11138    {
11139     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11140    },
11141    {
11142     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11143    },
11144    {
11145     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11146    },
11147    {
11148     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11149    }
11150   ]
11151  },
11152  {
11153   "alignment" : 1,
11154   "linker_set_key" : "android::RefBase::weakref_type",
11155   "name" : "android::RefBase::weakref_type",
11156   "record_kind" : "class",
11157   "referenced_type" : "type-11",
11158   "self_type" : "type-11",
11159   "size" : 1,
11160   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11161   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
11162  },
11163  {
11164   "alignment" : 1,
11165   "linker_set_key" : "android::ReferenceMover",
11166   "name" : "android::ReferenceMover",
11167   "record_kind" : "class",
11168   "referenced_type" : "type-552",
11169   "self_type" : "type-552",
11170   "size" : 1,
11171   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11172   "unique_id" : "_ZTSN7android14ReferenceMoverE"
11173  },
11174  {
11175   "alignment" : 8,
11176   "linker_set_key" : "android::ReferenceRenamer",
11177   "name" : "android::ReferenceRenamer",
11178   "record_kind" : "class",
11179   "referenced_type" : "type-547",
11180   "self_type" : "type-547",
11181   "size" : 8,
11182   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11183   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
11184   "vtable_components" :
11185   [
11186    {
11187     "kind" : "offset_to_top"
11188    },
11189    {
11190     "kind" : "rtti",
11191     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
11192    },
11193    {
11194     "is_pure" : true,
11195     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
11196    }
11197   ]
11198  },
11199  {
11200   "alignment" : 8,
11201   "fields" :
11202   [
11203    {
11204     "access" : "private",
11205     "field_name" : "mTag",
11206     "referenced_type" : "type-62"
11207    }
11208   ],
11209   "linker_set_key" : "android::ScopedTrace",
11210   "name" : "android::ScopedTrace",
11211   "record_kind" : "class",
11212   "referenced_type" : "type-767",
11213   "self_type" : "type-767",
11214   "size" : 8,
11215   "source_file" : "/system/core/libutils/include/utils/Trace.h",
11216   "unique_id" : "_ZTSN7android11ScopedTraceE"
11217  },
11218  {
11219   "alignment" : 8,
11220   "base_specifiers" :
11221   [
11222    {
11223     "access" : "private",
11224     "referenced_type" : "type-83"
11225    }
11226   ],
11227   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
11228   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
11229   "record_kind" : "class",
11230   "referenced_type" : "type-82",
11231   "self_type" : "type-82",
11232   "size" : 40,
11233   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
11234   "template_args" : [ "type-84" ],
11235   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
11236   "vtable_components" :
11237   [
11238    {
11239     "kind" : "offset_to_top"
11240    },
11241    {
11242     "kind" : "rtti",
11243     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
11244    },
11245    {
11246     "kind" : "complete_dtor_pointer",
11247     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
11248    },
11249    {
11250     "kind" : "deleting_dtor_pointer",
11251     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
11252    },
11253    {
11254     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
11255    },
11256    {
11257     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
11258    },
11259    {
11260     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
11261    },
11262    {
11263     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
11264    },
11265    {
11266     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
11267    },
11268    {
11269     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
11270    },
11271    {
11272     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
11273    }
11274   ]
11275  },
11276  {
11277   "alignment" : 8,
11278   "base_specifiers" :
11279   [
11280    {
11281     "referenced_type" : "type-67"
11282    }
11283   ],
11284   "linker_set_key" : "android::SortedVectorImpl",
11285   "name" : "android::SortedVectorImpl",
11286   "record_kind" : "class",
11287   "referenced_type" : "type-83",
11288   "self_type" : "type-83",
11289   "size" : 40,
11290   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
11291   "unique_id" : "_ZTSN7android16SortedVectorImplE",
11292   "vtable_components" :
11293   [
11294    {
11295     "kind" : "offset_to_top"
11296    },
11297    {
11298     "kind" : "rtti",
11299     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
11300    },
11301    {
11302     "kind" : "complete_dtor_pointer",
11303     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
11304    },
11305    {
11306     "kind" : "deleting_dtor_pointer",
11307     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
11308    },
11309    {
11310     "is_pure" : true,
11311     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
11312    },
11313    {
11314     "is_pure" : true,
11315     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
11316    },
11317    {
11318     "is_pure" : true,
11319     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
11320    },
11321    {
11322     "is_pure" : true,
11323     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
11324    },
11325    {
11326     "is_pure" : true,
11327     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
11328    },
11329    {
11330     "is_pure" : true,
11331     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
11332    },
11333    {
11334     "is_pure" : true,
11335     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
11336    }
11337   ]
11338  },
11339  {
11340   "alignment" : 8,
11341   "fields" :
11342   [
11343    {
11344     "access" : "private",
11345     "field_name" : "mString",
11346     "referenced_type" : "type-76"
11347    }
11348   ],
11349   "linker_set_key" : "android::String16",
11350   "name" : "android::String16",
11351   "record_kind" : "class",
11352   "referenced_type" : "type-75",
11353   "self_type" : "type-75",
11354   "size" : 8,
11355   "source_file" : "/system/core/libutils/include/utils/String16.h",
11356   "unique_id" : "_ZTSN7android8String16E"
11357  },
11358  {
11359   "alignment" : 8,
11360   "fields" :
11361   [
11362    {
11363     "access" : "private",
11364     "field_name" : "mString",
11365     "referenced_type" : "type-86"
11366    }
11367   ],
11368   "linker_set_key" : "android::String8",
11369   "name" : "android::String8",
11370   "record_kind" : "class",
11371   "referenced_type" : "type-85",
11372   "self_type" : "type-85",
11373   "size" : 8,
11374   "source_file" : "/system/core/libutils/include/utils/String8.h",
11375   "unique_id" : "_ZTSN7android7String8E"
11376  },
11377  {
11378   "alignment" : 8,
11379   "base_specifiers" :
11380   [
11381    {
11382     "is_virtual" : true,
11383     "referenced_type" : "type-6"
11384    }
11385   ],
11386   "fields" :
11387   [
11388    {
11389     "access" : "private",
11390     "field_name" : "mCanCallJava",
11391     "field_offset" : 64,
11392     "referenced_type" : "type-290"
11393    },
11394    {
11395     "access" : "private",
11396     "field_name" : "mThread",
11397     "field_offset" : 128,
11398     "referenced_type" : "type-40"
11399    },
11400    {
11401     "access" : "private",
11402     "field_name" : "mLock",
11403     "field_offset" : 192,
11404     "referenced_type" : "type-64"
11405    },
11406    {
11407     "access" : "private",
11408     "field_name" : "mThreadExitedCondition",
11409     "field_offset" : 512,
11410     "referenced_type" : "type-291"
11411    },
11412    {
11413     "access" : "private",
11414     "field_name" : "mStatus",
11415     "field_offset" : 896,
11416     "referenced_type" : "type-38"
11417    },
11418    {
11419     "access" : "private",
11420     "field_name" : "mExitPending",
11421     "field_offset" : 928,
11422     "referenced_type" : "type-293"
11423    },
11424    {
11425     "access" : "private",
11426     "field_name" : "mRunning",
11427     "field_offset" : 936,
11428     "referenced_type" : "type-293"
11429    },
11430    {
11431     "access" : "private",
11432     "field_name" : "mHoldSelf",
11433     "field_offset" : 960,
11434     "referenced_type" : "type-287"
11435    },
11436    {
11437     "access" : "private",
11438     "field_name" : "mTid",
11439     "field_offset" : 1024,
11440     "referenced_type" : "type-38"
11441    }
11442   ],
11443   "linker_set_key" : "android::Thread",
11444   "name" : "android::Thread",
11445   "record_kind" : "class",
11446   "referenced_type" : "type-289",
11447   "self_type" : "type-289",
11448   "size" : 152,
11449   "source_file" : "/system/core/libutils/include/utils/Thread.h",
11450   "unique_id" : "_ZTSN7android6ThreadE",
11451   "vtable_components" :
11452   [
11453    {
11454     "component_value" : 136,
11455     "kind" : "vbase_offset"
11456    },
11457    {
11458     "kind" : "offset_to_top"
11459    },
11460    {
11461     "kind" : "rtti",
11462     "mangled_component_name" : "_ZTIN7android6ThreadE"
11463    },
11464    {
11465     "kind" : "complete_dtor_pointer",
11466     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
11467    },
11468    {
11469     "kind" : "deleting_dtor_pointer",
11470     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
11471    },
11472    {
11473     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
11474    },
11475    {
11476     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
11477    },
11478    {
11479     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
11480    },
11481    {
11482     "is_pure" : true,
11483     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
11484    },
11485    {
11486     "kind" : "vcall_offset"
11487    },
11488    {
11489     "kind" : "vcall_offset"
11490    },
11491    {
11492     "kind" : "vcall_offset"
11493    },
11494    {
11495     "kind" : "vcall_offset"
11496    },
11497    {
11498     "component_value" : -136,
11499     "kind" : "vcall_offset"
11500    },
11501    {
11502     "component_value" : -136,
11503     "kind" : "offset_to_top"
11504    },
11505    {
11506     "kind" : "rtti",
11507     "mangled_component_name" : "_ZTIN7android6ThreadE"
11508    },
11509    {
11510     "kind" : "complete_dtor_pointer",
11511     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
11512    },
11513    {
11514     "kind" : "deleting_dtor_pointer",
11515     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
11516    },
11517    {
11518     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11519    },
11520    {
11521     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11522    },
11523    {
11524     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11525    },
11526    {
11527     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11528    }
11529   ]
11530  },
11531  {
11532   "alignment" : 8,
11533   "base_specifiers" :
11534   [
11535    {
11536     "access" : "private",
11537     "referenced_type" : "type-67"
11538    }
11539   ],
11540   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
11541   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
11542   "record_kind" : "class",
11543   "referenced_type" : "type-66",
11544   "self_type" : "type-66",
11545   "size" : 40,
11546   "source_file" : "/system/core/libutils/include/utils/Vector.h",
11547   "template_args" : [ "type-70" ],
11548   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
11549   "vtable_components" :
11550   [
11551    {
11552     "kind" : "offset_to_top"
11553    },
11554    {
11555     "kind" : "rtti",
11556     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
11557    },
11558    {
11559     "kind" : "complete_dtor_pointer",
11560     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
11561    },
11562    {
11563     "kind" : "deleting_dtor_pointer",
11564     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
11565    },
11566    {
11567     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
11568    },
11569    {
11570     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
11571    },
11572    {
11573     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
11574    },
11575    {
11576     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
11577    },
11578    {
11579     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
11580    },
11581    {
11582     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
11583    }
11584   ]
11585  },
11586  {
11587   "alignment" : 8,
11588   "fields" :
11589   [
11590    {
11591     "access" : "private",
11592     "field_name" : "mStorage",
11593     "field_offset" : 64,
11594     "referenced_type" : "type-40"
11595    },
11596    {
11597     "access" : "private",
11598     "field_name" : "mCount",
11599     "field_offset" : 128,
11600     "referenced_type" : "type-62"
11601    },
11602    {
11603     "access" : "private",
11604     "field_name" : "mFlags",
11605     "field_offset" : 192,
11606     "referenced_type" : "type-68"
11607    },
11608    {
11609     "access" : "private",
11610     "field_name" : "mItemSize",
11611     "field_offset" : 256,
11612     "referenced_type" : "type-69"
11613    }
11614   ],
11615   "linker_set_key" : "android::VectorImpl",
11616   "name" : "android::VectorImpl",
11617   "record_kind" : "class",
11618   "referenced_type" : "type-67",
11619   "self_type" : "type-67",
11620   "size" : 40,
11621   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
11622   "unique_id" : "_ZTSN7android10VectorImplE",
11623   "vtable_components" :
11624   [
11625    {
11626     "kind" : "offset_to_top"
11627    },
11628    {
11629     "kind" : "rtti",
11630     "mangled_component_name" : "_ZTIN7android10VectorImplE"
11631    },
11632    {
11633     "kind" : "complete_dtor_pointer",
11634     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
11635    },
11636    {
11637     "kind" : "deleting_dtor_pointer",
11638     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
11639    },
11640    {
11641     "is_pure" : true,
11642     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
11643    },
11644    {
11645     "is_pure" : true,
11646     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
11647    },
11648    {
11649     "is_pure" : true,
11650     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
11651    },
11652    {
11653     "is_pure" : true,
11654     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
11655    },
11656    {
11657     "is_pure" : true,
11658     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
11659    },
11660    {
11661     "is_pure" : true,
11662     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
11663    }
11664   ]
11665  },
11666  {
11667   "alignment" : 8,
11668   "base_specifiers" :
11669   [
11670    {
11671     "referenced_type" : "type-450"
11672    }
11673   ],
11674   "linker_set_key" : "android::VirtualLightRefBase",
11675   "name" : "android::VirtualLightRefBase",
11676   "record_kind" : "class",
11677   "referenced_type" : "type-452",
11678   "self_type" : "type-452",
11679   "size" : 16,
11680   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
11681   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
11682   "vtable_components" :
11683   [
11684    {
11685     "kind" : "offset_to_top"
11686    },
11687    {
11688     "kind" : "rtti",
11689     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
11690    },
11691    {
11692     "kind" : "complete_dtor_pointer",
11693     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
11694    },
11695    {
11696     "kind" : "deleting_dtor_pointer",
11697     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
11698    }
11699   ]
11700  },
11701  {
11702   "alignment" : 8,
11703   "base_specifiers" :
11704   [
11705    {
11706     "referenced_type" : "type-14"
11707    }
11708   ],
11709   "fields" :
11710   [
11711    {
11712     "access" : "protected",
11713     "field_name" : "mSchedPolicy",
11714     "field_offset" : 64,
11715     "referenced_type" : "type-38"
11716    },
11717    {
11718     "access" : "protected",
11719     "field_name" : "mSchedPriority",
11720     "field_offset" : 96,
11721     "referenced_type" : "type-38"
11722    },
11723    {
11724     "access" : "private",
11725     "field_name" : "mExtras",
11726     "field_offset" : 128,
11727     "referenced_type" : "type-39"
11728    },
11729    {
11730     "access" : "private",
11731     "field_name" : "mReserved0",
11732     "field_offset" : 192,
11733     "referenced_type" : "type-40"
11734    }
11735   ],
11736   "linker_set_key" : "android::hardware::BHwBinder",
11737   "name" : "android::hardware::BHwBinder",
11738   "record_kind" : "class",
11739   "referenced_type" : "type-37",
11740   "self_type" : "type-37",
11741   "size" : 48,
11742   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
11743   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
11744   "vtable_components" :
11745   [
11746    {
11747     "component_value" : 32,
11748     "kind" : "vbase_offset"
11749    },
11750    {
11751     "kind" : "offset_to_top"
11752    },
11753    {
11754     "kind" : "rtti",
11755     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
11756    },
11757    {
11758     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11759    },
11760    {
11761     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11762    },
11763    {
11764     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11765    },
11766    {
11767     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11768    },
11769    {
11770     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11771    },
11772    {
11773     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11774    },
11775    {
11776     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11777    },
11778    {
11779     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11780    },
11781    {
11782     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11783    },
11784    {
11785     "kind" : "complete_dtor_pointer",
11786     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
11787    },
11788    {
11789     "kind" : "deleting_dtor_pointer",
11790     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
11791    },
11792    {
11793     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11794    },
11795    {
11796     "kind" : "vcall_offset"
11797    },
11798    {
11799     "kind" : "vcall_offset"
11800    },
11801    {
11802     "kind" : "vcall_offset"
11803    },
11804    {
11805     "kind" : "vcall_offset"
11806    },
11807    {
11808     "component_value" : -32,
11809     "kind" : "vcall_offset"
11810    },
11811    {
11812     "component_value" : -32,
11813     "kind" : "offset_to_top"
11814    },
11815    {
11816     "kind" : "rtti",
11817     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
11818    },
11819    {
11820     "kind" : "complete_dtor_pointer",
11821     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
11822    },
11823    {
11824     "kind" : "deleting_dtor_pointer",
11825     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
11826    },
11827    {
11828     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11829    },
11830    {
11831     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11832    },
11833    {
11834     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11835    },
11836    {
11837     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11838    }
11839   ]
11840  },
11841  {
11842   "alignment" : 8,
11843   "base_specifiers" :
11844   [
11845    {
11846     "is_virtual" : true,
11847     "referenced_type" : "type-6"
11848    }
11849   ],
11850   "fields" :
11851   [
11852    {
11853     "access" : "private",
11854     "field_name" : "mRemote",
11855     "field_offset" : 64,
11856     "referenced_type" : "type-24"
11857    },
11858    {
11859     "access" : "private",
11860     "field_name" : "mRefs",
11861     "field_offset" : 128,
11862     "referenced_type" : "type-10"
11863    },
11864    {
11865     "access" : "private",
11866     "field_name" : "mState",
11867     "field_offset" : 192,
11868     "referenced_type" : "type-25"
11869    }
11870   ],
11871   "linker_set_key" : "android::hardware::BpHwRefBase",
11872   "name" : "android::hardware::BpHwRefBase",
11873   "record_kind" : "class",
11874   "referenced_type" : "type-23",
11875   "self_type" : "type-23",
11876   "size" : 48,
11877   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
11878   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
11879   "vtable_components" :
11880   [
11881    {
11882     "component_value" : 32,
11883     "kind" : "vbase_offset"
11884    },
11885    {
11886     "kind" : "offset_to_top"
11887    },
11888    {
11889     "kind" : "rtti",
11890     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
11891    },
11892    {
11893     "kind" : "complete_dtor_pointer",
11894     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
11895    },
11896    {
11897     "kind" : "deleting_dtor_pointer",
11898     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
11899    },
11900    {
11901     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11902    },
11903    {
11904     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11905    },
11906    {
11907     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11908    },
11909    {
11910     "kind" : "vcall_offset"
11911    },
11912    {
11913     "component_value" : -32,
11914     "kind" : "vcall_offset"
11915    },
11916    {
11917     "component_value" : -32,
11918     "kind" : "vcall_offset"
11919    },
11920    {
11921     "component_value" : -32,
11922     "kind" : "vcall_offset"
11923    },
11924    {
11925     "component_value" : -32,
11926     "kind" : "vcall_offset"
11927    },
11928    {
11929     "component_value" : -32,
11930     "kind" : "offset_to_top"
11931    },
11932    {
11933     "kind" : "rtti",
11934     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
11935    },
11936    {
11937     "kind" : "complete_dtor_pointer",
11938     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
11939    },
11940    {
11941     "kind" : "deleting_dtor_pointer",
11942     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
11943    },
11944    {
11945     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11946    },
11947    {
11948     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11949    },
11950    {
11951     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11952    },
11953    {
11954     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11955    }
11956   ]
11957  },
11958  {
11959   "alignment" : 8,
11960   "base_specifiers" :
11961   [
11962    {
11963     "referenced_type" : "type-358"
11964    },
11965    {
11966     "referenced_type" : "type-22"
11967    },
11968    {
11969     "referenced_type" : "type-23"
11970    }
11971   ],
11972   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_0::ICryptoFactory>",
11973   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_0::ICryptoFactory>",
11974   "record_kind" : "class",
11975   "referenced_type" : "type-657",
11976   "self_type" : "type-657",
11977   "size" : 64,
11978   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
11979   "template_args" : [ "type-358" ],
11980   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEEE",
11981   "vtable_components" :
11982   [
11983    {
11984     "component_value" : 48,
11985     "kind" : "vbase_offset"
11986    },
11987    {
11988     "kind" : "offset_to_top"
11989    },
11990    {
11991     "kind" : "rtti",
11992     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEEE"
11993    },
11994    {
11995     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_014ICryptoFactory8isRemoteEv"
11996    },
11997    {
11998     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11999    },
12000    {
12001     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12002    },
12003    {
12004     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12005    },
12006    {
12007     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12008    },
12009    {
12010     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory21setHALInstrumentationEv"
12011    },
12012    {
12013     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12014    },
12015    {
12016     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory4pingEv"
12017    },
12018    {
12019     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12020    },
12021    {
12022     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory21notifySyspropsChangedEv"
12023    },
12024    {
12025     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12026    },
12027    {
12028     "kind" : "complete_dtor_pointer",
12029     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED1Ev"
12030    },
12031    {
12032     "kind" : "deleting_dtor_pointer",
12033     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED0Ev"
12034    },
12035    {
12036     "is_pure" : true,
12037     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
12038    },
12039    {
12040     "is_pure" : true,
12041     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS_2spINS2_13ICryptoPluginEEEEEE"
12042    },
12043    {
12044     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEE10onAsBinderEv"
12045    },
12046    {
12047     "component_value" : 40,
12048     "kind" : "vbase_offset"
12049    },
12050    {
12051     "component_value" : -8,
12052     "kind" : "offset_to_top"
12053    },
12054    {
12055     "kind" : "rtti",
12056     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEEE"
12057    },
12058    {
12059     "kind" : "complete_dtor_pointer",
12060     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED1Ev"
12061    },
12062    {
12063     "kind" : "deleting_dtor_pointer",
12064     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED0Ev"
12065    },
12066    {
12067     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEE10onAsBinderEv"
12068    },
12069    {
12070     "component_value" : 32,
12071     "kind" : "vbase_offset"
12072    },
12073    {
12074     "component_value" : -16,
12075     "kind" : "offset_to_top"
12076    },
12077    {
12078     "kind" : "rtti",
12079     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEEE"
12080    },
12081    {
12082     "kind" : "complete_dtor_pointer",
12083     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED1Ev"
12084    },
12085    {
12086     "kind" : "deleting_dtor_pointer",
12087     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED0Ev"
12088    },
12089    {
12090     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12091    },
12092    {
12093     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12094    },
12095    {
12096     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12097    },
12098    {
12099     "kind" : "vcall_offset"
12100    },
12101    {
12102     "component_value" : -32,
12103     "kind" : "vcall_offset"
12104    },
12105    {
12106     "component_value" : -32,
12107     "kind" : "vcall_offset"
12108    },
12109    {
12110     "component_value" : -32,
12111     "kind" : "vcall_offset"
12112    },
12113    {
12114     "component_value" : -48,
12115     "kind" : "vcall_offset"
12116    },
12117    {
12118     "component_value" : -48,
12119     "kind" : "offset_to_top"
12120    },
12121    {
12122     "kind" : "rtti",
12123     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEEE"
12124    },
12125    {
12126     "kind" : "complete_dtor_pointer",
12127     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED1Ev"
12128    },
12129    {
12130     "kind" : "deleting_dtor_pointer",
12131     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED0Ev"
12132    },
12133    {
12134     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12135    },
12136    {
12137     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12138    },
12139    {
12140     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12141    },
12142    {
12143     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12144    }
12145   ]
12146  },
12147  {
12148   "alignment" : 8,
12149   "base_specifiers" :
12150   [
12151    {
12152     "referenced_type" : "type-331"
12153    },
12154    {
12155     "referenced_type" : "type-22"
12156    },
12157    {
12158     "referenced_type" : "type-23"
12159    }
12160   ],
12161   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_0::ICryptoPlugin>",
12162   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_0::ICryptoPlugin>",
12163   "record_kind" : "class",
12164   "referenced_type" : "type-656",
12165   "self_type" : "type-656",
12166   "size" : 64,
12167   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
12168   "template_args" : [ "type-331" ],
12169   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEEE",
12170   "vtable_components" :
12171   [
12172    {
12173     "component_value" : 48,
12174     "kind" : "vbase_offset"
12175    },
12176    {
12177     "kind" : "offset_to_top"
12178    },
12179    {
12180     "kind" : "rtti",
12181     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEEE"
12182    },
12183    {
12184     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_013ICryptoPlugin8isRemoteEv"
12185    },
12186    {
12187     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12188    },
12189    {
12190     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12191    },
12192    {
12193     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12194    },
12195    {
12196     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12197    },
12198    {
12199     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin21setHALInstrumentationEv"
12200    },
12201    {
12202     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12203    },
12204    {
12205     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin4pingEv"
12206    },
12207    {
12208     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12209    },
12210    {
12211     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin21notifySyspropsChangedEv"
12212    },
12213    {
12214     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12215    },
12216    {
12217     "kind" : "complete_dtor_pointer",
12218     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED1Ev"
12219    },
12220    {
12221     "kind" : "deleting_dtor_pointer",
12222     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED0Ev"
12223    },
12224    {
12225     "is_pure" : true,
12226     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
12227    },
12228    {
12229     "is_pure" : true,
12230     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin16notifyResolutionEjj"
12231    },
12232    {
12233     "is_pure" : true,
12234     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin18setMediaDrmSessionERKNS0_8hidl_vecIhEE"
12235    },
12236    {
12237     "is_pure" : true,
12238     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin19setSharedBufferBaseERKNS0_11hidl_memoryEj"
12239    },
12240    {
12241     "is_pure" : true,
12242     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin7decryptEbRKNS0_10hidl_arrayIhLm16EJEEES7_NS2_4ModeERKNS2_7PatternERKNS0_8hidl_vecINS2_9SubSampleEEERKNS2_12SharedBufferEmRKNS2_17DestinationBufferENSt3__18functionIFvNS2_6StatusEjRKNS0_11hidl_stringEEEE"
12243    },
12244    {
12245     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEE10onAsBinderEv"
12246    },
12247    {
12248     "component_value" : 40,
12249     "kind" : "vbase_offset"
12250    },
12251    {
12252     "component_value" : -8,
12253     "kind" : "offset_to_top"
12254    },
12255    {
12256     "kind" : "rtti",
12257     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEEE"
12258    },
12259    {
12260     "kind" : "complete_dtor_pointer",
12261     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED1Ev"
12262    },
12263    {
12264     "kind" : "deleting_dtor_pointer",
12265     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED0Ev"
12266    },
12267    {
12268     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEE10onAsBinderEv"
12269    },
12270    {
12271     "component_value" : 32,
12272     "kind" : "vbase_offset"
12273    },
12274    {
12275     "component_value" : -16,
12276     "kind" : "offset_to_top"
12277    },
12278    {
12279     "kind" : "rtti",
12280     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEEE"
12281    },
12282    {
12283     "kind" : "complete_dtor_pointer",
12284     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED1Ev"
12285    },
12286    {
12287     "kind" : "deleting_dtor_pointer",
12288     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED0Ev"
12289    },
12290    {
12291     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12292    },
12293    {
12294     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12295    },
12296    {
12297     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12298    },
12299    {
12300     "kind" : "vcall_offset"
12301    },
12302    {
12303     "component_value" : -32,
12304     "kind" : "vcall_offset"
12305    },
12306    {
12307     "component_value" : -32,
12308     "kind" : "vcall_offset"
12309    },
12310    {
12311     "component_value" : -32,
12312     "kind" : "vcall_offset"
12313    },
12314    {
12315     "component_value" : -48,
12316     "kind" : "vcall_offset"
12317    },
12318    {
12319     "component_value" : -48,
12320     "kind" : "offset_to_top"
12321    },
12322    {
12323     "kind" : "rtti",
12324     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEEE"
12325    },
12326    {
12327     "kind" : "complete_dtor_pointer",
12328     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED1Ev"
12329    },
12330    {
12331     "kind" : "deleting_dtor_pointer",
12332     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED0Ev"
12333    },
12334    {
12335     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12336    },
12337    {
12338     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12339    },
12340    {
12341     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12342    },
12343    {
12344     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12345    }
12346   ]
12347  },
12348  {
12349   "alignment" : 8,
12350   "base_specifiers" :
12351   [
12352    {
12353     "referenced_type" : "type-34"
12354    },
12355    {
12356     "referenced_type" : "type-22"
12357    },
12358    {
12359     "referenced_type" : "type-23"
12360    }
12361   ],
12362   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_0::IDrmFactory>",
12363   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_0::IDrmFactory>",
12364   "record_kind" : "class",
12365   "referenced_type" : "type-46",
12366   "self_type" : "type-46",
12367   "size" : 64,
12368   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
12369   "template_args" : [ "type-34" ],
12370   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEEE",
12371   "vtable_components" :
12372   [
12373    {
12374     "component_value" : 48,
12375     "kind" : "vbase_offset"
12376    },
12377    {
12378     "kind" : "offset_to_top"
12379    },
12380    {
12381     "kind" : "rtti",
12382     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEEE"
12383    },
12384    {
12385     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_011IDrmFactory8isRemoteEv"
12386    },
12387    {
12388     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12389    },
12390    {
12391     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12392    },
12393    {
12394     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12395    },
12396    {
12397     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12398    },
12399    {
12400     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory21setHALInstrumentationEv"
12401    },
12402    {
12403     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12404    },
12405    {
12406     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory4pingEv"
12407    },
12408    {
12409     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12410    },
12411    {
12412     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory21notifySyspropsChangedEv"
12413    },
12414    {
12415     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12416    },
12417    {
12418     "kind" : "complete_dtor_pointer",
12419     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED1Ev"
12420    },
12421    {
12422     "kind" : "deleting_dtor_pointer",
12423     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED0Ev"
12424    },
12425    {
12426     "is_pure" : true,
12427     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
12428    },
12429    {
12430     "is_pure" : true,
12431     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
12432    },
12433    {
12434     "is_pure" : true,
12435     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusERKNS_2spINS2_10IDrmPluginEEEEEE"
12436    },
12437    {
12438     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEE10onAsBinderEv"
12439    },
12440    {
12441     "component_value" : 40,
12442     "kind" : "vbase_offset"
12443    },
12444    {
12445     "component_value" : -8,
12446     "kind" : "offset_to_top"
12447    },
12448    {
12449     "kind" : "rtti",
12450     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEEE"
12451    },
12452    {
12453     "kind" : "complete_dtor_pointer",
12454     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED1Ev"
12455    },
12456    {
12457     "kind" : "deleting_dtor_pointer",
12458     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED0Ev"
12459    },
12460    {
12461     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEE10onAsBinderEv"
12462    },
12463    {
12464     "component_value" : 32,
12465     "kind" : "vbase_offset"
12466    },
12467    {
12468     "component_value" : -16,
12469     "kind" : "offset_to_top"
12470    },
12471    {
12472     "kind" : "rtti",
12473     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEEE"
12474    },
12475    {
12476     "kind" : "complete_dtor_pointer",
12477     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED1Ev"
12478    },
12479    {
12480     "kind" : "deleting_dtor_pointer",
12481     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED0Ev"
12482    },
12483    {
12484     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12485    },
12486    {
12487     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12488    },
12489    {
12490     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12491    },
12492    {
12493     "kind" : "vcall_offset"
12494    },
12495    {
12496     "component_value" : -32,
12497     "kind" : "vcall_offset"
12498    },
12499    {
12500     "component_value" : -32,
12501     "kind" : "vcall_offset"
12502    },
12503    {
12504     "component_value" : -32,
12505     "kind" : "vcall_offset"
12506    },
12507    {
12508     "component_value" : -48,
12509     "kind" : "vcall_offset"
12510    },
12511    {
12512     "component_value" : -48,
12513     "kind" : "offset_to_top"
12514    },
12515    {
12516     "kind" : "rtti",
12517     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEEE"
12518    },
12519    {
12520     "kind" : "complete_dtor_pointer",
12521     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED1Ev"
12522    },
12523    {
12524     "kind" : "deleting_dtor_pointer",
12525     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED0Ev"
12526    },
12527    {
12528     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12529    },
12530    {
12531     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12532    },
12533    {
12534     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12535    },
12536    {
12537     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12538    }
12539   ]
12540  },
12541  {
12542   "alignment" : 8,
12543   "base_specifiers" :
12544   [
12545    {
12546     "referenced_type" : "type-21"
12547    },
12548    {
12549     "referenced_type" : "type-22"
12550    },
12551    {
12552     "referenced_type" : "type-23"
12553    }
12554   ],
12555   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_0::IDrmPlugin>",
12556   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_0::IDrmPlugin>",
12557   "record_kind" : "class",
12558   "referenced_type" : "type-20",
12559   "self_type" : "type-20",
12560   "size" : 64,
12561   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
12562   "template_args" : [ "type-21" ],
12563   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEEE",
12564   "vtable_components" :
12565   [
12566    {
12567     "component_value" : 48,
12568     "kind" : "vbase_offset"
12569    },
12570    {
12571     "kind" : "offset_to_top"
12572    },
12573    {
12574     "kind" : "rtti",
12575     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEEE"
12576    },
12577    {
12578     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_010IDrmPlugin8isRemoteEv"
12579    },
12580    {
12581     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12582    },
12583    {
12584     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12585    },
12586    {
12587     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12588    },
12589    {
12590     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12591    },
12592    {
12593     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin21setHALInstrumentationEv"
12594    },
12595    {
12596     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12597    },
12598    {
12599     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin4pingEv"
12600    },
12601    {
12602     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12603    },
12604    {
12605     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin21notifySyspropsChangedEv"
12606    },
12607    {
12608     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12609    },
12610    {
12611     "kind" : "complete_dtor_pointer",
12612     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED1Ev"
12613    },
12614    {
12615     "kind" : "deleting_dtor_pointer",
12616     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED0Ev"
12617    },
12618    {
12619     "is_pure" : true,
12620     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11openSessionENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEEEEE"
12621    },
12622    {
12623     "is_pure" : true,
12624     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
12625    },
12626    {
12627     "is_pure" : true,
12628     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS2_7KeyTypeERKNS4_INS2_8KeyValueEEENSt3__18functionIFvNS2_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
12629    },
12630    {
12631     "is_pure" : true,
12632     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS2_6StatusES7_EEE"
12633    },
12634    {
12635     "is_pure" : true,
12636     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
12637    },
12638    {
12639     "is_pure" : true,
12640     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
12641    },
12642    {
12643     "is_pure" : true,
12644     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS4_INS2_8KeyValueEEEEEE"
12645    },
12646    {
12647     "is_pure" : true,
12648     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEES6_EEE"
12649    },
12650    {
12651     "is_pure" : true,
12652     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusES7_S7_EEE"
12653    },
12654    {
12655     "is_pure" : true,
12656     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14getSecureStopsENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecINS2_10SecureStopEEEEEE"
12657    },
12658    {
12659     "is_pure" : true,
12660     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS2_10SecureStopEEEE"
12661    },
12662    {
12663     "is_pure" : true,
12664     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin21releaseAllSecureStopsEv"
12665    },
12666    {
12667     "is_pure" : true,
12668     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
12669    },
12670    {
12671     "is_pure" : true,
12672     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusES6_EEE"
12673    },
12674    {
12675     "is_pure" : true,
12676     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEEEEE"
12677    },
12678    {
12679     "is_pure" : true,
12680     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
12681    },
12682    {
12683     "is_pure" : true,
12684     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
12685    },
12686    {
12687     "is_pure" : true,
12688     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
12689    },
12690    {
12691     "is_pure" : true,
12692     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
12693    },
12694    {
12695     "is_pure" : true,
12696     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
12697    },
12698    {
12699     "is_pure" : true,
12700     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
12701    },
12702    {
12703     "is_pure" : true,
12704     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
12705    },
12706    {
12707     "is_pure" : true,
12708     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusEbEEE"
12709    },
12710    {
12711     "is_pure" : true,
12712     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
12713    },
12714    {
12715     "is_pure" : true,
12716     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11setListenerERKNS_2spINS2_18IDrmPluginListenerEEE"
12717    },
12718    {
12719     "is_pure" : true,
12720     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin9sendEventENS2_9EventTypeERKNS0_8hidl_vecIhEES8_"
12721    },
12722    {
12723     "is_pure" : true,
12724     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEl"
12725    },
12726    {
12727     "is_pure" : true,
12728     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS2_9KeyStatusEEEb"
12729    },
12730    {
12731     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEE10onAsBinderEv"
12732    },
12733    {
12734     "component_value" : 40,
12735     "kind" : "vbase_offset"
12736    },
12737    {
12738     "component_value" : -8,
12739     "kind" : "offset_to_top"
12740    },
12741    {
12742     "kind" : "rtti",
12743     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEEE"
12744    },
12745    {
12746     "kind" : "complete_dtor_pointer",
12747     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED1Ev"
12748    },
12749    {
12750     "kind" : "deleting_dtor_pointer",
12751     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED0Ev"
12752    },
12753    {
12754     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEE10onAsBinderEv"
12755    },
12756    {
12757     "component_value" : 32,
12758     "kind" : "vbase_offset"
12759    },
12760    {
12761     "component_value" : -16,
12762     "kind" : "offset_to_top"
12763    },
12764    {
12765     "kind" : "rtti",
12766     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEEE"
12767    },
12768    {
12769     "kind" : "complete_dtor_pointer",
12770     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED1Ev"
12771    },
12772    {
12773     "kind" : "deleting_dtor_pointer",
12774     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED0Ev"
12775    },
12776    {
12777     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12778    },
12779    {
12780     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12781    },
12782    {
12783     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12784    },
12785    {
12786     "kind" : "vcall_offset"
12787    },
12788    {
12789     "component_value" : -32,
12790     "kind" : "vcall_offset"
12791    },
12792    {
12793     "component_value" : -32,
12794     "kind" : "vcall_offset"
12795    },
12796    {
12797     "component_value" : -32,
12798     "kind" : "vcall_offset"
12799    },
12800    {
12801     "component_value" : -48,
12802     "kind" : "vcall_offset"
12803    },
12804    {
12805     "component_value" : -48,
12806     "kind" : "offset_to_top"
12807    },
12808    {
12809     "kind" : "rtti",
12810     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEEE"
12811    },
12812    {
12813     "kind" : "complete_dtor_pointer",
12814     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED1Ev"
12815    },
12816    {
12817     "kind" : "deleting_dtor_pointer",
12818     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED0Ev"
12819    },
12820    {
12821     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12822    },
12823    {
12824     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12825    },
12826    {
12827     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12828    },
12829    {
12830     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12831    }
12832   ]
12833  },
12834  {
12835   "alignment" : 8,
12836   "base_specifiers" :
12837   [
12838    {
12839     "referenced_type" : "type-161"
12840    },
12841    {
12842     "referenced_type" : "type-22"
12843    },
12844    {
12845     "referenced_type" : "type-23"
12846    }
12847   ],
12848   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_0::IDrmPluginListener>",
12849   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_0::IDrmPluginListener>",
12850   "record_kind" : "class",
12851   "referenced_type" : "type-925",
12852   "self_type" : "type-925",
12853   "size" : 64,
12854   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
12855   "template_args" : [ "type-161" ],
12856   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEEE",
12857   "vtable_components" :
12858   [
12859    {
12860     "component_value" : 48,
12861     "kind" : "vbase_offset"
12862    },
12863    {
12864     "kind" : "offset_to_top"
12865    },
12866    {
12867     "kind" : "rtti",
12868     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEEE"
12869    },
12870    {
12871     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_018IDrmPluginListener8isRemoteEv"
12872    },
12873    {
12874     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12875    },
12876    {
12877     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12878    },
12879    {
12880     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12881    },
12882    {
12883     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12884    },
12885    {
12886     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener21setHALInstrumentationEv"
12887    },
12888    {
12889     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12890    },
12891    {
12892     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener4pingEv"
12893    },
12894    {
12895     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12896    },
12897    {
12898     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener21notifySyspropsChangedEv"
12899    },
12900    {
12901     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12902    },
12903    {
12904     "kind" : "complete_dtor_pointer",
12905     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED1Ev"
12906    },
12907    {
12908     "kind" : "deleting_dtor_pointer",
12909     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED0Ev"
12910    },
12911    {
12912     "is_pure" : true,
12913     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener9sendEventENS2_9EventTypeERKNS0_8hidl_vecIhEES8_"
12914    },
12915    {
12916     "is_pure" : true,
12917     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener20sendExpirationUpdateERKNS0_8hidl_vecIhEEl"
12918    },
12919    {
12920     "is_pure" : true,
12921     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS2_9KeyStatusEEEb"
12922    },
12923    {
12924     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEE10onAsBinderEv"
12925    },
12926    {
12927     "component_value" : 40,
12928     "kind" : "vbase_offset"
12929    },
12930    {
12931     "component_value" : -8,
12932     "kind" : "offset_to_top"
12933    },
12934    {
12935     "kind" : "rtti",
12936     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEEE"
12937    },
12938    {
12939     "kind" : "complete_dtor_pointer",
12940     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED1Ev"
12941    },
12942    {
12943     "kind" : "deleting_dtor_pointer",
12944     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED0Ev"
12945    },
12946    {
12947     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEE10onAsBinderEv"
12948    },
12949    {
12950     "component_value" : 32,
12951     "kind" : "vbase_offset"
12952    },
12953    {
12954     "component_value" : -16,
12955     "kind" : "offset_to_top"
12956    },
12957    {
12958     "kind" : "rtti",
12959     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEEE"
12960    },
12961    {
12962     "kind" : "complete_dtor_pointer",
12963     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED1Ev"
12964    },
12965    {
12966     "kind" : "deleting_dtor_pointer",
12967     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED0Ev"
12968    },
12969    {
12970     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12971    },
12972    {
12973     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12974    },
12975    {
12976     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12977    },
12978    {
12979     "kind" : "vcall_offset"
12980    },
12981    {
12982     "component_value" : -32,
12983     "kind" : "vcall_offset"
12984    },
12985    {
12986     "component_value" : -32,
12987     "kind" : "vcall_offset"
12988    },
12989    {
12990     "component_value" : -32,
12991     "kind" : "vcall_offset"
12992    },
12993    {
12994     "component_value" : -48,
12995     "kind" : "vcall_offset"
12996    },
12997    {
12998     "component_value" : -48,
12999     "kind" : "offset_to_top"
13000    },
13001    {
13002     "kind" : "rtti",
13003     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEEE"
13004    },
13005    {
13006     "kind" : "complete_dtor_pointer",
13007     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED1Ev"
13008    },
13009    {
13010     "kind" : "deleting_dtor_pointer",
13011     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED0Ev"
13012    },
13013    {
13014     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13015    },
13016    {
13017     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13018    },
13019    {
13020     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13021    },
13022    {
13023     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13024    }
13025   ]
13026  },
13027  {
13028   "alignment" : 8,
13029   "base_specifiers" :
13030   [
13031    {
13032     "referenced_type" : "type-372"
13033    },
13034    {
13035     "referenced_type" : "type-22"
13036    },
13037    {
13038     "referenced_type" : "type-23"
13039    }
13040   ],
13041   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_1::ICryptoFactory>",
13042   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_1::ICryptoFactory>",
13043   "record_kind" : "class",
13044   "referenced_type" : "type-659",
13045   "self_type" : "type-659",
13046   "size" : 64,
13047   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
13048   "template_args" : [ "type-372" ],
13049   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEEE",
13050   "vtable_components" :
13051   [
13052    {
13053     "component_value" : 48,
13054     "kind" : "vbase_offset"
13055    },
13056    {
13057     "kind" : "offset_to_top"
13058    },
13059    {
13060     "kind" : "rtti",
13061     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEEE"
13062    },
13063    {
13064     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_114ICryptoFactory8isRemoteEv"
13065    },
13066    {
13067     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13068    },
13069    {
13070     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13071    },
13072    {
13073     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13074    },
13075    {
13076     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13077    },
13078    {
13079     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21setHALInstrumentationEv"
13080    },
13081    {
13082     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13083    },
13084    {
13085     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory4pingEv"
13086    },
13087    {
13088     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13089    },
13090    {
13091     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21notifySyspropsChangedEv"
13092    },
13093    {
13094     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13095    },
13096    {
13097     "kind" : "complete_dtor_pointer",
13098     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED1Ev"
13099    },
13100    {
13101     "kind" : "deleting_dtor_pointer",
13102     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED0Ev"
13103    },
13104    {
13105     "is_pure" : true,
13106     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
13107    },
13108    {
13109     "is_pure" : true,
13110     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSE_13ICryptoPluginEEEEEE"
13111    },
13112    {
13113     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEE10onAsBinderEv"
13114    },
13115    {
13116     "component_value" : 40,
13117     "kind" : "vbase_offset"
13118    },
13119    {
13120     "component_value" : -8,
13121     "kind" : "offset_to_top"
13122    },
13123    {
13124     "kind" : "rtti",
13125     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEEE"
13126    },
13127    {
13128     "kind" : "complete_dtor_pointer",
13129     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED1Ev"
13130    },
13131    {
13132     "kind" : "deleting_dtor_pointer",
13133     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED0Ev"
13134    },
13135    {
13136     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEE10onAsBinderEv"
13137    },
13138    {
13139     "component_value" : 32,
13140     "kind" : "vbase_offset"
13141    },
13142    {
13143     "component_value" : -16,
13144     "kind" : "offset_to_top"
13145    },
13146    {
13147     "kind" : "rtti",
13148     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEEE"
13149    },
13150    {
13151     "kind" : "complete_dtor_pointer",
13152     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED1Ev"
13153    },
13154    {
13155     "kind" : "deleting_dtor_pointer",
13156     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED0Ev"
13157    },
13158    {
13159     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13160    },
13161    {
13162     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13163    },
13164    {
13165     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13166    },
13167    {
13168     "kind" : "vcall_offset"
13169    },
13170    {
13171     "component_value" : -32,
13172     "kind" : "vcall_offset"
13173    },
13174    {
13175     "component_value" : -32,
13176     "kind" : "vcall_offset"
13177    },
13178    {
13179     "component_value" : -32,
13180     "kind" : "vcall_offset"
13181    },
13182    {
13183     "component_value" : -48,
13184     "kind" : "vcall_offset"
13185    },
13186    {
13187     "component_value" : -48,
13188     "kind" : "offset_to_top"
13189    },
13190    {
13191     "kind" : "rtti",
13192     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEEE"
13193    },
13194    {
13195     "kind" : "complete_dtor_pointer",
13196     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED1Ev"
13197    },
13198    {
13199     "kind" : "deleting_dtor_pointer",
13200     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED0Ev"
13201    },
13202    {
13203     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13204    },
13205    {
13206     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13207    },
13208    {
13209     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13210    },
13211    {
13212     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13213    }
13214   ]
13215  },
13216  {
13217   "alignment" : 8,
13218   "base_specifiers" :
13219   [
13220    {
13221     "referenced_type" : "type-54"
13222    },
13223    {
13224     "referenced_type" : "type-22"
13225    },
13226    {
13227     "referenced_type" : "type-23"
13228    }
13229   ],
13230   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmFactory>",
13231   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmFactory>",
13232   "record_kind" : "class",
13233   "referenced_type" : "type-53",
13234   "self_type" : "type-53",
13235   "size" : 64,
13236   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
13237   "template_args" : [ "type-54" ],
13238   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEEE",
13239   "vtable_components" :
13240   [
13241    {
13242     "component_value" : 48,
13243     "kind" : "vbase_offset"
13244    },
13245    {
13246     "kind" : "offset_to_top"
13247    },
13248    {
13249     "kind" : "rtti",
13250     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEEE"
13251    },
13252    {
13253     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_111IDrmFactory8isRemoteEv"
13254    },
13255    {
13256     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13257    },
13258    {
13259     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13260    },
13261    {
13262     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13263    },
13264    {
13265     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13266    },
13267    {
13268     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory21setHALInstrumentationEv"
13269    },
13270    {
13271     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13272    },
13273    {
13274     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory4pingEv"
13275    },
13276    {
13277     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13278    },
13279    {
13280     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory21notifySyspropsChangedEv"
13281    },
13282    {
13283     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13284    },
13285    {
13286     "kind" : "complete_dtor_pointer",
13287     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED1Ev"
13288    },
13289    {
13290     "kind" : "deleting_dtor_pointer",
13291     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED0Ev"
13292    },
13293    {
13294     "is_pure" : true,
13295     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
13296    },
13297    {
13298     "is_pure" : true,
13299     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
13300    },
13301    {
13302     "is_pure" : true,
13303     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSD_10IDrmPluginEEEEEE"
13304    },
13305    {
13306     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEE10onAsBinderEv"
13307    },
13308    {
13309     "component_value" : 40,
13310     "kind" : "vbase_offset"
13311    },
13312    {
13313     "component_value" : -8,
13314     "kind" : "offset_to_top"
13315    },
13316    {
13317     "kind" : "rtti",
13318     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEEE"
13319    },
13320    {
13321     "kind" : "complete_dtor_pointer",
13322     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED1Ev"
13323    },
13324    {
13325     "kind" : "deleting_dtor_pointer",
13326     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED0Ev"
13327    },
13328    {
13329     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEE10onAsBinderEv"
13330    },
13331    {
13332     "component_value" : 32,
13333     "kind" : "vbase_offset"
13334    },
13335    {
13336     "component_value" : -16,
13337     "kind" : "offset_to_top"
13338    },
13339    {
13340     "kind" : "rtti",
13341     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEEE"
13342    },
13343    {
13344     "kind" : "complete_dtor_pointer",
13345     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED1Ev"
13346    },
13347    {
13348     "kind" : "deleting_dtor_pointer",
13349     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED0Ev"
13350    },
13351    {
13352     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13353    },
13354    {
13355     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13356    },
13357    {
13358     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13359    },
13360    {
13361     "kind" : "vcall_offset"
13362    },
13363    {
13364     "component_value" : -32,
13365     "kind" : "vcall_offset"
13366    },
13367    {
13368     "component_value" : -32,
13369     "kind" : "vcall_offset"
13370    },
13371    {
13372     "component_value" : -32,
13373     "kind" : "vcall_offset"
13374    },
13375    {
13376     "component_value" : -48,
13377     "kind" : "vcall_offset"
13378    },
13379    {
13380     "component_value" : -48,
13381     "kind" : "offset_to_top"
13382    },
13383    {
13384     "kind" : "rtti",
13385     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEEE"
13386    },
13387    {
13388     "kind" : "complete_dtor_pointer",
13389     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED1Ev"
13390    },
13391    {
13392     "kind" : "deleting_dtor_pointer",
13393     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED0Ev"
13394    },
13395    {
13396     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13397    },
13398    {
13399     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13400    },
13401    {
13402     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13403    },
13404    {
13405     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13406    }
13407   ]
13408  },
13409  {
13410   "alignment" : 8,
13411   "base_specifiers" :
13412   [
13413    {
13414     "referenced_type" : "type-142"
13415    },
13416    {
13417     "referenced_type" : "type-22"
13418    },
13419    {
13420     "referenced_type" : "type-23"
13421    }
13422   ],
13423   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmPlugin>",
13424   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmPlugin>",
13425   "record_kind" : "class",
13426   "referenced_type" : "type-153",
13427   "self_type" : "type-153",
13428   "size" : 64,
13429   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
13430   "template_args" : [ "type-142" ],
13431   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEEE",
13432   "vtable_components" :
13433   [
13434    {
13435     "component_value" : 48,
13436     "kind" : "vbase_offset"
13437    },
13438    {
13439     "kind" : "offset_to_top"
13440    },
13441    {
13442     "kind" : "rtti",
13443     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEEE"
13444    },
13445    {
13446     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_110IDrmPlugin8isRemoteEv"
13447    },
13448    {
13449     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13450    },
13451    {
13452     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13453    },
13454    {
13455     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13456    },
13457    {
13458     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13459    },
13460    {
13461     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21setHALInstrumentationEv"
13462    },
13463    {
13464     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13465    },
13466    {
13467     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin4pingEv"
13468    },
13469    {
13470     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13471    },
13472    {
13473     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21notifySyspropsChangedEv"
13474    },
13475    {
13476     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13477    },
13478    {
13479     "kind" : "complete_dtor_pointer",
13480     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED1Ev"
13481    },
13482    {
13483     "kind" : "deleting_dtor_pointer",
13484     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED0Ev"
13485    },
13486    {
13487     "is_pure" : true,
13488     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11openSessionENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
13489    },
13490    {
13491     "is_pure" : true,
13492     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
13493    },
13494    {
13495     "is_pure" : true,
13496     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NSB_14KeyRequestTypeESA_EEE"
13497    },
13498    {
13499     "is_pure" : true,
13500     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
13501    },
13502    {
13503     "is_pure" : true,
13504     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
13505    },
13506    {
13507     "is_pure" : true,
13508     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
13509    },
13510    {
13511     "is_pure" : true,
13512     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS4_INSA_8KeyValueEEEEEE"
13513    },
13514    {
13515     "is_pure" : true,
13516     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEES6_EEE"
13517    },
13518    {
13519     "is_pure" : true,
13520     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusES7_S7_EEE"
13521    },
13522    {
13523     "is_pure" : true,
13524     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14getSecureStopsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS6_10SecureStopEEEEEE"
13525    },
13526    {
13527     "is_pure" : true,
13528     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNSA_10SecureStopEEEE"
13529    },
13530    {
13531     "is_pure" : true,
13532     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21releaseAllSecureStopsEv"
13533    },
13534    {
13535     "is_pure" : true,
13536     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
13537    },
13538    {
13539     "is_pure" : true,
13540     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusES6_EEE"
13541    },
13542    {
13543     "is_pure" : true,
13544     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
13545    },
13546    {
13547     "is_pure" : true,
13548     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
13549    },
13550    {
13551     "is_pure" : true,
13552     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
13553    },
13554    {
13555     "is_pure" : true,
13556     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
13557    },
13558    {
13559     "is_pure" : true,
13560     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
13561    },
13562    {
13563     "is_pure" : true,
13564     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
13565    },
13566    {
13567     "is_pure" : true,
13568     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
13569    },
13570    {
13571     "is_pure" : true,
13572     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
13573    },
13574    {
13575     "is_pure" : true,
13576     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusEbEEE"
13577    },
13578    {
13579     "is_pure" : true,
13580     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
13581    },
13582    {
13583     "is_pure" : true,
13584     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11setListenerERKNS_2spINS1_4V1_018IDrmPluginListenerEEE"
13585    },
13586    {
13587     "is_pure" : true,
13588     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin9sendEventENS1_4V1_09EventTypeERKNS0_8hidl_vecIhEES9_"
13589    },
13590    {
13591     "is_pure" : true,
13592     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEl"
13593    },
13594    {
13595     "is_pure" : true,
13596     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS1_4V1_09KeyStatusEEEb"
13597    },
13598    {
13599     "is_pure" : true,
13600     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin15openSession_1_1ENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
13601    },
13602    {
13603     "is_pure" : true,
13604     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17getKeyRequest_1_1ERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
13605    },
13606    {
13607     "is_pure" : true,
13608     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13getHdcpLevelsENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelES8_EEE"
13609    },
13610    {
13611     "is_pure" : true,
13612     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19getNumberOfSessionsENSt3__18functionIFvNS1_4V1_06StatusEjjEEE"
13613    },
13614    {
13615     "is_pure" : true,
13616     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin16getSecurityLevelERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE"
13617    },
13618    {
13619     "is_pure" : true,
13620     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10getMetricsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE"
13621    },
13622    {
13623     "is_pure" : true,
13624     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin16getSecureStopIdsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS8_IhEEEEEEE"
13625    },
13626    {
13627     "is_pure" : true,
13628     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin18releaseSecureStopsERKNS2_17SecureStopReleaseE"
13629    },
13630    {
13631     "is_pure" : true,
13632     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin16removeSecureStopERKNS0_8hidl_vecIhEE"
13633    },
13634    {
13635     "is_pure" : true,
13636     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20removeAllSecureStopsEv"
13637    },
13638    {
13639     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEE10onAsBinderEv"
13640    },
13641    {
13642     "component_value" : 40,
13643     "kind" : "vbase_offset"
13644    },
13645    {
13646     "component_value" : -8,
13647     "kind" : "offset_to_top"
13648    },
13649    {
13650     "kind" : "rtti",
13651     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEEE"
13652    },
13653    {
13654     "kind" : "complete_dtor_pointer",
13655     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED1Ev"
13656    },
13657    {
13658     "kind" : "deleting_dtor_pointer",
13659     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED0Ev"
13660    },
13661    {
13662     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEE10onAsBinderEv"
13663    },
13664    {
13665     "component_value" : 32,
13666     "kind" : "vbase_offset"
13667    },
13668    {
13669     "component_value" : -16,
13670     "kind" : "offset_to_top"
13671    },
13672    {
13673     "kind" : "rtti",
13674     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEEE"
13675    },
13676    {
13677     "kind" : "complete_dtor_pointer",
13678     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED1Ev"
13679    },
13680    {
13681     "kind" : "deleting_dtor_pointer",
13682     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED0Ev"
13683    },
13684    {
13685     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13686    },
13687    {
13688     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13689    },
13690    {
13691     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13692    },
13693    {
13694     "kind" : "vcall_offset"
13695    },
13696    {
13697     "component_value" : -32,
13698     "kind" : "vcall_offset"
13699    },
13700    {
13701     "component_value" : -32,
13702     "kind" : "vcall_offset"
13703    },
13704    {
13705     "component_value" : -32,
13706     "kind" : "vcall_offset"
13707    },
13708    {
13709     "component_value" : -48,
13710     "kind" : "vcall_offset"
13711    },
13712    {
13713     "component_value" : -48,
13714     "kind" : "offset_to_top"
13715    },
13716    {
13717     "kind" : "rtti",
13718     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEEE"
13719    },
13720    {
13721     "kind" : "complete_dtor_pointer",
13722     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED1Ev"
13723    },
13724    {
13725     "kind" : "deleting_dtor_pointer",
13726     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED0Ev"
13727    },
13728    {
13729     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13730    },
13731    {
13732     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13733    },
13734    {
13735     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13736    },
13737    {
13738     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13739    }
13740   ]
13741  },
13742  {
13743   "alignment" : 8,
13744   "base_specifiers" :
13745   [
13746    {
13747     "referenced_type" : "type-5"
13748    },
13749    {
13750     "referenced_type" : "type-22"
13751    },
13752    {
13753     "referenced_type" : "type-23"
13754    }
13755   ],
13756   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
13757   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
13758   "record_kind" : "class",
13759   "referenced_type" : "type-655",
13760   "self_type" : "type-655",
13761   "size" : 64,
13762   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
13763   "template_args" : [ "type-5" ],
13764   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
13765   "vtable_components" :
13766   [
13767    {
13768     "component_value" : 48,
13769     "kind" : "vbase_offset"
13770    },
13771    {
13772     "kind" : "offset_to_top"
13773    },
13774    {
13775     "kind" : "rtti",
13776     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
13777    },
13778    {
13779     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
13780    },
13781    {
13782     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13783    },
13784    {
13785     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13786    },
13787    {
13788     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13789    },
13790    {
13791     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13792    },
13793    {
13794     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
13795    },
13796    {
13797     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13798    },
13799    {
13800     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
13801    },
13802    {
13803     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13804    },
13805    {
13806     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
13807    },
13808    {
13809     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13810    },
13811    {
13812     "kind" : "complete_dtor_pointer",
13813     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
13814    },
13815    {
13816     "kind" : "deleting_dtor_pointer",
13817     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
13818    },
13819    {
13820     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13821    },
13822    {
13823     "component_value" : 40,
13824     "kind" : "vbase_offset"
13825    },
13826    {
13827     "component_value" : -8,
13828     "kind" : "offset_to_top"
13829    },
13830    {
13831     "kind" : "rtti",
13832     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
13833    },
13834    {
13835     "kind" : "complete_dtor_pointer",
13836     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
13837    },
13838    {
13839     "kind" : "deleting_dtor_pointer",
13840     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
13841    },
13842    {
13843     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13844    },
13845    {
13846     "component_value" : 32,
13847     "kind" : "vbase_offset"
13848    },
13849    {
13850     "component_value" : -16,
13851     "kind" : "offset_to_top"
13852    },
13853    {
13854     "kind" : "rtti",
13855     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
13856    },
13857    {
13858     "kind" : "complete_dtor_pointer",
13859     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
13860    },
13861    {
13862     "kind" : "deleting_dtor_pointer",
13863     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
13864    },
13865    {
13866     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13867    },
13868    {
13869     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13870    },
13871    {
13872     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13873    },
13874    {
13875     "kind" : "vcall_offset"
13876    },
13877    {
13878     "component_value" : -32,
13879     "kind" : "vcall_offset"
13880    },
13881    {
13882     "component_value" : -32,
13883     "kind" : "vcall_offset"
13884    },
13885    {
13886     "component_value" : -32,
13887     "kind" : "vcall_offset"
13888    },
13889    {
13890     "component_value" : -48,
13891     "kind" : "vcall_offset"
13892    },
13893    {
13894     "component_value" : -48,
13895     "kind" : "offset_to_top"
13896    },
13897    {
13898     "kind" : "rtti",
13899     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
13900    },
13901    {
13902     "kind" : "complete_dtor_pointer",
13903     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
13904    },
13905    {
13906     "kind" : "deleting_dtor_pointer",
13907     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
13908    },
13909    {
13910     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13911    },
13912    {
13913     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13914    },
13915    {
13916     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13917    },
13918    {
13919     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13920    }
13921   ]
13922  },
13923  {
13924   "alignment" : 8,
13925   "fields" :
13926   [
13927    {
13928     "access" : "private",
13929     "field_name" : "mMutex",
13930     "referenced_type" : "type-678"
13931    },
13932    {
13933     "access" : "private",
13934     "field_name" : "mMap",
13935     "field_offset" : 320,
13936     "referenced_type" : "type-679"
13937    }
13938   ],
13939   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
13940   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
13941   "record_kind" : "class",
13942   "referenced_type" : "type-677",
13943   "self_type" : "type-677",
13944   "size" : 64,
13945   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
13946   "template_args" : [ "type-3", "type-680" ],
13947   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
13948  },
13949  {
13950   "alignment" : 8,
13951   "fields" :
13952   [
13953    {
13954     "access" : "private",
13955     "field_name" : "mMutex",
13956     "referenced_type" : "type-686"
13957    },
13958    {
13959     "access" : "private",
13960     "field_name" : "mMap",
13961     "field_offset" : 320,
13962     "referenced_type" : "type-687"
13963    }
13964   ],
13965   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
13966   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
13967   "record_kind" : "class",
13968   "referenced_type" : "type-685",
13969   "self_type" : "type-685",
13970   "size" : 64,
13971   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
13972   "template_args" : [ "type-3", "type-28" ],
13973   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
13974  },
13975  {
13976   "alignment" : 8,
13977   "fields" :
13978   [
13979    {
13980     "access" : "private",
13981     "field_name" : "mMutex",
13982     "referenced_type" : "type-691"
13983    },
13984    {
13985     "access" : "private",
13986     "field_name" : "mMap",
13987     "field_offset" : 320,
13988     "referenced_type" : "type-692"
13989    }
13990   ],
13991   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
13992   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
13993   "record_kind" : "class",
13994   "referenced_type" : "type-690",
13995   "self_type" : "type-690",
13996   "size" : 64,
13997   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
13998   "template_args" : [ "type-693", "type-624" ],
13999   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
14000  },
14001  {
14002   "alignment" : 8,
14003   "fields" :
14004   [
14005    {
14006     "access" : "private",
14007     "field_name" : "mMutex",
14008     "referenced_type" : "type-710"
14009    },
14010    {
14011     "access" : "private",
14012     "field_name" : "mMap",
14013     "field_offset" : 320,
14014     "referenced_type" : "type-711"
14015    }
14016   ],
14017   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
14018   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
14019   "record_kind" : "class",
14020   "referenced_type" : "type-709",
14021   "self_type" : "type-709",
14022   "size" : 64,
14023   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
14024   "template_args" : [ "type-712", "type-713" ],
14025   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
14026  },
14027  {
14028   "alignment" : 8,
14029   "fields" :
14030   [
14031    {
14032     "access" : "private",
14033     "field_name" : "mMutex",
14034     "referenced_type" : "type-699"
14035    },
14036    {
14037     "access" : "private",
14038     "field_name" : "mMap",
14039     "field_offset" : 320,
14040     "referenced_type" : "type-700"
14041    }
14042   ],
14043   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
14044   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
14045   "record_kind" : "class",
14046   "referenced_type" : "type-698",
14047   "self_type" : "type-698",
14048   "size" : 64,
14049   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
14050   "template_args" : [ "type-701", "type-702" ],
14051   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
14052  },
14053  {
14054   "alignment" : 8,
14055   "fields" :
14056   [
14057    {
14058     "field_name" : "flags",
14059     "referenced_type" : "type-2"
14060    },
14061    {
14062     "field_name" : "fdIndex",
14063     "field_offset" : 32,
14064     "referenced_type" : "type-2"
14065    },
14066    {
14067     "field_name" : "offset",
14068     "field_offset" : 64,
14069     "referenced_type" : "type-2"
14070    },
14071    {
14072     "field_name" : "extent",
14073     "field_offset" : 128,
14074     "referenced_type" : "type-62"
14075    }
14076   ],
14077   "linker_set_key" : "android::hardware::GrantorDescriptor",
14078   "name" : "android::hardware::GrantorDescriptor",
14079   "referenced_type" : "type-573",
14080   "self_type" : "type-573",
14081   "size" : 24,
14082   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
14083   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
14084  },
14085  {
14086   "alignment" : 8,
14087   "base_specifiers" :
14088   [
14089    {
14090     "is_virtual" : true,
14091     "referenced_type" : "type-556"
14092    },
14093    {
14094     "is_virtual" : true,
14095     "referenced_type" : "type-6"
14096    }
14097   ],
14098   "linker_set_key" : "android::hardware::HidlMemory",
14099   "name" : "android::hardware::HidlMemory",
14100   "record_kind" : "class",
14101   "referenced_type" : "type-565",
14102   "self_type" : "type-565",
14103   "size" : 64,
14104   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
14105   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
14106   "vtable_components" :
14107   [
14108    {
14109     "component_value" : 48,
14110     "kind" : "vbase_offset"
14111    },
14112    {
14113     "component_value" : 8,
14114     "kind" : "vbase_offset"
14115    },
14116    {
14117     "kind" : "offset_to_top"
14118    },
14119    {
14120     "kind" : "rtti",
14121     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
14122    },
14123    {
14124     "kind" : "complete_dtor_pointer",
14125     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
14126    },
14127    {
14128     "kind" : "deleting_dtor_pointer",
14129     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
14130    },
14131    {
14132     "kind" : "vcall_offset"
14133    },
14134    {
14135     "kind" : "vcall_offset"
14136    },
14137    {
14138     "kind" : "vcall_offset"
14139    },
14140    {
14141     "kind" : "vcall_offset"
14142    },
14143    {
14144     "component_value" : -48,
14145     "kind" : "vcall_offset"
14146    },
14147    {
14148     "component_value" : -48,
14149     "kind" : "offset_to_top"
14150    },
14151    {
14152     "kind" : "rtti",
14153     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
14154    },
14155    {
14156     "kind" : "complete_dtor_pointer",
14157     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
14158    },
14159    {
14160     "kind" : "deleting_dtor_pointer",
14161     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
14162    },
14163    {
14164     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14165    },
14166    {
14167     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14168    },
14169    {
14170     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14171    },
14172    {
14173     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14174    }
14175   ]
14176  },
14177  {
14178   "alignment" : 8,
14179   "base_specifiers" :
14180   [
14181    {
14182     "is_virtual" : true,
14183     "referenced_type" : "type-6"
14184    }
14185   ],
14186   "linker_set_key" : "android::hardware::IBinder",
14187   "name" : "android::hardware::IBinder",
14188   "record_kind" : "class",
14189   "referenced_type" : "type-14",
14190   "self_type" : "type-14",
14191   "size" : 24,
14192   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
14193   "unique_id" : "_ZTSN7android8hardware7IBinderE",
14194   "vtable_components" :
14195   [
14196    {
14197     "component_value" : 8,
14198     "kind" : "vbase_offset"
14199    },
14200    {
14201     "kind" : "offset_to_top"
14202    },
14203    {
14204     "kind" : "rtti",
14205     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
14206    },
14207    {
14208     "is_pure" : true,
14209     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14210    },
14211    {
14212     "is_pure" : true,
14213     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
14214    },
14215    {
14216     "is_pure" : true,
14217     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
14218    },
14219    {
14220     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14221    },
14222    {
14223     "is_pure" : true,
14224     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14225    },
14226    {
14227     "is_pure" : true,
14228     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
14229    },
14230    {
14231     "is_pure" : true,
14232     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
14233    },
14234    {
14235     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
14236    },
14237    {
14238     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14239    },
14240    {
14241     "kind" : "complete_dtor_pointer",
14242     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
14243    },
14244    {
14245     "kind" : "deleting_dtor_pointer",
14246     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
14247    },
14248    {
14249     "kind" : "vcall_offset"
14250    },
14251    {
14252     "kind" : "vcall_offset"
14253    },
14254    {
14255     "kind" : "vcall_offset"
14256    },
14257    {
14258     "kind" : "vcall_offset"
14259    },
14260    {
14261     "component_value" : -8,
14262     "kind" : "vcall_offset"
14263    },
14264    {
14265     "component_value" : -8,
14266     "kind" : "offset_to_top"
14267    },
14268    {
14269     "kind" : "rtti",
14270     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
14271    },
14272    {
14273     "kind" : "complete_dtor_pointer",
14274     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
14275    },
14276    {
14277     "kind" : "deleting_dtor_pointer",
14278     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
14279    },
14280    {
14281     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14282    },
14283    {
14284     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14285    },
14286    {
14287     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14288    },
14289    {
14290     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14291    }
14292   ]
14293  },
14294  {
14295   "alignment" : 8,
14296   "base_specifiers" :
14297   [
14298    {
14299     "is_virtual" : true,
14300     "referenced_type" : "type-6"
14301    }
14302   ],
14303   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
14304   "name" : "android::hardware::IBinder::DeathRecipient",
14305   "record_kind" : "class",
14306   "referenced_type" : "type-402",
14307   "self_type" : "type-402",
14308   "size" : 24,
14309   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
14310   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
14311   "vtable_components" :
14312   [
14313    {
14314     "component_value" : 8,
14315     "kind" : "vbase_offset"
14316    },
14317    {
14318     "kind" : "offset_to_top"
14319    },
14320    {
14321     "kind" : "rtti",
14322     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
14323    },
14324    {
14325     "is_pure" : true,
14326     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
14327    },
14328    {
14329     "kind" : "complete_dtor_pointer",
14330     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
14331    },
14332    {
14333     "kind" : "deleting_dtor_pointer",
14334     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
14335    },
14336    {
14337     "kind" : "vcall_offset"
14338    },
14339    {
14340     "kind" : "vcall_offset"
14341    },
14342    {
14343     "kind" : "vcall_offset"
14344    },
14345    {
14346     "kind" : "vcall_offset"
14347    },
14348    {
14349     "component_value" : -8,
14350     "kind" : "vcall_offset"
14351    },
14352    {
14353     "component_value" : -8,
14354     "kind" : "offset_to_top"
14355    },
14356    {
14357     "kind" : "rtti",
14358     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
14359    },
14360    {
14361     "kind" : "complete_dtor_pointer",
14362     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
14363    },
14364    {
14365     "kind" : "deleting_dtor_pointer",
14366     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
14367    },
14368    {
14369     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14370    },
14371    {
14372     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14373    },
14374    {
14375     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14376    },
14377    {
14378     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14379    }
14380   ]
14381  },
14382  {
14383   "alignment" : 8,
14384   "base_specifiers" :
14385   [
14386    {
14387     "is_virtual" : true,
14388     "referenced_type" : "type-6"
14389    }
14390   ],
14391   "linker_set_key" : "android::hardware::IInterface",
14392   "name" : "android::hardware::IInterface",
14393   "record_kind" : "class",
14394   "referenced_type" : "type-22",
14395   "self_type" : "type-22",
14396   "size" : 24,
14397   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
14398   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
14399   "vtable_components" :
14400   [
14401    {
14402     "component_value" : 8,
14403     "kind" : "vbase_offset"
14404    },
14405    {
14406     "kind" : "offset_to_top"
14407    },
14408    {
14409     "kind" : "rtti",
14410     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
14411    },
14412    {
14413     "kind" : "complete_dtor_pointer",
14414     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
14415    },
14416    {
14417     "kind" : "deleting_dtor_pointer",
14418     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
14419    },
14420    {
14421     "is_pure" : true,
14422     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
14423    },
14424    {
14425     "kind" : "vcall_offset"
14426    },
14427    {
14428     "kind" : "vcall_offset"
14429    },
14430    {
14431     "kind" : "vcall_offset"
14432    },
14433    {
14434     "kind" : "vcall_offset"
14435    },
14436    {
14437     "component_value" : -8,
14438     "kind" : "vcall_offset"
14439    },
14440    {
14441     "component_value" : -8,
14442     "kind" : "offset_to_top"
14443    },
14444    {
14445     "kind" : "rtti",
14446     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
14447    },
14448    {
14449     "kind" : "complete_dtor_pointer",
14450     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
14451    },
14452    {
14453     "kind" : "deleting_dtor_pointer",
14454     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
14455    },
14456    {
14457     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14458    },
14459    {
14460     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14461    },
14462    {
14463     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14464    },
14465    {
14466     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14467    }
14468   ]
14469  },
14470  {
14471   "alignment" : 8,
14472   "fields" :
14473   [
14474    {
14475     "access" : "private",
14476     "field_name" : "mGrantors",
14477     "referenced_type" : "type-569"
14478    },
14479    {
14480     "access" : "private",
14481     "field_name" : "mHandle",
14482     "field_offset" : 128,
14483     "referenced_type" : "type-629"
14484    },
14485    {
14486     "access" : "private",
14487     "field_name" : "mQuantum",
14488     "field_offset" : 192,
14489     "referenced_type" : "type-2"
14490    },
14491    {
14492     "access" : "private",
14493     "field_name" : "mFlags",
14494     "field_offset" : 224,
14495     "referenced_type" : "type-2"
14496    }
14497   ],
14498   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
14499   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
14500   "referenced_type" : "type-628",
14501   "self_type" : "type-628",
14502   "size" : 32,
14503   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
14504   "template_args" : [ "type-88" ],
14505   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
14506  },
14507  {
14508   "alignment" : 8,
14509   "fields" :
14510   [
14511    {
14512     "access" : "private",
14513     "field_name" : "mBufCachePos",
14514     "referenced_type" : "type-62"
14515    },
14516    {
14517     "access" : "private",
14518     "field_name" : "mBufCache",
14519     "field_offset" : 64,
14520     "referenced_type" : "type-661"
14521    },
14522    {
14523     "access" : "private",
14524     "field_name" : "mError",
14525     "field_offset" : 256,
14526     "referenced_type" : "type-38"
14527    },
14528    {
14529     "access" : "private",
14530     "field_name" : "mData",
14531     "field_offset" : 320,
14532     "referenced_type" : "type-133"
14533    },
14534    {
14535     "access" : "private",
14536     "field_name" : "mDataSize",
14537     "field_offset" : 384,
14538     "referenced_type" : "type-62"
14539    },
14540    {
14541     "access" : "private",
14542     "field_name" : "mDataCapacity",
14543     "field_offset" : 448,
14544     "referenced_type" : "type-62"
14545    },
14546    {
14547     "access" : "private",
14548     "field_name" : "mDataPos",
14549     "field_offset" : 512,
14550     "referenced_type" : "type-62"
14551    },
14552    {
14553     "access" : "private",
14554     "field_name" : "mObjects",
14555     "field_offset" : 576,
14556     "referenced_type" : "type-662"
14557    },
14558    {
14559     "access" : "private",
14560     "field_name" : "mObjectsSize",
14561     "field_offset" : 640,
14562     "referenced_type" : "type-62"
14563    },
14564    {
14565     "access" : "private",
14566     "field_name" : "mObjectsCapacity",
14567     "field_offset" : 704,
14568     "referenced_type" : "type-62"
14569    },
14570    {
14571     "access" : "private",
14572     "field_name" : "mNextObjectHint",
14573     "field_offset" : 768,
14574     "referenced_type" : "type-62"
14575    },
14576    {
14577     "access" : "private",
14578     "field_name" : "mNumRef",
14579     "field_offset" : 832,
14580     "referenced_type" : "type-62"
14581    },
14582    {
14583     "access" : "private",
14584     "field_name" : "mFdsKnown",
14585     "field_offset" : 896,
14586     "referenced_type" : "type-28"
14587    },
14588    {
14589     "access" : "private",
14590     "field_name" : "mHasFds",
14591     "field_offset" : 904,
14592     "referenced_type" : "type-28"
14593    },
14594    {
14595     "access" : "private",
14596     "field_name" : "mAllowFds",
14597     "field_offset" : 912,
14598     "referenced_type" : "type-28"
14599    },
14600    {
14601     "access" : "private",
14602     "field_name" : "mOwner",
14603     "field_offset" : 960,
14604     "referenced_type" : "type-663"
14605    },
14606    {
14607     "access" : "private",
14608     "field_name" : "mOwnerCookie",
14609     "field_offset" : 1024,
14610     "referenced_type" : "type-40"
14611    }
14612   ],
14613   "linker_set_key" : "android::hardware::Parcel",
14614   "name" : "android::hardware::Parcel",
14615   "record_kind" : "class",
14616   "referenced_type" : "type-660",
14617   "self_type" : "type-660",
14618   "size" : 136,
14619   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
14620   "unique_id" : "_ZTSN7android8hardware6ParcelE"
14621  },
14622  {
14623   "access" : "private",
14624   "alignment" : 8,
14625   "fields" :
14626   [
14627    {
14628     "field_name" : "index",
14629     "referenced_type" : "type-62"
14630    },
14631    {
14632     "field_name" : "buffer",
14633     "field_offset" : 64,
14634     "referenced_type" : "type-510"
14635    },
14636    {
14637     "field_name" : "bufend",
14638     "field_offset" : 128,
14639     "referenced_type" : "type-510"
14640    }
14641   ],
14642   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
14643   "name" : "android::hardware::Parcel::BufferInfo",
14644   "referenced_type" : "type-668",
14645   "self_type" : "type-668",
14646   "size" : 24,
14647   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
14648   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
14649  },
14650  {
14651   "alignment" : 8,
14652   "base_specifiers" :
14653   [
14654    {
14655     "is_virtual" : true,
14656     "referenced_type" : "type-6"
14657    }
14658   ],
14659   "fields" :
14660   [
14661    {
14662     "access" : "private",
14663     "field_name" : "mDriverFD",
14664     "field_offset" : 64,
14665     "referenced_type" : "type-38"
14666    },
14667    {
14668     "access" : "private",
14669     "field_name" : "mVMStart",
14670     "field_offset" : 128,
14671     "referenced_type" : "type-40"
14672    },
14673    {
14674     "access" : "private",
14675     "field_name" : "mThreadCountLock",
14676     "field_offset" : 192,
14677     "referenced_type" : "type-60"
14678    },
14679    {
14680     "access" : "private",
14681     "field_name" : "mThreadCountDecrement",
14682     "field_offset" : 512,
14683     "referenced_type" : "type-61"
14684    },
14685    {
14686     "access" : "private",
14687     "field_name" : "mExecutingThreadsCount",
14688     "field_offset" : 896,
14689     "referenced_type" : "type-62"
14690    },
14691    {
14692     "access" : "private",
14693     "field_name" : "mMaxThreads",
14694     "field_offset" : 960,
14695     "referenced_type" : "type-62"
14696    },
14697    {
14698     "access" : "private",
14699     "field_name" : "mStarvationStartTimeMs",
14700     "field_offset" : 1024,
14701     "referenced_type" : "type-63"
14702    },
14703    {
14704     "access" : "private",
14705     "field_name" : "mLock",
14706     "field_offset" : 1088,
14707     "referenced_type" : "type-64"
14708    },
14709    {
14710     "access" : "private",
14711     "field_name" : "mHandleToObject",
14712     "field_offset" : 1408,
14713     "referenced_type" : "type-66"
14714    },
14715    {
14716     "access" : "private",
14717     "field_name" : "mManagesContexts",
14718     "field_offset" : 1728,
14719     "referenced_type" : "type-28"
14720    },
14721    {
14722     "access" : "private",
14723     "field_name" : "mBinderContextCheckFunc",
14724     "field_offset" : 1792,
14725     "referenced_type" : "type-71"
14726    },
14727    {
14728     "access" : "private",
14729     "field_name" : "mBinderContextUserData",
14730     "field_offset" : 1856,
14731     "referenced_type" : "type-40"
14732    },
14733    {
14734     "access" : "private",
14735     "field_name" : "mContexts",
14736     "field_offset" : 1920,
14737     "referenced_type" : "type-81"
14738    },
14739    {
14740     "access" : "private",
14741     "field_name" : "mRootDir",
14742     "field_offset" : 2240,
14743     "referenced_type" : "type-85"
14744    },
14745    {
14746     "access" : "private",
14747     "field_name" : "mThreadPoolStarted",
14748     "field_offset" : 2304,
14749     "referenced_type" : "type-28"
14750    },
14751    {
14752     "access" : "private",
14753     "field_name" : "mSpawnThreadOnStart",
14754     "field_offset" : 2312,
14755     "referenced_type" : "type-28"
14756    },
14757    {
14758     "access" : "private",
14759     "field_name" : "mThreadPoolSeq",
14760     "field_offset" : 2336,
14761     "referenced_type" : "type-89"
14762    },
14763    {
14764     "access" : "private",
14765     "field_name" : "mMmapSize",
14766     "field_offset" : 2368,
14767     "referenced_type" : "type-69"
14768    },
14769    {
14770     "access" : "private",
14771     "field_name" : "mCallRestriction",
14772     "field_offset" : 2432,
14773     "referenced_type" : "type-90"
14774    }
14775   ],
14776   "linker_set_key" : "android::hardware::ProcessState",
14777   "name" : "android::hardware::ProcessState",
14778   "record_kind" : "class",
14779   "referenced_type" : "type-59",
14780   "self_type" : "type-59",
14781   "size" : 328,
14782   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
14783   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
14784   "vtable_components" :
14785   [
14786    {
14787     "component_value" : 312,
14788     "kind" : "vbase_offset"
14789    },
14790    {
14791     "kind" : "offset_to_top"
14792    },
14793    {
14794     "kind" : "rtti",
14795     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
14796    },
14797    {
14798     "kind" : "complete_dtor_pointer",
14799     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
14800    },
14801    {
14802     "kind" : "deleting_dtor_pointer",
14803     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
14804    },
14805    {
14806     "kind" : "vcall_offset"
14807    },
14808    {
14809     "kind" : "vcall_offset"
14810    },
14811    {
14812     "kind" : "vcall_offset"
14813    },
14814    {
14815     "kind" : "vcall_offset"
14816    },
14817    {
14818     "component_value" : -312,
14819     "kind" : "vcall_offset"
14820    },
14821    {
14822     "component_value" : -312,
14823     "kind" : "offset_to_top"
14824    },
14825    {
14826     "kind" : "rtti",
14827     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
14828    },
14829    {
14830     "kind" : "complete_dtor_pointer",
14831     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
14832    },
14833    {
14834     "kind" : "deleting_dtor_pointer",
14835     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
14836    },
14837    {
14838     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14839    },
14840    {
14841     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14842    },
14843    {
14844     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14845    },
14846    {
14847     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14848    }
14849   ]
14850  },
14851  {
14852   "access" : "private",
14853   "alignment" : 8,
14854   "fields" :
14855   [
14856    {
14857     "field_name" : "binder",
14858     "referenced_type" : "type-13"
14859    },
14860    {
14861     "field_name" : "refs",
14862     "field_offset" : 64,
14863     "referenced_type" : "type-10"
14864    }
14865   ],
14866   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
14867   "name" : "android::hardware::ProcessState::handle_entry",
14868   "referenced_type" : "type-70",
14869   "self_type" : "type-70",
14870   "size" : 16,
14871   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
14872   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
14873  },
14874  {
14875   "alignment" : 8,
14876   "base_specifiers" :
14877   [
14878    {
14879     "referenced_type" : "type-169"
14880    }
14881   ],
14882   "fields" :
14883   [
14884    {
14885     "access" : "private",
14886     "field_name" : "mVal",
14887     "field_offset" : 288,
14888     "referenced_type" : "type-168"
14889    }
14890   ],
14891   "linker_set_key" : "android::hardware::Return<android::hardware::drm::V1_0::Status>",
14892   "name" : "android::hardware::Return<android::hardware::drm::V1_0::Status>",
14893   "record_kind" : "class",
14894   "referenced_type" : "type-167",
14895   "self_type" : "type-167",
14896   "size" : 40,
14897   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
14898   "template_args" : [ "type-168" ],
14899   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_3drm4V1_06StatusEEE"
14900  },
14901  {
14902   "alignment" : 8,
14903   "base_specifiers" :
14904   [
14905    {
14906     "referenced_type" : "type-169"
14907    }
14908   ],
14909   "fields" :
14910   [
14911    {
14912     "access" : "private",
14913     "field_name" : "mVal",
14914     "field_offset" : 320,
14915     "referenced_type" : "type-370"
14916    }
14917   ],
14918   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> >",
14919   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> >",
14920   "record_kind" : "class",
14921   "referenced_type" : "type-432",
14922   "self_type" : "type-432",
14923   "size" : 48,
14924   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
14925   "template_args" : [ "type-370" ],
14926   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3drm4V1_114ICryptoFactoryEEEEE"
14927  },
14928  {
14929   "alignment" : 8,
14930   "base_specifiers" :
14931   [
14932    {
14933     "referenced_type" : "type-169"
14934    }
14935   ],
14936   "fields" :
14937   [
14938    {
14939     "access" : "private",
14940     "field_name" : "mVal",
14941     "field_offset" : 320,
14942     "referenced_type" : "type-96"
14943    }
14944   ],
14945   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> >",
14946   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> >",
14947   "record_kind" : "class",
14948   "referenced_type" : "type-905",
14949   "self_type" : "type-905",
14950   "size" : 48,
14951   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
14952   "template_args" : [ "type-96" ],
14953   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3drm4V1_111IDrmFactoryEEEEE"
14954  },
14955  {
14956   "alignment" : 8,
14957   "base_specifiers" :
14958   [
14959    {
14960     "referenced_type" : "type-169"
14961    }
14962   ],
14963   "fields" :
14964   [
14965    {
14966     "access" : "private",
14967     "field_name" : "mVal",
14968     "field_offset" : 320,
14969     "referenced_type" : "type-140"
14970    }
14971   ],
14972   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> >",
14973   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> >",
14974   "record_kind" : "class",
14975   "referenced_type" : "type-177",
14976   "self_type" : "type-177",
14977   "size" : 48,
14978   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
14979   "template_args" : [ "type-140" ],
14980   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3drm4V1_110IDrmPluginEEEEE"
14981  },
14982  {
14983   "alignment" : 8,
14984   "base_specifiers" :
14985   [
14986    {
14987     "referenced_type" : "type-169"
14988    }
14989   ],
14990   "fields" :
14991   [
14992    {
14993     "access" : "private",
14994     "field_name" : "mVal",
14995     "field_offset" : 264,
14996     "referenced_type" : "type-28"
14997    }
14998   ],
14999   "linker_set_key" : "android::hardware::Return<bool>",
15000   "name" : "android::hardware::Return<bool>",
15001   "record_kind" : "class",
15002   "referenced_type" : "type-426",
15003   "self_type" : "type-426",
15004   "size" : 40,
15005   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
15006   "template_args" : [ "type-28" ],
15007   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
15008  },
15009  {
15010   "alignment" : 8,
15011   "base_specifiers" :
15012   [
15013    {
15014     "referenced_type" : "type-169"
15015    }
15016   ],
15017   "linker_set_key" : "android::hardware::Return<void>",
15018   "name" : "android::hardware::Return<void>",
15019   "record_kind" : "class",
15020   "referenced_type" : "type-445",
15021   "self_type" : "type-445",
15022   "size" : 40,
15023   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
15024   "template_args" : [ "type-41" ],
15025   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
15026  },
15027  {
15028   "alignment" : 8,
15029   "fields" :
15030   [
15031    {
15032     "access" : "private",
15033     "field_name" : "mException",
15034     "referenced_type" : "type-38"
15035    },
15036    {
15037     "access" : "private",
15038     "field_name" : "mErrorCode",
15039     "field_offset" : 32,
15040     "referenced_type" : "type-38"
15041    },
15042    {
15043     "access" : "private",
15044     "field_name" : "mMessage",
15045     "field_offset" : 64,
15046     "referenced_type" : "type-171"
15047    }
15048   ],
15049   "linker_set_key" : "android::hardware::Status",
15050   "name" : "android::hardware::Status",
15051   "record_kind" : "class",
15052   "referenced_type" : "type-170",
15053   "self_type" : "type-170",
15054   "size" : 32,
15055   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
15056   "unique_id" : "_ZTSN7android8hardware6StatusE"
15057  },
15058  {
15059   "alignment" : 8,
15060   "fields" :
15061   [
15062    {
15063     "access" : "protected",
15064     "field_name" : "mInstrumentationCallbacks",
15065     "field_offset" : 64,
15066     "referenced_type" : "type-27"
15067    },
15068    {
15069     "access" : "protected",
15070     "field_name" : "mEnableInstrumentation",
15071     "field_offset" : 256,
15072     "referenced_type" : "type-28"
15073    },
15074    {
15075     "access" : "protected",
15076     "field_name" : "mInstrumentationLibPackage",
15077     "field_offset" : 320,
15078     "referenced_type" : "type-29"
15079    },
15080    {
15081     "access" : "protected",
15082     "field_name" : "mInterfaceName",
15083     "field_offset" : 512,
15084     "referenced_type" : "type-30"
15085    }
15086   ],
15087   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
15088   "name" : "android::hardware::details::HidlInstrumentor",
15089   "referenced_type" : "type-26",
15090   "self_type" : "type-26",
15091   "size" : 88,
15092   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15093   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
15094   "vtable_components" :
15095   [
15096    {
15097     "kind" : "offset_to_top"
15098    },
15099    {
15100     "kind" : "rtti",
15101     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
15102    },
15103    {
15104     "kind" : "complete_dtor_pointer",
15105     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
15106    },
15107    {
15108     "kind" : "deleting_dtor_pointer",
15109     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
15110    }
15111   ]
15112  },
15113  {
15114   "alignment" : 4,
15115   "fields" :
15116   [
15117    {
15118     "field_name" : "sched_policy",
15119     "referenced_type" : "type-38"
15120    },
15121    {
15122     "field_name" : "prio",
15123     "field_offset" : 32,
15124     "referenced_type" : "type-38"
15125    }
15126   ],
15127   "linker_set_key" : "android::hardware::details::SchedPrio",
15128   "name" : "android::hardware::details::SchedPrio",
15129   "referenced_type" : "type-680",
15130   "self_type" : "type-680",
15131   "size" : 8,
15132   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
15133   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
15134  },
15135  {
15136   "alignment" : 8,
15137   "fields" :
15138   [
15139    {
15140     "access" : "private",
15141     "field_name" : "mQueue",
15142     "referenced_type" : "type-148"
15143    }
15144   ],
15145   "linker_set_key" : "android::hardware::details::TaskRunner",
15146   "name" : "android::hardware::details::TaskRunner",
15147   "record_kind" : "class",
15148   "referenced_type" : "type-147",
15149   "self_type" : "type-147",
15150   "size" : 16,
15151   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
15152   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
15153  },
15154  {
15155   "alignment" : 1,
15156   "linker_set_key" : "android::hardware::details::bnhw_tag",
15157   "name" : "android::hardware::details::bnhw_tag",
15158   "referenced_type" : "type-505",
15159   "self_type" : "type-505",
15160   "size" : 1,
15161   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15162   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
15163  },
15164  {
15165   "alignment" : 1,
15166   "linker_set_key" : "android::hardware::details::bphw_tag",
15167   "name" : "android::hardware::details::bphw_tag",
15168   "referenced_type" : "type-516",
15169   "self_type" : "type-516",
15170   "size" : 1,
15171   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15172   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
15173  },
15174  {
15175   "alignment" : 1,
15176   "linker_set_key" : "android::hardware::details::bs_tag",
15177   "name" : "android::hardware::details::bs_tag",
15178   "referenced_type" : "type-526",
15179   "self_type" : "type-526",
15180   "size" : 1,
15181   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15182   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
15183  },
15184  {
15185   "access" : "private",
15186   "alignment" : 8,
15187   "fields" :
15188   [
15189    {
15190     "field_name" : "mPointer",
15191     "referenced_type" : "type-113"
15192    },
15193    {
15194     "field_name" : "_pad",
15195     "referenced_type" : "type-62"
15196    }
15197   ],
15198   "is_anonymous" : true,
15199   "linker_set_key" : "android::hardware::details::hidl_pointer<Attribute>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15200   "name" : "android::hardware::details::hidl_pointer<Attribute>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15201   "record_kind" : "union",
15202   "referenced_type" : "type-112",
15203   "self_type" : "type-112",
15204   "size" : 8,
15205   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15206   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E"
15207  },
15208  {
15209   "access" : "private",
15210   "alignment" : 8,
15211   "fields" :
15212   [
15213    {
15214     "field_name" : "mPointer",
15215     "referenced_type" : "type-100"
15216    },
15217    {
15218     "field_name" : "_pad",
15219     "referenced_type" : "type-62"
15220    }
15221   ],
15222   "is_anonymous" : true,
15223   "linker_set_key" : "android::hardware::details::hidl_pointer<DrmMetricGroup>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15224   "name" : "android::hardware::details::hidl_pointer<DrmMetricGroup>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15225   "record_kind" : "union",
15226   "referenced_type" : "type-99",
15227   "self_type" : "type-99",
15228   "size" : 8,
15229   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15230   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroupEEUt_E"
15231  },
15232  {
15233   "access" : "private",
15234   "alignment" : 8,
15235   "fields" :
15236   [
15237    {
15238     "field_name" : "mPointer",
15239     "referenced_type" : "type-572"
15240    },
15241    {
15242     "field_name" : "_pad",
15243     "referenced_type" : "type-62"
15244    }
15245   ],
15246   "is_anonymous" : true,
15247   "linker_set_key" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15248   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15249   "record_kind" : "union",
15250   "referenced_type" : "type-571",
15251   "self_type" : "type-571",
15252   "size" : 8,
15253   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15254   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
15255  },
15256  {
15257   "access" : "private",
15258   "alignment" : 8,
15259   "fields" :
15260   [
15261    {
15262     "field_name" : "mPointer",
15263     "referenced_type" : "type-205"
15264    },
15265    {
15266     "field_name" : "_pad",
15267     "referenced_type" : "type-62"
15268    }
15269   ],
15270   "is_anonymous" : true,
15271   "linker_set_key" : "android::hardware::details::hidl_pointer<KeyStatus>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15272   "name" : "android::hardware::details::hidl_pointer<KeyStatus>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15273   "record_kind" : "union",
15274   "referenced_type" : "type-204",
15275   "self_type" : "type-204",
15276   "size" : 8,
15277   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15278   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_09KeyStatusEEUt_E"
15279  },
15280  {
15281   "access" : "private",
15282   "alignment" : 8,
15283   "fields" :
15284   [
15285    {
15286     "field_name" : "mPointer",
15287     "referenced_type" : "type-196"
15288    },
15289    {
15290     "field_name" : "_pad",
15291     "referenced_type" : "type-62"
15292    }
15293   ],
15294   "is_anonymous" : true,
15295   "linker_set_key" : "android::hardware::details::hidl_pointer<KeyValue>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15296   "name" : "android::hardware::details::hidl_pointer<KeyValue>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15297   "record_kind" : "union",
15298   "referenced_type" : "type-195",
15299   "self_type" : "type-195",
15300   "size" : 8,
15301   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15302   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_08KeyValueEEUt_E"
15303  },
15304  {
15305   "access" : "private",
15306   "alignment" : 8,
15307   "fields" :
15308   [
15309    {
15310     "field_name" : "mPointer",
15311     "referenced_type" : "type-105"
15312    },
15313    {
15314     "field_name" : "_pad",
15315     "referenced_type" : "type-62"
15316    }
15317   ],
15318   "is_anonymous" : true,
15319   "linker_set_key" : "android::hardware::details::hidl_pointer<Metric>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15320   "name" : "android::hardware::details::hidl_pointer<Metric>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15321   "record_kind" : "union",
15322   "referenced_type" : "type-104",
15323   "self_type" : "type-104",
15324   "size" : 8,
15325   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15326   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E"
15327  },
15328  {
15329   "access" : "private",
15330   "alignment" : 8,
15331   "fields" :
15332   [
15333    {
15334     "field_name" : "mPointer",
15335     "referenced_type" : "type-211"
15336    },
15337    {
15338     "field_name" : "_pad",
15339     "referenced_type" : "type-62"
15340    }
15341   ],
15342   "is_anonymous" : true,
15343   "linker_set_key" : "android::hardware::details::hidl_pointer<SecureStop>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15344   "name" : "android::hardware::details::hidl_pointer<SecureStop>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15345   "record_kind" : "union",
15346   "referenced_type" : "type-210",
15347   "self_type" : "type-210",
15348   "size" : 8,
15349   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15350   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_010SecureStopEEUt_E"
15351  },
15352  {
15353   "access" : "private",
15354   "alignment" : 8,
15355   "fields" :
15356   [
15357    {
15358     "field_name" : "mPointer",
15359     "referenced_type" : "type-121"
15360    },
15361    {
15362     "field_name" : "_pad",
15363     "referenced_type" : "type-62"
15364    }
15365   ],
15366   "is_anonymous" : true,
15367   "linker_set_key" : "android::hardware::details::hidl_pointer<Value>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15368   "name" : "android::hardware::details::hidl_pointer<Value>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15369   "record_kind" : "union",
15370   "referenced_type" : "type-120",
15371   "self_type" : "type-120",
15372   "size" : 8,
15373   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15374   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E"
15375  },
15376  {
15377   "alignment" : 8,
15378   "fields" :
15379   [
15380    {
15381     "access" : "private",
15382     "referenced_type" : "type-571"
15383    }
15384   ],
15385   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
15386   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
15387   "referenced_type" : "type-570",
15388   "self_type" : "type-570",
15389   "size" : 8,
15390   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15391   "template_args" : [ "type-573" ],
15392   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
15393  },
15394  {
15395   "alignment" : 8,
15396   "fields" :
15397   [
15398    {
15399     "access" : "private",
15400     "referenced_type" : "type-204"
15401    }
15402   ],
15403   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyStatus>",
15404   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyStatus>",
15405   "referenced_type" : "type-203",
15406   "self_type" : "type-203",
15407   "size" : 8,
15408   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15409   "template_args" : [ "type-206" ],
15410   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_09KeyStatusEEE"
15411  },
15412  {
15413   "alignment" : 8,
15414   "fields" :
15415   [
15416    {
15417     "access" : "private",
15418     "referenced_type" : "type-195"
15419    }
15420   ],
15421   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyValue>",
15422   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyValue>",
15423   "referenced_type" : "type-194",
15424   "self_type" : "type-194",
15425   "size" : 8,
15426   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15427   "template_args" : [ "type-197" ],
15428   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_08KeyValueEEE"
15429  },
15430  {
15431   "alignment" : 8,
15432   "fields" :
15433   [
15434    {
15435     "access" : "private",
15436     "referenced_type" : "type-210"
15437    }
15438   ],
15439   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::SecureStop>",
15440   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::SecureStop>",
15441   "referenced_type" : "type-209",
15442   "self_type" : "type-209",
15443   "size" : 8,
15444   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15445   "template_args" : [ "type-212" ],
15446   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_010SecureStopEEE"
15447  },
15448  {
15449   "alignment" : 8,
15450   "fields" :
15451   [
15452    {
15453     "access" : "private",
15454     "referenced_type" : "type-112"
15455    }
15456   ],
15457   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
15458   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
15459   "referenced_type" : "type-111",
15460   "self_type" : "type-111",
15461   "size" : 8,
15462   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15463   "template_args" : [ "type-114" ],
15464   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE"
15465  },
15466  {
15467   "alignment" : 8,
15468   "fields" :
15469   [
15470    {
15471     "access" : "private",
15472     "referenced_type" : "type-104"
15473    }
15474   ],
15475   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
15476   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
15477   "referenced_type" : "type-103",
15478   "self_type" : "type-103",
15479   "size" : 8,
15480   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15481   "template_args" : [ "type-106" ],
15482   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE"
15483  },
15484  {
15485   "alignment" : 8,
15486   "fields" :
15487   [
15488    {
15489     "access" : "private",
15490     "referenced_type" : "type-120"
15491    }
15492   ],
15493   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
15494   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
15495   "referenced_type" : "type-119",
15496   "self_type" : "type-119",
15497   "size" : 8,
15498   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15499   "template_args" : [ "type-122" ],
15500   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE"
15501  },
15502  {
15503   "alignment" : 8,
15504   "fields" :
15505   [
15506    {
15507     "access" : "private",
15508     "referenced_type" : "type-99"
15509    }
15510   ],
15511   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup>",
15512   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup>",
15513   "referenced_type" : "type-98",
15514   "self_type" : "type-98",
15515   "size" : 8,
15516   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15517   "template_args" : [ "type-101" ],
15518   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroupEEE"
15519  },
15520  {
15521   "alignment" : 8,
15522   "fields" :
15523   [
15524    {
15525     "access" : "private",
15526     "referenced_type" : "type-585"
15527    }
15528   ],
15529   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
15530   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
15531   "referenced_type" : "type-584",
15532   "self_type" : "type-584",
15533   "size" : 8,
15534   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15535   "template_args" : [ "type-587" ],
15536   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
15537  },
15538  {
15539   "alignment" : 8,
15540   "fields" :
15541   [
15542    {
15543     "access" : "private",
15544     "referenced_type" : "type-577"
15545    }
15546   ],
15547   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
15548   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
15549   "referenced_type" : "type-576",
15550   "self_type" : "type-576",
15551   "size" : 8,
15552   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15553   "template_args" : [ "type-107" ],
15554   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
15555  },
15556  {
15557   "alignment" : 8,
15558   "fields" :
15559   [
15560    {
15561     "access" : "private",
15562     "referenced_type" : "type-128"
15563    }
15564   ],
15565   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
15566   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
15567   "referenced_type" : "type-127",
15568   "self_type" : "type-127",
15569   "size" : 8,
15570   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15571   "template_args" : [ "type-130" ],
15572   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEE"
15573  },
15574  {
15575   "alignment" : 8,
15576   "fields" :
15577   [
15578    {
15579     "access" : "private",
15580     "referenced_type" : "type-608"
15581    }
15582   ],
15583   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
15584   "name" : "android::hardware::details::hidl_pointer<char>",
15585   "referenced_type" : "type-607",
15586   "self_type" : "type-607",
15587   "size" : 8,
15588   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15589   "template_args" : [ "type-88" ],
15590   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
15591  },
15592  {
15593   "access" : "private",
15594   "alignment" : 8,
15595   "fields" :
15596   [
15597    {
15598     "field_name" : "mPointer",
15599     "referenced_type" : "type-449"
15600    },
15601    {
15602     "field_name" : "_pad",
15603     "referenced_type" : "type-62"
15604    }
15605   ],
15606   "is_anonymous" : true,
15607   "linker_set_key" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15608   "name" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15609   "record_kind" : "union",
15610   "referenced_type" : "type-608",
15611   "self_type" : "type-608",
15612   "size" : 8,
15613   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15614   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
15615  },
15616  {
15617   "alignment" : 8,
15618   "fields" :
15619   [
15620    {
15621     "access" : "private",
15622     "referenced_type" : "type-109"
15623    }
15624   ],
15625   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
15626   "name" : "android::hardware::details::hidl_pointer<const char>",
15627   "referenced_type" : "type-108",
15628   "self_type" : "type-108",
15629   "size" : 8,
15630   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15631   "template_args" : [ "type-87" ],
15632   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
15633  },
15634  {
15635   "access" : "private",
15636   "alignment" : 8,
15637   "fields" :
15638   [
15639    {
15640     "field_name" : "mPointer",
15641     "referenced_type" : "type-86"
15642    },
15643    {
15644     "field_name" : "_pad",
15645     "referenced_type" : "type-62"
15646    }
15647   ],
15648   "is_anonymous" : true,
15649   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15650   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15651   "record_kind" : "union",
15652   "referenced_type" : "type-109",
15653   "self_type" : "type-109",
15654   "size" : 8,
15655   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15656   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
15657  },
15658  {
15659   "alignment" : 8,
15660   "fields" :
15661   [
15662    {
15663     "access" : "private",
15664     "referenced_type" : "type-537"
15665    }
15666   ],
15667   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
15668   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
15669   "referenced_type" : "type-536",
15670   "self_type" : "type-536",
15671   "size" : 8,
15672   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15673   "template_args" : [ "type-539" ],
15674   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
15675  },
15676  {
15677   "access" : "private",
15678   "alignment" : 8,
15679   "fields" :
15680   [
15681    {
15682     "field_name" : "mPointer",
15683     "referenced_type" : "type-538"
15684    },
15685    {
15686     "field_name" : "_pad",
15687     "referenced_type" : "type-62"
15688    }
15689   ],
15690   "is_anonymous" : true,
15691   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15692   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15693   "record_kind" : "union",
15694   "referenced_type" : "type-537",
15695   "self_type" : "type-537",
15696   "size" : 8,
15697   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15698   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
15699  },
15700  {
15701   "access" : "private",
15702   "alignment" : 8,
15703   "fields" :
15704   [
15705    {
15706     "field_name" : "mPointer",
15707     "referenced_type" : "type-586"
15708    },
15709    {
15710     "field_name" : "_pad",
15711     "referenced_type" : "type-62"
15712    }
15713   ],
15714   "is_anonymous" : true,
15715   "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15716   "name" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15717   "record_kind" : "union",
15718   "referenced_type" : "type-585",
15719   "self_type" : "type-585",
15720   "size" : 8,
15721   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15722   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
15723  },
15724  {
15725   "access" : "private",
15726   "alignment" : 8,
15727   "fields" :
15728   [
15729    {
15730     "field_name" : "mPointer",
15731     "referenced_type" : "type-578"
15732    },
15733    {
15734     "field_name" : "_pad",
15735     "referenced_type" : "type-62"
15736    }
15737   ],
15738   "is_anonymous" : true,
15739   "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15740   "name" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15741   "record_kind" : "union",
15742   "referenced_type" : "type-577",
15743   "self_type" : "type-577",
15744   "size" : 8,
15745   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15746   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
15747  },
15748  {
15749   "access" : "private",
15750   "alignment" : 8,
15751   "fields" :
15752   [
15753    {
15754     "field_name" : "mPointer",
15755     "referenced_type" : "type-129"
15756    },
15757    {
15758     "field_name" : "_pad",
15759     "referenced_type" : "type-62"
15760    }
15761   ],
15762   "is_anonymous" : true,
15763   "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_vec<unsigned char> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15764   "name" : "android::hardware::details::hidl_pointer<hidl_vec<unsigned char> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15765   "record_kind" : "union",
15766   "referenced_type" : "type-128",
15767   "self_type" : "type-128",
15768   "size" : 8,
15769   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15770   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEUt_E"
15771  },
15772  {
15773   "alignment" : 8,
15774   "fields" :
15775   [
15776    {
15777     "access" : "private",
15778     "referenced_type" : "type-596"
15779    }
15780   ],
15781   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
15782   "name" : "android::hardware::details::hidl_pointer<int>",
15783   "referenced_type" : "type-595",
15784   "self_type" : "type-595",
15785   "size" : 8,
15786   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15787   "template_args" : [ "type-38" ],
15788   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
15789  },
15790  {
15791   "access" : "private",
15792   "alignment" : 8,
15793   "fields" :
15794   [
15795    {
15796     "field_name" : "mPointer",
15797     "referenced_type" : "type-597"
15798    },
15799    {
15800     "field_name" : "_pad",
15801     "referenced_type" : "type-62"
15802    }
15803   ],
15804   "is_anonymous" : true,
15805   "linker_set_key" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15806   "name" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15807   "record_kind" : "union",
15808   "referenced_type" : "type-596",
15809   "self_type" : "type-596",
15810   "size" : 8,
15811   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15812   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
15813  },
15814  {
15815   "alignment" : 8,
15816   "fields" :
15817   [
15818    {
15819     "access" : "private",
15820     "referenced_type" : "type-630"
15821    }
15822   ],
15823   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
15824   "name" : "android::hardware::details::hidl_pointer<native_handle>",
15825   "referenced_type" : "type-629",
15826   "self_type" : "type-629",
15827   "size" : 8,
15828   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15829   "template_args" : [ "type-457" ],
15830   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
15831  },
15832  {
15833   "access" : "private",
15834   "alignment" : 8,
15835   "fields" :
15836   [
15837    {
15838     "field_name" : "mPointer",
15839     "referenced_type" : "type-456"
15840    },
15841    {
15842     "field_name" : "_pad",
15843     "referenced_type" : "type-62"
15844    }
15845   ],
15846   "is_anonymous" : true,
15847   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15848   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15849   "record_kind" : "union",
15850   "referenced_type" : "type-630",
15851   "self_type" : "type-630",
15852   "size" : 8,
15853   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15854   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
15855  },
15856  {
15857   "alignment" : 8,
15858   "fields" :
15859   [
15860    {
15861     "access" : "private",
15862     "referenced_type" : "type-132"
15863    }
15864   ],
15865   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
15866   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
15867   "referenced_type" : "type-131",
15868   "self_type" : "type-131",
15869   "size" : 8,
15870   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15871   "template_args" : [ "type-116" ],
15872   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
15873  },
15874  {
15875   "access" : "private",
15876   "alignment" : 8,
15877   "fields" :
15878   [
15879    {
15880     "field_name" : "mPointer",
15881     "referenced_type" : "type-133"
15882    },
15883    {
15884     "field_name" : "_pad",
15885     "referenced_type" : "type-62"
15886    }
15887   ],
15888   "is_anonymous" : true,
15889   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15890   "name" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
15891   "record_kind" : "union",
15892   "referenced_type" : "type-132",
15893   "self_type" : "type-132",
15894   "size" : 8,
15895   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15896   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
15897  },
15898  {
15899   "alignment" : 1,
15900   "linker_set_key" : "android::hardware::details::i_tag",
15901   "name" : "android::hardware::details::i_tag",
15902   "referenced_type" : "type-495",
15903   "self_type" : "type-495",
15904   "size" : 1,
15905   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15906   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
15907  },
15908  {
15909   "alignment" : 8,
15910   "fields" :
15911   [
15912    {
15913     "access" : "private",
15914     "field_name" : "mStatus",
15915     "referenced_type" : "type-170"
15916    },
15917    {
15918     "access" : "private",
15919     "field_name" : "mCheckedStatus",
15920     "field_offset" : 256,
15921     "referenced_type" : "type-28"
15922    }
15923   ],
15924   "linker_set_key" : "android::hardware::details::return_status",
15925   "name" : "android::hardware::details::return_status",
15926   "record_kind" : "class",
15927   "referenced_type" : "type-169",
15928   "self_type" : "type-169",
15929   "size" : 40,
15930   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
15931   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
15932  },
15933  {
15934   "alignment" : 1,
15935   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 16>",
15936   "name" : "android::hardware::details::std_array<unsigned char, 16>",
15937   "referenced_type" : "type-609",
15938   "self_type" : "type-609",
15939   "size" : 1,
15940   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
15941   "template_args" : [ "type-116" ],
15942   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm16EJEEE"
15943  },
15944  {
15945   "alignment" : 1,
15946   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
15947   "name" : "android::hardware::details::std_array<unsigned char, 32>",
15948   "referenced_type" : "type-610",
15949   "self_type" : "type-610",
15950   "size" : 1,
15951   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
15952   "template_args" : [ "type-116" ],
15953   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
15954  },
15955  {
15956   "alignment" : 8,
15957   "base_specifiers" :
15958   [
15959    {
15960     "referenced_type" : "type-35"
15961    }
15962   ],
15963   "fields" :
15964   [
15965    {
15966     "access" : "private",
15967     "field_name" : "_hidl_mImpl",
15968     "field_offset" : 1024,
15969     "referenced_type" : "type-356"
15970    }
15971   ],
15972   "linker_set_key" : "android::hardware::drm::V1_0::BnHwCryptoFactory",
15973   "name" : "android::hardware::drm::V1_0::BnHwCryptoFactory",
15974   "referenced_type" : "type-834",
15975   "self_type" : "type-834",
15976   "size" : 152,
15977   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwCryptoFactory.h",
15978   "unique_id" : "_ZTSN7android8hardware3drm4V1_017BnHwCryptoFactoryE",
15979   "vtable_components" :
15980   [
15981    {
15982     "component_value" : 136,
15983     "kind" : "vbase_offset"
15984    },
15985    {
15986     "kind" : "offset_to_top"
15987    },
15988    {
15989     "kind" : "rtti",
15990     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BnHwCryptoFactoryE"
15991    },
15992    {
15993     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
15994    },
15995    {
15996     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
15997    },
15998    {
15999     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
16000    },
16001    {
16002     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
16003    },
16004    {
16005     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
16006    },
16007    {
16008     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
16009    },
16010    {
16011     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16012    },
16013    {
16014     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16015    },
16016    {
16017     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16018    },
16019    {
16020     "kind" : "complete_dtor_pointer",
16021     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BnHwCryptoFactoryD1Ev"
16022    },
16023    {
16024     "kind" : "deleting_dtor_pointer",
16025     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BnHwCryptoFactoryD0Ev"
16026    },
16027    {
16028     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BnHwCryptoFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
16029    },
16030    {
16031     "component_value" : -32,
16032     "kind" : "offset_to_top"
16033    },
16034    {
16035     "kind" : "rtti",
16036     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BnHwCryptoFactoryE"
16037    },
16038    {
16039     "kind" : "complete_dtor_pointer",
16040     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_017BnHwCryptoFactoryD1Ev"
16041    },
16042    {
16043     "kind" : "deleting_dtor_pointer",
16044     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_017BnHwCryptoFactoryD0Ev"
16045    },
16046    {
16047     "kind" : "vcall_offset"
16048    },
16049    {
16050     "kind" : "vcall_offset"
16051    },
16052    {
16053     "kind" : "vcall_offset"
16054    },
16055    {
16056     "kind" : "vcall_offset"
16057    },
16058    {
16059     "component_value" : -136,
16060     "kind" : "vcall_offset"
16061    },
16062    {
16063     "component_value" : -136,
16064     "kind" : "offset_to_top"
16065    },
16066    {
16067     "kind" : "rtti",
16068     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BnHwCryptoFactoryE"
16069    },
16070    {
16071     "kind" : "complete_dtor_pointer",
16072     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_017BnHwCryptoFactoryD1Ev"
16073    },
16074    {
16075     "kind" : "deleting_dtor_pointer",
16076     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_017BnHwCryptoFactoryD0Ev"
16077    },
16078    {
16079     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16080    },
16081    {
16082     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16083    },
16084    {
16085     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16086    },
16087    {
16088     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16089    }
16090   ]
16091  },
16092  {
16093   "alignment" : 8,
16094   "base_specifiers" :
16095   [
16096    {
16097     "referenced_type" : "type-35"
16098    }
16099   ],
16100   "fields" :
16101   [
16102    {
16103     "access" : "private",
16104     "field_name" : "_hidl_mImpl",
16105     "field_offset" : 1024,
16106     "referenced_type" : "type-329"
16107    }
16108   ],
16109   "linker_set_key" : "android::hardware::drm::V1_0::BnHwCryptoPlugin",
16110   "name" : "android::hardware::drm::V1_0::BnHwCryptoPlugin",
16111   "referenced_type" : "type-827",
16112   "self_type" : "type-827",
16113   "size" : 152,
16114   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwCryptoPlugin.h",
16115   "unique_id" : "_ZTSN7android8hardware3drm4V1_016BnHwCryptoPluginE",
16116   "vtable_components" :
16117   [
16118    {
16119     "component_value" : 136,
16120     "kind" : "vbase_offset"
16121    },
16122    {
16123     "kind" : "offset_to_top"
16124    },
16125    {
16126     "kind" : "rtti",
16127     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BnHwCryptoPluginE"
16128    },
16129    {
16130     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
16131    },
16132    {
16133     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
16134    },
16135    {
16136     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
16137    },
16138    {
16139     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
16140    },
16141    {
16142     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
16143    },
16144    {
16145     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
16146    },
16147    {
16148     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16149    },
16150    {
16151     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16152    },
16153    {
16154     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16155    },
16156    {
16157     "kind" : "complete_dtor_pointer",
16158     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BnHwCryptoPluginD1Ev"
16159    },
16160    {
16161     "kind" : "deleting_dtor_pointer",
16162     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BnHwCryptoPluginD0Ev"
16163    },
16164    {
16165     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BnHwCryptoPlugin10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
16166    },
16167    {
16168     "component_value" : -32,
16169     "kind" : "offset_to_top"
16170    },
16171    {
16172     "kind" : "rtti",
16173     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BnHwCryptoPluginE"
16174    },
16175    {
16176     "kind" : "complete_dtor_pointer",
16177     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_016BnHwCryptoPluginD1Ev"
16178    },
16179    {
16180     "kind" : "deleting_dtor_pointer",
16181     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_016BnHwCryptoPluginD0Ev"
16182    },
16183    {
16184     "kind" : "vcall_offset"
16185    },
16186    {
16187     "kind" : "vcall_offset"
16188    },
16189    {
16190     "kind" : "vcall_offset"
16191    },
16192    {
16193     "kind" : "vcall_offset"
16194    },
16195    {
16196     "component_value" : -136,
16197     "kind" : "vcall_offset"
16198    },
16199    {
16200     "component_value" : -136,
16201     "kind" : "offset_to_top"
16202    },
16203    {
16204     "kind" : "rtti",
16205     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BnHwCryptoPluginE"
16206    },
16207    {
16208     "kind" : "complete_dtor_pointer",
16209     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_016BnHwCryptoPluginD1Ev"
16210    },
16211    {
16212     "kind" : "deleting_dtor_pointer",
16213     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_016BnHwCryptoPluginD0Ev"
16214    },
16215    {
16216     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16217    },
16218    {
16219     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16220    },
16221    {
16222     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16223    },
16224    {
16225     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16226    }
16227   ]
16228  },
16229  {
16230   "alignment" : 8,
16231   "base_specifiers" :
16232   [
16233    {
16234     "referenced_type" : "type-35"
16235    }
16236   ],
16237   "fields" :
16238   [
16239    {
16240     "access" : "private",
16241     "field_name" : "_hidl_mImpl",
16242     "field_offset" : 1024,
16243     "referenced_type" : "type-32"
16244    }
16245   ],
16246   "linker_set_key" : "android::hardware::drm::V1_0::BnHwDrmFactory",
16247   "name" : "android::hardware::drm::V1_0::BnHwDrmFactory",
16248   "referenced_type" : "type-31",
16249   "self_type" : "type-31",
16250   "size" : 152,
16251   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwDrmFactory.h",
16252   "unique_id" : "_ZTSN7android8hardware3drm4V1_014BnHwDrmFactoryE",
16253   "vtable_components" :
16254   [
16255    {
16256     "component_value" : 136,
16257     "kind" : "vbase_offset"
16258    },
16259    {
16260     "kind" : "offset_to_top"
16261    },
16262    {
16263     "kind" : "rtti",
16264     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BnHwDrmFactoryE"
16265    },
16266    {
16267     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
16268    },
16269    {
16270     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
16271    },
16272    {
16273     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
16274    },
16275    {
16276     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
16277    },
16278    {
16279     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
16280    },
16281    {
16282     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
16283    },
16284    {
16285     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16286    },
16287    {
16288     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16289    },
16290    {
16291     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16292    },
16293    {
16294     "kind" : "complete_dtor_pointer",
16295     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BnHwDrmFactoryD1Ev"
16296    },
16297    {
16298     "kind" : "deleting_dtor_pointer",
16299     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BnHwDrmFactoryD0Ev"
16300    },
16301    {
16302     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BnHwDrmFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
16303    },
16304    {
16305     "component_value" : -32,
16306     "kind" : "offset_to_top"
16307    },
16308    {
16309     "kind" : "rtti",
16310     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BnHwDrmFactoryE"
16311    },
16312    {
16313     "kind" : "complete_dtor_pointer",
16314     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_014BnHwDrmFactoryD1Ev"
16315    },
16316    {
16317     "kind" : "deleting_dtor_pointer",
16318     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_014BnHwDrmFactoryD0Ev"
16319    },
16320    {
16321     "kind" : "vcall_offset"
16322    },
16323    {
16324     "kind" : "vcall_offset"
16325    },
16326    {
16327     "kind" : "vcall_offset"
16328    },
16329    {
16330     "kind" : "vcall_offset"
16331    },
16332    {
16333     "component_value" : -136,
16334     "kind" : "vcall_offset"
16335    },
16336    {
16337     "component_value" : -136,
16338     "kind" : "offset_to_top"
16339    },
16340    {
16341     "kind" : "rtti",
16342     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BnHwDrmFactoryE"
16343    },
16344    {
16345     "kind" : "complete_dtor_pointer",
16346     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_014BnHwDrmFactoryD1Ev"
16347    },
16348    {
16349     "kind" : "deleting_dtor_pointer",
16350     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_014BnHwDrmFactoryD0Ev"
16351    },
16352    {
16353     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16354    },
16355    {
16356     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16357    },
16358    {
16359     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16360    },
16361    {
16362     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16363    }
16364   ]
16365  },
16366  {
16367   "alignment" : 8,
16368   "base_specifiers" :
16369   [
16370    {
16371     "referenced_type" : "type-35"
16372    }
16373   ],
16374   "fields" :
16375   [
16376    {
16377     "access" : "private",
16378     "field_name" : "_hidl_mImpl",
16379     "field_offset" : 1024,
16380     "referenced_type" : "type-880"
16381    }
16382   ],
16383   "linker_set_key" : "android::hardware::drm::V1_0::BnHwDrmPlugin",
16384   "name" : "android::hardware::drm::V1_0::BnHwDrmPlugin",
16385   "referenced_type" : "type-974",
16386   "self_type" : "type-974",
16387   "size" : 152,
16388   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwDrmPlugin.h",
16389   "unique_id" : "_ZTSN7android8hardware3drm4V1_013BnHwDrmPluginE",
16390   "vtable_components" :
16391   [
16392    {
16393     "component_value" : 136,
16394     "kind" : "vbase_offset"
16395    },
16396    {
16397     "kind" : "offset_to_top"
16398    },
16399    {
16400     "kind" : "rtti",
16401     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BnHwDrmPluginE"
16402    },
16403    {
16404     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
16405    },
16406    {
16407     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
16408    },
16409    {
16410     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
16411    },
16412    {
16413     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
16414    },
16415    {
16416     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
16417    },
16418    {
16419     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
16420    },
16421    {
16422     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16423    },
16424    {
16425     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16426    },
16427    {
16428     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16429    },
16430    {
16431     "kind" : "complete_dtor_pointer",
16432     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BnHwDrmPluginD1Ev"
16433    },
16434    {
16435     "kind" : "deleting_dtor_pointer",
16436     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BnHwDrmPluginD0Ev"
16437    },
16438    {
16439     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BnHwDrmPlugin10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
16440    },
16441    {
16442     "component_value" : -32,
16443     "kind" : "offset_to_top"
16444    },
16445    {
16446     "kind" : "rtti",
16447     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BnHwDrmPluginE"
16448    },
16449    {
16450     "kind" : "complete_dtor_pointer",
16451     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_013BnHwDrmPluginD1Ev"
16452    },
16453    {
16454     "kind" : "deleting_dtor_pointer",
16455     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_013BnHwDrmPluginD0Ev"
16456    },
16457    {
16458     "kind" : "vcall_offset"
16459    },
16460    {
16461     "kind" : "vcall_offset"
16462    },
16463    {
16464     "kind" : "vcall_offset"
16465    },
16466    {
16467     "kind" : "vcall_offset"
16468    },
16469    {
16470     "component_value" : -136,
16471     "kind" : "vcall_offset"
16472    },
16473    {
16474     "component_value" : -136,
16475     "kind" : "offset_to_top"
16476    },
16477    {
16478     "kind" : "rtti",
16479     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BnHwDrmPluginE"
16480    },
16481    {
16482     "kind" : "complete_dtor_pointer",
16483     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_013BnHwDrmPluginD1Ev"
16484    },
16485    {
16486     "kind" : "deleting_dtor_pointer",
16487     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_013BnHwDrmPluginD0Ev"
16488    },
16489    {
16490     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16491    },
16492    {
16493     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16494    },
16495    {
16496     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16497    },
16498    {
16499     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16500    }
16501   ]
16502  },
16503  {
16504   "alignment" : 8,
16505   "base_specifiers" :
16506   [
16507    {
16508     "referenced_type" : "type-35"
16509    }
16510   ],
16511   "fields" :
16512   [
16513    {
16514     "access" : "private",
16515     "field_name" : "_hidl_mImpl",
16516     "field_offset" : 1024,
16517     "referenced_type" : "type-159"
16518    }
16519   ],
16520   "linker_set_key" : "android::hardware::drm::V1_0::BnHwDrmPluginListener",
16521   "name" : "android::hardware::drm::V1_0::BnHwDrmPluginListener",
16522   "referenced_type" : "type-966",
16523   "self_type" : "type-966",
16524   "size" : 152,
16525   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwDrmPluginListener.h",
16526   "unique_id" : "_ZTSN7android8hardware3drm4V1_021BnHwDrmPluginListenerE",
16527   "vtable_components" :
16528   [
16529    {
16530     "component_value" : 136,
16531     "kind" : "vbase_offset"
16532    },
16533    {
16534     "kind" : "offset_to_top"
16535    },
16536    {
16537     "kind" : "rtti",
16538     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BnHwDrmPluginListenerE"
16539    },
16540    {
16541     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
16542    },
16543    {
16544     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
16545    },
16546    {
16547     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
16548    },
16549    {
16550     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
16551    },
16552    {
16553     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
16554    },
16555    {
16556     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
16557    },
16558    {
16559     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16560    },
16561    {
16562     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16563    },
16564    {
16565     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16566    },
16567    {
16568     "kind" : "complete_dtor_pointer",
16569     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BnHwDrmPluginListenerD1Ev"
16570    },
16571    {
16572     "kind" : "deleting_dtor_pointer",
16573     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BnHwDrmPluginListenerD0Ev"
16574    },
16575    {
16576     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BnHwDrmPluginListener10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
16577    },
16578    {
16579     "component_value" : -32,
16580     "kind" : "offset_to_top"
16581    },
16582    {
16583     "kind" : "rtti",
16584     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BnHwDrmPluginListenerE"
16585    },
16586    {
16587     "kind" : "complete_dtor_pointer",
16588     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_021BnHwDrmPluginListenerD1Ev"
16589    },
16590    {
16591     "kind" : "deleting_dtor_pointer",
16592     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_021BnHwDrmPluginListenerD0Ev"
16593    },
16594    {
16595     "kind" : "vcall_offset"
16596    },
16597    {
16598     "kind" : "vcall_offset"
16599    },
16600    {
16601     "kind" : "vcall_offset"
16602    },
16603    {
16604     "kind" : "vcall_offset"
16605    },
16606    {
16607     "component_value" : -136,
16608     "kind" : "vcall_offset"
16609    },
16610    {
16611     "component_value" : -136,
16612     "kind" : "offset_to_top"
16613    },
16614    {
16615     "kind" : "rtti",
16616     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BnHwDrmPluginListenerE"
16617    },
16618    {
16619     "kind" : "complete_dtor_pointer",
16620     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_021BnHwDrmPluginListenerD1Ev"
16621    },
16622    {
16623     "kind" : "deleting_dtor_pointer",
16624     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_021BnHwDrmPluginListenerD0Ev"
16625    },
16626    {
16627     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16628    },
16629    {
16630     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16631    },
16632    {
16633     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16634    },
16635    {
16636     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16637    }
16638   ]
16639  },
16640  {
16641   "alignment" : 8,
16642   "base_specifiers" :
16643   [
16644    {
16645     "referenced_type" : "type-657"
16646    },
16647    {
16648     "referenced_type" : "type-26"
16649    }
16650   ],
16651   "fields" :
16652   [
16653    {
16654     "access" : "private",
16655     "field_name" : "_hidl_mMutex",
16656     "field_offset" : 1088,
16657     "referenced_type" : "type-838"
16658    },
16659    {
16660     "access" : "private",
16661     "field_name" : "_hidl_mDeathRecipients",
16662     "field_offset" : 1408,
16663     "referenced_type" : "type-839"
16664    }
16665   ],
16666   "linker_set_key" : "android::hardware::drm::V1_0::BpHwCryptoFactory",
16667   "name" : "android::hardware::drm::V1_0::BpHwCryptoFactory",
16668   "referenced_type" : "type-837",
16669   "self_type" : "type-837",
16670   "size" : 216,
16671   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwCryptoFactory.h",
16672   "unique_id" : "_ZTSN7android8hardware3drm4V1_017BpHwCryptoFactoryE",
16673   "vtable_components" :
16674   [
16675    {
16676     "component_value" : 200,
16677     "kind" : "vbase_offset"
16678    },
16679    {
16680     "kind" : "offset_to_top"
16681    },
16682    {
16683     "kind" : "rtti",
16684     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BpHwCryptoFactoryE"
16685    },
16686    {
16687     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_017BpHwCryptoFactory8isRemoteEv"
16688    },
16689    {
16690     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
16691    },
16692    {
16693     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
16694    },
16695    {
16696     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
16697    },
16698    {
16699     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
16700    },
16701    {
16702     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory21setHALInstrumentationEv"
16703    },
16704    {
16705     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
16706    },
16707    {
16708     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory4pingEv"
16709    },
16710    {
16711     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
16712    },
16713    {
16714     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory21notifySyspropsChangedEv"
16715    },
16716    {
16717     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
16718    },
16719    {
16720     "kind" : "complete_dtor_pointer",
16721     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactoryD1Ev"
16722    },
16723    {
16724     "kind" : "deleting_dtor_pointer",
16725     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactoryD0Ev"
16726    },
16727    {
16728     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
16729    },
16730    {
16731     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS_2spINS2_13ICryptoPluginEEEEEE"
16732    },
16733    {
16734     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEE10onAsBinderEv"
16735    },
16736    {
16737     "component_value" : 192,
16738     "kind" : "vbase_offset"
16739    },
16740    {
16741     "component_value" : -8,
16742     "kind" : "offset_to_top"
16743    },
16744    {
16745     "kind" : "rtti",
16746     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BpHwCryptoFactoryE"
16747    },
16748    {
16749     "kind" : "complete_dtor_pointer",
16750     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_017BpHwCryptoFactoryD1Ev"
16751    },
16752    {
16753     "kind" : "deleting_dtor_pointer",
16754     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_017BpHwCryptoFactoryD0Ev"
16755    },
16756    {
16757     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEE10onAsBinderEv"
16758    },
16759    {
16760     "component_value" : 184,
16761     "kind" : "vbase_offset"
16762    },
16763    {
16764     "component_value" : -16,
16765     "kind" : "offset_to_top"
16766    },
16767    {
16768     "kind" : "rtti",
16769     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BpHwCryptoFactoryE"
16770    },
16771    {
16772     "kind" : "complete_dtor_pointer",
16773     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_017BpHwCryptoFactoryD1Ev"
16774    },
16775    {
16776     "kind" : "deleting_dtor_pointer",
16777     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_017BpHwCryptoFactoryD0Ev"
16778    },
16779    {
16780     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
16781    },
16782    {
16783     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
16784    },
16785    {
16786     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
16787    },
16788    {
16789     "component_value" : -48,
16790     "kind" : "offset_to_top"
16791    },
16792    {
16793     "kind" : "rtti",
16794     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BpHwCryptoFactoryE"
16795    },
16796    {
16797     "kind" : "complete_dtor_pointer",
16798     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_017BpHwCryptoFactoryD1Ev"
16799    },
16800    {
16801     "kind" : "deleting_dtor_pointer",
16802     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_017BpHwCryptoFactoryD0Ev"
16803    },
16804    {
16805     "kind" : "vcall_offset"
16806    },
16807    {
16808     "component_value" : -184,
16809     "kind" : "vcall_offset"
16810    },
16811    {
16812     "component_value" : -184,
16813     "kind" : "vcall_offset"
16814    },
16815    {
16816     "component_value" : -184,
16817     "kind" : "vcall_offset"
16818    },
16819    {
16820     "component_value" : -200,
16821     "kind" : "vcall_offset"
16822    },
16823    {
16824     "component_value" : -200,
16825     "kind" : "offset_to_top"
16826    },
16827    {
16828     "kind" : "rtti",
16829     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BpHwCryptoFactoryE"
16830    },
16831    {
16832     "kind" : "complete_dtor_pointer",
16833     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_017BpHwCryptoFactoryD1Ev"
16834    },
16835    {
16836     "kind" : "deleting_dtor_pointer",
16837     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_017BpHwCryptoFactoryD0Ev"
16838    },
16839    {
16840     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
16841    },
16842    {
16843     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
16844    },
16845    {
16846     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
16847    },
16848    {
16849     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16850    }
16851   ]
16852  },
16853  {
16854   "alignment" : 8,
16855   "base_specifiers" :
16856   [
16857    {
16858     "referenced_type" : "type-656"
16859    },
16860    {
16861     "referenced_type" : "type-26"
16862    }
16863   ],
16864   "fields" :
16865   [
16866    {
16867     "access" : "private",
16868     "field_name" : "_hidl_mMutex",
16869     "field_offset" : 1088,
16870     "referenced_type" : "type-830"
16871    },
16872    {
16873     "access" : "private",
16874     "field_name" : "_hidl_mDeathRecipients",
16875     "field_offset" : 1408,
16876     "referenced_type" : "type-831"
16877    }
16878   ],
16879   "linker_set_key" : "android::hardware::drm::V1_0::BpHwCryptoPlugin",
16880   "name" : "android::hardware::drm::V1_0::BpHwCryptoPlugin",
16881   "referenced_type" : "type-829",
16882   "self_type" : "type-829",
16883   "size" : 216,
16884   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwCryptoPlugin.h",
16885   "unique_id" : "_ZTSN7android8hardware3drm4V1_016BpHwCryptoPluginE",
16886   "vtable_components" :
16887   [
16888    {
16889     "component_value" : 200,
16890     "kind" : "vbase_offset"
16891    },
16892    {
16893     "kind" : "offset_to_top"
16894    },
16895    {
16896     "kind" : "rtti",
16897     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BpHwCryptoPluginE"
16898    },
16899    {
16900     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_016BpHwCryptoPlugin8isRemoteEv"
16901    },
16902    {
16903     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
16904    },
16905    {
16906     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
16907    },
16908    {
16909     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
16910    },
16911    {
16912     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
16913    },
16914    {
16915     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin21setHALInstrumentationEv"
16916    },
16917    {
16918     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
16919    },
16920    {
16921     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin4pingEv"
16922    },
16923    {
16924     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
16925    },
16926    {
16927     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin21notifySyspropsChangedEv"
16928    },
16929    {
16930     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
16931    },
16932    {
16933     "kind" : "complete_dtor_pointer",
16934     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPluginD1Ev"
16935    },
16936    {
16937     "kind" : "deleting_dtor_pointer",
16938     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPluginD0Ev"
16939    },
16940    {
16941     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
16942    },
16943    {
16944     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin16notifyResolutionEjj"
16945    },
16946    {
16947     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin18setMediaDrmSessionERKNS0_8hidl_vecIhEE"
16948    },
16949    {
16950     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin19setSharedBufferBaseERKNS0_11hidl_memoryEj"
16951    },
16952    {
16953     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin7decryptEbRKNS0_10hidl_arrayIhLm16EJEEES7_NS2_4ModeERKNS2_7PatternERKNS0_8hidl_vecINS2_9SubSampleEEERKNS2_12SharedBufferEmRKNS2_17DestinationBufferENSt3__18functionIFvNS2_6StatusEjRKNS0_11hidl_stringEEEE"
16954    },
16955    {
16956     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEE10onAsBinderEv"
16957    },
16958    {
16959     "component_value" : 192,
16960     "kind" : "vbase_offset"
16961    },
16962    {
16963     "component_value" : -8,
16964     "kind" : "offset_to_top"
16965    },
16966    {
16967     "kind" : "rtti",
16968     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BpHwCryptoPluginE"
16969    },
16970    {
16971     "kind" : "complete_dtor_pointer",
16972     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_016BpHwCryptoPluginD1Ev"
16973    },
16974    {
16975     "kind" : "deleting_dtor_pointer",
16976     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_016BpHwCryptoPluginD0Ev"
16977    },
16978    {
16979     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEE10onAsBinderEv"
16980    },
16981    {
16982     "component_value" : 184,
16983     "kind" : "vbase_offset"
16984    },
16985    {
16986     "component_value" : -16,
16987     "kind" : "offset_to_top"
16988    },
16989    {
16990     "kind" : "rtti",
16991     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BpHwCryptoPluginE"
16992    },
16993    {
16994     "kind" : "complete_dtor_pointer",
16995     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_016BpHwCryptoPluginD1Ev"
16996    },
16997    {
16998     "kind" : "deleting_dtor_pointer",
16999     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_016BpHwCryptoPluginD0Ev"
17000    },
17001    {
17002     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
17003    },
17004    {
17005     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17006    },
17007    {
17008     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17009    },
17010    {
17011     "component_value" : -48,
17012     "kind" : "offset_to_top"
17013    },
17014    {
17015     "kind" : "rtti",
17016     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BpHwCryptoPluginE"
17017    },
17018    {
17019     "kind" : "complete_dtor_pointer",
17020     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_016BpHwCryptoPluginD1Ev"
17021    },
17022    {
17023     "kind" : "deleting_dtor_pointer",
17024     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_016BpHwCryptoPluginD0Ev"
17025    },
17026    {
17027     "kind" : "vcall_offset"
17028    },
17029    {
17030     "component_value" : -184,
17031     "kind" : "vcall_offset"
17032    },
17033    {
17034     "component_value" : -184,
17035     "kind" : "vcall_offset"
17036    },
17037    {
17038     "component_value" : -184,
17039     "kind" : "vcall_offset"
17040    },
17041    {
17042     "component_value" : -200,
17043     "kind" : "vcall_offset"
17044    },
17045    {
17046     "component_value" : -200,
17047     "kind" : "offset_to_top"
17048    },
17049    {
17050     "kind" : "rtti",
17051     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BpHwCryptoPluginE"
17052    },
17053    {
17054     "kind" : "complete_dtor_pointer",
17055     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_016BpHwCryptoPluginD1Ev"
17056    },
17057    {
17058     "kind" : "deleting_dtor_pointer",
17059     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_016BpHwCryptoPluginD0Ev"
17060    },
17061    {
17062     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
17063    },
17064    {
17065     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17066    },
17067    {
17068     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17069    },
17070    {
17071     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17072    }
17073   ]
17074  },
17075  {
17076   "alignment" : 8,
17077   "base_specifiers" :
17078   [
17079    {
17080     "referenced_type" : "type-46"
17081    },
17082    {
17083     "referenced_type" : "type-26"
17084    }
17085   ],
17086   "fields" :
17087   [
17088    {
17089     "access" : "private",
17090     "field_name" : "_hidl_mMutex",
17091     "field_offset" : 1088,
17092     "referenced_type" : "type-44"
17093    },
17094    {
17095     "access" : "private",
17096     "field_name" : "_hidl_mDeathRecipients",
17097     "field_offset" : 1408,
17098     "referenced_type" : "type-45"
17099    }
17100   ],
17101   "linker_set_key" : "android::hardware::drm::V1_0::BpHwDrmFactory",
17102   "name" : "android::hardware::drm::V1_0::BpHwDrmFactory",
17103   "referenced_type" : "type-43",
17104   "self_type" : "type-43",
17105   "size" : 216,
17106   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmFactory.h",
17107   "unique_id" : "_ZTSN7android8hardware3drm4V1_014BpHwDrmFactoryE",
17108   "vtable_components" :
17109   [
17110    {
17111     "component_value" : 200,
17112     "kind" : "vbase_offset"
17113    },
17114    {
17115     "kind" : "offset_to_top"
17116    },
17117    {
17118     "kind" : "rtti",
17119     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BpHwDrmFactoryE"
17120    },
17121    {
17122     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_014BpHwDrmFactory8isRemoteEv"
17123    },
17124    {
17125     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
17126    },
17127    {
17128     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
17129    },
17130    {
17131     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
17132    },
17133    {
17134     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
17135    },
17136    {
17137     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory21setHALInstrumentationEv"
17138    },
17139    {
17140     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
17141    },
17142    {
17143     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory4pingEv"
17144    },
17145    {
17146     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
17147    },
17148    {
17149     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory21notifySyspropsChangedEv"
17150    },
17151    {
17152     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
17153    },
17154    {
17155     "kind" : "complete_dtor_pointer",
17156     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactoryD1Ev"
17157    },
17158    {
17159     "kind" : "deleting_dtor_pointer",
17160     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactoryD0Ev"
17161    },
17162    {
17163     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
17164    },
17165    {
17166     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
17167    },
17168    {
17169     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusERKNS_2spINS2_10IDrmPluginEEEEEE"
17170    },
17171    {
17172     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEE10onAsBinderEv"
17173    },
17174    {
17175     "component_value" : 192,
17176     "kind" : "vbase_offset"
17177    },
17178    {
17179     "component_value" : -8,
17180     "kind" : "offset_to_top"
17181    },
17182    {
17183     "kind" : "rtti",
17184     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BpHwDrmFactoryE"
17185    },
17186    {
17187     "kind" : "complete_dtor_pointer",
17188     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_014BpHwDrmFactoryD1Ev"
17189    },
17190    {
17191     "kind" : "deleting_dtor_pointer",
17192     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_014BpHwDrmFactoryD0Ev"
17193    },
17194    {
17195     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEE10onAsBinderEv"
17196    },
17197    {
17198     "component_value" : 184,
17199     "kind" : "vbase_offset"
17200    },
17201    {
17202     "component_value" : -16,
17203     "kind" : "offset_to_top"
17204    },
17205    {
17206     "kind" : "rtti",
17207     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BpHwDrmFactoryE"
17208    },
17209    {
17210     "kind" : "complete_dtor_pointer",
17211     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_014BpHwDrmFactoryD1Ev"
17212    },
17213    {
17214     "kind" : "deleting_dtor_pointer",
17215     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_014BpHwDrmFactoryD0Ev"
17216    },
17217    {
17218     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
17219    },
17220    {
17221     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17222    },
17223    {
17224     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17225    },
17226    {
17227     "component_value" : -48,
17228     "kind" : "offset_to_top"
17229    },
17230    {
17231     "kind" : "rtti",
17232     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BpHwDrmFactoryE"
17233    },
17234    {
17235     "kind" : "complete_dtor_pointer",
17236     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_014BpHwDrmFactoryD1Ev"
17237    },
17238    {
17239     "kind" : "deleting_dtor_pointer",
17240     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_014BpHwDrmFactoryD0Ev"
17241    },
17242    {
17243     "kind" : "vcall_offset"
17244    },
17245    {
17246     "component_value" : -184,
17247     "kind" : "vcall_offset"
17248    },
17249    {
17250     "component_value" : -184,
17251     "kind" : "vcall_offset"
17252    },
17253    {
17254     "component_value" : -184,
17255     "kind" : "vcall_offset"
17256    },
17257    {
17258     "component_value" : -200,
17259     "kind" : "vcall_offset"
17260    },
17261    {
17262     "component_value" : -200,
17263     "kind" : "offset_to_top"
17264    },
17265    {
17266     "kind" : "rtti",
17267     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BpHwDrmFactoryE"
17268    },
17269    {
17270     "kind" : "complete_dtor_pointer",
17271     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_014BpHwDrmFactoryD1Ev"
17272    },
17273    {
17274     "kind" : "deleting_dtor_pointer",
17275     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_014BpHwDrmFactoryD0Ev"
17276    },
17277    {
17278     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
17279    },
17280    {
17281     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17282    },
17283    {
17284     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17285    },
17286    {
17287     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17288    }
17289   ]
17290  },
17291  {
17292   "alignment" : 8,
17293   "base_specifiers" :
17294   [
17295    {
17296     "referenced_type" : "type-20"
17297    },
17298    {
17299     "referenced_type" : "type-26"
17300    }
17301   ],
17302   "fields" :
17303   [
17304    {
17305     "access" : "private",
17306     "field_name" : "_hidl_mMutex",
17307     "field_offset" : 1088,
17308     "referenced_type" : "type-18"
17309    },
17310    {
17311     "access" : "private",
17312     "field_name" : "_hidl_mDeathRecipients",
17313     "field_offset" : 1408,
17314     "referenced_type" : "type-19"
17315    }
17316   ],
17317   "linker_set_key" : "android::hardware::drm::V1_0::BpHwDrmPlugin",
17318   "name" : "android::hardware::drm::V1_0::BpHwDrmPlugin",
17319   "referenced_type" : "type-17",
17320   "self_type" : "type-17",
17321   "size" : 216,
17322   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmPlugin.h",
17323   "unique_id" : "_ZTSN7android8hardware3drm4V1_013BpHwDrmPluginE",
17324   "vtable_components" :
17325   [
17326    {
17327     "component_value" : 200,
17328     "kind" : "vbase_offset"
17329    },
17330    {
17331     "kind" : "offset_to_top"
17332    },
17333    {
17334     "kind" : "rtti",
17335     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BpHwDrmPluginE"
17336    },
17337    {
17338     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_013BpHwDrmPlugin8isRemoteEv"
17339    },
17340    {
17341     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
17342    },
17343    {
17344     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
17345    },
17346    {
17347     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
17348    },
17349    {
17350     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
17351    },
17352    {
17353     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin21setHALInstrumentationEv"
17354    },
17355    {
17356     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
17357    },
17358    {
17359     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin4pingEv"
17360    },
17361    {
17362     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
17363    },
17364    {
17365     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin21notifySyspropsChangedEv"
17366    },
17367    {
17368     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
17369    },
17370    {
17371     "kind" : "complete_dtor_pointer",
17372     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPluginD1Ev"
17373    },
17374    {
17375     "kind" : "deleting_dtor_pointer",
17376     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPluginD0Ev"
17377    },
17378    {
17379     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin11openSessionENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEEEEE"
17380    },
17381    {
17382     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
17383    },
17384    {
17385     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS2_7KeyTypeERKNS4_INS2_8KeyValueEEENSt3__18functionIFvNS2_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
17386    },
17387    {
17388     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS2_6StatusES7_EEE"
17389    },
17390    {
17391     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
17392    },
17393    {
17394     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
17395    },
17396    {
17397     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS4_INS2_8KeyValueEEEEEE"
17398    },
17399    {
17400     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEES6_EEE"
17401    },
17402    {
17403     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusES7_S7_EEE"
17404    },
17405    {
17406     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin14getSecureStopsENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecINS2_10SecureStopEEEEEE"
17407    },
17408    {
17409     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS2_10SecureStopEEEE"
17410    },
17411    {
17412     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin21releaseAllSecureStopsEv"
17413    },
17414    {
17415     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
17416    },
17417    {
17418     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusES6_EEE"
17419    },
17420    {
17421     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEEEEE"
17422    },
17423    {
17424     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
17425    },
17426    {
17427     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
17428    },
17429    {
17430     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
17431    },
17432    {
17433     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
17434    },
17435    {
17436     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
17437    },
17438    {
17439     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
17440    },
17441    {
17442     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
17443    },
17444    {
17445     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusEbEEE"
17446    },
17447    {
17448     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
17449    },
17450    {
17451     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin11setListenerERKNS_2spINS2_18IDrmPluginListenerEEE"
17452    },
17453    {
17454     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin9sendEventENS2_9EventTypeERKNS0_8hidl_vecIhEES8_"
17455    },
17456    {
17457     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEl"
17458    },
17459    {
17460     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS2_9KeyStatusEEEb"
17461    },
17462    {
17463     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEE10onAsBinderEv"
17464    },
17465    {
17466     "component_value" : 192,
17467     "kind" : "vbase_offset"
17468    },
17469    {
17470     "component_value" : -8,
17471     "kind" : "offset_to_top"
17472    },
17473    {
17474     "kind" : "rtti",
17475     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BpHwDrmPluginE"
17476    },
17477    {
17478     "kind" : "complete_dtor_pointer",
17479     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_013BpHwDrmPluginD1Ev"
17480    },
17481    {
17482     "kind" : "deleting_dtor_pointer",
17483     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_013BpHwDrmPluginD0Ev"
17484    },
17485    {
17486     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEE10onAsBinderEv"
17487    },
17488    {
17489     "component_value" : 184,
17490     "kind" : "vbase_offset"
17491    },
17492    {
17493     "component_value" : -16,
17494     "kind" : "offset_to_top"
17495    },
17496    {
17497     "kind" : "rtti",
17498     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BpHwDrmPluginE"
17499    },
17500    {
17501     "kind" : "complete_dtor_pointer",
17502     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_013BpHwDrmPluginD1Ev"
17503    },
17504    {
17505     "kind" : "deleting_dtor_pointer",
17506     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_013BpHwDrmPluginD0Ev"
17507    },
17508    {
17509     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
17510    },
17511    {
17512     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17513    },
17514    {
17515     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17516    },
17517    {
17518     "component_value" : -48,
17519     "kind" : "offset_to_top"
17520    },
17521    {
17522     "kind" : "rtti",
17523     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BpHwDrmPluginE"
17524    },
17525    {
17526     "kind" : "complete_dtor_pointer",
17527     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_013BpHwDrmPluginD1Ev"
17528    },
17529    {
17530     "kind" : "deleting_dtor_pointer",
17531     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_013BpHwDrmPluginD0Ev"
17532    },
17533    {
17534     "kind" : "vcall_offset"
17535    },
17536    {
17537     "component_value" : -184,
17538     "kind" : "vcall_offset"
17539    },
17540    {
17541     "component_value" : -184,
17542     "kind" : "vcall_offset"
17543    },
17544    {
17545     "component_value" : -184,
17546     "kind" : "vcall_offset"
17547    },
17548    {
17549     "component_value" : -200,
17550     "kind" : "vcall_offset"
17551    },
17552    {
17553     "component_value" : -200,
17554     "kind" : "offset_to_top"
17555    },
17556    {
17557     "kind" : "rtti",
17558     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BpHwDrmPluginE"
17559    },
17560    {
17561     "kind" : "complete_dtor_pointer",
17562     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_013BpHwDrmPluginD1Ev"
17563    },
17564    {
17565     "kind" : "deleting_dtor_pointer",
17566     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_013BpHwDrmPluginD0Ev"
17567    },
17568    {
17569     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
17570    },
17571    {
17572     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17573    },
17574    {
17575     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17576    },
17577    {
17578     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17579    }
17580   ]
17581  },
17582  {
17583   "alignment" : 8,
17584   "base_specifiers" :
17585   [
17586    {
17587     "referenced_type" : "type-925"
17588    },
17589    {
17590     "referenced_type" : "type-26"
17591    }
17592   ],
17593   "fields" :
17594   [
17595    {
17596     "access" : "private",
17597     "field_name" : "_hidl_mMutex",
17598     "field_offset" : 1088,
17599     "referenced_type" : "type-969"
17600    },
17601    {
17602     "access" : "private",
17603     "field_name" : "_hidl_mDeathRecipients",
17604     "field_offset" : 1408,
17605     "referenced_type" : "type-970"
17606    }
17607   ],
17608   "linker_set_key" : "android::hardware::drm::V1_0::BpHwDrmPluginListener",
17609   "name" : "android::hardware::drm::V1_0::BpHwDrmPluginListener",
17610   "referenced_type" : "type-968",
17611   "self_type" : "type-968",
17612   "size" : 216,
17613   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmPluginListener.h",
17614   "unique_id" : "_ZTSN7android8hardware3drm4V1_021BpHwDrmPluginListenerE",
17615   "vtable_components" :
17616   [
17617    {
17618     "component_value" : 200,
17619     "kind" : "vbase_offset"
17620    },
17621    {
17622     "kind" : "offset_to_top"
17623    },
17624    {
17625     "kind" : "rtti",
17626     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BpHwDrmPluginListenerE"
17627    },
17628    {
17629     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_021BpHwDrmPluginListener8isRemoteEv"
17630    },
17631    {
17632     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
17633    },
17634    {
17635     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
17636    },
17637    {
17638     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
17639    },
17640    {
17641     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
17642    },
17643    {
17644     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener21setHALInstrumentationEv"
17645    },
17646    {
17647     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
17648    },
17649    {
17650     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener4pingEv"
17651    },
17652    {
17653     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
17654    },
17655    {
17656     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener21notifySyspropsChangedEv"
17657    },
17658    {
17659     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
17660    },
17661    {
17662     "kind" : "complete_dtor_pointer",
17663     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListenerD1Ev"
17664    },
17665    {
17666     "kind" : "deleting_dtor_pointer",
17667     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListenerD0Ev"
17668    },
17669    {
17670     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener9sendEventENS2_9EventTypeERKNS0_8hidl_vecIhEES8_"
17671    },
17672    {
17673     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener20sendExpirationUpdateERKNS0_8hidl_vecIhEEl"
17674    },
17675    {
17676     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS2_9KeyStatusEEEb"
17677    },
17678    {
17679     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEE10onAsBinderEv"
17680    },
17681    {
17682     "component_value" : 192,
17683     "kind" : "vbase_offset"
17684    },
17685    {
17686     "component_value" : -8,
17687     "kind" : "offset_to_top"
17688    },
17689    {
17690     "kind" : "rtti",
17691     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BpHwDrmPluginListenerE"
17692    },
17693    {
17694     "kind" : "complete_dtor_pointer",
17695     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD1Ev"
17696    },
17697    {
17698     "kind" : "deleting_dtor_pointer",
17699     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD0Ev"
17700    },
17701    {
17702     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEE10onAsBinderEv"
17703    },
17704    {
17705     "component_value" : 184,
17706     "kind" : "vbase_offset"
17707    },
17708    {
17709     "component_value" : -16,
17710     "kind" : "offset_to_top"
17711    },
17712    {
17713     "kind" : "rtti",
17714     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BpHwDrmPluginListenerE"
17715    },
17716    {
17717     "kind" : "complete_dtor_pointer",
17718     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD1Ev"
17719    },
17720    {
17721     "kind" : "deleting_dtor_pointer",
17722     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD0Ev"
17723    },
17724    {
17725     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
17726    },
17727    {
17728     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17729    },
17730    {
17731     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17732    },
17733    {
17734     "component_value" : -48,
17735     "kind" : "offset_to_top"
17736    },
17737    {
17738     "kind" : "rtti",
17739     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BpHwDrmPluginListenerE"
17740    },
17741    {
17742     "kind" : "complete_dtor_pointer",
17743     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD1Ev"
17744    },
17745    {
17746     "kind" : "deleting_dtor_pointer",
17747     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD0Ev"
17748    },
17749    {
17750     "kind" : "vcall_offset"
17751    },
17752    {
17753     "component_value" : -184,
17754     "kind" : "vcall_offset"
17755    },
17756    {
17757     "component_value" : -184,
17758     "kind" : "vcall_offset"
17759    },
17760    {
17761     "component_value" : -184,
17762     "kind" : "vcall_offset"
17763    },
17764    {
17765     "component_value" : -200,
17766     "kind" : "vcall_offset"
17767    },
17768    {
17769     "component_value" : -200,
17770     "kind" : "offset_to_top"
17771    },
17772    {
17773     "kind" : "rtti",
17774     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BpHwDrmPluginListenerE"
17775    },
17776    {
17777     "kind" : "complete_dtor_pointer",
17778     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD1Ev"
17779    },
17780    {
17781     "kind" : "deleting_dtor_pointer",
17782     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD0Ev"
17783    },
17784    {
17785     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
17786    },
17787    {
17788     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17789    },
17790    {
17791     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17792    },
17793    {
17794     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17795    }
17796   ]
17797  },
17798  {
17799   "alignment" : 8,
17800   "fields" :
17801   [
17802    {
17803     "field_name" : "type",
17804     "referenced_type" : "type-787"
17805    },
17806    {
17807     "field_name" : "nonsecureMemory",
17808     "field_offset" : 64,
17809     "referenced_type" : "type-788"
17810    },
17811    {
17812     "field_name" : "secureMemory",
17813     "field_offset" : 256,
17814     "referenced_type" : "type-553"
17815    }
17816   ],
17817   "linker_set_key" : "android::hardware::drm::V1_0::DestinationBuffer",
17818   "name" : "android::hardware::drm::V1_0::DestinationBuffer",
17819   "referenced_type" : "type-789",
17820   "self_type" : "type-789",
17821   "size" : 48,
17822   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
17823   "unique_id" : "_ZTSN7android8hardware3drm4V1_017DestinationBufferE"
17824  },
17825  {
17826   "alignment" : 8,
17827   "base_specifiers" :
17828   [
17829    {
17830     "referenced_type" : "type-5"
17831    }
17832   ],
17833   "linker_set_key" : "android::hardware::drm::V1_0::ICryptoFactory",
17834   "name" : "android::hardware::drm::V1_0::ICryptoFactory",
17835   "referenced_type" : "type-358",
17836   "self_type" : "type-358",
17837   "size" : 24,
17838   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/ICryptoFactory.h",
17839   "unique_id" : "_ZTSN7android8hardware3drm4V1_014ICryptoFactoryE",
17840   "vtable_components" :
17841   [
17842    {
17843     "component_value" : 8,
17844     "kind" : "vbase_offset"
17845    },
17846    {
17847     "kind" : "offset_to_top"
17848    },
17849    {
17850     "kind" : "rtti",
17851     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE"
17852    },
17853    {
17854     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_014ICryptoFactory8isRemoteEv"
17855    },
17856    {
17857     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
17858    },
17859    {
17860     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
17861    },
17862    {
17863     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
17864    },
17865    {
17866     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
17867    },
17868    {
17869     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory21setHALInstrumentationEv"
17870    },
17871    {
17872     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
17873    },
17874    {
17875     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory4pingEv"
17876    },
17877    {
17878     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
17879    },
17880    {
17881     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory21notifySyspropsChangedEv"
17882    },
17883    {
17884     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
17885    },
17886    {
17887     "kind" : "complete_dtor_pointer",
17888     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactoryD1Ev"
17889    },
17890    {
17891     "kind" : "deleting_dtor_pointer",
17892     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactoryD0Ev"
17893    },
17894    {
17895     "is_pure" : true,
17896     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
17897    },
17898    {
17899     "is_pure" : true,
17900     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS_2spINS2_13ICryptoPluginEEEEEE"
17901    },
17902    {
17903     "kind" : "vcall_offset"
17904    },
17905    {
17906     "kind" : "vcall_offset"
17907    },
17908    {
17909     "kind" : "vcall_offset"
17910    },
17911    {
17912     "kind" : "vcall_offset"
17913    },
17914    {
17915     "component_value" : -8,
17916     "kind" : "vcall_offset"
17917    },
17918    {
17919     "component_value" : -8,
17920     "kind" : "offset_to_top"
17921    },
17922    {
17923     "kind" : "rtti",
17924     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE"
17925    },
17926    {
17927     "kind" : "complete_dtor_pointer",
17928     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_014ICryptoFactoryD1Ev"
17929    },
17930    {
17931     "kind" : "deleting_dtor_pointer",
17932     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_014ICryptoFactoryD0Ev"
17933    },
17934    {
17935     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
17936    },
17937    {
17938     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
17939    },
17940    {
17941     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
17942    },
17943    {
17944     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17945    }
17946   ]
17947  },
17948  {
17949   "alignment" : 8,
17950   "base_specifiers" :
17951   [
17952    {
17953     "referenced_type" : "type-5"
17954    }
17955   ],
17956   "linker_set_key" : "android::hardware::drm::V1_0::ICryptoPlugin",
17957   "name" : "android::hardware::drm::V1_0::ICryptoPlugin",
17958   "referenced_type" : "type-331",
17959   "self_type" : "type-331",
17960   "size" : 24,
17961   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/ICryptoPlugin.h",
17962   "unique_id" : "_ZTSN7android8hardware3drm4V1_013ICryptoPluginE",
17963   "vtable_components" :
17964   [
17965    {
17966     "component_value" : 8,
17967     "kind" : "vbase_offset"
17968    },
17969    {
17970     "kind" : "offset_to_top"
17971    },
17972    {
17973     "kind" : "rtti",
17974     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE"
17975    },
17976    {
17977     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_013ICryptoPlugin8isRemoteEv"
17978    },
17979    {
17980     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
17981    },
17982    {
17983     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
17984    },
17985    {
17986     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
17987    },
17988    {
17989     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
17990    },
17991    {
17992     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin21setHALInstrumentationEv"
17993    },
17994    {
17995     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
17996    },
17997    {
17998     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin4pingEv"
17999    },
18000    {
18001     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
18002    },
18003    {
18004     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin21notifySyspropsChangedEv"
18005    },
18006    {
18007     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
18008    },
18009    {
18010     "kind" : "complete_dtor_pointer",
18011     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPluginD1Ev"
18012    },
18013    {
18014     "kind" : "deleting_dtor_pointer",
18015     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPluginD0Ev"
18016    },
18017    {
18018     "is_pure" : true,
18019     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
18020    },
18021    {
18022     "is_pure" : true,
18023     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin16notifyResolutionEjj"
18024    },
18025    {
18026     "is_pure" : true,
18027     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin18setMediaDrmSessionERKNS0_8hidl_vecIhEE"
18028    },
18029    {
18030     "is_pure" : true,
18031     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin19setSharedBufferBaseERKNS0_11hidl_memoryEj"
18032    },
18033    {
18034     "is_pure" : true,
18035     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin7decryptEbRKNS0_10hidl_arrayIhLm16EJEEES7_NS2_4ModeERKNS2_7PatternERKNS0_8hidl_vecINS2_9SubSampleEEERKNS2_12SharedBufferEmRKNS2_17DestinationBufferENSt3__18functionIFvNS2_6StatusEjRKNS0_11hidl_stringEEEE"
18036    },
18037    {
18038     "kind" : "vcall_offset"
18039    },
18040    {
18041     "kind" : "vcall_offset"
18042    },
18043    {
18044     "kind" : "vcall_offset"
18045    },
18046    {
18047     "kind" : "vcall_offset"
18048    },
18049    {
18050     "component_value" : -8,
18051     "kind" : "vcall_offset"
18052    },
18053    {
18054     "component_value" : -8,
18055     "kind" : "offset_to_top"
18056    },
18057    {
18058     "kind" : "rtti",
18059     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE"
18060    },
18061    {
18062     "kind" : "complete_dtor_pointer",
18063     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_013ICryptoPluginD1Ev"
18064    },
18065    {
18066     "kind" : "deleting_dtor_pointer",
18067     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_013ICryptoPluginD0Ev"
18068    },
18069    {
18070     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
18071    },
18072    {
18073     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
18074    },
18075    {
18076     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
18077    },
18078    {
18079     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
18080    }
18081   ]
18082  },
18083  {
18084   "alignment" : 8,
18085   "base_specifiers" :
18086   [
18087    {
18088     "referenced_type" : "type-5"
18089    }
18090   ],
18091   "linker_set_key" : "android::hardware::drm::V1_0::IDrmFactory",
18092   "name" : "android::hardware::drm::V1_0::IDrmFactory",
18093   "referenced_type" : "type-34",
18094   "self_type" : "type-34",
18095   "size" : 24,
18096   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmFactory.h",
18097   "unique_id" : "_ZTSN7android8hardware3drm4V1_011IDrmFactoryE",
18098   "vtable_components" :
18099   [
18100    {
18101     "component_value" : 8,
18102     "kind" : "vbase_offset"
18103    },
18104    {
18105     "kind" : "offset_to_top"
18106    },
18107    {
18108     "kind" : "rtti",
18109     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE"
18110    },
18111    {
18112     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_011IDrmFactory8isRemoteEv"
18113    },
18114    {
18115     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
18116    },
18117    {
18118     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
18119    },
18120    {
18121     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
18122    },
18123    {
18124     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
18125    },
18126    {
18127     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory21setHALInstrumentationEv"
18128    },
18129    {
18130     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
18131    },
18132    {
18133     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory4pingEv"
18134    },
18135    {
18136     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
18137    },
18138    {
18139     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory21notifySyspropsChangedEv"
18140    },
18141    {
18142     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
18143    },
18144    {
18145     "kind" : "complete_dtor_pointer",
18146     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactoryD1Ev"
18147    },
18148    {
18149     "kind" : "deleting_dtor_pointer",
18150     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactoryD0Ev"
18151    },
18152    {
18153     "is_pure" : true,
18154     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
18155    },
18156    {
18157     "is_pure" : true,
18158     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
18159    },
18160    {
18161     "is_pure" : true,
18162     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusERKNS_2spINS2_10IDrmPluginEEEEEE"
18163    },
18164    {
18165     "kind" : "vcall_offset"
18166    },
18167    {
18168     "kind" : "vcall_offset"
18169    },
18170    {
18171     "kind" : "vcall_offset"
18172    },
18173    {
18174     "kind" : "vcall_offset"
18175    },
18176    {
18177     "component_value" : -8,
18178     "kind" : "vcall_offset"
18179    },
18180    {
18181     "component_value" : -8,
18182     "kind" : "offset_to_top"
18183    },
18184    {
18185     "kind" : "rtti",
18186     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE"
18187    },
18188    {
18189     "kind" : "complete_dtor_pointer",
18190     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_011IDrmFactoryD1Ev"
18191    },
18192    {
18193     "kind" : "deleting_dtor_pointer",
18194     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_011IDrmFactoryD0Ev"
18195    },
18196    {
18197     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
18198    },
18199    {
18200     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
18201    },
18202    {
18203     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
18204    },
18205    {
18206     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
18207    }
18208   ]
18209  },
18210  {
18211   "alignment" : 8,
18212   "base_specifiers" :
18213   [
18214    {
18215     "referenced_type" : "type-5"
18216    }
18217   ],
18218   "linker_set_key" : "android::hardware::drm::V1_0::IDrmPlugin",
18219   "name" : "android::hardware::drm::V1_0::IDrmPlugin",
18220   "referenced_type" : "type-21",
18221   "self_type" : "type-21",
18222   "size" : 24,
18223   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmPlugin.h",
18224   "unique_id" : "_ZTSN7android8hardware3drm4V1_010IDrmPluginE",
18225   "vtable_components" :
18226   [
18227    {
18228     "component_value" : 8,
18229     "kind" : "vbase_offset"
18230    },
18231    {
18232     "kind" : "offset_to_top"
18233    },
18234    {
18235     "kind" : "rtti",
18236     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_010IDrmPluginE"
18237    },
18238    {
18239     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_010IDrmPlugin8isRemoteEv"
18240    },
18241    {
18242     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
18243    },
18244    {
18245     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
18246    },
18247    {
18248     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
18249    },
18250    {
18251     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
18252    },
18253    {
18254     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin21setHALInstrumentationEv"
18255    },
18256    {
18257     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
18258    },
18259    {
18260     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin4pingEv"
18261    },
18262    {
18263     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
18264    },
18265    {
18266     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin21notifySyspropsChangedEv"
18267    },
18268    {
18269     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
18270    },
18271    {
18272     "kind" : "complete_dtor_pointer",
18273     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPluginD1Ev"
18274    },
18275    {
18276     "kind" : "deleting_dtor_pointer",
18277     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPluginD0Ev"
18278    },
18279    {
18280     "is_pure" : true,
18281     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11openSessionENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEEEEE"
18282    },
18283    {
18284     "is_pure" : true,
18285     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
18286    },
18287    {
18288     "is_pure" : true,
18289     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS2_7KeyTypeERKNS4_INS2_8KeyValueEEENSt3__18functionIFvNS2_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
18290    },
18291    {
18292     "is_pure" : true,
18293     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS2_6StatusES7_EEE"
18294    },
18295    {
18296     "is_pure" : true,
18297     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
18298    },
18299    {
18300     "is_pure" : true,
18301     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
18302    },
18303    {
18304     "is_pure" : true,
18305     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS4_INS2_8KeyValueEEEEEE"
18306    },
18307    {
18308     "is_pure" : true,
18309     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEES6_EEE"
18310    },
18311    {
18312     "is_pure" : true,
18313     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusES7_S7_EEE"
18314    },
18315    {
18316     "is_pure" : true,
18317     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14getSecureStopsENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecINS2_10SecureStopEEEEEE"
18318    },
18319    {
18320     "is_pure" : true,
18321     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS2_10SecureStopEEEE"
18322    },
18323    {
18324     "is_pure" : true,
18325     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin21releaseAllSecureStopsEv"
18326    },
18327    {
18328     "is_pure" : true,
18329     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
18330    },
18331    {
18332     "is_pure" : true,
18333     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusES6_EEE"
18334    },
18335    {
18336     "is_pure" : true,
18337     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEEEEE"
18338    },
18339    {
18340     "is_pure" : true,
18341     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
18342    },
18343    {
18344     "is_pure" : true,
18345     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
18346    },
18347    {
18348     "is_pure" : true,
18349     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
18350    },
18351    {
18352     "is_pure" : true,
18353     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
18354    },
18355    {
18356     "is_pure" : true,
18357     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
18358    },
18359    {
18360     "is_pure" : true,
18361     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
18362    },
18363    {
18364     "is_pure" : true,
18365     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
18366    },
18367    {
18368     "is_pure" : true,
18369     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusEbEEE"
18370    },
18371    {
18372     "is_pure" : true,
18373     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
18374    },
18375    {
18376     "is_pure" : true,
18377     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11setListenerERKNS_2spINS2_18IDrmPluginListenerEEE"
18378    },
18379    {
18380     "is_pure" : true,
18381     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin9sendEventENS2_9EventTypeERKNS0_8hidl_vecIhEES8_"
18382    },
18383    {
18384     "is_pure" : true,
18385     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEl"
18386    },
18387    {
18388     "is_pure" : true,
18389     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS2_9KeyStatusEEEb"
18390    },
18391    {
18392     "kind" : "vcall_offset"
18393    },
18394    {
18395     "kind" : "vcall_offset"
18396    },
18397    {
18398     "kind" : "vcall_offset"
18399    },
18400    {
18401     "kind" : "vcall_offset"
18402    },
18403    {
18404     "component_value" : -8,
18405     "kind" : "vcall_offset"
18406    },
18407    {
18408     "component_value" : -8,
18409     "kind" : "offset_to_top"
18410    },
18411    {
18412     "kind" : "rtti",
18413     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_010IDrmPluginE"
18414    },
18415    {
18416     "kind" : "complete_dtor_pointer",
18417     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_010IDrmPluginD1Ev"
18418    },
18419    {
18420     "kind" : "deleting_dtor_pointer",
18421     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_010IDrmPluginD0Ev"
18422    },
18423    {
18424     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
18425    },
18426    {
18427     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
18428    },
18429    {
18430     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
18431    },
18432    {
18433     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
18434    }
18435   ]
18436  },
18437  {
18438   "alignment" : 8,
18439   "base_specifiers" :
18440   [
18441    {
18442     "referenced_type" : "type-5"
18443    }
18444   ],
18445   "linker_set_key" : "android::hardware::drm::V1_0::IDrmPluginListener",
18446   "name" : "android::hardware::drm::V1_0::IDrmPluginListener",
18447   "referenced_type" : "type-161",
18448   "self_type" : "type-161",
18449   "size" : 24,
18450   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmPluginListener.h",
18451   "unique_id" : "_ZTSN7android8hardware3drm4V1_018IDrmPluginListenerE",
18452   "vtable_components" :
18453   [
18454    {
18455     "component_value" : 8,
18456     "kind" : "vbase_offset"
18457    },
18458    {
18459     "kind" : "offset_to_top"
18460    },
18461    {
18462     "kind" : "rtti",
18463     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE"
18464    },
18465    {
18466     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_018IDrmPluginListener8isRemoteEv"
18467    },
18468    {
18469     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
18470    },
18471    {
18472     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
18473    },
18474    {
18475     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
18476    },
18477    {
18478     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
18479    },
18480    {
18481     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener21setHALInstrumentationEv"
18482    },
18483    {
18484     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
18485    },
18486    {
18487     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener4pingEv"
18488    },
18489    {
18490     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
18491    },
18492    {
18493     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener21notifySyspropsChangedEv"
18494    },
18495    {
18496     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
18497    },
18498    {
18499     "kind" : "complete_dtor_pointer",
18500     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListenerD1Ev"
18501    },
18502    {
18503     "kind" : "deleting_dtor_pointer",
18504     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListenerD0Ev"
18505    },
18506    {
18507     "is_pure" : true,
18508     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener9sendEventENS2_9EventTypeERKNS0_8hidl_vecIhEES8_"
18509    },
18510    {
18511     "is_pure" : true,
18512     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener20sendExpirationUpdateERKNS0_8hidl_vecIhEEl"
18513    },
18514    {
18515     "is_pure" : true,
18516     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS2_9KeyStatusEEEb"
18517    },
18518    {
18519     "kind" : "vcall_offset"
18520    },
18521    {
18522     "kind" : "vcall_offset"
18523    },
18524    {
18525     "kind" : "vcall_offset"
18526    },
18527    {
18528     "kind" : "vcall_offset"
18529    },
18530    {
18531     "component_value" : -8,
18532     "kind" : "vcall_offset"
18533    },
18534    {
18535     "component_value" : -8,
18536     "kind" : "offset_to_top"
18537    },
18538    {
18539     "kind" : "rtti",
18540     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE"
18541    },
18542    {
18543     "kind" : "complete_dtor_pointer",
18544     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_018IDrmPluginListenerD1Ev"
18545    },
18546    {
18547     "kind" : "deleting_dtor_pointer",
18548     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_018IDrmPluginListenerD0Ev"
18549    },
18550    {
18551     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
18552    },
18553    {
18554     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
18555    },
18556    {
18557     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
18558    },
18559    {
18560     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
18561    }
18562   ]
18563  },
18564  {
18565   "alignment" : 8,
18566   "fields" :
18567   [
18568    {
18569     "field_name" : "keyId",
18570     "referenced_type" : "type-130"
18571    },
18572    {
18573     "field_name" : "type",
18574     "field_offset" : 128,
18575     "referenced_type" : "type-207"
18576    }
18577   ],
18578   "linker_set_key" : "android::hardware::drm::V1_0::KeyStatus",
18579   "name" : "android::hardware::drm::V1_0::KeyStatus",
18580   "referenced_type" : "type-206",
18581   "self_type" : "type-206",
18582   "size" : 24,
18583   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
18584   "unique_id" : "_ZTSN7android8hardware3drm4V1_09KeyStatusE"
18585  },
18586  {
18587   "alignment" : 8,
18588   "fields" :
18589   [
18590    {
18591     "field_name" : "key",
18592     "referenced_type" : "type-107"
18593    },
18594    {
18595     "field_name" : "value",
18596     "field_offset" : 128,
18597     "referenced_type" : "type-107"
18598    }
18599   ],
18600   "linker_set_key" : "android::hardware::drm::V1_0::KeyValue",
18601   "name" : "android::hardware::drm::V1_0::KeyValue",
18602   "referenced_type" : "type-197",
18603   "self_type" : "type-197",
18604   "size" : 32,
18605   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
18606   "unique_id" : "_ZTSN7android8hardware3drm4V1_08KeyValueE"
18607  },
18608  {
18609   "alignment" : 4,
18610   "fields" :
18611   [
18612    {
18613     "field_name" : "encryptBlocks",
18614     "referenced_type" : "type-2"
18615    },
18616    {
18617     "field_name" : "skipBlocks",
18618     "field_offset" : 32,
18619     "referenced_type" : "type-2"
18620    }
18621   ],
18622   "linker_set_key" : "android::hardware::drm::V1_0::Pattern",
18623   "name" : "android::hardware::drm::V1_0::Pattern",
18624   "referenced_type" : "type-786",
18625   "self_type" : "type-786",
18626   "size" : 8,
18627   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
18628   "unique_id" : "_ZTSN7android8hardware3drm4V1_07PatternE"
18629  },
18630  {
18631   "alignment" : 8,
18632   "fields" :
18633   [
18634    {
18635     "field_name" : "opaqueData",
18636     "referenced_type" : "type-130"
18637    }
18638   ],
18639   "linker_set_key" : "android::hardware::drm::V1_0::SecureStop",
18640   "name" : "android::hardware::drm::V1_0::SecureStop",
18641   "referenced_type" : "type-212",
18642   "self_type" : "type-212",
18643   "size" : 16,
18644   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
18645   "unique_id" : "_ZTSN7android8hardware3drm4V1_010SecureStopE"
18646  },
18647  {
18648   "alignment" : 8,
18649   "fields" :
18650   [
18651    {
18652     "field_name" : "bufferId",
18653     "referenced_type" : "type-2"
18654    },
18655    {
18656     "field_name" : "offset",
18657     "field_offset" : 64,
18658     "referenced_type" : "type-62"
18659    },
18660    {
18661     "field_name" : "size",
18662     "field_offset" : 128,
18663     "referenced_type" : "type-62"
18664    }
18665   ],
18666   "linker_set_key" : "android::hardware::drm::V1_0::SharedBuffer",
18667   "name" : "android::hardware::drm::V1_0::SharedBuffer",
18668   "referenced_type" : "type-788",
18669   "self_type" : "type-788",
18670   "size" : 24,
18671   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
18672   "unique_id" : "_ZTSN7android8hardware3drm4V1_012SharedBufferE"
18673  },
18674  {
18675   "alignment" : 4,
18676   "fields" :
18677   [
18678    {
18679     "field_name" : "numBytesOfClearData",
18680     "referenced_type" : "type-2"
18681    },
18682    {
18683     "field_name" : "numBytesOfEncryptedData",
18684     "field_offset" : 32,
18685     "referenced_type" : "type-2"
18686    }
18687   ],
18688   "linker_set_key" : "android::hardware::drm::V1_0::SubSample",
18689   "name" : "android::hardware::drm::V1_0::SubSample",
18690   "referenced_type" : "type-785",
18691   "self_type" : "type-785",
18692   "size" : 8,
18693   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
18694   "unique_id" : "_ZTSN7android8hardware3drm4V1_09SubSampleE"
18695  },
18696  {
18697   "alignment" : 8,
18698   "base_specifiers" :
18699   [
18700    {
18701     "referenced_type" : "type-35"
18702    }
18703   ],
18704   "fields" :
18705   [
18706    {
18707     "access" : "private",
18708     "field_name" : "_hidl_mImpl",
18709     "field_offset" : 1024,
18710     "referenced_type" : "type-370"
18711    }
18712   ],
18713   "linker_set_key" : "android::hardware::drm::V1_1::BnHwCryptoFactory",
18714   "name" : "android::hardware::drm::V1_1::BnHwCryptoFactory",
18715   "referenced_type" : "type-719",
18716   "self_type" : "type-719",
18717   "size" : 152,
18718   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h",
18719   "unique_id" : "_ZTSN7android8hardware3drm4V1_117BnHwCryptoFactoryE",
18720   "vtable_components" :
18721   [
18722    {
18723     "component_value" : 136,
18724     "kind" : "vbase_offset"
18725    },
18726    {
18727     "kind" : "offset_to_top"
18728    },
18729    {
18730     "kind" : "rtti",
18731     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BnHwCryptoFactoryE"
18732    },
18733    {
18734     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
18735    },
18736    {
18737     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
18738    },
18739    {
18740     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
18741    },
18742    {
18743     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
18744    },
18745    {
18746     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
18747    },
18748    {
18749     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
18750    },
18751    {
18752     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
18753    },
18754    {
18755     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
18756    },
18757    {
18758     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
18759    },
18760    {
18761     "kind" : "complete_dtor_pointer",
18762     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev"
18763    },
18764    {
18765     "kind" : "deleting_dtor_pointer",
18766     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev"
18767    },
18768    {
18769     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
18770    },
18771    {
18772     "component_value" : -32,
18773     "kind" : "offset_to_top"
18774    },
18775    {
18776     "kind" : "rtti",
18777     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BnHwCryptoFactoryE"
18778    },
18779    {
18780     "kind" : "complete_dtor_pointer",
18781     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev"
18782    },
18783    {
18784     "kind" : "deleting_dtor_pointer",
18785     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev"
18786    },
18787    {
18788     "kind" : "vcall_offset"
18789    },
18790    {
18791     "kind" : "vcall_offset"
18792    },
18793    {
18794     "kind" : "vcall_offset"
18795    },
18796    {
18797     "kind" : "vcall_offset"
18798    },
18799    {
18800     "component_value" : -136,
18801     "kind" : "vcall_offset"
18802    },
18803    {
18804     "component_value" : -136,
18805     "kind" : "offset_to_top"
18806    },
18807    {
18808     "kind" : "rtti",
18809     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BnHwCryptoFactoryE"
18810    },
18811    {
18812     "kind" : "complete_dtor_pointer",
18813     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev"
18814    },
18815    {
18816     "kind" : "deleting_dtor_pointer",
18817     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev"
18818    },
18819    {
18820     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
18821    },
18822    {
18823     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
18824    },
18825    {
18826     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
18827    },
18828    {
18829     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
18830    }
18831   ]
18832  },
18833  {
18834   "alignment" : 8,
18835   "base_specifiers" :
18836   [
18837    {
18838     "referenced_type" : "type-35"
18839    }
18840   ],
18841   "fields" :
18842   [
18843    {
18844     "access" : "private",
18845     "field_name" : "_hidl_mImpl",
18846     "field_offset" : 1024,
18847     "referenced_type" : "type-96"
18848    }
18849   ],
18850   "linker_set_key" : "android::hardware::drm::V1_1::BnHwDrmFactory",
18851   "name" : "android::hardware::drm::V1_1::BnHwDrmFactory",
18852   "referenced_type" : "type-874",
18853   "self_type" : "type-874",
18854   "size" : 152,
18855   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h",
18856   "unique_id" : "_ZTSN7android8hardware3drm4V1_114BnHwDrmFactoryE",
18857   "vtable_components" :
18858   [
18859    {
18860     "component_value" : 136,
18861     "kind" : "vbase_offset"
18862    },
18863    {
18864     "kind" : "offset_to_top"
18865    },
18866    {
18867     "kind" : "rtti",
18868     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BnHwDrmFactoryE"
18869    },
18870    {
18871     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
18872    },
18873    {
18874     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
18875    },
18876    {
18877     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
18878    },
18879    {
18880     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
18881    },
18882    {
18883     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
18884    },
18885    {
18886     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
18887    },
18888    {
18889     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
18890    },
18891    {
18892     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
18893    },
18894    {
18895     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
18896    },
18897    {
18898     "kind" : "complete_dtor_pointer",
18899     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev"
18900    },
18901    {
18902     "kind" : "deleting_dtor_pointer",
18903     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev"
18904    },
18905    {
18906     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
18907    },
18908    {
18909     "component_value" : -32,
18910     "kind" : "offset_to_top"
18911    },
18912    {
18913     "kind" : "rtti",
18914     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BnHwDrmFactoryE"
18915    },
18916    {
18917     "kind" : "complete_dtor_pointer",
18918     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev"
18919    },
18920    {
18921     "kind" : "deleting_dtor_pointer",
18922     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev"
18923    },
18924    {
18925     "kind" : "vcall_offset"
18926    },
18927    {
18928     "kind" : "vcall_offset"
18929    },
18930    {
18931     "kind" : "vcall_offset"
18932    },
18933    {
18934     "kind" : "vcall_offset"
18935    },
18936    {
18937     "component_value" : -136,
18938     "kind" : "vcall_offset"
18939    },
18940    {
18941     "component_value" : -136,
18942     "kind" : "offset_to_top"
18943    },
18944    {
18945     "kind" : "rtti",
18946     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BnHwDrmFactoryE"
18947    },
18948    {
18949     "kind" : "complete_dtor_pointer",
18950     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev"
18951    },
18952    {
18953     "kind" : "deleting_dtor_pointer",
18954     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev"
18955    },
18956    {
18957     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
18958    },
18959    {
18960     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
18961    },
18962    {
18963     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
18964    },
18965    {
18966     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
18967    }
18968   ]
18969  },
18970  {
18971   "alignment" : 8,
18972   "base_specifiers" :
18973   [
18974    {
18975     "referenced_type" : "type-35"
18976    }
18977   ],
18978   "fields" :
18979   [
18980    {
18981     "access" : "private",
18982     "field_name" : "_hidl_mImpl",
18983     "field_offset" : 1024,
18984     "referenced_type" : "type-140"
18985    }
18986   ],
18987   "linker_set_key" : "android::hardware::drm::V1_1::BnHwDrmPlugin",
18988   "name" : "android::hardware::drm::V1_1::BnHwDrmPlugin",
18989   "referenced_type" : "type-144",
18990   "self_type" : "type-144",
18991   "size" : 152,
18992   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h",
18993   "unique_id" : "_ZTSN7android8hardware3drm4V1_113BnHwDrmPluginE",
18994   "vtable_components" :
18995   [
18996    {
18997     "component_value" : 136,
18998     "kind" : "vbase_offset"
18999    },
19000    {
19001     "kind" : "offset_to_top"
19002    },
19003    {
19004     "kind" : "rtti",
19005     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BnHwDrmPluginE"
19006    },
19007    {
19008     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
19009    },
19010    {
19011     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
19012    },
19013    {
19014     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
19015    },
19016    {
19017     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
19018    },
19019    {
19020     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
19021    },
19022    {
19023     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
19024    },
19025    {
19026     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
19027    },
19028    {
19029     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
19030    },
19031    {
19032     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
19033    },
19034    {
19035     "kind" : "complete_dtor_pointer",
19036     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD1Ev"
19037    },
19038    {
19039     "kind" : "deleting_dtor_pointer",
19040     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD0Ev"
19041    },
19042    {
19043     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
19044    },
19045    {
19046     "component_value" : -32,
19047     "kind" : "offset_to_top"
19048    },
19049    {
19050     "kind" : "rtti",
19051     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BnHwDrmPluginE"
19052    },
19053    {
19054     "kind" : "complete_dtor_pointer",
19055     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_113BnHwDrmPluginD1Ev"
19056    },
19057    {
19058     "kind" : "deleting_dtor_pointer",
19059     "mangled_component_name" : "_ZThn32_N7android8hardware3drm4V1_113BnHwDrmPluginD0Ev"
19060    },
19061    {
19062     "kind" : "vcall_offset"
19063    },
19064    {
19065     "kind" : "vcall_offset"
19066    },
19067    {
19068     "kind" : "vcall_offset"
19069    },
19070    {
19071     "kind" : "vcall_offset"
19072    },
19073    {
19074     "component_value" : -136,
19075     "kind" : "vcall_offset"
19076    },
19077    {
19078     "component_value" : -136,
19079     "kind" : "offset_to_top"
19080    },
19081    {
19082     "kind" : "rtti",
19083     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BnHwDrmPluginE"
19084    },
19085    {
19086     "kind" : "complete_dtor_pointer",
19087     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_113BnHwDrmPluginD1Ev"
19088    },
19089    {
19090     "kind" : "deleting_dtor_pointer",
19091     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_113BnHwDrmPluginD0Ev"
19092    },
19093    {
19094     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
19095    },
19096    {
19097     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
19098    },
19099    {
19100     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
19101    },
19102    {
19103     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
19104    }
19105   ]
19106  },
19107  {
19108   "alignment" : 8,
19109   "base_specifiers" :
19110   [
19111    {
19112     "referenced_type" : "type-659"
19113    },
19114    {
19115     "referenced_type" : "type-26"
19116    }
19117   ],
19118   "fields" :
19119   [
19120    {
19121     "access" : "private",
19122     "field_name" : "_hidl_mMutex",
19123     "field_offset" : 1088,
19124     "referenced_type" : "type-844"
19125    },
19126    {
19127     "access" : "private",
19128     "field_name" : "_hidl_mDeathRecipients",
19129     "field_offset" : 1408,
19130     "referenced_type" : "type-845"
19131    }
19132   ],
19133   "linker_set_key" : "android::hardware::drm::V1_1::BpHwCryptoFactory",
19134   "name" : "android::hardware::drm::V1_1::BpHwCryptoFactory",
19135   "referenced_type" : "type-843",
19136   "self_type" : "type-843",
19137   "size" : 216,
19138   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h",
19139   "unique_id" : "_ZTSN7android8hardware3drm4V1_117BpHwCryptoFactoryE",
19140   "vtable_components" :
19141   [
19142    {
19143     "component_value" : 200,
19144     "kind" : "vbase_offset"
19145    },
19146    {
19147     "kind" : "offset_to_top"
19148    },
19149    {
19150     "kind" : "rtti",
19151     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
19152    },
19153    {
19154     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_117BpHwCryptoFactory8isRemoteEv"
19155    },
19156    {
19157     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
19158    },
19159    {
19160     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
19161    },
19162    {
19163     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
19164    },
19165    {
19166     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
19167    },
19168    {
19169     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory21setHALInstrumentationEv"
19170    },
19171    {
19172     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
19173    },
19174    {
19175     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory4pingEv"
19176    },
19177    {
19178     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
19179    },
19180    {
19181     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory21notifySyspropsChangedEv"
19182    },
19183    {
19184     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
19185    },
19186    {
19187     "kind" : "complete_dtor_pointer",
19188     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactoryD1Ev"
19189    },
19190    {
19191     "kind" : "deleting_dtor_pointer",
19192     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactoryD0Ev"
19193    },
19194    {
19195     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
19196    },
19197    {
19198     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSE_13ICryptoPluginEEEEEE"
19199    },
19200    {
19201     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEE10onAsBinderEv"
19202    },
19203    {
19204     "component_value" : 192,
19205     "kind" : "vbase_offset"
19206    },
19207    {
19208     "component_value" : -8,
19209     "kind" : "offset_to_top"
19210    },
19211    {
19212     "kind" : "rtti",
19213     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
19214    },
19215    {
19216     "kind" : "complete_dtor_pointer",
19217     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_117BpHwCryptoFactoryD1Ev"
19218    },
19219    {
19220     "kind" : "deleting_dtor_pointer",
19221     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_117BpHwCryptoFactoryD0Ev"
19222    },
19223    {
19224     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEE10onAsBinderEv"
19225    },
19226    {
19227     "component_value" : 184,
19228     "kind" : "vbase_offset"
19229    },
19230    {
19231     "component_value" : -16,
19232     "kind" : "offset_to_top"
19233    },
19234    {
19235     "kind" : "rtti",
19236     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
19237    },
19238    {
19239     "kind" : "complete_dtor_pointer",
19240     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_117BpHwCryptoFactoryD1Ev"
19241    },
19242    {
19243     "kind" : "deleting_dtor_pointer",
19244     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_117BpHwCryptoFactoryD0Ev"
19245    },
19246    {
19247     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
19248    },
19249    {
19250     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
19251    },
19252    {
19253     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
19254    },
19255    {
19256     "component_value" : -48,
19257     "kind" : "offset_to_top"
19258    },
19259    {
19260     "kind" : "rtti",
19261     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
19262    },
19263    {
19264     "kind" : "complete_dtor_pointer",
19265     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_117BpHwCryptoFactoryD1Ev"
19266    },
19267    {
19268     "kind" : "deleting_dtor_pointer",
19269     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_117BpHwCryptoFactoryD0Ev"
19270    },
19271    {
19272     "kind" : "vcall_offset"
19273    },
19274    {
19275     "component_value" : -184,
19276     "kind" : "vcall_offset"
19277    },
19278    {
19279     "component_value" : -184,
19280     "kind" : "vcall_offset"
19281    },
19282    {
19283     "component_value" : -184,
19284     "kind" : "vcall_offset"
19285    },
19286    {
19287     "component_value" : -200,
19288     "kind" : "vcall_offset"
19289    },
19290    {
19291     "component_value" : -200,
19292     "kind" : "offset_to_top"
19293    },
19294    {
19295     "kind" : "rtti",
19296     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
19297    },
19298    {
19299     "kind" : "complete_dtor_pointer",
19300     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_117BpHwCryptoFactoryD1Ev"
19301    },
19302    {
19303     "kind" : "deleting_dtor_pointer",
19304     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_117BpHwCryptoFactoryD0Ev"
19305    },
19306    {
19307     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
19308    },
19309    {
19310     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
19311    },
19312    {
19313     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
19314    },
19315    {
19316     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
19317    }
19318   ]
19319  },
19320  {
19321   "alignment" : 8,
19322   "base_specifiers" :
19323   [
19324    {
19325     "referenced_type" : "type-53"
19326    },
19327    {
19328     "referenced_type" : "type-26"
19329    }
19330   ],
19331   "fields" :
19332   [
19333    {
19334     "access" : "private",
19335     "field_name" : "_hidl_mMutex",
19336     "field_offset" : 1088,
19337     "referenced_type" : "type-51"
19338    },
19339    {
19340     "access" : "private",
19341     "field_name" : "_hidl_mDeathRecipients",
19342     "field_offset" : 1408,
19343     "referenced_type" : "type-52"
19344    }
19345   ],
19346   "linker_set_key" : "android::hardware::drm::V1_1::BpHwDrmFactory",
19347   "name" : "android::hardware::drm::V1_1::BpHwDrmFactory",
19348   "referenced_type" : "type-50",
19349   "self_type" : "type-50",
19350   "size" : 216,
19351   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h",
19352   "unique_id" : "_ZTSN7android8hardware3drm4V1_114BpHwDrmFactoryE",
19353   "vtable_components" :
19354   [
19355    {
19356     "component_value" : 200,
19357     "kind" : "vbase_offset"
19358    },
19359    {
19360     "kind" : "offset_to_top"
19361    },
19362    {
19363     "kind" : "rtti",
19364     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BpHwDrmFactoryE"
19365    },
19366    {
19367     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_114BpHwDrmFactory8isRemoteEv"
19368    },
19369    {
19370     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
19371    },
19372    {
19373     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
19374    },
19375    {
19376     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
19377    },
19378    {
19379     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
19380    },
19381    {
19382     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory21setHALInstrumentationEv"
19383    },
19384    {
19385     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
19386    },
19387    {
19388     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory4pingEv"
19389    },
19390    {
19391     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
19392    },
19393    {
19394     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory21notifySyspropsChangedEv"
19395    },
19396    {
19397     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
19398    },
19399    {
19400     "kind" : "complete_dtor_pointer",
19401     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactoryD1Ev"
19402    },
19403    {
19404     "kind" : "deleting_dtor_pointer",
19405     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactoryD0Ev"
19406    },
19407    {
19408     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
19409    },
19410    {
19411     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
19412    },
19413    {
19414     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSD_10IDrmPluginEEEEEE"
19415    },
19416    {
19417     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEE10onAsBinderEv"
19418    },
19419    {
19420     "component_value" : 192,
19421     "kind" : "vbase_offset"
19422    },
19423    {
19424     "component_value" : -8,
19425     "kind" : "offset_to_top"
19426    },
19427    {
19428     "kind" : "rtti",
19429     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BpHwDrmFactoryE"
19430    },
19431    {
19432     "kind" : "complete_dtor_pointer",
19433     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_114BpHwDrmFactoryD1Ev"
19434    },
19435    {
19436     "kind" : "deleting_dtor_pointer",
19437     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_114BpHwDrmFactoryD0Ev"
19438    },
19439    {
19440     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEE10onAsBinderEv"
19441    },
19442    {
19443     "component_value" : 184,
19444     "kind" : "vbase_offset"
19445    },
19446    {
19447     "component_value" : -16,
19448     "kind" : "offset_to_top"
19449    },
19450    {
19451     "kind" : "rtti",
19452     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BpHwDrmFactoryE"
19453    },
19454    {
19455     "kind" : "complete_dtor_pointer",
19456     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_114BpHwDrmFactoryD1Ev"
19457    },
19458    {
19459     "kind" : "deleting_dtor_pointer",
19460     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_114BpHwDrmFactoryD0Ev"
19461    },
19462    {
19463     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
19464    },
19465    {
19466     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
19467    },
19468    {
19469     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
19470    },
19471    {
19472     "component_value" : -48,
19473     "kind" : "offset_to_top"
19474    },
19475    {
19476     "kind" : "rtti",
19477     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BpHwDrmFactoryE"
19478    },
19479    {
19480     "kind" : "complete_dtor_pointer",
19481     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_114BpHwDrmFactoryD1Ev"
19482    },
19483    {
19484     "kind" : "deleting_dtor_pointer",
19485     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_114BpHwDrmFactoryD0Ev"
19486    },
19487    {
19488     "kind" : "vcall_offset"
19489    },
19490    {
19491     "component_value" : -184,
19492     "kind" : "vcall_offset"
19493    },
19494    {
19495     "component_value" : -184,
19496     "kind" : "vcall_offset"
19497    },
19498    {
19499     "component_value" : -184,
19500     "kind" : "vcall_offset"
19501    },
19502    {
19503     "component_value" : -200,
19504     "kind" : "vcall_offset"
19505    },
19506    {
19507     "component_value" : -200,
19508     "kind" : "offset_to_top"
19509    },
19510    {
19511     "kind" : "rtti",
19512     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BpHwDrmFactoryE"
19513    },
19514    {
19515     "kind" : "complete_dtor_pointer",
19516     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_114BpHwDrmFactoryD1Ev"
19517    },
19518    {
19519     "kind" : "deleting_dtor_pointer",
19520     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_114BpHwDrmFactoryD0Ev"
19521    },
19522    {
19523     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
19524    },
19525    {
19526     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
19527    },
19528    {
19529     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
19530    },
19531    {
19532     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
19533    }
19534   ]
19535  },
19536  {
19537   "alignment" : 8,
19538   "base_specifiers" :
19539   [
19540    {
19541     "referenced_type" : "type-153"
19542    },
19543    {
19544     "referenced_type" : "type-26"
19545    }
19546   ],
19547   "fields" :
19548   [
19549    {
19550     "access" : "private",
19551     "field_name" : "_hidl_mMutex",
19552     "field_offset" : 1088,
19553     "referenced_type" : "type-151"
19554    },
19555    {
19556     "access" : "private",
19557     "field_name" : "_hidl_mDeathRecipients",
19558     "field_offset" : 1408,
19559     "referenced_type" : "type-152"
19560    }
19561   ],
19562   "linker_set_key" : "android::hardware::drm::V1_1::BpHwDrmPlugin",
19563   "name" : "android::hardware::drm::V1_1::BpHwDrmPlugin",
19564   "referenced_type" : "type-150",
19565   "self_type" : "type-150",
19566   "size" : 216,
19567   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h",
19568   "unique_id" : "_ZTSN7android8hardware3drm4V1_113BpHwDrmPluginE",
19569   "vtable_components" :
19570   [
19571    {
19572     "component_value" : 200,
19573     "kind" : "vbase_offset"
19574    },
19575    {
19576     "kind" : "offset_to_top"
19577    },
19578    {
19579     "kind" : "rtti",
19580     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BpHwDrmPluginE"
19581    },
19582    {
19583     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_113BpHwDrmPlugin8isRemoteEv"
19584    },
19585    {
19586     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
19587    },
19588    {
19589     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
19590    },
19591    {
19592     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
19593    },
19594    {
19595     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
19596    },
19597    {
19598     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21setHALInstrumentationEv"
19599    },
19600    {
19601     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
19602    },
19603    {
19604     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin4pingEv"
19605    },
19606    {
19607     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
19608    },
19609    {
19610     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21notifySyspropsChangedEv"
19611    },
19612    {
19613     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
19614    },
19615    {
19616     "kind" : "complete_dtor_pointer",
19617     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPluginD1Ev"
19618    },
19619    {
19620     "kind" : "deleting_dtor_pointer",
19621     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPluginD0Ev"
19622    },
19623    {
19624     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11openSessionENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
19625    },
19626    {
19627     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
19628    },
19629    {
19630     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NSB_14KeyRequestTypeESA_EEE"
19631    },
19632    {
19633     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
19634    },
19635    {
19636     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
19637    },
19638    {
19639     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
19640    },
19641    {
19642     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS4_INSA_8KeyValueEEEEEE"
19643    },
19644    {
19645     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEES6_EEE"
19646    },
19647    {
19648     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusES7_S7_EEE"
19649    },
19650    {
19651     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14getSecureStopsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS6_10SecureStopEEEEEE"
19652    },
19653    {
19654     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNSA_10SecureStopEEEE"
19655    },
19656    {
19657     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21releaseAllSecureStopsEv"
19658    },
19659    {
19660     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
19661    },
19662    {
19663     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusES6_EEE"
19664    },
19665    {
19666     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
19667    },
19668    {
19669     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
19670    },
19671    {
19672     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
19673    },
19674    {
19675     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
19676    },
19677    {
19678     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
19679    },
19680    {
19681     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
19682    },
19683    {
19684     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
19685    },
19686    {
19687     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
19688    },
19689    {
19690     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusEbEEE"
19691    },
19692    {
19693     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
19694    },
19695    {
19696     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11setListenerERKNS_2spINS1_4V1_018IDrmPluginListenerEEE"
19697    },
19698    {
19699     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin9sendEventENS1_4V1_09EventTypeERKNS0_8hidl_vecIhEES9_"
19700    },
19701    {
19702     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEl"
19703    },
19704    {
19705     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS1_4V1_09KeyStatusEEEb"
19706    },
19707    {
19708     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin15openSession_1_1ENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
19709    },
19710    {
19711     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17getKeyRequest_1_1ERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
19712    },
19713    {
19714     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getHdcpLevelsENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelES8_EEE"
19715    },
19716    {
19717     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19getNumberOfSessionsENSt3__18functionIFvNS1_4V1_06StatusEjjEEE"
19718    },
19719    {
19720     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16getSecurityLevelERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE"
19721    },
19722    {
19723     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin10getMetricsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE"
19724    },
19725    {
19726     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16getSecureStopIdsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS8_IhEEEEEEE"
19727    },
19728    {
19729     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18releaseSecureStopsERKNS2_17SecureStopReleaseE"
19730    },
19731    {
19732     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16removeSecureStopERKNS0_8hidl_vecIhEE"
19733    },
19734    {
19735     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20removeAllSecureStopsEv"
19736    },
19737    {
19738     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEE10onAsBinderEv"
19739    },
19740    {
19741     "component_value" : 192,
19742     "kind" : "vbase_offset"
19743    },
19744    {
19745     "component_value" : -8,
19746     "kind" : "offset_to_top"
19747    },
19748    {
19749     "kind" : "rtti",
19750     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BpHwDrmPluginE"
19751    },
19752    {
19753     "kind" : "complete_dtor_pointer",
19754     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_113BpHwDrmPluginD1Ev"
19755    },
19756    {
19757     "kind" : "deleting_dtor_pointer",
19758     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_113BpHwDrmPluginD0Ev"
19759    },
19760    {
19761     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEE10onAsBinderEv"
19762    },
19763    {
19764     "component_value" : 184,
19765     "kind" : "vbase_offset"
19766    },
19767    {
19768     "component_value" : -16,
19769     "kind" : "offset_to_top"
19770    },
19771    {
19772     "kind" : "rtti",
19773     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BpHwDrmPluginE"
19774    },
19775    {
19776     "kind" : "complete_dtor_pointer",
19777     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_113BpHwDrmPluginD1Ev"
19778    },
19779    {
19780     "kind" : "deleting_dtor_pointer",
19781     "mangled_component_name" : "_ZThn16_N7android8hardware3drm4V1_113BpHwDrmPluginD0Ev"
19782    },
19783    {
19784     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
19785    },
19786    {
19787     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
19788    },
19789    {
19790     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
19791    },
19792    {
19793     "component_value" : -48,
19794     "kind" : "offset_to_top"
19795    },
19796    {
19797     "kind" : "rtti",
19798     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BpHwDrmPluginE"
19799    },
19800    {
19801     "kind" : "complete_dtor_pointer",
19802     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_113BpHwDrmPluginD1Ev"
19803    },
19804    {
19805     "kind" : "deleting_dtor_pointer",
19806     "mangled_component_name" : "_ZThn48_N7android8hardware3drm4V1_113BpHwDrmPluginD0Ev"
19807    },
19808    {
19809     "kind" : "vcall_offset"
19810    },
19811    {
19812     "component_value" : -184,
19813     "kind" : "vcall_offset"
19814    },
19815    {
19816     "component_value" : -184,
19817     "kind" : "vcall_offset"
19818    },
19819    {
19820     "component_value" : -184,
19821     "kind" : "vcall_offset"
19822    },
19823    {
19824     "component_value" : -200,
19825     "kind" : "vcall_offset"
19826    },
19827    {
19828     "component_value" : -200,
19829     "kind" : "offset_to_top"
19830    },
19831    {
19832     "kind" : "rtti",
19833     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BpHwDrmPluginE"
19834    },
19835    {
19836     "kind" : "complete_dtor_pointer",
19837     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_113BpHwDrmPluginD1Ev"
19838    },
19839    {
19840     "kind" : "deleting_dtor_pointer",
19841     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_113BpHwDrmPluginD0Ev"
19842    },
19843    {
19844     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
19845    },
19846    {
19847     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
19848    },
19849    {
19850     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
19851    },
19852    {
19853     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
19854    }
19855   ]
19856  },
19857  {
19858   "alignment" : 8,
19859   "base_specifiers" :
19860   [
19861    {
19862     "referenced_type" : "type-372"
19863    },
19864    {
19865     "referenced_type" : "type-26"
19866    }
19867   ],
19868   "fields" :
19869   [
19870    {
19871     "access" : "private",
19872     "field_name" : "mImpl",
19873     "field_offset" : 768,
19874     "referenced_type" : "type-390"
19875    },
19876    {
19877     "access" : "private",
19878     "field_name" : "mOnewayQueue",
19879     "field_offset" : 832,
19880     "referenced_type" : "type-147"
19881    }
19882   ],
19883   "linker_set_key" : "android::hardware::drm::V1_1::BsCryptoFactory",
19884   "name" : "android::hardware::drm::V1_1::BsCryptoFactory",
19885   "referenced_type" : "type-896",
19886   "self_type" : "type-896",
19887   "size" : 136,
19888   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsCryptoFactory.h",
19889   "unique_id" : "_ZTSN7android8hardware3drm4V1_115BsCryptoFactoryE",
19890   "vtable_components" :
19891   [
19892    {
19893     "component_value" : 120,
19894     "kind" : "vbase_offset"
19895    },
19896    {
19897     "kind" : "offset_to_top"
19898    },
19899    {
19900     "kind" : "rtti",
19901     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_115BsCryptoFactoryE"
19902    },
19903    {
19904     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_114ICryptoFactory8isRemoteEv"
19905    },
19906    {
19907     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
19908    },
19909    {
19910     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
19911    },
19912    {
19913     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
19914    },
19915    {
19916     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
19917    },
19918    {
19919     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory21setHALInstrumentationEv"
19920    },
19921    {
19922     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
19923    },
19924    {
19925     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory4pingEv"
19926    },
19927    {
19928     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
19929    },
19930    {
19931     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory21notifySyspropsChangedEv"
19932    },
19933    {
19934     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
19935    },
19936    {
19937     "kind" : "complete_dtor_pointer",
19938     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactoryD1Ev"
19939    },
19940    {
19941     "kind" : "deleting_dtor_pointer",
19942     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactoryD0Ev"
19943    },
19944    {
19945     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
19946    },
19947    {
19948     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSE_13ICryptoPluginEEEEEE"
19949    },
19950    {
19951     "component_value" : -8,
19952     "kind" : "offset_to_top"
19953    },
19954    {
19955     "kind" : "rtti",
19956     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_115BsCryptoFactoryE"
19957    },
19958    {
19959     "kind" : "complete_dtor_pointer",
19960     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_115BsCryptoFactoryD1Ev"
19961    },
19962    {
19963     "kind" : "deleting_dtor_pointer",
19964     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_115BsCryptoFactoryD0Ev"
19965    },
19966    {
19967     "kind" : "vcall_offset"
19968    },
19969    {
19970     "kind" : "vcall_offset"
19971    },
19972    {
19973     "kind" : "vcall_offset"
19974    },
19975    {
19976     "kind" : "vcall_offset"
19977    },
19978    {
19979     "component_value" : -120,
19980     "kind" : "vcall_offset"
19981    },
19982    {
19983     "component_value" : -120,
19984     "kind" : "offset_to_top"
19985    },
19986    {
19987     "kind" : "rtti",
19988     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_115BsCryptoFactoryE"
19989    },
19990    {
19991     "kind" : "complete_dtor_pointer",
19992     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_115BsCryptoFactoryD1Ev"
19993    },
19994    {
19995     "kind" : "deleting_dtor_pointer",
19996     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_115BsCryptoFactoryD0Ev"
19997    },
19998    {
19999     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
20000    },
20001    {
20002     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
20003    },
20004    {
20005     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
20006    },
20007    {
20008     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
20009    }
20010   ]
20011  },
20012  {
20013   "alignment" : 8,
20014   "base_specifiers" :
20015   [
20016    {
20017     "referenced_type" : "type-54"
20018    },
20019    {
20020     "referenced_type" : "type-26"
20021    }
20022   ],
20023   "fields" :
20024   [
20025    {
20026     "access" : "private",
20027     "field_name" : "mImpl",
20028     "field_offset" : 768,
20029     "referenced_type" : "type-95"
20030    },
20031    {
20032     "access" : "private",
20033     "field_name" : "mOnewayQueue",
20034     "field_offset" : 832,
20035     "referenced_type" : "type-147"
20036    }
20037   ],
20038   "linker_set_key" : "android::hardware::drm::V1_1::BsDrmFactory",
20039   "name" : "android::hardware::drm::V1_1::BsDrmFactory",
20040   "referenced_type" : "type-876",
20041   "self_type" : "type-876",
20042   "size" : 136,
20043   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmFactory.h",
20044   "unique_id" : "_ZTSN7android8hardware3drm4V1_112BsDrmFactoryE",
20045   "vtable_components" :
20046   [
20047    {
20048     "component_value" : 120,
20049     "kind" : "vbase_offset"
20050    },
20051    {
20052     "kind" : "offset_to_top"
20053    },
20054    {
20055     "kind" : "rtti",
20056     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_112BsDrmFactoryE"
20057    },
20058    {
20059     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_111IDrmFactory8isRemoteEv"
20060    },
20061    {
20062     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
20063    },
20064    {
20065     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
20066    },
20067    {
20068     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
20069    },
20070    {
20071     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
20072    },
20073    {
20074     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory21setHALInstrumentationEv"
20075    },
20076    {
20077     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
20078    },
20079    {
20080     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory4pingEv"
20081    },
20082    {
20083     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
20084    },
20085    {
20086     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory21notifySyspropsChangedEv"
20087    },
20088    {
20089     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
20090    },
20091    {
20092     "kind" : "complete_dtor_pointer",
20093     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactoryD1Ev"
20094    },
20095    {
20096     "kind" : "deleting_dtor_pointer",
20097     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactoryD0Ev"
20098    },
20099    {
20100     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
20101    },
20102    {
20103     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
20104    },
20105    {
20106     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSD_10IDrmPluginEEEEEE"
20107    },
20108    {
20109     "component_value" : -8,
20110     "kind" : "offset_to_top"
20111    },
20112    {
20113     "kind" : "rtti",
20114     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_112BsDrmFactoryE"
20115    },
20116    {
20117     "kind" : "complete_dtor_pointer",
20118     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_112BsDrmFactoryD1Ev"
20119    },
20120    {
20121     "kind" : "deleting_dtor_pointer",
20122     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_112BsDrmFactoryD0Ev"
20123    },
20124    {
20125     "kind" : "vcall_offset"
20126    },
20127    {
20128     "kind" : "vcall_offset"
20129    },
20130    {
20131     "kind" : "vcall_offset"
20132    },
20133    {
20134     "kind" : "vcall_offset"
20135    },
20136    {
20137     "component_value" : -120,
20138     "kind" : "vcall_offset"
20139    },
20140    {
20141     "component_value" : -120,
20142     "kind" : "offset_to_top"
20143    },
20144    {
20145     "kind" : "rtti",
20146     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_112BsDrmFactoryE"
20147    },
20148    {
20149     "kind" : "complete_dtor_pointer",
20150     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_112BsDrmFactoryD1Ev"
20151    },
20152    {
20153     "kind" : "deleting_dtor_pointer",
20154     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_112BsDrmFactoryD0Ev"
20155    },
20156    {
20157     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
20158    },
20159    {
20160     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
20161    },
20162    {
20163     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
20164    },
20165    {
20166     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
20167    }
20168   ]
20169  },
20170  {
20171   "alignment" : 8,
20172   "base_specifiers" :
20173   [
20174    {
20175     "referenced_type" : "type-142"
20176    },
20177    {
20178     "referenced_type" : "type-26"
20179    }
20180   ],
20181   "fields" :
20182   [
20183    {
20184     "access" : "private",
20185     "field_name" : "mImpl",
20186     "field_offset" : 768,
20187     "referenced_type" : "type-139"
20188    },
20189    {
20190     "access" : "private",
20191     "field_name" : "mOnewayQueue",
20192     "field_offset" : 832,
20193     "referenced_type" : "type-147"
20194    }
20195   ],
20196   "linker_set_key" : "android::hardware::drm::V1_1::BsDrmPlugin",
20197   "name" : "android::hardware::drm::V1_1::BsDrmPlugin",
20198   "referenced_type" : "type-146",
20199   "self_type" : "type-146",
20200   "size" : 136,
20201   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmPlugin.h",
20202   "unique_id" : "_ZTSN7android8hardware3drm4V1_111BsDrmPluginE",
20203   "vtable_components" :
20204   [
20205    {
20206     "component_value" : 120,
20207     "kind" : "vbase_offset"
20208    },
20209    {
20210     "kind" : "offset_to_top"
20211    },
20212    {
20213     "kind" : "rtti",
20214     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_111BsDrmPluginE"
20215    },
20216    {
20217     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_110IDrmPlugin8isRemoteEv"
20218    },
20219    {
20220     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
20221    },
20222    {
20223     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
20224    },
20225    {
20226     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
20227    },
20228    {
20229     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
20230    },
20231    {
20232     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin21setHALInstrumentationEv"
20233    },
20234    {
20235     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
20236    },
20237    {
20238     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin4pingEv"
20239    },
20240    {
20241     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
20242    },
20243    {
20244     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin21notifySyspropsChangedEv"
20245    },
20246    {
20247     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
20248    },
20249    {
20250     "kind" : "complete_dtor_pointer",
20251     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPluginD1Ev"
20252    },
20253    {
20254     "kind" : "deleting_dtor_pointer",
20255     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPluginD0Ev"
20256    },
20257    {
20258     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin11openSessionENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
20259    },
20260    {
20261     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
20262    },
20263    {
20264     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NSB_14KeyRequestTypeESA_EEE"
20265    },
20266    {
20267     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20268    },
20269    {
20270     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
20271    },
20272    {
20273     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
20274    },
20275    {
20276     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS4_INSA_8KeyValueEEEEEE"
20277    },
20278    {
20279     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEES6_EEE"
20280    },
20281    {
20282     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusES7_S7_EEE"
20283    },
20284    {
20285     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin14getSecureStopsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS6_10SecureStopEEEEEE"
20286    },
20287    {
20288     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNSA_10SecureStopEEEE"
20289    },
20290    {
20291     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin21releaseAllSecureStopsEv"
20292    },
20293    {
20294     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
20295    },
20296    {
20297     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusES6_EEE"
20298    },
20299    {
20300     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
20301    },
20302    {
20303     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
20304    },
20305    {
20306     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
20307    },
20308    {
20309     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
20310    },
20311    {
20312     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
20313    },
20314    {
20315     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20316    },
20317    {
20318     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20319    },
20320    {
20321     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20322    },
20323    {
20324     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusEbEEE"
20325    },
20326    {
20327     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20328    },
20329    {
20330     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin11setListenerERKNS_2spINS1_4V1_018IDrmPluginListenerEEE"
20331    },
20332    {
20333     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin9sendEventENS1_4V1_09EventTypeERKNS0_8hidl_vecIhEES9_"
20334    },
20335    {
20336     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEl"
20337    },
20338    {
20339     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS1_4V1_09KeyStatusEEEb"
20340    },
20341    {
20342     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin15openSession_1_1ENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
20343    },
20344    {
20345     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin17getKeyRequest_1_1ERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
20346    },
20347    {
20348     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin13getHdcpLevelsENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelES8_EEE"
20349    },
20350    {
20351     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin19getNumberOfSessionsENSt3__18functionIFvNS1_4V1_06StatusEjjEEE"
20352    },
20353    {
20354     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin16getSecurityLevelERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE"
20355    },
20356    {
20357     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin10getMetricsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE"
20358    },
20359    {
20360     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin16getSecureStopIdsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS8_IhEEEEEEE"
20361    },
20362    {
20363     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin18releaseSecureStopsERKNS2_17SecureStopReleaseE"
20364    },
20365    {
20366     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin16removeSecureStopERKNS0_8hidl_vecIhEE"
20367    },
20368    {
20369     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin20removeAllSecureStopsEv"
20370    },
20371    {
20372     "component_value" : -8,
20373     "kind" : "offset_to_top"
20374    },
20375    {
20376     "kind" : "rtti",
20377     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_111BsDrmPluginE"
20378    },
20379    {
20380     "kind" : "complete_dtor_pointer",
20381     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_111BsDrmPluginD1Ev"
20382    },
20383    {
20384     "kind" : "deleting_dtor_pointer",
20385     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_111BsDrmPluginD0Ev"
20386    },
20387    {
20388     "kind" : "vcall_offset"
20389    },
20390    {
20391     "kind" : "vcall_offset"
20392    },
20393    {
20394     "kind" : "vcall_offset"
20395    },
20396    {
20397     "kind" : "vcall_offset"
20398    },
20399    {
20400     "component_value" : -120,
20401     "kind" : "vcall_offset"
20402    },
20403    {
20404     "component_value" : -120,
20405     "kind" : "offset_to_top"
20406    },
20407    {
20408     "kind" : "rtti",
20409     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_111BsDrmPluginE"
20410    },
20411    {
20412     "kind" : "complete_dtor_pointer",
20413     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_111BsDrmPluginD1Ev"
20414    },
20415    {
20416     "kind" : "deleting_dtor_pointer",
20417     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_111BsDrmPluginD0Ev"
20418    },
20419    {
20420     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
20421    },
20422    {
20423     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
20424    },
20425    {
20426     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
20427    },
20428    {
20429     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
20430    }
20431   ]
20432  },
20433  {
20434   "alignment" : 8,
20435   "fields" :
20436   [
20437    {
20438     "field_name" : "metrics",
20439     "referenced_type" : "type-102"
20440    }
20441   ],
20442   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup",
20443   "name" : "android::hardware::drm::V1_1::DrmMetricGroup",
20444   "referenced_type" : "type-101",
20445   "self_type" : "type-101",
20446   "size" : 16,
20447   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
20448   "unique_id" : "_ZTSN7android8hardware3drm4V1_114DrmMetricGroupE"
20449  },
20450  {
20451   "alignment" : 8,
20452   "fields" :
20453   [
20454    {
20455     "field_name" : "name",
20456     "referenced_type" : "type-107"
20457    },
20458    {
20459     "field_name" : "type",
20460     "field_offset" : 128,
20461     "referenced_type" : "type-115"
20462    },
20463    {
20464     "field_name" : "int64Value",
20465     "field_offset" : 192,
20466     "referenced_type" : "type-63"
20467    },
20468    {
20469     "field_name" : "doubleValue",
20470     "field_offset" : 256,
20471     "referenced_type" : "type-117"
20472    },
20473    {
20474     "field_name" : "stringValue",
20475     "field_offset" : 320,
20476     "referenced_type" : "type-107"
20477    }
20478   ],
20479   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
20480   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
20481   "referenced_type" : "type-114",
20482   "self_type" : "type-114",
20483   "size" : 56,
20484   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
20485   "unique_id" : "_ZTSN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE"
20486  },
20487  {
20488   "alignment" : 8,
20489   "fields" :
20490   [
20491    {
20492     "field_name" : "name",
20493     "referenced_type" : "type-107"
20494    },
20495    {
20496     "field_name" : "attributes",
20497     "field_offset" : 128,
20498     "referenced_type" : "type-110"
20499    },
20500    {
20501     "field_name" : "values",
20502     "field_offset" : 256,
20503     "referenced_type" : "type-118"
20504    }
20505   ],
20506   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric",
20507   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric",
20508   "referenced_type" : "type-106",
20509   "self_type" : "type-106",
20510   "size" : 48,
20511   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
20512   "unique_id" : "_ZTSN7android8hardware3drm4V1_114DrmMetricGroup6MetricE"
20513  },
20514  {
20515   "alignment" : 8,
20516   "fields" :
20517   [
20518    {
20519     "field_name" : "componentName",
20520     "referenced_type" : "type-107"
20521    },
20522    {
20523     "field_name" : "type",
20524     "field_offset" : 128,
20525     "referenced_type" : "type-115"
20526    },
20527    {
20528     "field_name" : "int64Value",
20529     "field_offset" : 192,
20530     "referenced_type" : "type-63"
20531    },
20532    {
20533     "field_name" : "doubleValue",
20534     "field_offset" : 256,
20535     "referenced_type" : "type-117"
20536    },
20537    {
20538     "field_name" : "stringValue",
20539     "field_offset" : 320,
20540     "referenced_type" : "type-107"
20541    }
20542   ],
20543   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::Value",
20544   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Value",
20545   "referenced_type" : "type-122",
20546   "self_type" : "type-122",
20547   "size" : 56,
20548   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
20549   "unique_id" : "_ZTSN7android8hardware3drm4V1_114DrmMetricGroup5ValueE"
20550  },
20551  {
20552   "alignment" : 8,
20553   "base_specifiers" :
20554   [
20555    {
20556     "referenced_type" : "type-358"
20557    }
20558   ],
20559   "linker_set_key" : "android::hardware::drm::V1_1::ICryptoFactory",
20560   "name" : "android::hardware::drm::V1_1::ICryptoFactory",
20561   "referenced_type" : "type-372",
20562   "self_type" : "type-372",
20563   "size" : 24,
20564   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h",
20565   "unique_id" : "_ZTSN7android8hardware3drm4V1_114ICryptoFactoryE",
20566   "vtable_components" :
20567   [
20568    {
20569     "component_value" : 8,
20570     "kind" : "vbase_offset"
20571    },
20572    {
20573     "kind" : "offset_to_top"
20574    },
20575    {
20576     "kind" : "rtti",
20577     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114ICryptoFactoryE"
20578    },
20579    {
20580     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_114ICryptoFactory8isRemoteEv"
20581    },
20582    {
20583     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
20584    },
20585    {
20586     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
20587    },
20588    {
20589     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
20590    },
20591    {
20592     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
20593    },
20594    {
20595     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21setHALInstrumentationEv"
20596    },
20597    {
20598     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
20599    },
20600    {
20601     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory4pingEv"
20602    },
20603    {
20604     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
20605    },
20606    {
20607     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21notifySyspropsChangedEv"
20608    },
20609    {
20610     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
20611    },
20612    {
20613     "kind" : "complete_dtor_pointer",
20614     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactoryD1Ev"
20615    },
20616    {
20617     "kind" : "deleting_dtor_pointer",
20618     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactoryD0Ev"
20619    },
20620    {
20621     "is_pure" : true,
20622     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
20623    },
20624    {
20625     "is_pure" : true,
20626     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSE_13ICryptoPluginEEEEEE"
20627    },
20628    {
20629     "kind" : "vcall_offset"
20630    },
20631    {
20632     "kind" : "vcall_offset"
20633    },
20634    {
20635     "kind" : "vcall_offset"
20636    },
20637    {
20638     "kind" : "vcall_offset"
20639    },
20640    {
20641     "component_value" : -8,
20642     "kind" : "vcall_offset"
20643    },
20644    {
20645     "component_value" : -8,
20646     "kind" : "offset_to_top"
20647    },
20648    {
20649     "kind" : "rtti",
20650     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114ICryptoFactoryE"
20651    },
20652    {
20653     "kind" : "complete_dtor_pointer",
20654     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_114ICryptoFactoryD1Ev"
20655    },
20656    {
20657     "kind" : "deleting_dtor_pointer",
20658     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_114ICryptoFactoryD0Ev"
20659    },
20660    {
20661     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
20662    },
20663    {
20664     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
20665    },
20666    {
20667     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
20668    },
20669    {
20670     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
20671    }
20672   ]
20673  },
20674  {
20675   "alignment" : 8,
20676   "base_specifiers" :
20677   [
20678    {
20679     "referenced_type" : "type-34"
20680    }
20681   ],
20682   "linker_set_key" : "android::hardware::drm::V1_1::IDrmFactory",
20683   "name" : "android::hardware::drm::V1_1::IDrmFactory",
20684   "referenced_type" : "type-54",
20685   "self_type" : "type-54",
20686   "size" : 24,
20687   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h",
20688   "unique_id" : "_ZTSN7android8hardware3drm4V1_111IDrmFactoryE",
20689   "vtable_components" :
20690   [
20691    {
20692     "component_value" : 8,
20693     "kind" : "vbase_offset"
20694    },
20695    {
20696     "kind" : "offset_to_top"
20697    },
20698    {
20699     "kind" : "rtti",
20700     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_111IDrmFactoryE"
20701    },
20702    {
20703     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_111IDrmFactory8isRemoteEv"
20704    },
20705    {
20706     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
20707    },
20708    {
20709     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
20710    },
20711    {
20712     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
20713    },
20714    {
20715     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
20716    },
20717    {
20718     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory21setHALInstrumentationEv"
20719    },
20720    {
20721     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
20722    },
20723    {
20724     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory4pingEv"
20725    },
20726    {
20727     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
20728    },
20729    {
20730     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory21notifySyspropsChangedEv"
20731    },
20732    {
20733     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
20734    },
20735    {
20736     "kind" : "complete_dtor_pointer",
20737     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactoryD1Ev"
20738    },
20739    {
20740     "kind" : "deleting_dtor_pointer",
20741     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactoryD0Ev"
20742    },
20743    {
20744     "is_pure" : true,
20745     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLm16EJEEE"
20746    },
20747    {
20748     "is_pure" : true,
20749     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
20750    },
20751    {
20752     "is_pure" : true,
20753     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12createPluginERKNS0_10hidl_arrayIhLm16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSD_10IDrmPluginEEEEEE"
20754    },
20755    {
20756     "kind" : "vcall_offset"
20757    },
20758    {
20759     "kind" : "vcall_offset"
20760    },
20761    {
20762     "kind" : "vcall_offset"
20763    },
20764    {
20765     "kind" : "vcall_offset"
20766    },
20767    {
20768     "component_value" : -8,
20769     "kind" : "vcall_offset"
20770    },
20771    {
20772     "component_value" : -8,
20773     "kind" : "offset_to_top"
20774    },
20775    {
20776     "kind" : "rtti",
20777     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_111IDrmFactoryE"
20778    },
20779    {
20780     "kind" : "complete_dtor_pointer",
20781     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_111IDrmFactoryD1Ev"
20782    },
20783    {
20784     "kind" : "deleting_dtor_pointer",
20785     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_111IDrmFactoryD0Ev"
20786    },
20787    {
20788     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
20789    },
20790    {
20791     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
20792    },
20793    {
20794     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
20795    },
20796    {
20797     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
20798    }
20799   ]
20800  },
20801  {
20802   "alignment" : 8,
20803   "base_specifiers" :
20804   [
20805    {
20806     "referenced_type" : "type-21"
20807    }
20808   ],
20809   "linker_set_key" : "android::hardware::drm::V1_1::IDrmPlugin",
20810   "name" : "android::hardware::drm::V1_1::IDrmPlugin",
20811   "referenced_type" : "type-142",
20812   "self_type" : "type-142",
20813   "size" : 24,
20814   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h",
20815   "unique_id" : "_ZTSN7android8hardware3drm4V1_110IDrmPluginE",
20816   "vtable_components" :
20817   [
20818    {
20819     "component_value" : 8,
20820     "kind" : "vbase_offset"
20821    },
20822    {
20823     "kind" : "offset_to_top"
20824    },
20825    {
20826     "kind" : "rtti",
20827     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_110IDrmPluginE"
20828    },
20829    {
20830     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_110IDrmPlugin8isRemoteEv"
20831    },
20832    {
20833     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
20834    },
20835    {
20836     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
20837    },
20838    {
20839     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
20840    },
20841    {
20842     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
20843    },
20844    {
20845     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21setHALInstrumentationEv"
20846    },
20847    {
20848     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
20849    },
20850    {
20851     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin4pingEv"
20852    },
20853    {
20854     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
20855    },
20856    {
20857     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21notifySyspropsChangedEv"
20858    },
20859    {
20860     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
20861    },
20862    {
20863     "kind" : "complete_dtor_pointer",
20864     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPluginD1Ev"
20865    },
20866    {
20867     "kind" : "deleting_dtor_pointer",
20868     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPluginD0Ev"
20869    },
20870    {
20871     "is_pure" : true,
20872     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11openSessionENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
20873    },
20874    {
20875     "is_pure" : true,
20876     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
20877    },
20878    {
20879     "is_pure" : true,
20880     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NSB_14KeyRequestTypeESA_EEE"
20881    },
20882    {
20883     "is_pure" : true,
20884     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20885    },
20886    {
20887     "is_pure" : true,
20888     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
20889    },
20890    {
20891     "is_pure" : true,
20892     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
20893    },
20894    {
20895     "is_pure" : true,
20896     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS4_INSA_8KeyValueEEEEEE"
20897    },
20898    {
20899     "is_pure" : true,
20900     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEES6_EEE"
20901    },
20902    {
20903     "is_pure" : true,
20904     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusES7_S7_EEE"
20905    },
20906    {
20907     "is_pure" : true,
20908     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14getSecureStopsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS6_10SecureStopEEEEEE"
20909    },
20910    {
20911     "is_pure" : true,
20912     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNSA_10SecureStopEEEE"
20913    },
20914    {
20915     "is_pure" : true,
20916     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21releaseAllSecureStopsEv"
20917    },
20918    {
20919     "is_pure" : true,
20920     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
20921    },
20922    {
20923     "is_pure" : true,
20924     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusES6_EEE"
20925    },
20926    {
20927     "is_pure" : true,
20928     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
20929    },
20930    {
20931     "is_pure" : true,
20932     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
20933    },
20934    {
20935     "is_pure" : true,
20936     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
20937    },
20938    {
20939     "is_pure" : true,
20940     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
20941    },
20942    {
20943     "is_pure" : true,
20944     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
20945    },
20946    {
20947     "is_pure" : true,
20948     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20949    },
20950    {
20951     "is_pure" : true,
20952     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20953    },
20954    {
20955     "is_pure" : true,
20956     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20957    },
20958    {
20959     "is_pure" : true,
20960     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusEbEEE"
20961    },
20962    {
20963     "is_pure" : true,
20964     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20965    },
20966    {
20967     "is_pure" : true,
20968     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11setListenerERKNS_2spINS1_4V1_018IDrmPluginListenerEEE"
20969    },
20970    {
20971     "is_pure" : true,
20972     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin9sendEventENS1_4V1_09EventTypeERKNS0_8hidl_vecIhEES9_"
20973    },
20974    {
20975     "is_pure" : true,
20976     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEl"
20977    },
20978    {
20979     "is_pure" : true,
20980     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS1_4V1_09KeyStatusEEEb"
20981    },
20982    {
20983     "is_pure" : true,
20984     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin15openSession_1_1ENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
20985    },
20986    {
20987     "is_pure" : true,
20988     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17getKeyRequest_1_1ERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
20989    },
20990    {
20991     "is_pure" : true,
20992     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13getHdcpLevelsENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelES8_EEE"
20993    },
20994    {
20995     "is_pure" : true,
20996     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19getNumberOfSessionsENSt3__18functionIFvNS1_4V1_06StatusEjjEEE"
20997    },
20998    {
20999     "is_pure" : true,
21000     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin16getSecurityLevelERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE"
21001    },
21002    {
21003     "is_pure" : true,
21004     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10getMetricsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE"
21005    },
21006    {
21007     "is_pure" : true,
21008     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin16getSecureStopIdsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS8_IhEEEEEEE"
21009    },
21010    {
21011     "is_pure" : true,
21012     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin18releaseSecureStopsERKNS2_17SecureStopReleaseE"
21013    },
21014    {
21015     "is_pure" : true,
21016     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin16removeSecureStopERKNS0_8hidl_vecIhEE"
21017    },
21018    {
21019     "is_pure" : true,
21020     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20removeAllSecureStopsEv"
21021    },
21022    {
21023     "kind" : "vcall_offset"
21024    },
21025    {
21026     "kind" : "vcall_offset"
21027    },
21028    {
21029     "kind" : "vcall_offset"
21030    },
21031    {
21032     "kind" : "vcall_offset"
21033    },
21034    {
21035     "component_value" : -8,
21036     "kind" : "vcall_offset"
21037    },
21038    {
21039     "component_value" : -8,
21040     "kind" : "offset_to_top"
21041    },
21042    {
21043     "kind" : "rtti",
21044     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_110IDrmPluginE"
21045    },
21046    {
21047     "kind" : "complete_dtor_pointer",
21048     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_110IDrmPluginD1Ev"
21049    },
21050    {
21051     "kind" : "deleting_dtor_pointer",
21052     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3drm4V1_110IDrmPluginD0Ev"
21053    },
21054    {
21055     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
21056    },
21057    {
21058     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
21059    },
21060    {
21061     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
21062    },
21063    {
21064     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
21065    }
21066   ]
21067  },
21068  {
21069   "alignment" : 8,
21070   "fields" :
21071   [
21072    {
21073     "field_name" : "opaqueData",
21074     "referenced_type" : "type-130"
21075    }
21076   ],
21077   "linker_set_key" : "android::hardware::drm::V1_1::SecureStopRelease",
21078   "name" : "android::hardware::drm::V1_1::SecureStopRelease",
21079   "referenced_type" : "type-282",
21080   "self_type" : "type-282",
21081   "size" : 16,
21082   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
21083   "unique_id" : "_ZTSN7android8hardware3drm4V1_117SecureStopReleaseE"
21084  },
21085  {
21086   "alignment" : 1,
21087   "fields" :
21088   [
21089    {
21090     "access" : "private",
21091     "field_name" : "mBuffer",
21092     "referenced_type" : "type-615"
21093    }
21094   ],
21095   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 16>",
21096   "name" : "android::hardware::hidl_array<unsigned char, 16>",
21097   "referenced_type" : "type-614",
21098   "self_type" : "type-614",
21099   "size" : 16,
21100   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21101   "template_args" : [ "type-116" ],
21102   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm16EJEEE"
21103  },
21104  {
21105   "alignment" : 1,
21106   "fields" :
21107   [
21108    {
21109     "access" : "private",
21110     "field_name" : "mBuffer",
21111     "referenced_type" : "type-588"
21112    }
21113   ],
21114   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
21115   "name" : "android::hardware::hidl_array<unsigned char, 32>",
21116   "referenced_type" : "type-587",
21117   "self_type" : "type-587",
21118   "size" : 32,
21119   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21120   "template_args" : [ "type-116" ],
21121   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
21122  },
21123  {
21124   "alignment" : 8,
21125   "base_specifiers" :
21126   [
21127    {
21128     "referenced_type" : "type-402"
21129    }
21130   ],
21131   "fields" :
21132   [
21133    {
21134     "access" : "private",
21135     "field_name" : "mRecipient",
21136     "field_offset" : 64,
21137     "referenced_type" : "type-399"
21138    },
21139    {
21140     "access" : "private",
21141     "field_name" : "mCookie",
21142     "field_offset" : 192,
21143     "referenced_type" : "type-62"
21144    },
21145    {
21146     "access" : "private",
21147     "field_name" : "mBase",
21148     "field_offset" : 256,
21149     "referenced_type" : "type-3"
21150    }
21151   ],
21152   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
21153   "name" : "android::hardware::hidl_binder_death_recipient",
21154   "referenced_type" : "type-398",
21155   "self_type" : "type-398",
21156   "size" : 64,
21157   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
21158   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
21159   "vtable_components" :
21160   [
21161    {
21162     "component_value" : 48,
21163     "kind" : "vbase_offset"
21164    },
21165    {
21166     "kind" : "offset_to_top"
21167    },
21168    {
21169     "kind" : "rtti",
21170     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
21171    },
21172    {
21173     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
21174    },
21175    {
21176     "kind" : "complete_dtor_pointer",
21177     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
21178    },
21179    {
21180     "kind" : "deleting_dtor_pointer",
21181     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
21182    },
21183    {
21184     "kind" : "vcall_offset"
21185    },
21186    {
21187     "kind" : "vcall_offset"
21188    },
21189    {
21190     "kind" : "vcall_offset"
21191    },
21192    {
21193     "kind" : "vcall_offset"
21194    },
21195    {
21196     "component_value" : -48,
21197     "kind" : "vcall_offset"
21198    },
21199    {
21200     "component_value" : -48,
21201     "kind" : "offset_to_top"
21202    },
21203    {
21204     "kind" : "rtti",
21205     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
21206    },
21207    {
21208     "kind" : "complete_dtor_pointer",
21209     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
21210    },
21211    {
21212     "kind" : "deleting_dtor_pointer",
21213     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
21214    },
21215    {
21216     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
21217    },
21218    {
21219     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
21220    },
21221    {
21222     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
21223    },
21224    {
21225     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
21226    }
21227   ]
21228  },
21229  {
21230   "alignment" : 8,
21231   "base_specifiers" :
21232   [
21233    {
21234     "is_virtual" : true,
21235     "referenced_type" : "type-6"
21236    }
21237   ],
21238   "linker_set_key" : "android::hardware::hidl_death_recipient",
21239   "name" : "android::hardware::hidl_death_recipient",
21240   "referenced_type" : "type-401",
21241   "self_type" : "type-401",
21242   "size" : 24,
21243   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21244   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
21245   "vtable_components" :
21246   [
21247    {
21248     "component_value" : 8,
21249     "kind" : "vbase_offset"
21250    },
21251    {
21252     "kind" : "offset_to_top"
21253    },
21254    {
21255     "kind" : "rtti",
21256     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
21257    },
21258    {
21259     "is_pure" : true,
21260     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
21261    },
21262    {
21263     "kind" : "complete_dtor_pointer",
21264     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
21265    },
21266    {
21267     "kind" : "deleting_dtor_pointer",
21268     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
21269    },
21270    {
21271     "kind" : "vcall_offset"
21272    },
21273    {
21274     "kind" : "vcall_offset"
21275    },
21276    {
21277     "kind" : "vcall_offset"
21278    },
21279    {
21280     "kind" : "vcall_offset"
21281    },
21282    {
21283     "component_value" : -8,
21284     "kind" : "vcall_offset"
21285    },
21286    {
21287     "component_value" : -8,
21288     "kind" : "offset_to_top"
21289    },
21290    {
21291     "kind" : "rtti",
21292     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
21293    },
21294    {
21295     "kind" : "complete_dtor_pointer",
21296     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
21297    },
21298    {
21299     "kind" : "deleting_dtor_pointer",
21300     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
21301    },
21302    {
21303     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
21304    },
21305    {
21306     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
21307    },
21308    {
21309     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
21310    },
21311    {
21312     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
21313    }
21314   ]
21315  },
21316  {
21317   "alignment" : 8,
21318   "fields" :
21319   [
21320    {
21321     "access" : "private",
21322     "field_name" : "mHandle",
21323     "referenced_type" : "type-536"
21324    },
21325    {
21326     "access" : "private",
21327     "field_name" : "mOwnsHandle",
21328     "field_offset" : 64,
21329     "referenced_type" : "type-28"
21330    }
21331   ],
21332   "linker_set_key" : "android::hardware::hidl_handle",
21333   "name" : "android::hardware::hidl_handle",
21334   "referenced_type" : "type-553",
21335   "self_type" : "type-553",
21336   "size" : 16,
21337   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21338   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
21339  },
21340  {
21341   "alignment" : 8,
21342   "fields" :
21343   [
21344    {
21345     "access" : "private",
21346     "field_name" : "mHandle",
21347     "referenced_type" : "type-553"
21348    },
21349    {
21350     "access" : "private",
21351     "field_name" : "mSize",
21352     "field_offset" : 128,
21353     "referenced_type" : "type-62"
21354    },
21355    {
21356     "access" : "private",
21357     "field_name" : "mName",
21358     "field_offset" : 192,
21359     "referenced_type" : "type-107"
21360    }
21361   ],
21362   "linker_set_key" : "android::hardware::hidl_memory",
21363   "name" : "android::hardware::hidl_memory",
21364   "referenced_type" : "type-556",
21365   "self_type" : "type-556",
21366   "size" : 40,
21367   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21368   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
21369  },
21370  {
21371   "alignment" : 8,
21372   "fields" :
21373   [
21374    {
21375     "access" : "private",
21376     "field_name" : "mBuffer",
21377     "referenced_type" : "type-108"
21378    },
21379    {
21380     "access" : "private",
21381     "field_name" : "mSize",
21382     "field_offset" : 64,
21383     "referenced_type" : "type-2"
21384    },
21385    {
21386     "access" : "private",
21387     "field_name" : "mOwnsBuffer",
21388     "field_offset" : 96,
21389     "referenced_type" : "type-28"
21390    }
21391   ],
21392   "linker_set_key" : "android::hardware::hidl_string",
21393   "name" : "android::hardware::hidl_string",
21394   "referenced_type" : "type-107",
21395   "self_type" : "type-107",
21396   "size" : 16,
21397   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21398   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
21399  },
21400  {
21401   "alignment" : 8,
21402   "fields" :
21403   [
21404    {
21405     "access" : "private",
21406     "field_name" : "mBuffer",
21407     "referenced_type" : "type-570"
21408    },
21409    {
21410     "access" : "private",
21411     "field_name" : "mSize",
21412     "field_offset" : 64,
21413     "referenced_type" : "type-2"
21414    },
21415    {
21416     "access" : "private",
21417     "field_name" : "mOwnsBuffer",
21418     "field_offset" : 96,
21419     "referenced_type" : "type-28"
21420    }
21421   ],
21422   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
21423   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
21424   "referenced_type" : "type-569",
21425   "self_type" : "type-569",
21426   "size" : 16,
21427   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21428   "template_args" : [ "type-573" ],
21429   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
21430  },
21431  {
21432   "alignment" : 8,
21433   "fields" :
21434   [
21435    {
21436     "access" : "private",
21437     "field_name" : "mBuffer",
21438     "referenced_type" : "type-203"
21439    },
21440    {
21441     "access" : "private",
21442     "field_name" : "mSize",
21443     "field_offset" : 64,
21444     "referenced_type" : "type-2"
21445    },
21446    {
21447     "access" : "private",
21448     "field_name" : "mOwnsBuffer",
21449     "field_offset" : 96,
21450     "referenced_type" : "type-28"
21451    }
21452   ],
21453   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyStatus>",
21454   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyStatus>",
21455   "referenced_type" : "type-202",
21456   "self_type" : "type-202",
21457   "size" : 16,
21458   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21459   "template_args" : [ "type-206" ],
21460   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_09KeyStatusEEE"
21461  },
21462  {
21463   "alignment" : 8,
21464   "fields" :
21465   [
21466    {
21467     "access" : "private",
21468     "field_name" : "mBuffer",
21469     "referenced_type" : "type-194"
21470    },
21471    {
21472     "access" : "private",
21473     "field_name" : "mSize",
21474     "field_offset" : 64,
21475     "referenced_type" : "type-2"
21476    },
21477    {
21478     "access" : "private",
21479     "field_name" : "mOwnsBuffer",
21480     "field_offset" : 96,
21481     "referenced_type" : "type-28"
21482    }
21483   ],
21484   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue>",
21485   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue>",
21486   "referenced_type" : "type-193",
21487   "self_type" : "type-193",
21488   "size" : 16,
21489   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21490   "template_args" : [ "type-197" ],
21491   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_08KeyValueEEE"
21492  },
21493  {
21494   "alignment" : 8,
21495   "fields" :
21496   [
21497    {
21498     "access" : "private",
21499     "field_name" : "mBuffer",
21500     "referenced_type" : "type-209"
21501    },
21502    {
21503     "access" : "private",
21504     "field_name" : "mSize",
21505     "field_offset" : 64,
21506     "referenced_type" : "type-2"
21507    },
21508    {
21509     "access" : "private",
21510     "field_name" : "mOwnsBuffer",
21511     "field_offset" : 96,
21512     "referenced_type" : "type-28"
21513    }
21514   ],
21515   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_0::SecureStop>",
21516   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_0::SecureStop>",
21517   "referenced_type" : "type-208",
21518   "self_type" : "type-208",
21519   "size" : 16,
21520   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21521   "template_args" : [ "type-212" ],
21522   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_010SecureStopEEE"
21523  },
21524  {
21525   "alignment" : 8,
21526   "fields" :
21527   [
21528    {
21529     "access" : "private",
21530     "field_name" : "mBuffer",
21531     "referenced_type" : "type-111"
21532    },
21533    {
21534     "access" : "private",
21535     "field_name" : "mSize",
21536     "field_offset" : 64,
21537     "referenced_type" : "type-2"
21538    },
21539    {
21540     "access" : "private",
21541     "field_name" : "mOwnsBuffer",
21542     "field_offset" : 96,
21543     "referenced_type" : "type-28"
21544    }
21545   ],
21546   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
21547   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
21548   "referenced_type" : "type-110",
21549   "self_type" : "type-110",
21550   "size" : 16,
21551   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21552   "template_args" : [ "type-114" ],
21553   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE"
21554  },
21555  {
21556   "alignment" : 8,
21557   "fields" :
21558   [
21559    {
21560     "access" : "private",
21561     "field_name" : "mBuffer",
21562     "referenced_type" : "type-103"
21563    },
21564    {
21565     "access" : "private",
21566     "field_name" : "mSize",
21567     "field_offset" : 64,
21568     "referenced_type" : "type-2"
21569    },
21570    {
21571     "access" : "private",
21572     "field_name" : "mOwnsBuffer",
21573     "field_offset" : 96,
21574     "referenced_type" : "type-28"
21575    }
21576   ],
21577   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
21578   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
21579   "referenced_type" : "type-102",
21580   "self_type" : "type-102",
21581   "size" : 16,
21582   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21583   "template_args" : [ "type-106" ],
21584   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE"
21585  },
21586  {
21587   "alignment" : 8,
21588   "fields" :
21589   [
21590    {
21591     "access" : "private",
21592     "field_name" : "mBuffer",
21593     "referenced_type" : "type-119"
21594    },
21595    {
21596     "access" : "private",
21597     "field_name" : "mSize",
21598     "field_offset" : 64,
21599     "referenced_type" : "type-2"
21600    },
21601    {
21602     "access" : "private",
21603     "field_name" : "mOwnsBuffer",
21604     "field_offset" : 96,
21605     "referenced_type" : "type-28"
21606    }
21607   ],
21608   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
21609   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
21610   "referenced_type" : "type-118",
21611   "self_type" : "type-118",
21612   "size" : 16,
21613   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21614   "template_args" : [ "type-122" ],
21615   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE"
21616  },
21617  {
21618   "alignment" : 8,
21619   "fields" :
21620   [
21621    {
21622     "access" : "private",
21623     "field_name" : "mBuffer",
21624     "referenced_type" : "type-98"
21625    },
21626    {
21627     "access" : "private",
21628     "field_name" : "mSize",
21629     "field_offset" : 64,
21630     "referenced_type" : "type-2"
21631    },
21632    {
21633     "access" : "private",
21634     "field_name" : "mOwnsBuffer",
21635     "field_offset" : 96,
21636     "referenced_type" : "type-28"
21637    }
21638   ],
21639   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup>",
21640   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup>",
21641   "referenced_type" : "type-222",
21642   "self_type" : "type-222",
21643   "size" : 16,
21644   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21645   "template_args" : [ "type-101" ],
21646   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroupEEE"
21647  },
21648  {
21649   "alignment" : 8,
21650   "fields" :
21651   [
21652    {
21653     "access" : "private",
21654     "field_name" : "mBuffer",
21655     "referenced_type" : "type-584"
21656    },
21657    {
21658     "access" : "private",
21659     "field_name" : "mSize",
21660     "field_offset" : 64,
21661     "referenced_type" : "type-2"
21662    },
21663    {
21664     "access" : "private",
21665     "field_name" : "mOwnsBuffer",
21666     "field_offset" : 96,
21667     "referenced_type" : "type-28"
21668    }
21669   ],
21670   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
21671   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
21672   "referenced_type" : "type-583",
21673   "self_type" : "type-583",
21674   "size" : 16,
21675   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21676   "template_args" : [ "type-587" ],
21677   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
21678  },
21679  {
21680   "alignment" : 8,
21681   "fields" :
21682   [
21683    {
21684     "access" : "private",
21685     "field_name" : "mBuffer",
21686     "referenced_type" : "type-576"
21687    },
21688    {
21689     "access" : "private",
21690     "field_name" : "mSize",
21691     "field_offset" : 64,
21692     "referenced_type" : "type-2"
21693    },
21694    {
21695     "access" : "private",
21696     "field_name" : "mOwnsBuffer",
21697     "field_offset" : 96,
21698     "referenced_type" : "type-28"
21699    }
21700   ],
21701   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
21702   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
21703   "referenced_type" : "type-575",
21704   "self_type" : "type-575",
21705   "size" : 16,
21706   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21707   "template_args" : [ "type-107" ],
21708   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
21709  },
21710  {
21711   "alignment" : 8,
21712   "fields" :
21713   [
21714    {
21715     "access" : "private",
21716     "field_name" : "mBuffer",
21717     "referenced_type" : "type-127"
21718    },
21719    {
21720     "access" : "private",
21721     "field_name" : "mSize",
21722     "field_offset" : 64,
21723     "referenced_type" : "type-2"
21724    },
21725    {
21726     "access" : "private",
21727     "field_name" : "mOwnsBuffer",
21728     "field_offset" : 96,
21729     "referenced_type" : "type-28"
21730    }
21731   ],
21732   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
21733   "name" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
21734   "referenced_type" : "type-226",
21735   "self_type" : "type-226",
21736   "size" : 16,
21737   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21738   "template_args" : [ "type-130" ],
21739   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS1_IhEEEE"
21740  },
21741  {
21742   "alignment" : 8,
21743   "fields" :
21744   [
21745    {
21746     "access" : "private",
21747     "field_name" : "mBuffer",
21748     "referenced_type" : "type-607"
21749    },
21750    {
21751     "access" : "private",
21752     "field_name" : "mSize",
21753     "field_offset" : 64,
21754     "referenced_type" : "type-2"
21755    },
21756    {
21757     "access" : "private",
21758     "field_name" : "mOwnsBuffer",
21759     "field_offset" : 96,
21760     "referenced_type" : "type-28"
21761    }
21762   ],
21763   "linker_set_key" : "android::hardware::hidl_vec<char>",
21764   "name" : "android::hardware::hidl_vec<char>",
21765   "referenced_type" : "type-606",
21766   "self_type" : "type-606",
21767   "size" : 16,
21768   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21769   "template_args" : [ "type-88" ],
21770   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
21771  },
21772  {
21773   "alignment" : 8,
21774   "fields" :
21775   [
21776    {
21777     "access" : "private",
21778     "field_name" : "mBuffer",
21779     "referenced_type" : "type-595"
21780    },
21781    {
21782     "access" : "private",
21783     "field_name" : "mSize",
21784     "field_offset" : 64,
21785     "referenced_type" : "type-2"
21786    },
21787    {
21788     "access" : "private",
21789     "field_name" : "mOwnsBuffer",
21790     "field_offset" : 96,
21791     "referenced_type" : "type-28"
21792    }
21793   ],
21794   "linker_set_key" : "android::hardware::hidl_vec<int>",
21795   "name" : "android::hardware::hidl_vec<int>",
21796   "referenced_type" : "type-594",
21797   "self_type" : "type-594",
21798   "size" : 16,
21799   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21800   "template_args" : [ "type-38" ],
21801   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
21802  },
21803  {
21804   "alignment" : 8,
21805   "fields" :
21806   [
21807    {
21808     "access" : "private",
21809     "field_name" : "mBuffer",
21810     "referenced_type" : "type-131"
21811    },
21812    {
21813     "access" : "private",
21814     "field_name" : "mSize",
21815     "field_offset" : 64,
21816     "referenced_type" : "type-2"
21817    },
21818    {
21819     "access" : "private",
21820     "field_name" : "mOwnsBuffer",
21821     "field_offset" : 96,
21822     "referenced_type" : "type-28"
21823    }
21824   ],
21825   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
21826   "name" : "android::hardware::hidl_vec<unsigned char>",
21827   "referenced_type" : "type-130",
21828   "self_type" : "type-130",
21829   "size" : 16,
21830   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21831   "template_args" : [ "type-116" ],
21832   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
21833  },
21834  {
21835   "alignment" : 2,
21836   "fields" :
21837   [
21838    {
21839     "access" : "private",
21840     "field_name" : "mMajor",
21841     "referenced_type" : "type-339"
21842    },
21843    {
21844     "access" : "private",
21845     "field_name" : "mMinor",
21846     "field_offset" : 16,
21847     "referenced_type" : "type-339"
21848    }
21849   ],
21850   "linker_set_key" : "android::hardware::hidl_version",
21851   "name" : "android::hardware::hidl_version",
21852   "referenced_type" : "type-617",
21853   "self_type" : "type-617",
21854   "size" : 4,
21855   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21856   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
21857  },
21858  {
21859   "alignment" : 8,
21860   "base_specifiers" :
21861   [
21862    {
21863     "referenced_type" : "type-37"
21864    },
21865    {
21866     "referenced_type" : "type-26"
21867    }
21868   ],
21869   "fields" :
21870   [
21871    {
21872     "access" : "private",
21873     "field_name" : "_hidl_mImpl",
21874     "field_offset" : 960,
21875     "referenced_type" : "type-36"
21876    }
21877   ],
21878   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
21879   "name" : "android::hidl::base::V1_0::BnHwBase",
21880   "referenced_type" : "type-35",
21881   "self_type" : "type-35",
21882   "size" : 144,
21883   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
21884   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
21885   "vtable_components" :
21886   [
21887    {
21888     "component_value" : 128,
21889     "kind" : "vbase_offset"
21890    },
21891    {
21892     "kind" : "offset_to_top"
21893    },
21894    {
21895     "kind" : "rtti",
21896     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
21897    },
21898    {
21899     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
21900    },
21901    {
21902     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
21903    },
21904    {
21905     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
21906    },
21907    {
21908     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
21909    },
21910    {
21911     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
21912    },
21913    {
21914     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
21915    },
21916    {
21917     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
21918    },
21919    {
21920     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
21921    },
21922    {
21923     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
21924    },
21925    {
21926     "kind" : "complete_dtor_pointer",
21927     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
21928    },
21929    {
21930     "kind" : "deleting_dtor_pointer",
21931     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
21932    },
21933    {
21934     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
21935    },
21936    {
21937     "component_value" : -32,
21938     "kind" : "offset_to_top"
21939    },
21940    {
21941     "kind" : "rtti",
21942     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
21943    },
21944    {
21945     "kind" : "complete_dtor_pointer",
21946     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
21947    },
21948    {
21949     "kind" : "deleting_dtor_pointer",
21950     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
21951    },
21952    {
21953     "kind" : "vcall_offset"
21954    },
21955    {
21956     "kind" : "vcall_offset"
21957    },
21958    {
21959     "kind" : "vcall_offset"
21960    },
21961    {
21962     "kind" : "vcall_offset"
21963    },
21964    {
21965     "component_value" : -128,
21966     "kind" : "vcall_offset"
21967    },
21968    {
21969     "component_value" : -128,
21970     "kind" : "offset_to_top"
21971    },
21972    {
21973     "kind" : "rtti",
21974     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
21975    },
21976    {
21977     "kind" : "complete_dtor_pointer",
21978     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
21979    },
21980    {
21981     "kind" : "deleting_dtor_pointer",
21982     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
21983    },
21984    {
21985     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
21986    },
21987    {
21988     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
21989    },
21990    {
21991     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
21992    },
21993    {
21994     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
21995    }
21996   ]
21997  },
21998  {
21999   "alignment" : 8,
22000   "base_specifiers" :
22001   [
22002    {
22003     "referenced_type" : "type-655"
22004    },
22005    {
22006     "referenced_type" : "type-26"
22007    }
22008   ],
22009   "fields" :
22010   [
22011    {
22012     "access" : "private",
22013     "field_name" : "_hidl_mMutex",
22014     "field_offset" : 1088,
22015     "referenced_type" : "type-823"
22016    },
22017    {
22018     "access" : "private",
22019     "field_name" : "_hidl_mDeathRecipients",
22020     "field_offset" : 1408,
22021     "referenced_type" : "type-824"
22022    }
22023   ],
22024   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
22025   "name" : "android::hidl::base::V1_0::BpHwBase",
22026   "referenced_type" : "type-822",
22027   "self_type" : "type-822",
22028   "size" : 216,
22029   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
22030   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
22031   "vtable_components" :
22032   [
22033    {
22034     "component_value" : 200,
22035     "kind" : "vbase_offset"
22036    },
22037    {
22038     "kind" : "offset_to_top"
22039    },
22040    {
22041     "kind" : "rtti",
22042     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
22043    },
22044    {
22045     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
22046    },
22047    {
22048     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
22049    },
22050    {
22051     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
22052    },
22053    {
22054     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
22055    },
22056    {
22057     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
22058    },
22059    {
22060     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
22061    },
22062    {
22063     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
22064    },
22065    {
22066     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
22067    },
22068    {
22069     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
22070    },
22071    {
22072     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
22073    },
22074    {
22075     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
22076    },
22077    {
22078     "kind" : "complete_dtor_pointer",
22079     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
22080    },
22081    {
22082     "kind" : "deleting_dtor_pointer",
22083     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
22084    },
22085    {
22086     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
22087    },
22088    {
22089     "component_value" : 192,
22090     "kind" : "vbase_offset"
22091    },
22092    {
22093     "component_value" : -8,
22094     "kind" : "offset_to_top"
22095    },
22096    {
22097     "kind" : "rtti",
22098     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
22099    },
22100    {
22101     "kind" : "complete_dtor_pointer",
22102     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
22103    },
22104    {
22105     "kind" : "deleting_dtor_pointer",
22106     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
22107    },
22108    {
22109     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
22110    },
22111    {
22112     "component_value" : 184,
22113     "kind" : "vbase_offset"
22114    },
22115    {
22116     "component_value" : -16,
22117     "kind" : "offset_to_top"
22118    },
22119    {
22120     "kind" : "rtti",
22121     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
22122    },
22123    {
22124     "kind" : "complete_dtor_pointer",
22125     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
22126    },
22127    {
22128     "kind" : "deleting_dtor_pointer",
22129     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
22130    },
22131    {
22132     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
22133    },
22134    {
22135     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
22136    },
22137    {
22138     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
22139    },
22140    {
22141     "component_value" : -48,
22142     "kind" : "offset_to_top"
22143    },
22144    {
22145     "kind" : "rtti",
22146     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
22147    },
22148    {
22149     "kind" : "complete_dtor_pointer",
22150     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
22151    },
22152    {
22153     "kind" : "deleting_dtor_pointer",
22154     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
22155    },
22156    {
22157     "kind" : "vcall_offset"
22158    },
22159    {
22160     "component_value" : -184,
22161     "kind" : "vcall_offset"
22162    },
22163    {
22164     "component_value" : -184,
22165     "kind" : "vcall_offset"
22166    },
22167    {
22168     "component_value" : -184,
22169     "kind" : "vcall_offset"
22170    },
22171    {
22172     "component_value" : -200,
22173     "kind" : "vcall_offset"
22174    },
22175    {
22176     "component_value" : -200,
22177     "kind" : "offset_to_top"
22178    },
22179    {
22180     "kind" : "rtti",
22181     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
22182    },
22183    {
22184     "kind" : "complete_dtor_pointer",
22185     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
22186    },
22187    {
22188     "kind" : "deleting_dtor_pointer",
22189     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
22190    },
22191    {
22192     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
22193    },
22194    {
22195     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
22196    },
22197    {
22198     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
22199    },
22200    {
22201     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
22202    }
22203   ]
22204  },
22205  {
22206   "alignment" : 8,
22207   "fields" :
22208   [
22209    {
22210     "field_name" : "pid",
22211     "referenced_type" : "type-38"
22212    },
22213    {
22214     "field_name" : "ptr",
22215     "field_offset" : 64,
22216     "referenced_type" : "type-62"
22217    },
22218    {
22219     "field_name" : "arch",
22220     "field_offset" : 128,
22221     "referenced_type" : "type-635"
22222    }
22223   ],
22224   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
22225   "name" : "android::hidl::base::V1_0::DebugInfo",
22226   "referenced_type" : "type-634",
22227   "self_type" : "type-634",
22228   "size" : 24,
22229   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
22230   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
22231  },
22232  {
22233   "alignment" : 8,
22234   "base_specifiers" :
22235   [
22236    {
22237     "is_virtual" : true,
22238     "referenced_type" : "type-6"
22239    }
22240   ],
22241   "linker_set_key" : "android::hidl::base::V1_0::IBase",
22242   "name" : "android::hidl::base::V1_0::IBase",
22243   "referenced_type" : "type-5",
22244   "self_type" : "type-5",
22245   "size" : 24,
22246   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
22247   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
22248   "vtable_components" :
22249   [
22250    {
22251     "component_value" : 8,
22252     "kind" : "vbase_offset"
22253    },
22254    {
22255     "kind" : "offset_to_top"
22256    },
22257    {
22258     "kind" : "rtti",
22259     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
22260    },
22261    {
22262     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
22263    },
22264    {
22265     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
22266    },
22267    {
22268     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
22269    },
22270    {
22271     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
22272    },
22273    {
22274     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
22275    },
22276    {
22277     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
22278    },
22279    {
22280     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
22281    },
22282    {
22283     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
22284    },
22285    {
22286     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
22287    },
22288    {
22289     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
22290    },
22291    {
22292     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
22293    },
22294    {
22295     "kind" : "complete_dtor_pointer",
22296     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
22297    },
22298    {
22299     "kind" : "deleting_dtor_pointer",
22300     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
22301    },
22302    {
22303     "kind" : "vcall_offset"
22304    },
22305    {
22306     "kind" : "vcall_offset"
22307    },
22308    {
22309     "kind" : "vcall_offset"
22310    },
22311    {
22312     "kind" : "vcall_offset"
22313    },
22314    {
22315     "component_value" : -8,
22316     "kind" : "vcall_offset"
22317    },
22318    {
22319     "component_value" : -8,
22320     "kind" : "offset_to_top"
22321    },
22322    {
22323     "kind" : "rtti",
22324     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
22325    },
22326    {
22327     "kind" : "complete_dtor_pointer",
22328     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
22329    },
22330    {
22331     "kind" : "deleting_dtor_pointer",
22332     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
22333    },
22334    {
22335     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
22336    },
22337    {
22338     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
22339    },
22340    {
22341     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
22342    },
22343    {
22344     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
22345    }
22346   ]
22347  },
22348  {
22349   "alignment" : 8,
22350   "base_specifiers" :
22351   [
22352    {
22353     "referenced_type" : "type-5"
22354    }
22355   ],
22356   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
22357   "name" : "android::hidl::manager::V1_0::IServiceManager",
22358   "referenced_type" : "type-246",
22359   "self_type" : "type-246",
22360   "size" : 24,
22361   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
22362   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
22363   "vtable_components" :
22364   [
22365    {
22366     "component_value" : 8,
22367     "kind" : "vbase_offset"
22368    },
22369    {
22370     "kind" : "offset_to_top"
22371    },
22372    {
22373     "kind" : "rtti",
22374     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
22375    },
22376    {
22377     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
22378    },
22379    {
22380     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
22381    },
22382    {
22383     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
22384    },
22385    {
22386     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
22387    },
22388    {
22389     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
22390    },
22391    {
22392     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
22393    },
22394    {
22395     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
22396    },
22397    {
22398     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
22399    },
22400    {
22401     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
22402    },
22403    {
22404     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
22405    },
22406    {
22407     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
22408    },
22409    {
22410     "kind" : "complete_dtor_pointer",
22411     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
22412    },
22413    {
22414     "kind" : "deleting_dtor_pointer",
22415     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
22416    },
22417    {
22418     "is_pure" : true,
22419     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
22420    },
22421    {
22422     "is_pure" : true,
22423     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
22424    },
22425    {
22426     "is_pure" : true,
22427     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
22428    },
22429    {
22430     "is_pure" : true,
22431     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
22432    },
22433    {
22434     "is_pure" : true,
22435     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
22436    },
22437    {
22438     "is_pure" : true,
22439     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
22440    },
22441    {
22442     "is_pure" : true,
22443     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
22444    },
22445    {
22446     "is_pure" : true,
22447     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
22448    },
22449    {
22450     "kind" : "vcall_offset"
22451    },
22452    {
22453     "kind" : "vcall_offset"
22454    },
22455    {
22456     "kind" : "vcall_offset"
22457    },
22458    {
22459     "kind" : "vcall_offset"
22460    },
22461    {
22462     "component_value" : -8,
22463     "kind" : "vcall_offset"
22464    },
22465    {
22466     "component_value" : -8,
22467     "kind" : "offset_to_top"
22468    },
22469    {
22470     "kind" : "rtti",
22471     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
22472    },
22473    {
22474     "kind" : "complete_dtor_pointer",
22475     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
22476    },
22477    {
22478     "kind" : "deleting_dtor_pointer",
22479     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
22480    },
22481    {
22482     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
22483    },
22484    {
22485     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
22486    },
22487    {
22488     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
22489    },
22490    {
22491     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
22492    }
22493   ]
22494  },
22495  {
22496   "alignment" : 8,
22497   "fields" :
22498   [
22499    {
22500     "field_name" : "interfaceName",
22501     "referenced_type" : "type-107"
22502    },
22503    {
22504     "field_name" : "instanceName",
22505     "field_offset" : 128,
22506     "referenced_type" : "type-107"
22507    },
22508    {
22509     "field_name" : "pid",
22510     "field_offset" : 256,
22511     "referenced_type" : "type-38"
22512    },
22513    {
22514     "field_name" : "clientPids",
22515     "field_offset" : 320,
22516     "referenced_type" : "type-594"
22517    },
22518    {
22519     "field_name" : "arch",
22520     "field_offset" : 448,
22521     "referenced_type" : "type-635"
22522    }
22523   ],
22524   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
22525   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
22526   "referenced_type" : "type-773",
22527   "self_type" : "type-773",
22528   "size" : 64,
22529   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
22530   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
22531  },
22532  {
22533   "alignment" : 8,
22534   "base_specifiers" :
22535   [
22536    {
22537     "referenced_type" : "type-5"
22538    }
22539   ],
22540   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
22541   "name" : "android::hidl::manager::V1_0::IServiceNotification",
22542   "referenced_type" : "type-324",
22543   "self_type" : "type-324",
22544   "size" : 24,
22545   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
22546   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
22547   "vtable_components" :
22548   [
22549    {
22550     "component_value" : 8,
22551     "kind" : "vbase_offset"
22552    },
22553    {
22554     "kind" : "offset_to_top"
22555    },
22556    {
22557     "kind" : "rtti",
22558     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
22559    },
22560    {
22561     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
22562    },
22563    {
22564     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
22565    },
22566    {
22567     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
22568    },
22569    {
22570     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
22571    },
22572    {
22573     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
22574    },
22575    {
22576     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
22577    },
22578    {
22579     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
22580    },
22581    {
22582     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
22583    },
22584    {
22585     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
22586    },
22587    {
22588     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
22589    },
22590    {
22591     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
22592    },
22593    {
22594     "kind" : "complete_dtor_pointer",
22595     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
22596    },
22597    {
22598     "kind" : "deleting_dtor_pointer",
22599     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
22600    },
22601    {
22602     "is_pure" : true,
22603     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
22604    },
22605    {
22606     "kind" : "vcall_offset"
22607    },
22608    {
22609     "kind" : "vcall_offset"
22610    },
22611    {
22612     "kind" : "vcall_offset"
22613    },
22614    {
22615     "kind" : "vcall_offset"
22616    },
22617    {
22618     "component_value" : -8,
22619     "kind" : "vcall_offset"
22620    },
22621    {
22622     "component_value" : -8,
22623     "kind" : "offset_to_top"
22624    },
22625    {
22626     "kind" : "rtti",
22627     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
22628    },
22629    {
22630     "kind" : "complete_dtor_pointer",
22631     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
22632    },
22633    {
22634     "kind" : "deleting_dtor_pointer",
22635     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
22636    },
22637    {
22638     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
22639    },
22640    {
22641     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
22642    },
22643    {
22644     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
22645    },
22646    {
22647     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
22648    }
22649   ]
22650  },
22651  {
22652   "alignment" : 8,
22653   "fields" :
22654   [
22655    {
22656     "access" : "private",
22657     "field_name" : "m_ptr",
22658     "referenced_type" : "type-288"
22659    }
22660   ],
22661   "linker_set_key" : "android::sp<android::Thread>",
22662   "name" : "android::sp<android::Thread>",
22663   "record_kind" : "class",
22664   "referenced_type" : "type-287",
22665   "self_type" : "type-287",
22666   "size" : 8,
22667   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22668   "template_args" : [ "type-289" ],
22669   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
22670  },
22671  {
22672   "alignment" : 8,
22673   "fields" :
22674   [
22675    {
22676     "access" : "private",
22677     "field_name" : "m_ptr",
22678     "referenced_type" : "type-415"
22679    }
22680   ],
22681   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
22682   "name" : "android::sp<android::hardware::BHwBinder>",
22683   "record_kind" : "class",
22684   "referenced_type" : "type-414",
22685   "self_type" : "type-414",
22686   "size" : 8,
22687   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22688   "template_args" : [ "type-37" ],
22689   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
22690  },
22691  {
22692   "alignment" : 8,
22693   "fields" :
22694   [
22695    {
22696     "access" : "private",
22697     "field_name" : "m_ptr",
22698     "referenced_type" : "type-424"
22699    }
22700   ],
22701   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
22702   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
22703   "record_kind" : "class",
22704   "referenced_type" : "type-963",
22705   "self_type" : "type-963",
22706   "size" : 8,
22707   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22708   "template_args" : [ "type-402" ],
22709   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
22710  },
22711  {
22712   "alignment" : 8,
22713   "fields" :
22714   [
22715    {
22716     "access" : "private",
22717     "field_name" : "m_ptr",
22718     "referenced_type" : "type-13"
22719    }
22720   ],
22721   "linker_set_key" : "android::sp<android::hardware::IBinder>",
22722   "name" : "android::sp<android::hardware::IBinder>",
22723   "record_kind" : "class",
22724   "referenced_type" : "type-12",
22725   "self_type" : "type-12",
22726   "size" : 8,
22727   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22728   "template_args" : [ "type-14" ],
22729   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
22730  },
22731  {
22732   "alignment" : 8,
22733   "fields" :
22734   [
22735    {
22736     "access" : "private",
22737     "field_name" : "m_ptr",
22738     "referenced_type" : "type-157"
22739    }
22740   ],
22741   "linker_set_key" : "android::sp<android::hardware::IInterface>",
22742   "name" : "android::sp<android::hardware::IInterface>",
22743   "record_kind" : "class",
22744   "referenced_type" : "type-156",
22745   "self_type" : "type-156",
22746   "size" : 8,
22747   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22748   "template_args" : [ "type-22" ],
22749   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
22750  },
22751  {
22752   "alignment" : 8,
22753   "fields" :
22754   [
22755    {
22756     "access" : "private",
22757     "field_name" : "m_ptr",
22758     "referenced_type" : "type-58"
22759    }
22760   ],
22761   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
22762   "name" : "android::sp<android::hardware::ProcessState>",
22763   "record_kind" : "class",
22764   "referenced_type" : "type-57",
22765   "self_type" : "type-57",
22766   "size" : 8,
22767   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22768   "template_args" : [ "type-59" ],
22769   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
22770  },
22771  {
22772   "alignment" : 8,
22773   "fields" :
22774   [
22775    {
22776     "access" : "private",
22777     "field_name" : "m_ptr",
22778     "referenced_type" : "type-357"
22779    }
22780   ],
22781   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
22782   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
22783   "record_kind" : "class",
22784   "referenced_type" : "type-356",
22785   "self_type" : "type-356",
22786   "size" : 8,
22787   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22788   "template_args" : [ "type-358" ],
22789   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE"
22790  },
22791  {
22792   "alignment" : 8,
22793   "fields" :
22794   [
22795    {
22796     "access" : "private",
22797     "field_name" : "m_ptr",
22798     "referenced_type" : "type-330"
22799    }
22800   ],
22801   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
22802   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
22803   "record_kind" : "class",
22804   "referenced_type" : "type-329",
22805   "self_type" : "type-329",
22806   "size" : 8,
22807   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22808   "template_args" : [ "type-331" ],
22809   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE"
22810  },
22811  {
22812   "alignment" : 8,
22813   "fields" :
22814   [
22815    {
22816     "access" : "private",
22817     "field_name" : "m_ptr",
22818     "referenced_type" : "type-33"
22819    }
22820   ],
22821   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmFactory>",
22822   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory>",
22823   "record_kind" : "class",
22824   "referenced_type" : "type-32",
22825   "self_type" : "type-32",
22826   "size" : 8,
22827   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22828   "template_args" : [ "type-34" ],
22829   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE"
22830  },
22831  {
22832   "alignment" : 8,
22833   "fields" :
22834   [
22835    {
22836     "access" : "private",
22837     "field_name" : "m_ptr",
22838     "referenced_type" : "type-881"
22839    }
22840   ],
22841   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
22842   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
22843   "record_kind" : "class",
22844   "referenced_type" : "type-880",
22845   "self_type" : "type-880",
22846   "size" : 8,
22847   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22848   "template_args" : [ "type-21" ],
22849   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE"
22850  },
22851  {
22852   "alignment" : 8,
22853   "fields" :
22854   [
22855    {
22856     "access" : "private",
22857     "field_name" : "m_ptr",
22858     "referenced_type" : "type-160"
22859    }
22860   ],
22861   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
22862   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
22863   "record_kind" : "class",
22864   "referenced_type" : "type-159",
22865   "self_type" : "type-159",
22866   "size" : 8,
22867   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22868   "template_args" : [ "type-161" ],
22869   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE"
22870  },
22871  {
22872   "alignment" : 8,
22873   "fields" :
22874   [
22875    {
22876     "access" : "private",
22877     "field_name" : "m_ptr",
22878     "referenced_type" : "type-371"
22879    }
22880   ],
22881   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory>",
22882   "name" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory>",
22883   "record_kind" : "class",
22884   "referenced_type" : "type-370",
22885   "self_type" : "type-370",
22886   "size" : 8,
22887   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22888   "template_args" : [ "type-372" ],
22889   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_114ICryptoFactoryEEE"
22890  },
22891  {
22892   "alignment" : 8,
22893   "fields" :
22894   [
22895    {
22896     "access" : "private",
22897     "field_name" : "m_ptr",
22898     "referenced_type" : "type-97"
22899    }
22900   ],
22901   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmFactory>",
22902   "name" : "android::sp<android::hardware::drm::V1_1::IDrmFactory>",
22903   "record_kind" : "class",
22904   "referenced_type" : "type-96",
22905   "self_type" : "type-96",
22906   "size" : 8,
22907   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22908   "template_args" : [ "type-54" ],
22909   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_111IDrmFactoryEEE"
22910  },
22911  {
22912   "alignment" : 8,
22913   "fields" :
22914   [
22915    {
22916     "access" : "private",
22917     "field_name" : "m_ptr",
22918     "referenced_type" : "type-141"
22919    }
22920   ],
22921   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
22922   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
22923   "record_kind" : "class",
22924   "referenced_type" : "type-140",
22925   "self_type" : "type-140",
22926   "size" : 8,
22927   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22928   "template_args" : [ "type-142" ],
22929   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE"
22930  },
22931  {
22932   "alignment" : 8,
22933   "fields" :
22934   [
22935    {
22936     "access" : "private",
22937     "field_name" : "m_ptr",
22938     "referenced_type" : "type-397"
22939    }
22940   ],
22941   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
22942   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
22943   "record_kind" : "class",
22944   "referenced_type" : "type-396",
22945   "self_type" : "type-396",
22946   "size" : 8,
22947   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22948   "template_args" : [ "type-398" ],
22949   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
22950  },
22951  {
22952   "alignment" : 8,
22953   "fields" :
22954   [
22955    {
22956     "access" : "private",
22957     "field_name" : "m_ptr",
22958     "referenced_type" : "type-400"
22959    }
22960   ],
22961   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
22962   "name" : "android::sp<android::hardware::hidl_death_recipient>",
22963   "record_kind" : "class",
22964   "referenced_type" : "type-599",
22965   "self_type" : "type-599",
22966   "size" : 8,
22967   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22968   "template_args" : [ "type-401" ],
22969   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
22970  },
22971  {
22972   "alignment" : 8,
22973   "fields" :
22974   [
22975    {
22976     "access" : "private",
22977     "field_name" : "m_ptr",
22978     "referenced_type" : "type-4"
22979    }
22980   ],
22981   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
22982   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
22983   "record_kind" : "class",
22984   "referenced_type" : "type-36",
22985   "self_type" : "type-36",
22986   "size" : 8,
22987   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22988   "template_args" : [ "type-5" ],
22989   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
22990  },
22991  {
22992   "alignment" : 8,
22993   "fields" :
22994   [
22995    {
22996     "access" : "private",
22997     "field_name" : "m_ptr",
22998     "referenced_type" : "type-245"
22999    }
23000   ],
23001   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
23002   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
23003   "record_kind" : "class",
23004   "referenced_type" : "type-244",
23005   "self_type" : "type-244",
23006   "size" : 8,
23007   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
23008   "template_args" : [ "type-246" ],
23009   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
23010  },
23011  {
23012   "alignment" : 8,
23013   "fields" :
23014   [
23015    {
23016     "access" : "private",
23017     "field_name" : "m_ptr",
23018     "referenced_type" : "type-323"
23019    }
23020   ],
23021   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
23022   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
23023   "record_kind" : "class",
23024   "referenced_type" : "type-322",
23025   "self_type" : "type-322",
23026   "size" : 8,
23027   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
23028   "template_args" : [ "type-324" ],
23029   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
23030  },
23031  {
23032   "alignment" : 1,
23033   "linker_set_key" : "android::trait_trivial_copy<bool>",
23034   "name" : "android::trait_trivial_copy<bool>",
23035   "referenced_type" : "type-467",
23036   "self_type" : "type-467",
23037   "size" : 1,
23038   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23039   "template_args" : [ "type-28" ],
23040   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
23041  },
23042  {
23043   "alignment" : 1,
23044   "linker_set_key" : "android::trait_trivial_copy<char>",
23045   "name" : "android::trait_trivial_copy<char>",
23046   "referenced_type" : "type-471",
23047   "self_type" : "type-471",
23048   "size" : 1,
23049   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23050   "template_args" : [ "type-88" ],
23051   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
23052  },
23053  {
23054   "alignment" : 1,
23055   "linker_set_key" : "android::trait_trivial_copy<double>",
23056   "name" : "android::trait_trivial_copy<double>",
23057   "referenced_type" : "type-522",
23058   "self_type" : "type-522",
23059   "size" : 1,
23060   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23061   "template_args" : [ "type-117" ],
23062   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
23063  },
23064  {
23065   "alignment" : 1,
23066   "linker_set_key" : "android::trait_trivial_copy<float>",
23067   "name" : "android::trait_trivial_copy<float>",
23068   "referenced_type" : "type-518",
23069   "self_type" : "type-518",
23070   "size" : 1,
23071   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23072   "template_args" : [ "type-515" ],
23073   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
23074  },
23075  {
23076   "alignment" : 1,
23077   "linker_set_key" : "android::trait_trivial_copy<int>",
23078   "name" : "android::trait_trivial_copy<int>",
23079   "referenced_type" : "type-488",
23080   "self_type" : "type-488",
23081   "size" : 1,
23082   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23083   "template_args" : [ "type-38" ],
23084   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
23085  },
23086  {
23087   "alignment" : 1,
23088   "linker_set_key" : "android::trait_trivial_copy<long long>",
23089   "name" : "android::trait_trivial_copy<long long>",
23090   "referenced_type" : "type-507",
23091   "self_type" : "type-507",
23092   "size" : 1,
23093   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23094   "template_args" : [ "type-504" ],
23095   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
23096  },
23097  {
23098   "alignment" : 1,
23099   "linker_set_key" : "android::trait_trivial_copy<long>",
23100   "name" : "android::trait_trivial_copy<long>",
23101   "referenced_type" : "type-497",
23102   "self_type" : "type-497",
23103   "size" : 1,
23104   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23105   "template_args" : [ "type-63" ],
23106   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
23107  },
23108  {
23109   "alignment" : 1,
23110   "linker_set_key" : "android::trait_trivial_copy<short>",
23111   "name" : "android::trait_trivial_copy<short>",
23112   "referenced_type" : "type-480",
23113   "self_type" : "type-480",
23114   "size" : 1,
23115   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23116   "template_args" : [ "type-478" ],
23117   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
23118  },
23119  {
23120   "alignment" : 1,
23121   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
23122   "name" : "android::trait_trivial_copy<unsigned char>",
23123   "referenced_type" : "type-475",
23124   "self_type" : "type-475",
23125   "size" : 1,
23126   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23127   "template_args" : [ "type-116" ],
23128   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
23129  },
23130  {
23131   "alignment" : 1,
23132   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
23133   "name" : "android::trait_trivial_copy<unsigned int>",
23134   "referenced_type" : "type-492",
23135   "self_type" : "type-492",
23136   "size" : 1,
23137   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23138   "template_args" : [ "type-2" ],
23139   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
23140  },
23141  {
23142   "alignment" : 1,
23143   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
23144   "name" : "android::trait_trivial_copy<unsigned long long>",
23145   "referenced_type" : "type-512",
23146   "self_type" : "type-512",
23147   "size" : 1,
23148   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23149   "template_args" : [ "type-510" ],
23150   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
23151  },
23152  {
23153   "alignment" : 1,
23154   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
23155   "name" : "android::trait_trivial_copy<unsigned long>",
23156   "referenced_type" : "type-501",
23157   "self_type" : "type-501",
23158   "size" : 1,
23159   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23160   "template_args" : [ "type-62" ],
23161   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
23162  },
23163  {
23164   "alignment" : 1,
23165   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
23166   "name" : "android::trait_trivial_copy<unsigned short>",
23167   "referenced_type" : "type-484",
23168   "self_type" : "type-484",
23169   "size" : 1,
23170   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23171   "template_args" : [ "type-339" ],
23172   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
23173  },
23174  {
23175   "alignment" : 1,
23176   "linker_set_key" : "android::trait_trivial_copy<void>",
23177   "name" : "android::trait_trivial_copy<void>",
23178   "referenced_type" : "type-463",
23179   "self_type" : "type-463",
23180   "size" : 1,
23181   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23182   "template_args" : [ "type-41" ],
23183   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
23184  },
23185  {
23186   "alignment" : 1,
23187   "linker_set_key" : "android::trait_trivial_ctor<bool>",
23188   "name" : "android::trait_trivial_ctor<bool>",
23189   "referenced_type" : "type-465",
23190   "self_type" : "type-465",
23191   "size" : 1,
23192   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23193   "template_args" : [ "type-28" ],
23194   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
23195  },
23196  {
23197   "alignment" : 1,
23198   "linker_set_key" : "android::trait_trivial_ctor<char>",
23199   "name" : "android::trait_trivial_ctor<char>",
23200   "referenced_type" : "type-469",
23201   "self_type" : "type-469",
23202   "size" : 1,
23203   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23204   "template_args" : [ "type-88" ],
23205   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
23206  },
23207  {
23208   "alignment" : 1,
23209   "linker_set_key" : "android::trait_trivial_ctor<double>",
23210   "name" : "android::trait_trivial_ctor<double>",
23211   "referenced_type" : "type-520",
23212   "self_type" : "type-520",
23213   "size" : 1,
23214   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23215   "template_args" : [ "type-117" ],
23216   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
23217  },
23218  {
23219   "alignment" : 1,
23220   "linker_set_key" : "android::trait_trivial_ctor<float>",
23221   "name" : "android::trait_trivial_ctor<float>",
23222   "referenced_type" : "type-514",
23223   "self_type" : "type-514",
23224   "size" : 1,
23225   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23226   "template_args" : [ "type-515" ],
23227   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
23228  },
23229  {
23230   "alignment" : 1,
23231   "linker_set_key" : "android::trait_trivial_ctor<int>",
23232   "name" : "android::trait_trivial_ctor<int>",
23233   "referenced_type" : "type-486",
23234   "self_type" : "type-486",
23235   "size" : 1,
23236   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23237   "template_args" : [ "type-38" ],
23238   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
23239  },
23240  {
23241   "alignment" : 1,
23242   "linker_set_key" : "android::trait_trivial_ctor<long long>",
23243   "name" : "android::trait_trivial_ctor<long long>",
23244   "referenced_type" : "type-503",
23245   "self_type" : "type-503",
23246   "size" : 1,
23247   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23248   "template_args" : [ "type-504" ],
23249   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
23250  },
23251  {
23252   "alignment" : 1,
23253   "linker_set_key" : "android::trait_trivial_ctor<long>",
23254   "name" : "android::trait_trivial_ctor<long>",
23255   "referenced_type" : "type-494",
23256   "self_type" : "type-494",
23257   "size" : 1,
23258   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23259   "template_args" : [ "type-63" ],
23260   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
23261  },
23262  {
23263   "alignment" : 1,
23264   "linker_set_key" : "android::trait_trivial_ctor<short>",
23265   "name" : "android::trait_trivial_ctor<short>",
23266   "referenced_type" : "type-477",
23267   "self_type" : "type-477",
23268   "size" : 1,
23269   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23270   "template_args" : [ "type-478" ],
23271   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
23272  },
23273  {
23274   "alignment" : 1,
23275   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
23276   "name" : "android::trait_trivial_ctor<unsigned char>",
23277   "referenced_type" : "type-473",
23278   "self_type" : "type-473",
23279   "size" : 1,
23280   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23281   "template_args" : [ "type-116" ],
23282   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
23283  },
23284  {
23285   "alignment" : 1,
23286   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
23287   "name" : "android::trait_trivial_ctor<unsigned int>",
23288   "referenced_type" : "type-490",
23289   "self_type" : "type-490",
23290   "size" : 1,
23291   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23292   "template_args" : [ "type-2" ],
23293   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
23294  },
23295  {
23296   "alignment" : 1,
23297   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
23298   "name" : "android::trait_trivial_ctor<unsigned long long>",
23299   "referenced_type" : "type-509",
23300   "self_type" : "type-509",
23301   "size" : 1,
23302   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23303   "template_args" : [ "type-510" ],
23304   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
23305  },
23306  {
23307   "alignment" : 1,
23308   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
23309   "name" : "android::trait_trivial_ctor<unsigned long>",
23310   "referenced_type" : "type-499",
23311   "self_type" : "type-499",
23312   "size" : 1,
23313   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23314   "template_args" : [ "type-62" ],
23315   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
23316  },
23317  {
23318   "alignment" : 1,
23319   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
23320   "name" : "android::trait_trivial_ctor<unsigned short>",
23321   "referenced_type" : "type-482",
23322   "self_type" : "type-482",
23323   "size" : 1,
23324   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23325   "template_args" : [ "type-339" ],
23326   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
23327  },
23328  {
23329   "alignment" : 1,
23330   "linker_set_key" : "android::trait_trivial_ctor<void>",
23331   "name" : "android::trait_trivial_ctor<void>",
23332   "referenced_type" : "type-461",
23333   "self_type" : "type-461",
23334   "size" : 1,
23335   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23336   "template_args" : [ "type-41" ],
23337   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
23338  },
23339  {
23340   "alignment" : 1,
23341   "linker_set_key" : "android::trait_trivial_dtor<bool>",
23342   "name" : "android::trait_trivial_dtor<bool>",
23343   "referenced_type" : "type-466",
23344   "self_type" : "type-466",
23345   "size" : 1,
23346   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23347   "template_args" : [ "type-28" ],
23348   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
23349  },
23350  {
23351   "alignment" : 1,
23352   "linker_set_key" : "android::trait_trivial_dtor<char>",
23353   "name" : "android::trait_trivial_dtor<char>",
23354   "referenced_type" : "type-470",
23355   "self_type" : "type-470",
23356   "size" : 1,
23357   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23358   "template_args" : [ "type-88" ],
23359   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
23360  },
23361  {
23362   "alignment" : 1,
23363   "linker_set_key" : "android::trait_trivial_dtor<double>",
23364   "name" : "android::trait_trivial_dtor<double>",
23365   "referenced_type" : "type-521",
23366   "self_type" : "type-521",
23367   "size" : 1,
23368   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23369   "template_args" : [ "type-117" ],
23370   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
23371  },
23372  {
23373   "alignment" : 1,
23374   "linker_set_key" : "android::trait_trivial_dtor<float>",
23375   "name" : "android::trait_trivial_dtor<float>",
23376   "referenced_type" : "type-517",
23377   "self_type" : "type-517",
23378   "size" : 1,
23379   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23380   "template_args" : [ "type-515" ],
23381   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
23382  },
23383  {
23384   "alignment" : 1,
23385   "linker_set_key" : "android::trait_trivial_dtor<int>",
23386   "name" : "android::trait_trivial_dtor<int>",
23387   "referenced_type" : "type-487",
23388   "self_type" : "type-487",
23389   "size" : 1,
23390   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23391   "template_args" : [ "type-38" ],
23392   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
23393  },
23394  {
23395   "alignment" : 1,
23396   "linker_set_key" : "android::trait_trivial_dtor<long long>",
23397   "name" : "android::trait_trivial_dtor<long long>",
23398   "referenced_type" : "type-506",
23399   "self_type" : "type-506",
23400   "size" : 1,
23401   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23402   "template_args" : [ "type-504" ],
23403   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
23404  },
23405  {
23406   "alignment" : 1,
23407   "linker_set_key" : "android::trait_trivial_dtor<long>",
23408   "name" : "android::trait_trivial_dtor<long>",
23409   "referenced_type" : "type-496",
23410   "self_type" : "type-496",
23411   "size" : 1,
23412   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23413   "template_args" : [ "type-63" ],
23414   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
23415  },
23416  {
23417   "alignment" : 1,
23418   "linker_set_key" : "android::trait_trivial_dtor<short>",
23419   "name" : "android::trait_trivial_dtor<short>",
23420   "referenced_type" : "type-479",
23421   "self_type" : "type-479",
23422   "size" : 1,
23423   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23424   "template_args" : [ "type-478" ],
23425   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
23426  },
23427  {
23428   "alignment" : 1,
23429   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
23430   "name" : "android::trait_trivial_dtor<unsigned char>",
23431   "referenced_type" : "type-474",
23432   "self_type" : "type-474",
23433   "size" : 1,
23434   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23435   "template_args" : [ "type-116" ],
23436   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
23437  },
23438  {
23439   "alignment" : 1,
23440   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
23441   "name" : "android::trait_trivial_dtor<unsigned int>",
23442   "referenced_type" : "type-491",
23443   "self_type" : "type-491",
23444   "size" : 1,
23445   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23446   "template_args" : [ "type-2" ],
23447   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
23448  },
23449  {
23450   "alignment" : 1,
23451   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
23452   "name" : "android::trait_trivial_dtor<unsigned long long>",
23453   "referenced_type" : "type-511",
23454   "self_type" : "type-511",
23455   "size" : 1,
23456   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23457   "template_args" : [ "type-510" ],
23458   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
23459  },
23460  {
23461   "alignment" : 1,
23462   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
23463   "name" : "android::trait_trivial_dtor<unsigned long>",
23464   "referenced_type" : "type-500",
23465   "self_type" : "type-500",
23466   "size" : 1,
23467   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23468   "template_args" : [ "type-62" ],
23469   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
23470  },
23471  {
23472   "alignment" : 1,
23473   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
23474   "name" : "android::trait_trivial_dtor<unsigned short>",
23475   "referenced_type" : "type-483",
23476   "self_type" : "type-483",
23477   "size" : 1,
23478   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23479   "template_args" : [ "type-339" ],
23480   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
23481  },
23482  {
23483   "alignment" : 1,
23484   "linker_set_key" : "android::trait_trivial_dtor<void>",
23485   "name" : "android::trait_trivial_dtor<void>",
23486   "referenced_type" : "type-462",
23487   "self_type" : "type-462",
23488   "size" : 1,
23489   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23490   "template_args" : [ "type-41" ],
23491   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
23492  },
23493  {
23494   "alignment" : 1,
23495   "linker_set_key" : "android::trait_trivial_move<android::String16>",
23496   "name" : "android::trait_trivial_move<android::String16>",
23497   "referenced_type" : "type-652",
23498   "self_type" : "type-652",
23499   "size" : 1,
23500   "source_file" : "/system/core/libutils/include/utils/String16.h",
23501   "template_args" : [ "type-75" ],
23502   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
23503  },
23504  {
23505   "alignment" : 1,
23506   "linker_set_key" : "android::trait_trivial_move<android::String8>",
23507   "name" : "android::trait_trivial_move<android::String8>",
23508   "referenced_type" : "type-646",
23509   "self_type" : "type-646",
23510   "size" : 1,
23511   "source_file" : "/system/core/libutils/include/utils/String8.h",
23512   "template_args" : [ "type-85" ],
23513   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
23514  },
23515  {
23516   "alignment" : 1,
23517   "linker_set_key" : "android::trait_trivial_move<bool>",
23518   "name" : "android::trait_trivial_move<bool>",
23519   "referenced_type" : "type-468",
23520   "self_type" : "type-468",
23521   "size" : 1,
23522   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23523   "template_args" : [ "type-28" ],
23524   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
23525  },
23526  {
23527   "alignment" : 1,
23528   "linker_set_key" : "android::trait_trivial_move<char>",
23529   "name" : "android::trait_trivial_move<char>",
23530   "referenced_type" : "type-472",
23531   "self_type" : "type-472",
23532   "size" : 1,
23533   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23534   "template_args" : [ "type-88" ],
23535   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
23536  },
23537  {
23538   "alignment" : 1,
23539   "linker_set_key" : "android::trait_trivial_move<double>",
23540   "name" : "android::trait_trivial_move<double>",
23541   "referenced_type" : "type-523",
23542   "self_type" : "type-523",
23543   "size" : 1,
23544   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23545   "template_args" : [ "type-117" ],
23546   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
23547  },
23548  {
23549   "alignment" : 1,
23550   "linker_set_key" : "android::trait_trivial_move<float>",
23551   "name" : "android::trait_trivial_move<float>",
23552   "referenced_type" : "type-519",
23553   "self_type" : "type-519",
23554   "size" : 1,
23555   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23556   "template_args" : [ "type-515" ],
23557   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
23558  },
23559  {
23560   "alignment" : 1,
23561   "linker_set_key" : "android::trait_trivial_move<int>",
23562   "name" : "android::trait_trivial_move<int>",
23563   "referenced_type" : "type-489",
23564   "self_type" : "type-489",
23565   "size" : 1,
23566   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23567   "template_args" : [ "type-38" ],
23568   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
23569  },
23570  {
23571   "alignment" : 1,
23572   "linker_set_key" : "android::trait_trivial_move<long long>",
23573   "name" : "android::trait_trivial_move<long long>",
23574   "referenced_type" : "type-508",
23575   "self_type" : "type-508",
23576   "size" : 1,
23577   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23578   "template_args" : [ "type-504" ],
23579   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
23580  },
23581  {
23582   "alignment" : 1,
23583   "linker_set_key" : "android::trait_trivial_move<long>",
23584   "name" : "android::trait_trivial_move<long>",
23585   "referenced_type" : "type-498",
23586   "self_type" : "type-498",
23587   "size" : 1,
23588   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23589   "template_args" : [ "type-63" ],
23590   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
23591  },
23592  {
23593   "alignment" : 1,
23594   "linker_set_key" : "android::trait_trivial_move<short>",
23595   "name" : "android::trait_trivial_move<short>",
23596   "referenced_type" : "type-481",
23597   "self_type" : "type-481",
23598   "size" : 1,
23599   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23600   "template_args" : [ "type-478" ],
23601   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
23602  },
23603  {
23604   "alignment" : 1,
23605   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
23606   "name" : "android::trait_trivial_move<unsigned char>",
23607   "referenced_type" : "type-476",
23608   "self_type" : "type-476",
23609   "size" : 1,
23610   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23611   "template_args" : [ "type-116" ],
23612   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
23613  },
23614  {
23615   "alignment" : 1,
23616   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
23617   "name" : "android::trait_trivial_move<unsigned int>",
23618   "referenced_type" : "type-493",
23619   "self_type" : "type-493",
23620   "size" : 1,
23621   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23622   "template_args" : [ "type-2" ],
23623   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
23624  },
23625  {
23626   "alignment" : 1,
23627   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
23628   "name" : "android::trait_trivial_move<unsigned long long>",
23629   "referenced_type" : "type-513",
23630   "self_type" : "type-513",
23631   "size" : 1,
23632   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23633   "template_args" : [ "type-510" ],
23634   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
23635  },
23636  {
23637   "alignment" : 1,
23638   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
23639   "name" : "android::trait_trivial_move<unsigned long>",
23640   "referenced_type" : "type-502",
23641   "self_type" : "type-502",
23642   "size" : 1,
23643   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23644   "template_args" : [ "type-62" ],
23645   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
23646  },
23647  {
23648   "alignment" : 1,
23649   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
23650   "name" : "android::trait_trivial_move<unsigned short>",
23651   "referenced_type" : "type-485",
23652   "self_type" : "type-485",
23653   "size" : 1,
23654   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23655   "template_args" : [ "type-339" ],
23656   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
23657  },
23658  {
23659   "alignment" : 1,
23660   "linker_set_key" : "android::trait_trivial_move<void>",
23661   "name" : "android::trait_trivial_move<void>",
23662   "referenced_type" : "type-464",
23663   "self_type" : "type-464",
23664   "size" : 1,
23665   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23666   "template_args" : [ "type-41" ],
23667   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
23668  },
23669  {
23670   "alignment" : 8,
23671   "fields" :
23672   [
23673    {
23674     "access" : "private",
23675     "field_name" : "m_ptr",
23676     "referenced_type" : "type-415"
23677    },
23678    {
23679     "access" : "private",
23680     "field_name" : "m_refs",
23681     "field_offset" : 64,
23682     "referenced_type" : "type-10"
23683    }
23684   ],
23685   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
23686   "name" : "android::wp<android::hardware::BHwBinder>",
23687   "record_kind" : "class",
23688   "referenced_type" : "type-624",
23689   "self_type" : "type-624",
23690   "size" : 16,
23691   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
23692   "template_args" : [ "type-37" ],
23693   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
23694  },
23695  {
23696   "alignment" : 8,
23697   "fields" :
23698   [
23699    {
23700     "access" : "private",
23701     "field_name" : "m_ptr",
23702     "referenced_type" : "type-424"
23703    },
23704    {
23705     "access" : "private",
23706     "field_name" : "m_refs",
23707     "field_offset" : 64,
23708     "referenced_type" : "type-10"
23709    }
23710   ],
23711   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
23712   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
23713   "record_kind" : "class",
23714   "referenced_type" : "type-423",
23715   "self_type" : "type-423",
23716   "size" : 16,
23717   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
23718   "template_args" : [ "type-402" ],
23719   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
23720  },
23721  {
23722   "alignment" : 8,
23723   "fields" :
23724   [
23725    {
23726     "access" : "private",
23727     "field_name" : "m_ptr",
23728     "referenced_type" : "type-400"
23729    },
23730    {
23731     "access" : "private",
23732     "field_name" : "m_refs",
23733     "field_offset" : 64,
23734     "referenced_type" : "type-10"
23735    }
23736   ],
23737   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
23738   "name" : "android::wp<android::hardware::hidl_death_recipient>",
23739   "record_kind" : "class",
23740   "referenced_type" : "type-399",
23741   "self_type" : "type-399",
23742   "size" : 16,
23743   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
23744   "template_args" : [ "type-401" ],
23745   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
23746  },
23747  {
23748   "alignment" : 8,
23749   "fields" :
23750   [
23751    {
23752     "access" : "private",
23753     "field_name" : "m_ptr",
23754     "referenced_type" : "type-4"
23755    },
23756    {
23757     "access" : "private",
23758     "field_name" : "m_refs",
23759     "field_offset" : 64,
23760     "referenced_type" : "type-10"
23761    }
23762   ],
23763   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
23764   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
23765   "record_kind" : "class",
23766   "referenced_type" : "type-3",
23767   "self_type" : "type-3",
23768   "size" : 16,
23769   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
23770   "template_args" : [ "type-5" ],
23771   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
23772  },
23773  {
23774   "alignment" : 4,
23775   "fields" :
23776   [
23777    {
23778     "field_name" : "maxContentLightLevel",
23779     "referenced_type" : "type-515"
23780    },
23781    {
23782     "field_name" : "maxFrameAverageLightLevel",
23783     "field_offset" : 32,
23784     "referenced_type" : "type-515"
23785    }
23786   ],
23787   "linker_set_key" : "android_cta861_3_metadata",
23788   "name" : "android_cta861_3_metadata",
23789   "referenced_type" : "type-747",
23790   "self_type" : "type-747",
23791   "size" : 8,
23792   "source_file" : "/system/core/libsystem/include/system/graphics.h",
23793   "unique_id" : "android_cta861_3_metadata"
23794  },
23795  {
23796   "alignment" : 4,
23797   "fields" :
23798   [
23799    {
23800     "field_name" : "num_points",
23801     "referenced_type" : "type-2"
23802    },
23803    {
23804     "field_name" : "reserved",
23805     "field_offset" : 32,
23806     "referenced_type" : "type-737"
23807    },
23808    {
23809     "field_name" : "xyzc_points",
23810     "field_offset" : 288,
23811     "referenced_type" : "type-744"
23812    }
23813   ],
23814   "linker_set_key" : "android_depth_points",
23815   "name" : "android_depth_points",
23816   "referenced_type" : "type-743",
23817   "self_type" : "type-743",
23818   "size" : 36,
23819   "source_file" : "/system/core/libsystem/include/system/graphics.h",
23820   "unique_id" : "android_depth_points"
23821  },
23822  {
23823   "alignment" : 8,
23824   "fields" :
23825   [
23826    {
23827     "field_name" : "format",
23828     "referenced_type" : "type-740"
23829    },
23830    {
23831     "field_name" : "num_planes",
23832     "field_offset" : 32,
23833     "referenced_type" : "type-2"
23834    },
23835    {
23836     "field_name" : "planes",
23837     "field_offset" : 64,
23838     "referenced_type" : "type-742"
23839    }
23840   ],
23841   "linker_set_key" : "android_flex_layout",
23842   "name" : "android_flex_layout",
23843   "referenced_type" : "type-741",
23844   "self_type" : "type-741",
23845   "size" : 16,
23846   "source_file" : "/system/core/libsystem/include/system/graphics.h",
23847   "unique_id" : "android_flex_layout"
23848  },
23849  {
23850   "alignment" : 8,
23851   "fields" :
23852   [
23853    {
23854     "field_name" : "top_left",
23855     "referenced_type" : "type-133"
23856    },
23857    {
23858     "field_name" : "component",
23859     "field_offset" : 64,
23860     "referenced_type" : "type-738"
23861    },
23862    {
23863     "field_name" : "bits_per_component",
23864     "field_offset" : 96,
23865     "referenced_type" : "type-38"
23866    },
23867    {
23868     "field_name" : "bits_used",
23869     "field_offset" : 128,
23870     "referenced_type" : "type-38"
23871    },
23872    {
23873     "field_name" : "h_increment",
23874     "field_offset" : 160,
23875     "referenced_type" : "type-38"
23876    },
23877    {
23878     "field_name" : "v_increment",
23879     "field_offset" : 192,
23880     "referenced_type" : "type-38"
23881    },
23882    {
23883     "field_name" : "h_subsampling",
23884     "field_offset" : 224,
23885     "referenced_type" : "type-38"
23886    },
23887    {
23888     "field_name" : "v_subsampling",
23889     "field_offset" : 256,
23890     "referenced_type" : "type-38"
23891    }
23892   ],
23893   "linker_set_key" : "android_flex_plane",
23894   "name" : "android_flex_plane",
23895   "referenced_type" : "type-739",
23896   "self_type" : "type-739",
23897   "size" : 40,
23898   "source_file" : "/system/core/libsystem/include/system/graphics.h",
23899   "unique_id" : "android_flex_plane"
23900  },
23901  {
23902   "alignment" : 4,
23903   "fields" :
23904   [
23905    {
23906     "field_name" : "displayPrimaryRed",
23907     "referenced_type" : "type-745"
23908    },
23909    {
23910     "field_name" : "displayPrimaryGreen",
23911     "field_offset" : 64,
23912     "referenced_type" : "type-745"
23913    },
23914    {
23915     "field_name" : "displayPrimaryBlue",
23916     "field_offset" : 128,
23917     "referenced_type" : "type-745"
23918    },
23919    {
23920     "field_name" : "whitePoint",
23921     "field_offset" : 192,
23922     "referenced_type" : "type-745"
23923    },
23924    {
23925     "field_name" : "maxLuminance",
23926     "field_offset" : 256,
23927     "referenced_type" : "type-515"
23928    },
23929    {
23930     "field_name" : "minLuminance",
23931     "field_offset" : 288,
23932     "referenced_type" : "type-515"
23933    }
23934   ],
23935   "linker_set_key" : "android_smpte2086_metadata",
23936   "name" : "android_smpte2086_metadata",
23937   "referenced_type" : "type-746",
23938   "self_type" : "type-746",
23939   "size" : 40,
23940   "source_file" : "/system/core/libsystem/include/system/graphics.h",
23941   "unique_id" : "android_smpte2086_metadata"
23942  },
23943  {
23944   "alignment" : 4,
23945   "fields" :
23946   [
23947    {
23948     "field_name" : "x",
23949     "referenced_type" : "type-515"
23950    },
23951    {
23952     "field_name" : "y",
23953     "field_offset" : 32,
23954     "referenced_type" : "type-515"
23955    }
23956   ],
23957   "linker_set_key" : "android_xy_color",
23958   "name" : "android_xy_color",
23959   "referenced_type" : "type-745",
23960   "self_type" : "type-745",
23961   "size" : 8,
23962   "source_file" : "/system/core/libsystem/include/system/graphics.h",
23963   "unique_id" : "android_xy_color"
23964  },
23965  {
23966   "alignment" : 8,
23967   "fields" :
23968   [
23969    {
23970     "field_name" : "y",
23971     "referenced_type" : "type-40"
23972    },
23973    {
23974     "field_name" : "cb",
23975     "field_offset" : 64,
23976     "referenced_type" : "type-40"
23977    },
23978    {
23979     "field_name" : "cr",
23980     "field_offset" : 128,
23981     "referenced_type" : "type-40"
23982    },
23983    {
23984     "field_name" : "ystride",
23985     "field_offset" : 192,
23986     "referenced_type" : "type-62"
23987    },
23988    {
23989     "field_name" : "cstride",
23990     "field_offset" : 256,
23991     "referenced_type" : "type-62"
23992    },
23993    {
23994     "field_name" : "chroma_step",
23995     "field_offset" : 320,
23996     "referenced_type" : "type-62"
23997    },
23998    {
23999     "field_name" : "reserved",
24000     "field_offset" : 384,
24001     "referenced_type" : "type-737"
24002    }
24003   ],
24004   "linker_set_key" : "android_ycbcr",
24005   "name" : "android_ycbcr",
24006   "referenced_type" : "type-736",
24007   "self_type" : "type-736",
24008   "size" : 80,
24009   "source_file" : "/system/core/libsystem/include/system/graphics.h",
24010   "unique_id" : "android_ycbcr"
24011  },
24012  {
24013   "alignment" : 4,
24014   "fields" :
24015   [
24016    {
24017     "referenced_type" : "type-336"
24018    }
24019   ],
24020   "linker_set_key" : "log_msg",
24021   "name" : "log_msg",
24022   "referenced_type" : "type-335",
24023   "self_type" : "type-335",
24024   "size" : 5124,
24025   "source_file" : "/system/core/liblog/include/log/log_read.h",
24026   "unique_id" : "log_msg"
24027  },
24028  {
24029   "alignment" : 4,
24030   "fields" :
24031   [
24032    {
24033     "field_name" : "buf",
24034     "referenced_type" : "type-337"
24035    },
24036    {
24037     "field_name" : "entry",
24038     "referenced_type" : "type-338"
24039    },
24040    {
24041     "field_name" : "entry_v4",
24042     "referenced_type" : "type-338"
24043    },
24044    {
24045     "field_name" : "entry_v3",
24046     "referenced_type" : "type-341"
24047    },
24048    {
24049     "field_name" : "entry_v2",
24050     "referenced_type" : "type-342"
24051    },
24052    {
24053     "field_name" : "entry_v1",
24054     "referenced_type" : "type-343"
24055    }
24056   ],
24057   "is_anonymous" : true,
24058   "linker_set_key" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
24059   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
24060   "record_kind" : "union",
24061   "referenced_type" : "type-336",
24062   "self_type" : "type-336",
24063   "size" : 5124,
24064   "source_file" : "/system/core/liblog/include/log/log_read.h",
24065   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
24066  },
24067  {
24068   "alignment" : 1,
24069   "fields" :
24070   [
24071    {
24072     "field_name" : "tv_sec",
24073     "referenced_type" : "type-2"
24074    },
24075    {
24076     "field_name" : "tv_nsec",
24077     "field_offset" : 32,
24078     "referenced_type" : "type-2"
24079    }
24080   ],
24081   "linker_set_key" : "log_time",
24082   "name" : "log_time",
24083   "referenced_type" : "type-647",
24084   "self_type" : "type-647",
24085   "size" : 8,
24086   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
24087   "unique_id" : "_ZTS8log_time"
24088  },
24089  {
24090   "alignment" : 4,
24091   "fields" :
24092   [
24093    {
24094     "field_name" : "len",
24095     "referenced_type" : "type-339"
24096    },
24097    {
24098     "field_name" : "__pad",
24099     "field_offset" : 16,
24100     "referenced_type" : "type-339"
24101    },
24102    {
24103     "field_name" : "pid",
24104     "field_offset" : 32,
24105     "referenced_type" : "type-38"
24106    },
24107    {
24108     "field_name" : "tid",
24109     "field_offset" : 64,
24110     "referenced_type" : "type-38"
24111    },
24112    {
24113     "field_name" : "sec",
24114     "field_offset" : 96,
24115     "referenced_type" : "type-38"
24116    },
24117    {
24118     "field_name" : "nsec",
24119     "field_offset" : 128,
24120     "referenced_type" : "type-38"
24121    },
24122    {
24123     "field_name" : "msg",
24124     "field_offset" : 160,
24125     "referenced_type" : "type-340"
24126    }
24127   ],
24128   "linker_set_key" : "logger_entry",
24129   "name" : "logger_entry",
24130   "referenced_type" : "type-343",
24131   "self_type" : "type-343",
24132   "size" : 20,
24133   "source_file" : "/system/core/liblog/include/log/log_read.h",
24134   "unique_id" : "logger_entry"
24135  },
24136  {
24137   "alignment" : 1,
24138   "fields" :
24139   [
24140    {
24141     "field_name" : "len",
24142     "referenced_type" : "type-339"
24143    },
24144    {
24145     "field_name" : "hdr_size",
24146     "field_offset" : 16,
24147     "referenced_type" : "type-339"
24148    },
24149    {
24150     "field_name" : "pid",
24151     "field_offset" : 32,
24152     "referenced_type" : "type-38"
24153    },
24154    {
24155     "field_name" : "tid",
24156     "field_offset" : 64,
24157     "referenced_type" : "type-38"
24158    },
24159    {
24160     "field_name" : "sec",
24161     "field_offset" : 96,
24162     "referenced_type" : "type-38"
24163    },
24164    {
24165     "field_name" : "nsec",
24166     "field_offset" : 128,
24167     "referenced_type" : "type-38"
24168    },
24169    {
24170     "field_name" : "euid",
24171     "field_offset" : 160,
24172     "referenced_type" : "type-2"
24173    },
24174    {
24175     "field_name" : "msg",
24176     "field_offset" : 192,
24177     "referenced_type" : "type-340"
24178    }
24179   ],
24180   "linker_set_key" : "logger_entry_v2",
24181   "name" : "logger_entry_v2",
24182   "referenced_type" : "type-342",
24183   "self_type" : "type-342",
24184   "size" : 24,
24185   "source_file" : "/system/core/liblog/include/log/log_read.h",
24186   "unique_id" : "logger_entry_v2"
24187  },
24188  {
24189   "alignment" : 1,
24190   "fields" :
24191   [
24192    {
24193     "field_name" : "len",
24194     "referenced_type" : "type-339"
24195    },
24196    {
24197     "field_name" : "hdr_size",
24198     "field_offset" : 16,
24199     "referenced_type" : "type-339"
24200    },
24201    {
24202     "field_name" : "pid",
24203     "field_offset" : 32,
24204     "referenced_type" : "type-38"
24205    },
24206    {
24207     "field_name" : "tid",
24208     "field_offset" : 64,
24209     "referenced_type" : "type-38"
24210    },
24211    {
24212     "field_name" : "sec",
24213     "field_offset" : 96,
24214     "referenced_type" : "type-38"
24215    },
24216    {
24217     "field_name" : "nsec",
24218     "field_offset" : 128,
24219     "referenced_type" : "type-38"
24220    },
24221    {
24222     "field_name" : "lid",
24223     "field_offset" : 160,
24224     "referenced_type" : "type-2"
24225    },
24226    {
24227     "field_name" : "msg",
24228     "field_offset" : 192,
24229     "referenced_type" : "type-340"
24230    }
24231   ],
24232   "linker_set_key" : "logger_entry_v3",
24233   "name" : "logger_entry_v3",
24234   "referenced_type" : "type-341",
24235   "self_type" : "type-341",
24236   "size" : 24,
24237   "source_file" : "/system/core/liblog/include/log/log_read.h",
24238   "unique_id" : "logger_entry_v3"
24239  },
24240  {
24241   "alignment" : 4,
24242   "fields" :
24243   [
24244    {
24245     "field_name" : "len",
24246     "referenced_type" : "type-339"
24247    },
24248    {
24249     "field_name" : "hdr_size",
24250     "field_offset" : 16,
24251     "referenced_type" : "type-339"
24252    },
24253    {
24254     "field_name" : "pid",
24255     "field_offset" : 32,
24256     "referenced_type" : "type-38"
24257    },
24258    {
24259     "field_name" : "tid",
24260     "field_offset" : 64,
24261     "referenced_type" : "type-2"
24262    },
24263    {
24264     "field_name" : "sec",
24265     "field_offset" : 96,
24266     "referenced_type" : "type-2"
24267    },
24268    {
24269     "field_name" : "nsec",
24270     "field_offset" : 128,
24271     "referenced_type" : "type-2"
24272    },
24273    {
24274     "field_name" : "lid",
24275     "field_offset" : 160,
24276     "referenced_type" : "type-2"
24277    },
24278    {
24279     "field_name" : "uid",
24280     "field_offset" : 192,
24281     "referenced_type" : "type-2"
24282    },
24283    {
24284     "field_name" : "msg",
24285     "field_offset" : 224,
24286     "referenced_type" : "type-340"
24287    }
24288   ],
24289   "linker_set_key" : "logger_entry_v4",
24290   "name" : "logger_entry_v4",
24291   "referenced_type" : "type-338",
24292   "self_type" : "type-338",
24293   "size" : 28,
24294   "source_file" : "/system/core/liblog/include/log/log_read.h",
24295   "unique_id" : "logger_entry_v4"
24296  },
24297  {
24298   "alignment" : 4,
24299   "fields" :
24300   [
24301    {
24302     "field_name" : "version",
24303     "referenced_type" : "type-38"
24304    },
24305    {
24306     "field_name" : "numFds",
24307     "field_offset" : 32,
24308     "referenced_type" : "type-38"
24309    },
24310    {
24311     "field_name" : "numInts",
24312     "field_offset" : 64,
24313     "referenced_type" : "type-38"
24314    },
24315    {
24316     "field_name" : "data",
24317     "field_offset" : 96,
24318     "referenced_type" : "type-458"
24319    }
24320   ],
24321   "linker_set_key" : "native_handle",
24322   "name" : "native_handle",
24323   "referenced_type" : "type-457",
24324   "self_type" : "type-457",
24325   "size" : 12,
24326   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
24327   "unique_id" : "native_handle"
24328  }
24329 ],
24330 "rvalue_reference_types" :
24331 [
24332  {
24333   "alignment" : 8,
24334   "linker_set_key" : "android::hardware::Return<android::hardware::drm::V1_0::Status> &&",
24335   "name" : "android::hardware::Return<android::hardware::drm::V1_0::Status> &&",
24336   "referenced_type" : "type-167",
24337   "self_type" : "type-173",
24338   "size" : 8,
24339   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24340  },
24341  {
24342   "alignment" : 8,
24343   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > &&",
24344   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > &&",
24345   "referenced_type" : "type-432",
24346   "self_type" : "type-434",
24347   "size" : 8,
24348   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24349  },
24350  {
24351   "alignment" : 8,
24352   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > &&",
24353   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > &&",
24354   "referenced_type" : "type-905",
24355   "self_type" : "type-907",
24356   "size" : 8,
24357   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24358  },
24359  {
24360   "alignment" : 8,
24361   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > &&",
24362   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > &&",
24363   "referenced_type" : "type-177",
24364   "self_type" : "type-179",
24365   "size" : 8,
24366   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24367  },
24368  {
24369   "alignment" : 8,
24370   "linker_set_key" : "android::hardware::Return<bool> &&",
24371   "name" : "android::hardware::Return<bool> &&",
24372   "referenced_type" : "type-426",
24373   "self_type" : "type-428",
24374   "size" : 8,
24375   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24376  },
24377  {
24378   "alignment" : 8,
24379   "linker_set_key" : "android::hardware::Return<void> &&",
24380   "name" : "android::hardware::Return<void> &&",
24381   "referenced_type" : "type-445",
24382   "self_type" : "type-447",
24383   "size" : 8,
24384   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24385  },
24386  {
24387   "alignment" : 8,
24388   "linker_set_key" : "android::hardware::Status &&",
24389   "name" : "android::hardware::Status &&",
24390   "referenced_type" : "type-170",
24391   "self_type" : "type-421",
24392   "size" : 8,
24393   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24394  },
24395  {
24396   "alignment" : 8,
24397   "linker_set_key" : "android::hardware::details::return_status &&",
24398   "name" : "android::hardware::details::return_status &&",
24399   "referenced_type" : "type-169",
24400   "self_type" : "type-441",
24401   "size" : 8,
24402   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24403  },
24404  {
24405   "alignment" : 8,
24406   "linker_set_key" : "android::hardware::hidl_handle &&",
24407   "name" : "android::hardware::hidl_handle &&",
24408   "referenced_type" : "type-553",
24409   "self_type" : "type-558",
24410   "size" : 8,
24411   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
24412  },
24413  {
24414   "alignment" : 8,
24415   "linker_set_key" : "android::hardware::hidl_memory &&",
24416   "name" : "android::hardware::hidl_memory &&",
24417   "referenced_type" : "type-556",
24418   "self_type" : "type-563",
24419   "size" : 8,
24420   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
24421  },
24422  {
24423   "alignment" : 8,
24424   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> &&",
24425   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> &&",
24426   "referenced_type" : "type-329",
24427   "self_type" : "type-333",
24428   "size" : 8,
24429   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24430  },
24431  {
24432   "alignment" : 8,
24433   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> &&",
24434   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> &&",
24435   "referenced_type" : "type-880",
24436   "self_type" : "type-892",
24437   "size" : 8,
24438   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24439  },
24440  {
24441   "alignment" : 8,
24442   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> &&",
24443   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> &&",
24444   "referenced_type" : "type-159",
24445   "self_type" : "type-162",
24446   "size" : 8,
24447   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24448  },
24449  {
24450   "alignment" : 8,
24451   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory> &&",
24452   "name" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory> &&",
24453   "referenced_type" : "type-370",
24454   "self_type" : "type-373",
24455   "size" : 8,
24456   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24457  },
24458  {
24459   "alignment" : 8,
24460   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmFactory> &&",
24461   "name" : "android::sp<android::hardware::drm::V1_1::IDrmFactory> &&",
24462   "referenced_type" : "type-96",
24463   "self_type" : "type-902",
24464   "size" : 8,
24465   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24466  },
24467  {
24468   "alignment" : 8,
24469   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> &&",
24470   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> &&",
24471   "referenced_type" : "type-140",
24472   "self_type" : "type-164",
24473   "size" : 8,
24474   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24475  },
24476  {
24477   "alignment" : 8,
24478   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
24479   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
24480   "referenced_type" : "type-396",
24481   "self_type" : "type-407",
24482   "size" : 8,
24483   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24484  },
24485  {
24486   "alignment" : 8,
24487   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
24488   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
24489   "referenced_type" : "type-248",
24490   "self_type" : "type-247",
24491   "size" : 8,
24492   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24493  },
24494  {
24495   "alignment" : 8,
24496   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
24497   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
24498   "referenced_type" : "type-705",
24499   "self_type" : "type-704",
24500   "size" : 8,
24501   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24502  },
24503  {
24504   "alignment" : 8,
24505   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
24506   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
24507   "referenced_type" : "type-934",
24508   "self_type" : "type-933",
24509   "size" : 8,
24510   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24511  },
24512  {
24513   "alignment" : 8,
24514   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
24515   "name" : "std::function<sp<IBase> (void *)> &&",
24516   "referenced_type" : "type-252",
24517   "self_type" : "type-251",
24518   "size" : 8,
24519   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24520  },
24521  {
24522   "alignment" : 8,
24523   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
24524   "name" : "std::function<sp<IBase> (void *)> &&",
24525   "referenced_type" : "type-716",
24526   "self_type" : "type-715",
24527   "size" : 8,
24528   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24529  },
24530  {
24531   "alignment" : 8,
24532   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
24533   "name" : "std::function<sp<IBase> (void *)> &&",
24534   "referenced_type" : "type-938",
24535   "self_type" : "type-937",
24536   "size" : 8,
24537   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24538  },
24539  {
24540   "alignment" : 8,
24541   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
24542   "name" : "std::function<sp<IBinder> (void *)> &&",
24543   "referenced_type" : "type-250",
24544   "self_type" : "type-249",
24545   "size" : 8,
24546   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24547  },
24548  {
24549   "alignment" : 8,
24550   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
24551   "name" : "std::function<sp<IBinder> (void *)> &&",
24552   "referenced_type" : "type-707",
24553   "self_type" : "type-706",
24554   "size" : 8,
24555   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24556  },
24557  {
24558   "alignment" : 8,
24559   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
24560   "name" : "std::function<sp<IBinder> (void *)> &&",
24561   "referenced_type" : "type-936",
24562   "self_type" : "type-935",
24563   "size" : 8,
24564   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24565  }
24566 ]
24567}
24568