1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-71",
9   "self_type" : "type-329",
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-504",
16   "self_type" : "type-733",
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-42",
24   "self_type" : "type-447",
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-100",
32   "self_type" : "type-605",
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-100",
41   "self_type" : "type-578",
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-100",
50   "self_type" : "type-326",
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-726",
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-26",
73   "self_type" : "type-26",
74   "size" : 1
75  },
76  {
77   "alignment" : 1,
78   "is_integral" : true,
79   "linker_set_key" : "char",
80   "name" : "char",
81   "referenced_type" : "type-71",
82   "self_type" : "type-71",
83   "size" : 1
84  },
85  {
86   "alignment" : 2,
87   "is_integral" : true,
88   "is_unsigned" : true,
89   "linker_set_key" : "char16_t",
90   "name" : "char16_t",
91   "referenced_type" : "type-61",
92   "self_type" : "type-61",
93   "size" : 2
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "double",
98   "name" : "double",
99   "referenced_type" : "type-101",
100   "self_type" : "type-101",
101   "size" : 8
102  },
103  {
104   "alignment" : 4,
105   "linker_set_key" : "float",
106   "name" : "float",
107   "referenced_type" : "type-504",
108   "self_type" : "type-504",
109   "size" : 4
110  },
111  {
112   "alignment" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "int",
115   "name" : "int",
116   "referenced_type" : "type-42",
117   "self_type" : "type-42",
118   "size" : 4
119  },
120  {
121   "alignment" : 4,
122   "is_integral" : true,
123   "linker_set_key" : "long",
124   "name" : "long",
125   "referenced_type" : "type-484",
126   "self_type" : "type-484",
127   "size" : 4
128  },
129  {
130   "alignment" : 4,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-47",
135   "self_type" : "type-47",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-467",
144   "self_type" : "type-467",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-517",
153   "self_type" : "type-517",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-100",
163   "self_type" : "type-100",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 4,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-490",
183   "self_type" : "type-490",
184   "size" : 4
185  },
186  {
187   "alignment" : 4,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-93",
193   "self_type" : "type-93",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-328",
203   "self_type" : "type-328",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-44",
210   "self_type" : "type-44"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
217  },
218  {
219   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
220  },
221  {
222   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
223  },
224  {
225   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
226  },
227  {
228   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
229  },
230  {
231   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
232  },
233  {
234   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
235  },
236  {
237   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
238  },
239  {
240   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
241  },
242  {
243   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21notifySyspropsChangedEv"
244  },
245  {
246   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21setHALInstrumentationEv"
247  },
248  {
249   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
250  },
251  {
252   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin4pingEv"
253  },
254  {
255   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
256  },
257  {
258   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin8castFromERKNS_2spINS1_4V1_010IDrmPluginEEEb"
259  },
260  {
261   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
262  },
263  {
264   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin8castFromERKNS_2spIS3_EEb"
265  },
266  {
267   "name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin13addOnewayTaskENSt3__18functionIFvvEEE"
268  },
269  {
270   "name" : "_ZN7android8hardware3drm4V1_111BsDrmPluginC1ENS_2spINS2_10IDrmPluginEEE"
271  },
272  {
273   "name" : "_ZN7android8hardware3drm4V1_111BsDrmPluginC2ENS_2spINS2_10IDrmPluginEEE"
274  },
275  {
276   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
277  },
278  {
279   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
280  },
281  {
282   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
283  },
284  {
285   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
286  },
287  {
288   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
289  },
290  {
291   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
292  },
293  {
294   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
295  },
296  {
297   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
298  },
299  {
300   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
301  },
302  {
303   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory21notifySyspropsChangedEv"
304  },
305  {
306   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory21setHALInstrumentationEv"
307  },
308  {
309   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
310  },
311  {
312   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory4pingEv"
313  },
314  {
315   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
316  },
317  {
318   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory8castFromERKNS_2spINS1_4V1_011IDrmFactoryEEEb"
319  },
320  {
321   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
322  },
323  {
324   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory8castFromERKNS_2spIS3_EEb"
325  },
326  {
327   "name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory13addOnewayTaskENSt3__18functionIFvvEEE"
328  },
329  {
330   "name" : "_ZN7android8hardware3drm4V1_112BsDrmFactoryC1ENS_2spINS2_11IDrmFactoryEEE"
331  },
332  {
333   "name" : "_ZN7android8hardware3drm4V1_112BsDrmFactoryC2ENS_2spINS2_11IDrmFactoryEEE"
334  },
335  {
336   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
337  },
338  {
339   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
340  },
341  {
342   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin16_hidl_getMetricsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
343  },
344  {
345   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin19_hidl_getHdcpLevelsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
346  },
347  {
348   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin21_hidl_openSession_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
349  },
350  {
351   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin22_hidl_getSecureStopIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
352  },
353  {
354   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin22_hidl_getSecurityLevelEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
355  },
356  {
357   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin22_hidl_removeSecureStopEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
358  },
359  {
360   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin23_hidl_getKeyRequest_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
361  },
362  {
363   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin24_hidl_releaseSecureStopsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
364  },
365  {
366   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin25_hidl_getNumberOfSessionsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
367  },
368  {
369   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin26_hidl_removeAllSecureStopsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
370  },
371  {
372   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin4pingEv"
373  },
374  {
375   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginC1ERKNS_2spINS2_10IDrmPluginEEE"
376  },
377  {
378   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginC2ERKNS_2spINS2_10IDrmPluginEEE"
379  },
380  {
381   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD0Ev"
382  },
383  {
384   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD1Ev"
385  },
386  {
387   "name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD2Ev"
388  },
389  {
390   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin10getMetricsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE"
391  },
392  {
393   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
394  },
395  {
396   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
397  },
398  {
399   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11openSessionENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
400  },
401  {
402   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
403  },
404  {
405   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11setListenerERKNS_2spINS1_4V1_018IDrmPluginListenerEEE"
406  },
407  {
408   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
409  },
410  {
411   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
412  },
413  {
414   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
415  },
416  {
417   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getHdcpLevelsENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelES8_EEE"
418  },
419  {
420   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NSB_14KeyRequestTypeESA_EEE"
421  },
422  {
423   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNSA_10SecureStopEEEE"
424  },
425  {
426   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
427  },
428  {
429   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14getSecureStopsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS6_10SecureStopEEEEEE"
430  },
431  {
432   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
433  },
434  {
435   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS4_INSA_8KeyValueEEEEEE"
436  },
437  {
438   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS1_4V1_09KeyStatusEEEb"
439  },
440  {
441   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin15openSession_1_1ENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
442  },
443  {
444   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
445  },
446  {
447   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16_hidl_getMetricsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE"
448  },
449  {
450   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16getSecureStopIdsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS8_IhEEEEEEE"
451  },
452  {
453   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16getSecurityLevelERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE"
454  },
455  {
456   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16removeSecureStopERKNS0_8hidl_vecIhEE"
457  },
458  {
459   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17getKeyRequest_1_1ERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
460  },
461  {
462   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusES6_EEE"
463  },
464  {
465   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
466  },
467  {
468   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
469  },
470  {
471   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
472  },
473  {
474   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18releaseSecureStopsERKNS2_17SecureStopReleaseE"
475  },
476  {
477   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
478  },
479  {
480   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19_hidl_getHdcpLevelsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelESD_EEE"
481  },
482  {
483   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19getNumberOfSessionsENSt3__18functionIFvNS1_4V1_06StatusEjjEEE"
484  },
485  {
486   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEES6_EEE"
487  },
488  {
489   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
490  },
491  {
492   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
493  },
494  {
495   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20removeAllSecureStopsEv"
496  },
497  {
498   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEx"
499  },
500  {
501   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
502  },
503  {
504   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21_hidl_openSession_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
505  },
506  {
507   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21notifySyspropsChangedEv"
508  },
509  {
510   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21releaseAllSecureStopsEv"
511  },
512  {
513   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21setHALInstrumentationEv"
514  },
515  {
516   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin22_hidl_getSecureStopIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINSD_IhEEEEEEE"
517  },
518  {
519   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin22_hidl_getSecurityLevelEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE"
520  },
521  {
522   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin22_hidl_removeSecureStopEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
523  },
524  {
525   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin23_hidl_getKeyRequest_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS9_INSG_8KeyValueEEENSt3__18functionIFvNSG_6StatusESC_NS2_14KeyRequestTypeESF_EEE"
526  },
527  {
528   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin24_hidl_releaseSecureStopsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS2_17SecureStopReleaseE"
529  },
530  {
531   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusES7_S7_EEE"
532  },
533  {
534   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin25_hidl_getNumberOfSessionsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusEjjEEE"
535  },
536  {
537   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin26_hidl_removeAllSecureStopsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
538  },
539  {
540   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin4pingEv"
541  },
542  {
543   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
544  },
545  {
546   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
547  },
548  {
549   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusEbEEE"
550  },
551  {
552   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
553  },
554  {
555   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
556  },
557  {
558   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
559  },
560  {
561   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin9sendEventENS1_4V1_09EventTypeERKNS0_8hidl_vecIhEES9_"
562  },
563  {
564   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPluginC1ERKNS_2spINS0_7IBinderEEE"
565  },
566  {
567   "name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPluginC2ERKNS_2spINS0_7IBinderEEE"
568  },
569  {
570   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
571  },
572  {
573   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
574  },
575  {
576   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory4pingEv"
577  },
578  {
579   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryC1ERKNS_2spINS2_11IDrmFactoryEEE"
580  },
581  {
582   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryC2ERKNS_2spINS2_11IDrmFactoryEEE"
583  },
584  {
585   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev"
586  },
587  {
588   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev"
589  },
590  {
591   "name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD2Ev"
592  },
593  {
594   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
595  },
596  {
597   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSD_10IDrmPluginEEEEEE"
598  },
599  {
600   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
601  },
602  {
603   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
604  },
605  {
606   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
607  },
608  {
609   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
610  },
611  {
612   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
613  },
614  {
615   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory21notifySyspropsChangedEv"
616  },
617  {
618   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory21setHALInstrumentationEv"
619  },
620  {
621   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
622  },
623  {
624   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
625  },
626  {
627   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory4pingEv"
628  },
629  {
630   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
631  },
632  {
633   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactoryC1ERKNS_2spINS0_7IBinderEEE"
634  },
635  {
636   "name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactoryC2ERKNS_2spINS0_7IBinderEEE"
637  },
638  {
639   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
640  },
641  {
642   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
643  },
644  {
645   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
646  },
647  {
648   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
649  },
650  {
651   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
652  },
653  {
654   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
655  },
656  {
657   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
658  },
659  {
660   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
661  },
662  {
663   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
664  },
665  {
666   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21notifySyspropsChangedEv"
667  },
668  {
669   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21setHALInstrumentationEv"
670  },
671  {
672   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
673  },
674  {
675   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory4pingEv"
676  },
677  {
678   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
679  },
680  {
681   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory8castFromERKNS_2spINS1_4V1_014ICryptoFactoryEEEb"
682  },
683  {
684   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
685  },
686  {
687   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory8castFromERKNS_2spIS3_EEb"
688  },
689  {
690   "name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory13addOnewayTaskENSt3__18functionIFvvEEE"
691  },
692  {
693   "name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactoryC1ENS_2spINS2_14ICryptoFactoryEEE"
694  },
695  {
696   "name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactoryC2ENS_2spINS2_14ICryptoFactoryEEE"
697  },
698  {
699   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
700  },
701  {
702   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
703  },
704  {
705   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory4pingEv"
706  },
707  {
708   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryC1ERKNS_2spINS2_14ICryptoFactoryEEE"
709  },
710  {
711   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryC2ERKNS_2spINS2_14ICryptoFactoryEEE"
712  },
713  {
714   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev"
715  },
716  {
717   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev"
718  },
719  {
720   "name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD2Ev"
721  },
722  {
723   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
724  },
725  {
726   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSE_13ICryptoPluginEEEEEE"
727  },
728  {
729   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
730  },
731  {
732   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
733  },
734  {
735   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
736  },
737  {
738   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
739  },
740  {
741   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
742  },
743  {
744   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory21notifySyspropsChangedEv"
745  },
746  {
747   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory21setHALInstrumentationEv"
748  },
749  {
750   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
751  },
752  {
753   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory4pingEv"
754  },
755  {
756   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
757  },
758  {
759   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactoryC1ERKNS_2spINS0_7IBinderEEE"
760  },
761  {
762   "name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactoryC2ERKNS_2spINS0_7IBinderEEE"
763  },
764  {
765   "name" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_14DrmMetricGroup5ValueEPNS0_6ParcelEjj"
766  },
767  {
768   "name" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_14DrmMetricGroup6MetricEPNS0_6ParcelEjj"
769  },
770  {
771   "name" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_14DrmMetricGroup9AttributeEPNS0_6ParcelEjj"
772  },
773  {
774   "name" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_14DrmMetricGroupEPNS0_6ParcelEjj"
775  },
776  {
777   "name" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_17SecureStopReleaseEPNS0_6ParcelEjj"
778  },
779  {
780   "name" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_14DrmMetricGroup5ValueERKNS0_6ParcelEjj"
781  },
782  {
783   "name" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_14DrmMetricGroup6MetricERKNS0_6ParcelEjj"
784  },
785  {
786   "name" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_14DrmMetricGroup9AttributeERKNS0_6ParcelEjj"
787  },
788  {
789   "name" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_14DrmMetricGroupERKNS0_6ParcelEjj"
790  },
791  {
792   "name" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_17SecureStopReleaseERKNS0_6ParcelEjj"
793  },
794  {
795   "binding" : "weak",
796   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_110IDrmPluginENS3_4V1_010IDrmPluginENS4_13BpHwDrmPluginEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
797  },
798  {
799   "binding" : "weak",
800   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_110IDrmPluginENS_4hidl4base4V1_05IBaseENS4_13BpHwDrmPluginEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
801  },
802  {
803   "binding" : "weak",
804   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_111IDrmFactoryENS3_4V1_011IDrmFactoryENS4_14BpHwDrmFactoryEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
805  },
806  {
807   "binding" : "weak",
808   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_111IDrmFactoryENS_4hidl4base4V1_05IBaseENS4_14BpHwDrmFactoryEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
809  },
810  {
811   "binding" : "weak",
812   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_114ICryptoFactoryENS3_4V1_014ICryptoFactoryENS4_17BpHwCryptoFactoryEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
813  },
814  {
815   "binding" : "weak",
816   "name" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_114ICryptoFactoryENS_4hidl4base4V1_05IBaseENS4_17BpHwCryptoFactoryEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
817  },
818  {
819   "binding" : "weak",
820   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3drm4V1_010IDrmPluginEvEENS_2spIT_EES8_"
821  },
822  {
823   "binding" : "weak",
824   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3drm4V1_013ICryptoPluginEvEENS_2spIT_EES8_"
825  },
826  {
827   "binding" : "weak",
828   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_3drm4V1_018IDrmPluginListenerEvEENS_2spIT_EES8_"
829  },
830  {
831   "binding" : "weak",
832   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3drm4V1_113BpHwDrmPluginENS4_10IDrmPluginEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
833  },
834  {
835   "binding" : "weak",
836   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3drm4V1_114BpHwDrmFactoryENS4_11IDrmFactoryEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
837  },
838  {
839   "binding" : "weak",
840   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_3drm4V1_117BpHwCryptoFactoryENS4_14ICryptoFactoryEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
841  },
842  {
843   "binding" : "weak",
844   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
845  },
846  {
847   "binding" : "weak",
848   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
849  },
850  {
851   "binding" : "weak",
852   "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_"
853  },
854  {
855   "binding" : "weak",
856   "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_EEiEERKT_"
857  },
858  {
859   "binding" : "weak",
860   "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_EEiEE"
861  },
862  {
863   "binding" : "weak",
864   "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_"
865  },
866  {
867   "binding" : "weak",
868   "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_EEiEERKT_"
869  },
870  {
871   "binding" : "weak",
872   "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_EEiEE"
873  },
874  {
875   "binding" : "weak",
876   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
877  },
878  {
879   "binding" : "weak",
880   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
881  },
882  {
883   "binding" : "weak",
884   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
885  },
886  {
887   "name" : "_ZThn20_N7android8hardware3drm4V1_113BnHwDrmPluginD0Ev"
888  },
889  {
890   "name" : "_ZThn20_N7android8hardware3drm4V1_113BnHwDrmPluginD1Ev"
891  },
892  {
893   "name" : "_ZThn20_N7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev"
894  },
895  {
896   "name" : "_ZThn20_N7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev"
897  },
898  {
899   "name" : "_ZThn20_N7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev"
900  },
901  {
902   "name" : "_ZThn20_N7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev"
903  },
904  {
905   "name" : "_ZTv0_n12_N7android8hardware3drm4V1_113BnHwDrmPluginD0Ev"
906  },
907  {
908   "name" : "_ZTv0_n12_N7android8hardware3drm4V1_113BnHwDrmPluginD1Ev"
909  },
910  {
911   "name" : "_ZTv0_n12_N7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev"
912  },
913  {
914   "name" : "_ZTv0_n12_N7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev"
915  },
916  {
917   "name" : "_ZTv0_n12_N7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev"
918  },
919  {
920   "name" : "_ZTv0_n12_N7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev"
921  }
922 ],
923 "elf_objects" :
924 [
925  {
926   "name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10descriptorE"
927  },
928  {
929   "name" : "_ZN7android8hardware3drm4V1_111IDrmFactory10descriptorE"
930  },
931  {
932   "name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory10descriptorE"
933  },
934  {
935   "name" : "_ZTCN7android8hardware3drm4V1_110IDrmPluginE0_NS1_4V1_010IDrmPluginE"
936  },
937  {
938   "name" : "_ZTCN7android8hardware3drm4V1_110IDrmPluginE0_NS_4hidl4base4V1_05IBaseE"
939  },
940  {
941   "binding" : "weak",
942   "name" : "_ZTCN7android8hardware3drm4V1_111BsDrmPluginE0_NS2_10IDrmPluginE"
943  },
944  {
945   "name" : "_ZTCN7android8hardware3drm4V1_111IDrmFactoryE0_NS1_4V1_011IDrmFactoryE"
946  },
947  {
948   "name" : "_ZTCN7android8hardware3drm4V1_111IDrmFactoryE0_NS_4hidl4base4V1_05IBaseE"
949  },
950  {
951   "binding" : "weak",
952   "name" : "_ZTCN7android8hardware3drm4V1_112BsDrmFactoryE0_NS2_11IDrmFactoryE"
953  },
954  {
955   "name" : "_ZTCN7android8hardware3drm4V1_113BnHwDrmPluginE0_NS0_7IBinderE"
956  },
957  {
958   "name" : "_ZTCN7android8hardware3drm4V1_113BnHwDrmPluginE0_NS0_9BHwBinderE"
959  },
960  {
961   "name" : "_ZTCN7android8hardware3drm4V1_113BnHwDrmPluginE0_NS_4hidl4base4V1_08BnHwBaseE"
962  },
963  {
964   "name" : "_ZTCN7android8hardware3drm4V1_113BpHwDrmPluginE0_NS0_11BpInterfaceINS2_10IDrmPluginEEE"
965  },
966  {
967   "name" : "_ZTCN7android8hardware3drm4V1_113BpHwDrmPluginE0_NS1_4V1_010IDrmPluginE"
968  },
969  {
970   "name" : "_ZTCN7android8hardware3drm4V1_113BpHwDrmPluginE0_NS2_10IDrmPluginE"
971  },
972  {
973   "name" : "_ZTCN7android8hardware3drm4V1_113BpHwDrmPluginE0_NS_4hidl4base4V1_05IBaseE"
974  },
975  {
976   "name" : "_ZTCN7android8hardware3drm4V1_113BpHwDrmPluginE4_NS0_10IInterfaceE"
977  },
978  {
979   "name" : "_ZTCN7android8hardware3drm4V1_113BpHwDrmPluginE8_NS0_11BpHwRefBaseE"
980  },
981  {
982   "name" : "_ZTCN7android8hardware3drm4V1_114BnHwDrmFactoryE0_NS0_7IBinderE"
983  },
984  {
985   "name" : "_ZTCN7android8hardware3drm4V1_114BnHwDrmFactoryE0_NS0_9BHwBinderE"
986  },
987  {
988   "name" : "_ZTCN7android8hardware3drm4V1_114BnHwDrmFactoryE0_NS_4hidl4base4V1_08BnHwBaseE"
989  },
990  {
991   "name" : "_ZTCN7android8hardware3drm4V1_114BpHwDrmFactoryE0_NS0_11BpInterfaceINS2_11IDrmFactoryEEE"
992  },
993  {
994   "name" : "_ZTCN7android8hardware3drm4V1_114BpHwDrmFactoryE0_NS1_4V1_011IDrmFactoryE"
995  },
996  {
997   "name" : "_ZTCN7android8hardware3drm4V1_114BpHwDrmFactoryE0_NS2_11IDrmFactoryE"
998  },
999  {
1000   "name" : "_ZTCN7android8hardware3drm4V1_114BpHwDrmFactoryE0_NS_4hidl4base4V1_05IBaseE"
1001  },
1002  {
1003   "name" : "_ZTCN7android8hardware3drm4V1_114BpHwDrmFactoryE4_NS0_10IInterfaceE"
1004  },
1005  {
1006   "name" : "_ZTCN7android8hardware3drm4V1_114BpHwDrmFactoryE8_NS0_11BpHwRefBaseE"
1007  },
1008  {
1009   "name" : "_ZTCN7android8hardware3drm4V1_114ICryptoFactoryE0_NS1_4V1_014ICryptoFactoryE"
1010  },
1011  {
1012   "name" : "_ZTCN7android8hardware3drm4V1_114ICryptoFactoryE0_NS_4hidl4base4V1_05IBaseE"
1013  },
1014  {
1015   "binding" : "weak",
1016   "name" : "_ZTCN7android8hardware3drm4V1_115BsCryptoFactoryE0_NS2_14ICryptoFactoryE"
1017  },
1018  {
1019   "name" : "_ZTCN7android8hardware3drm4V1_117BnHwCryptoFactoryE0_NS0_7IBinderE"
1020  },
1021  {
1022   "name" : "_ZTCN7android8hardware3drm4V1_117BnHwCryptoFactoryE0_NS0_9BHwBinderE"
1023  },
1024  {
1025   "name" : "_ZTCN7android8hardware3drm4V1_117BnHwCryptoFactoryE0_NS_4hidl4base4V1_08BnHwBaseE"
1026  },
1027  {
1028   "name" : "_ZTCN7android8hardware3drm4V1_117BpHwCryptoFactoryE0_NS0_11BpInterfaceINS2_14ICryptoFactoryEEE"
1029  },
1030  {
1031   "name" : "_ZTCN7android8hardware3drm4V1_117BpHwCryptoFactoryE0_NS1_4V1_014ICryptoFactoryE"
1032  },
1033  {
1034   "name" : "_ZTCN7android8hardware3drm4V1_117BpHwCryptoFactoryE0_NS2_14ICryptoFactoryE"
1035  },
1036  {
1037   "name" : "_ZTCN7android8hardware3drm4V1_117BpHwCryptoFactoryE0_NS_4hidl4base4V1_05IBaseE"
1038  },
1039  {
1040   "name" : "_ZTCN7android8hardware3drm4V1_117BpHwCryptoFactoryE4_NS0_10IInterfaceE"
1041  },
1042  {
1043   "name" : "_ZTCN7android8hardware3drm4V1_117BpHwCryptoFactoryE8_NS0_11BpHwRefBaseE"
1044  },
1045  {
1046   "name" : "_ZTTN7android8hardware3drm4V1_110IDrmPluginE"
1047  },
1048  {
1049   "name" : "_ZTTN7android8hardware3drm4V1_111IDrmFactoryE"
1050  },
1051  {
1052   "name" : "_ZTTN7android8hardware3drm4V1_113BnHwDrmPluginE"
1053  },
1054  {
1055   "name" : "_ZTTN7android8hardware3drm4V1_113BpHwDrmPluginE"
1056  },
1057  {
1058   "name" : "_ZTTN7android8hardware3drm4V1_114BnHwDrmFactoryE"
1059  },
1060  {
1061   "name" : "_ZTTN7android8hardware3drm4V1_114BpHwDrmFactoryE"
1062  },
1063  {
1064   "name" : "_ZTTN7android8hardware3drm4V1_114ICryptoFactoryE"
1065  },
1066  {
1067   "name" : "_ZTTN7android8hardware3drm4V1_117BnHwCryptoFactoryE"
1068  },
1069  {
1070   "name" : "_ZTTN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
1071  },
1072  {
1073   "name" : "_ZTVN7android8hardware3drm4V1_110IDrmPluginE"
1074  },
1075  {
1076   "binding" : "weak",
1077   "name" : "_ZTVN7android8hardware3drm4V1_111BsDrmPluginE"
1078  },
1079  {
1080   "name" : "_ZTVN7android8hardware3drm4V1_111IDrmFactoryE"
1081  },
1082  {
1083   "binding" : "weak",
1084   "name" : "_ZTVN7android8hardware3drm4V1_112BsDrmFactoryE"
1085  },
1086  {
1087   "name" : "_ZTVN7android8hardware3drm4V1_113BnHwDrmPluginE"
1088  },
1089  {
1090   "name" : "_ZTVN7android8hardware3drm4V1_113BpHwDrmPluginE"
1091  },
1092  {
1093   "name" : "_ZTVN7android8hardware3drm4V1_114BnHwDrmFactoryE"
1094  },
1095  {
1096   "name" : "_ZTVN7android8hardware3drm4V1_114BpHwDrmFactoryE"
1097  },
1098  {
1099   "name" : "_ZTVN7android8hardware3drm4V1_114ICryptoFactoryE"
1100  },
1101  {
1102   "binding" : "weak",
1103   "name" : "_ZTVN7android8hardware3drm4V1_115BsCryptoFactoryE"
1104  },
1105  {
1106   "name" : "_ZTVN7android8hardware3drm4V1_117BnHwCryptoFactoryE"
1107  },
1108  {
1109   "name" : "_ZTVN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
1110  }
1111 ],
1112 "enum_types" :
1113 [
1114  {
1115   "alignment" : 4,
1116   "enum_fields" :
1117   [
1118    {
1119     "enum_field_value" : 0,
1120     "name" : "android::Condition::WAKE_UP_ONE"
1121    },
1122    {
1123     "enum_field_value" : 1,
1124     "name" : "android::Condition::WAKE_UP_ALL"
1125    }
1126   ],
1127   "linker_set_key" : "android::Condition::WakeUpType",
1128   "name" : "android::Condition::WakeUpType",
1129   "referenced_type" : "type-745",
1130   "self_type" : "type-745",
1131   "size" : 4,
1132   "source_file" : "/system/core/libutils/include/utils/Condition.h",
1133   "underlying_type" : "type-2",
1134   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
1135  },
1136  {
1137   "alignment" : 4,
1138   "enum_fields" :
1139   [
1140    {
1141     "enum_field_value" : 0,
1142     "name" : "android::String16::kEmptyString"
1143    }
1144   ],
1145   "linker_set_key" : "android::String16::StaticLinkage",
1146   "name" : "android::String16::StaticLinkage",
1147   "referenced_type" : "type-638",
1148   "self_type" : "type-638",
1149   "size" : 4,
1150   "source_file" : "/system/core/libutils/include/utils/String16.h",
1151   "underlying_type" : "type-2",
1152   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
1153  },
1154  {
1155   "alignment" : 4,
1156   "enum_fields" :
1157   [
1158    {
1159     "enum_field_value" : 0,
1160     "name" : "android::String8::kEmptyString"
1161    }
1162   ],
1163   "linker_set_key" : "android::String8::StaticLinkage",
1164   "name" : "android::String8::StaticLinkage",
1165   "referenced_type" : "type-630",
1166   "self_type" : "type-630",
1167   "size" : 4,
1168   "source_file" : "/system/core/libutils/include/utils/String8.h",
1169   "underlying_type" : "type-2",
1170   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
1171  },
1172  {
1173   "alignment" : 4,
1174   "enum_fields" :
1175   [
1176    {
1177     "enum_field_value" : 0,
1178     "name" : "android::hardware::HidlReturnRestriction::NONE"
1179    },
1180    {
1181     "enum_field_value" : 1,
1182     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
1183    },
1184    {
1185     "enum_field_value" : 2,
1186     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
1187    }
1188   ],
1189   "linker_set_key" : "android::hardware::HidlReturnRestriction",
1190   "name" : "android::hardware::HidlReturnRestriction",
1191   "referenced_type" : "type-433",
1192   "self_type" : "type-433",
1193   "size" : 4,
1194   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
1195   "underlying_type" : "type-42",
1196   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
1197  },
1198  {
1199   "alignment" : 4,
1200   "enum_fields" :
1201   [
1202    {
1203     "enum_field_value" : 0,
1204     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
1205    },
1206    {
1207     "enum_field_value" : 1,
1208     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
1209    },
1210    {
1211     "enum_field_value" : 2,
1212     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
1213    },
1214    {
1215     "enum_field_value" : 3,
1216     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
1217    }
1218   ],
1219   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
1220   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
1221   "referenced_type" : "type-621",
1222   "self_type" : "type-621",
1223   "size" : 4,
1224   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
1225   "underlying_type" : "type-42",
1226   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
1227  },
1228  {
1229   "alignment" : 4,
1230   "enum_fields" :
1231   [
1232    {
1233     "enum_field_value" : 1,
1234     "name" : "android::hardware::kSynchronizedReadWrite"
1235    },
1236    {
1237     "enum_field_value" : 2,
1238     "name" : "android::hardware::kUnsynchronizedWrite"
1239    }
1240   ],
1241   "linker_set_key" : "android::hardware::MQFlavor",
1242   "name" : "android::hardware::MQFlavor",
1243   "referenced_type" : "type-617",
1244   "self_type" : "type-617",
1245   "size" : 4,
1246   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
1247   "underlying_type" : "type-2",
1248   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
1249  },
1250  {
1251   "alignment" : 4,
1252   "enum_fields" :
1253   [
1254    {
1255     "enum_field_value" : 0,
1256     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
1257    },
1258    {
1259     "enum_field_value" : 1,
1260     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
1261    },
1262    {
1263     "enum_field_value" : 2,
1264     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
1265    }
1266   ],
1267   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
1268   "name" : "android::hardware::ProcessState::CallRestriction",
1269   "referenced_type" : "type-73",
1270   "self_type" : "type-73",
1271   "size" : 4,
1272   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
1273   "underlying_type" : "type-42",
1274   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
1275  },
1276  {
1277   "alignment" : 4,
1278   "enum_fields" :
1279   [
1280    {
1281     "enum_field_value" : 0,
1282     "name" : "android::hardware::Status::EX_NONE"
1283    },
1284    {
1285     "enum_field_value" : -1,
1286     "name" : "android::hardware::Status::EX_SECURITY"
1287    },
1288    {
1289     "enum_field_value" : -2,
1290     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
1291    },
1292    {
1293     "enum_field_value" : -3,
1294     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
1295    },
1296    {
1297     "enum_field_value" : -4,
1298     "name" : "android::hardware::Status::EX_NULL_POINTER"
1299    },
1300    {
1301     "enum_field_value" : -5,
1302     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
1303    },
1304    {
1305     "enum_field_value" : -6,
1306     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
1307    },
1308    {
1309     "enum_field_value" : -7,
1310     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
1311    },
1312    {
1313     "enum_field_value" : -128,
1314     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
1315    },
1316    {
1317     "enum_field_value" : -129,
1318     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
1319    }
1320   ],
1321   "linker_set_key" : "android::hardware::Status::Exception",
1322   "name" : "android::hardware::Status::Exception",
1323   "referenced_type" : "type-406",
1324   "self_type" : "type-406",
1325   "size" : 4,
1326   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
1327   "underlying_type" : "type-42",
1328   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
1329  },
1330  {
1331   "alignment" : 4,
1332   "enum_fields" :
1333   [
1334    {
1335     "enum_field_value" : 0,
1336     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
1337    },
1338    {
1339     "enum_field_value" : 1,
1340     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
1341    },
1342    {
1343     "enum_field_value" : 2,
1344     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
1345    },
1346    {
1347     "enum_field_value" : 3,
1348     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
1349    },
1350    {
1351     "enum_field_value" : 4,
1352     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
1353    },
1354    {
1355     "enum_field_value" : 5,
1356     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
1357    },
1358    {
1359     "enum_field_value" : 6,
1360     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1361    },
1362    {
1363     "enum_field_value" : 7,
1364     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1365    },
1366    {
1367     "enum_field_value" : 8,
1368     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1369    },
1370    {
1371     "enum_field_value" : 9,
1372     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1373    }
1374   ],
1375   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1376   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1377   "referenced_type" : "type-849",
1378   "self_type" : "type-849",
1379   "size" : 4,
1380   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1381   "underlying_type" : "type-2",
1382   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1383  },
1384  {
1385   "alignment" : 4,
1386   "enum_fields" :
1387   [
1388    {
1389     "enum_field_value" : 0,
1390     "name" : "android::hardware::drm::V1_0::BufferType::SHARED_MEMORY"
1391    },
1392    {
1393     "enum_field_value" : 1,
1394     "name" : "android::hardware::drm::V1_0::BufferType::NATIVE_HANDLE"
1395    }
1396   ],
1397   "linker_set_key" : "android::hardware::drm::V1_0::BufferType",
1398   "name" : "android::hardware::drm::V1_0::BufferType",
1399   "referenced_type" : "type-776",
1400   "self_type" : "type-776",
1401   "size" : 4,
1402   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1403   "underlying_type" : "type-2",
1404   "unique_id" : "_ZTSN7android8hardware3drm4V1_010BufferTypeE"
1405  },
1406  {
1407   "alignment" : 4,
1408   "enum_fields" :
1409   [
1410    {
1411     "enum_field_value" : 0,
1412     "name" : "android::hardware::drm::V1_0::EventType::PROVISION_REQUIRED"
1413    },
1414    {
1415     "enum_field_value" : 1,
1416     "name" : "android::hardware::drm::V1_0::EventType::KEY_NEEDED"
1417    },
1418    {
1419     "enum_field_value" : 2,
1420     "name" : "android::hardware::drm::V1_0::EventType::KEY_EXPIRED"
1421    },
1422    {
1423     "enum_field_value" : 3,
1424     "name" : "android::hardware::drm::V1_0::EventType::VENDOR_DEFINED"
1425    },
1426    {
1427     "enum_field_value" : 4,
1428     "name" : "android::hardware::drm::V1_0::EventType::SESSION_RECLAIMED"
1429    }
1430   ],
1431   "linker_set_key" : "android::hardware::drm::V1_0::EventType",
1432   "name" : "android::hardware::drm::V1_0::EventType",
1433   "referenced_type" : "type-770",
1434   "self_type" : "type-770",
1435   "size" : 4,
1436   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1437   "underlying_type" : "type-2",
1438   "unique_id" : "_ZTSN7android8hardware3drm4V1_09EventTypeE"
1439  },
1440  {
1441   "alignment" : 4,
1442   "enum_fields" :
1443   [
1444    {
1445     "enum_field_value" : 0,
1446     "name" : "android::hardware::drm::V1_0::KeyRequestType::INITIAL"
1447    },
1448    {
1449     "enum_field_value" : 1,
1450     "name" : "android::hardware::drm::V1_0::KeyRequestType::RENEWAL"
1451    },
1452    {
1453     "enum_field_value" : 2,
1454     "name" : "android::hardware::drm::V1_0::KeyRequestType::RELEASE"
1455    },
1456    {
1457     "enum_field_value" : 3,
1458     "name" : "android::hardware::drm::V1_0::KeyRequestType::UNKNOWN"
1459    }
1460   ],
1461   "linker_set_key" : "android::hardware::drm::V1_0::KeyRequestType",
1462   "name" : "android::hardware::drm::V1_0::KeyRequestType",
1463   "referenced_type" : "type-772",
1464   "self_type" : "type-772",
1465   "size" : 4,
1466   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1467   "underlying_type" : "type-2",
1468   "unique_id" : "_ZTSN7android8hardware3drm4V1_014KeyRequestTypeE"
1469  },
1470  {
1471   "alignment" : 4,
1472   "enum_fields" :
1473   [
1474    {
1475     "enum_field_value" : 0,
1476     "name" : "android::hardware::drm::V1_0::KeyStatusType::USABLE"
1477    },
1478    {
1479     "enum_field_value" : 1,
1480     "name" : "android::hardware::drm::V1_0::KeyStatusType::EXPIRED"
1481    },
1482    {
1483     "enum_field_value" : 2,
1484     "name" : "android::hardware::drm::V1_0::KeyStatusType::OUTPUTNOTALLOWED"
1485    },
1486    {
1487     "enum_field_value" : 3,
1488     "name" : "android::hardware::drm::V1_0::KeyStatusType::STATUSPENDING"
1489    },
1490    {
1491     "enum_field_value" : 4,
1492     "name" : "android::hardware::drm::V1_0::KeyStatusType::INTERNALERROR"
1493    }
1494   ],
1495   "linker_set_key" : "android::hardware::drm::V1_0::KeyStatusType",
1496   "name" : "android::hardware::drm::V1_0::KeyStatusType",
1497   "referenced_type" : "type-196",
1498   "self_type" : "type-196",
1499   "size" : 4,
1500   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1501   "underlying_type" : "type-2",
1502   "unique_id" : "_ZTSN7android8hardware3drm4V1_013KeyStatusTypeE"
1503  },
1504  {
1505   "alignment" : 4,
1506   "enum_fields" :
1507   [
1508    {
1509     "enum_field_value" : 0,
1510     "name" : "android::hardware::drm::V1_0::KeyType::OFFLINE"
1511    },
1512    {
1513     "enum_field_value" : 1,
1514     "name" : "android::hardware::drm::V1_0::KeyType::STREAMING"
1515    },
1516    {
1517     "enum_field_value" : 2,
1518     "name" : "android::hardware::drm::V1_0::KeyType::RELEASE"
1519    }
1520   ],
1521   "linker_set_key" : "android::hardware::drm::V1_0::KeyType",
1522   "name" : "android::hardware::drm::V1_0::KeyType",
1523   "referenced_type" : "type-771",
1524   "self_type" : "type-771",
1525   "size" : 4,
1526   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1527   "underlying_type" : "type-2",
1528   "unique_id" : "_ZTSN7android8hardware3drm4V1_07KeyTypeE"
1529  },
1530  {
1531   "alignment" : 4,
1532   "enum_fields" :
1533   [
1534    {
1535     "enum_field_value" : 0,
1536     "name" : "android::hardware::drm::V1_0::Mode::UNENCRYPTED"
1537    },
1538    {
1539     "enum_field_value" : 1,
1540     "name" : "android::hardware::drm::V1_0::Mode::AES_CTR"
1541    },
1542    {
1543     "enum_field_value" : 2,
1544     "name" : "android::hardware::drm::V1_0::Mode::AES_CBC_CTS"
1545    },
1546    {
1547     "enum_field_value" : 3,
1548     "name" : "android::hardware::drm::V1_0::Mode::AES_CBC"
1549    }
1550   ],
1551   "linker_set_key" : "android::hardware::drm::V1_0::Mode",
1552   "name" : "android::hardware::drm::V1_0::Mode",
1553   "referenced_type" : "type-773",
1554   "self_type" : "type-773",
1555   "size" : 4,
1556   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1557   "underlying_type" : "type-2",
1558   "unique_id" : "_ZTSN7android8hardware3drm4V1_04ModeE"
1559  },
1560  {
1561   "alignment" : 4,
1562   "enum_fields" :
1563   [
1564    {
1565     "enum_field_value" : 0,
1566     "name" : "android::hardware::drm::V1_0::Status::OK"
1567    },
1568    {
1569     "enum_field_value" : 1,
1570     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_NO_LICENSE"
1571    },
1572    {
1573     "enum_field_value" : 2,
1574     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_LICENSE_EXPIRED"
1575    },
1576    {
1577     "enum_field_value" : 3,
1578     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_SESSION_NOT_OPENED"
1579    },
1580    {
1581     "enum_field_value" : 4,
1582     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_CANNOT_HANDLE"
1583    },
1584    {
1585     "enum_field_value" : 5,
1586     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_INVALID_STATE"
1587    },
1588    {
1589     "enum_field_value" : 6,
1590     "name" : "android::hardware::drm::V1_0::Status::BAD_VALUE"
1591    },
1592    {
1593     "enum_field_value" : 7,
1594     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_NOT_PROVISIONED"
1595    },
1596    {
1597     "enum_field_value" : 8,
1598     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_RESOURCE_BUSY"
1599    },
1600    {
1601     "enum_field_value" : 9,
1602     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_INSUFFICIENT_OUTPUT_PROTECTION"
1603    },
1604    {
1605     "enum_field_value" : 10,
1606     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_DEVICE_REVOKED"
1607    },
1608    {
1609     "enum_field_value" : 11,
1610     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_DECRYPT"
1611    },
1612    {
1613     "enum_field_value" : 12,
1614     "name" : "android::hardware::drm::V1_0::Status::ERROR_DRM_UNKNOWN"
1615    }
1616   ],
1617   "linker_set_key" : "android::hardware::drm::V1_0::Status",
1618   "name" : "android::hardware::drm::V1_0::Status",
1619   "referenced_type" : "type-157",
1620   "self_type" : "type-157",
1621   "size" : 4,
1622   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
1623   "underlying_type" : "type-2",
1624   "unique_id" : "_ZTSN7android8hardware3drm4V1_06StatusE"
1625  },
1626  {
1627   "alignment" : 1,
1628   "enum_fields" :
1629   [
1630    {
1631     "enum_field_value" : 0,
1632     "name" : "android::hardware::drm::V1_1::DrmMetricGroup::ValueType::INT64_TYPE"
1633    },
1634    {
1635     "enum_field_value" : 1,
1636     "name" : "android::hardware::drm::V1_1::DrmMetricGroup::ValueType::DOUBLE_TYPE"
1637    },
1638    {
1639     "enum_field_value" : 2,
1640     "name" : "android::hardware::drm::V1_1::DrmMetricGroup::ValueType::STRING_TYPE"
1641    }
1642   ],
1643   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::ValueType",
1644   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::ValueType",
1645   "referenced_type" : "type-99",
1646   "self_type" : "type-99",
1647   "size" : 1,
1648   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
1649   "underlying_type" : "type-100",
1650   "unique_id" : "_ZTSN7android8hardware3drm4V1_114DrmMetricGroup9ValueTypeE"
1651  },
1652  {
1653   "alignment" : 4,
1654   "enum_fields" :
1655   [
1656    {
1657     "enum_field_value" : 0,
1658     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_UNKNOWN"
1659    },
1660    {
1661     "enum_field_value" : 1,
1662     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_NONE"
1663    },
1664    {
1665     "enum_field_value" : 2,
1666     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_V1"
1667    },
1668    {
1669     "enum_field_value" : 3,
1670     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_V2"
1671    },
1672    {
1673     "enum_field_value" : 4,
1674     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_V2_1"
1675    },
1676    {
1677     "enum_field_value" : 5,
1678     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_V2_2"
1679    },
1680    {
1681     "enum_field_value" : 6,
1682     "name" : "android::hardware::drm::V1_1::HdcpLevel::HDCP_NO_OUTPUT"
1683    }
1684   ],
1685   "linker_set_key" : "android::hardware::drm::V1_1::HdcpLevel",
1686   "name" : "android::hardware::drm::V1_1::HdcpLevel",
1687   "referenced_type" : "type-268",
1688   "self_type" : "type-268",
1689   "size" : 4,
1690   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
1691   "underlying_type" : "type-2",
1692   "unique_id" : "_ZTSN7android8hardware3drm4V1_19HdcpLevelE"
1693  },
1694  {
1695   "alignment" : 4,
1696   "enum_fields" :
1697   [
1698    {
1699     "enum_field_value" : 0,
1700     "name" : "android::hardware::drm::V1_1::KeyRequestType::INITIAL"
1701    },
1702    {
1703     "enum_field_value" : 1,
1704     "name" : "android::hardware::drm::V1_1::KeyRequestType::RENEWAL"
1705    },
1706    {
1707     "enum_field_value" : 2,
1708     "name" : "android::hardware::drm::V1_1::KeyRequestType::RELEASE"
1709    },
1710    {
1711     "enum_field_value" : 3,
1712     "name" : "android::hardware::drm::V1_1::KeyRequestType::UNKNOWN"
1713    },
1714    {
1715     "enum_field_value" : 4,
1716     "name" : "android::hardware::drm::V1_1::KeyRequestType::NONE"
1717    },
1718    {
1719     "enum_field_value" : 5,
1720     "name" : "android::hardware::drm::V1_1::KeyRequestType::UPDATE"
1721    }
1722   ],
1723   "linker_set_key" : "android::hardware::drm::V1_1::KeyRequestType",
1724   "name" : "android::hardware::drm::V1_1::KeyRequestType",
1725   "referenced_type" : "type-269",
1726   "self_type" : "type-269",
1727   "size" : 4,
1728   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
1729   "underlying_type" : "type-2",
1730   "unique_id" : "_ZTSN7android8hardware3drm4V1_114KeyRequestTypeE"
1731  },
1732  {
1733   "alignment" : 4,
1734   "enum_fields" :
1735   [
1736    {
1737     "enum_field_value" : 0,
1738     "name" : "android::hardware::drm::V1_1::SecurityLevel::UNKNOWN"
1739    },
1740    {
1741     "enum_field_value" : 1,
1742     "name" : "android::hardware::drm::V1_1::SecurityLevel::SW_SECURE_CRYPTO"
1743    },
1744    {
1745     "enum_field_value" : 2,
1746     "name" : "android::hardware::drm::V1_1::SecurityLevel::SW_SECURE_DECODE"
1747    },
1748    {
1749     "enum_field_value" : 3,
1750     "name" : "android::hardware::drm::V1_1::SecurityLevel::HW_SECURE_CRYPTO"
1751    },
1752    {
1753     "enum_field_value" : 4,
1754     "name" : "android::hardware::drm::V1_1::SecurityLevel::HW_SECURE_DECODE"
1755    },
1756    {
1757     "enum_field_value" : 5,
1758     "name" : "android::hardware::drm::V1_1::SecurityLevel::HW_SECURE_ALL"
1759    }
1760   ],
1761   "linker_set_key" : "android::hardware::drm::V1_1::SecurityLevel",
1762   "name" : "android::hardware::drm::V1_1::SecurityLevel",
1763   "referenced_type" : "type-277",
1764   "self_type" : "type-277",
1765   "size" : 4,
1766   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
1767   "underlying_type" : "type-2",
1768   "unique_id" : "_ZTSN7android8hardware3drm4V1_113SecurityLevelE"
1769  },
1770  {
1771   "alignment" : 4,
1772   "enum_fields" :
1773   [
1774    {
1775     "enum_field_value" : 0,
1776     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1777    },
1778    {
1779     "enum_field_value" : 1,
1780     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1781    },
1782    {
1783     "enum_field_value" : 2,
1784     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1785    }
1786   ],
1787   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1788   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1789   "referenced_type" : "type-625",
1790   "self_type" : "type-625",
1791   "size" : 4,
1792   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1793   "underlying_type" : "type-42",
1794   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1795  },
1796  {
1797   "alignment" : 4,
1798   "enum_fields" :
1799   [
1800    {
1801     "enum_field_value" : -1,
1802     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1803    }
1804   ],
1805   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1806   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1807   "referenced_type" : "type-761",
1808   "self_type" : "type-761",
1809   "size" : 4,
1810   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1811   "underlying_type" : "type-42",
1812   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1813  },
1814  {
1815   "alignment" : 1,
1816   "enum_fields" :
1817   [
1818    {
1819     "enum_field_value" : 0,
1820     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1821    },
1822    {
1823     "enum_field_value" : 1,
1824     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1825    },
1826    {
1827     "enum_field_value" : 2,
1828     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1829    }
1830   ],
1831   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1832   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1833   "referenced_type" : "type-760",
1834   "self_type" : "type-760",
1835   "size" : 1,
1836   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1837   "underlying_type" : "type-100",
1838   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1839  },
1840  {
1841   "alignment" : 4,
1842   "enum_fields" :
1843   [
1844    {
1845     "enum_field_value" : 0,
1846     "name" : "ANDROID_LOG_UNKNOWN"
1847    },
1848    {
1849     "enum_field_value" : 1,
1850     "name" : "ANDROID_LOG_DEFAULT"
1851    },
1852    {
1853     "enum_field_value" : 2,
1854     "name" : "ANDROID_LOG_VERBOSE"
1855    },
1856    {
1857     "enum_field_value" : 3,
1858     "name" : "ANDROID_LOG_DEBUG"
1859    },
1860    {
1861     "enum_field_value" : 4,
1862     "name" : "ANDROID_LOG_INFO"
1863    },
1864    {
1865     "enum_field_value" : 5,
1866     "name" : "ANDROID_LOG_WARN"
1867    },
1868    {
1869     "enum_field_value" : 6,
1870     "name" : "ANDROID_LOG_ERROR"
1871    },
1872    {
1873     "enum_field_value" : 7,
1874     "name" : "ANDROID_LOG_FATAL"
1875    },
1876    {
1877     "enum_field_value" : 8,
1878     "name" : "ANDROID_LOG_SILENT"
1879    }
1880   ],
1881   "linker_set_key" : "android_LogPriority",
1882   "name" : "android_LogPriority",
1883   "referenced_type" : "type-1",
1884   "self_type" : "type-1",
1885   "size" : 4,
1886   "source_file" : "/system/core/liblog/include/android/log.h",
1887   "underlying_type" : "type-2",
1888   "unique_id" : "android_LogPriority"
1889  },
1890  {
1891   "alignment" : 4,
1892   "enum_fields" :
1893   [
1894    {
1895     "enum_field_value" : 0,
1896     "name" : "HAL_COLOR_MODE_NATIVE"
1897    },
1898    {
1899     "enum_field_value" : 1,
1900     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1901    },
1902    {
1903     "enum_field_value" : 2,
1904     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1905    },
1906    {
1907     "enum_field_value" : 3,
1908     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1909    },
1910    {
1911     "enum_field_value" : 4,
1912     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1913    },
1914    {
1915     "enum_field_value" : 5,
1916     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1917    },
1918    {
1919     "enum_field_value" : 6,
1920     "name" : "HAL_COLOR_MODE_DCI_P3"
1921    },
1922    {
1923     "enum_field_value" : 7,
1924     "name" : "HAL_COLOR_MODE_SRGB"
1925    },
1926    {
1927     "enum_field_value" : 8,
1928     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1929    },
1930    {
1931     "enum_field_value" : 9,
1932     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1933    }
1934   ],
1935   "linker_set_key" : "android_color_mode_t",
1936   "name" : "android_color_mode_t",
1937   "referenced_type" : "type-712",
1938   "self_type" : "type-712",
1939   "size" : 4,
1940   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1941   "underlying_type" : "type-2",
1942   "unique_id" : "android_color_mode_t"
1943  },
1944  {
1945   "alignment" : 4,
1946   "enum_fields" :
1947   [
1948    {
1949     "enum_field_value" : 10,
1950     "name" : "HAL_COLOR_MODE_BT2020"
1951    },
1952    {
1953     "enum_field_value" : 11,
1954     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1955    },
1956    {
1957     "enum_field_value" : 12,
1958     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1959    }
1960   ],
1961   "linker_set_key" : "android_color_mode_v1_1_t",
1962   "name" : "android_color_mode_v1_1_t",
1963   "referenced_type" : "type-717",
1964   "self_type" : "type-717",
1965   "size" : 4,
1966   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1967   "underlying_type" : "type-2",
1968   "unique_id" : "android_color_mode_v1_1_t"
1969  },
1970  {
1971   "alignment" : 4,
1972   "enum_fields" :
1973   [
1974    {
1975     "enum_field_value" : 0,
1976     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1977    },
1978    {
1979     "enum_field_value" : 1,
1980     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1981    },
1982    {
1983     "enum_field_value" : 2,
1984     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1985    },
1986    {
1987     "enum_field_value" : 3,
1988     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1989    },
1990    {
1991     "enum_field_value" : 4,
1992     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1993    },
1994    {
1995     "enum_field_value" : 5,
1996     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1997    },
1998    {
1999     "enum_field_value" : 6,
2000     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
2001    }
2002   ],
2003   "linker_set_key" : "android_color_transform_t",
2004   "name" : "android_color_transform_t",
2005   "referenced_type" : "type-713",
2006   "self_type" : "type-713",
2007   "size" : 4,
2008   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2009   "underlying_type" : "type-2",
2010   "unique_id" : "android_color_transform_t"
2011  },
2012  {
2013   "alignment" : 4,
2014   "enum_fields" :
2015   [
2016    {
2017     "enum_field_value" : 0,
2018     "name" : "HAL_DATASPACE_UNKNOWN"
2019    },
2020    {
2021     "enum_field_value" : 1,
2022     "name" : "HAL_DATASPACE_ARBITRARY"
2023    },
2024    {
2025     "enum_field_value" : 16,
2026     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
2027    },
2028    {
2029     "enum_field_value" : 4128768,
2030     "name" : "HAL_DATASPACE_STANDARD_MASK"
2031    },
2032    {
2033     "enum_field_value" : 0,
2034     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
2035    },
2036    {
2037     "enum_field_value" : 65536,
2038     "name" : "HAL_DATASPACE_STANDARD_BT709"
2039    },
2040    {
2041     "enum_field_value" : 131072,
2042     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
2043    },
2044    {
2045     "enum_field_value" : 196608,
2046     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
2047    },
2048    {
2049     "enum_field_value" : 262144,
2050     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
2051    },
2052    {
2053     "enum_field_value" : 327680,
2054     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
2055    },
2056    {
2057     "enum_field_value" : 393216,
2058     "name" : "HAL_DATASPACE_STANDARD_BT2020"
2059    },
2060    {
2061     "enum_field_value" : 458752,
2062     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
2063    },
2064    {
2065     "enum_field_value" : 524288,
2066     "name" : "HAL_DATASPACE_STANDARD_BT470M"
2067    },
2068    {
2069     "enum_field_value" : 589824,
2070     "name" : "HAL_DATASPACE_STANDARD_FILM"
2071    },
2072    {
2073     "enum_field_value" : 655360,
2074     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
2075    },
2076    {
2077     "enum_field_value" : 720896,
2078     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
2079    },
2080    {
2081     "enum_field_value" : 22,
2082     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
2083    },
2084    {
2085     "enum_field_value" : 130023424,
2086     "name" : "HAL_DATASPACE_TRANSFER_MASK"
2087    },
2088    {
2089     "enum_field_value" : 0,
2090     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
2091    },
2092    {
2093     "enum_field_value" : 4194304,
2094     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
2095    },
2096    {
2097     "enum_field_value" : 8388608,
2098     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
2099    },
2100    {
2101     "enum_field_value" : 12582912,
2102     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
2103    },
2104    {
2105     "enum_field_value" : 16777216,
2106     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
2107    },
2108    {
2109     "enum_field_value" : 20971520,
2110     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
2111    },
2112    {
2113     "enum_field_value" : 25165824,
2114     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
2115    },
2116    {
2117     "enum_field_value" : 29360128,
2118     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
2119    },
2120    {
2121     "enum_field_value" : 33554432,
2122     "name" : "HAL_DATASPACE_TRANSFER_HLG"
2123    },
2124    {
2125     "enum_field_value" : 27,
2126     "name" : "HAL_DATASPACE_RANGE_SHIFT"
2127    },
2128    {
2129     "enum_field_value" : 939524096,
2130     "name" : "HAL_DATASPACE_RANGE_MASK"
2131    },
2132    {
2133     "enum_field_value" : 0,
2134     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
2135    },
2136    {
2137     "enum_field_value" : 134217728,
2138     "name" : "HAL_DATASPACE_RANGE_FULL"
2139    },
2140    {
2141     "enum_field_value" : 268435456,
2142     "name" : "HAL_DATASPACE_RANGE_LIMITED"
2143    },
2144    {
2145     "enum_field_value" : 402653184,
2146     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
2147    },
2148    {
2149     "enum_field_value" : 512,
2150     "name" : "HAL_DATASPACE_SRGB_LINEAR"
2151    },
2152    {
2153     "enum_field_value" : 138477568,
2154     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
2155    },
2156    {
2157     "enum_field_value" : 406913024,
2158     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
2159    },
2160    {
2161     "enum_field_value" : 513,
2162     "name" : "HAL_DATASPACE_SRGB"
2163    },
2164    {
2165     "enum_field_value" : 142671872,
2166     "name" : "HAL_DATASPACE_V0_SRGB"
2167    },
2168    {
2169     "enum_field_value" : 411107328,
2170     "name" : "HAL_DATASPACE_V0_SCRGB"
2171    },
2172    {
2173     "enum_field_value" : 257,
2174     "name" : "HAL_DATASPACE_JFIF"
2175    },
2176    {
2177     "enum_field_value" : 146931712,
2178     "name" : "HAL_DATASPACE_V0_JFIF"
2179    },
2180    {
2181     "enum_field_value" : 258,
2182     "name" : "HAL_DATASPACE_BT601_625"
2183    },
2184    {
2185     "enum_field_value" : 281149440,
2186     "name" : "HAL_DATASPACE_V0_BT601_625"
2187    },
2188    {
2189     "enum_field_value" : 259,
2190     "name" : "HAL_DATASPACE_BT601_525"
2191    },
2192    {
2193     "enum_field_value" : 281280512,
2194     "name" : "HAL_DATASPACE_V0_BT601_525"
2195    },
2196    {
2197     "enum_field_value" : 260,
2198     "name" : "HAL_DATASPACE_BT709"
2199    },
2200    {
2201     "enum_field_value" : 281083904,
2202     "name" : "HAL_DATASPACE_V0_BT709"
2203    },
2204    {
2205     "enum_field_value" : 139067392,
2206     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
2207    },
2208    {
2209     "enum_field_value" : 155844608,
2210     "name" : "HAL_DATASPACE_DCI_P3"
2211    },
2212    {
2213     "enum_field_value" : 139067392,
2214     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
2215    },
2216    {
2217     "enum_field_value" : 143261696,
2218     "name" : "HAL_DATASPACE_DISPLAY_P3"
2219    },
2220    {
2221     "enum_field_value" : 151715840,
2222     "name" : "HAL_DATASPACE_ADOBE_RGB"
2223    },
2224    {
2225     "enum_field_value" : 138805248,
2226     "name" : "HAL_DATASPACE_BT2020_LINEAR"
2227    },
2228    {
2229     "enum_field_value" : 147193856,
2230     "name" : "HAL_DATASPACE_BT2020"
2231    },
2232    {
2233     "enum_field_value" : 163971072,
2234     "name" : "HAL_DATASPACE_BT2020_PQ"
2235    },
2236    {
2237     "enum_field_value" : 4096,
2238     "name" : "HAL_DATASPACE_DEPTH"
2239    },
2240    {
2241     "enum_field_value" : 4097,
2242     "name" : "HAL_DATASPACE_SENSOR"
2243    }
2244   ],
2245   "linker_set_key" : "android_dataspace_t",
2246   "name" : "android_dataspace_t",
2247   "referenced_type" : "type-711",
2248   "self_type" : "type-711",
2249   "size" : 4,
2250   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2251   "underlying_type" : "type-2",
2252   "unique_id" : "android_dataspace_t"
2253  },
2254  {
2255   "alignment" : 4,
2256   "enum_fields" :
2257   [
2258    {
2259     "enum_field_value" : 281411584,
2260     "name" : "HAL_DATASPACE_BT2020_ITU"
2261    },
2262    {
2263     "enum_field_value" : 298188800,
2264     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
2265    },
2266    {
2267     "enum_field_value" : 302383104,
2268     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
2269    },
2270    {
2271     "enum_field_value" : 168165376,
2272     "name" : "HAL_DATASPACE_BT2020_HLG"
2273    }
2274   ],
2275   "linker_set_key" : "android_dataspace_v1_1_t",
2276   "name" : "android_dataspace_v1_1_t",
2277   "referenced_type" : "type-716",
2278   "self_type" : "type-716",
2279   "size" : 4,
2280   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2281   "underlying_type" : "type-2",
2282   "unique_id" : "android_dataspace_v1_1_t"
2283  },
2284  {
2285   "alignment" : 4,
2286   "enum_fields" :
2287   [
2288    {
2289     "enum_field_value" : 142999552,
2290     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
2291    },
2292    {
2293     "enum_field_value" : 4098,
2294     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
2295    },
2296    {
2297     "enum_field_value" : 4099,
2298     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
2299    },
2300    {
2301     "enum_field_value" : 4100,
2302     "name" : "HAL_DATASPACE_HEIF"
2303    }
2304   ],
2305   "linker_set_key" : "android_dataspace_v1_2_t",
2306   "name" : "android_dataspace_v1_2_t",
2307   "referenced_type" : "type-720",
2308   "self_type" : "type-720",
2309   "size" : 4,
2310   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2311   "underlying_type" : "type-2",
2312   "unique_id" : "android_dataspace_v1_2_t"
2313  },
2314  {
2315   "alignment" : 4,
2316   "enum_fields" :
2317   [
2318    {
2319     "enum_field_value" : 1,
2320     "name" : "FLEX_COMPONENT_Y"
2321    },
2322    {
2323     "enum_field_value" : 2,
2324     "name" : "FLEX_COMPONENT_Cb"
2325    },
2326    {
2327     "enum_field_value" : 4,
2328     "name" : "FLEX_COMPONENT_Cr"
2329    },
2330    {
2331     "enum_field_value" : 1024,
2332     "name" : "FLEX_COMPONENT_R"
2333    },
2334    {
2335     "enum_field_value" : 2048,
2336     "name" : "FLEX_COMPONENT_G"
2337    },
2338    {
2339     "enum_field_value" : 4096,
2340     "name" : "FLEX_COMPONENT_B"
2341    },
2342    {
2343     "enum_field_value" : 1073741824,
2344     "name" : "FLEX_COMPONENT_A"
2345    }
2346   ],
2347   "linker_set_key" : "android_flex_component",
2348   "name" : "android_flex_component",
2349   "referenced_type" : "type-727",
2350   "self_type" : "type-727",
2351   "size" : 4,
2352   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2353   "underlying_type" : "type-2",
2354   "unique_id" : "android_flex_component"
2355  },
2356  {
2357   "alignment" : 4,
2358   "enum_fields" :
2359   [
2360    {
2361     "enum_field_value" : 0,
2362     "name" : "FLEX_FORMAT_INVALID"
2363    },
2364    {
2365     "enum_field_value" : 1,
2366     "name" : "FLEX_FORMAT_Y"
2367    },
2368    {
2369     "enum_field_value" : 7,
2370     "name" : "FLEX_FORMAT_YCbCr"
2371    },
2372    {
2373     "enum_field_value" : 1073741831,
2374     "name" : "FLEX_FORMAT_YCbCrA"
2375    },
2376    {
2377     "enum_field_value" : 7168,
2378     "name" : "FLEX_FORMAT_RGB"
2379    },
2380    {
2381     "enum_field_value" : 1073748992,
2382     "name" : "FLEX_FORMAT_RGBA"
2383    }
2384   ],
2385   "linker_set_key" : "android_flex_format",
2386   "name" : "android_flex_format",
2387   "referenced_type" : "type-729",
2388   "self_type" : "type-729",
2389   "size" : 4,
2390   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2391   "underlying_type" : "type-2",
2392   "unique_id" : "android_flex_format"
2393  },
2394  {
2395   "alignment" : 4,
2396   "enum_fields" :
2397   [
2398    {
2399     "enum_field_value" : 1,
2400     "name" : "HAL_HDR_DOLBY_VISION"
2401    },
2402    {
2403     "enum_field_value" : 2,
2404     "name" : "HAL_HDR_HDR10"
2405    },
2406    {
2407     "enum_field_value" : 3,
2408     "name" : "HAL_HDR_HLG"
2409    }
2410   ],
2411   "linker_set_key" : "android_hdr_t",
2412   "name" : "android_hdr_t",
2413   "referenced_type" : "type-714",
2414   "self_type" : "type-714",
2415   "size" : 4,
2416   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2417   "underlying_type" : "type-2",
2418   "unique_id" : "android_hdr_t"
2419  },
2420  {
2421   "alignment" : 4,
2422   "enum_fields" :
2423   [
2424    {
2425     "enum_field_value" : 4,
2426     "name" : "HAL_HDR_HDR10_PLUS"
2427    }
2428   ],
2429   "linker_set_key" : "android_hdr_v1_2_t",
2430   "name" : "android_hdr_v1_2_t",
2431   "referenced_type" : "type-719",
2432   "self_type" : "type-719",
2433   "size" : 4,
2434   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2435   "underlying_type" : "type-2",
2436   "unique_id" : "android_hdr_v1_2_t"
2437  },
2438  {
2439   "alignment" : 4,
2440   "enum_fields" :
2441   [
2442    {
2443     "enum_field_value" : 39,
2444     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
2445    },
2446    {
2447     "enum_field_value" : 40,
2448     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
2449    },
2450    {
2451     "enum_field_value" : 41,
2452     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
2453    },
2454    {
2455     "enum_field_value" : 42,
2456     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
2457    }
2458   ],
2459   "linker_set_key" : "android_pixel_format_sw_t",
2460   "name" : "android_pixel_format_sw_t",
2461   "referenced_type" : "type-722",
2462   "self_type" : "type-722",
2463   "size" : 4,
2464   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
2465   "underlying_type" : "type-2",
2466   "unique_id" : "_ZTS25android_pixel_format_sw_t"
2467  },
2468  {
2469   "alignment" : 4,
2470   "enum_fields" :
2471   [
2472    {
2473     "enum_field_value" : 1,
2474     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
2475    },
2476    {
2477     "enum_field_value" : 2,
2478     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
2479    },
2480    {
2481     "enum_field_value" : 3,
2482     "name" : "HAL_PIXEL_FORMAT_RGB_888"
2483    },
2484    {
2485     "enum_field_value" : 4,
2486     "name" : "HAL_PIXEL_FORMAT_RGB_565"
2487    },
2488    {
2489     "enum_field_value" : 5,
2490     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
2491    },
2492    {
2493     "enum_field_value" : 16,
2494     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
2495    },
2496    {
2497     "enum_field_value" : 17,
2498     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
2499    },
2500    {
2501     "enum_field_value" : 20,
2502     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
2503    },
2504    {
2505     "enum_field_value" : 22,
2506     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
2507    },
2508    {
2509     "enum_field_value" : 32,
2510     "name" : "HAL_PIXEL_FORMAT_RAW16"
2511    },
2512    {
2513     "enum_field_value" : 33,
2514     "name" : "HAL_PIXEL_FORMAT_BLOB"
2515    },
2516    {
2517     "enum_field_value" : 34,
2518     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
2519    },
2520    {
2521     "enum_field_value" : 35,
2522     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
2523    },
2524    {
2525     "enum_field_value" : 36,
2526     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
2527    },
2528    {
2529     "enum_field_value" : 37,
2530     "name" : "HAL_PIXEL_FORMAT_RAW10"
2531    },
2532    {
2533     "enum_field_value" : 38,
2534     "name" : "HAL_PIXEL_FORMAT_RAW12"
2535    },
2536    {
2537     "enum_field_value" : 43,
2538     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2539    },
2540    {
2541     "enum_field_value" : 538982489,
2542     "name" : "HAL_PIXEL_FORMAT_Y8"
2543    },
2544    {
2545     "enum_field_value" : 540422489,
2546     "name" : "HAL_PIXEL_FORMAT_Y16"
2547    },
2548    {
2549     "enum_field_value" : 842094169,
2550     "name" : "HAL_PIXEL_FORMAT_YV12"
2551    }
2552   ],
2553   "linker_set_key" : "android_pixel_format_t",
2554   "name" : "android_pixel_format_t",
2555   "referenced_type" : "type-708",
2556   "self_type" : "type-708",
2557   "size" : 4,
2558   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2559   "underlying_type" : "type-2",
2560   "unique_id" : "android_pixel_format_t"
2561  },
2562  {
2563   "alignment" : 4,
2564   "enum_fields" :
2565   [
2566    {
2567     "enum_field_value" : 48,
2568     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2569    },
2570    {
2571     "enum_field_value" : 49,
2572     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2573    },
2574    {
2575     "enum_field_value" : 50,
2576     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2577    },
2578    {
2579     "enum_field_value" : 51,
2580     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2581    },
2582    {
2583     "enum_field_value" : 52,
2584     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2585    },
2586    {
2587     "enum_field_value" : 53,
2588     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2589    },
2590    {
2591     "enum_field_value" : 54,
2592     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2593    }
2594   ],
2595   "linker_set_key" : "android_pixel_format_v1_1_t",
2596   "name" : "android_pixel_format_v1_1_t",
2597   "referenced_type" : "type-715",
2598   "self_type" : "type-715",
2599   "size" : 4,
2600   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2601   "underlying_type" : "type-2",
2602   "unique_id" : "android_pixel_format_v1_1_t"
2603  },
2604  {
2605   "alignment" : 4,
2606   "enum_fields" :
2607   [
2608    {
2609     "enum_field_value" : 55,
2610     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2611    }
2612   ],
2613   "linker_set_key" : "android_pixel_format_v1_2_t",
2614   "name" : "android_pixel_format_v1_2_t",
2615   "referenced_type" : "type-721",
2616   "self_type" : "type-721",
2617   "size" : 4,
2618   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2619   "underlying_type" : "type-2",
2620   "unique_id" : "android_pixel_format_v1_2_t"
2621  },
2622  {
2623   "alignment" : 4,
2624   "enum_fields" :
2625   [
2626    {
2627     "enum_field_value" : 0,
2628     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2629    },
2630    {
2631     "enum_field_value" : 1,
2632     "name" : "HAL_RENDER_INTENT_ENHANCE"
2633    },
2634    {
2635     "enum_field_value" : 2,
2636     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2637    },
2638    {
2639     "enum_field_value" : 3,
2640     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2641    }
2642   ],
2643   "linker_set_key" : "android_render_intent_v1_1_t",
2644   "name" : "android_render_intent_v1_1_t",
2645   "referenced_type" : "type-718",
2646   "self_type" : "type-718",
2647   "size" : 4,
2648   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2649   "underlying_type" : "type-2",
2650   "unique_id" : "android_render_intent_v1_1_t"
2651  },
2652  {
2653   "alignment" : 4,
2654   "enum_fields" :
2655   [
2656    {
2657     "enum_field_value" : 1,
2658     "name" : "HAL_TRANSFORM_FLIP_H"
2659    },
2660    {
2661     "enum_field_value" : 2,
2662     "name" : "HAL_TRANSFORM_FLIP_V"
2663    },
2664    {
2665     "enum_field_value" : 4,
2666     "name" : "HAL_TRANSFORM_ROT_90"
2667    },
2668    {
2669     "enum_field_value" : 3,
2670     "name" : "HAL_TRANSFORM_ROT_180"
2671    },
2672    {
2673     "enum_field_value" : 7,
2674     "name" : "HAL_TRANSFORM_ROT_270"
2675    }
2676   ],
2677   "linker_set_key" : "android_transform_t",
2678   "name" : "android_transform_t",
2679   "referenced_type" : "type-710",
2680   "self_type" : "type-710",
2681   "size" : 4,
2682   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2683   "underlying_type" : "type-2",
2684   "unique_id" : "android_transform_t"
2685  },
2686  {
2687   "alignment" : 4,
2688   "enum_fields" :
2689   [
2690    {
2691     "enum_field_value" : 0,
2692     "name" : "LOG_ID_MIN"
2693    },
2694    {
2695     "enum_field_value" : 0,
2696     "name" : "LOG_ID_MAIN"
2697    },
2698    {
2699     "enum_field_value" : 1,
2700     "name" : "LOG_ID_RADIO"
2701    },
2702    {
2703     "enum_field_value" : 2,
2704     "name" : "LOG_ID_EVENTS"
2705    },
2706    {
2707     "enum_field_value" : 3,
2708     "name" : "LOG_ID_SYSTEM"
2709    },
2710    {
2711     "enum_field_value" : 4,
2712     "name" : "LOG_ID_CRASH"
2713    },
2714    {
2715     "enum_field_value" : 5,
2716     "name" : "LOG_ID_STATS"
2717    },
2718    {
2719     "enum_field_value" : 6,
2720     "name" : "LOG_ID_SECURITY"
2721    },
2722    {
2723     "enum_field_value" : 7,
2724     "name" : "LOG_ID_KERNEL"
2725    },
2726    {
2727     "enum_field_value" : 8,
2728     "name" : "LOG_ID_MAX"
2729    }
2730   ],
2731   "linker_set_key" : "log_id",
2732   "name" : "log_id",
2733   "referenced_type" : "type-514",
2734   "self_type" : "type-514",
2735   "size" : 4,
2736   "source_file" : "/system/core/liblog/include/android/log.h",
2737   "underlying_type" : "type-2",
2738   "unique_id" : "log_id"
2739  }
2740 ],
2741 "function_types" :
2742 [
2743  {
2744   "alignment" : 4,
2745   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2746   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2747   "parameters" :
2748   [
2749    {
2750     "referenced_type" : "type-56"
2751    },
2752    {
2753     "referenced_type" : "type-62"
2754    },
2755    {
2756     "referenced_type" : "type-43"
2757    }
2758   ],
2759   "referenced_type" : "type-55",
2760   "return_type" : "type-26",
2761   "self_type" : "type-55",
2762   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2763  },
2764  {
2765   "alignment" : 4,
2766   "linker_set_key" : "int (void *)",
2767   "name" : "int (void *)",
2768   "parameters" :
2769   [
2770    {
2771     "referenced_type" : "type-43"
2772    }
2773   ],
2774   "referenced_type" : "type-737",
2775   "return_type" : "type-42",
2776   "self_type" : "type-737",
2777   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2778  },
2779  {
2780   "alignment" : 4,
2781   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2782   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2783   "parameters" :
2784   [
2785    {
2786     "referenced_type" : "type-655"
2787    },
2788    {
2789     "referenced_type" : "type-601"
2790    },
2791    {
2792     "referenced_type" : "type-2"
2793    },
2794    {
2795     "referenced_type" : "type-656"
2796    },
2797    {
2798     "referenced_type" : "type-2"
2799    },
2800    {
2801     "referenced_type" : "type-43"
2802    }
2803   ],
2804   "referenced_type" : "type-654",
2805   "return_type" : "type-44",
2806   "self_type" : "type-654",
2807   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2808  }
2809 ],
2810 "functions" :
2811 [
2812  {
2813   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::getService",
2814   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2815   "parameters" :
2816   [
2817    {
2818     "default_arg" : true,
2819     "referenced_type" : "type-235"
2820    },
2821    {
2822     "default_arg" : true,
2823     "referenced_type" : "type-26"
2824    }
2825   ],
2826   "return_type" : "type-124",
2827   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2828  },
2829  {
2830   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::linkToDeath",
2831   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2832   "parameters" :
2833   [
2834    {
2835     "is_this_ptr" : true,
2836     "referenced_type" : "type-125"
2837    },
2838    {
2839     "referenced_type" : "type-603"
2840    },
2841    {
2842     "referenced_type" : "type-93"
2843    }
2844   ],
2845   "return_type" : "type-415",
2846   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2847  },
2848  {
2849   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::getDebugInfo",
2850   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2851   "parameters" :
2852   [
2853    {
2854     "is_this_ptr" : true,
2855     "referenced_type" : "type-125"
2856    },
2857    {
2858     "referenced_type" : "type-977"
2859    }
2860   ],
2861   "return_type" : "type-434",
2862   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2863  },
2864  {
2865   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::getHashChain",
2866   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2867   "parameters" :
2868   [
2869    {
2870     "is_this_ptr" : true,
2871     "referenced_type" : "type-125"
2872    },
2873    {
2874     "referenced_type" : "type-978"
2875    }
2876   ],
2877   "return_type" : "type-434",
2878   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2879  },
2880  {
2881   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::tryGetService",
2882   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2883   "parameters" :
2884   [
2885    {
2886     "default_arg" : true,
2887     "referenced_type" : "type-235"
2888    },
2889    {
2890     "default_arg" : true,
2891     "referenced_type" : "type-26"
2892    }
2893   ],
2894   "return_type" : "type-124",
2895   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2896  },
2897  {
2898   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::unlinkToDeath",
2899   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2900   "parameters" :
2901   [
2902    {
2903     "is_this_ptr" : true,
2904     "referenced_type" : "type-125"
2905    },
2906    {
2907     "referenced_type" : "type-603"
2908    }
2909   ],
2910   "return_type" : "type-415",
2911   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2912  },
2913  {
2914   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::interfaceChain",
2915   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2916   "parameters" :
2917   [
2918    {
2919     "is_this_ptr" : true,
2920     "referenced_type" : "type-125"
2921    },
2922    {
2923     "referenced_type" : "type-979"
2924    }
2925   ],
2926   "return_type" : "type-434",
2927   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2928  },
2929  {
2930   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::registerAsService",
2931   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2932   "parameters" :
2933   [
2934    {
2935     "is_this_ptr" : true,
2936     "referenced_type" : "type-125"
2937    },
2938    {
2939     "default_arg" : true,
2940     "referenced_type" : "type-235"
2941    }
2942   ],
2943   "return_type" : "type-42",
2944   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2945  },
2946  {
2947   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::interfaceDescriptor",
2948   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2949   "parameters" :
2950   [
2951    {
2952     "is_this_ptr" : true,
2953     "referenced_type" : "type-125"
2954    },
2955    {
2956     "referenced_type" : "type-980"
2957    }
2958   ],
2959   "return_type" : "type-434",
2960   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2961  },
2962  {
2963   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::notifySyspropsChanged",
2964   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21notifySyspropsChangedEv",
2965   "parameters" :
2966   [
2967    {
2968     "is_this_ptr" : true,
2969     "referenced_type" : "type-125"
2970    }
2971   ],
2972   "return_type" : "type-434",
2973   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2974  },
2975  {
2976   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::setHALInstrumentation",
2977   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21setHALInstrumentationEv",
2978   "parameters" :
2979   [
2980    {
2981     "is_this_ptr" : true,
2982     "referenced_type" : "type-125"
2983    }
2984   ],
2985   "return_type" : "type-434",
2986   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
2987  },
2988  {
2989   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::registerForNotifications",
2990   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2991   "parameters" :
2992   [
2993    {
2994     "referenced_type" : "type-235"
2995    },
2996    {
2997     "referenced_type" : "type-809"
2998    }
2999   ],
3000   "return_type" : "type-26",
3001   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
3002  },
3003  {
3004   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::ping",
3005   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin4pingEv",
3006   "parameters" :
3007   [
3008    {
3009     "is_this_ptr" : true,
3010     "referenced_type" : "type-125"
3011    }
3012   ],
3013   "return_type" : "type-434",
3014   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
3015  },
3016  {
3017   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::debug",
3018   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3019   "parameters" :
3020   [
3021    {
3022     "is_this_ptr" : true,
3023     "referenced_type" : "type-125"
3024    },
3025    {
3026     "referenced_type" : "type-616"
3027    },
3028    {
3029     "referenced_type" : "type-808"
3030    }
3031   ],
3032   "return_type" : "type-434",
3033   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
3034  },
3035  {
3036   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::castFrom",
3037   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin8castFromERKNS_2spINS1_4V1_010IDrmPluginEEEb",
3038   "parameters" :
3039   [
3040    {
3041     "referenced_type" : "type-871"
3042    },
3043    {
3044     "default_arg" : true,
3045     "referenced_type" : "type-26"
3046    }
3047   ],
3048   "return_type" : "type-166",
3049   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
3050  },
3051  {
3052   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::castFrom",
3053   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3054   "parameters" :
3055   [
3056    {
3057     "referenced_type" : "type-879"
3058    },
3059    {
3060     "default_arg" : true,
3061     "referenced_type" : "type-26"
3062    }
3063   ],
3064   "return_type" : "type-166",
3065   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
3066  },
3067  {
3068   "function_name" : "android::hardware::drm::V1_1::IDrmPlugin::castFrom",
3069   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin8castFromERKNS_2spIS3_EEb",
3070   "parameters" :
3071   [
3072    {
3073     "referenced_type" : "type-128"
3074    },
3075    {
3076     "default_arg" : true,
3077     "referenced_type" : "type-26"
3078    }
3079   ],
3080   "return_type" : "type-166",
3081   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
3082  },
3083  {
3084   "access" : "private",
3085   "function_name" : "android::hardware::drm::V1_1::BsDrmPlugin::addOnewayTask",
3086   "linker_set_key" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin13addOnewayTaskENSt3__18functionIFvvEEE",
3087   "parameters" :
3088   [
3089    {
3090     "is_this_ptr" : true,
3091     "referenced_type" : "type-138"
3092    },
3093    {
3094     "referenced_type" : "type-985"
3095    }
3096   ],
3097   "return_type" : "type-434",
3098   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmPlugin.h"
3099  },
3100  {
3101   "function_name" : "android::hardware::drm::V1_1::BsDrmPlugin::BsDrmPlugin",
3102   "linker_set_key" : "_ZN7android8hardware3drm4V1_111BsDrmPluginC1ENS_2spINS2_10IDrmPluginEEE",
3103   "parameters" :
3104   [
3105    {
3106     "is_this_ptr" : true,
3107     "referenced_type" : "type-138"
3108    },
3109    {
3110     "referenced_type" : "type-123"
3111    }
3112   ],
3113   "return_type" : "type-44",
3114   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmPlugin.h"
3115  },
3116  {
3117   "function_name" : "android::hardware::drm::V1_1::BsDrmPlugin::BsDrmPlugin",
3118   "linker_set_key" : "_ZN7android8hardware3drm4V1_111BsDrmPluginC2ENS_2spINS2_10IDrmPluginEEE",
3119   "parameters" :
3120   [
3121    {
3122     "is_this_ptr" : true,
3123     "referenced_type" : "type-138"
3124    },
3125    {
3126     "referenced_type" : "type-123"
3127    }
3128   ],
3129   "return_type" : "type-44",
3130   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmPlugin.h"
3131  },
3132  {
3133   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::getService",
3134   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3135   "parameters" :
3136   [
3137    {
3138     "default_arg" : true,
3139     "referenced_type" : "type-924"
3140    },
3141    {
3142     "default_arg" : true,
3143     "referenced_type" : "type-26"
3144    }
3145   ],
3146   "return_type" : "type-79",
3147   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3148  },
3149  {
3150   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::linkToDeath",
3151   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3152   "parameters" :
3153   [
3154    {
3155     "is_this_ptr" : true,
3156     "referenced_type" : "type-80"
3157    },
3158    {
3159     "referenced_type" : "type-603"
3160    },
3161    {
3162     "referenced_type" : "type-93"
3163    }
3164   ],
3165   "return_type" : "type-415",
3166   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3167  },
3168  {
3169   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::getDebugInfo",
3170   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3171   "parameters" :
3172   [
3173    {
3174     "is_this_ptr" : true,
3175     "referenced_type" : "type-80"
3176    },
3177    {
3178     "referenced_type" : "type-1008"
3179    }
3180   ],
3181   "return_type" : "type-434",
3182   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3183  },
3184  {
3185   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::getHashChain",
3186   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3187   "parameters" :
3188   [
3189    {
3190     "is_this_ptr" : true,
3191     "referenced_type" : "type-80"
3192    },
3193    {
3194     "referenced_type" : "type-1009"
3195    }
3196   ],
3197   "return_type" : "type-434",
3198   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3199  },
3200  {
3201   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::tryGetService",
3202   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3203   "parameters" :
3204   [
3205    {
3206     "default_arg" : true,
3207     "referenced_type" : "type-924"
3208    },
3209    {
3210     "default_arg" : true,
3211     "referenced_type" : "type-26"
3212    }
3213   ],
3214   "return_type" : "type-79",
3215   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3216  },
3217  {
3218   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::unlinkToDeath",
3219   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3220   "parameters" :
3221   [
3222    {
3223     "is_this_ptr" : true,
3224     "referenced_type" : "type-80"
3225    },
3226    {
3227     "referenced_type" : "type-603"
3228    }
3229   ],
3230   "return_type" : "type-415",
3231   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3232  },
3233  {
3234   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::interfaceChain",
3235   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3236   "parameters" :
3237   [
3238    {
3239     "is_this_ptr" : true,
3240     "referenced_type" : "type-80"
3241    },
3242    {
3243     "referenced_type" : "type-1010"
3244    }
3245   ],
3246   "return_type" : "type-434",
3247   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3248  },
3249  {
3250   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::registerAsService",
3251   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3252   "parameters" :
3253   [
3254    {
3255     "is_this_ptr" : true,
3256     "referenced_type" : "type-80"
3257    },
3258    {
3259     "default_arg" : true,
3260     "referenced_type" : "type-924"
3261    }
3262   ],
3263   "return_type" : "type-42",
3264   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3265  },
3266  {
3267   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::interfaceDescriptor",
3268   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3269   "parameters" :
3270   [
3271    {
3272     "is_this_ptr" : true,
3273     "referenced_type" : "type-80"
3274    },
3275    {
3276     "referenced_type" : "type-1011"
3277    }
3278   ],
3279   "return_type" : "type-434",
3280   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3281  },
3282  {
3283   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::notifySyspropsChanged",
3284   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory21notifySyspropsChangedEv",
3285   "parameters" :
3286   [
3287    {
3288     "is_this_ptr" : true,
3289     "referenced_type" : "type-80"
3290    }
3291   ],
3292   "return_type" : "type-434",
3293   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3294  },
3295  {
3296   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::setHALInstrumentation",
3297   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory21setHALInstrumentationEv",
3298   "parameters" :
3299   [
3300    {
3301     "is_this_ptr" : true,
3302     "referenced_type" : "type-80"
3303    }
3304   ],
3305   "return_type" : "type-434",
3306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3307  },
3308  {
3309   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::registerForNotifications",
3310   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3311   "parameters" :
3312   [
3313    {
3314     "referenced_type" : "type-924"
3315    },
3316    {
3317     "referenced_type" : "type-809"
3318    }
3319   ],
3320   "return_type" : "type-26",
3321   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3322  },
3323  {
3324   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::ping",
3325   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory4pingEv",
3326   "parameters" :
3327   [
3328    {
3329     "is_this_ptr" : true,
3330     "referenced_type" : "type-80"
3331    }
3332   ],
3333   "return_type" : "type-434",
3334   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3335  },
3336  {
3337   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::debug",
3338   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3339   "parameters" :
3340   [
3341    {
3342     "is_this_ptr" : true,
3343     "referenced_type" : "type-80"
3344    },
3345    {
3346     "referenced_type" : "type-616"
3347    },
3348    {
3349     "referenced_type" : "type-808"
3350    }
3351   ],
3352   "return_type" : "type-434",
3353   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3354  },
3355  {
3356   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::castFrom",
3357   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory8castFromERKNS_2spINS1_4V1_011IDrmFactoryEEEb",
3358   "parameters" :
3359   [
3360    {
3361     "referenced_type" : "type-890"
3362    },
3363    {
3364     "default_arg" : true,
3365     "referenced_type" : "type-26"
3366    }
3367   ],
3368   "return_type" : "type-896",
3369   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3370  },
3371  {
3372   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::castFrom",
3373   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3374   "parameters" :
3375   [
3376    {
3377     "referenced_type" : "type-879"
3378    },
3379    {
3380     "default_arg" : true,
3381     "referenced_type" : "type-26"
3382    }
3383   ],
3384   "return_type" : "type-896",
3385   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3386  },
3387  {
3388   "function_name" : "android::hardware::drm::V1_1::IDrmFactory::castFrom",
3389   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory8castFromERKNS_2spIS3_EEb",
3390   "parameters" :
3391   [
3392    {
3393     "referenced_type" : "type-77"
3394    },
3395    {
3396     "default_arg" : true,
3397     "referenced_type" : "type-26"
3398    }
3399   ],
3400   "return_type" : "type-896",
3401   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
3402  },
3403  {
3404   "access" : "private",
3405   "function_name" : "android::hardware::drm::V1_1::BsDrmFactory::addOnewayTask",
3406   "linker_set_key" : "_ZN7android8hardware3drm4V1_112BsDrmFactory13addOnewayTaskENSt3__18functionIFvvEEE",
3407   "parameters" :
3408   [
3409    {
3410     "is_this_ptr" : true,
3411     "referenced_type" : "type-866"
3412    },
3413    {
3414     "referenced_type" : "type-1015"
3415    }
3416   ],
3417   "return_type" : "type-434",
3418   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmFactory.h"
3419  },
3420  {
3421   "function_name" : "android::hardware::drm::V1_1::BsDrmFactory::BsDrmFactory",
3422   "linker_set_key" : "_ZN7android8hardware3drm4V1_112BsDrmFactoryC1ENS_2spINS2_11IDrmFactoryEEE",
3423   "parameters" :
3424   [
3425    {
3426     "is_this_ptr" : true,
3427     "referenced_type" : "type-866"
3428    },
3429    {
3430     "referenced_type" : "type-78"
3431    }
3432   ],
3433   "return_type" : "type-44",
3434   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmFactory.h"
3435  },
3436  {
3437   "function_name" : "android::hardware::drm::V1_1::BsDrmFactory::BsDrmFactory",
3438   "linker_set_key" : "_ZN7android8hardware3drm4V1_112BsDrmFactoryC2ENS_2spINS2_11IDrmFactoryEEE",
3439   "parameters" :
3440   [
3441    {
3442     "is_this_ptr" : true,
3443     "referenced_type" : "type-866"
3444    },
3445    {
3446     "referenced_type" : "type-78"
3447    }
3448   ],
3449   "return_type" : "type-44",
3450   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmFactory.h"
3451  },
3452  {
3453   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::onTransact",
3454   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3455   "parameters" :
3456   [
3457    {
3458     "is_this_ptr" : true,
3459     "referenced_type" : "type-134"
3460    },
3461    {
3462     "referenced_type" : "type-2"
3463    },
3464    {
3465     "referenced_type" : "type-661"
3466    },
3467    {
3468     "referenced_type" : "type-655"
3469    },
3470    {
3471     "default_arg" : true,
3472     "referenced_type" : "type-2"
3473    },
3474    {
3475     "default_arg" : true,
3476     "referenced_type" : "type-1018"
3477    }
3478   ],
3479   "return_type" : "type-42",
3480   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3481  },
3482  {
3483   "access" : "private",
3484   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::getDebugInfo",
3485   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3486   "parameters" :
3487   [
3488    {
3489     "is_this_ptr" : true,
3490     "referenced_type" : "type-134"
3491    },
3492    {
3493     "referenced_type" : "type-1019"
3494    }
3495   ],
3496   "return_type" : "type-434",
3497   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3498  },
3499  {
3500   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_getMetrics",
3501   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin16_hidl_getMetricsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3502   "parameters" :
3503   [
3504    {
3505     "referenced_type" : "type-662"
3506    },
3507    {
3508     "referenced_type" : "type-661"
3509    },
3510    {
3511     "referenced_type" : "type-655"
3512    },
3513    {
3514     "referenced_type" : "type-1020"
3515    }
3516   ],
3517   "return_type" : "type-42",
3518   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3519  },
3520  {
3521   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_getHdcpLevels",
3522   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin19_hidl_getHdcpLevelsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3523   "parameters" :
3524   [
3525    {
3526     "referenced_type" : "type-662"
3527    },
3528    {
3529     "referenced_type" : "type-661"
3530    },
3531    {
3532     "referenced_type" : "type-655"
3533    },
3534    {
3535     "referenced_type" : "type-1021"
3536    }
3537   ],
3538   "return_type" : "type-42",
3539   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3540  },
3541  {
3542   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_openSession_1_1",
3543   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin21_hidl_openSession_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3544   "parameters" :
3545   [
3546    {
3547     "referenced_type" : "type-662"
3548    },
3549    {
3550     "referenced_type" : "type-661"
3551    },
3552    {
3553     "referenced_type" : "type-655"
3554    },
3555    {
3556     "referenced_type" : "type-1022"
3557    }
3558   ],
3559   "return_type" : "type-42",
3560   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3561  },
3562  {
3563   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_getSecureStopIds",
3564   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin22_hidl_getSecureStopIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3565   "parameters" :
3566   [
3567    {
3568     "referenced_type" : "type-662"
3569    },
3570    {
3571     "referenced_type" : "type-661"
3572    },
3573    {
3574     "referenced_type" : "type-655"
3575    },
3576    {
3577     "referenced_type" : "type-1023"
3578    }
3579   ],
3580   "return_type" : "type-42",
3581   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3582  },
3583  {
3584   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_getSecurityLevel",
3585   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin22_hidl_getSecurityLevelEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3586   "parameters" :
3587   [
3588    {
3589     "referenced_type" : "type-662"
3590    },
3591    {
3592     "referenced_type" : "type-661"
3593    },
3594    {
3595     "referenced_type" : "type-655"
3596    },
3597    {
3598     "referenced_type" : "type-1024"
3599    }
3600   ],
3601   "return_type" : "type-42",
3602   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3603  },
3604  {
3605   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_removeSecureStop",
3606   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin22_hidl_removeSecureStopEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3607   "parameters" :
3608   [
3609    {
3610     "referenced_type" : "type-662"
3611    },
3612    {
3613     "referenced_type" : "type-661"
3614    },
3615    {
3616     "referenced_type" : "type-655"
3617    },
3618    {
3619     "referenced_type" : "type-1025"
3620    }
3621   ],
3622   "return_type" : "type-42",
3623   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3624  },
3625  {
3626   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_getKeyRequest_1_1",
3627   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin23_hidl_getKeyRequest_1_1EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3628   "parameters" :
3629   [
3630    {
3631     "referenced_type" : "type-662"
3632    },
3633    {
3634     "referenced_type" : "type-661"
3635    },
3636    {
3637     "referenced_type" : "type-655"
3638    },
3639    {
3640     "referenced_type" : "type-1026"
3641    }
3642   ],
3643   "return_type" : "type-42",
3644   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3645  },
3646  {
3647   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_releaseSecureStops",
3648   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin24_hidl_releaseSecureStopsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3649   "parameters" :
3650   [
3651    {
3652     "referenced_type" : "type-662"
3653    },
3654    {
3655     "referenced_type" : "type-661"
3656    },
3657    {
3658     "referenced_type" : "type-655"
3659    },
3660    {
3661     "referenced_type" : "type-1027"
3662    }
3663   ],
3664   "return_type" : "type-42",
3665   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3666  },
3667  {
3668   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_getNumberOfSessions",
3669   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin25_hidl_getNumberOfSessionsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3670   "parameters" :
3671   [
3672    {
3673     "referenced_type" : "type-662"
3674    },
3675    {
3676     "referenced_type" : "type-661"
3677    },
3678    {
3679     "referenced_type" : "type-655"
3680    },
3681    {
3682     "referenced_type" : "type-1028"
3683    }
3684   ],
3685   "return_type" : "type-42",
3686   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3687  },
3688  {
3689   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::_hidl_removeAllSecureStops",
3690   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin26_hidl_removeAllSecureStopsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3691   "parameters" :
3692   [
3693    {
3694     "referenced_type" : "type-662"
3695    },
3696    {
3697     "referenced_type" : "type-661"
3698    },
3699    {
3700     "referenced_type" : "type-655"
3701    },
3702    {
3703     "referenced_type" : "type-1029"
3704    }
3705   ],
3706   "return_type" : "type-42",
3707   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3708  },
3709  {
3710   "access" : "private",
3711   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::ping",
3712   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin4pingEv",
3713   "parameters" :
3714   [
3715    {
3716     "is_this_ptr" : true,
3717     "referenced_type" : "type-134"
3718    }
3719   ],
3720   "return_type" : "type-434",
3721   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3722  },
3723  {
3724   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::BnHwDrmPlugin",
3725   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginC1ERKNS_2spINS2_10IDrmPluginEEE",
3726   "parameters" :
3727   [
3728    {
3729     "is_this_ptr" : true,
3730     "referenced_type" : "type-134"
3731    },
3732    {
3733     "referenced_type" : "type-128"
3734    }
3735   ],
3736   "return_type" : "type-44",
3737   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3738  },
3739  {
3740   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::BnHwDrmPlugin",
3741   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginC2ERKNS_2spINS2_10IDrmPluginEEE",
3742   "parameters" :
3743   [
3744    {
3745     "is_this_ptr" : true,
3746     "referenced_type" : "type-134"
3747    },
3748    {
3749     "referenced_type" : "type-128"
3750    }
3751   ],
3752   "return_type" : "type-44",
3753   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3754  },
3755  {
3756   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::~BnHwDrmPlugin",
3757   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD0Ev",
3758   "parameters" :
3759   [
3760    {
3761     "is_this_ptr" : true,
3762     "referenced_type" : "type-134"
3763    }
3764   ],
3765   "return_type" : "type-44",
3766   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3767  },
3768  {
3769   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::~BnHwDrmPlugin",
3770   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD1Ev",
3771   "parameters" :
3772   [
3773    {
3774     "is_this_ptr" : true,
3775     "referenced_type" : "type-134"
3776    }
3777   ],
3778   "return_type" : "type-44",
3779   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3780  },
3781  {
3782   "function_name" : "android::hardware::drm::V1_1::BnHwDrmPlugin::~BnHwDrmPlugin",
3783   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD2Ev",
3784   "parameters" :
3785   [
3786    {
3787     "is_this_ptr" : true,
3788     "referenced_type" : "type-134"
3789    }
3790   ],
3791   "return_type" : "type-44",
3792   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h"
3793  },
3794  {
3795   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getMetrics",
3796   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin10getMetricsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE",
3797   "parameters" :
3798   [
3799    {
3800     "is_this_ptr" : true,
3801     "referenced_type" : "type-143"
3802    },
3803    {
3804     "referenced_type" : "type-1030"
3805    }
3806   ],
3807   "return_type" : "type-434",
3808   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3809  },
3810  {
3811   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::removeKeys",
3812   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE",
3813   "parameters" :
3814   [
3815    {
3816     "is_this_ptr" : true,
3817     "referenced_type" : "type-143"
3818    },
3819    {
3820     "referenced_type" : "type-595"
3821    }
3822   ],
3823   "return_type" : "type-156",
3824   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3825  },
3826  {
3827   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::linkToDeath",
3828   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3829   "parameters" :
3830   [
3831    {
3832     "is_this_ptr" : true,
3833     "referenced_type" : "type-143"
3834    },
3835    {
3836     "referenced_type" : "type-603"
3837    },
3838    {
3839     "referenced_type" : "type-93"
3840    }
3841   ],
3842   "return_type" : "type-415",
3843   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3844  },
3845  {
3846   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::openSession",
3847   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11openSessionENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE",
3848   "parameters" :
3849   [
3850    {
3851     "is_this_ptr" : true,
3852     "referenced_type" : "type-143"
3853    },
3854    {
3855     "referenced_type" : "type-1031"
3856    }
3857   ],
3858   "return_type" : "type-434",
3859   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3860  },
3861  {
3862   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::restoreKeys",
3863   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_",
3864   "parameters" :
3865   [
3866    {
3867     "is_this_ptr" : true,
3868     "referenced_type" : "type-143"
3869    },
3870    {
3871     "referenced_type" : "type-595"
3872    },
3873    {
3874     "referenced_type" : "type-595"
3875    }
3876   ],
3877   "return_type" : "type-156",
3878   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3879  },
3880  {
3881   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::setListener",
3882   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11setListenerERKNS_2spINS1_4V1_018IDrmPluginListenerEEE",
3883   "parameters" :
3884   [
3885    {
3886     "is_this_ptr" : true,
3887     "referenced_type" : "type-143"
3888    },
3889    {
3890     "referenced_type" : "type-876"
3891    }
3892   ],
3893   "return_type" : "type-434",
3894   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3895  },
3896  {
3897   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::closeSession",
3898   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE",
3899   "parameters" :
3900   [
3901    {
3902     "is_this_ptr" : true,
3903     "referenced_type" : "type-143"
3904    },
3905    {
3906     "referenced_type" : "type-595"
3907    }
3908   ],
3909   "return_type" : "type-156",
3910   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3911  },
3912  {
3913   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getDebugInfo",
3914   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3915   "parameters" :
3916   [
3917    {
3918     "is_this_ptr" : true,
3919     "referenced_type" : "type-143"
3920    },
3921    {
3922     "referenced_type" : "type-1032"
3923    }
3924   ],
3925   "return_type" : "type-434",
3926   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3927  },
3928  {
3929   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getHashChain",
3930   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3931   "parameters" :
3932   [
3933    {
3934     "is_this_ptr" : true,
3935     "referenced_type" : "type-143"
3936    },
3937    {
3938     "referenced_type" : "type-1033"
3939    }
3940   ],
3941   "return_type" : "type-434",
3942   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3943  },
3944  {
3945   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getHdcpLevels",
3946   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getHdcpLevelsENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelES8_EEE",
3947   "parameters" :
3948   [
3949    {
3950     "is_this_ptr" : true,
3951     "referenced_type" : "type-143"
3952    },
3953    {
3954     "referenced_type" : "type-1034"
3955    }
3956   ],
3957   "return_type" : "type-434",
3958   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3959  },
3960  {
3961   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getKeyRequest",
3962   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NSB_14KeyRequestTypeESA_EEE",
3963   "parameters" :
3964   [
3965    {
3966     "is_this_ptr" : true,
3967     "referenced_type" : "type-143"
3968    },
3969    {
3970     "referenced_type" : "type-595"
3971    },
3972    {
3973     "referenced_type" : "type-595"
3974    },
3975    {
3976     "referenced_type" : "type-545"
3977    },
3978    {
3979     "referenced_type" : "type-771"
3980    },
3981    {
3982     "referenced_type" : "type-229"
3983    },
3984    {
3985     "referenced_type" : "type-1035"
3986    }
3987   ],
3988   "return_type" : "type-434",
3989   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
3990  },
3991  {
3992   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getSecureStop",
3993   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNSA_10SecureStopEEEE",
3994   "parameters" :
3995   [
3996    {
3997     "is_this_ptr" : true,
3998     "referenced_type" : "type-143"
3999    },
4000    {
4001     "referenced_type" : "type-595"
4002    },
4003    {
4004     "referenced_type" : "type-1036"
4005    }
4006   ],
4007   "return_type" : "type-434",
4008   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4009  },
4010  {
4011   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::unlinkToDeath",
4012   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
4013   "parameters" :
4014   [
4015    {
4016     "is_this_ptr" : true,
4017     "referenced_type" : "type-143"
4018    },
4019    {
4020     "referenced_type" : "type-603"
4021    }
4022   ],
4023   "return_type" : "type-415",
4024   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4025  },
4026  {
4027   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getSecureStops",
4028   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14getSecureStopsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS6_10SecureStopEEEEEE",
4029   "parameters" :
4030   [
4031    {
4032     "is_this_ptr" : true,
4033     "referenced_type" : "type-143"
4034    },
4035    {
4036     "referenced_type" : "type-1037"
4037    }
4038   ],
4039   "return_type" : "type-434",
4040   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4041  },
4042  {
4043   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::interfaceChain",
4044   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
4045   "parameters" :
4046   [
4047    {
4048     "is_this_ptr" : true,
4049     "referenced_type" : "type-143"
4050    },
4051    {
4052     "referenced_type" : "type-1038"
4053    }
4054   ],
4055   "return_type" : "type-434",
4056   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4057  },
4058  {
4059   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::queryKeyStatus",
4060   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS4_INSA_8KeyValueEEEEEE",
4061   "parameters" :
4062   [
4063    {
4064     "is_this_ptr" : true,
4065     "referenced_type" : "type-143"
4066    },
4067    {
4068     "referenced_type" : "type-595"
4069    },
4070    {
4071     "referenced_type" : "type-1039"
4072    }
4073   ],
4074   "return_type" : "type-434",
4075   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4076  },
4077  {
4078   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::sendKeysChange",
4079   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS1_4V1_09KeyStatusEEEb",
4080   "parameters" :
4081   [
4082    {
4083     "is_this_ptr" : true,
4084     "referenced_type" : "type-143"
4085    },
4086    {
4087     "referenced_type" : "type-595"
4088    },
4089    {
4090     "referenced_type" : "type-301"
4091    },
4092    {
4093     "referenced_type" : "type-26"
4094    }
4095   ],
4096   "return_type" : "type-434",
4097   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4098  },
4099  {
4100   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::openSession_1_1",
4101   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin15openSession_1_1ENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE",
4102   "parameters" :
4103   [
4104    {
4105     "is_this_ptr" : true,
4106     "referenced_type" : "type-143"
4107    },
4108    {
4109     "referenced_type" : "type-277"
4110    },
4111    {
4112     "referenced_type" : "type-1040"
4113    }
4114   ],
4115   "return_type" : "type-434",
4116   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4117  },
4118  {
4119   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::setMacAlgorithm",
4120   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE",
4121   "parameters" :
4122   [
4123    {
4124     "is_this_ptr" : true,
4125     "referenced_type" : "type-143"
4126    },
4127    {
4128     "referenced_type" : "type-595"
4129    },
4130    {
4131     "referenced_type" : "type-545"
4132    }
4133   ],
4134   "return_type" : "type-156",
4135   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4136  },
4137  {
4138   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_getMetrics",
4139   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16_hidl_getMetricsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE",
4140   "parameters" :
4141   [
4142    {
4143     "referenced_type" : "type-146"
4144    },
4145    {
4146     "referenced_type" : "type-854"
4147    },
4148    {
4149     "referenced_type" : "type-1041"
4150    }
4151   ],
4152   "return_type" : "type-434",
4153   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4154  },
4155  {
4156   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getSecureStopIds",
4157   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16getSecureStopIdsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS8_IhEEEEEEE",
4158   "parameters" :
4159   [
4160    {
4161     "is_this_ptr" : true,
4162     "referenced_type" : "type-143"
4163    },
4164    {
4165     "referenced_type" : "type-1042"
4166    }
4167   ],
4168   "return_type" : "type-434",
4169   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4170  },
4171  {
4172   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getSecurityLevel",
4173   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16getSecurityLevelERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE",
4174   "parameters" :
4175   [
4176    {
4177     "is_this_ptr" : true,
4178     "referenced_type" : "type-143"
4179    },
4180    {
4181     "referenced_type" : "type-595"
4182    },
4183    {
4184     "referenced_type" : "type-1043"
4185    }
4186   ],
4187   "return_type" : "type-434",
4188   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4189  },
4190  {
4191   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::removeSecureStop",
4192   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16removeSecureStopERKNS0_8hidl_vecIhEE",
4193   "parameters" :
4194   [
4195    {
4196     "is_this_ptr" : true,
4197     "referenced_type" : "type-143"
4198    },
4199    {
4200     "referenced_type" : "type-595"
4201    }
4202   ],
4203   "return_type" : "type-156",
4204   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4205  },
4206  {
4207   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getKeyRequest_1_1",
4208   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17getKeyRequest_1_1ERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NS2_14KeyRequestTypeESA_EEE",
4209   "parameters" :
4210   [
4211    {
4212     "is_this_ptr" : true,
4213     "referenced_type" : "type-143"
4214    },
4215    {
4216     "referenced_type" : "type-595"
4217    },
4218    {
4219     "referenced_type" : "type-595"
4220    },
4221    {
4222     "referenced_type" : "type-545"
4223    },
4224    {
4225     "referenced_type" : "type-771"
4226    },
4227    {
4228     "referenced_type" : "type-229"
4229    },
4230    {
4231     "referenced_type" : "type-1044"
4232    }
4233   ],
4234   "return_type" : "type-434",
4235   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4236  },
4237  {
4238   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getPropertyString",
4239   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusES6_EEE",
4240   "parameters" :
4241   [
4242    {
4243     "is_this_ptr" : true,
4244     "referenced_type" : "type-143"
4245    },
4246    {
4247     "referenced_type" : "type-545"
4248    },
4249    {
4250     "referenced_type" : "type-1045"
4251    }
4252   ],
4253   "return_type" : "type-434",
4254   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4255  },
4256  {
4257   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::releaseSecureStop",
4258   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE",
4259   "parameters" :
4260   [
4261    {
4262     "is_this_ptr" : true,
4263     "referenced_type" : "type-143"
4264    },
4265    {
4266     "referenced_type" : "type-595"
4267    }
4268   ],
4269   "return_type" : "type-156",
4270   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4271  },
4272  {
4273   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::setPropertyString",
4274   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_",
4275   "parameters" :
4276   [
4277    {
4278     "is_this_ptr" : true,
4279     "referenced_type" : "type-143"
4280    },
4281    {
4282     "referenced_type" : "type-545"
4283    },
4284    {
4285     "referenced_type" : "type-545"
4286    }
4287   ],
4288   "return_type" : "type-156",
4289   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4290  },
4291  {
4292   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::provideKeyResponse",
4293   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE",
4294   "parameters" :
4295   [
4296    {
4297     "is_this_ptr" : true,
4298     "referenced_type" : "type-143"
4299    },
4300    {
4301     "referenced_type" : "type-595"
4302    },
4303    {
4304     "referenced_type" : "type-595"
4305    },
4306    {
4307     "referenced_type" : "type-1046"
4308    }
4309   ],
4310   "return_type" : "type-434",
4311   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4312  },
4313  {
4314   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::releaseSecureStops",
4315   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18releaseSecureStopsERKNS2_17SecureStopReleaseE",
4316   "parameters" :
4317   [
4318    {
4319     "is_this_ptr" : true,
4320     "referenced_type" : "type-143"
4321    },
4322    {
4323     "referenced_type" : "type-297"
4324    }
4325   ],
4326   "return_type" : "type-156",
4327   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4328  },
4329  {
4330   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::setCipherAlgorithm",
4331   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE",
4332   "parameters" :
4333   [
4334    {
4335     "is_this_ptr" : true,
4336     "referenced_type" : "type-143"
4337    },
4338    {
4339     "referenced_type" : "type-595"
4340    },
4341    {
4342     "referenced_type" : "type-545"
4343    }
4344   ],
4345   "return_type" : "type-156",
4346   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4347  },
4348  {
4349   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_getHdcpLevels",
4350   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19_hidl_getHdcpLevelsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelESD_EEE",
4351   "parameters" :
4352   [
4353    {
4354     "referenced_type" : "type-146"
4355    },
4356    {
4357     "referenced_type" : "type-854"
4358    },
4359    {
4360     "referenced_type" : "type-1047"
4361    }
4362   ],
4363   "return_type" : "type-434",
4364   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4365  },
4366  {
4367   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getNumberOfSessions",
4368   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19getNumberOfSessionsENSt3__18functionIFvNS1_4V1_06StatusEjjEEE",
4369   "parameters" :
4370   [
4371    {
4372     "is_this_ptr" : true,
4373     "referenced_type" : "type-143"
4374    },
4375    {
4376     "referenced_type" : "type-1048"
4377    }
4378   ],
4379   "return_type" : "type-434",
4380   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4381  },
4382  {
4383   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getProvisionRequest",
4384   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEES6_EEE",
4385   "parameters" :
4386   [
4387    {
4388     "is_this_ptr" : true,
4389     "referenced_type" : "type-143"
4390    },
4391    {
4392     "referenced_type" : "type-545"
4393    },
4394    {
4395     "referenced_type" : "type-545"
4396    },
4397    {
4398     "referenced_type" : "type-1049"
4399    }
4400   ],
4401   "return_type" : "type-434",
4402   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4403  },
4404  {
4405   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::interfaceDescriptor",
4406   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
4407   "parameters" :
4408   [
4409    {
4410     "is_this_ptr" : true,
4411     "referenced_type" : "type-143"
4412    },
4413    {
4414     "referenced_type" : "type-1050"
4415    }
4416   ],
4417   "return_type" : "type-434",
4418   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4419  },
4420  {
4421   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::getPropertyByteArray",
4422   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE",
4423   "parameters" :
4424   [
4425    {
4426     "is_this_ptr" : true,
4427     "referenced_type" : "type-143"
4428    },
4429    {
4430     "referenced_type" : "type-545"
4431    },
4432    {
4433     "referenced_type" : "type-1051"
4434    }
4435   ],
4436   "return_type" : "type-434",
4437   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4438  },
4439  {
4440   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::removeAllSecureStops",
4441   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20removeAllSecureStopsEv",
4442   "parameters" :
4443   [
4444    {
4445     "is_this_ptr" : true,
4446     "referenced_type" : "type-143"
4447    }
4448   ],
4449   "return_type" : "type-156",
4450   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4451  },
4452  {
4453   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::sendExpirationUpdate",
4454   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEx",
4455   "parameters" :
4456   [
4457    {
4458     "is_this_ptr" : true,
4459     "referenced_type" : "type-143"
4460    },
4461    {
4462     "referenced_type" : "type-595"
4463    },
4464    {
4465     "referenced_type" : "type-47"
4466    }
4467   ],
4468   "return_type" : "type-434",
4469   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4470  },
4471  {
4472   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::setPropertyByteArray",
4473   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE",
4474   "parameters" :
4475   [
4476    {
4477     "is_this_ptr" : true,
4478     "referenced_type" : "type-143"
4479    },
4480    {
4481     "referenced_type" : "type-545"
4482    },
4483    {
4484     "referenced_type" : "type-595"
4485    }
4486   ],
4487   "return_type" : "type-156",
4488   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4489  },
4490  {
4491   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_openSession_1_1",
4492   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21_hidl_openSession_1_1EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE",
4493   "parameters" :
4494   [
4495    {
4496     "referenced_type" : "type-146"
4497    },
4498    {
4499     "referenced_type" : "type-854"
4500    },
4501    {
4502     "referenced_type" : "type-277"
4503    },
4504    {
4505     "referenced_type" : "type-1052"
4506    }
4507   ],
4508   "return_type" : "type-434",
4509   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4510  },
4511  {
4512   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::notifySyspropsChanged",
4513   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21notifySyspropsChangedEv",
4514   "parameters" :
4515   [
4516    {
4517     "is_this_ptr" : true,
4518     "referenced_type" : "type-143"
4519    }
4520   ],
4521   "return_type" : "type-434",
4522   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4523  },
4524  {
4525   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::releaseAllSecureStops",
4526   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21releaseAllSecureStopsEv",
4527   "parameters" :
4528   [
4529    {
4530     "is_this_ptr" : true,
4531     "referenced_type" : "type-143"
4532    }
4533   ],
4534   "return_type" : "type-156",
4535   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4536  },
4537  {
4538   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::setHALInstrumentation",
4539   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21setHALInstrumentationEv",
4540   "parameters" :
4541   [
4542    {
4543     "is_this_ptr" : true,
4544     "referenced_type" : "type-143"
4545    }
4546   ],
4547   "return_type" : "type-434",
4548   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4549  },
4550  {
4551   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_getSecureStopIds",
4552   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin22_hidl_getSecureStopIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINSD_IhEEEEEEE",
4553   "parameters" :
4554   [
4555    {
4556     "referenced_type" : "type-146"
4557    },
4558    {
4559     "referenced_type" : "type-854"
4560    },
4561    {
4562     "referenced_type" : "type-1053"
4563    }
4564   ],
4565   "return_type" : "type-434",
4566   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4567  },
4568  {
4569   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_getSecurityLevel",
4570   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin22_hidl_getSecurityLevelEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE",
4571   "parameters" :
4572   [
4573    {
4574     "referenced_type" : "type-146"
4575    },
4576    {
4577     "referenced_type" : "type-854"
4578    },
4579    {
4580     "referenced_type" : "type-595"
4581    },
4582    {
4583     "referenced_type" : "type-1054"
4584    }
4585   ],
4586   "return_type" : "type-434",
4587   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4588  },
4589  {
4590   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_removeSecureStop",
4591   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin22_hidl_removeSecureStopEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
4592   "parameters" :
4593   [
4594    {
4595     "referenced_type" : "type-146"
4596    },
4597    {
4598     "referenced_type" : "type-854"
4599    },
4600    {
4601     "referenced_type" : "type-595"
4602    }
4603   ],
4604   "return_type" : "type-156",
4605   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4606  },
4607  {
4608   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_getKeyRequest_1_1",
4609   "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",
4610   "parameters" :
4611   [
4612    {
4613     "referenced_type" : "type-146"
4614    },
4615    {
4616     "referenced_type" : "type-854"
4617    },
4618    {
4619     "referenced_type" : "type-595"
4620    },
4621    {
4622     "referenced_type" : "type-595"
4623    },
4624    {
4625     "referenced_type" : "type-545"
4626    },
4627    {
4628     "referenced_type" : "type-771"
4629    },
4630    {
4631     "referenced_type" : "type-229"
4632    },
4633    {
4634     "referenced_type" : "type-1055"
4635    }
4636   ],
4637   "return_type" : "type-434",
4638   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4639  },
4640  {
4641   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_releaseSecureStops",
4642   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin24_hidl_releaseSecureStopsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS2_17SecureStopReleaseE",
4643   "parameters" :
4644   [
4645    {
4646     "referenced_type" : "type-146"
4647    },
4648    {
4649     "referenced_type" : "type-854"
4650    },
4651    {
4652     "referenced_type" : "type-297"
4653    }
4654   ],
4655   "return_type" : "type-156",
4656   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4657  },
4658  {
4659   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::provideProvisionResponse",
4660   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusES7_S7_EEE",
4661   "parameters" :
4662   [
4663    {
4664     "is_this_ptr" : true,
4665     "referenced_type" : "type-143"
4666    },
4667    {
4668     "referenced_type" : "type-595"
4669    },
4670    {
4671     "referenced_type" : "type-1056"
4672    }
4673   ],
4674   "return_type" : "type-434",
4675   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4676  },
4677  {
4678   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_getNumberOfSessions",
4679   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin25_hidl_getNumberOfSessionsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS1_4V1_06StatusEjjEEE",
4680   "parameters" :
4681   [
4682    {
4683     "referenced_type" : "type-146"
4684    },
4685    {
4686     "referenced_type" : "type-854"
4687    },
4688    {
4689     "referenced_type" : "type-1057"
4690    }
4691   ],
4692   "return_type" : "type-434",
4693   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4694  },
4695  {
4696   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::_hidl_removeAllSecureStops",
4697   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin26_hidl_removeAllSecureStopsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4698   "parameters" :
4699   [
4700    {
4701     "referenced_type" : "type-146"
4702    },
4703    {
4704     "referenced_type" : "type-854"
4705    }
4706   ],
4707   "return_type" : "type-156",
4708   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4709  },
4710  {
4711   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::ping",
4712   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin4pingEv",
4713   "parameters" :
4714   [
4715    {
4716     "is_this_ptr" : true,
4717     "referenced_type" : "type-143"
4718    }
4719   ],
4720   "return_type" : "type-434",
4721   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4722  },
4723  {
4724   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::sign",
4725   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE",
4726   "parameters" :
4727   [
4728    {
4729     "is_this_ptr" : true,
4730     "referenced_type" : "type-143"
4731    },
4732    {
4733     "referenced_type" : "type-595"
4734    },
4735    {
4736     "referenced_type" : "type-595"
4737    },
4738    {
4739     "referenced_type" : "type-595"
4740    },
4741    {
4742     "referenced_type" : "type-1058"
4743    }
4744   ],
4745   "return_type" : "type-434",
4746   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4747  },
4748  {
4749   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::debug",
4750   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4751   "parameters" :
4752   [
4753    {
4754     "is_this_ptr" : true,
4755     "referenced_type" : "type-143"
4756    },
4757    {
4758     "referenced_type" : "type-616"
4759    },
4760    {
4761     "referenced_type" : "type-808"
4762    }
4763   ],
4764   "return_type" : "type-434",
4765   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4766  },
4767  {
4768   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::verify",
4769   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusEbEEE",
4770   "parameters" :
4771   [
4772    {
4773     "is_this_ptr" : true,
4774     "referenced_type" : "type-143"
4775    },
4776    {
4777     "referenced_type" : "type-595"
4778    },
4779    {
4780     "referenced_type" : "type-595"
4781    },
4782    {
4783     "referenced_type" : "type-595"
4784    },
4785    {
4786     "referenced_type" : "type-595"
4787    },
4788    {
4789     "referenced_type" : "type-1059"
4790    }
4791   ],
4792   "return_type" : "type-434",
4793   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4794  },
4795  {
4796   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::decrypt",
4797   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE",
4798   "parameters" :
4799   [
4800    {
4801     "is_this_ptr" : true,
4802     "referenced_type" : "type-143"
4803    },
4804    {
4805     "referenced_type" : "type-595"
4806    },
4807    {
4808     "referenced_type" : "type-595"
4809    },
4810    {
4811     "referenced_type" : "type-595"
4812    },
4813    {
4814     "referenced_type" : "type-595"
4815    },
4816    {
4817     "referenced_type" : "type-1060"
4818    }
4819   ],
4820   "return_type" : "type-434",
4821   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4822  },
4823  {
4824   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::encrypt",
4825   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE",
4826   "parameters" :
4827   [
4828    {
4829     "is_this_ptr" : true,
4830     "referenced_type" : "type-143"
4831    },
4832    {
4833     "referenced_type" : "type-595"
4834    },
4835    {
4836     "referenced_type" : "type-595"
4837    },
4838    {
4839     "referenced_type" : "type-595"
4840    },
4841    {
4842     "referenced_type" : "type-595"
4843    },
4844    {
4845     "referenced_type" : "type-1061"
4846    }
4847   ],
4848   "return_type" : "type-434",
4849   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4850  },
4851  {
4852   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::signRSA",
4853   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE",
4854   "parameters" :
4855   [
4856    {
4857     "is_this_ptr" : true,
4858     "referenced_type" : "type-143"
4859    },
4860    {
4861     "referenced_type" : "type-595"
4862    },
4863    {
4864     "referenced_type" : "type-545"
4865    },
4866    {
4867     "referenced_type" : "type-595"
4868    },
4869    {
4870     "referenced_type" : "type-595"
4871    },
4872    {
4873     "referenced_type" : "type-1062"
4874    }
4875   ],
4876   "return_type" : "type-434",
4877   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4878  },
4879  {
4880   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::sendEvent",
4881   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin9sendEventENS1_4V1_09EventTypeERKNS0_8hidl_vecIhEES9_",
4882   "parameters" :
4883   [
4884    {
4885     "is_this_ptr" : true,
4886     "referenced_type" : "type-143"
4887    },
4888    {
4889     "referenced_type" : "type-770"
4890    },
4891    {
4892     "referenced_type" : "type-595"
4893    },
4894    {
4895     "referenced_type" : "type-595"
4896    }
4897   ],
4898   "return_type" : "type-434",
4899   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4900  },
4901  {
4902   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::BpHwDrmPlugin",
4903   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPluginC1ERKNS_2spINS0_7IBinderEEE",
4904   "parameters" :
4905   [
4906    {
4907     "is_this_ptr" : true,
4908     "referenced_type" : "type-143"
4909    },
4910    {
4911     "referenced_type" : "type-62"
4912    }
4913   ],
4914   "return_type" : "type-44",
4915   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4916  },
4917  {
4918   "function_name" : "android::hardware::drm::V1_1::BpHwDrmPlugin::BpHwDrmPlugin",
4919   "linker_set_key" : "_ZN7android8hardware3drm4V1_113BpHwDrmPluginC2ERKNS_2spINS0_7IBinderEEE",
4920   "parameters" :
4921   [
4922    {
4923     "is_this_ptr" : true,
4924     "referenced_type" : "type-143"
4925    },
4926    {
4927     "referenced_type" : "type-62"
4928    }
4929   ],
4930   "return_type" : "type-44",
4931   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
4932  },
4933  {
4934   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::onTransact",
4935   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
4936   "parameters" :
4937   [
4938    {
4939     "is_this_ptr" : true,
4940     "referenced_type" : "type-864"
4941    },
4942    {
4943     "referenced_type" : "type-2"
4944    },
4945    {
4946     "referenced_type" : "type-661"
4947    },
4948    {
4949     "referenced_type" : "type-655"
4950    },
4951    {
4952     "default_arg" : true,
4953     "referenced_type" : "type-2"
4954    },
4955    {
4956     "default_arg" : true,
4957     "referenced_type" : "type-1063"
4958    }
4959   ],
4960   "return_type" : "type-42",
4961   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
4962  },
4963  {
4964   "access" : "private",
4965   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::getDebugInfo",
4966   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
4967   "parameters" :
4968   [
4969    {
4970     "is_this_ptr" : true,
4971     "referenced_type" : "type-864"
4972    },
4973    {
4974     "referenced_type" : "type-1064"
4975    }
4976   ],
4977   "return_type" : "type-434",
4978   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
4979  },
4980  {
4981   "access" : "private",
4982   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::ping",
4983   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory4pingEv",
4984   "parameters" :
4985   [
4986    {
4987     "is_this_ptr" : true,
4988     "referenced_type" : "type-864"
4989    }
4990   ],
4991   "return_type" : "type-434",
4992   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
4993  },
4994  {
4995   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::BnHwDrmFactory",
4996   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryC1ERKNS_2spINS2_11IDrmFactoryEEE",
4997   "parameters" :
4998   [
4999    {
5000     "is_this_ptr" : true,
5001     "referenced_type" : "type-864"
5002    },
5003    {
5004     "referenced_type" : "type-77"
5005    }
5006   ],
5007   "return_type" : "type-44",
5008   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
5009  },
5010  {
5011   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::BnHwDrmFactory",
5012   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryC2ERKNS_2spINS2_11IDrmFactoryEEE",
5013   "parameters" :
5014   [
5015    {
5016     "is_this_ptr" : true,
5017     "referenced_type" : "type-864"
5018    },
5019    {
5020     "referenced_type" : "type-77"
5021    }
5022   ],
5023   "return_type" : "type-44",
5024   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
5025  },
5026  {
5027   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::~BnHwDrmFactory",
5028   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev",
5029   "parameters" :
5030   [
5031    {
5032     "is_this_ptr" : true,
5033     "referenced_type" : "type-864"
5034    }
5035   ],
5036   "return_type" : "type-44",
5037   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
5038  },
5039  {
5040   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::~BnHwDrmFactory",
5041   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev",
5042   "parameters" :
5043   [
5044    {
5045     "is_this_ptr" : true,
5046     "referenced_type" : "type-864"
5047    }
5048   ],
5049   "return_type" : "type-44",
5050   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
5051  },
5052  {
5053   "function_name" : "android::hardware::drm::V1_1::BnHwDrmFactory::~BnHwDrmFactory",
5054   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD2Ev",
5055   "parameters" :
5056   [
5057    {
5058     "is_this_ptr" : true,
5059     "referenced_type" : "type-864"
5060    }
5061   ],
5062   "return_type" : "type-44",
5063   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h"
5064  },
5065  {
5066   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::linkToDeath",
5067   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
5068   "parameters" :
5069   [
5070    {
5071     "is_this_ptr" : true,
5072     "referenced_type" : "type-867"
5073    },
5074    {
5075     "referenced_type" : "type-603"
5076    },
5077    {
5078     "referenced_type" : "type-93"
5079    }
5080   ],
5081   "return_type" : "type-415",
5082   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5083  },
5084  {
5085   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::createPlugin",
5086   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSD_10IDrmPluginEEEEEE",
5087   "parameters" :
5088   [
5089    {
5090     "is_this_ptr" : true,
5091     "referenced_type" : "type-867"
5092    },
5093    {
5094     "referenced_type" : "type-837"
5095    },
5096    {
5097     "referenced_type" : "type-545"
5098    },
5099    {
5100     "referenced_type" : "type-1065"
5101    }
5102   ],
5103   "return_type" : "type-434",
5104   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5105  },
5106  {
5107   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::getDebugInfo",
5108   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
5109   "parameters" :
5110   [
5111    {
5112     "is_this_ptr" : true,
5113     "referenced_type" : "type-867"
5114    },
5115    {
5116     "referenced_type" : "type-1066"
5117    }
5118   ],
5119   "return_type" : "type-434",
5120   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5121  },
5122  {
5123   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::getHashChain",
5124   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
5125   "parameters" :
5126   [
5127    {
5128     "is_this_ptr" : true,
5129     "referenced_type" : "type-867"
5130    },
5131    {
5132     "referenced_type" : "type-1067"
5133    }
5134   ],
5135   "return_type" : "type-434",
5136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5137  },
5138  {
5139   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::unlinkToDeath",
5140   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
5141   "parameters" :
5142   [
5143    {
5144     "is_this_ptr" : true,
5145     "referenced_type" : "type-867"
5146    },
5147    {
5148     "referenced_type" : "type-603"
5149    }
5150   ],
5151   "return_type" : "type-415",
5152   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5153  },
5154  {
5155   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::interfaceChain",
5156   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
5157   "parameters" :
5158   [
5159    {
5160     "is_this_ptr" : true,
5161     "referenced_type" : "type-867"
5162    },
5163    {
5164     "referenced_type" : "type-1068"
5165    }
5166   ],
5167   "return_type" : "type-434",
5168   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5169  },
5170  {
5171   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::interfaceDescriptor",
5172   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
5173   "parameters" :
5174   [
5175    {
5176     "is_this_ptr" : true,
5177     "referenced_type" : "type-867"
5178    },
5179    {
5180     "referenced_type" : "type-1069"
5181    }
5182   ],
5183   "return_type" : "type-434",
5184   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5185  },
5186  {
5187   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::notifySyspropsChanged",
5188   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory21notifySyspropsChangedEv",
5189   "parameters" :
5190   [
5191    {
5192     "is_this_ptr" : true,
5193     "referenced_type" : "type-867"
5194    }
5195   ],
5196   "return_type" : "type-434",
5197   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5198  },
5199  {
5200   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::setHALInstrumentation",
5201   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory21setHALInstrumentationEv",
5202   "parameters" :
5203   [
5204    {
5205     "is_this_ptr" : true,
5206     "referenced_type" : "type-867"
5207    }
5208   ],
5209   "return_type" : "type-434",
5210   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5211  },
5212  {
5213   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::isContentTypeSupported",
5214   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE",
5215   "parameters" :
5216   [
5217    {
5218     "is_this_ptr" : true,
5219     "referenced_type" : "type-867"
5220    },
5221    {
5222     "referenced_type" : "type-545"
5223    }
5224   ],
5225   "return_type" : "type-415",
5226   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5227  },
5228  {
5229   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::isCryptoSchemeSupported",
5230   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE",
5231   "parameters" :
5232   [
5233    {
5234     "is_this_ptr" : true,
5235     "referenced_type" : "type-867"
5236    },
5237    {
5238     "referenced_type" : "type-837"
5239    }
5240   ],
5241   "return_type" : "type-415",
5242   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5243  },
5244  {
5245   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::ping",
5246   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory4pingEv",
5247   "parameters" :
5248   [
5249    {
5250     "is_this_ptr" : true,
5251     "referenced_type" : "type-867"
5252    }
5253   ],
5254   "return_type" : "type-434",
5255   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5256  },
5257  {
5258   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::debug",
5259   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
5260   "parameters" :
5261   [
5262    {
5263     "is_this_ptr" : true,
5264     "referenced_type" : "type-867"
5265    },
5266    {
5267     "referenced_type" : "type-616"
5268    },
5269    {
5270     "referenced_type" : "type-808"
5271    }
5272   ],
5273   "return_type" : "type-434",
5274   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5275  },
5276  {
5277   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::BpHwDrmFactory",
5278   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactoryC1ERKNS_2spINS0_7IBinderEEE",
5279   "parameters" :
5280   [
5281    {
5282     "is_this_ptr" : true,
5283     "referenced_type" : "type-867"
5284    },
5285    {
5286     "referenced_type" : "type-62"
5287    }
5288   ],
5289   "return_type" : "type-44",
5290   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5291  },
5292  {
5293   "function_name" : "android::hardware::drm::V1_1::BpHwDrmFactory::BpHwDrmFactory",
5294   "linker_set_key" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactoryC2ERKNS_2spINS0_7IBinderEEE",
5295   "parameters" :
5296   [
5297    {
5298     "is_this_ptr" : true,
5299     "referenced_type" : "type-867"
5300    },
5301    {
5302     "referenced_type" : "type-62"
5303    }
5304   ],
5305   "return_type" : "type-44",
5306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
5307  },
5308  {
5309   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::getService",
5310   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
5311   "parameters" :
5312   [
5313    {
5314     "default_arg" : true,
5315     "referenced_type" : "type-665"
5316    },
5317    {
5318     "default_arg" : true,
5319     "referenced_type" : "type-26"
5320    }
5321   ],
5322   "return_type" : "type-359",
5323   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5324  },
5325  {
5326   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::linkToDeath",
5327   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
5328   "parameters" :
5329   [
5330    {
5331     "is_this_ptr" : true,
5332     "referenced_type" : "type-360"
5333    },
5334    {
5335     "referenced_type" : "type-603"
5336    },
5337    {
5338     "referenced_type" : "type-93"
5339    }
5340   ],
5341   "return_type" : "type-415",
5342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5343  },
5344  {
5345   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::getDebugInfo",
5346   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
5347   "parameters" :
5348   [
5349    {
5350     "is_this_ptr" : true,
5351     "referenced_type" : "type-360"
5352    },
5353    {
5354     "referenced_type" : "type-1070"
5355    }
5356   ],
5357   "return_type" : "type-434",
5358   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5359  },
5360  {
5361   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::getHashChain",
5362   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
5363   "parameters" :
5364   [
5365    {
5366     "is_this_ptr" : true,
5367     "referenced_type" : "type-360"
5368    },
5369    {
5370     "referenced_type" : "type-1071"
5371    }
5372   ],
5373   "return_type" : "type-434",
5374   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5375  },
5376  {
5377   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::tryGetService",
5378   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
5379   "parameters" :
5380   [
5381    {
5382     "default_arg" : true,
5383     "referenced_type" : "type-665"
5384    },
5385    {
5386     "default_arg" : true,
5387     "referenced_type" : "type-26"
5388    }
5389   ],
5390   "return_type" : "type-359",
5391   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5392  },
5393  {
5394   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::unlinkToDeath",
5395   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
5396   "parameters" :
5397   [
5398    {
5399     "is_this_ptr" : true,
5400     "referenced_type" : "type-360"
5401    },
5402    {
5403     "referenced_type" : "type-603"
5404    }
5405   ],
5406   "return_type" : "type-415",
5407   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5408  },
5409  {
5410   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::interfaceChain",
5411   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
5412   "parameters" :
5413   [
5414    {
5415     "is_this_ptr" : true,
5416     "referenced_type" : "type-360"
5417    },
5418    {
5419     "referenced_type" : "type-1072"
5420    }
5421   ],
5422   "return_type" : "type-434",
5423   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5424  },
5425  {
5426   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::registerAsService",
5427   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
5428   "parameters" :
5429   [
5430    {
5431     "is_this_ptr" : true,
5432     "referenced_type" : "type-360"
5433    },
5434    {
5435     "default_arg" : true,
5436     "referenced_type" : "type-665"
5437    }
5438   ],
5439   "return_type" : "type-42",
5440   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5441  },
5442  {
5443   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::interfaceDescriptor",
5444   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
5445   "parameters" :
5446   [
5447    {
5448     "is_this_ptr" : true,
5449     "referenced_type" : "type-360"
5450    },
5451    {
5452     "referenced_type" : "type-1073"
5453    }
5454   ],
5455   "return_type" : "type-434",
5456   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5457  },
5458  {
5459   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::notifySyspropsChanged",
5460   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21notifySyspropsChangedEv",
5461   "parameters" :
5462   [
5463    {
5464     "is_this_ptr" : true,
5465     "referenced_type" : "type-360"
5466    }
5467   ],
5468   "return_type" : "type-434",
5469   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5470  },
5471  {
5472   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::setHALInstrumentation",
5473   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21setHALInstrumentationEv",
5474   "parameters" :
5475   [
5476    {
5477     "is_this_ptr" : true,
5478     "referenced_type" : "type-360"
5479    }
5480   ],
5481   "return_type" : "type-434",
5482   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5483  },
5484  {
5485   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::registerForNotifications",
5486   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5487   "parameters" :
5488   [
5489    {
5490     "referenced_type" : "type-665"
5491    },
5492    {
5493     "referenced_type" : "type-809"
5494    }
5495   ],
5496   "return_type" : "type-26",
5497   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5498  },
5499  {
5500   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::ping",
5501   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory4pingEv",
5502   "parameters" :
5503   [
5504    {
5505     "is_this_ptr" : true,
5506     "referenced_type" : "type-360"
5507    }
5508   ],
5509   "return_type" : "type-434",
5510   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5511  },
5512  {
5513   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::debug",
5514   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
5515   "parameters" :
5516   [
5517    {
5518     "is_this_ptr" : true,
5519     "referenced_type" : "type-360"
5520    },
5521    {
5522     "referenced_type" : "type-616"
5523    },
5524    {
5525     "referenced_type" : "type-808"
5526    }
5527   ],
5528   "return_type" : "type-434",
5529   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5530  },
5531  {
5532   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::castFrom",
5533   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory8castFromERKNS_2spINS1_4V1_014ICryptoFactoryEEEb",
5534   "parameters" :
5535   [
5536    {
5537     "referenced_type" : "type-353"
5538    },
5539    {
5540     "default_arg" : true,
5541     "referenced_type" : "type-26"
5542    }
5543   ],
5544   "return_type" : "type-421",
5545   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5546  },
5547  {
5548   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::castFrom",
5549   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
5550   "parameters" :
5551   [
5552    {
5553     "referenced_type" : "type-879"
5554    },
5555    {
5556     "default_arg" : true,
5557     "referenced_type" : "type-26"
5558    }
5559   ],
5560   "return_type" : "type-421",
5561   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5562  },
5563  {
5564   "function_name" : "android::hardware::drm::V1_1::ICryptoFactory::castFrom",
5565   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory8castFromERKNS_2spIS3_EEb",
5566   "parameters" :
5567   [
5568    {
5569     "referenced_type" : "type-856"
5570    },
5571    {
5572     "default_arg" : true,
5573     "referenced_type" : "type-26"
5574    }
5575   ],
5576   "return_type" : "type-421",
5577   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
5578  },
5579  {
5580   "access" : "private",
5581   "function_name" : "android::hardware::drm::V1_1::BsCryptoFactory::addOnewayTask",
5582   "linker_set_key" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory13addOnewayTaskENSt3__18functionIFvvEEE",
5583   "parameters" :
5584   [
5585    {
5586     "is_this_ptr" : true,
5587     "referenced_type" : "type-902"
5588    },
5589    {
5590     "referenced_type" : "type-1077"
5591    }
5592   ],
5593   "return_type" : "type-434",
5594   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsCryptoFactory.h"
5595  },
5596  {
5597   "function_name" : "android::hardware::drm::V1_1::BsCryptoFactory::BsCryptoFactory",
5598   "linker_set_key" : "_ZN7android8hardware3drm4V1_115BsCryptoFactoryC1ENS_2spINS2_14ICryptoFactoryEEE",
5599   "parameters" :
5600   [
5601    {
5602     "is_this_ptr" : true,
5603     "referenced_type" : "type-902"
5604    },
5605    {
5606     "referenced_type" : "type-375"
5607    }
5608   ],
5609   "return_type" : "type-44",
5610   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsCryptoFactory.h"
5611  },
5612  {
5613   "function_name" : "android::hardware::drm::V1_1::BsCryptoFactory::BsCryptoFactory",
5614   "linker_set_key" : "_ZN7android8hardware3drm4V1_115BsCryptoFactoryC2ENS_2spINS2_14ICryptoFactoryEEE",
5615   "parameters" :
5616   [
5617    {
5618     "is_this_ptr" : true,
5619     "referenced_type" : "type-902"
5620    },
5621    {
5622     "referenced_type" : "type-375"
5623    }
5624   ],
5625   "return_type" : "type-44",
5626   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsCryptoFactory.h"
5627  },
5628  {
5629   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::onTransact",
5630   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
5631   "parameters" :
5632   [
5633    {
5634     "is_this_ptr" : true,
5635     "referenced_type" : "type-825"
5636    },
5637    {
5638     "referenced_type" : "type-2"
5639    },
5640    {
5641     "referenced_type" : "type-661"
5642    },
5643    {
5644     "referenced_type" : "type-655"
5645    },
5646    {
5647     "default_arg" : true,
5648     "referenced_type" : "type-2"
5649    },
5650    {
5651     "default_arg" : true,
5652     "referenced_type" : "type-1080"
5653    }
5654   ],
5655   "return_type" : "type-42",
5656   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5657  },
5658  {
5659   "access" : "private",
5660   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::getDebugInfo",
5661   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
5662   "parameters" :
5663   [
5664    {
5665     "is_this_ptr" : true,
5666     "referenced_type" : "type-825"
5667    },
5668    {
5669     "referenced_type" : "type-1081"
5670    }
5671   ],
5672   "return_type" : "type-434",
5673   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5674  },
5675  {
5676   "access" : "private",
5677   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::ping",
5678   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory4pingEv",
5679   "parameters" :
5680   [
5681    {
5682     "is_this_ptr" : true,
5683     "referenced_type" : "type-825"
5684    }
5685   ],
5686   "return_type" : "type-434",
5687   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5688  },
5689  {
5690   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::BnHwCryptoFactory",
5691   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryC1ERKNS_2spINS2_14ICryptoFactoryEEE",
5692   "parameters" :
5693   [
5694    {
5695     "is_this_ptr" : true,
5696     "referenced_type" : "type-825"
5697    },
5698    {
5699     "referenced_type" : "type-856"
5700    }
5701   ],
5702   "return_type" : "type-44",
5703   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5704  },
5705  {
5706   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::BnHwCryptoFactory",
5707   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryC2ERKNS_2spINS2_14ICryptoFactoryEEE",
5708   "parameters" :
5709   [
5710    {
5711     "is_this_ptr" : true,
5712     "referenced_type" : "type-825"
5713    },
5714    {
5715     "referenced_type" : "type-856"
5716    }
5717   ],
5718   "return_type" : "type-44",
5719   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5720  },
5721  {
5722   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::~BnHwCryptoFactory",
5723   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev",
5724   "parameters" :
5725   [
5726    {
5727     "is_this_ptr" : true,
5728     "referenced_type" : "type-825"
5729    }
5730   ],
5731   "return_type" : "type-44",
5732   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5733  },
5734  {
5735   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::~BnHwCryptoFactory",
5736   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev",
5737   "parameters" :
5738   [
5739    {
5740     "is_this_ptr" : true,
5741     "referenced_type" : "type-825"
5742    }
5743   ],
5744   "return_type" : "type-44",
5745   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5746  },
5747  {
5748   "function_name" : "android::hardware::drm::V1_1::BnHwCryptoFactory::~BnHwCryptoFactory",
5749   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD2Ev",
5750   "parameters" :
5751   [
5752    {
5753     "is_this_ptr" : true,
5754     "referenced_type" : "type-825"
5755    }
5756   ],
5757   "return_type" : "type-44",
5758   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h"
5759  },
5760  {
5761   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::linkToDeath",
5762   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
5763   "parameters" :
5764   [
5765    {
5766     "is_this_ptr" : true,
5767     "referenced_type" : "type-919"
5768    },
5769    {
5770     "referenced_type" : "type-603"
5771    },
5772    {
5773     "referenced_type" : "type-93"
5774    }
5775   ],
5776   "return_type" : "type-415",
5777   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5778  },
5779  {
5780   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::createPlugin",
5781   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSE_13ICryptoPluginEEEEEE",
5782   "parameters" :
5783   [
5784    {
5785     "is_this_ptr" : true,
5786     "referenced_type" : "type-919"
5787    },
5788    {
5789     "referenced_type" : "type-837"
5790    },
5791    {
5792     "referenced_type" : "type-595"
5793    },
5794    {
5795     "referenced_type" : "type-1082"
5796    }
5797   ],
5798   "return_type" : "type-434",
5799   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5800  },
5801  {
5802   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::getDebugInfo",
5803   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
5804   "parameters" :
5805   [
5806    {
5807     "is_this_ptr" : true,
5808     "referenced_type" : "type-919"
5809    },
5810    {
5811     "referenced_type" : "type-1083"
5812    }
5813   ],
5814   "return_type" : "type-434",
5815   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5816  },
5817  {
5818   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::getHashChain",
5819   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
5820   "parameters" :
5821   [
5822    {
5823     "is_this_ptr" : true,
5824     "referenced_type" : "type-919"
5825    },
5826    {
5827     "referenced_type" : "type-1084"
5828    }
5829   ],
5830   "return_type" : "type-434",
5831   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5832  },
5833  {
5834   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::unlinkToDeath",
5835   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
5836   "parameters" :
5837   [
5838    {
5839     "is_this_ptr" : true,
5840     "referenced_type" : "type-919"
5841    },
5842    {
5843     "referenced_type" : "type-603"
5844    }
5845   ],
5846   "return_type" : "type-415",
5847   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5848  },
5849  {
5850   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::interfaceChain",
5851   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
5852   "parameters" :
5853   [
5854    {
5855     "is_this_ptr" : true,
5856     "referenced_type" : "type-919"
5857    },
5858    {
5859     "referenced_type" : "type-1085"
5860    }
5861   ],
5862   "return_type" : "type-434",
5863   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5864  },
5865  {
5866   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::interfaceDescriptor",
5867   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
5868   "parameters" :
5869   [
5870    {
5871     "is_this_ptr" : true,
5872     "referenced_type" : "type-919"
5873    },
5874    {
5875     "referenced_type" : "type-1086"
5876    }
5877   ],
5878   "return_type" : "type-434",
5879   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5880  },
5881  {
5882   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::notifySyspropsChanged",
5883   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory21notifySyspropsChangedEv",
5884   "parameters" :
5885   [
5886    {
5887     "is_this_ptr" : true,
5888     "referenced_type" : "type-919"
5889    }
5890   ],
5891   "return_type" : "type-434",
5892   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5893  },
5894  {
5895   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::setHALInstrumentation",
5896   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory21setHALInstrumentationEv",
5897   "parameters" :
5898   [
5899    {
5900     "is_this_ptr" : true,
5901     "referenced_type" : "type-919"
5902    }
5903   ],
5904   "return_type" : "type-434",
5905   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5906  },
5907  {
5908   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::isCryptoSchemeSupported",
5909   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE",
5910   "parameters" :
5911   [
5912    {
5913     "is_this_ptr" : true,
5914     "referenced_type" : "type-919"
5915    },
5916    {
5917     "referenced_type" : "type-837"
5918    }
5919   ],
5920   "return_type" : "type-415",
5921   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5922  },
5923  {
5924   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::ping",
5925   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory4pingEv",
5926   "parameters" :
5927   [
5928    {
5929     "is_this_ptr" : true,
5930     "referenced_type" : "type-919"
5931    }
5932   ],
5933   "return_type" : "type-434",
5934   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5935  },
5936  {
5937   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::debug",
5938   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
5939   "parameters" :
5940   [
5941    {
5942     "is_this_ptr" : true,
5943     "referenced_type" : "type-919"
5944    },
5945    {
5946     "referenced_type" : "type-616"
5947    },
5948    {
5949     "referenced_type" : "type-808"
5950    }
5951   ],
5952   "return_type" : "type-434",
5953   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5954  },
5955  {
5956   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::BpHwCryptoFactory",
5957   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactoryC1ERKNS_2spINS0_7IBinderEEE",
5958   "parameters" :
5959   [
5960    {
5961     "is_this_ptr" : true,
5962     "referenced_type" : "type-919"
5963    },
5964    {
5965     "referenced_type" : "type-62"
5966    }
5967   ],
5968   "return_type" : "type-44",
5969   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5970  },
5971  {
5972   "function_name" : "android::hardware::drm::V1_1::BpHwCryptoFactory::BpHwCryptoFactory",
5973   "linker_set_key" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactoryC2ERKNS_2spINS0_7IBinderEEE",
5974   "parameters" :
5975   [
5976    {
5977     "is_this_ptr" : true,
5978     "referenced_type" : "type-919"
5979    },
5980    {
5981     "referenced_type" : "type-62"
5982    }
5983   ],
5984   "return_type" : "type-44",
5985   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
5986  },
5987  {
5988   "function_name" : "android::hardware::drm::V1_1::writeEmbeddedToParcel",
5989   "linker_set_key" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_14DrmMetricGroupEPNS0_6ParcelEjj",
5990   "parameters" :
5991   [
5992    {
5993     "referenced_type" : "type-109"
5994    },
5995    {
5996     "referenced_type" : "type-655"
5997    },
5998    {
5999     "referenced_type" : "type-2"
6000    },
6001    {
6002     "referenced_type" : "type-2"
6003    }
6004   ],
6005   "return_type" : "type-42",
6006   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/hwtypes.h"
6007  },
6008  {
6009   "function_name" : "android::hardware::drm::V1_1::writeEmbeddedToParcel",
6010   "linker_set_key" : "_ZN7android8hardware3drm4V1_121writeEmbeddedToParcelERKNS2_17SecureStopReleaseEPNS0_6ParcelEjj",
6011   "parameters" :
6012   [
6013    {
6014     "referenced_type" : "type-297"
6015    },
6016    {
6017     "referenced_type" : "type-655"
6018    },
6019    {
6020     "referenced_type" : "type-2"
6021    },
6022    {
6023     "referenced_type" : "type-2"
6024    }
6025   ],
6026   "return_type" : "type-42",
6027   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/hwtypes.h"
6028  },
6029  {
6030   "function_name" : "android::hardware::drm::V1_1::readEmbeddedFromParcel",
6031   "linker_set_key" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_14DrmMetricGroupERKNS0_6ParcelEjj",
6032   "parameters" :
6033   [
6034    {
6035     "referenced_type" : "type-109"
6036    },
6037    {
6038     "referenced_type" : "type-661"
6039    },
6040    {
6041     "referenced_type" : "type-2"
6042    },
6043    {
6044     "referenced_type" : "type-2"
6045    }
6046   ],
6047   "return_type" : "type-42",
6048   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/hwtypes.h"
6049  },
6050  {
6051   "function_name" : "android::hardware::drm::V1_1::readEmbeddedFromParcel",
6052   "linker_set_key" : "_ZN7android8hardware3drm4V1_122readEmbeddedFromParcelERKNS2_17SecureStopReleaseERKNS0_6ParcelEjj",
6053   "parameters" :
6054   [
6055    {
6056     "referenced_type" : "type-297"
6057    },
6058    {
6059     "referenced_type" : "type-661"
6060    },
6061    {
6062     "referenced_type" : "type-2"
6063    },
6064    {
6065     "referenced_type" : "type-2"
6066    }
6067   ],
6068   "return_type" : "type-42",
6069   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/hwtypes.h"
6070  },
6071  {
6072   "function_name" : "android::hardware::details::castInterface",
6073   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_110IDrmPluginENS3_4V1_010IDrmPluginENS4_13BpHwDrmPluginEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
6074   "parameters" :
6075   [
6076    {
6077     "referenced_type" : "type-869"
6078    },
6079    {
6080     "referenced_type" : "type-69"
6081    },
6082    {
6083     "referenced_type" : "type-26"
6084    }
6085   ],
6086   "return_type" : "type-166",
6087   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6088   "template_args" : [ "type-126", "type-127", "type-139" ]
6089  },
6090  {
6091   "function_name" : "android::hardware::details::castInterface",
6092   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_110IDrmPluginENS_4hidl4base4V1_05IBaseENS4_13BpHwDrmPluginEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
6093   "parameters" :
6094   [
6095    {
6096     "referenced_type" : "type-131"
6097    },
6098    {
6099     "referenced_type" : "type-69"
6100    },
6101    {
6102     "referenced_type" : "type-26"
6103    }
6104   ],
6105   "return_type" : "type-166",
6106   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6107   "template_args" : [ "type-126", "type-5", "type-139" ]
6108  },
6109  {
6110   "function_name" : "android::hardware::details::castInterface",
6111   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_111IDrmFactoryENS3_4V1_011IDrmFactoryENS4_14BpHwDrmFactoryEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
6112   "parameters" :
6113   [
6114    {
6115     "referenced_type" : "type-885"
6116    },
6117    {
6118     "referenced_type" : "type-69"
6119    },
6120    {
6121     "referenced_type" : "type-26"
6122    }
6123   ],
6124   "return_type" : "type-896",
6125   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6126   "template_args" : [ "type-36", "type-19", "type-32" ]
6127  },
6128  {
6129   "function_name" : "android::hardware::details::castInterface",
6130   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_111IDrmFactoryENS_4hidl4base4V1_05IBaseENS4_14BpHwDrmFactoryEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
6131   "parameters" :
6132   [
6133    {
6134     "referenced_type" : "type-131"
6135    },
6136    {
6137     "referenced_type" : "type-69"
6138    },
6139    {
6140     "referenced_type" : "type-26"
6141    }
6142   ],
6143   "return_type" : "type-896",
6144   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6145   "template_args" : [ "type-36", "type-5", "type-32" ]
6146  },
6147  {
6148   "function_name" : "android::hardware::details::castInterface",
6149   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_114ICryptoFactoryENS3_4V1_014ICryptoFactoryENS4_17BpHwCryptoFactoryEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
6150   "parameters" :
6151   [
6152    {
6153     "referenced_type" : "type-343"
6154    },
6155    {
6156     "referenced_type" : "type-69"
6157    },
6158    {
6159     "referenced_type" : "type-26"
6160    }
6161   ],
6162   "return_type" : "type-421",
6163   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6164   "template_args" : [ "type-361", "type-345", "type-832" ]
6165  },
6166  {
6167   "function_name" : "android::hardware::details::castInterface",
6168   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_3drm4V1_114ICryptoFactoryENS_4hidl4base4V1_05IBaseENS4_17BpHwCryptoFactoryEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
6169   "parameters" :
6170   [
6171    {
6172     "referenced_type" : "type-131"
6173    },
6174    {
6175     "referenced_type" : "type-69"
6176    },
6177    {
6178     "referenced_type" : "type-26"
6179    }
6180   ],
6181   "return_type" : "type-421",
6182   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6183   "template_args" : [ "type-361", "type-5", "type-832" ]
6184  },
6185  {
6186   "function_name" : "android::hardware::details::wrapPassthrough",
6187   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3drm4V1_010IDrmPluginEvEENS_2spIT_EES8_",
6188   "parameters" :
6189   [
6190    {
6191     "referenced_type" : "type-869"
6192    }
6193   ],
6194   "return_type" : "type-869",
6195   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
6196   "template_args" : [ "type-127", "type-44" ]
6197  },
6198  {
6199   "function_name" : "android::hardware::details::wrapPassthrough",
6200   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3drm4V1_013ICryptoPluginEvEENS_2spIT_EES8_",
6201   "parameters" :
6202   [
6203    {
6204     "referenced_type" : "type-318"
6205    }
6206   ],
6207   "return_type" : "type-318",
6208   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
6209   "template_args" : [ "type-320", "type-44" ]
6210  },
6211  {
6212   "function_name" : "android::hardware::details::wrapPassthrough",
6213   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_3drm4V1_018IDrmPluginListenerEvEENS_2spIT_EES8_",
6214   "parameters" :
6215   [
6216    {
6217     "referenced_type" : "type-148"
6218    }
6219   ],
6220   "return_type" : "type-148",
6221   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
6222   "template_args" : [ "type-150", "type-44" ]
6223  },
6224  {
6225   "function_name" : "android::hardware::details::getServiceInternal",
6226   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3drm4V1_113BpHwDrmPluginENS4_10IDrmPluginEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
6227   "parameters" :
6228   [
6229    {
6230     "referenced_type" : "type-235"
6231    },
6232    {
6233     "referenced_type" : "type-26"
6234    },
6235    {
6236     "referenced_type" : "type-26"
6237    }
6238   ],
6239   "return_type" : "type-124",
6240   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6241   "template_args" : [ "type-139", "type-126", "type-44", "type-44" ]
6242  },
6243  {
6244   "function_name" : "android::hardware::details::getServiceInternal",
6245   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3drm4V1_114BpHwDrmFactoryENS4_11IDrmFactoryEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
6246   "parameters" :
6247   [
6248    {
6249     "referenced_type" : "type-924"
6250    },
6251    {
6252     "referenced_type" : "type-26"
6253    },
6254    {
6255     "referenced_type" : "type-26"
6256    }
6257   ],
6258   "return_type" : "type-79",
6259   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6260   "template_args" : [ "type-32", "type-36", "type-44", "type-44" ]
6261  },
6262  {
6263   "function_name" : "android::hardware::details::getServiceInternal",
6264   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_3drm4V1_117BpHwCryptoFactoryENS4_14ICryptoFactoryEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
6265   "parameters" :
6266   [
6267    {
6268     "referenced_type" : "type-665"
6269    },
6270    {
6271     "referenced_type" : "type-26"
6272    },
6273    {
6274     "referenced_type" : "type-26"
6275    }
6276   ],
6277   "return_type" : "type-359",
6278   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
6279   "template_args" : [ "type-832", "type-361", "type-44", "type-44" ]
6280  }
6281 ],
6282 "global_vars" :
6283 [
6284  {
6285   "linker_set_key" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10descriptorE",
6286   "name" : "android::hardware::drm::V1_1::IDrmPlugin::descriptor",
6287   "referenced_type" : "type-69",
6288   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
6289  },
6290  {
6291   "linker_set_key" : "_ZN7android8hardware3drm4V1_111IDrmFactory10descriptorE",
6292   "name" : "android::hardware::drm::V1_1::IDrmFactory::descriptor",
6293   "referenced_type" : "type-69",
6294   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
6295  },
6296  {
6297   "linker_set_key" : "_ZN7android8hardware3drm4V1_114ICryptoFactory10descriptorE",
6298   "name" : "android::hardware::drm::V1_1::ICryptoFactory::descriptor",
6299   "referenced_type" : "type-69",
6300   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
6301  }
6302 ],
6303 "lvalue_reference_types" :
6304 [
6305  {
6306   "alignment" : 4,
6307   "linker_set_key" : "android::Mutex &",
6308   "name" : "android::Mutex &",
6309   "referenced_type" : "type-48",
6310   "self_type" : "type-742",
6311   "size" : 4,
6312   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
6313  },
6314  {
6315   "alignment" : 4,
6316   "linker_set_key" : "android::RWLock &",
6317   "name" : "android::RWLock &",
6318   "referenced_type" : "type-747",
6319   "self_type" : "type-751",
6320   "size" : 4,
6321   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
6322  },
6323  {
6324   "alignment" : 4,
6325   "linker_set_key" : "android::String16 &",
6326   "name" : "android::String16 &",
6327   "referenced_type" : "type-58",
6328   "self_type" : "type-640",
6329   "size" : 4,
6330   "source_file" : "/system/core/libutils/include/utils/String16.h"
6331  },
6332  {
6333   "alignment" : 4,
6334   "linker_set_key" : "android::String8 &",
6335   "name" : "android::String8 &",
6336   "referenced_type" : "type-68",
6337   "self_type" : "type-634",
6338   "size" : 4,
6339   "source_file" : "/system/core/libutils/include/utils/String8.h"
6340  },
6341  {
6342   "alignment" : 4,
6343   "linker_set_key" : "android::hardware::Return<android::hardware::drm::V1_0::Status> &",
6344   "name" : "android::hardware::Return<android::hardware::drm::V1_0::Status> &",
6345   "referenced_type" : "type-156",
6346   "self_type" : "type-163",
6347   "size" : 4,
6348   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6349  },
6350  {
6351   "alignment" : 4,
6352   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > &",
6353   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > &",
6354   "referenced_type" : "type-421",
6355   "self_type" : "type-424",
6356   "size" : 4,
6357   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6358  },
6359  {
6360   "alignment" : 4,
6361   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > &",
6362   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > &",
6363   "referenced_type" : "type-896",
6364   "self_type" : "type-899",
6365   "size" : 4,
6366   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6367  },
6368  {
6369   "alignment" : 4,
6370   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > &",
6371   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > &",
6372   "referenced_type" : "type-166",
6373   "self_type" : "type-169",
6374   "size" : 4,
6375   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6376  },
6377  {
6378   "alignment" : 4,
6379   "linker_set_key" : "android::hardware::Return<bool> &",
6380   "name" : "android::hardware::Return<bool> &",
6381   "referenced_type" : "type-415",
6382   "self_type" : "type-418",
6383   "size" : 4,
6384   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6385  },
6386  {
6387   "alignment" : 4,
6388   "linker_set_key" : "android::hardware::Return<void> &",
6389   "name" : "android::hardware::Return<void> &",
6390   "referenced_type" : "type-434",
6391   "self_type" : "type-437",
6392   "size" : 4,
6393   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6394  },
6395  {
6396   "alignment" : 4,
6397   "linker_set_key" : "android::hardware::Status &",
6398   "name" : "android::hardware::Status &",
6399   "referenced_type" : "type-159",
6400   "self_type" : "type-411",
6401   "size" : 4,
6402   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6403  },
6404  {
6405   "alignment" : 4,
6406   "linker_set_key" : "android::hardware::TextOutput &",
6407   "name" : "android::hardware::TextOutput &",
6408   "referenced_type" : "type-225",
6409   "self_type" : "type-224",
6410   "size" : 4,
6411   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6412  },
6413  {
6414   "alignment" : 4,
6415   "linker_set_key" : "android::hardware::TextOutput &",
6416   "name" : "android::hardware::TextOutput &",
6417   "referenced_type" : "type-356",
6418   "self_type" : "type-355",
6419   "size" : 4,
6420   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6421  },
6422  {
6423   "alignment" : 4,
6424   "linker_set_key" : "android::hardware::TextOutput &",
6425   "name" : "android::hardware::TextOutput &",
6426   "referenced_type" : "type-659",
6427   "self_type" : "type-658",
6428   "size" : 4,
6429   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6430  },
6431  {
6432   "alignment" : 4,
6433   "linker_set_key" : "android::hardware::TextOutput &",
6434   "name" : "android::hardware::TextOutput &",
6435   "referenced_type" : "type-921",
6436   "self_type" : "type-920",
6437   "size" : 4,
6438   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6439  },
6440  {
6441   "alignment" : 4,
6442   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
6443   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
6444   "referenced_type" : "type-574",
6445   "self_type" : "type-845",
6446   "size" : 4,
6447   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6448  },
6449  {
6450   "alignment" : 4,
6451   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
6452   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
6453   "referenced_type" : "type-566",
6454   "self_type" : "type-840",
6455   "size" : 4,
6456   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6457  },
6458  {
6459   "alignment" : 4,
6460   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
6461   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
6462   "referenced_type" : "type-577",
6463   "self_type" : "type-848",
6464   "size" : 4,
6465   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6466  },
6467  {
6468   "alignment" : 4,
6469   "linker_set_key" : "android::hardware::hidl_memory &",
6470   "name" : "android::hardware::hidl_memory &",
6471   "referenced_type" : "type-546",
6472   "self_type" : "type-551",
6473   "size" : 4,
6474   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6475  },
6476  {
6477   "alignment" : 4,
6478   "linker_set_key" : "android::hardware::hidl_string &",
6479   "name" : "android::hardware::hidl_string &",
6480   "referenced_type" : "type-90",
6481   "self_type" : "type-843",
6482   "size" : 4,
6483   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6484  },
6485  {
6486   "alignment" : 4,
6487   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
6488   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
6489   "referenced_type" : "type-573",
6490   "self_type" : "type-583",
6491   "size" : 4,
6492   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6493  },
6494  {
6495   "alignment" : 4,
6496   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
6497   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
6498   "referenced_type" : "type-565",
6499   "self_type" : "type-572",
6500   "size" : 4,
6501   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6502  },
6503  {
6504   "alignment" : 4,
6505   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> &",
6506   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> &",
6507   "referenced_type" : "type-318",
6508   "self_type" : "type-321",
6509   "size" : 4,
6510   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6511  },
6512  {
6513   "alignment" : 4,
6514   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> &",
6515   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> &",
6516   "referenced_type" : "type-869",
6517   "self_type" : "type-880",
6518   "size" : 4,
6519   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6520  },
6521  {
6522   "alignment" : 4,
6523   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> &",
6524   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> &",
6525   "referenced_type" : "type-148",
6526   "self_type" : "type-147",
6527   "size" : 4,
6528   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6529  },
6530  {
6531   "alignment" : 4,
6532   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory> &",
6533   "name" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory> &",
6534   "referenced_type" : "type-359",
6535   "self_type" : "type-363",
6536   "size" : 4,
6537   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6538  },
6539  {
6540   "alignment" : 4,
6541   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmFactory> &",
6542   "name" : "android::sp<android::hardware::drm::V1_1::IDrmFactory> &",
6543   "referenced_type" : "type-79",
6544   "self_type" : "type-894",
6545   "size" : 4,
6546   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6547  },
6548  {
6549   "alignment" : 4,
6550   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> &",
6551   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> &",
6552   "referenced_type" : "type-124",
6553   "self_type" : "type-154",
6554   "size" : 4,
6555   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6556  },
6557  {
6558   "alignment" : 4,
6559   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
6560   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
6561   "referenced_type" : "type-381",
6562   "self_type" : "type-397",
6563   "size" : 4,
6564   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6565  },
6566  {
6567   "alignment" : 4,
6568   "linker_set_key" : "const android::String16 &",
6569   "name" : "const android::String16 &",
6570   "referenced_type" : "type-57",
6571   "self_type" : "type-56",
6572   "size" : 4,
6573   "source_file" : "/system/core/libutils/include/utils/String16.h"
6574  },
6575  {
6576   "alignment" : 4,
6577   "linker_set_key" : "const android::String8 &",
6578   "name" : "const android::String8 &",
6579   "referenced_type" : "type-631",
6580   "self_type" : "type-633",
6581   "size" : 4,
6582   "source_file" : "/system/core/libutils/include/utils/String8.h"
6583  },
6584  {
6585   "alignment" : 4,
6586   "linker_set_key" : "const android::hardware::Parcel &",
6587   "name" : "const android::hardware::Parcel &",
6588   "referenced_type" : "type-660",
6589   "self_type" : "type-661",
6590   "size" : 4,
6591   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6592  },
6593  {
6594   "alignment" : 4,
6595   "linker_set_key" : "const android::hardware::Return<bool> &",
6596   "name" : "const android::hardware::Return<bool> &",
6597   "referenced_type" : "type-419",
6598   "self_type" : "type-428",
6599   "size" : 4,
6600   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6601  },
6602  {
6603   "alignment" : 4,
6604   "linker_set_key" : "const android::hardware::Status &",
6605   "name" : "const android::hardware::Status &",
6606   "referenced_type" : "type-408",
6607   "self_type" : "type-409",
6608   "size" : 4,
6609   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6610  },
6611  {
6612   "alignment" : 4,
6613   "linker_set_key" : "const android::hardware::details::SchedPrio &",
6614   "name" : "const android::hardware::details::SchedPrio &",
6615   "referenced_type" : "type-671",
6616   "self_type" : "type-670",
6617   "size" : 4,
6618   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6619  },
6620  {
6621   "alignment" : 4,
6622   "linker_set_key" : "const android::hardware::drm::V1_0::KeyValue &",
6623   "name" : "const android::hardware::drm::V1_0::KeyValue &",
6624   "referenced_type" : "type-188",
6625   "self_type" : "type-310",
6626   "size" : 4,
6627   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6628  },
6629  {
6630   "alignment" : 4,
6631   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup &",
6632   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup &",
6633   "referenced_type" : "type-110",
6634   "self_type" : "type-109",
6635   "size" : 4,
6636   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6637  },
6638  {
6639   "alignment" : 4,
6640   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute &",
6641   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute &",
6642   "referenced_type" : "type-250",
6643   "self_type" : "type-249",
6644   "size" : 4,
6645   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6646  },
6647  {
6648   "alignment" : 4,
6649   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric &",
6650   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric &",
6651   "referenced_type" : "type-305",
6652   "self_type" : "type-304",
6653   "size" : 4,
6654   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6655  },
6656  {
6657   "alignment" : 4,
6658   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value &",
6659   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value &",
6660   "referenced_type" : "type-299",
6661   "self_type" : "type-298",
6662   "size" : 4,
6663   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6664  },
6665  {
6666   "alignment" : 4,
6667   "linker_set_key" : "const android::hardware::drm::V1_1::SecureStopRelease &",
6668   "name" : "const android::hardware::drm::V1_1::SecureStopRelease &",
6669   "referenced_type" : "type-296",
6670   "self_type" : "type-297",
6671   "size" : 4,
6672   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
6673  },
6674  {
6675   "alignment" : 4,
6676   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 16> &",
6677   "name" : "const android::hardware::hidl_array<unsigned char, 16> &",
6678   "referenced_type" : "type-836",
6679   "self_type" : "type-837",
6680   "size" : 4,
6681   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
6682  },
6683  {
6684   "alignment" : 4,
6685   "linker_set_key" : "const android::hardware::hidl_handle &",
6686   "name" : "const android::hardware::hidl_handle &",
6687   "referenced_type" : "type-615",
6688   "self_type" : "type-616",
6689   "size" : 4,
6690   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6691  },
6692  {
6693   "alignment" : 4,
6694   "linker_set_key" : "const android::hardware::hidl_memory &",
6695   "name" : "const android::hardware::hidl_memory &",
6696   "referenced_type" : "type-549",
6697   "self_type" : "type-550",
6698   "size" : 4,
6699   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6700  },
6701  {
6702   "alignment" : 4,
6703   "linker_set_key" : "const android::hardware::hidl_string &",
6704   "name" : "const android::hardware::hidl_string &",
6705   "referenced_type" : "type-544",
6706   "self_type" : "type-545",
6707   "size" : 4,
6708   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6709  },
6710  {
6711   "alignment" : 4,
6712   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyStatus> &",
6713   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyStatus> &",
6714   "referenced_type" : "type-300",
6715   "self_type" : "type-301",
6716   "size" : 4,
6717   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
6718  },
6719  {
6720   "alignment" : 4,
6721   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue> &",
6722   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue> &",
6723   "referenced_type" : "type-189",
6724   "self_type" : "type-229",
6725   "size" : 4,
6726   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6727  },
6728  {
6729   "alignment" : 4,
6730   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> &",
6731   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> &",
6732   "referenced_type" : "type-202",
6733   "self_type" : "type-204",
6734   "size" : 4,
6735   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6736  },
6737  {
6738   "alignment" : 4,
6739   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> &",
6740   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> &",
6741   "referenced_type" : "type-208",
6742   "self_type" : "type-210",
6743   "size" : 4,
6744   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6745  },
6746  {
6747   "alignment" : 4,
6748   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> &",
6749   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> &",
6750   "referenced_type" : "type-205",
6751   "self_type" : "type-207",
6752   "size" : 4,
6753   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6754  },
6755  {
6756   "alignment" : 4,
6757   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup> &",
6758   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup> &",
6759   "referenced_type" : "type-213",
6760   "self_type" : "type-227",
6761   "size" : 4,
6762   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6763  },
6764  {
6765   "alignment" : 4,
6766   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
6767   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
6768   "referenced_type" : "type-807",
6769   "self_type" : "type-808",
6770   "size" : 4,
6771   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
6772  },
6773  {
6774   "alignment" : 4,
6775   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
6776   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
6777   "referenced_type" : "type-216",
6778   "self_type" : "type-228",
6779   "size" : 4,
6780   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6781  },
6782  {
6783   "alignment" : 4,
6784   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
6785   "name" : "const android::hardware::hidl_vec<int> &",
6786   "referenced_type" : "type-590",
6787   "self_type" : "type-592",
6788   "size" : 4,
6789   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6790  },
6791  {
6792   "alignment" : 4,
6793   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
6794   "name" : "const android::hardware::hidl_vec<unsigned char> &",
6795   "referenced_type" : "type-593",
6796   "self_type" : "type-595",
6797   "size" : 4,
6798   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6799  },
6800  {
6801   "alignment" : 4,
6802   "linker_set_key" : "const android::hardware::hidl_version &",
6803   "name" : "const android::hardware::hidl_version &",
6804   "referenced_type" : "type-609",
6805   "self_type" : "type-611",
6806   "size" : 4,
6807   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6808  },
6809  {
6810   "alignment" : 4,
6811   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
6812   "name" : "const android::hidl::base::V1_0::IBase *const &",
6813   "referenced_type" : "type-685",
6814   "self_type" : "type-686",
6815   "size" : 4,
6816   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6817  },
6818  {
6819   "alignment" : 4,
6820   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
6821   "name" : "const android::sp<android::hardware::IBinder> &",
6822   "referenced_type" : "type-63",
6823   "self_type" : "type-62",
6824   "size" : 4,
6825   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
6826  },
6827  {
6828   "alignment" : 4,
6829   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> &",
6830   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> &",
6831   "referenced_type" : "type-352",
6832   "self_type" : "type-353",
6833   "size" : 4,
6834   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6835  },
6836  {
6837   "alignment" : 4,
6838   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> &",
6839   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> &",
6840   "referenced_type" : "type-334",
6841   "self_type" : "type-931",
6842   "size" : 4,
6843   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6844  },
6845  {
6846   "alignment" : 4,
6847   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> &",
6848   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> &",
6849   "referenced_type" : "type-888",
6850   "self_type" : "type-890",
6851   "size" : 4,
6852   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6853  },
6854  {
6855   "alignment" : 4,
6856   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> &",
6857   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> &",
6858   "referenced_type" : "type-868",
6859   "self_type" : "type-871",
6860   "size" : 4,
6861   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6862  },
6863  {
6864   "alignment" : 4,
6865   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> &",
6866   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> &",
6867   "referenced_type" : "type-875",
6868   "self_type" : "type-876",
6869   "size" : 4,
6870   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6871  },
6872  {
6873   "alignment" : 4,
6874   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::ICryptoFactory> &",
6875   "name" : "const android::sp<android::hardware::drm::V1_1::ICryptoFactory> &",
6876   "referenced_type" : "type-375",
6877   "self_type" : "type-856",
6878   "size" : 4,
6879   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6880  },
6881  {
6882   "alignment" : 4,
6883   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::IDrmFactory> &",
6884   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmFactory> &",
6885   "referenced_type" : "type-78",
6886   "self_type" : "type-77",
6887   "size" : 4,
6888   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6889  },
6890  {
6891   "alignment" : 4,
6892   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> &",
6893   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> &",
6894   "referenced_type" : "type-123",
6895   "self_type" : "type-128",
6896   "size" : 4,
6897   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6898  },
6899  {
6900   "alignment" : 4,
6901   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
6902   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
6903   "referenced_type" : "type-402",
6904   "self_type" : "type-534",
6905   "size" : 4,
6906   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6907  },
6908  {
6909   "alignment" : 4,
6910   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
6911   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
6912   "referenced_type" : "type-588",
6913   "self_type" : "type-603",
6914   "size" : 4,
6915   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6916  },
6917  {
6918   "alignment" : 4,
6919   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
6920   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
6921   "referenced_type" : "type-873",
6922   "self_type" : "type-879",
6923   "size" : 4,
6924   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6925  },
6926  {
6927   "alignment" : 4,
6928   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
6929   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
6930   "referenced_type" : "type-315",
6931   "self_type" : "type-809",
6932   "size" : 4,
6933   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
6934  },
6935  {
6936   "alignment" : 4,
6937   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
6938   "name" : "const android::wp<android::hardware::BHwBinder> &",
6939   "referenced_type" : "type-839",
6940   "self_type" : "type-859",
6941   "size" : 4,
6942   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6943  },
6944  {
6945   "alignment" : 4,
6946   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
6947   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
6948   "referenced_type" : "type-858",
6949   "self_type" : "type-903",
6950   "size" : 4,
6951   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6952  },
6953  {
6954   "alignment" : 4,
6955   "linker_set_key" : "const bool &",
6956   "name" : "const bool &",
6957   "referenced_type" : "type-273",
6958   "self_type" : "type-513",
6959   "size" : 4,
6960   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6961  },
6962  {
6963   "alignment" : 4,
6964   "linker_set_key" : "const double &",
6965   "name" : "const double &",
6966   "referenced_type" : "type-535",
6967   "self_type" : "type-536",
6968   "size" : 4,
6969   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6970  },
6971  {
6972   "alignment" : 4,
6973   "linker_set_key" : "const float &",
6974   "name" : "const float &",
6975   "referenced_type" : "type-532",
6976   "self_type" : "type-533",
6977   "size" : 4,
6978   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6979  },
6980  {
6981   "alignment" : 4,
6982   "linker_set_key" : "const int &",
6983   "name" : "const int &",
6984   "referenced_type" : "type-724",
6985   "self_type" : "type-723",
6986   "size" : 4,
6987   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6988  },
6989  {
6990   "linker_set_key" : "const iter<is_const> &",
6991   "name" : "const iter<is_const> &",
6992   "referenced_type" : "type-175",
6993   "self_type" : "type-177",
6994   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6995  },
6996  {
6997   "linker_set_key" : "const iter<is_const> &",
6998   "name" : "const iter<is_const> &",
6999   "referenced_type" : "type-340",
7000   "self_type" : "type-342",
7001   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7002  },
7003  {
7004   "linker_set_key" : "const iter<is_const> &",
7005   "name" : "const iter<is_const> &",
7006   "referenced_type" : "type-556",
7007   "self_type" : "type-558",
7008   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7009  },
7010  {
7011   "linker_set_key" : "const iter<is_const> &",
7012   "name" : "const iter<is_const> &",
7013   "referenced_type" : "type-907",
7014   "self_type" : "type-909",
7015   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7016  },
7017  {
7018   "alignment" : 4,
7019   "linker_set_key" : "const log_msg &",
7020   "name" : "const log_msg &",
7021   "referenced_type" : "type-323",
7022   "self_type" : "type-405",
7023   "size" : 4,
7024   "source_file" : "/system/core/liblog/include/log/log_read.h"
7025  },
7026  {
7027   "alignment" : 4,
7028   "linker_set_key" : "const long long &",
7029   "name" : "const long long &",
7030   "referenced_type" : "type-524",
7031   "self_type" : "type-529",
7032   "size" : 4,
7033   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7034  },
7035  {
7036   "alignment" : 4,
7037   "linker_set_key" : "const short &",
7038   "name" : "const short &",
7039   "referenced_type" : "type-519",
7040   "self_type" : "type-520",
7041   "size" : 4,
7042   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7043  },
7044  {
7045   "alignment" : 4,
7046   "linker_set_key" : "const signed char &",
7047   "name" : "const signed char &",
7048   "referenced_type" : "type-516",
7049   "self_type" : "type-518",
7050   "size" : 4,
7051   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7052  },
7053  {
7054   "alignment" : 4,
7055   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
7056   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
7057   "referenced_type" : "type-233",
7058   "self_type" : "type-235",
7059   "size" : 4,
7060   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7061  },
7062  {
7063   "alignment" : 4,
7064   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
7065   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
7066   "referenced_type" : "type-663",
7067   "self_type" : "type-665",
7068   "size" : 4,
7069   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7070  },
7071  {
7072   "alignment" : 4,
7073   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
7074   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
7075   "referenced_type" : "type-922",
7076   "self_type" : "type-924",
7077   "size" : 4,
7078   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7079  },
7080  {
7081   "alignment" : 4,
7082   "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 *> > *)> > > &",
7083   "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 *> > *)> > > &",
7084   "referenced_type" : "type-121",
7085   "self_type" : "type-120",
7086   "size" : 4,
7087   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7088  },
7089  {
7090   "alignment" : 4,
7091   "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 *> > *)> > > &",
7092   "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 *> > *)> > > &",
7093   "referenced_type" : "type-399",
7094   "self_type" : "type-398",
7095   "size" : 4,
7096   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7097  },
7098  {
7099   "alignment" : 4,
7100   "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 *> > *)> > > &",
7101   "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 *> > *)> > > &",
7102   "referenced_type" : "type-75",
7103   "self_type" : "type-74",
7104   "size" : 4,
7105   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7106  },
7107  {
7108   "alignment" : 4,
7109   "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 *> > *)> > > &",
7110   "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 *> > *)> > > &",
7111   "referenced_type" : "type-852",
7112   "self_type" : "type-851",
7113   "size" : 4,
7114   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7115  },
7116  {
7117   "alignment" : 4,
7118   "linker_set_key" : "const unsigned char &",
7119   "name" : "const unsigned char &",
7120   "referenced_type" : "type-602",
7121   "self_type" : "type-783",
7122   "size" : 4,
7123   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7124  },
7125  {
7126   "alignment" : 4,
7127   "linker_set_key" : "const unsigned int &",
7128   "name" : "const unsigned int &",
7129   "referenced_type" : "type-52",
7130   "self_type" : "type-523",
7131   "size" : 4,
7132   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7133  },
7134  {
7135   "alignment" : 4,
7136   "linker_set_key" : "const unsigned long long &",
7137   "name" : "const unsigned long long &",
7138   "referenced_type" : "type-530",
7139   "self_type" : "type-531",
7140   "size" : 4,
7141   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7142  },
7143  {
7144   "alignment" : 4,
7145   "linker_set_key" : "const unsigned short &",
7146   "name" : "const unsigned short &",
7147   "referenced_type" : "type-521",
7148   "self_type" : "type-522",
7149   "size" : 4,
7150   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7151  },
7152  {
7153   "alignment" : 4,
7154   "linker_set_key" : "int &",
7155   "name" : "int &",
7156   "referenced_type" : "type-42",
7157   "self_type" : "type-627",
7158   "size" : 4,
7159   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7160  },
7161  {
7162   "alignment" : 4,
7163   "linker_set_key" : "unsigned char &",
7164   "name" : "unsigned char &",
7165   "referenced_type" : "type-100",
7166   "self_type" : "type-764",
7167   "size" : 4,
7168   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7169  },
7170  {
7171   "alignment" : 4,
7172   "linker_set_key" : "unsigned int &",
7173   "name" : "unsigned int &",
7174   "referenced_type" : "type-2",
7175   "self_type" : "type-780",
7176   "size" : 4,
7177   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
7178  }
7179 ],
7180 "pointer_types" :
7181 [
7182  {
7183   "alignment" : 4,
7184   "linker_set_key" : "android::Condition *",
7185   "name" : "android::Condition *",
7186   "referenced_type" : "type-274",
7187   "self_type" : "type-746",
7188   "size" : 4,
7189   "source_file" : "/system/core/libutils/include/utils/Condition.h"
7190  },
7191  {
7192   "alignment" : 4,
7193   "linker_set_key" : "android::Mutex *",
7194   "name" : "android::Mutex *",
7195   "referenced_type" : "type-48",
7196   "self_type" : "type-740",
7197   "size" : 4,
7198   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
7199  },
7200  {
7201   "alignment" : 4,
7202   "linker_set_key" : "android::Mutex::Autolock *",
7203   "name" : "android::Mutex::Autolock *",
7204   "referenced_type" : "type-741",
7205   "self_type" : "type-744",
7206   "size" : 4,
7207   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
7208  },
7209  {
7210   "alignment" : 4,
7211   "linker_set_key" : "android::RWLock *",
7212   "name" : "android::RWLock *",
7213   "referenced_type" : "type-747",
7214   "self_type" : "type-749",
7215   "size" : 4,
7216   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
7217  },
7218  {
7219   "alignment" : 4,
7220   "linker_set_key" : "android::RWLock::AutoRLock *",
7221   "name" : "android::RWLock::AutoRLock *",
7222   "referenced_type" : "type-750",
7223   "self_type" : "type-753",
7224   "size" : 4,
7225   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
7226  },
7227  {
7228   "alignment" : 4,
7229   "linker_set_key" : "android::RWLock::AutoWLock *",
7230   "name" : "android::RWLock::AutoWLock *",
7231   "referenced_type" : "type-754",
7232   "self_type" : "type-755",
7233   "size" : 4,
7234   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
7235  },
7236  {
7237   "alignment" : 4,
7238   "linker_set_key" : "android::RefBase *",
7239   "name" : "android::RefBase *",
7240   "referenced_type" : "type-6",
7241   "self_type" : "type-541",
7242   "size" : 4,
7243   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7244  },
7245  {
7246   "alignment" : 4,
7247   "linker_set_key" : "android::RefBase::weakref_impl *",
7248   "name" : "android::RefBase::weakref_impl *",
7249   "referenced_type" : "type-173",
7250   "self_type" : "type-172",
7251   "size" : 4,
7252   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7253  },
7254  {
7255   "alignment" : 4,
7256   "linker_set_key" : "android::RefBase::weakref_impl *",
7257   "name" : "android::RefBase::weakref_impl *",
7258   "referenced_type" : "type-336",
7259   "self_type" : "type-335",
7260   "size" : 4,
7261   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7262  },
7263  {
7264   "alignment" : 4,
7265   "linker_set_key" : "android::RefBase::weakref_impl *",
7266   "name" : "android::RefBase::weakref_impl *",
7267   "referenced_type" : "type-9",
7268   "self_type" : "type-8",
7269   "size" : 4,
7270   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7271  },
7272  {
7273   "alignment" : 4,
7274   "linker_set_key" : "android::RefBase::weakref_impl *",
7275   "name" : "android::RefBase::weakref_impl *",
7276   "referenced_type" : "type-905",
7277   "self_type" : "type-904",
7278   "size" : 4,
7279   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7280  },
7281  {
7282   "alignment" : 4,
7283   "linker_set_key" : "android::RefBase::weakref_type *",
7284   "name" : "android::RefBase::weakref_type *",
7285   "referenced_type" : "type-11",
7286   "self_type" : "type-10",
7287   "size" : 4,
7288   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7289  },
7290  {
7291   "alignment" : 4,
7292   "linker_set_key" : "android::ReferenceRenamer *",
7293   "name" : "android::ReferenceRenamer *",
7294   "referenced_type" : "type-537",
7295   "self_type" : "type-538",
7296   "size" : 4,
7297   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7298  },
7299  {
7300   "alignment" : 4,
7301   "linker_set_key" : "android::ScopedTrace *",
7302   "name" : "android::ScopedTrace *",
7303   "referenced_type" : "type-756",
7304   "self_type" : "type-757",
7305   "size" : 4,
7306   "source_file" : "/system/core/libutils/include/utils/Trace.h"
7307  },
7308  {
7309   "alignment" : 4,
7310   "linker_set_key" : "android::String16 *",
7311   "name" : "android::String16 *",
7312   "referenced_type" : "type-58",
7313   "self_type" : "type-641",
7314   "size" : 4,
7315   "source_file" : "/system/core/libutils/include/utils/String16.h"
7316  },
7317  {
7318   "alignment" : 4,
7319   "linker_set_key" : "android::String8 *",
7320   "name" : "android::String8 *",
7321   "referenced_type" : "type-68",
7322   "self_type" : "type-635",
7323   "size" : 4,
7324   "source_file" : "/system/core/libutils/include/utils/String8.h"
7325  },
7326  {
7327   "alignment" : 4,
7328   "linker_set_key" : "android::Thread *",
7329   "name" : "android::Thread *",
7330   "referenced_type" : "type-272",
7331   "self_type" : "type-271",
7332   "size" : 4,
7333   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7334  },
7335  {
7336   "alignment" : 4,
7337   "linker_set_key" : "android::VirtualLightRefBase *",
7338   "name" : "android::VirtualLightRefBase *",
7339   "referenced_type" : "type-441",
7340   "self_type" : "type-449",
7341   "size" : 4,
7342   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
7343  },
7344  {
7345   "alignment" : 4,
7346   "linker_set_key" : "android::hardware::BHwBinder *",
7347   "name" : "android::hardware::BHwBinder *",
7348   "referenced_type" : "type-132",
7349   "self_type" : "type-404",
7350   "size" : 4,
7351   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7352  },
7353  {
7354   "alignment" : 4,
7355   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_1::ICryptoFactory> *",
7356   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_1::ICryptoFactory> *",
7357   "referenced_type" : "type-649",
7358   "self_type" : "type-648",
7359   "size" : 4,
7360   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
7361  },
7362  {
7363   "alignment" : 4,
7364   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmFactory> *",
7365   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmFactory> *",
7366   "referenced_type" : "type-35",
7367   "self_type" : "type-918",
7368   "size" : 4,
7369   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
7370  },
7371  {
7372   "alignment" : 4,
7373   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmPlugin> *",
7374   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmPlugin> *",
7375   "referenced_type" : "type-142",
7376   "self_type" : "type-222",
7377   "size" : 4,
7378   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
7379  },
7380  {
7381   "alignment" : 4,
7382   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
7383   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
7384   "referenced_type" : "type-679",
7385   "self_type" : "type-684",
7386   "size" : 4,
7387   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7388  },
7389  {
7390   "alignment" : 4,
7391   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
7392   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
7393   "referenced_type" : "type-697",
7394   "self_type" : "type-703",
7395   "size" : 4,
7396   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7397  },
7398  {
7399   "alignment" : 4,
7400   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
7401   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
7402   "referenced_type" : "type-687",
7403   "self_type" : "type-692",
7404   "size" : 4,
7405   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7406  },
7407  {
7408   "alignment" : 4,
7409   "linker_set_key" : "android::hardware::GrantorDescriptor *",
7410   "name" : "android::hardware::GrantorDescriptor *",
7411   "referenced_type" : "type-563",
7412   "self_type" : "type-562",
7413   "size" : 4,
7414   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7415  },
7416  {
7417   "alignment" : 4,
7418   "linker_set_key" : "android::hardware::IBinder *",
7419   "name" : "android::hardware::IBinder *",
7420   "referenced_type" : "type-14",
7421   "self_type" : "type-13",
7422   "size" : 4,
7423   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7424  },
7425  {
7426   "alignment" : 4,
7427   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
7428   "name" : "android::hardware::IBinder::DeathRecipient *",
7429   "referenced_type" : "type-387",
7430   "self_type" : "type-414",
7431   "size" : 4,
7432   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7433  },
7434  {
7435   "alignment" : 4,
7436   "linker_set_key" : "android::hardware::IInterface *",
7437   "name" : "android::hardware::IInterface *",
7438   "referenced_type" : "type-20",
7439   "self_type" : "type-146",
7440   "size" : 4,
7441   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7442  },
7443  {
7444   "alignment" : 4,
7445   "linker_set_key" : "android::hardware::Parcel *",
7446   "name" : "android::hardware::Parcel *",
7447   "referenced_type" : "type-650",
7448   "self_type" : "type-655",
7449   "size" : 4,
7450   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7451  },
7452  {
7453   "alignment" : 4,
7454   "linker_set_key" : "android::hardware::ProcessState *",
7455   "name" : "android::hardware::ProcessState *",
7456   "referenced_type" : "type-41",
7457   "self_type" : "type-40",
7458   "size" : 4,
7459   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7460  },
7461  {
7462   "alignment" : 4,
7463   "linker_set_key" : "android::hardware::Return<android::hardware::drm::V1_0::Status> *",
7464   "name" : "android::hardware::Return<android::hardware::drm::V1_0::Status> *",
7465   "referenced_type" : "type-156",
7466   "self_type" : "type-161",
7467   "size" : 4,
7468   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7469  },
7470  {
7471   "alignment" : 4,
7472   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > *",
7473   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > *",
7474   "referenced_type" : "type-421",
7475   "self_type" : "type-422",
7476   "size" : 4,
7477   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7478  },
7479  {
7480   "alignment" : 4,
7481   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > *",
7482   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > *",
7483   "referenced_type" : "type-896",
7484   "self_type" : "type-897",
7485   "size" : 4,
7486   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7487  },
7488  {
7489   "alignment" : 4,
7490   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > *",
7491   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > *",
7492   "referenced_type" : "type-166",
7493   "self_type" : "type-167",
7494   "size" : 4,
7495   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7496  },
7497  {
7498   "alignment" : 4,
7499   "linker_set_key" : "android::hardware::Return<bool> *",
7500   "name" : "android::hardware::Return<bool> *",
7501   "referenced_type" : "type-415",
7502   "self_type" : "type-416",
7503   "size" : 4,
7504   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7505  },
7506  {
7507   "alignment" : 4,
7508   "linker_set_key" : "android::hardware::Return<void> *",
7509   "name" : "android::hardware::Return<void> *",
7510   "referenced_type" : "type-434",
7511   "self_type" : "type-435",
7512   "size" : 4,
7513   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7514  },
7515  {
7516   "alignment" : 4,
7517   "linker_set_key" : "android::hardware::Status *",
7518   "name" : "android::hardware::Status *",
7519   "referenced_type" : "type-159",
7520   "self_type" : "type-407",
7521   "size" : 4,
7522   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7523  },
7524  {
7525   "alignment" : 4,
7526   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
7527   "name" : "android::hardware::details::HidlInstrumentor *",
7528   "referenced_type" : "type-24",
7529   "self_type" : "type-854",
7530   "size" : 4,
7531   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7532  },
7533  {
7534   "alignment" : 4,
7535   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
7536   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
7537   "referenced_type" : "type-574",
7538   "self_type" : "type-844",
7539   "size" : 4,
7540   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7541  },
7542  {
7543   "alignment" : 4,
7544   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
7545   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
7546   "referenced_type" : "type-566",
7547   "self_type" : "type-838",
7548   "size" : 4,
7549   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7550  },
7551  {
7552   "alignment" : 4,
7553   "linker_set_key" : "android::hardware::details::return_status *",
7554   "name" : "android::hardware::details::return_status *",
7555   "referenced_type" : "type-158",
7556   "self_type" : "type-429",
7557   "size" : 4,
7558   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7559  },
7560  {
7561   "alignment" : 4,
7562   "linker_set_key" : "android::hardware::drm::V1_0::BnHwCryptoFactory *",
7563   "name" : "android::hardware::drm::V1_0::BnHwCryptoFactory *",
7564   "referenced_type" : "type-823",
7565   "self_type" : "type-824",
7566   "size" : 4,
7567   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwCryptoFactory.h"
7568  },
7569  {
7570   "alignment" : 4,
7571   "linker_set_key" : "android::hardware::drm::V1_0::BnHwCryptoPlugin *",
7572   "name" : "android::hardware::drm::V1_0::BnHwCryptoPlugin *",
7573   "referenced_type" : "type-816",
7574   "self_type" : "type-817",
7575   "size" : 4,
7576   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwCryptoPlugin.h"
7577  },
7578  {
7579   "alignment" : 4,
7580   "linker_set_key" : "android::hardware::drm::V1_0::BnHwDrmFactory *",
7581   "name" : "android::hardware::drm::V1_0::BnHwDrmFactory *",
7582   "referenced_type" : "type-973",
7583   "self_type" : "type-974",
7584   "size" : 4,
7585   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwDrmFactory.h"
7586  },
7587  {
7588   "alignment" : 4,
7589   "linker_set_key" : "android::hardware::drm::V1_0::BnHwDrmPlugin *",
7590   "name" : "android::hardware::drm::V1_0::BnHwDrmPlugin *",
7591   "referenced_type" : "type-966",
7592   "self_type" : "type-967",
7593   "size" : 4,
7594   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwDrmPlugin.h"
7595  },
7596  {
7597   "alignment" : 4,
7598   "linker_set_key" : "android::hardware::drm::V1_0::BnHwDrmPluginListener *",
7599   "name" : "android::hardware::drm::V1_0::BnHwDrmPluginListener *",
7600   "referenced_type" : "type-958",
7601   "self_type" : "type-959",
7602   "size" : 4,
7603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwDrmPluginListener.h"
7604  },
7605  {
7606   "alignment" : 4,
7607   "linker_set_key" : "android::hardware::drm::V1_0::ICryptoFactory *",
7608   "name" : "android::hardware::drm::V1_0::ICryptoFactory *",
7609   "referenced_type" : "type-345",
7610   "self_type" : "type-344",
7611   "size" : 4,
7612   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7613  },
7614  {
7615   "alignment" : 4,
7616   "linker_set_key" : "android::hardware::drm::V1_0::ICryptoPlugin *",
7617   "name" : "android::hardware::drm::V1_0::ICryptoPlugin *",
7618   "referenced_type" : "type-320",
7619   "self_type" : "type-319",
7620   "size" : 4,
7621   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7622  },
7623  {
7624   "alignment" : 4,
7625   "linker_set_key" : "android::hardware::drm::V1_0::IDrmFactory *",
7626   "name" : "android::hardware::drm::V1_0::IDrmFactory *",
7627   "referenced_type" : "type-19",
7628   "self_type" : "type-886",
7629   "size" : 4,
7630   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7631  },
7632  {
7633   "alignment" : 4,
7634   "linker_set_key" : "android::hardware::drm::V1_0::IDrmPlugin *",
7635   "name" : "android::hardware::drm::V1_0::IDrmPlugin *",
7636   "referenced_type" : "type-127",
7637   "self_type" : "type-870",
7638   "size" : 4,
7639   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7640  },
7641  {
7642   "alignment" : 4,
7643   "linker_set_key" : "android::hardware::drm::V1_0::IDrmPluginListener *",
7644   "name" : "android::hardware::drm::V1_0::IDrmPluginListener *",
7645   "referenced_type" : "type-150",
7646   "self_type" : "type-149",
7647   "size" : 4,
7648   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7649  },
7650  {
7651   "alignment" : 4,
7652   "linker_set_key" : "android::hardware::drm::V1_0::KeyStatus *",
7653   "name" : "android::hardware::drm::V1_0::KeyStatus *",
7654   "referenced_type" : "type-195",
7655   "self_type" : "type-194",
7656   "size" : 4,
7657   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7658  },
7659  {
7660   "alignment" : 4,
7661   "linker_set_key" : "android::hardware::drm::V1_0::KeyValue *",
7662   "name" : "android::hardware::drm::V1_0::KeyValue *",
7663   "referenced_type" : "type-186",
7664   "self_type" : "type-185",
7665   "size" : 4,
7666   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7667  },
7668  {
7669   "alignment" : 4,
7670   "linker_set_key" : "android::hardware::drm::V1_0::SecureStop *",
7671   "name" : "android::hardware::drm::V1_0::SecureStop *",
7672   "referenced_type" : "type-201",
7673   "self_type" : "type-200",
7674   "size" : 4,
7675   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7676  },
7677  {
7678   "alignment" : 4,
7679   "linker_set_key" : "android::hardware::drm::V1_1::BnHwCryptoFactory *",
7680   "name" : "android::hardware::drm::V1_1::BnHwCryptoFactory *",
7681   "referenced_type" : "type-709",
7682   "self_type" : "type-825",
7683   "size" : 4,
7684   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7685  },
7686  {
7687   "alignment" : 4,
7688   "linker_set_key" : "android::hardware::drm::V1_1::BnHwDrmFactory *",
7689   "name" : "android::hardware::drm::V1_1::BnHwDrmFactory *",
7690   "referenced_type" : "type-863",
7691   "self_type" : "type-864",
7692   "size" : 4,
7693   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7694  },
7695  {
7696   "alignment" : 4,
7697   "linker_set_key" : "android::hardware::drm::V1_1::BnHwDrmPlugin *",
7698   "name" : "android::hardware::drm::V1_1::BnHwDrmPlugin *",
7699   "referenced_type" : "type-129",
7700   "self_type" : "type-134",
7701   "size" : 4,
7702   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7703  },
7704  {
7705   "alignment" : 4,
7706   "linker_set_key" : "android::hardware::drm::V1_1::BpHwCryptoFactory *",
7707   "name" : "android::hardware::drm::V1_1::BpHwCryptoFactory *",
7708   "referenced_type" : "type-832",
7709   "self_type" : "type-919",
7710   "size" : 4,
7711   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7712  },
7713  {
7714   "alignment" : 4,
7715   "linker_set_key" : "android::hardware::drm::V1_1::BpHwDrmFactory *",
7716   "name" : "android::hardware::drm::V1_1::BpHwDrmFactory *",
7717   "referenced_type" : "type-32",
7718   "self_type" : "type-867",
7719   "size" : 4,
7720   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7721  },
7722  {
7723   "alignment" : 4,
7724   "linker_set_key" : "android::hardware::drm::V1_1::BpHwDrmPlugin *",
7725   "name" : "android::hardware::drm::V1_1::BpHwDrmPlugin *",
7726   "referenced_type" : "type-139",
7727   "self_type" : "type-143",
7728   "size" : 4,
7729   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7730  },
7731  {
7732   "alignment" : 4,
7733   "linker_set_key" : "android::hardware::drm::V1_1::BsCryptoFactory *",
7734   "name" : "android::hardware::drm::V1_1::BsCryptoFactory *",
7735   "referenced_type" : "type-889",
7736   "self_type" : "type-902",
7737   "size" : 4,
7738   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7739  },
7740  {
7741   "alignment" : 4,
7742   "linker_set_key" : "android::hardware::drm::V1_1::BsDrmFactory *",
7743   "name" : "android::hardware::drm::V1_1::BsDrmFactory *",
7744   "referenced_type" : "type-865",
7745   "self_type" : "type-866",
7746   "size" : 4,
7747   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7748  },
7749  {
7750   "alignment" : 4,
7751   "linker_set_key" : "android::hardware::drm::V1_1::BsDrmPlugin *",
7752   "name" : "android::hardware::drm::V1_1::BsDrmPlugin *",
7753   "referenced_type" : "type-135",
7754   "self_type" : "type-138",
7755   "size" : 4,
7756   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7757  },
7758  {
7759   "alignment" : 4,
7760   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup *",
7761   "name" : "android::hardware::drm::V1_1::DrmMetricGroup *",
7762   "referenced_type" : "type-84",
7763   "self_type" : "type-83",
7764   "size" : 4,
7765   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7766  },
7767  {
7768   "alignment" : 4,
7769   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
7770   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
7771   "referenced_type" : "type-98",
7772   "self_type" : "type-97",
7773   "size" : 4,
7774   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7775  },
7776  {
7777   "alignment" : 4,
7778   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
7779   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
7780   "referenced_type" : "type-89",
7781   "self_type" : "type-88",
7782   "size" : 4,
7783   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7784  },
7785  {
7786   "alignment" : 4,
7787   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::Value *",
7788   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Value *",
7789   "referenced_type" : "type-106",
7790   "self_type" : "type-105",
7791   "size" : 4,
7792   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7793  },
7794  {
7795   "alignment" : 4,
7796   "linker_set_key" : "android::hardware::drm::V1_1::ICryptoFactory *",
7797   "name" : "android::hardware::drm::V1_1::ICryptoFactory *",
7798   "referenced_type" : "type-361",
7799   "self_type" : "type-360",
7800   "size" : 4,
7801   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7802  },
7803  {
7804   "alignment" : 4,
7805   "linker_set_key" : "android::hardware::drm::V1_1::IDrmFactory *",
7806   "name" : "android::hardware::drm::V1_1::IDrmFactory *",
7807   "referenced_type" : "type-36",
7808   "self_type" : "type-80",
7809   "size" : 4,
7810   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7811  },
7812  {
7813   "alignment" : 4,
7814   "linker_set_key" : "android::hardware::drm::V1_1::IDrmPlugin *",
7815   "name" : "android::hardware::drm::V1_1::IDrmPlugin *",
7816   "referenced_type" : "type-126",
7817   "self_type" : "type-125",
7818   "size" : 4,
7819   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7820  },
7821  {
7822   "alignment" : 4,
7823   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 16> *",
7824   "name" : "android::hardware::hidl_array<unsigned char, 16> *",
7825   "referenced_type" : "type-604",
7826   "self_type" : "type-606",
7827   "size" : 4,
7828   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7829  },
7830  {
7831   "alignment" : 4,
7832   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
7833   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
7834   "referenced_type" : "type-577",
7835   "self_type" : "type-576",
7836   "size" : 4,
7837   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7838  },
7839  {
7840   "alignment" : 4,
7841   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
7842   "name" : "android::hardware::hidl_binder_death_recipient *",
7843   "referenced_type" : "type-383",
7844   "self_type" : "type-382",
7845   "size" : 4,
7846   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7847  },
7848  {
7849   "alignment" : 4,
7850   "linker_set_key" : "android::hardware::hidl_death_recipient *",
7851   "name" : "android::hardware::hidl_death_recipient *",
7852   "referenced_type" : "type-386",
7853   "self_type" : "type-385",
7854   "size" : 4,
7855   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7856  },
7857  {
7858   "alignment" : 4,
7859   "linker_set_key" : "android::hardware::hidl_memory *",
7860   "name" : "android::hardware::hidl_memory *",
7861   "referenced_type" : "type-546",
7862   "self_type" : "type-547",
7863   "size" : 4,
7864   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7865  },
7866  {
7867   "alignment" : 4,
7868   "linker_set_key" : "android::hardware::hidl_string *",
7869   "name" : "android::hardware::hidl_string *",
7870   "referenced_type" : "type-90",
7871   "self_type" : "type-568",
7872   "size" : 4,
7873   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7874  },
7875  {
7876   "alignment" : 4,
7877   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
7878   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
7879   "referenced_type" : "type-573",
7880   "self_type" : "type-580",
7881   "size" : 4,
7882   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7883  },
7884  {
7885   "alignment" : 4,
7886   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
7887   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
7888   "referenced_type" : "type-565",
7889   "self_type" : "type-569",
7890   "size" : 4,
7891   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7892  },
7893  {
7894   "alignment" : 4,
7895   "linker_set_key" : "android::hardware::hidl_vec<unsigned char> *",
7896   "name" : "android::hardware::hidl_vec<unsigned char> *",
7897   "referenced_type" : "type-114",
7898   "self_type" : "type-113",
7899   "size" : 4,
7900   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7901  },
7902  {
7903   "alignment" : 4,
7904   "linker_set_key" : "android::hardware::hidl_version *",
7905   "name" : "android::hardware::hidl_version *",
7906   "referenced_type" : "type-607",
7907   "self_type" : "type-608",
7908   "size" : 4,
7909   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7910  },
7911  {
7912   "alignment" : 4,
7913   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
7914   "name" : "android::hidl::base::V1_0::BnHwBase *",
7915   "referenced_type" : "type-130",
7916   "self_type" : "type-662",
7917   "size" : 4,
7918   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
7919  },
7920  {
7921   "alignment" : 4,
7922   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
7923   "name" : "android::hidl::base::V1_0::IBase *",
7924   "referenced_type" : "type-5",
7925   "self_type" : "type-4",
7926   "size" : 4,
7927   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7928  },
7929  {
7930   "alignment" : 4,
7931   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
7932   "name" : "android::hidl::manager::V1_0::IServiceManager *",
7933   "referenced_type" : "type-232",
7934   "self_type" : "type-231",
7935   "size" : 4,
7936   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7937  },
7938  {
7939   "alignment" : 4,
7940   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
7941   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
7942   "referenced_type" : "type-313",
7943   "self_type" : "type-312",
7944   "size" : 4,
7945   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7946  },
7947  {
7948   "alignment" : 4,
7949   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
7950   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
7951   "referenced_type" : "type-957",
7952   "self_type" : "type-964",
7953   "size" : 4,
7954   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7955  },
7956  {
7957   "alignment" : 4,
7958   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
7959   "name" : "android::sp<android::hardware::IBinder> *",
7960   "referenced_type" : "type-12",
7961   "self_type" : "type-38",
7962   "size" : 4,
7963   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7964  },
7965  {
7966   "alignment" : 4,
7967   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
7968   "name" : "android::sp<android::hardware::ProcessState> *",
7969   "referenced_type" : "type-39",
7970   "self_type" : "type-220",
7971   "size" : 4,
7972   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7973  },
7974  {
7975   "alignment" : 4,
7976   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
7977   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
7978   "referenced_type" : "type-343",
7979   "self_type" : "type-349",
7980   "size" : 4,
7981   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7982  },
7983  {
7984   "alignment" : 4,
7985   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
7986   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
7987   "referenced_type" : "type-318",
7988   "self_type" : "type-317",
7989   "size" : 4,
7990   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7991  },
7992  {
7993   "alignment" : 4,
7994   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
7995   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
7996   "referenced_type" : "type-885",
7997   "self_type" : "type-887",
7998   "size" : 4,
7999   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8000  },
8001  {
8002   "alignment" : 4,
8003   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
8004   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
8005   "referenced_type" : "type-869",
8006   "self_type" : "type-878",
8007   "size" : 4,
8008   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8009  },
8010  {
8011   "alignment" : 4,
8012   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
8013   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
8014   "referenced_type" : "type-148",
8015   "self_type" : "type-874",
8016   "size" : 4,
8017   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8018  },
8019  {
8020   "alignment" : 4,
8021   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory> *",
8022   "name" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory> *",
8023   "referenced_type" : "type-359",
8024   "self_type" : "type-358",
8025   "size" : 4,
8026   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8027  },
8028  {
8029   "alignment" : 4,
8030   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmFactory> *",
8031   "name" : "android::sp<android::hardware::drm::V1_1::IDrmFactory> *",
8032   "referenced_type" : "type-79",
8033   "self_type" : "type-892",
8034   "size" : 4,
8035   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8036  },
8037  {
8038   "alignment" : 4,
8039   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
8040   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
8041   "referenced_type" : "type-124",
8042   "self_type" : "type-152",
8043   "size" : 4,
8044   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8045  },
8046  {
8047   "alignment" : 4,
8048   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
8049   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
8050   "referenced_type" : "type-381",
8051   "self_type" : "type-380",
8052   "size" : 4,
8053   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8054  },
8055  {
8056   "alignment" : 4,
8057   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
8058   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
8059   "referenced_type" : "type-131",
8060   "self_type" : "type-872",
8061   "size" : 4,
8062   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8063  },
8064  {
8065   "alignment" : 4,
8066   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
8067   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
8068   "referenced_type" : "type-230",
8069   "self_type" : "type-242",
8070   "size" : 4,
8071   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8072  },
8073  {
8074   "alignment" : 4,
8075   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
8076   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
8077   "referenced_type" : "type-311",
8078   "self_type" : "type-314",
8079   "size" : 4,
8080   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8081  },
8082  {
8083   "alignment" : 4,
8084   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
8085   "name" : "android::wp<android::hardware::BHwBinder> *",
8086   "referenced_type" : "type-614",
8087   "self_type" : "type-702",
8088   "size" : 4,
8089   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8090  },
8091  {
8092   "alignment" : 4,
8093   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
8094   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
8095   "referenced_type" : "type-413",
8096   "self_type" : "type-448",
8097   "size" : 4,
8098   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8099  },
8100  {
8101   "alignment" : 4,
8102   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
8103   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
8104   "referenced_type" : "type-384",
8105   "self_type" : "type-552",
8106   "size" : 4,
8107   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8108  },
8109  {
8110   "alignment" : 4,
8111   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
8112   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
8113   "referenced_type" : "type-3",
8114   "self_type" : "type-855",
8115   "size" : 4,
8116   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8117  },
8118  {
8119   "alignment" : 4,
8120   "linker_set_key" : "android_flex_plane *",
8121   "name" : "android_flex_plane *",
8122   "referenced_type" : "type-728",
8123   "self_type" : "type-731",
8124   "size" : 4,
8125   "source_file" : "/system/core/libsystem/include/system/graphics.h"
8126  },
8127  {
8128   "alignment" : 4,
8129   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
8130   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
8131   "referenced_type" : "type-55",
8132   "self_type" : "type-54",
8133   "size" : 4,
8134   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
8135  },
8136  {
8137   "alignment" : 4,
8138   "linker_set_key" : "char *",
8139   "name" : "char *",
8140   "referenced_type" : "type-71",
8141   "self_type" : "type-438",
8142   "size" : 4,
8143   "source_file" : "/system/core/liblog/include/log/log_read.h"
8144  },
8145  {
8146   "alignment" : 4,
8147   "linker_set_key" : "const android::NativeHandle *",
8148   "name" : "const android::NativeHandle *",
8149   "referenced_type" : "type-622",
8150   "self_type" : "type-623",
8151   "size" : 4,
8152   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
8153  },
8154  {
8155   "alignment" : 4,
8156   "linker_set_key" : "const android::RefBase *",
8157   "name" : "const android::RefBase *",
8158   "referenced_type" : "type-539",
8159   "self_type" : "type-540",
8160   "size" : 4,
8161   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8162  },
8163  {
8164   "alignment" : 4,
8165   "linker_set_key" : "const android::String16 *",
8166   "name" : "const android::String16 *",
8167   "referenced_type" : "type-57",
8168   "self_type" : "type-639",
8169   "size" : 4,
8170   "source_file" : "/system/core/libutils/include/utils/String16.h"
8171  },
8172  {
8173   "alignment" : 4,
8174   "linker_set_key" : "const android::String8 *",
8175   "name" : "const android::String8 *",
8176   "referenced_type" : "type-631",
8177   "self_type" : "type-632",
8178   "size" : 4,
8179   "source_file" : "/system/core/libutils/include/utils/String8.h"
8180  },
8181  {
8182   "alignment" : 4,
8183   "linker_set_key" : "const android::VectorImpl *",
8184   "name" : "const android::VectorImpl *",
8185   "referenced_type" : "type-706",
8186   "self_type" : "type-707",
8187   "size" : 4,
8188   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
8189  },
8190  {
8191   "alignment" : 4,
8192   "linker_set_key" : "const android::hardware::BpHwRefBase *",
8193   "name" : "const android::hardware::BpHwRefBase *",
8194   "referenced_type" : "type-643",
8195   "self_type" : "type-644",
8196   "size" : 4,
8197   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
8198  },
8199  {
8200   "alignment" : 4,
8201   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
8202   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
8203   "referenced_type" : "type-672",
8204   "self_type" : "type-673",
8205   "size" : 4,
8206   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
8207  },
8208  {
8209   "alignment" : 4,
8210   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
8211   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
8212   "referenced_type" : "type-677",
8213   "self_type" : "type-678",
8214   "size" : 4,
8215   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
8216  },
8217  {
8218   "alignment" : 4,
8219   "linker_set_key" : "const android::hardware::Return<android::hardware::drm::V1_0::Status> *",
8220   "name" : "const android::hardware::Return<android::hardware::drm::V1_0::Status> *",
8221   "referenced_type" : "type-164",
8222   "self_type" : "type-165",
8223   "size" : 4,
8224   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8225  },
8226  {
8227   "alignment" : 4,
8228   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > *",
8229   "name" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > *",
8230   "referenced_type" : "type-425",
8231   "self_type" : "type-426",
8232   "size" : 4,
8233   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8234  },
8235  {
8236   "alignment" : 4,
8237   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > *",
8238   "name" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > *",
8239   "referenced_type" : "type-900",
8240   "self_type" : "type-901",
8241   "size" : 4,
8242   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8243  },
8244  {
8245   "alignment" : 4,
8246   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > *",
8247   "name" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > *",
8248   "referenced_type" : "type-170",
8249   "self_type" : "type-171",
8250   "size" : 4,
8251   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8252  },
8253  {
8254   "alignment" : 4,
8255   "linker_set_key" : "const android::hardware::Return<bool> *",
8256   "name" : "const android::hardware::Return<bool> *",
8257   "referenced_type" : "type-419",
8258   "self_type" : "type-420",
8259   "size" : 4,
8260   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8261  },
8262  {
8263   "alignment" : 4,
8264   "linker_set_key" : "const android::hardware::Status *",
8265   "name" : "const android::hardware::Status *",
8266   "referenced_type" : "type-408",
8267   "self_type" : "type-412",
8268   "size" : 4,
8269   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8270  },
8271  {
8272   "alignment" : 4,
8273   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyValue> *",
8274   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyValue> *",
8275   "referenced_type" : "type-308",
8276   "self_type" : "type-309",
8277   "size" : 4,
8278   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8279  },
8280  {
8281   "alignment" : 4,
8282   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
8283   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
8284   "referenced_type" : "type-265",
8285   "self_type" : "type-280",
8286   "size" : 4,
8287   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8288  },
8289  {
8290   "alignment" : 4,
8291   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
8292   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
8293   "referenced_type" : "type-306",
8294   "self_type" : "type-307",
8295   "size" : 4,
8296   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8297  },
8298  {
8299   "alignment" : 4,
8300   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
8301   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
8302   "referenced_type" : "type-302",
8303   "self_type" : "type-303",
8304   "size" : 4,
8305   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8306  },
8307  {
8308   "alignment" : 4,
8309   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup> *",
8310   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup> *",
8311   "referenced_type" : "type-107",
8312   "self_type" : "type-108",
8313   "size" : 4,
8314   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8315  },
8316  {
8317   "alignment" : 4,
8318   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
8319   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
8320   "referenced_type" : "type-846",
8321   "self_type" : "type-847",
8322   "size" : 4,
8323   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8324  },
8325  {
8326   "alignment" : 4,
8327   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
8328   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
8329   "referenced_type" : "type-841",
8330   "self_type" : "type-842",
8331   "size" : 4,
8332   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8333  },
8334  {
8335   "alignment" : 4,
8336   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
8337   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
8338   "referenced_type" : "type-118",
8339   "self_type" : "type-119",
8340   "size" : 4,
8341   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8342  },
8343  {
8344   "alignment" : 4,
8345   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
8346   "name" : "const android::hardware::details::hidl_pointer<int> *",
8347   "referenced_type" : "type-743",
8348   "self_type" : "type-752",
8349   "size" : 4,
8350   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8351  },
8352  {
8353   "alignment" : 4,
8354   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
8355   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
8356   "referenced_type" : "type-804",
8357   "self_type" : "type-813",
8358   "size" : 4,
8359   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8360  },
8361  {
8362   "alignment" : 4,
8363   "linker_set_key" : "const android::hardware::details::return_status *",
8364   "name" : "const android::hardware::details::return_status *",
8365   "referenced_type" : "type-431",
8366   "self_type" : "type-432",
8367   "size" : 4,
8368   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
8369  },
8370  {
8371   "alignment" : 4,
8372   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwCryptoFactory *",
8373   "name" : "const android::hardware::drm::V1_0::BpHwCryptoFactory *",
8374   "referenced_type" : "type-829",
8375   "self_type" : "type-830",
8376   "size" : 4,
8377   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwCryptoFactory.h"
8378  },
8379  {
8380   "alignment" : 4,
8381   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwCryptoPlugin *",
8382   "name" : "const android::hardware::drm::V1_0::BpHwCryptoPlugin *",
8383   "referenced_type" : "type-821",
8384   "self_type" : "type-822",
8385   "size" : 4,
8386   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwCryptoPlugin.h"
8387  },
8388  {
8389   "alignment" : 4,
8390   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwDrmFactory *",
8391   "name" : "const android::hardware::drm::V1_0::BpHwDrmFactory *",
8392   "referenced_type" : "type-29",
8393   "self_type" : "type-30",
8394   "size" : 4,
8395   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmFactory.h"
8396  },
8397  {
8398   "alignment" : 4,
8399   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwDrmPlugin *",
8400   "name" : "const android::hardware::drm::V1_0::BpHwDrmPlugin *",
8401   "referenced_type" : "type-971",
8402   "self_type" : "type-972",
8403   "size" : 4,
8404   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmPlugin.h"
8405  },
8406  {
8407   "alignment" : 4,
8408   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwDrmPluginListener *",
8409   "name" : "const android::hardware::drm::V1_0::BpHwDrmPluginListener *",
8410   "referenced_type" : "type-963",
8411   "self_type" : "type-965",
8412   "size" : 4,
8413   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmPluginListener.h"
8414  },
8415  {
8416   "alignment" : 4,
8417   "linker_set_key" : "const android::hardware::drm::V1_0::ICryptoFactory *",
8418   "name" : "const android::hardware::drm::V1_0::ICryptoFactory *",
8419   "referenced_type" : "type-802",
8420   "self_type" : "type-803",
8421   "size" : 4,
8422   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/ICryptoFactory.h"
8423  },
8424  {
8425   "alignment" : 4,
8426   "linker_set_key" : "const android::hardware::drm::V1_0::ICryptoPlugin *",
8427   "name" : "const android::hardware::drm::V1_0::ICryptoPlugin *",
8428   "referenced_type" : "type-337",
8429   "self_type" : "type-339",
8430   "size" : 4,
8431   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8432  },
8433  {
8434   "alignment" : 4,
8435   "linker_set_key" : "const android::hardware::drm::V1_0::IDrmFactory *",
8436   "name" : "const android::hardware::drm::V1_0::IDrmFactory *",
8437   "referenced_type" : "type-953",
8438   "self_type" : "type-954",
8439   "size" : 4,
8440   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmFactory.h"
8441  },
8442  {
8443   "alignment" : 4,
8444   "linker_set_key" : "const android::hardware::drm::V1_0::IDrmPlugin *",
8445   "name" : "const android::hardware::drm::V1_0::IDrmPlugin *",
8446   "referenced_type" : "type-883",
8447   "self_type" : "type-884",
8448   "size" : 4,
8449   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8450  },
8451  {
8452   "alignment" : 4,
8453   "linker_set_key" : "const android::hardware::drm::V1_0::IDrmPluginListener *",
8454   "name" : "const android::hardware::drm::V1_0::IDrmPluginListener *",
8455   "referenced_type" : "type-951",
8456   "self_type" : "type-952",
8457   "size" : 4,
8458   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmPluginListener.h"
8459  },
8460  {
8461   "alignment" : 4,
8462   "linker_set_key" : "const android::hardware::drm::V1_0::KeyValue *",
8463   "name" : "const android::hardware::drm::V1_0::KeyValue *",
8464   "referenced_type" : "type-188",
8465   "self_type" : "type-187",
8466   "size" : 4,
8467   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8468  },
8469  {
8470   "alignment" : 4,
8471   "linker_set_key" : "const android::hardware::drm::V1_1::BpHwCryptoFactory *",
8472   "name" : "const android::hardware::drm::V1_1::BpHwCryptoFactory *",
8473   "referenced_type" : "type-831",
8474   "self_type" : "type-835",
8475   "size" : 4,
8476   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
8477  },
8478  {
8479   "alignment" : 4,
8480   "linker_set_key" : "const android::hardware::drm::V1_1::BpHwDrmFactory *",
8481   "name" : "const android::hardware::drm::V1_1::BpHwDrmFactory *",
8482   "referenced_type" : "type-31",
8483   "self_type" : "type-37",
8484   "size" : 4,
8485   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
8486  },
8487  {
8488   "alignment" : 4,
8489   "linker_set_key" : "const android::hardware::drm::V1_1::BpHwDrmPlugin *",
8490   "name" : "const android::hardware::drm::V1_1::BpHwDrmPlugin *",
8491   "referenced_type" : "type-294",
8492   "self_type" : "type-295",
8493   "size" : 4,
8494   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
8495  },
8496  {
8497   "alignment" : 4,
8498   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup *",
8499   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup *",
8500   "referenced_type" : "type-110",
8501   "self_type" : "type-212",
8502   "size" : 4,
8503   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8504  },
8505  {
8506   "alignment" : 4,
8507   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
8508   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
8509   "referenced_type" : "type-250",
8510   "self_type" : "type-346",
8511   "size" : 4,
8512   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8513  },
8514  {
8515   "alignment" : 4,
8516   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
8517   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
8518   "referenced_type" : "type-305",
8519   "self_type" : "type-348",
8520   "size" : 4,
8521   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8522  },
8523  {
8524   "alignment" : 4,
8525   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value *",
8526   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value *",
8527   "referenced_type" : "type-299",
8528   "self_type" : "type-347",
8529   "size" : 4,
8530   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8531  },
8532  {
8533   "alignment" : 4,
8534   "linker_set_key" : "const android::hardware::drm::V1_1::ICryptoFactory *",
8535   "name" : "const android::hardware::drm::V1_1::ICryptoFactory *",
8536   "referenced_type" : "type-805",
8537   "self_type" : "type-806",
8538   "size" : 4,
8539   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
8540  },
8541  {
8542   "alignment" : 4,
8543   "linker_set_key" : "const android::hardware::drm::V1_1::IDrmFactory *",
8544   "name" : "const android::hardware::drm::V1_1::IDrmFactory *",
8545   "referenced_type" : "type-955",
8546   "self_type" : "type-956",
8547   "size" : 4,
8548   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
8549  },
8550  {
8551   "alignment" : 4,
8552   "linker_set_key" : "const android::hardware::drm::V1_1::IDrmPlugin *",
8553   "name" : "const android::hardware::drm::V1_1::IDrmPlugin *",
8554   "referenced_type" : "type-292",
8555   "self_type" : "type-293",
8556   "size" : 4,
8557   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
8558  },
8559  {
8560   "alignment" : 4,
8561   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
8562   "name" : "const android::hardware::hidl_death_recipient *",
8563   "referenced_type" : "type-861",
8564   "self_type" : "type-862",
8565   "size" : 4,
8566   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8567  },
8568  {
8569   "alignment" : 4,
8570   "linker_set_key" : "const android::hardware::hidl_memory *",
8571   "name" : "const android::hardware::hidl_memory *",
8572   "referenced_type" : "type-549",
8573   "self_type" : "type-554",
8574   "size" : 4,
8575   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8576  },
8577  {
8578   "alignment" : 4,
8579   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue> *",
8580   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue> *",
8581   "referenced_type" : "type-189",
8582   "self_type" : "type-190",
8583   "size" : 4,
8584   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8585  },
8586  {
8587   "alignment" : 4,
8588   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
8589   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
8590   "referenced_type" : "type-202",
8591   "self_type" : "type-203",
8592   "size" : 4,
8593   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8594  },
8595  {
8596   "alignment" : 4,
8597   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
8598   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
8599   "referenced_type" : "type-208",
8600   "self_type" : "type-209",
8601   "size" : 4,
8602   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8603  },
8604  {
8605   "alignment" : 4,
8606   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
8607   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
8608   "referenced_type" : "type-205",
8609   "self_type" : "type-206",
8610   "size" : 4,
8611   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8612  },
8613  {
8614   "alignment" : 4,
8615   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup> *",
8616   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup> *",
8617   "referenced_type" : "type-213",
8618   "self_type" : "type-214",
8619   "size" : 4,
8620   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8621  },
8622  {
8623   "alignment" : 4,
8624   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
8625   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
8626   "referenced_type" : "type-216",
8627   "self_type" : "type-217",
8628   "size" : 4,
8629   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8630  },
8631  {
8632   "alignment" : 4,
8633   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
8634   "name" : "const android::hardware::hidl_vec<int> *",
8635   "referenced_type" : "type-590",
8636   "self_type" : "type-591",
8637   "size" : 4,
8638   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8639  },
8640  {
8641   "alignment" : 4,
8642   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
8643   "name" : "const android::hardware::hidl_vec<unsigned char> *",
8644   "referenced_type" : "type-593",
8645   "self_type" : "type-594",
8646   "size" : 4,
8647   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8648  },
8649  {
8650   "alignment" : 4,
8651   "linker_set_key" : "const android::hardware::hidl_version *",
8652   "name" : "const android::hardware::hidl_version *",
8653   "referenced_type" : "type-609",
8654   "self_type" : "type-610",
8655   "size" : 4,
8656   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8657  },
8658  {
8659   "alignment" : 4,
8660   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
8661   "name" : "const android::hidl::base::V1_0::BpHwBase *",
8662   "referenced_type" : "type-814",
8663   "self_type" : "type-815",
8664   "size" : 4,
8665   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
8666  },
8667  {
8668   "alignment" : 4,
8669   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
8670   "name" : "const android::hidl::base::V1_0::IBase *",
8671   "referenced_type" : "type-683",
8672   "self_type" : "type-682",
8673   "size" : 4,
8674   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8675  },
8676  {
8677   "alignment" : 4,
8678   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
8679   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
8680   "referenced_type" : "type-251",
8681   "self_type" : "type-262",
8682   "size" : 4,
8683   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8684  },
8685  {
8686   "alignment" : 4,
8687   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
8688   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
8689   "referenced_type" : "type-758",
8690   "self_type" : "type-759",
8691   "size" : 4,
8692   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
8693  },
8694  {
8695   "alignment" : 4,
8696   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
8697   "name" : "const android::sp<android::hardware::IBinder> *",
8698   "referenced_type" : "type-63",
8699   "self_type" : "type-144",
8700   "size" : 4,
8701   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8702  },
8703  {
8704   "alignment" : 4,
8705   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
8706   "name" : "const android::sp<android::hardware::ProcessState> *",
8707   "referenced_type" : "type-221",
8708   "self_type" : "type-223",
8709   "size" : 4,
8710   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8711  },
8712  {
8713   "alignment" : 4,
8714   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
8715   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
8716   "referenced_type" : "type-352",
8717   "self_type" : "type-354",
8718   "size" : 4,
8719   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8720  },
8721  {
8722   "alignment" : 4,
8723   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
8724   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
8725   "referenced_type" : "type-334",
8726   "self_type" : "type-333",
8727   "size" : 4,
8728   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8729  },
8730  {
8731   "alignment" : 4,
8732   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
8733   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
8734   "referenced_type" : "type-888",
8735   "self_type" : "type-891",
8736   "size" : 4,
8737   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8738  },
8739  {
8740   "alignment" : 4,
8741   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
8742   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
8743   "referenced_type" : "type-868",
8744   "self_type" : "type-882",
8745   "size" : 4,
8746   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8747  },
8748  {
8749   "alignment" : 4,
8750   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
8751   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
8752   "referenced_type" : "type-875",
8753   "self_type" : "type-877",
8754   "size" : 4,
8755   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8756  },
8757  {
8758   "alignment" : 4,
8759   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::ICryptoFactory> *",
8760   "name" : "const android::sp<android::hardware::drm::V1_1::ICryptoFactory> *",
8761   "referenced_type" : "type-375",
8762   "self_type" : "type-374",
8763   "size" : 4,
8764   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8765  },
8766  {
8767   "alignment" : 4,
8768   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::IDrmFactory> *",
8769   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmFactory> *",
8770   "referenced_type" : "type-78",
8771   "self_type" : "type-895",
8772   "size" : 4,
8773   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8774  },
8775  {
8776   "alignment" : 4,
8777   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
8778   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
8779   "referenced_type" : "type-123",
8780   "self_type" : "type-155",
8781   "size" : 4,
8782   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8783  },
8784  {
8785   "alignment" : 4,
8786   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
8787   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
8788   "referenced_type" : "type-402",
8789   "self_type" : "type-401",
8790   "size" : 4,
8791   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8792  },
8793  {
8794   "alignment" : 4,
8795   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
8796   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
8797   "referenced_type" : "type-588",
8798   "self_type" : "type-860",
8799   "size" : 4,
8800   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8801  },
8802  {
8803   "alignment" : 4,
8804   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
8805   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
8806   "referenced_type" : "type-873",
8807   "self_type" : "type-936",
8808   "size" : 4,
8809   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8810  },
8811  {
8812   "alignment" : 4,
8813   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
8814   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
8815   "referenced_type" : "type-243",
8816   "self_type" : "type-248",
8817   "size" : 4,
8818   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8819  },
8820  {
8821   "alignment" : 4,
8822   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
8823   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
8824   "referenced_type" : "type-315",
8825   "self_type" : "type-316",
8826   "size" : 4,
8827   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
8828  },
8829  {
8830   "alignment" : 4,
8831   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
8832   "name" : "const android::wp<android::hardware::BHwBinder> *",
8833   "referenced_type" : "type-839",
8834   "self_type" : "type-850",
8835   "size" : 4,
8836   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8837  },
8838  {
8839   "alignment" : 4,
8840   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
8841   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
8842   "referenced_type" : "type-564",
8843   "self_type" : "type-579",
8844   "size" : 4,
8845   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8846  },
8847  {
8848   "alignment" : 4,
8849   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
8850   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
8851   "referenced_type" : "type-858",
8852   "self_type" : "type-857",
8853   "size" : 4,
8854   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
8855  },
8856  {
8857   "alignment" : 4,
8858   "linker_set_key" : "const char *",
8859   "name" : "const char *",
8860   "referenced_type" : "type-70",
8861   "self_type" : "type-69",
8862   "size" : 4,
8863   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8864  },
8865  {
8866   "alignment" : 4,
8867   "linker_set_key" : "const char16_t *",
8868   "name" : "const char16_t *",
8869   "referenced_type" : "type-60",
8870   "self_type" : "type-59",
8871   "size" : 4,
8872   "source_file" : "/system/core/libutils/include/utils/String16.h"
8873  },
8874  {
8875   "alignment" : 4,
8876   "linker_set_key" : "const log_msg *",
8877   "name" : "const log_msg *",
8878   "referenced_type" : "type-323",
8879   "self_type" : "type-357",
8880   "size" : 4,
8881   "source_file" : "/system/core/liblog/include/log/log_read.h"
8882  },
8883  {
8884   "alignment" : 4,
8885   "linker_set_key" : "const native_handle *",
8886   "name" : "const native_handle *",
8887   "referenced_type" : "type-528",
8888   "self_type" : "type-527",
8889   "size" : 4,
8890   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8891  },
8892  {
8893   "alignment" : 4,
8894   "linker_set_key" : "const unsigned char *",
8895   "name" : "const unsigned char *",
8896   "referenced_type" : "type-602",
8897   "self_type" : "type-601",
8898   "size" : 4,
8899   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8900  },
8901  {
8902   "alignment" : 4,
8903   "linker_set_key" : "const unsigned long long *",
8904   "name" : "const unsigned long long *",
8905   "referenced_type" : "type-530",
8906   "self_type" : "type-656",
8907   "size" : 4,
8908   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
8909  },
8910  {
8911   "alignment" : 4,
8912   "linker_set_key" : "const void *",
8913   "name" : "const void *",
8914   "referenced_type" : "type-612",
8915   "self_type" : "type-613",
8916   "size" : 4,
8917   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8918  },
8919  {
8920   "alignment" : 4,
8921   "linker_set_key" : "int (*)(void *)",
8922   "name" : "int (*)(void *)",
8923   "referenced_type" : "type-737",
8924   "self_type" : "type-738",
8925   "size" : 4,
8926   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
8927  },
8928  {
8929   "alignment" : 4,
8930   "linker_set_key" : "int *",
8931   "name" : "int *",
8932   "referenced_type" : "type-42",
8933   "self_type" : "type-587",
8934   "size" : 4,
8935   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8936  },
8937  {
8938   "alignment" : 4,
8939   "linker_set_key" : "log_msg *",
8940   "name" : "log_msg *",
8941   "referenced_type" : "type-324",
8942   "self_type" : "type-427",
8943   "size" : 4,
8944   "source_file" : "/system/core/liblog/include/log/log_read.h"
8945  },
8946  {
8947   "alignment" : 4,
8948   "linker_set_key" : "native_handle *",
8949   "name" : "native_handle *",
8950   "referenced_type" : "type-446",
8951   "self_type" : "type-445",
8952   "size" : 4,
8953   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8954  },
8955  {
8956   "alignment" : 4,
8957   "linker_set_key" : "unsigned char *",
8958   "name" : "unsigned char *",
8959   "referenced_type" : "type-100",
8960   "self_type" : "type-117",
8961   "size" : 4,
8962   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8963  },
8964  {
8965   "alignment" : 4,
8966   "linker_set_key" : "unsigned int *",
8967   "name" : "unsigned int *",
8968   "referenced_type" : "type-2",
8969   "self_type" : "type-226",
8970   "size" : 4,
8971   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
8972  },
8973  {
8974   "alignment" : 4,
8975   "linker_set_key" : "unsigned long long *",
8976   "name" : "unsigned long long *",
8977   "referenced_type" : "type-93",
8978   "self_type" : "type-652",
8979   "size" : 4,
8980   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
8981  },
8982  {
8983   "alignment" : 4,
8984   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
8985   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
8986   "referenced_type" : "type-654",
8987   "self_type" : "type-653",
8988   "size" : 4,
8989   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
8990  },
8991  {
8992   "alignment" : 4,
8993   "linker_set_key" : "void *",
8994   "name" : "void *",
8995   "referenced_type" : "type-44",
8996   "self_type" : "type-43",
8997   "size" : 4,
8998   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
8999  },
9000  {
9001   "alignment" : 4,
9002   "linker_set_key" : "void **",
9003   "name" : "void **",
9004   "referenced_type" : "type-43",
9005   "self_type" : "type-739",
9006   "size" : 4,
9007   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
9008  }
9009 ],
9010 "qualified_types" :
9011 [
9012  {
9013   "alignment" : 4,
9014   "is_const" : true,
9015   "linker_set_key" : "android::RefBase::weakref_impl *const",
9016   "name" : "android::RefBase::weakref_impl *const",
9017   "referenced_type" : "type-172",
9018   "self_type" : "type-174",
9019   "size" : 4,
9020   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9021  },
9022  {
9023   "alignment" : 4,
9024   "is_const" : true,
9025   "linker_set_key" : "android::RefBase::weakref_impl *const",
9026   "name" : "android::RefBase::weakref_impl *const",
9027   "referenced_type" : "type-335",
9028   "self_type" : "type-338",
9029   "size" : 4,
9030   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9031  },
9032  {
9033   "alignment" : 4,
9034   "is_const" : true,
9035   "linker_set_key" : "android::RefBase::weakref_impl *const",
9036   "name" : "android::RefBase::weakref_impl *const",
9037   "referenced_type" : "type-8",
9038   "self_type" : "type-7",
9039   "size" : 4,
9040   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9041  },
9042  {
9043   "alignment" : 4,
9044   "is_const" : true,
9045   "linker_set_key" : "android::RefBase::weakref_impl *const",
9046   "name" : "android::RefBase::weakref_impl *const",
9047   "referenced_type" : "type-904",
9048   "self_type" : "type-906",
9049   "size" : 4,
9050   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9051  },
9052  {
9053   "alignment" : 4,
9054   "is_const" : true,
9055   "linker_set_key" : "android::hardware::IBinder *const",
9056   "name" : "android::hardware::IBinder *const",
9057   "referenced_type" : "type-13",
9058   "self_type" : "type-22",
9059   "size" : 4,
9060   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
9061  },
9062  {
9063   "alignment" : 4,
9064   "is_const" : true,
9065   "linker_set_key" : "const android::NativeHandle",
9066   "name" : "const android::NativeHandle",
9067   "referenced_type" : "type-444",
9068   "self_type" : "type-622",
9069   "size" : 12,
9070   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
9071  },
9072  {
9073   "alignment" : 4,
9074   "is_const" : true,
9075   "linker_set_key" : "const android::RefBase",
9076   "name" : "const android::RefBase",
9077   "referenced_type" : "type-6",
9078   "self_type" : "type-539",
9079   "size" : 8,
9080   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9081  },
9082  {
9083   "alignment" : 4,
9084   "is_const" : true,
9085   "linker_set_key" : "const android::String16",
9086   "name" : "const android::String16",
9087   "referenced_type" : "type-58",
9088   "self_type" : "type-57",
9089   "size" : 4,
9090   "source_file" : "/system/core/libutils/include/utils/String16.h"
9091  },
9092  {
9093   "alignment" : 4,
9094   "is_const" : true,
9095   "linker_set_key" : "const android::String8",
9096   "name" : "const android::String8",
9097   "referenced_type" : "type-68",
9098   "self_type" : "type-631",
9099   "size" : 4,
9100   "source_file" : "/system/core/libutils/include/utils/String8.h"
9101  },
9102  {
9103   "alignment" : 4,
9104   "is_const" : true,
9105   "linker_set_key" : "const android::VectorImpl",
9106   "name" : "const android::VectorImpl",
9107   "referenced_type" : "type-51",
9108   "self_type" : "type-706",
9109   "size" : 20,
9110   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
9111  },
9112  {
9113   "alignment" : 4,
9114   "is_const" : true,
9115   "linker_set_key" : "const android::hardware::BpHwRefBase",
9116   "name" : "const android::hardware::BpHwRefBase",
9117   "referenced_type" : "type-21",
9118   "self_type" : "type-643",
9119   "size" : 24,
9120   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
9121  },
9122  {
9123   "alignment" : 4,
9124   "is_const" : true,
9125   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9126   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9127   "referenced_type" : "type-666",
9128   "self_type" : "type-672",
9129   "size" : 16,
9130   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
9131  },
9132  {
9133   "alignment" : 4,
9134   "is_const" : true,
9135   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9136   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9137   "referenced_type" : "type-674",
9138   "self_type" : "type-677",
9139   "size" : 16,
9140   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
9141  },
9142  {
9143   "alignment" : 4,
9144   "is_const" : true,
9145   "linker_set_key" : "const android::hardware::Parcel",
9146   "name" : "const android::hardware::Parcel",
9147   "referenced_type" : "type-650",
9148   "self_type" : "type-660",
9149   "size" : 68,
9150   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
9151  },
9152  {
9153   "alignment" : 4,
9154   "is_const" : true,
9155   "linker_set_key" : "const android::hardware::Return<android::hardware::drm::V1_0::Status>",
9156   "name" : "const android::hardware::Return<android::hardware::drm::V1_0::Status>",
9157   "referenced_type" : "type-156",
9158   "self_type" : "type-164",
9159   "size" : 28,
9160   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9161  },
9162  {
9163   "alignment" : 4,
9164   "is_const" : true,
9165   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> >",
9166   "name" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> >",
9167   "referenced_type" : "type-421",
9168   "self_type" : "type-425",
9169   "size" : 28,
9170   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9171  },
9172  {
9173   "alignment" : 4,
9174   "is_const" : true,
9175   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> >",
9176   "name" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> >",
9177   "referenced_type" : "type-896",
9178   "self_type" : "type-900",
9179   "size" : 28,
9180   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9181  },
9182  {
9183   "alignment" : 4,
9184   "is_const" : true,
9185   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> >",
9186   "name" : "const android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> >",
9187   "referenced_type" : "type-166",
9188   "self_type" : "type-170",
9189   "size" : 28,
9190   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9191  },
9192  {
9193   "alignment" : 4,
9194   "is_const" : true,
9195   "linker_set_key" : "const android::hardware::Return<bool>",
9196   "name" : "const android::hardware::Return<bool>",
9197   "referenced_type" : "type-415",
9198   "self_type" : "type-419",
9199   "size" : 24,
9200   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9201  },
9202  {
9203   "alignment" : 4,
9204   "is_const" : true,
9205   "linker_set_key" : "const android::hardware::Status",
9206   "name" : "const android::hardware::Status",
9207   "referenced_type" : "type-159",
9208   "self_type" : "type-408",
9209   "size" : 20,
9210   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9211  },
9212  {
9213   "alignment" : 4,
9214   "is_const" : true,
9215   "linker_set_key" : "const android::hardware::details::SchedPrio",
9216   "name" : "const android::hardware::details::SchedPrio",
9217   "referenced_type" : "type-669",
9218   "self_type" : "type-671",
9219   "size" : 8,
9220   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
9221  },
9222  {
9223   "alignment" : 4,
9224   "is_const" : true,
9225   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyValue>",
9226   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyValue>",
9227   "referenced_type" : "type-183",
9228   "self_type" : "type-308",
9229   "size" : 8,
9230   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9231  },
9232  {
9233   "alignment" : 4,
9234   "is_const" : true,
9235   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
9236   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
9237   "referenced_type" : "type-95",
9238   "self_type" : "type-265",
9239   "size" : 8,
9240   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9241  },
9242  {
9243   "alignment" : 4,
9244   "is_const" : true,
9245   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
9246   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
9247   "referenced_type" : "type-86",
9248   "self_type" : "type-306",
9249   "size" : 8,
9250   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9251  },
9252  {
9253   "alignment" : 4,
9254   "is_const" : true,
9255   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
9256   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
9257   "referenced_type" : "type-103",
9258   "self_type" : "type-302",
9259   "size" : 8,
9260   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9261  },
9262  {
9263   "alignment" : 4,
9264   "is_const" : true,
9265   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup>",
9266   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup>",
9267   "referenced_type" : "type-81",
9268   "self_type" : "type-107",
9269   "size" : 8,
9270   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9271  },
9272  {
9273   "alignment" : 4,
9274   "is_const" : true,
9275   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9276   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9277   "referenced_type" : "type-574",
9278   "self_type" : "type-846",
9279   "size" : 8,
9280   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9281  },
9282  {
9283   "alignment" : 4,
9284   "is_const" : true,
9285   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9286   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9287   "referenced_type" : "type-566",
9288   "self_type" : "type-841",
9289   "size" : 8,
9290   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9291  },
9292  {
9293   "alignment" : 4,
9294   "is_const" : true,
9295   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
9296   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
9297   "referenced_type" : "type-111",
9298   "self_type" : "type-118",
9299   "size" : 8,
9300   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9301  },
9302  {
9303   "alignment" : 4,
9304   "is_const" : true,
9305   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
9306   "name" : "const android::hardware::details::hidl_pointer<int>",
9307   "referenced_type" : "type-585",
9308   "self_type" : "type-743",
9309   "size" : 8,
9310   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9311  },
9312  {
9313   "alignment" : 4,
9314   "is_const" : true,
9315   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
9316   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
9317   "referenced_type" : "type-115",
9318   "self_type" : "type-804",
9319   "size" : 8,
9320   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9321  },
9322  {
9323   "alignment" : 4,
9324   "is_const" : true,
9325   "linker_set_key" : "const android::hardware::details::return_status",
9326   "name" : "const android::hardware::details::return_status",
9327   "referenced_type" : "type-158",
9328   "self_type" : "type-431",
9329   "size" : 24,
9330   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
9331  },
9332  {
9333   "alignment" : 4,
9334   "is_const" : true,
9335   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwCryptoFactory",
9336   "name" : "const android::hardware::drm::V1_0::BpHwCryptoFactory",
9337   "referenced_type" : "type-826",
9338   "self_type" : "type-829",
9339   "size" : 92,
9340   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwCryptoFactory.h"
9341  },
9342  {
9343   "alignment" : 4,
9344   "is_const" : true,
9345   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwCryptoPlugin",
9346   "name" : "const android::hardware::drm::V1_0::BpHwCryptoPlugin",
9347   "referenced_type" : "type-818",
9348   "self_type" : "type-821",
9349   "size" : 92,
9350   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwCryptoPlugin.h"
9351  },
9352  {
9353   "alignment" : 4,
9354   "is_const" : true,
9355   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwDrmFactory",
9356   "name" : "const android::hardware::drm::V1_0::BpHwDrmFactory",
9357   "referenced_type" : "type-15",
9358   "self_type" : "type-29",
9359   "size" : 92,
9360   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmFactory.h"
9361  },
9362  {
9363   "alignment" : 4,
9364   "is_const" : true,
9365   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwDrmPlugin",
9366   "name" : "const android::hardware::drm::V1_0::BpHwDrmPlugin",
9367   "referenced_type" : "type-968",
9368   "self_type" : "type-971",
9369   "size" : 92,
9370   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmPlugin.h"
9371  },
9372  {
9373   "alignment" : 4,
9374   "is_const" : true,
9375   "linker_set_key" : "const android::hardware::drm::V1_0::BpHwDrmPluginListener",
9376   "name" : "const android::hardware::drm::V1_0::BpHwDrmPluginListener",
9377   "referenced_type" : "type-960",
9378   "self_type" : "type-963",
9379   "size" : 92,
9380   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmPluginListener.h"
9381  },
9382  {
9383   "alignment" : 4,
9384   "is_const" : true,
9385   "linker_set_key" : "const android::hardware::drm::V1_0::BufferType",
9386   "name" : "const android::hardware::drm::V1_0::BufferType",
9387   "referenced_type" : "type-776",
9388   "self_type" : "type-787",
9389   "size" : 4,
9390   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9391  },
9392  {
9393   "alignment" : 4,
9394   "is_const" : true,
9395   "linker_set_key" : "const android::hardware::drm::V1_0::EventType",
9396   "name" : "const android::hardware::drm::V1_0::EventType",
9397   "referenced_type" : "type-770",
9398   "self_type" : "type-781",
9399   "size" : 4,
9400   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9401  },
9402  {
9403   "alignment" : 4,
9404   "is_const" : true,
9405   "linker_set_key" : "const android::hardware::drm::V1_0::ICryptoFactory",
9406   "name" : "const android::hardware::drm::V1_0::ICryptoFactory",
9407   "referenced_type" : "type-345",
9408   "self_type" : "type-802",
9409   "size" : 12,
9410   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/ICryptoFactory.h"
9411  },
9412  {
9413   "alignment" : 4,
9414   "is_const" : true,
9415   "linker_set_key" : "const android::hardware::drm::V1_0::ICryptoPlugin",
9416   "name" : "const android::hardware::drm::V1_0::ICryptoPlugin",
9417   "referenced_type" : "type-320",
9418   "self_type" : "type-337",
9419   "size" : 12,
9420   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9421  },
9422  {
9423   "alignment" : 4,
9424   "is_const" : true,
9425   "linker_set_key" : "const android::hardware::drm::V1_0::IDrmFactory",
9426   "name" : "const android::hardware::drm::V1_0::IDrmFactory",
9427   "referenced_type" : "type-19",
9428   "self_type" : "type-953",
9429   "size" : 12,
9430   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmFactory.h"
9431  },
9432  {
9433   "alignment" : 4,
9434   "is_const" : true,
9435   "linker_set_key" : "const android::hardware::drm::V1_0::IDrmPlugin",
9436   "name" : "const android::hardware::drm::V1_0::IDrmPlugin",
9437   "referenced_type" : "type-127",
9438   "self_type" : "type-883",
9439   "size" : 12,
9440   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9441  },
9442  {
9443   "alignment" : 4,
9444   "is_const" : true,
9445   "linker_set_key" : "const android::hardware::drm::V1_0::IDrmPluginListener",
9446   "name" : "const android::hardware::drm::V1_0::IDrmPluginListener",
9447   "referenced_type" : "type-150",
9448   "self_type" : "type-951",
9449   "size" : 12,
9450   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmPluginListener.h"
9451  },
9452  {
9453   "alignment" : 4,
9454   "is_const" : true,
9455   "linker_set_key" : "const android::hardware::drm::V1_0::KeyRequestType",
9456   "name" : "const android::hardware::drm::V1_0::KeyRequestType",
9457   "referenced_type" : "type-772",
9458   "self_type" : "type-784",
9459   "size" : 4,
9460   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9461  },
9462  {
9463   "alignment" : 4,
9464   "is_const" : true,
9465   "linker_set_key" : "const android::hardware::drm::V1_0::KeyStatusType",
9466   "name" : "const android::hardware::drm::V1_0::KeyStatusType",
9467   "referenced_type" : "type-196",
9468   "self_type" : "type-785",
9469   "size" : 4,
9470   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9471  },
9472  {
9473   "alignment" : 4,
9474   "is_const" : true,
9475   "linker_set_key" : "const android::hardware::drm::V1_0::KeyType",
9476   "name" : "const android::hardware::drm::V1_0::KeyType",
9477   "referenced_type" : "type-771",
9478   "self_type" : "type-782",
9479   "size" : 4,
9480   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9481  },
9482  {
9483   "alignment" : 8,
9484   "is_const" : true,
9485   "linker_set_key" : "const android::hardware::drm::V1_0::KeyValue",
9486   "name" : "const android::hardware::drm::V1_0::KeyValue",
9487   "referenced_type" : "type-186",
9488   "self_type" : "type-188",
9489   "size" : 32,
9490   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9491  },
9492  {
9493   "alignment" : 4,
9494   "is_const" : true,
9495   "linker_set_key" : "const android::hardware::drm::V1_0::Mode",
9496   "name" : "const android::hardware::drm::V1_0::Mode",
9497   "referenced_type" : "type-773",
9498   "self_type" : "type-786",
9499   "size" : 4,
9500   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9501  },
9502  {
9503   "alignment" : 4,
9504   "is_const" : true,
9505   "linker_set_key" : "const android::hardware::drm::V1_0::Status",
9506   "name" : "const android::hardware::drm::V1_0::Status",
9507   "referenced_type" : "type-157",
9508   "self_type" : "type-779",
9509   "size" : 4,
9510   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
9511  },
9512  {
9513   "alignment" : 4,
9514   "is_const" : true,
9515   "linker_set_key" : "const android::hardware::drm::V1_1::BpHwCryptoFactory",
9516   "name" : "const android::hardware::drm::V1_1::BpHwCryptoFactory",
9517   "referenced_type" : "type-832",
9518   "self_type" : "type-831",
9519   "size" : 92,
9520   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
9521  },
9522  {
9523   "alignment" : 4,
9524   "is_const" : true,
9525   "linker_set_key" : "const android::hardware::drm::V1_1::BpHwDrmFactory",
9526   "name" : "const android::hardware::drm::V1_1::BpHwDrmFactory",
9527   "referenced_type" : "type-32",
9528   "self_type" : "type-31",
9529   "size" : 92,
9530   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h"
9531  },
9532  {
9533   "alignment" : 4,
9534   "is_const" : true,
9535   "linker_set_key" : "const android::hardware::drm::V1_1::BpHwDrmPlugin",
9536   "name" : "const android::hardware::drm::V1_1::BpHwDrmPlugin",
9537   "referenced_type" : "type-139",
9538   "self_type" : "type-294",
9539   "size" : 92,
9540   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
9541  },
9542  {
9543   "alignment" : 8,
9544   "is_const" : true,
9545   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup",
9546   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup",
9547   "referenced_type" : "type-84",
9548   "self_type" : "type-110",
9549   "size" : 16,
9550   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9551  },
9552  {
9553   "alignment" : 8,
9554   "is_const" : true,
9555   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
9556   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
9557   "referenced_type" : "type-98",
9558   "self_type" : "type-250",
9559   "size" : 56,
9560   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9561  },
9562  {
9563   "alignment" : 8,
9564   "is_const" : true,
9565   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric",
9566   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric",
9567   "referenced_type" : "type-89",
9568   "self_type" : "type-305",
9569   "size" : 48,
9570   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9571  },
9572  {
9573   "alignment" : 8,
9574   "is_const" : true,
9575   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value",
9576   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value",
9577   "referenced_type" : "type-106",
9578   "self_type" : "type-299",
9579   "size" : 56,
9580   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
9581  },
9582  {
9583   "alignment" : 1,
9584   "is_const" : true,
9585   "linker_set_key" : "const android::hardware::drm::V1_1::DrmMetricGroup::ValueType",
9586   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::ValueType",
9587   "referenced_type" : "type-99",
9588   "self_type" : "type-279",
9589   "size" : 1,
9590   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
9591  },
9592  {
9593   "alignment" : 4,
9594   "is_const" : true,
9595   "linker_set_key" : "const android::hardware::drm::V1_1::HdcpLevel",
9596   "name" : "const android::hardware::drm::V1_1::HdcpLevel",
9597   "referenced_type" : "type-268",
9598   "self_type" : "type-281",
9599   "size" : 4,
9600   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
9601  },
9602  {
9603   "alignment" : 4,
9604   "is_const" : true,
9605   "linker_set_key" : "const android::hardware::drm::V1_1::ICryptoFactory",
9606   "name" : "const android::hardware::drm::V1_1::ICryptoFactory",
9607   "referenced_type" : "type-361",
9608   "self_type" : "type-805",
9609   "size" : 12,
9610   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
9611  },
9612  {
9613   "alignment" : 4,
9614   "is_const" : true,
9615   "linker_set_key" : "const android::hardware::drm::V1_1::IDrmFactory",
9616   "name" : "const android::hardware::drm::V1_1::IDrmFactory",
9617   "referenced_type" : "type-36",
9618   "self_type" : "type-955",
9619   "size" : 12,
9620   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h"
9621  },
9622  {
9623   "alignment" : 4,
9624   "is_const" : true,
9625   "linker_set_key" : "const android::hardware::drm::V1_1::IDrmPlugin",
9626   "name" : "const android::hardware::drm::V1_1::IDrmPlugin",
9627   "referenced_type" : "type-126",
9628   "self_type" : "type-292",
9629   "size" : 12,
9630   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h"
9631  },
9632  {
9633   "alignment" : 4,
9634   "is_const" : true,
9635   "linker_set_key" : "const android::hardware::drm::V1_1::KeyRequestType",
9636   "name" : "const android::hardware::drm::V1_1::KeyRequestType",
9637   "referenced_type" : "type-269",
9638   "self_type" : "type-282",
9639   "size" : 4,
9640   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
9641  },
9642  {
9643   "alignment" : 8,
9644   "is_const" : true,
9645   "linker_set_key" : "const android::hardware::drm::V1_1::SecureStopRelease",
9646   "name" : "const android::hardware::drm::V1_1::SecureStopRelease",
9647   "referenced_type" : "type-278",
9648   "self_type" : "type-296",
9649   "size" : 16,
9650   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
9651  },
9652  {
9653   "alignment" : 4,
9654   "is_const" : true,
9655   "linker_set_key" : "const android::hardware::drm::V1_1::SecurityLevel",
9656   "name" : "const android::hardware::drm::V1_1::SecurityLevel",
9657   "referenced_type" : "type-277",
9658   "self_type" : "type-283",
9659   "size" : 4,
9660   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
9661  },
9662  {
9663   "alignment" : 1,
9664   "is_const" : true,
9665   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 16>",
9666   "name" : "const android::hardware::hidl_array<unsigned char, 16>",
9667   "referenced_type" : "type-604",
9668   "self_type" : "type-836",
9669   "size" : 16,
9670   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h"
9671  },
9672  {
9673   "alignment" : 4,
9674   "is_const" : true,
9675   "linker_set_key" : "const android::hardware::hidl_death_recipient",
9676   "name" : "const android::hardware::hidl_death_recipient",
9677   "referenced_type" : "type-386",
9678   "self_type" : "type-861",
9679   "size" : 12,
9680   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9681  },
9682  {
9683   "alignment" : 8,
9684   "is_const" : true,
9685   "linker_set_key" : "const android::hardware::hidl_handle",
9686   "name" : "const android::hardware::hidl_handle",
9687   "referenced_type" : "type-543",
9688   "self_type" : "type-615",
9689   "size" : 16,
9690   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9691  },
9692  {
9693   "alignment" : 8,
9694   "is_const" : true,
9695   "linker_set_key" : "const android::hardware::hidl_memory",
9696   "name" : "const android::hardware::hidl_memory",
9697   "referenced_type" : "type-546",
9698   "self_type" : "type-549",
9699   "size" : 40,
9700   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9701  },
9702  {
9703   "alignment" : 4,
9704   "is_const" : true,
9705   "linker_set_key" : "const android::hardware::hidl_string",
9706   "name" : "const android::hardware::hidl_string",
9707   "referenced_type" : "type-90",
9708   "self_type" : "type-544",
9709   "size" : 16,
9710   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9711  },
9712  {
9713   "alignment" : 4,
9714   "is_const" : true,
9715   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyStatus>",
9716   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyStatus>",
9717   "referenced_type" : "type-191",
9718   "self_type" : "type-300",
9719   "size" : 16,
9720   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h"
9721  },
9722  {
9723   "alignment" : 4,
9724   "is_const" : true,
9725   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue>",
9726   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue>",
9727   "referenced_type" : "type-182",
9728   "self_type" : "type-189",
9729   "size" : 16,
9730   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9731  },
9732  {
9733   "alignment" : 4,
9734   "is_const" : true,
9735   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
9736   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
9737   "referenced_type" : "type-94",
9738   "self_type" : "type-202",
9739   "size" : 16,
9740   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9741  },
9742  {
9743   "alignment" : 4,
9744   "is_const" : true,
9745   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
9746   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
9747   "referenced_type" : "type-85",
9748   "self_type" : "type-208",
9749   "size" : 16,
9750   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9751  },
9752  {
9753   "alignment" : 4,
9754   "is_const" : true,
9755   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
9756   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
9757   "referenced_type" : "type-102",
9758   "self_type" : "type-205",
9759   "size" : 16,
9760   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9761  },
9762  {
9763   "alignment" : 4,
9764   "is_const" : true,
9765   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup>",
9766   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup>",
9767   "referenced_type" : "type-211",
9768   "self_type" : "type-213",
9769   "size" : 16,
9770   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9771  },
9772  {
9773   "alignment" : 4,
9774   "is_const" : true,
9775   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
9776   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
9777   "referenced_type" : "type-565",
9778   "self_type" : "type-807",
9779   "size" : 16,
9780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h"
9781  },
9782  {
9783   "alignment" : 4,
9784   "is_const" : true,
9785   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
9786   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
9787   "referenced_type" : "type-215",
9788   "self_type" : "type-216",
9789   "size" : 16,
9790   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9791  },
9792  {
9793   "alignment" : 4,
9794   "is_const" : true,
9795   "linker_set_key" : "const android::hardware::hidl_vec<int>",
9796   "name" : "const android::hardware::hidl_vec<int>",
9797   "referenced_type" : "type-584",
9798   "self_type" : "type-590",
9799   "size" : 16,
9800   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9801  },
9802  {
9803   "alignment" : 4,
9804   "is_const" : true,
9805   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
9806   "name" : "const android::hardware::hidl_vec<unsigned char>",
9807   "referenced_type" : "type-114",
9808   "self_type" : "type-593",
9809   "size" : 16,
9810   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9811  },
9812  {
9813   "alignment" : 2,
9814   "is_const" : true,
9815   "linker_set_key" : "const android::hardware::hidl_version",
9816   "name" : "const android::hardware::hidl_version",
9817   "referenced_type" : "type-607",
9818   "self_type" : "type-609",
9819   "size" : 4,
9820   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
9821  },
9822  {
9823   "alignment" : 4,
9824   "is_const" : true,
9825   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
9826   "name" : "const android::hidl::base::V1_0::BpHwBase",
9827   "referenced_type" : "type-810",
9828   "self_type" : "type-814",
9829   "size" : 92,
9830   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
9831  },
9832  {
9833   "alignment" : 4,
9834   "is_const" : true,
9835   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
9836   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
9837   "referenced_type" : "type-625",
9838   "self_type" : "type-626",
9839   "size" : 4,
9840   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
9841  },
9842  {
9843   "alignment" : 4,
9844   "is_const" : true,
9845   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
9846   "name" : "const android::hidl::base::V1_0::IBase",
9847   "referenced_type" : "type-5",
9848   "self_type" : "type-683",
9849   "size" : 12,
9850   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9851  },
9852  {
9853   "alignment" : 4,
9854   "is_const" : true,
9855   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
9856   "name" : "const android::hidl::base::V1_0::IBase *const",
9857   "referenced_type" : "type-682",
9858   "self_type" : "type-685",
9859   "size" : 4,
9860   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
9861  },
9862  {
9863   "alignment" : 4,
9864   "is_const" : true,
9865   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
9866   "name" : "const android::hidl::manager::V1_0::IServiceManager",
9867   "referenced_type" : "type-232",
9868   "self_type" : "type-251",
9869   "size" : 12,
9870   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9871  },
9872  {
9873   "alignment" : 4,
9874   "is_const" : true,
9875   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
9876   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
9877   "referenced_type" : "type-761",
9878   "self_type" : "type-765",
9879   "size" : 4,
9880   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
9881  },
9882  {
9883   "alignment" : 1,
9884   "is_const" : true,
9885   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
9886   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
9887   "referenced_type" : "type-760",
9888   "self_type" : "type-763",
9889   "size" : 1,
9890   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
9891  },
9892  {
9893   "alignment" : 4,
9894   "is_const" : true,
9895   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
9896   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
9897   "referenced_type" : "type-313",
9898   "self_type" : "type-758",
9899   "size" : 12,
9900   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
9901  },
9902  {
9903   "alignment" : 4,
9904   "is_const" : true,
9905   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
9906   "name" : "const android::sp<android::hardware::IBinder>",
9907   "referenced_type" : "type-12",
9908   "self_type" : "type-63",
9909   "size" : 4,
9910   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
9911  },
9912  {
9913   "alignment" : 4,
9914   "is_const" : true,
9915   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
9916   "name" : "const android::sp<android::hardware::ProcessState>",
9917   "referenced_type" : "type-39",
9918   "self_type" : "type-221",
9919   "size" : 4,
9920   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9921  },
9922  {
9923   "alignment" : 4,
9924   "is_const" : true,
9925   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
9926   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
9927   "referenced_type" : "type-343",
9928   "self_type" : "type-352",
9929   "size" : 4,
9930   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9931  },
9932  {
9933   "alignment" : 4,
9934   "is_const" : true,
9935   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
9936   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
9937   "referenced_type" : "type-318",
9938   "self_type" : "type-334",
9939   "size" : 4,
9940   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9941  },
9942  {
9943   "alignment" : 4,
9944   "is_const" : true,
9945   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory>",
9946   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory>",
9947   "referenced_type" : "type-885",
9948   "self_type" : "type-888",
9949   "size" : 4,
9950   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9951  },
9952  {
9953   "alignment" : 4,
9954   "is_const" : true,
9955   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
9956   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
9957   "referenced_type" : "type-869",
9958   "self_type" : "type-868",
9959   "size" : 4,
9960   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9961  },
9962  {
9963   "alignment" : 4,
9964   "is_const" : true,
9965   "linker_set_key" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
9966   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
9967   "referenced_type" : "type-148",
9968   "self_type" : "type-875",
9969   "size" : 4,
9970   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
9971  },
9972  {
9973   "alignment" : 4,
9974   "is_const" : true,
9975   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::ICryptoFactory>",
9976   "name" : "const android::sp<android::hardware::drm::V1_1::ICryptoFactory>",
9977   "referenced_type" : "type-359",
9978   "self_type" : "type-375",
9979   "size" : 4,
9980   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9981  },
9982  {
9983   "alignment" : 4,
9984   "is_const" : true,
9985   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::IDrmFactory>",
9986   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmFactory>",
9987   "referenced_type" : "type-79",
9988   "self_type" : "type-78",
9989   "size" : 4,
9990   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9991  },
9992  {
9993   "alignment" : 4,
9994   "is_const" : true,
9995   "linker_set_key" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
9996   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
9997   "referenced_type" : "type-124",
9998   "self_type" : "type-123",
9999   "size" : 4,
10000   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
10001  },
10002  {
10003   "alignment" : 4,
10004   "is_const" : true,
10005   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
10006   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
10007   "referenced_type" : "type-381",
10008   "self_type" : "type-402",
10009   "size" : 4,
10010   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
10011  },
10012  {
10013   "alignment" : 4,
10014   "is_const" : true,
10015   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
10016   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
10017   "referenced_type" : "type-589",
10018   "self_type" : "type-588",
10019   "size" : 4,
10020   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
10021  },
10022  {
10023   "alignment" : 4,
10024   "is_const" : true,
10025   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
10026   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
10027   "referenced_type" : "type-131",
10028   "self_type" : "type-873",
10029   "size" : 4,
10030   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
10031  },
10032  {
10033   "alignment" : 4,
10034   "is_const" : true,
10035   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
10036   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
10037   "referenced_type" : "type-230",
10038   "self_type" : "type-243",
10039   "size" : 4,
10040   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
10041  },
10042  {
10043   "alignment" : 4,
10044   "is_const" : true,
10045   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10046   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10047   "referenced_type" : "type-311",
10048   "self_type" : "type-315",
10049   "size" : 4,
10050   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
10051  },
10052  {
10053   "alignment" : 4,
10054   "is_const" : true,
10055   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
10056   "name" : "const android::wp<android::hardware::BHwBinder>",
10057   "referenced_type" : "type-614",
10058   "self_type" : "type-839",
10059   "size" : 8,
10060   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
10061  },
10062  {
10063   "alignment" : 4,
10064   "is_const" : true,
10065   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
10066   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
10067   "referenced_type" : "type-384",
10068   "self_type" : "type-564",
10069   "size" : 8,
10070   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
10071  },
10072  {
10073   "alignment" : 4,
10074   "is_const" : true,
10075   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
10076   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
10077   "referenced_type" : "type-3",
10078   "self_type" : "type-858",
10079   "size" : 8,
10080   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
10081  },
10082  {
10083   "alignment" : 1,
10084   "is_const" : true,
10085   "linker_set_key" : "const bool",
10086   "name" : "const bool",
10087   "referenced_type" : "type-26",
10088   "self_type" : "type-273",
10089   "size" : 1,
10090   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10091  },
10092  {
10093   "alignment" : 1,
10094   "is_const" : true,
10095   "linker_set_key" : "const char",
10096   "name" : "const char",
10097   "referenced_type" : "type-71",
10098   "self_type" : "type-70",
10099   "size" : 1,
10100   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10101  },
10102  {
10103   "alignment" : 2,
10104   "is_const" : true,
10105   "linker_set_key" : "const char16_t",
10106   "name" : "const char16_t",
10107   "referenced_type" : "type-61",
10108   "self_type" : "type-60",
10109   "size" : 2,
10110   "source_file" : "/system/core/libutils/include/utils/String16.h"
10111  },
10112  {
10113   "alignment" : 4,
10114   "is_const" : true,
10115   "linker_set_key" : "const double",
10116   "name" : "const double",
10117   "referenced_type" : "type-101",
10118   "self_type" : "type-535",
10119   "size" : 8,
10120   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10121  },
10122  {
10123   "alignment" : 4,
10124   "is_const" : true,
10125   "linker_set_key" : "const float",
10126   "name" : "const float",
10127   "referenced_type" : "type-504",
10128   "self_type" : "type-532",
10129   "size" : 4,
10130   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10131  },
10132  {
10133   "alignment" : 4,
10134   "is_const" : true,
10135   "linker_set_key" : "const int",
10136   "name" : "const int",
10137   "referenced_type" : "type-42",
10138   "self_type" : "type-724",
10139   "size" : 4,
10140   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10141  },
10142  {
10143   "is_const" : true,
10144   "linker_set_key" : "const iter<is_const>",
10145   "name" : "const iter<is_const>",
10146   "referenced_type" : "type-176",
10147   "self_type" : "type-175",
10148   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10149  },
10150  {
10151   "is_const" : true,
10152   "linker_set_key" : "const iter<is_const>",
10153   "name" : "const iter<is_const>",
10154   "referenced_type" : "type-341",
10155   "self_type" : "type-340",
10156   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10157  },
10158  {
10159   "is_const" : true,
10160   "linker_set_key" : "const iter<is_const>",
10161   "name" : "const iter<is_const>",
10162   "referenced_type" : "type-557",
10163   "self_type" : "type-556",
10164   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10165  },
10166  {
10167   "is_const" : true,
10168   "linker_set_key" : "const iter<is_const>",
10169   "name" : "const iter<is_const>",
10170   "referenced_type" : "type-908",
10171   "self_type" : "type-907",
10172   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10173  },
10174  {
10175   "alignment" : 4,
10176   "is_const" : true,
10177   "linker_set_key" : "const log_msg",
10178   "name" : "const log_msg",
10179   "referenced_type" : "type-324",
10180   "self_type" : "type-323",
10181   "size" : 5124,
10182   "source_file" : "/system/core/liblog/include/log/log_read.h"
10183  },
10184  {
10185   "alignment" : 4,
10186   "is_const" : true,
10187   "linker_set_key" : "const long long",
10188   "name" : "const long long",
10189   "referenced_type" : "type-47",
10190   "self_type" : "type-524",
10191   "size" : 8,
10192   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10193  },
10194  {
10195   "alignment" : 4,
10196   "is_const" : true,
10197   "linker_set_key" : "const native_handle",
10198   "name" : "const native_handle",
10199   "referenced_type" : "type-446",
10200   "self_type" : "type-528",
10201   "size" : 12,
10202   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10203  },
10204  {
10205   "alignment" : 2,
10206   "is_const" : true,
10207   "linker_set_key" : "const short",
10208   "name" : "const short",
10209   "referenced_type" : "type-467",
10210   "self_type" : "type-519",
10211   "size" : 2,
10212   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10213  },
10214  {
10215   "alignment" : 1,
10216   "is_const" : true,
10217   "linker_set_key" : "const signed char",
10218   "name" : "const signed char",
10219   "referenced_type" : "type-517",
10220   "self_type" : "type-516",
10221   "size" : 1,
10222   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10223  },
10224  {
10225   "alignment" : 4,
10226   "is_const" : true,
10227   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10228   "name" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10229   "referenced_type" : "type-267",
10230   "self_type" : "type-266",
10231   "size" : 8,
10232   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10233  },
10234  {
10235   "alignment" : 4,
10236   "is_const" : true,
10237   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10238   "name" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10239   "referenced_type" : "type-379",
10240   "self_type" : "type-378",
10241   "size" : 8,
10242   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10243  },
10244  {
10245   "alignment" : 4,
10246   "is_const" : true,
10247   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10248   "name" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10249   "referenced_type" : "type-801",
10250   "self_type" : "type-800",
10251   "size" : 8,
10252   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10253  },
10254  {
10255   "alignment" : 4,
10256   "is_const" : true,
10257   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10258   "name" : "const std::array<android::hardware::drm::V1_0::BufferType, 2>",
10259   "referenced_type" : "type-950",
10260   "self_type" : "type-949",
10261   "size" : 8,
10262   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10263  },
10264  {
10265   "alignment" : 4,
10266   "is_const" : true,
10267   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10268   "name" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10269   "referenced_type" : "type-255",
10270   "self_type" : "type-254",
10271   "size" : 20,
10272   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10273  },
10274  {
10275   "alignment" : 4,
10276   "is_const" : true,
10277   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10278   "name" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10279   "referenced_type" : "type-367",
10280   "self_type" : "type-366",
10281   "size" : 20,
10282   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10283  },
10284  {
10285   "alignment" : 4,
10286   "is_const" : true,
10287   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10288   "name" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10289   "referenced_type" : "type-791",
10290   "self_type" : "type-790",
10291   "size" : 20,
10292   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10293  },
10294  {
10295   "alignment" : 4,
10296   "is_const" : true,
10297   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10298   "name" : "const std::array<android::hardware::drm::V1_0::EventType, 5>",
10299   "referenced_type" : "type-940",
10300   "self_type" : "type-939",
10301   "size" : 20,
10302   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10303  },
10304  {
10305   "alignment" : 4,
10306   "is_const" : true,
10307   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10308   "name" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10309   "referenced_type" : "type-259",
10310   "self_type" : "type-258",
10311   "size" : 16,
10312   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10313  },
10314  {
10315   "alignment" : 4,
10316   "is_const" : true,
10317   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10318   "name" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10319   "referenced_type" : "type-371",
10320   "self_type" : "type-370",
10321   "size" : 16,
10322   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10323  },
10324  {
10325   "alignment" : 4,
10326   "is_const" : true,
10327   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10328   "name" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10329   "referenced_type" : "type-795",
10330   "self_type" : "type-794",
10331   "size" : 16,
10332   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10333  },
10334  {
10335   "alignment" : 4,
10336   "is_const" : true,
10337   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10338   "name" : "const std::array<android::hardware::drm::V1_0::KeyRequestType, 4>",
10339   "referenced_type" : "type-944",
10340   "self_type" : "type-943",
10341   "size" : 16,
10342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10343  },
10344  {
10345   "alignment" : 4,
10346   "is_const" : true,
10347   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10348   "name" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10349   "referenced_type" : "type-261",
10350   "self_type" : "type-260",
10351   "size" : 20,
10352   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10353  },
10354  {
10355   "alignment" : 4,
10356   "is_const" : true,
10357   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10358   "name" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10359   "referenced_type" : "type-373",
10360   "self_type" : "type-372",
10361   "size" : 20,
10362   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10363  },
10364  {
10365   "alignment" : 4,
10366   "is_const" : true,
10367   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10368   "name" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10369   "referenced_type" : "type-797",
10370   "self_type" : "type-796",
10371   "size" : 20,
10372   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10373  },
10374  {
10375   "alignment" : 4,
10376   "is_const" : true,
10377   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10378   "name" : "const std::array<android::hardware::drm::V1_0::KeyStatusType, 5>",
10379   "referenced_type" : "type-946",
10380   "self_type" : "type-945",
10381   "size" : 20,
10382   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10383  },
10384  {
10385   "alignment" : 4,
10386   "is_const" : true,
10387   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10388   "name" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10389   "referenced_type" : "type-257",
10390   "self_type" : "type-256",
10391   "size" : 12,
10392   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10393  },
10394  {
10395   "alignment" : 4,
10396   "is_const" : true,
10397   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10398   "name" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10399   "referenced_type" : "type-369",
10400   "self_type" : "type-368",
10401   "size" : 12,
10402   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10403  },
10404  {
10405   "alignment" : 4,
10406   "is_const" : true,
10407   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10408   "name" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10409   "referenced_type" : "type-793",
10410   "self_type" : "type-792",
10411   "size" : 12,
10412   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10413  },
10414  {
10415   "alignment" : 4,
10416   "is_const" : true,
10417   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10418   "name" : "const std::array<android::hardware::drm::V1_0::KeyType, 3>",
10419   "referenced_type" : "type-942",
10420   "self_type" : "type-941",
10421   "size" : 12,
10422   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10423  },
10424  {
10425   "alignment" : 4,
10426   "is_const" : true,
10427   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10428   "name" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10429   "referenced_type" : "type-264",
10430   "self_type" : "type-263",
10431   "size" : 16,
10432   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10433  },
10434  {
10435   "alignment" : 4,
10436   "is_const" : true,
10437   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10438   "name" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10439   "referenced_type" : "type-377",
10440   "self_type" : "type-376",
10441   "size" : 16,
10442   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10443  },
10444  {
10445   "alignment" : 4,
10446   "is_const" : true,
10447   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10448   "name" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10449   "referenced_type" : "type-799",
10450   "self_type" : "type-798",
10451   "size" : 16,
10452   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10453  },
10454  {
10455   "alignment" : 4,
10456   "is_const" : true,
10457   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10458   "name" : "const std::array<android::hardware::drm::V1_0::Mode, 4>",
10459   "referenced_type" : "type-948",
10460   "self_type" : "type-947",
10461   "size" : 16,
10462   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10463  },
10464  {
10465   "alignment" : 4,
10466   "is_const" : true,
10467   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10468   "name" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10469   "referenced_type" : "type-253",
10470   "self_type" : "type-252",
10471   "size" : 52,
10472   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10473  },
10474  {
10475   "alignment" : 4,
10476   "is_const" : true,
10477   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10478   "name" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10479   "referenced_type" : "type-365",
10480   "self_type" : "type-364",
10481   "size" : 52,
10482   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10483  },
10484  {
10485   "alignment" : 4,
10486   "is_const" : true,
10487   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10488   "name" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10489   "referenced_type" : "type-789",
10490   "self_type" : "type-788",
10491   "size" : 52,
10492   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10493  },
10494  {
10495   "alignment" : 4,
10496   "is_const" : true,
10497   "linker_set_key" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10498   "name" : "const std::array<android::hardware::drm::V1_0::Status, 13>",
10499   "referenced_type" : "type-938",
10500   "self_type" : "type-937",
10501   "size" : 52,
10502   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h"
10503  },
10504  {
10505   "alignment" : 1,
10506   "is_const" : true,
10507   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::DrmMetricGroup::ValueType, 3>",
10508   "name" : "const std::array<android::hardware::drm::V1_1::DrmMetricGroup::ValueType, 3>",
10509   "referenced_type" : "type-285",
10510   "self_type" : "type-284",
10511   "size" : 3,
10512   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10513  },
10514  {
10515   "alignment" : 1,
10516   "is_const" : true,
10517   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::DrmMetricGroup::ValueType, 3>",
10518   "name" : "const std::array<android::hardware::drm::V1_1::DrmMetricGroup::ValueType, 3>",
10519   "referenced_type" : "type-389",
10520   "self_type" : "type-388",
10521   "size" : 3,
10522   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10523  },
10524  {
10525   "alignment" : 4,
10526   "is_const" : true,
10527   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::HdcpLevel, 7>",
10528   "name" : "const std::array<android::hardware::drm::V1_1::HdcpLevel, 7>",
10529   "referenced_type" : "type-287",
10530   "self_type" : "type-286",
10531   "size" : 28,
10532   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10533  },
10534  {
10535   "alignment" : 4,
10536   "is_const" : true,
10537   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::HdcpLevel, 7>",
10538   "name" : "const std::array<android::hardware::drm::V1_1::HdcpLevel, 7>",
10539   "referenced_type" : "type-391",
10540   "self_type" : "type-390",
10541   "size" : 28,
10542   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10543  },
10544  {
10545   "alignment" : 4,
10546   "is_const" : true,
10547   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::KeyRequestType, 6>",
10548   "name" : "const std::array<android::hardware::drm::V1_1::KeyRequestType, 6>",
10549   "referenced_type" : "type-289",
10550   "self_type" : "type-288",
10551   "size" : 24,
10552   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10553  },
10554  {
10555   "alignment" : 4,
10556   "is_const" : true,
10557   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::KeyRequestType, 6>",
10558   "name" : "const std::array<android::hardware::drm::V1_1::KeyRequestType, 6>",
10559   "referenced_type" : "type-393",
10560   "self_type" : "type-392",
10561   "size" : 24,
10562   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10563  },
10564  {
10565   "alignment" : 4,
10566   "is_const" : true,
10567   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::SecurityLevel, 6>",
10568   "name" : "const std::array<android::hardware::drm::V1_1::SecurityLevel, 6>",
10569   "referenced_type" : "type-291",
10570   "self_type" : "type-290",
10571   "size" : 24,
10572   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10573  },
10574  {
10575   "alignment" : 4,
10576   "is_const" : true,
10577   "linker_set_key" : "const std::array<android::hardware::drm::V1_1::SecurityLevel, 6>",
10578   "name" : "const std::array<android::hardware::drm::V1_1::SecurityLevel, 6>",
10579   "referenced_type" : "type-395",
10580   "self_type" : "type-394",
10581   "size" : 24,
10582   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h"
10583  },
10584  {
10585   "alignment" : 4,
10586   "is_const" : true,
10587   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10588   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10589   "referenced_type" : "type-219",
10590   "self_type" : "type-218",
10591   "size" : 12,
10592   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
10593  },
10594  {
10595   "alignment" : 4,
10596   "is_const" : true,
10597   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10598   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10599   "referenced_type" : "type-351",
10600   "self_type" : "type-350",
10601   "size" : 12,
10602   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
10603  },
10604  {
10605   "alignment" : 4,
10606   "is_const" : true,
10607   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10608   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10609   "referenced_type" : "type-629",
10610   "self_type" : "type-628",
10611   "size" : 12,
10612   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
10613  },
10614  {
10615   "alignment" : 4,
10616   "is_const" : true,
10617   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10618   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
10619   "referenced_type" : "type-915",
10620   "self_type" : "type-914",
10621   "size" : 12,
10622   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
10623  },
10624  {
10625   "alignment" : 4,
10626   "is_const" : true,
10627   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
10628   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
10629   "referenced_type" : "type-247",
10630   "self_type" : "type-246",
10631   "size" : 4,
10632   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
10633  },
10634  {
10635   "alignment" : 4,
10636   "is_const" : true,
10637   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
10638   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
10639   "referenced_type" : "type-769",
10640   "self_type" : "type-768",
10641   "size" : 4,
10642   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
10643  },
10644  {
10645   "alignment" : 4,
10646   "is_const" : true,
10647   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
10648   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
10649   "referenced_type" : "type-935",
10650   "self_type" : "type-934",
10651   "size" : 4,
10652   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
10653  },
10654  {
10655   "alignment" : 1,
10656   "is_const" : true,
10657   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
10658   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
10659   "referenced_type" : "type-245",
10660   "self_type" : "type-244",
10661   "size" : 3,
10662   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
10663  },
10664  {
10665   "alignment" : 1,
10666   "is_const" : true,
10667   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
10668   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
10669   "referenced_type" : "type-767",
10670   "self_type" : "type-766",
10671   "size" : 3,
10672   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
10673  },
10674  {
10675   "alignment" : 1,
10676   "is_const" : true,
10677   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
10678   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
10679   "referenced_type" : "type-933",
10680   "self_type" : "type-932",
10681   "size" : 3,
10682   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
10683  },
10684  {
10685   "alignment" : 4,
10686   "is_const" : true,
10687   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
10688   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
10689   "referenced_type" : "type-234",
10690   "self_type" : "type-233",
10691   "size" : 12,
10692   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
10693  },
10694  {
10695   "alignment" : 4,
10696   "is_const" : true,
10697   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
10698   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
10699   "referenced_type" : "type-664",
10700   "self_type" : "type-663",
10701   "size" : 12,
10702   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
10703  },
10704  {
10705   "alignment" : 4,
10706   "is_const" : true,
10707   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
10708   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
10709   "referenced_type" : "type-923",
10710   "self_type" : "type-922",
10711   "size" : 12,
10712   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
10713  },
10714  {
10715   "alignment" : 4,
10716   "is_const" : true,
10717   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
10718   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
10719   "referenced_type" : "type-181",
10720   "self_type" : "type-180",
10721   "size" : 8,
10722   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10723  },
10724  {
10725   "alignment" : 4,
10726   "is_const" : true,
10727   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
10728   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
10729   "referenced_type" : "type-582",
10730   "self_type" : "type-581",
10731   "size" : 8,
10732   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10733  },
10734  {
10735   "alignment" : 4,
10736   "is_const" : true,
10737   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
10738   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
10739   "referenced_type" : "type-913",
10740   "self_type" : "type-912",
10741   "size" : 8,
10742   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10743  },
10744  {
10745   "alignment" : 4,
10746   "is_const" : true,
10747   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
10748   "name" : "const std::initializer_list<android::hardware::hidl_string>",
10749   "referenced_type" : "type-179",
10750   "self_type" : "type-178",
10751   "size" : 8,
10752   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10753  },
10754  {
10755   "alignment" : 4,
10756   "is_const" : true,
10757   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
10758   "name" : "const std::initializer_list<android::hardware::hidl_string>",
10759   "referenced_type" : "type-571",
10760   "self_type" : "type-570",
10761   "size" : 8,
10762   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10763  },
10764  {
10765   "alignment" : 4,
10766   "is_const" : true,
10767   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
10768   "name" : "const std::initializer_list<android::hardware::hidl_string>",
10769   "referenced_type" : "type-911",
10770   "self_type" : "type-910",
10771   "size" : 8,
10772   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10773  },
10774  {
10775   "alignment" : 4,
10776   "is_const" : true,
10777   "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 *> > *)> > >",
10778   "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 *> > *)> > >",
10779   "referenced_type" : "type-122",
10780   "self_type" : "type-121",
10781   "size" : 12,
10782   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10783  },
10784  {
10785   "alignment" : 4,
10786   "is_const" : true,
10787   "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 *> > *)> > >",
10788   "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 *> > *)> > >",
10789   "referenced_type" : "type-400",
10790   "self_type" : "type-399",
10791   "size" : 12,
10792   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10793  },
10794  {
10795   "alignment" : 4,
10796   "is_const" : true,
10797   "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 *> > *)> > >",
10798   "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 *> > *)> > >",
10799   "referenced_type" : "type-76",
10800   "self_type" : "type-75",
10801   "size" : 12,
10802   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10803  },
10804  {
10805   "alignment" : 4,
10806   "is_const" : true,
10807   "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 *> > *)> > >",
10808   "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 *> > *)> > >",
10809   "referenced_type" : "type-853",
10810   "self_type" : "type-852",
10811   "size" : 12,
10812   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10813  },
10814  {
10815   "alignment" : 1,
10816   "is_const" : true,
10817   "linker_set_key" : "const unsigned char",
10818   "name" : "const unsigned char",
10819   "referenced_type" : "type-100",
10820   "self_type" : "type-602",
10821   "size" : 1,
10822   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
10823  },
10824  {
10825   "alignment" : 4,
10826   "is_const" : true,
10827   "linker_set_key" : "const unsigned int",
10828   "name" : "const unsigned int",
10829   "referenced_type" : "type-2",
10830   "self_type" : "type-52",
10831   "size" : 4,
10832   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10833  },
10834  {
10835   "alignment" : 4,
10836   "is_const" : true,
10837   "linker_set_key" : "const unsigned long long",
10838   "name" : "const unsigned long long",
10839   "referenced_type" : "type-93",
10840   "self_type" : "type-530",
10841   "size" : 8,
10842   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10843  },
10844  {
10845   "alignment" : 2,
10846   "is_const" : true,
10847   "linker_set_key" : "const unsigned short",
10848   "name" : "const unsigned short",
10849   "referenced_type" : "type-328",
10850   "self_type" : "type-521",
10851   "size" : 2,
10852   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
10853  },
10854  {
10855   "is_const" : true,
10856   "linker_set_key" : "const void",
10857   "name" : "const void",
10858   "referenced_type" : "type-44",
10859   "self_type" : "type-612",
10860   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10861  },
10862  {
10863   "alignment" : 1,
10864   "is_volatile" : true,
10865   "linker_set_key" : "volatile bool",
10866   "name" : "volatile bool",
10867   "referenced_type" : "type-26",
10868   "self_type" : "type-276",
10869   "size" : 1,
10870   "source_file" : "/system/core/libutils/include/utils/Thread.h"
10871  },
10872  {
10873   "alignment" : 4,
10874   "is_volatile" : true,
10875   "linker_set_key" : "volatile int",
10876   "name" : "volatile int",
10877   "referenced_type" : "type-42",
10878   "self_type" : "type-72",
10879   "size" : 4,
10880   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
10881  }
10882 ],
10883 "record_types" :
10884 [
10885  {
10886   "alignment" : 4,
10887   "fields" :
10888   [
10889    {
10890     "access" : "private",
10891     "field_name" : "mCond",
10892     "referenced_type" : "type-275"
10893    }
10894   ],
10895   "linker_set_key" : "android::Condition",
10896   "name" : "android::Condition",
10897   "record_kind" : "class",
10898   "referenced_type" : "type-274",
10899   "self_type" : "type-274",
10900   "size" : 4,
10901   "source_file" : "/system/core/libutils/include/utils/Condition.h",
10902   "unique_id" : "_ZTSN7android9ConditionE"
10903  },
10904  {
10905   "alignment" : 4,
10906   "fields" :
10907   [
10908    {
10909     "access" : "private",
10910     "field_name" : "mVector",
10911     "referenced_type" : "type-65"
10912    }
10913   ],
10914   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
10915   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
10916   "record_kind" : "class",
10917   "referenced_type" : "type-64",
10918   "self_type" : "type-64",
10919   "size" : 20,
10920   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
10921   "template_args" : [ "type-58", "type-12" ],
10922   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
10923  },
10924  {
10925   "alignment" : 4,
10926   "fields" :
10927   [
10928    {
10929     "access" : "private",
10930     "field_name" : "mCount",
10931     "referenced_type" : "type-443"
10932    }
10933   ],
10934   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
10935   "name" : "android::LightRefBase<android::NativeHandle>",
10936   "record_kind" : "class",
10937   "referenced_type" : "type-442",
10938   "self_type" : "type-442",
10939   "size" : 4,
10940   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
10941   "template_args" : [ "type-444" ],
10942   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
10943  },
10944  {
10945   "alignment" : 4,
10946   "fields" :
10947   [
10948    {
10949     "access" : "private",
10950     "field_name" : "mCount",
10951     "referenced_type" : "type-440"
10952    }
10953   ],
10954   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
10955   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
10956   "record_kind" : "class",
10957   "referenced_type" : "type-439",
10958   "self_type" : "type-439",
10959   "size" : 4,
10960   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
10961   "template_args" : [ "type-441" ],
10962   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
10963  },
10964  {
10965   "alignment" : 4,
10966   "fields" :
10967   [
10968    {
10969     "access" : "private",
10970     "field_name" : "mMutex",
10971     "referenced_type" : "type-49"
10972    }
10973   ],
10974   "linker_set_key" : "android::Mutex",
10975   "name" : "android::Mutex",
10976   "record_kind" : "class",
10977   "referenced_type" : "type-48",
10978   "self_type" : "type-48",
10979   "size" : 4,
10980   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
10981   "unique_id" : "_ZTSN7android5MutexE"
10982  },
10983  {
10984   "alignment" : 4,
10985   "fields" :
10986   [
10987    {
10988     "access" : "private",
10989     "field_name" : "mLock",
10990     "referenced_type" : "type-742"
10991    }
10992   ],
10993   "linker_set_key" : "android::Mutex::Autolock",
10994   "name" : "android::Mutex::Autolock",
10995   "record_kind" : "class",
10996   "referenced_type" : "type-741",
10997   "self_type" : "type-741",
10998   "size" : 4,
10999   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
11000   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
11001  },
11002  {
11003   "alignment" : 4,
11004   "base_specifiers" :
11005   [
11006    {
11007     "referenced_type" : "type-442"
11008    }
11009   ],
11010   "fields" :
11011   [
11012    {
11013     "access" : "private",
11014     "field_name" : "mHandle",
11015     "field_offset" : 32,
11016     "referenced_type" : "type-445"
11017    },
11018    {
11019     "access" : "private",
11020     "field_name" : "mOwnsHandle",
11021     "field_offset" : 64,
11022     "referenced_type" : "type-26"
11023    }
11024   ],
11025   "linker_set_key" : "android::NativeHandle",
11026   "name" : "android::NativeHandle",
11027   "record_kind" : "class",
11028   "referenced_type" : "type-444",
11029   "self_type" : "type-444",
11030   "size" : 12,
11031   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
11032   "unique_id" : "_ZTSN7android12NativeHandleE"
11033  },
11034  {
11035   "alignment" : 4,
11036   "fields" :
11037   [
11038    {
11039     "access" : "private",
11040     "field_name" : "mRWLock",
11041     "referenced_type" : "type-748"
11042    }
11043   ],
11044   "linker_set_key" : "android::RWLock",
11045   "name" : "android::RWLock",
11046   "record_kind" : "class",
11047   "referenced_type" : "type-747",
11048   "self_type" : "type-747",
11049   "size" : 40,
11050   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
11051   "unique_id" : "_ZTSN7android6RWLockE"
11052  },
11053  {
11054   "alignment" : 4,
11055   "fields" :
11056   [
11057    {
11058     "access" : "private",
11059     "field_name" : "mLock",
11060     "referenced_type" : "type-751"
11061    }
11062   ],
11063   "linker_set_key" : "android::RWLock::AutoRLock",
11064   "name" : "android::RWLock::AutoRLock",
11065   "record_kind" : "class",
11066   "referenced_type" : "type-750",
11067   "self_type" : "type-750",
11068   "size" : 4,
11069   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
11070   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
11071  },
11072  {
11073   "alignment" : 4,
11074   "fields" :
11075   [
11076    {
11077     "access" : "private",
11078     "field_name" : "mLock",
11079     "referenced_type" : "type-751"
11080    }
11081   ],
11082   "linker_set_key" : "android::RWLock::AutoWLock",
11083   "name" : "android::RWLock::AutoWLock",
11084   "record_kind" : "class",
11085   "referenced_type" : "type-754",
11086   "self_type" : "type-754",
11087   "size" : 4,
11088   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
11089   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
11090  },
11091  {
11092   "alignment" : 4,
11093   "fields" :
11094   [
11095    {
11096     "access" : "private",
11097     "field_name" : "mRefs",
11098     "field_offset" : 32,
11099     "referenced_type" : "type-7"
11100    }
11101   ],
11102   "linker_set_key" : "android::RefBase",
11103   "name" : "android::RefBase",
11104   "record_kind" : "class",
11105   "referenced_type" : "type-6",
11106   "self_type" : "type-6",
11107   "size" : 8,
11108   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11109   "unique_id" : "_ZTSN7android7RefBaseE",
11110   "vtable_components" :
11111   [
11112    {
11113     "kind" : "offset_to_top"
11114    },
11115    {
11116     "kind" : "rtti",
11117     "mangled_component_name" : "_ZTIN7android7RefBaseE"
11118    },
11119    {
11120     "kind" : "complete_dtor_pointer",
11121     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
11122    },
11123    {
11124     "kind" : "deleting_dtor_pointer",
11125     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
11126    },
11127    {
11128     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11129    },
11130    {
11131     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11132    },
11133    {
11134     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11135    },
11136    {
11137     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11138    }
11139   ]
11140  },
11141  {
11142   "alignment" : 1,
11143   "linker_set_key" : "android::RefBase::weakref_type",
11144   "name" : "android::RefBase::weakref_type",
11145   "record_kind" : "class",
11146   "referenced_type" : "type-11",
11147   "self_type" : "type-11",
11148   "size" : 1,
11149   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11150   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
11151  },
11152  {
11153   "alignment" : 1,
11154   "linker_set_key" : "android::ReferenceMover",
11155   "name" : "android::ReferenceMover",
11156   "record_kind" : "class",
11157   "referenced_type" : "type-542",
11158   "self_type" : "type-542",
11159   "size" : 1,
11160   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11161   "unique_id" : "_ZTSN7android14ReferenceMoverE"
11162  },
11163  {
11164   "alignment" : 4,
11165   "linker_set_key" : "android::ReferenceRenamer",
11166   "name" : "android::ReferenceRenamer",
11167   "record_kind" : "class",
11168   "referenced_type" : "type-537",
11169   "self_type" : "type-537",
11170   "size" : 4,
11171   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11172   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
11173   "vtable_components" :
11174   [
11175    {
11176     "kind" : "offset_to_top"
11177    },
11178    {
11179     "kind" : "rtti",
11180     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
11181    },
11182    {
11183     "is_pure" : true,
11184     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
11185    }
11186   ]
11187  },
11188  {
11189   "alignment" : 4,
11190   "fields" :
11191   [
11192    {
11193     "access" : "private",
11194     "field_name" : "mTag",
11195     "referenced_type" : "type-93"
11196    }
11197   ],
11198   "linker_set_key" : "android::ScopedTrace",
11199   "name" : "android::ScopedTrace",
11200   "record_kind" : "class",
11201   "referenced_type" : "type-756",
11202   "self_type" : "type-756",
11203   "size" : 8,
11204   "source_file" : "/system/core/libutils/include/utils/Trace.h",
11205   "unique_id" : "_ZTSN7android11ScopedTraceE"
11206  },
11207  {
11208   "alignment" : 4,
11209   "base_specifiers" :
11210   [
11211    {
11212     "access" : "private",
11213     "referenced_type" : "type-66"
11214    }
11215   ],
11216   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
11217   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
11218   "record_kind" : "class",
11219   "referenced_type" : "type-65",
11220   "self_type" : "type-65",
11221   "size" : 20,
11222   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
11223   "template_args" : [ "type-67" ],
11224   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
11225   "vtable_components" :
11226   [
11227    {
11228     "kind" : "offset_to_top"
11229    },
11230    {
11231     "kind" : "rtti",
11232     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
11233    },
11234    {
11235     "kind" : "complete_dtor_pointer",
11236     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
11237    },
11238    {
11239     "kind" : "deleting_dtor_pointer",
11240     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
11241    },
11242    {
11243     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
11244    },
11245    {
11246     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
11247    },
11248    {
11249     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
11250    },
11251    {
11252     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
11253    },
11254    {
11255     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
11256    },
11257    {
11258     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
11259    },
11260    {
11261     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
11262    }
11263   ]
11264  },
11265  {
11266   "alignment" : 4,
11267   "base_specifiers" :
11268   [
11269    {
11270     "referenced_type" : "type-51"
11271    }
11272   ],
11273   "linker_set_key" : "android::SortedVectorImpl",
11274   "name" : "android::SortedVectorImpl",
11275   "record_kind" : "class",
11276   "referenced_type" : "type-66",
11277   "self_type" : "type-66",
11278   "size" : 20,
11279   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
11280   "unique_id" : "_ZTSN7android16SortedVectorImplE",
11281   "vtable_components" :
11282   [
11283    {
11284     "kind" : "offset_to_top"
11285    },
11286    {
11287     "kind" : "rtti",
11288     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
11289    },
11290    {
11291     "kind" : "complete_dtor_pointer",
11292     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
11293    },
11294    {
11295     "kind" : "deleting_dtor_pointer",
11296     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
11297    },
11298    {
11299     "is_pure" : true,
11300     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
11301    },
11302    {
11303     "is_pure" : true,
11304     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
11305    },
11306    {
11307     "is_pure" : true,
11308     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
11309    },
11310    {
11311     "is_pure" : true,
11312     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
11313    },
11314    {
11315     "is_pure" : true,
11316     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
11317    },
11318    {
11319     "is_pure" : true,
11320     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
11321    },
11322    {
11323     "is_pure" : true,
11324     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
11325    }
11326   ]
11327  },
11328  {
11329   "alignment" : 4,
11330   "fields" :
11331   [
11332    {
11333     "access" : "private",
11334     "field_name" : "mString",
11335     "referenced_type" : "type-59"
11336    }
11337   ],
11338   "linker_set_key" : "android::String16",
11339   "name" : "android::String16",
11340   "record_kind" : "class",
11341   "referenced_type" : "type-58",
11342   "self_type" : "type-58",
11343   "size" : 4,
11344   "source_file" : "/system/core/libutils/include/utils/String16.h",
11345   "unique_id" : "_ZTSN7android8String16E"
11346  },
11347  {
11348   "alignment" : 4,
11349   "fields" :
11350   [
11351    {
11352     "access" : "private",
11353     "field_name" : "mString",
11354     "referenced_type" : "type-69"
11355    }
11356   ],
11357   "linker_set_key" : "android::String8",
11358   "name" : "android::String8",
11359   "record_kind" : "class",
11360   "referenced_type" : "type-68",
11361   "self_type" : "type-68",
11362   "size" : 4,
11363   "source_file" : "/system/core/libutils/include/utils/String8.h",
11364   "unique_id" : "_ZTSN7android7String8E"
11365  },
11366  {
11367   "alignment" : 4,
11368   "base_specifiers" :
11369   [
11370    {
11371     "is_virtual" : true,
11372     "referenced_type" : "type-6"
11373    }
11374   ],
11375   "fields" :
11376   [
11377    {
11378     "access" : "private",
11379     "field_name" : "mCanCallJava",
11380     "field_offset" : 32,
11381     "referenced_type" : "type-273"
11382    },
11383    {
11384     "access" : "private",
11385     "field_name" : "mThread",
11386     "field_offset" : 64,
11387     "referenced_type" : "type-43"
11388    },
11389    {
11390     "access" : "private",
11391     "field_name" : "mLock",
11392     "field_offset" : 96,
11393     "referenced_type" : "type-48"
11394    },
11395    {
11396     "access" : "private",
11397     "field_name" : "mThreadExitedCondition",
11398     "field_offset" : 128,
11399     "referenced_type" : "type-274"
11400    },
11401    {
11402     "access" : "private",
11403     "field_name" : "mStatus",
11404     "field_offset" : 160,
11405     "referenced_type" : "type-42"
11406    },
11407    {
11408     "access" : "private",
11409     "field_name" : "mExitPending",
11410     "field_offset" : 192,
11411     "referenced_type" : "type-276"
11412    },
11413    {
11414     "access" : "private",
11415     "field_name" : "mRunning",
11416     "field_offset" : 200,
11417     "referenced_type" : "type-276"
11418    },
11419    {
11420     "access" : "private",
11421     "field_name" : "mHoldSelf",
11422     "field_offset" : 224,
11423     "referenced_type" : "type-270"
11424    },
11425    {
11426     "access" : "private",
11427     "field_name" : "mTid",
11428     "field_offset" : 256,
11429     "referenced_type" : "type-42"
11430    }
11431   ],
11432   "linker_set_key" : "android::Thread",
11433   "name" : "android::Thread",
11434   "record_kind" : "class",
11435   "referenced_type" : "type-272",
11436   "self_type" : "type-272",
11437   "size" : 44,
11438   "source_file" : "/system/core/libutils/include/utils/Thread.h",
11439   "unique_id" : "_ZTSN7android6ThreadE",
11440   "vtable_components" :
11441   [
11442    {
11443     "component_value" : 36,
11444     "kind" : "vbase_offset"
11445    },
11446    {
11447     "kind" : "offset_to_top"
11448    },
11449    {
11450     "kind" : "rtti",
11451     "mangled_component_name" : "_ZTIN7android6ThreadE"
11452    },
11453    {
11454     "kind" : "complete_dtor_pointer",
11455     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
11456    },
11457    {
11458     "kind" : "deleting_dtor_pointer",
11459     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
11460    },
11461    {
11462     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
11463    },
11464    {
11465     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
11466    },
11467    {
11468     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
11469    },
11470    {
11471     "is_pure" : true,
11472     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
11473    },
11474    {
11475     "kind" : "vcall_offset"
11476    },
11477    {
11478     "kind" : "vcall_offset"
11479    },
11480    {
11481     "kind" : "vcall_offset"
11482    },
11483    {
11484     "kind" : "vcall_offset"
11485    },
11486    {
11487     "component_value" : -36,
11488     "kind" : "vcall_offset"
11489    },
11490    {
11491     "component_value" : -36,
11492     "kind" : "offset_to_top"
11493    },
11494    {
11495     "kind" : "rtti",
11496     "mangled_component_name" : "_ZTIN7android6ThreadE"
11497    },
11498    {
11499     "kind" : "complete_dtor_pointer",
11500     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
11501    },
11502    {
11503     "kind" : "deleting_dtor_pointer",
11504     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
11505    },
11506    {
11507     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11508    },
11509    {
11510     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11511    },
11512    {
11513     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11514    },
11515    {
11516     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11517    }
11518   ]
11519  },
11520  {
11521   "alignment" : 4,
11522   "base_specifiers" :
11523   [
11524    {
11525     "access" : "private",
11526     "referenced_type" : "type-51"
11527    }
11528   ],
11529   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
11530   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
11531   "record_kind" : "class",
11532   "referenced_type" : "type-50",
11533   "self_type" : "type-50",
11534   "size" : 20,
11535   "source_file" : "/system/core/libutils/include/utils/Vector.h",
11536   "template_args" : [ "type-53" ],
11537   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
11538   "vtable_components" :
11539   [
11540    {
11541     "kind" : "offset_to_top"
11542    },
11543    {
11544     "kind" : "rtti",
11545     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
11546    },
11547    {
11548     "kind" : "complete_dtor_pointer",
11549     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
11550    },
11551    {
11552     "kind" : "deleting_dtor_pointer",
11553     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
11554    },
11555    {
11556     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
11557    },
11558    {
11559     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
11560    },
11561    {
11562     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
11563    },
11564    {
11565     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
11566    },
11567    {
11568     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
11569    },
11570    {
11571     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
11572    }
11573   ]
11574  },
11575  {
11576   "alignment" : 4,
11577   "fields" :
11578   [
11579    {
11580     "access" : "private",
11581     "field_name" : "mStorage",
11582     "field_offset" : 32,
11583     "referenced_type" : "type-43"
11584    },
11585    {
11586     "access" : "private",
11587     "field_name" : "mCount",
11588     "field_offset" : 64,
11589     "referenced_type" : "type-2"
11590    },
11591    {
11592     "access" : "private",
11593     "field_name" : "mFlags",
11594     "field_offset" : 96,
11595     "referenced_type" : "type-52"
11596    },
11597    {
11598     "access" : "private",
11599     "field_name" : "mItemSize",
11600     "field_offset" : 128,
11601     "referenced_type" : "type-52"
11602    }
11603   ],
11604   "linker_set_key" : "android::VectorImpl",
11605   "name" : "android::VectorImpl",
11606   "record_kind" : "class",
11607   "referenced_type" : "type-51",
11608   "self_type" : "type-51",
11609   "size" : 20,
11610   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
11611   "unique_id" : "_ZTSN7android10VectorImplE",
11612   "vtable_components" :
11613   [
11614    {
11615     "kind" : "offset_to_top"
11616    },
11617    {
11618     "kind" : "rtti",
11619     "mangled_component_name" : "_ZTIN7android10VectorImplE"
11620    },
11621    {
11622     "kind" : "complete_dtor_pointer",
11623     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
11624    },
11625    {
11626     "kind" : "deleting_dtor_pointer",
11627     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
11628    },
11629    {
11630     "is_pure" : true,
11631     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
11632    },
11633    {
11634     "is_pure" : true,
11635     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
11636    },
11637    {
11638     "is_pure" : true,
11639     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
11640    },
11641    {
11642     "is_pure" : true,
11643     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
11644    },
11645    {
11646     "is_pure" : true,
11647     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
11648    },
11649    {
11650     "is_pure" : true,
11651     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
11652    }
11653   ]
11654  },
11655  {
11656   "alignment" : 4,
11657   "base_specifiers" :
11658   [
11659    {
11660     "referenced_type" : "type-439"
11661    }
11662   ],
11663   "linker_set_key" : "android::VirtualLightRefBase",
11664   "name" : "android::VirtualLightRefBase",
11665   "record_kind" : "class",
11666   "referenced_type" : "type-441",
11667   "self_type" : "type-441",
11668   "size" : 8,
11669   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
11670   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
11671   "vtable_components" :
11672   [
11673    {
11674     "kind" : "offset_to_top"
11675    },
11676    {
11677     "kind" : "rtti",
11678     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
11679    },
11680    {
11681     "kind" : "complete_dtor_pointer",
11682     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
11683    },
11684    {
11685     "kind" : "deleting_dtor_pointer",
11686     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
11687    }
11688   ]
11689  },
11690  {
11691   "alignment" : 4,
11692   "base_specifiers" :
11693   [
11694    {
11695     "referenced_type" : "type-14"
11696    }
11697   ],
11698   "fields" :
11699   [
11700    {
11701     "access" : "protected",
11702     "field_name" : "mSchedPolicy",
11703     "field_offset" : 32,
11704     "referenced_type" : "type-42"
11705    },
11706    {
11707     "access" : "protected",
11708     "field_name" : "mSchedPriority",
11709     "field_offset" : 64,
11710     "referenced_type" : "type-42"
11711    },
11712    {
11713     "access" : "private",
11714     "field_name" : "mExtras",
11715     "field_offset" : 96,
11716     "referenced_type" : "type-133"
11717    },
11718    {
11719     "access" : "private",
11720     "field_name" : "mReserved0",
11721     "field_offset" : 128,
11722     "referenced_type" : "type-43"
11723    }
11724   ],
11725   "linker_set_key" : "android::hardware::BHwBinder",
11726   "name" : "android::hardware::BHwBinder",
11727   "record_kind" : "class",
11728   "referenced_type" : "type-132",
11729   "self_type" : "type-132",
11730   "size" : 28,
11731   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
11732   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
11733   "vtable_components" :
11734   [
11735    {
11736     "component_value" : 20,
11737     "kind" : "vbase_offset"
11738    },
11739    {
11740     "kind" : "offset_to_top"
11741    },
11742    {
11743     "kind" : "rtti",
11744     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
11745    },
11746    {
11747     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11748    },
11749    {
11750     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11751    },
11752    {
11753     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11754    },
11755    {
11756     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11757    },
11758    {
11759     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11760    },
11761    {
11762     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11763    },
11764    {
11765     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11766    },
11767    {
11768     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11769    },
11770    {
11771     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11772    },
11773    {
11774     "kind" : "complete_dtor_pointer",
11775     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
11776    },
11777    {
11778     "kind" : "deleting_dtor_pointer",
11779     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
11780    },
11781    {
11782     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11783    },
11784    {
11785     "kind" : "vcall_offset"
11786    },
11787    {
11788     "kind" : "vcall_offset"
11789    },
11790    {
11791     "kind" : "vcall_offset"
11792    },
11793    {
11794     "kind" : "vcall_offset"
11795    },
11796    {
11797     "component_value" : -20,
11798     "kind" : "vcall_offset"
11799    },
11800    {
11801     "component_value" : -20,
11802     "kind" : "offset_to_top"
11803    },
11804    {
11805     "kind" : "rtti",
11806     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
11807    },
11808    {
11809     "kind" : "complete_dtor_pointer",
11810     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
11811    },
11812    {
11813     "kind" : "deleting_dtor_pointer",
11814     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
11815    },
11816    {
11817     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11818    },
11819    {
11820     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11821    },
11822    {
11823     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11824    },
11825    {
11826     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11827    }
11828   ]
11829  },
11830  {
11831   "alignment" : 4,
11832   "base_specifiers" :
11833   [
11834    {
11835     "is_virtual" : true,
11836     "referenced_type" : "type-6"
11837    }
11838   ],
11839   "fields" :
11840   [
11841    {
11842     "access" : "private",
11843     "field_name" : "mRemote",
11844     "field_offset" : 32,
11845     "referenced_type" : "type-22"
11846    },
11847    {
11848     "access" : "private",
11849     "field_name" : "mRefs",
11850     "field_offset" : 64,
11851     "referenced_type" : "type-10"
11852    },
11853    {
11854     "access" : "private",
11855     "field_name" : "mState",
11856     "field_offset" : 96,
11857     "referenced_type" : "type-23"
11858    }
11859   ],
11860   "linker_set_key" : "android::hardware::BpHwRefBase",
11861   "name" : "android::hardware::BpHwRefBase",
11862   "record_kind" : "class",
11863   "referenced_type" : "type-21",
11864   "self_type" : "type-21",
11865   "size" : 24,
11866   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
11867   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
11868   "vtable_components" :
11869   [
11870    {
11871     "component_value" : 16,
11872     "kind" : "vbase_offset"
11873    },
11874    {
11875     "kind" : "offset_to_top"
11876    },
11877    {
11878     "kind" : "rtti",
11879     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
11880    },
11881    {
11882     "kind" : "complete_dtor_pointer",
11883     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
11884    },
11885    {
11886     "kind" : "deleting_dtor_pointer",
11887     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
11888    },
11889    {
11890     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11891    },
11892    {
11893     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11894    },
11895    {
11896     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11897    },
11898    {
11899     "kind" : "vcall_offset"
11900    },
11901    {
11902     "component_value" : -16,
11903     "kind" : "vcall_offset"
11904    },
11905    {
11906     "component_value" : -16,
11907     "kind" : "vcall_offset"
11908    },
11909    {
11910     "component_value" : -16,
11911     "kind" : "vcall_offset"
11912    },
11913    {
11914     "component_value" : -16,
11915     "kind" : "vcall_offset"
11916    },
11917    {
11918     "component_value" : -16,
11919     "kind" : "offset_to_top"
11920    },
11921    {
11922     "kind" : "rtti",
11923     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
11924    },
11925    {
11926     "kind" : "complete_dtor_pointer",
11927     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
11928    },
11929    {
11930     "kind" : "deleting_dtor_pointer",
11931     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
11932    },
11933    {
11934     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11935    },
11936    {
11937     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11938    },
11939    {
11940     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11941    },
11942    {
11943     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11944    }
11945   ]
11946  },
11947  {
11948   "alignment" : 4,
11949   "base_specifiers" :
11950   [
11951    {
11952     "referenced_type" : "type-345"
11953    },
11954    {
11955     "referenced_type" : "type-20"
11956    },
11957    {
11958     "referenced_type" : "type-21"
11959    }
11960   ],
11961   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_0::ICryptoFactory>",
11962   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_0::ICryptoFactory>",
11963   "record_kind" : "class",
11964   "referenced_type" : "type-647",
11965   "self_type" : "type-647",
11966   "size" : 32,
11967   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
11968   "template_args" : [ "type-345" ],
11969   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEEE",
11970   "vtable_components" :
11971   [
11972    {
11973     "component_value" : 24,
11974     "kind" : "vbase_offset"
11975    },
11976    {
11977     "kind" : "offset_to_top"
11978    },
11979    {
11980     "kind" : "rtti",
11981     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEEE"
11982    },
11983    {
11984     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_014ICryptoFactory8isRemoteEv"
11985    },
11986    {
11987     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11988    },
11989    {
11990     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11991    },
11992    {
11993     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11994    },
11995    {
11996     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11997    },
11998    {
11999     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory21setHALInstrumentationEv"
12000    },
12001    {
12002     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12003    },
12004    {
12005     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory4pingEv"
12006    },
12007    {
12008     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12009    },
12010    {
12011     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory21notifySyspropsChangedEv"
12012    },
12013    {
12014     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12015    },
12016    {
12017     "kind" : "complete_dtor_pointer",
12018     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED1Ev"
12019    },
12020    {
12021     "kind" : "deleting_dtor_pointer",
12022     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED0Ev"
12023    },
12024    {
12025     "is_pure" : true,
12026     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
12027    },
12028    {
12029     "is_pure" : true,
12030     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS_2spINS2_13ICryptoPluginEEEEEE"
12031    },
12032    {
12033     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEE10onAsBinderEv"
12034    },
12035    {
12036     "component_value" : 20,
12037     "kind" : "vbase_offset"
12038    },
12039    {
12040     "component_value" : -4,
12041     "kind" : "offset_to_top"
12042    },
12043    {
12044     "kind" : "rtti",
12045     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEEE"
12046    },
12047    {
12048     "kind" : "complete_dtor_pointer",
12049     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED1Ev"
12050    },
12051    {
12052     "kind" : "deleting_dtor_pointer",
12053     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED0Ev"
12054    },
12055    {
12056     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEE10onAsBinderEv"
12057    },
12058    {
12059     "component_value" : 16,
12060     "kind" : "vbase_offset"
12061    },
12062    {
12063     "component_value" : -8,
12064     "kind" : "offset_to_top"
12065    },
12066    {
12067     "kind" : "rtti",
12068     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEEE"
12069    },
12070    {
12071     "kind" : "complete_dtor_pointer",
12072     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED1Ev"
12073    },
12074    {
12075     "kind" : "deleting_dtor_pointer",
12076     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED0Ev"
12077    },
12078    {
12079     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12080    },
12081    {
12082     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12083    },
12084    {
12085     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12086    },
12087    {
12088     "kind" : "vcall_offset"
12089    },
12090    {
12091     "component_value" : -16,
12092     "kind" : "vcall_offset"
12093    },
12094    {
12095     "component_value" : -16,
12096     "kind" : "vcall_offset"
12097    },
12098    {
12099     "component_value" : -16,
12100     "kind" : "vcall_offset"
12101    },
12102    {
12103     "component_value" : -24,
12104     "kind" : "vcall_offset"
12105    },
12106    {
12107     "component_value" : -24,
12108     "kind" : "offset_to_top"
12109    },
12110    {
12111     "kind" : "rtti",
12112     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEEE"
12113    },
12114    {
12115     "kind" : "complete_dtor_pointer",
12116     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED1Ev"
12117    },
12118    {
12119     "kind" : "deleting_dtor_pointer",
12120     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEED0Ev"
12121    },
12122    {
12123     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12124    },
12125    {
12126     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12127    },
12128    {
12129     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12130    },
12131    {
12132     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12133    }
12134   ]
12135  },
12136  {
12137   "alignment" : 4,
12138   "base_specifiers" :
12139   [
12140    {
12141     "referenced_type" : "type-320"
12142    },
12143    {
12144     "referenced_type" : "type-20"
12145    },
12146    {
12147     "referenced_type" : "type-21"
12148    }
12149   ],
12150   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_0::ICryptoPlugin>",
12151   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_0::ICryptoPlugin>",
12152   "record_kind" : "class",
12153   "referenced_type" : "type-646",
12154   "self_type" : "type-646",
12155   "size" : 32,
12156   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
12157   "template_args" : [ "type-320" ],
12158   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEEE",
12159   "vtable_components" :
12160   [
12161    {
12162     "component_value" : 24,
12163     "kind" : "vbase_offset"
12164    },
12165    {
12166     "kind" : "offset_to_top"
12167    },
12168    {
12169     "kind" : "rtti",
12170     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEEE"
12171    },
12172    {
12173     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_013ICryptoPlugin8isRemoteEv"
12174    },
12175    {
12176     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12177    },
12178    {
12179     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12180    },
12181    {
12182     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12183    },
12184    {
12185     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12186    },
12187    {
12188     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin21setHALInstrumentationEv"
12189    },
12190    {
12191     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12192    },
12193    {
12194     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin4pingEv"
12195    },
12196    {
12197     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12198    },
12199    {
12200     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin21notifySyspropsChangedEv"
12201    },
12202    {
12203     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12204    },
12205    {
12206     "kind" : "complete_dtor_pointer",
12207     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED1Ev"
12208    },
12209    {
12210     "kind" : "deleting_dtor_pointer",
12211     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED0Ev"
12212    },
12213    {
12214     "is_pure" : true,
12215     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
12216    },
12217    {
12218     "is_pure" : true,
12219     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin16notifyResolutionEjj"
12220    },
12221    {
12222     "is_pure" : true,
12223     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin18setMediaDrmSessionERKNS0_8hidl_vecIhEE"
12224    },
12225    {
12226     "is_pure" : true,
12227     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin19setSharedBufferBaseERKNS0_11hidl_memoryEj"
12228    },
12229    {
12230     "is_pure" : true,
12231     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin7decryptEbRKNS0_10hidl_arrayIhLj16EJEEES7_NS2_4ModeERKNS2_7PatternERKNS0_8hidl_vecINS2_9SubSampleEEERKNS2_12SharedBufferEyRKNS2_17DestinationBufferENSt3__18functionIFvNS2_6StatusEjRKNS0_11hidl_stringEEEE"
12232    },
12233    {
12234     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEE10onAsBinderEv"
12235    },
12236    {
12237     "component_value" : 20,
12238     "kind" : "vbase_offset"
12239    },
12240    {
12241     "component_value" : -4,
12242     "kind" : "offset_to_top"
12243    },
12244    {
12245     "kind" : "rtti",
12246     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEEE"
12247    },
12248    {
12249     "kind" : "complete_dtor_pointer",
12250     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED1Ev"
12251    },
12252    {
12253     "kind" : "deleting_dtor_pointer",
12254     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED0Ev"
12255    },
12256    {
12257     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEE10onAsBinderEv"
12258    },
12259    {
12260     "component_value" : 16,
12261     "kind" : "vbase_offset"
12262    },
12263    {
12264     "component_value" : -8,
12265     "kind" : "offset_to_top"
12266    },
12267    {
12268     "kind" : "rtti",
12269     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEEE"
12270    },
12271    {
12272     "kind" : "complete_dtor_pointer",
12273     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED1Ev"
12274    },
12275    {
12276     "kind" : "deleting_dtor_pointer",
12277     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED0Ev"
12278    },
12279    {
12280     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12281    },
12282    {
12283     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12284    },
12285    {
12286     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12287    },
12288    {
12289     "kind" : "vcall_offset"
12290    },
12291    {
12292     "component_value" : -16,
12293     "kind" : "vcall_offset"
12294    },
12295    {
12296     "component_value" : -16,
12297     "kind" : "vcall_offset"
12298    },
12299    {
12300     "component_value" : -16,
12301     "kind" : "vcall_offset"
12302    },
12303    {
12304     "component_value" : -24,
12305     "kind" : "vcall_offset"
12306    },
12307    {
12308     "component_value" : -24,
12309     "kind" : "offset_to_top"
12310    },
12311    {
12312     "kind" : "rtti",
12313     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEEE"
12314    },
12315    {
12316     "kind" : "complete_dtor_pointer",
12317     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED1Ev"
12318    },
12319    {
12320     "kind" : "deleting_dtor_pointer",
12321     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEED0Ev"
12322    },
12323    {
12324     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12325    },
12326    {
12327     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12328    },
12329    {
12330     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12331    },
12332    {
12333     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12334    }
12335   ]
12336  },
12337  {
12338   "alignment" : 4,
12339   "base_specifiers" :
12340   [
12341    {
12342     "referenced_type" : "type-19"
12343    },
12344    {
12345     "referenced_type" : "type-20"
12346    },
12347    {
12348     "referenced_type" : "type-21"
12349    }
12350   ],
12351   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_0::IDrmFactory>",
12352   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_0::IDrmFactory>",
12353   "record_kind" : "class",
12354   "referenced_type" : "type-18",
12355   "self_type" : "type-18",
12356   "size" : 32,
12357   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
12358   "template_args" : [ "type-19" ],
12359   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEEE",
12360   "vtable_components" :
12361   [
12362    {
12363     "component_value" : 24,
12364     "kind" : "vbase_offset"
12365    },
12366    {
12367     "kind" : "offset_to_top"
12368    },
12369    {
12370     "kind" : "rtti",
12371     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEEE"
12372    },
12373    {
12374     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_011IDrmFactory8isRemoteEv"
12375    },
12376    {
12377     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12378    },
12379    {
12380     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12381    },
12382    {
12383     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12384    },
12385    {
12386     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12387    },
12388    {
12389     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory21setHALInstrumentationEv"
12390    },
12391    {
12392     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12393    },
12394    {
12395     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory4pingEv"
12396    },
12397    {
12398     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12399    },
12400    {
12401     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory21notifySyspropsChangedEv"
12402    },
12403    {
12404     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12405    },
12406    {
12407     "kind" : "complete_dtor_pointer",
12408     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED1Ev"
12409    },
12410    {
12411     "kind" : "deleting_dtor_pointer",
12412     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED0Ev"
12413    },
12414    {
12415     "is_pure" : true,
12416     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
12417    },
12418    {
12419     "is_pure" : true,
12420     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
12421    },
12422    {
12423     "is_pure" : true,
12424     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusERKNS_2spINS2_10IDrmPluginEEEEEE"
12425    },
12426    {
12427     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEE10onAsBinderEv"
12428    },
12429    {
12430     "component_value" : 20,
12431     "kind" : "vbase_offset"
12432    },
12433    {
12434     "component_value" : -4,
12435     "kind" : "offset_to_top"
12436    },
12437    {
12438     "kind" : "rtti",
12439     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEEE"
12440    },
12441    {
12442     "kind" : "complete_dtor_pointer",
12443     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED1Ev"
12444    },
12445    {
12446     "kind" : "deleting_dtor_pointer",
12447     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED0Ev"
12448    },
12449    {
12450     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEE10onAsBinderEv"
12451    },
12452    {
12453     "component_value" : 16,
12454     "kind" : "vbase_offset"
12455    },
12456    {
12457     "component_value" : -8,
12458     "kind" : "offset_to_top"
12459    },
12460    {
12461     "kind" : "rtti",
12462     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEEE"
12463    },
12464    {
12465     "kind" : "complete_dtor_pointer",
12466     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED1Ev"
12467    },
12468    {
12469     "kind" : "deleting_dtor_pointer",
12470     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED0Ev"
12471    },
12472    {
12473     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12474    },
12475    {
12476     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12477    },
12478    {
12479     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12480    },
12481    {
12482     "kind" : "vcall_offset"
12483    },
12484    {
12485     "component_value" : -16,
12486     "kind" : "vcall_offset"
12487    },
12488    {
12489     "component_value" : -16,
12490     "kind" : "vcall_offset"
12491    },
12492    {
12493     "component_value" : -16,
12494     "kind" : "vcall_offset"
12495    },
12496    {
12497     "component_value" : -24,
12498     "kind" : "vcall_offset"
12499    },
12500    {
12501     "component_value" : -24,
12502     "kind" : "offset_to_top"
12503    },
12504    {
12505     "kind" : "rtti",
12506     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEEE"
12507    },
12508    {
12509     "kind" : "complete_dtor_pointer",
12510     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED1Ev"
12511    },
12512    {
12513     "kind" : "deleting_dtor_pointer",
12514     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEED0Ev"
12515    },
12516    {
12517     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12518    },
12519    {
12520     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12521    },
12522    {
12523     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12524    },
12525    {
12526     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12527    }
12528   ]
12529  },
12530  {
12531   "alignment" : 4,
12532   "base_specifiers" :
12533   [
12534    {
12535     "referenced_type" : "type-127"
12536    },
12537    {
12538     "referenced_type" : "type-20"
12539    },
12540    {
12541     "referenced_type" : "type-21"
12542    }
12543   ],
12544   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_0::IDrmPlugin>",
12545   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_0::IDrmPlugin>",
12546   "record_kind" : "class",
12547   "referenced_type" : "type-917",
12548   "self_type" : "type-917",
12549   "size" : 32,
12550   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
12551   "template_args" : [ "type-127" ],
12552   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEEE",
12553   "vtable_components" :
12554   [
12555    {
12556     "component_value" : 24,
12557     "kind" : "vbase_offset"
12558    },
12559    {
12560     "kind" : "offset_to_top"
12561    },
12562    {
12563     "kind" : "rtti",
12564     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEEE"
12565    },
12566    {
12567     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_010IDrmPlugin8isRemoteEv"
12568    },
12569    {
12570     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12571    },
12572    {
12573     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12574    },
12575    {
12576     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12577    },
12578    {
12579     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12580    },
12581    {
12582     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin21setHALInstrumentationEv"
12583    },
12584    {
12585     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12586    },
12587    {
12588     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin4pingEv"
12589    },
12590    {
12591     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12592    },
12593    {
12594     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin21notifySyspropsChangedEv"
12595    },
12596    {
12597     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12598    },
12599    {
12600     "kind" : "complete_dtor_pointer",
12601     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED1Ev"
12602    },
12603    {
12604     "kind" : "deleting_dtor_pointer",
12605     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED0Ev"
12606    },
12607    {
12608     "is_pure" : true,
12609     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11openSessionENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEEEEE"
12610    },
12611    {
12612     "is_pure" : true,
12613     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
12614    },
12615    {
12616     "is_pure" : true,
12617     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS2_7KeyTypeERKNS4_INS2_8KeyValueEEENSt3__18functionIFvNS2_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
12618    },
12619    {
12620     "is_pure" : true,
12621     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS2_6StatusES7_EEE"
12622    },
12623    {
12624     "is_pure" : true,
12625     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
12626    },
12627    {
12628     "is_pure" : true,
12629     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
12630    },
12631    {
12632     "is_pure" : true,
12633     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS4_INS2_8KeyValueEEEEEE"
12634    },
12635    {
12636     "is_pure" : true,
12637     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEES6_EEE"
12638    },
12639    {
12640     "is_pure" : true,
12641     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusES7_S7_EEE"
12642    },
12643    {
12644     "is_pure" : true,
12645     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14getSecureStopsENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecINS2_10SecureStopEEEEEE"
12646    },
12647    {
12648     "is_pure" : true,
12649     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS2_10SecureStopEEEE"
12650    },
12651    {
12652     "is_pure" : true,
12653     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin21releaseAllSecureStopsEv"
12654    },
12655    {
12656     "is_pure" : true,
12657     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
12658    },
12659    {
12660     "is_pure" : true,
12661     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusES6_EEE"
12662    },
12663    {
12664     "is_pure" : true,
12665     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEEEEE"
12666    },
12667    {
12668     "is_pure" : true,
12669     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
12670    },
12671    {
12672     "is_pure" : true,
12673     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
12674    },
12675    {
12676     "is_pure" : true,
12677     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
12678    },
12679    {
12680     "is_pure" : true,
12681     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
12682    },
12683    {
12684     "is_pure" : true,
12685     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
12686    },
12687    {
12688     "is_pure" : true,
12689     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
12690    },
12691    {
12692     "is_pure" : true,
12693     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
12694    },
12695    {
12696     "is_pure" : true,
12697     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusEbEEE"
12698    },
12699    {
12700     "is_pure" : true,
12701     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
12702    },
12703    {
12704     "is_pure" : true,
12705     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11setListenerERKNS_2spINS2_18IDrmPluginListenerEEE"
12706    },
12707    {
12708     "is_pure" : true,
12709     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin9sendEventENS2_9EventTypeERKNS0_8hidl_vecIhEES8_"
12710    },
12711    {
12712     "is_pure" : true,
12713     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEx"
12714    },
12715    {
12716     "is_pure" : true,
12717     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS2_9KeyStatusEEEb"
12718    },
12719    {
12720     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEE10onAsBinderEv"
12721    },
12722    {
12723     "component_value" : 20,
12724     "kind" : "vbase_offset"
12725    },
12726    {
12727     "component_value" : -4,
12728     "kind" : "offset_to_top"
12729    },
12730    {
12731     "kind" : "rtti",
12732     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEEE"
12733    },
12734    {
12735     "kind" : "complete_dtor_pointer",
12736     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED1Ev"
12737    },
12738    {
12739     "kind" : "deleting_dtor_pointer",
12740     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED0Ev"
12741    },
12742    {
12743     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEE10onAsBinderEv"
12744    },
12745    {
12746     "component_value" : 16,
12747     "kind" : "vbase_offset"
12748    },
12749    {
12750     "component_value" : -8,
12751     "kind" : "offset_to_top"
12752    },
12753    {
12754     "kind" : "rtti",
12755     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEEE"
12756    },
12757    {
12758     "kind" : "complete_dtor_pointer",
12759     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED1Ev"
12760    },
12761    {
12762     "kind" : "deleting_dtor_pointer",
12763     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED0Ev"
12764    },
12765    {
12766     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12767    },
12768    {
12769     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12770    },
12771    {
12772     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12773    },
12774    {
12775     "kind" : "vcall_offset"
12776    },
12777    {
12778     "component_value" : -16,
12779     "kind" : "vcall_offset"
12780    },
12781    {
12782     "component_value" : -16,
12783     "kind" : "vcall_offset"
12784    },
12785    {
12786     "component_value" : -16,
12787     "kind" : "vcall_offset"
12788    },
12789    {
12790     "component_value" : -24,
12791     "kind" : "vcall_offset"
12792    },
12793    {
12794     "component_value" : -24,
12795     "kind" : "offset_to_top"
12796    },
12797    {
12798     "kind" : "rtti",
12799     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEEE"
12800    },
12801    {
12802     "kind" : "complete_dtor_pointer",
12803     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED1Ev"
12804    },
12805    {
12806     "kind" : "deleting_dtor_pointer",
12807     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEED0Ev"
12808    },
12809    {
12810     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12811    },
12812    {
12813     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12814    },
12815    {
12816     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12817    },
12818    {
12819     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12820    }
12821   ]
12822  },
12823  {
12824   "alignment" : 4,
12825   "base_specifiers" :
12826   [
12827    {
12828     "referenced_type" : "type-150"
12829    },
12830    {
12831     "referenced_type" : "type-20"
12832    },
12833    {
12834     "referenced_type" : "type-21"
12835    }
12836   ],
12837   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_0::IDrmPluginListener>",
12838   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_0::IDrmPluginListener>",
12839   "record_kind" : "class",
12840   "referenced_type" : "type-916",
12841   "self_type" : "type-916",
12842   "size" : 32,
12843   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
12844   "template_args" : [ "type-150" ],
12845   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEEE",
12846   "vtable_components" :
12847   [
12848    {
12849     "component_value" : 24,
12850     "kind" : "vbase_offset"
12851    },
12852    {
12853     "kind" : "offset_to_top"
12854    },
12855    {
12856     "kind" : "rtti",
12857     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEEE"
12858    },
12859    {
12860     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_018IDrmPluginListener8isRemoteEv"
12861    },
12862    {
12863     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12864    },
12865    {
12866     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12867    },
12868    {
12869     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12870    },
12871    {
12872     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12873    },
12874    {
12875     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener21setHALInstrumentationEv"
12876    },
12877    {
12878     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12879    },
12880    {
12881     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener4pingEv"
12882    },
12883    {
12884     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12885    },
12886    {
12887     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener21notifySyspropsChangedEv"
12888    },
12889    {
12890     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12891    },
12892    {
12893     "kind" : "complete_dtor_pointer",
12894     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED1Ev"
12895    },
12896    {
12897     "kind" : "deleting_dtor_pointer",
12898     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED0Ev"
12899    },
12900    {
12901     "is_pure" : true,
12902     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener9sendEventENS2_9EventTypeERKNS0_8hidl_vecIhEES8_"
12903    },
12904    {
12905     "is_pure" : true,
12906     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener20sendExpirationUpdateERKNS0_8hidl_vecIhEEx"
12907    },
12908    {
12909     "is_pure" : true,
12910     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS2_9KeyStatusEEEb"
12911    },
12912    {
12913     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEE10onAsBinderEv"
12914    },
12915    {
12916     "component_value" : 20,
12917     "kind" : "vbase_offset"
12918    },
12919    {
12920     "component_value" : -4,
12921     "kind" : "offset_to_top"
12922    },
12923    {
12924     "kind" : "rtti",
12925     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEEE"
12926    },
12927    {
12928     "kind" : "complete_dtor_pointer",
12929     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED1Ev"
12930    },
12931    {
12932     "kind" : "deleting_dtor_pointer",
12933     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED0Ev"
12934    },
12935    {
12936     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEE10onAsBinderEv"
12937    },
12938    {
12939     "component_value" : 16,
12940     "kind" : "vbase_offset"
12941    },
12942    {
12943     "component_value" : -8,
12944     "kind" : "offset_to_top"
12945    },
12946    {
12947     "kind" : "rtti",
12948     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEEE"
12949    },
12950    {
12951     "kind" : "complete_dtor_pointer",
12952     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED1Ev"
12953    },
12954    {
12955     "kind" : "deleting_dtor_pointer",
12956     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED0Ev"
12957    },
12958    {
12959     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12960    },
12961    {
12962     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12963    },
12964    {
12965     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12966    },
12967    {
12968     "kind" : "vcall_offset"
12969    },
12970    {
12971     "component_value" : -16,
12972     "kind" : "vcall_offset"
12973    },
12974    {
12975     "component_value" : -16,
12976     "kind" : "vcall_offset"
12977    },
12978    {
12979     "component_value" : -16,
12980     "kind" : "vcall_offset"
12981    },
12982    {
12983     "component_value" : -24,
12984     "kind" : "vcall_offset"
12985    },
12986    {
12987     "component_value" : -24,
12988     "kind" : "offset_to_top"
12989    },
12990    {
12991     "kind" : "rtti",
12992     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEEE"
12993    },
12994    {
12995     "kind" : "complete_dtor_pointer",
12996     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED1Ev"
12997    },
12998    {
12999     "kind" : "deleting_dtor_pointer",
13000     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEED0Ev"
13001    },
13002    {
13003     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13004    },
13005    {
13006     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13007    },
13008    {
13009     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13010    },
13011    {
13012     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13013    }
13014   ]
13015  },
13016  {
13017   "alignment" : 4,
13018   "base_specifiers" :
13019   [
13020    {
13021     "referenced_type" : "type-361"
13022    },
13023    {
13024     "referenced_type" : "type-20"
13025    },
13026    {
13027     "referenced_type" : "type-21"
13028    }
13029   ],
13030   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_1::ICryptoFactory>",
13031   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_1::ICryptoFactory>",
13032   "record_kind" : "class",
13033   "referenced_type" : "type-649",
13034   "self_type" : "type-649",
13035   "size" : 32,
13036   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
13037   "template_args" : [ "type-361" ],
13038   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEEE",
13039   "vtable_components" :
13040   [
13041    {
13042     "component_value" : 24,
13043     "kind" : "vbase_offset"
13044    },
13045    {
13046     "kind" : "offset_to_top"
13047    },
13048    {
13049     "kind" : "rtti",
13050     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEEE"
13051    },
13052    {
13053     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_114ICryptoFactory8isRemoteEv"
13054    },
13055    {
13056     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13057    },
13058    {
13059     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13060    },
13061    {
13062     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13063    },
13064    {
13065     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13066    },
13067    {
13068     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21setHALInstrumentationEv"
13069    },
13070    {
13071     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13072    },
13073    {
13074     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory4pingEv"
13075    },
13076    {
13077     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13078    },
13079    {
13080     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21notifySyspropsChangedEv"
13081    },
13082    {
13083     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13084    },
13085    {
13086     "kind" : "complete_dtor_pointer",
13087     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED1Ev"
13088    },
13089    {
13090     "kind" : "deleting_dtor_pointer",
13091     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED0Ev"
13092    },
13093    {
13094     "is_pure" : true,
13095     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
13096    },
13097    {
13098     "is_pure" : true,
13099     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSE_13ICryptoPluginEEEEEE"
13100    },
13101    {
13102     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEE10onAsBinderEv"
13103    },
13104    {
13105     "component_value" : 20,
13106     "kind" : "vbase_offset"
13107    },
13108    {
13109     "component_value" : -4,
13110     "kind" : "offset_to_top"
13111    },
13112    {
13113     "kind" : "rtti",
13114     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEEE"
13115    },
13116    {
13117     "kind" : "complete_dtor_pointer",
13118     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED1Ev"
13119    },
13120    {
13121     "kind" : "deleting_dtor_pointer",
13122     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED0Ev"
13123    },
13124    {
13125     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEE10onAsBinderEv"
13126    },
13127    {
13128     "component_value" : 16,
13129     "kind" : "vbase_offset"
13130    },
13131    {
13132     "component_value" : -8,
13133     "kind" : "offset_to_top"
13134    },
13135    {
13136     "kind" : "rtti",
13137     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEEE"
13138    },
13139    {
13140     "kind" : "complete_dtor_pointer",
13141     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED1Ev"
13142    },
13143    {
13144     "kind" : "deleting_dtor_pointer",
13145     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED0Ev"
13146    },
13147    {
13148     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13149    },
13150    {
13151     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13152    },
13153    {
13154     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13155    },
13156    {
13157     "kind" : "vcall_offset"
13158    },
13159    {
13160     "component_value" : -16,
13161     "kind" : "vcall_offset"
13162    },
13163    {
13164     "component_value" : -16,
13165     "kind" : "vcall_offset"
13166    },
13167    {
13168     "component_value" : -16,
13169     "kind" : "vcall_offset"
13170    },
13171    {
13172     "component_value" : -24,
13173     "kind" : "vcall_offset"
13174    },
13175    {
13176     "component_value" : -24,
13177     "kind" : "offset_to_top"
13178    },
13179    {
13180     "kind" : "rtti",
13181     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEEE"
13182    },
13183    {
13184     "kind" : "complete_dtor_pointer",
13185     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED1Ev"
13186    },
13187    {
13188     "kind" : "deleting_dtor_pointer",
13189     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEED0Ev"
13190    },
13191    {
13192     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13193    },
13194    {
13195     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13196    },
13197    {
13198     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13199    },
13200    {
13201     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13202    }
13203   ]
13204  },
13205  {
13206   "alignment" : 4,
13207   "base_specifiers" :
13208   [
13209    {
13210     "referenced_type" : "type-36"
13211    },
13212    {
13213     "referenced_type" : "type-20"
13214    },
13215    {
13216     "referenced_type" : "type-21"
13217    }
13218   ],
13219   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmFactory>",
13220   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmFactory>",
13221   "record_kind" : "class",
13222   "referenced_type" : "type-35",
13223   "self_type" : "type-35",
13224   "size" : 32,
13225   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
13226   "template_args" : [ "type-36" ],
13227   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEEE",
13228   "vtable_components" :
13229   [
13230    {
13231     "component_value" : 24,
13232     "kind" : "vbase_offset"
13233    },
13234    {
13235     "kind" : "offset_to_top"
13236    },
13237    {
13238     "kind" : "rtti",
13239     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEEE"
13240    },
13241    {
13242     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_111IDrmFactory8isRemoteEv"
13243    },
13244    {
13245     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13246    },
13247    {
13248     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13249    },
13250    {
13251     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13252    },
13253    {
13254     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13255    },
13256    {
13257     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory21setHALInstrumentationEv"
13258    },
13259    {
13260     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13261    },
13262    {
13263     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory4pingEv"
13264    },
13265    {
13266     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13267    },
13268    {
13269     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory21notifySyspropsChangedEv"
13270    },
13271    {
13272     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13273    },
13274    {
13275     "kind" : "complete_dtor_pointer",
13276     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED1Ev"
13277    },
13278    {
13279     "kind" : "deleting_dtor_pointer",
13280     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED0Ev"
13281    },
13282    {
13283     "is_pure" : true,
13284     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
13285    },
13286    {
13287     "is_pure" : true,
13288     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
13289    },
13290    {
13291     "is_pure" : true,
13292     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSD_10IDrmPluginEEEEEE"
13293    },
13294    {
13295     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEE10onAsBinderEv"
13296    },
13297    {
13298     "component_value" : 20,
13299     "kind" : "vbase_offset"
13300    },
13301    {
13302     "component_value" : -4,
13303     "kind" : "offset_to_top"
13304    },
13305    {
13306     "kind" : "rtti",
13307     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEEE"
13308    },
13309    {
13310     "kind" : "complete_dtor_pointer",
13311     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED1Ev"
13312    },
13313    {
13314     "kind" : "deleting_dtor_pointer",
13315     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED0Ev"
13316    },
13317    {
13318     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEE10onAsBinderEv"
13319    },
13320    {
13321     "component_value" : 16,
13322     "kind" : "vbase_offset"
13323    },
13324    {
13325     "component_value" : -8,
13326     "kind" : "offset_to_top"
13327    },
13328    {
13329     "kind" : "rtti",
13330     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEEE"
13331    },
13332    {
13333     "kind" : "complete_dtor_pointer",
13334     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED1Ev"
13335    },
13336    {
13337     "kind" : "deleting_dtor_pointer",
13338     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED0Ev"
13339    },
13340    {
13341     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13342    },
13343    {
13344     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13345    },
13346    {
13347     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13348    },
13349    {
13350     "kind" : "vcall_offset"
13351    },
13352    {
13353     "component_value" : -16,
13354     "kind" : "vcall_offset"
13355    },
13356    {
13357     "component_value" : -16,
13358     "kind" : "vcall_offset"
13359    },
13360    {
13361     "component_value" : -16,
13362     "kind" : "vcall_offset"
13363    },
13364    {
13365     "component_value" : -24,
13366     "kind" : "vcall_offset"
13367    },
13368    {
13369     "component_value" : -24,
13370     "kind" : "offset_to_top"
13371    },
13372    {
13373     "kind" : "rtti",
13374     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEEE"
13375    },
13376    {
13377     "kind" : "complete_dtor_pointer",
13378     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED1Ev"
13379    },
13380    {
13381     "kind" : "deleting_dtor_pointer",
13382     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEED0Ev"
13383    },
13384    {
13385     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13386    },
13387    {
13388     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13389    },
13390    {
13391     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13392    },
13393    {
13394     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13395    }
13396   ]
13397  },
13398  {
13399   "alignment" : 4,
13400   "base_specifiers" :
13401   [
13402    {
13403     "referenced_type" : "type-126"
13404    },
13405    {
13406     "referenced_type" : "type-20"
13407    },
13408    {
13409     "referenced_type" : "type-21"
13410    }
13411   ],
13412   "linker_set_key" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmPlugin>",
13413   "name" : "android::hardware::BpInterface<android::hardware::drm::V1_1::IDrmPlugin>",
13414   "record_kind" : "class",
13415   "referenced_type" : "type-142",
13416   "self_type" : "type-142",
13417   "size" : 32,
13418   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
13419   "template_args" : [ "type-126" ],
13420   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEEE",
13421   "vtable_components" :
13422   [
13423    {
13424     "component_value" : 24,
13425     "kind" : "vbase_offset"
13426    },
13427    {
13428     "kind" : "offset_to_top"
13429    },
13430    {
13431     "kind" : "rtti",
13432     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEEE"
13433    },
13434    {
13435     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_110IDrmPlugin8isRemoteEv"
13436    },
13437    {
13438     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13439    },
13440    {
13441     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13442    },
13443    {
13444     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13445    },
13446    {
13447     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13448    },
13449    {
13450     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21setHALInstrumentationEv"
13451    },
13452    {
13453     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13454    },
13455    {
13456     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin4pingEv"
13457    },
13458    {
13459     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13460    },
13461    {
13462     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21notifySyspropsChangedEv"
13463    },
13464    {
13465     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13466    },
13467    {
13468     "kind" : "complete_dtor_pointer",
13469     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED1Ev"
13470    },
13471    {
13472     "kind" : "deleting_dtor_pointer",
13473     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED0Ev"
13474    },
13475    {
13476     "is_pure" : true,
13477     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11openSessionENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
13478    },
13479    {
13480     "is_pure" : true,
13481     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
13482    },
13483    {
13484     "is_pure" : true,
13485     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NSB_14KeyRequestTypeESA_EEE"
13486    },
13487    {
13488     "is_pure" : true,
13489     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
13490    },
13491    {
13492     "is_pure" : true,
13493     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
13494    },
13495    {
13496     "is_pure" : true,
13497     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
13498    },
13499    {
13500     "is_pure" : true,
13501     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS4_INSA_8KeyValueEEEEEE"
13502    },
13503    {
13504     "is_pure" : true,
13505     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEES6_EEE"
13506    },
13507    {
13508     "is_pure" : true,
13509     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusES7_S7_EEE"
13510    },
13511    {
13512     "is_pure" : true,
13513     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14getSecureStopsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS6_10SecureStopEEEEEE"
13514    },
13515    {
13516     "is_pure" : true,
13517     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNSA_10SecureStopEEEE"
13518    },
13519    {
13520     "is_pure" : true,
13521     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21releaseAllSecureStopsEv"
13522    },
13523    {
13524     "is_pure" : true,
13525     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
13526    },
13527    {
13528     "is_pure" : true,
13529     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusES6_EEE"
13530    },
13531    {
13532     "is_pure" : true,
13533     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
13534    },
13535    {
13536     "is_pure" : true,
13537     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
13538    },
13539    {
13540     "is_pure" : true,
13541     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
13542    },
13543    {
13544     "is_pure" : true,
13545     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
13546    },
13547    {
13548     "is_pure" : true,
13549     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
13550    },
13551    {
13552     "is_pure" : true,
13553     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
13554    },
13555    {
13556     "is_pure" : true,
13557     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
13558    },
13559    {
13560     "is_pure" : true,
13561     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
13562    },
13563    {
13564     "is_pure" : true,
13565     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusEbEEE"
13566    },
13567    {
13568     "is_pure" : true,
13569     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
13570    },
13571    {
13572     "is_pure" : true,
13573     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11setListenerERKNS_2spINS1_4V1_018IDrmPluginListenerEEE"
13574    },
13575    {
13576     "is_pure" : true,
13577     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin9sendEventENS1_4V1_09EventTypeERKNS0_8hidl_vecIhEES9_"
13578    },
13579    {
13580     "is_pure" : true,
13581     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEx"
13582    },
13583    {
13584     "is_pure" : true,
13585     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS1_4V1_09KeyStatusEEEb"
13586    },
13587    {
13588     "is_pure" : true,
13589     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin15openSession_1_1ENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
13590    },
13591    {
13592     "is_pure" : true,
13593     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17getKeyRequest_1_1ERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
13594    },
13595    {
13596     "is_pure" : true,
13597     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13getHdcpLevelsENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelES8_EEE"
13598    },
13599    {
13600     "is_pure" : true,
13601     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19getNumberOfSessionsENSt3__18functionIFvNS1_4V1_06StatusEjjEEE"
13602    },
13603    {
13604     "is_pure" : true,
13605     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin16getSecurityLevelERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE"
13606    },
13607    {
13608     "is_pure" : true,
13609     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10getMetricsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE"
13610    },
13611    {
13612     "is_pure" : true,
13613     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin16getSecureStopIdsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS8_IhEEEEEEE"
13614    },
13615    {
13616     "is_pure" : true,
13617     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin18releaseSecureStopsERKNS2_17SecureStopReleaseE"
13618    },
13619    {
13620     "is_pure" : true,
13621     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin16removeSecureStopERKNS0_8hidl_vecIhEE"
13622    },
13623    {
13624     "is_pure" : true,
13625     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20removeAllSecureStopsEv"
13626    },
13627    {
13628     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEE10onAsBinderEv"
13629    },
13630    {
13631     "component_value" : 20,
13632     "kind" : "vbase_offset"
13633    },
13634    {
13635     "component_value" : -4,
13636     "kind" : "offset_to_top"
13637    },
13638    {
13639     "kind" : "rtti",
13640     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEEE"
13641    },
13642    {
13643     "kind" : "complete_dtor_pointer",
13644     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED1Ev"
13645    },
13646    {
13647     "kind" : "deleting_dtor_pointer",
13648     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED0Ev"
13649    },
13650    {
13651     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEE10onAsBinderEv"
13652    },
13653    {
13654     "component_value" : 16,
13655     "kind" : "vbase_offset"
13656    },
13657    {
13658     "component_value" : -8,
13659     "kind" : "offset_to_top"
13660    },
13661    {
13662     "kind" : "rtti",
13663     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEEE"
13664    },
13665    {
13666     "kind" : "complete_dtor_pointer",
13667     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED1Ev"
13668    },
13669    {
13670     "kind" : "deleting_dtor_pointer",
13671     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED0Ev"
13672    },
13673    {
13674     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13675    },
13676    {
13677     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13678    },
13679    {
13680     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13681    },
13682    {
13683     "kind" : "vcall_offset"
13684    },
13685    {
13686     "component_value" : -16,
13687     "kind" : "vcall_offset"
13688    },
13689    {
13690     "component_value" : -16,
13691     "kind" : "vcall_offset"
13692    },
13693    {
13694     "component_value" : -16,
13695     "kind" : "vcall_offset"
13696    },
13697    {
13698     "component_value" : -24,
13699     "kind" : "vcall_offset"
13700    },
13701    {
13702     "component_value" : -24,
13703     "kind" : "offset_to_top"
13704    },
13705    {
13706     "kind" : "rtti",
13707     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEEE"
13708    },
13709    {
13710     "kind" : "complete_dtor_pointer",
13711     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED1Ev"
13712    },
13713    {
13714     "kind" : "deleting_dtor_pointer",
13715     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEED0Ev"
13716    },
13717    {
13718     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13719    },
13720    {
13721     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13722    },
13723    {
13724     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13725    },
13726    {
13727     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13728    }
13729   ]
13730  },
13731  {
13732   "alignment" : 4,
13733   "base_specifiers" :
13734   [
13735    {
13736     "referenced_type" : "type-5"
13737    },
13738    {
13739     "referenced_type" : "type-20"
13740    },
13741    {
13742     "referenced_type" : "type-21"
13743    }
13744   ],
13745   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
13746   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
13747   "record_kind" : "class",
13748   "referenced_type" : "type-645",
13749   "self_type" : "type-645",
13750   "size" : 32,
13751   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
13752   "template_args" : [ "type-5" ],
13753   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
13754   "vtable_components" :
13755   [
13756    {
13757     "component_value" : 24,
13758     "kind" : "vbase_offset"
13759    },
13760    {
13761     "kind" : "offset_to_top"
13762    },
13763    {
13764     "kind" : "rtti",
13765     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
13766    },
13767    {
13768     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
13769    },
13770    {
13771     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13772    },
13773    {
13774     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13775    },
13776    {
13777     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13778    },
13779    {
13780     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13781    },
13782    {
13783     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
13784    },
13785    {
13786     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13787    },
13788    {
13789     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
13790    },
13791    {
13792     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13793    },
13794    {
13795     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
13796    },
13797    {
13798     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13799    },
13800    {
13801     "kind" : "complete_dtor_pointer",
13802     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
13803    },
13804    {
13805     "kind" : "deleting_dtor_pointer",
13806     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
13807    },
13808    {
13809     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13810    },
13811    {
13812     "component_value" : 20,
13813     "kind" : "vbase_offset"
13814    },
13815    {
13816     "component_value" : -4,
13817     "kind" : "offset_to_top"
13818    },
13819    {
13820     "kind" : "rtti",
13821     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
13822    },
13823    {
13824     "kind" : "complete_dtor_pointer",
13825     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
13826    },
13827    {
13828     "kind" : "deleting_dtor_pointer",
13829     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
13830    },
13831    {
13832     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13833    },
13834    {
13835     "component_value" : 16,
13836     "kind" : "vbase_offset"
13837    },
13838    {
13839     "component_value" : -8,
13840     "kind" : "offset_to_top"
13841    },
13842    {
13843     "kind" : "rtti",
13844     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
13845    },
13846    {
13847     "kind" : "complete_dtor_pointer",
13848     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
13849    },
13850    {
13851     "kind" : "deleting_dtor_pointer",
13852     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
13853    },
13854    {
13855     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13856    },
13857    {
13858     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13859    },
13860    {
13861     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13862    },
13863    {
13864     "kind" : "vcall_offset"
13865    },
13866    {
13867     "component_value" : -16,
13868     "kind" : "vcall_offset"
13869    },
13870    {
13871     "component_value" : -16,
13872     "kind" : "vcall_offset"
13873    },
13874    {
13875     "component_value" : -16,
13876     "kind" : "vcall_offset"
13877    },
13878    {
13879     "component_value" : -24,
13880     "kind" : "vcall_offset"
13881    },
13882    {
13883     "component_value" : -24,
13884     "kind" : "offset_to_top"
13885    },
13886    {
13887     "kind" : "rtti",
13888     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
13889    },
13890    {
13891     "kind" : "complete_dtor_pointer",
13892     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
13893    },
13894    {
13895     "kind" : "deleting_dtor_pointer",
13896     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
13897    },
13898    {
13899     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13900    },
13901    {
13902     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13903    },
13904    {
13905     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13906    },
13907    {
13908     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13909    }
13910   ]
13911  },
13912  {
13913   "alignment" : 4,
13914   "fields" :
13915   [
13916    {
13917     "access" : "private",
13918     "field_name" : "mMutex",
13919     "referenced_type" : "type-667"
13920    },
13921    {
13922     "access" : "private",
13923     "field_name" : "mMap",
13924     "field_offset" : 32,
13925     "referenced_type" : "type-668"
13926    }
13927   ],
13928   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
13929   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
13930   "record_kind" : "class",
13931   "referenced_type" : "type-666",
13932   "self_type" : "type-666",
13933   "size" : 16,
13934   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
13935   "template_args" : [ "type-3", "type-669" ],
13936   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
13937  },
13938  {
13939   "alignment" : 4,
13940   "fields" :
13941   [
13942    {
13943     "access" : "private",
13944     "field_name" : "mMutex",
13945     "referenced_type" : "type-675"
13946    },
13947    {
13948     "access" : "private",
13949     "field_name" : "mMap",
13950     "field_offset" : 32,
13951     "referenced_type" : "type-676"
13952    }
13953   ],
13954   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
13955   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
13956   "record_kind" : "class",
13957   "referenced_type" : "type-674",
13958   "self_type" : "type-674",
13959   "size" : 16,
13960   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
13961   "template_args" : [ "type-3", "type-26" ],
13962   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
13963  },
13964  {
13965   "alignment" : 4,
13966   "fields" :
13967   [
13968    {
13969     "access" : "private",
13970     "field_name" : "mMutex",
13971     "referenced_type" : "type-680"
13972    },
13973    {
13974     "access" : "private",
13975     "field_name" : "mMap",
13976     "field_offset" : 32,
13977     "referenced_type" : "type-681"
13978    }
13979   ],
13980   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
13981   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
13982   "record_kind" : "class",
13983   "referenced_type" : "type-679",
13984   "self_type" : "type-679",
13985   "size" : 16,
13986   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
13987   "template_args" : [ "type-682", "type-614" ],
13988   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
13989  },
13990  {
13991   "alignment" : 4,
13992   "fields" :
13993   [
13994    {
13995     "access" : "private",
13996     "field_name" : "mMutex",
13997     "referenced_type" : "type-698"
13998    },
13999    {
14000     "access" : "private",
14001     "field_name" : "mMap",
14002     "field_offset" : 32,
14003     "referenced_type" : "type-699"
14004    }
14005   ],
14006   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
14007   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
14008   "record_kind" : "class",
14009   "referenced_type" : "type-697",
14010   "self_type" : "type-697",
14011   "size" : 16,
14012   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
14013   "template_args" : [ "type-700", "type-701" ],
14014   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
14015  },
14016  {
14017   "alignment" : 4,
14018   "fields" :
14019   [
14020    {
14021     "access" : "private",
14022     "field_name" : "mMutex",
14023     "referenced_type" : "type-688"
14024    },
14025    {
14026     "access" : "private",
14027     "field_name" : "mMap",
14028     "field_offset" : 32,
14029     "referenced_type" : "type-689"
14030    }
14031   ],
14032   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
14033   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
14034   "record_kind" : "class",
14035   "referenced_type" : "type-687",
14036   "self_type" : "type-687",
14037   "size" : 16,
14038   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
14039   "template_args" : [ "type-690", "type-691" ],
14040   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
14041  },
14042  {
14043   "alignment" : 8,
14044   "fields" :
14045   [
14046    {
14047     "field_name" : "flags",
14048     "referenced_type" : "type-2"
14049    },
14050    {
14051     "field_name" : "fdIndex",
14052     "field_offset" : 32,
14053     "referenced_type" : "type-2"
14054    },
14055    {
14056     "field_name" : "offset",
14057     "field_offset" : 64,
14058     "referenced_type" : "type-2"
14059    },
14060    {
14061     "field_name" : "extent",
14062     "field_offset" : 128,
14063     "referenced_type" : "type-93"
14064    }
14065   ],
14066   "linker_set_key" : "android::hardware::GrantorDescriptor",
14067   "name" : "android::hardware::GrantorDescriptor",
14068   "referenced_type" : "type-563",
14069   "self_type" : "type-563",
14070   "size" : 24,
14071   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
14072   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
14073  },
14074  {
14075   "alignment" : 8,
14076   "base_specifiers" :
14077   [
14078    {
14079     "is_virtual" : true,
14080     "referenced_type" : "type-546"
14081    },
14082    {
14083     "is_virtual" : true,
14084     "referenced_type" : "type-6"
14085    }
14086   ],
14087   "linker_set_key" : "android::hardware::HidlMemory",
14088   "name" : "android::hardware::HidlMemory",
14089   "record_kind" : "class",
14090   "referenced_type" : "type-555",
14091   "self_type" : "type-555",
14092   "size" : 56,
14093   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
14094   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
14095   "vtable_components" :
14096   [
14097    {
14098     "component_value" : 48,
14099     "kind" : "vbase_offset"
14100    },
14101    {
14102     "component_value" : 8,
14103     "kind" : "vbase_offset"
14104    },
14105    {
14106     "kind" : "offset_to_top"
14107    },
14108    {
14109     "kind" : "rtti",
14110     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
14111    },
14112    {
14113     "kind" : "complete_dtor_pointer",
14114     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
14115    },
14116    {
14117     "kind" : "deleting_dtor_pointer",
14118     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
14119    },
14120    {
14121     "kind" : "vcall_offset"
14122    },
14123    {
14124     "kind" : "vcall_offset"
14125    },
14126    {
14127     "kind" : "vcall_offset"
14128    },
14129    {
14130     "kind" : "vcall_offset"
14131    },
14132    {
14133     "component_value" : -48,
14134     "kind" : "vcall_offset"
14135    },
14136    {
14137     "component_value" : -48,
14138     "kind" : "offset_to_top"
14139    },
14140    {
14141     "kind" : "rtti",
14142     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
14143    },
14144    {
14145     "kind" : "complete_dtor_pointer",
14146     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
14147    },
14148    {
14149     "kind" : "deleting_dtor_pointer",
14150     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
14151    },
14152    {
14153     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14154    },
14155    {
14156     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14157    },
14158    {
14159     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14160    },
14161    {
14162     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14163    }
14164   ]
14165  },
14166  {
14167   "alignment" : 4,
14168   "base_specifiers" :
14169   [
14170    {
14171     "is_virtual" : true,
14172     "referenced_type" : "type-6"
14173    }
14174   ],
14175   "linker_set_key" : "android::hardware::IBinder",
14176   "name" : "android::hardware::IBinder",
14177   "record_kind" : "class",
14178   "referenced_type" : "type-14",
14179   "self_type" : "type-14",
14180   "size" : 12,
14181   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
14182   "unique_id" : "_ZTSN7android8hardware7IBinderE",
14183   "vtable_components" :
14184   [
14185    {
14186     "component_value" : 4,
14187     "kind" : "vbase_offset"
14188    },
14189    {
14190     "kind" : "offset_to_top"
14191    },
14192    {
14193     "kind" : "rtti",
14194     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
14195    },
14196    {
14197     "is_pure" : true,
14198     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14199    },
14200    {
14201     "is_pure" : true,
14202     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
14203    },
14204    {
14205     "is_pure" : true,
14206     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
14207    },
14208    {
14209     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14210    },
14211    {
14212     "is_pure" : true,
14213     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14214    },
14215    {
14216     "is_pure" : true,
14217     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
14218    },
14219    {
14220     "is_pure" : true,
14221     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
14222    },
14223    {
14224     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
14225    },
14226    {
14227     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14228    },
14229    {
14230     "kind" : "complete_dtor_pointer",
14231     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
14232    },
14233    {
14234     "kind" : "deleting_dtor_pointer",
14235     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
14236    },
14237    {
14238     "kind" : "vcall_offset"
14239    },
14240    {
14241     "kind" : "vcall_offset"
14242    },
14243    {
14244     "kind" : "vcall_offset"
14245    },
14246    {
14247     "kind" : "vcall_offset"
14248    },
14249    {
14250     "component_value" : -4,
14251     "kind" : "vcall_offset"
14252    },
14253    {
14254     "component_value" : -4,
14255     "kind" : "offset_to_top"
14256    },
14257    {
14258     "kind" : "rtti",
14259     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
14260    },
14261    {
14262     "kind" : "complete_dtor_pointer",
14263     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
14264    },
14265    {
14266     "kind" : "deleting_dtor_pointer",
14267     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
14268    },
14269    {
14270     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14271    },
14272    {
14273     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14274    },
14275    {
14276     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14277    },
14278    {
14279     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14280    }
14281   ]
14282  },
14283  {
14284   "alignment" : 4,
14285   "base_specifiers" :
14286   [
14287    {
14288     "is_virtual" : true,
14289     "referenced_type" : "type-6"
14290    }
14291   ],
14292   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
14293   "name" : "android::hardware::IBinder::DeathRecipient",
14294   "record_kind" : "class",
14295   "referenced_type" : "type-387",
14296   "self_type" : "type-387",
14297   "size" : 12,
14298   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
14299   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
14300   "vtable_components" :
14301   [
14302    {
14303     "component_value" : 4,
14304     "kind" : "vbase_offset"
14305    },
14306    {
14307     "kind" : "offset_to_top"
14308    },
14309    {
14310     "kind" : "rtti",
14311     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
14312    },
14313    {
14314     "is_pure" : true,
14315     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
14316    },
14317    {
14318     "kind" : "complete_dtor_pointer",
14319     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
14320    },
14321    {
14322     "kind" : "deleting_dtor_pointer",
14323     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
14324    },
14325    {
14326     "kind" : "vcall_offset"
14327    },
14328    {
14329     "kind" : "vcall_offset"
14330    },
14331    {
14332     "kind" : "vcall_offset"
14333    },
14334    {
14335     "kind" : "vcall_offset"
14336    },
14337    {
14338     "component_value" : -4,
14339     "kind" : "vcall_offset"
14340    },
14341    {
14342     "component_value" : -4,
14343     "kind" : "offset_to_top"
14344    },
14345    {
14346     "kind" : "rtti",
14347     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
14348    },
14349    {
14350     "kind" : "complete_dtor_pointer",
14351     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
14352    },
14353    {
14354     "kind" : "deleting_dtor_pointer",
14355     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
14356    },
14357    {
14358     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14359    },
14360    {
14361     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14362    },
14363    {
14364     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14365    },
14366    {
14367     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14368    }
14369   ]
14370  },
14371  {
14372   "alignment" : 4,
14373   "base_specifiers" :
14374   [
14375    {
14376     "is_virtual" : true,
14377     "referenced_type" : "type-6"
14378    }
14379   ],
14380   "linker_set_key" : "android::hardware::IInterface",
14381   "name" : "android::hardware::IInterface",
14382   "record_kind" : "class",
14383   "referenced_type" : "type-20",
14384   "self_type" : "type-20",
14385   "size" : 12,
14386   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
14387   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
14388   "vtable_components" :
14389   [
14390    {
14391     "component_value" : 4,
14392     "kind" : "vbase_offset"
14393    },
14394    {
14395     "kind" : "offset_to_top"
14396    },
14397    {
14398     "kind" : "rtti",
14399     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
14400    },
14401    {
14402     "kind" : "complete_dtor_pointer",
14403     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
14404    },
14405    {
14406     "kind" : "deleting_dtor_pointer",
14407     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
14408    },
14409    {
14410     "is_pure" : true,
14411     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
14412    },
14413    {
14414     "kind" : "vcall_offset"
14415    },
14416    {
14417     "kind" : "vcall_offset"
14418    },
14419    {
14420     "kind" : "vcall_offset"
14421    },
14422    {
14423     "kind" : "vcall_offset"
14424    },
14425    {
14426     "component_value" : -4,
14427     "kind" : "vcall_offset"
14428    },
14429    {
14430     "component_value" : -4,
14431     "kind" : "offset_to_top"
14432    },
14433    {
14434     "kind" : "rtti",
14435     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
14436    },
14437    {
14438     "kind" : "complete_dtor_pointer",
14439     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
14440    },
14441    {
14442     "kind" : "deleting_dtor_pointer",
14443     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
14444    },
14445    {
14446     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14447    },
14448    {
14449     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14450    },
14451    {
14452     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14453    },
14454    {
14455     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14456    }
14457   ]
14458  },
14459  {
14460   "alignment" : 4,
14461   "fields" :
14462   [
14463    {
14464     "access" : "private",
14465     "field_name" : "mGrantors",
14466     "referenced_type" : "type-559"
14467    },
14468    {
14469     "access" : "private",
14470     "field_name" : "mHandle",
14471     "field_offset" : 128,
14472     "referenced_type" : "type-619"
14473    },
14474    {
14475     "access" : "private",
14476     "field_name" : "mQuantum",
14477     "field_offset" : 192,
14478     "referenced_type" : "type-2"
14479    },
14480    {
14481     "access" : "private",
14482     "field_name" : "mFlags",
14483     "field_offset" : 224,
14484     "referenced_type" : "type-2"
14485    }
14486   ],
14487   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
14488   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
14489   "referenced_type" : "type-618",
14490   "self_type" : "type-618",
14491   "size" : 32,
14492   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
14493   "template_args" : [ "type-71" ],
14494   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
14495  },
14496  {
14497   "alignment" : 4,
14498   "fields" :
14499   [
14500    {
14501     "access" : "private",
14502     "field_name" : "mBufCachePos",
14503     "referenced_type" : "type-2"
14504    },
14505    {
14506     "access" : "private",
14507     "field_name" : "mBufCache",
14508     "field_offset" : 32,
14509     "referenced_type" : "type-651"
14510    },
14511    {
14512     "access" : "private",
14513     "field_name" : "mError",
14514     "field_offset" : 128,
14515     "referenced_type" : "type-42"
14516    },
14517    {
14518     "access" : "private",
14519     "field_name" : "mData",
14520     "field_offset" : 160,
14521     "referenced_type" : "type-117"
14522    },
14523    {
14524     "access" : "private",
14525     "field_name" : "mDataSize",
14526     "field_offset" : 192,
14527     "referenced_type" : "type-2"
14528    },
14529    {
14530     "access" : "private",
14531     "field_name" : "mDataCapacity",
14532     "field_offset" : 224,
14533     "referenced_type" : "type-2"
14534    },
14535    {
14536     "access" : "private",
14537     "field_name" : "mDataPos",
14538     "field_offset" : 256,
14539     "referenced_type" : "type-2"
14540    },
14541    {
14542     "access" : "private",
14543     "field_name" : "mObjects",
14544     "field_offset" : 288,
14545     "referenced_type" : "type-652"
14546    },
14547    {
14548     "access" : "private",
14549     "field_name" : "mObjectsSize",
14550     "field_offset" : 320,
14551     "referenced_type" : "type-2"
14552    },
14553    {
14554     "access" : "private",
14555     "field_name" : "mObjectsCapacity",
14556     "field_offset" : 352,
14557     "referenced_type" : "type-2"
14558    },
14559    {
14560     "access" : "private",
14561     "field_name" : "mNextObjectHint",
14562     "field_offset" : 384,
14563     "referenced_type" : "type-2"
14564    },
14565    {
14566     "access" : "private",
14567     "field_name" : "mNumRef",
14568     "field_offset" : 416,
14569     "referenced_type" : "type-2"
14570    },
14571    {
14572     "access" : "private",
14573     "field_name" : "mFdsKnown",
14574     "field_offset" : 448,
14575     "referenced_type" : "type-26"
14576    },
14577    {
14578     "access" : "private",
14579     "field_name" : "mHasFds",
14580     "field_offset" : 456,
14581     "referenced_type" : "type-26"
14582    },
14583    {
14584     "access" : "private",
14585     "field_name" : "mAllowFds",
14586     "field_offset" : 464,
14587     "referenced_type" : "type-26"
14588    },
14589    {
14590     "access" : "private",
14591     "field_name" : "mOwner",
14592     "field_offset" : 480,
14593     "referenced_type" : "type-653"
14594    },
14595    {
14596     "access" : "private",
14597     "field_name" : "mOwnerCookie",
14598     "field_offset" : 512,
14599     "referenced_type" : "type-43"
14600    }
14601   ],
14602   "linker_set_key" : "android::hardware::Parcel",
14603   "name" : "android::hardware::Parcel",
14604   "record_kind" : "class",
14605   "referenced_type" : "type-650",
14606   "self_type" : "type-650",
14607   "size" : 68,
14608   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
14609   "unique_id" : "_ZTSN7android8hardware6ParcelE"
14610  },
14611  {
14612   "access" : "private",
14613   "alignment" : 4,
14614   "fields" :
14615   [
14616    {
14617     "field_name" : "index",
14618     "referenced_type" : "type-2"
14619    },
14620    {
14621     "field_name" : "buffer",
14622     "field_offset" : 32,
14623     "referenced_type" : "type-93"
14624    },
14625    {
14626     "field_name" : "bufend",
14627     "field_offset" : 96,
14628     "referenced_type" : "type-93"
14629    }
14630   ],
14631   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
14632   "name" : "android::hardware::Parcel::BufferInfo",
14633   "referenced_type" : "type-657",
14634   "self_type" : "type-657",
14635   "size" : 20,
14636   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
14637   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
14638  },
14639  {
14640   "alignment" : 4,
14641   "base_specifiers" :
14642   [
14643    {
14644     "is_virtual" : true,
14645     "referenced_type" : "type-6"
14646    }
14647   ],
14648   "fields" :
14649   [
14650    {
14651     "access" : "private",
14652     "field_name" : "mDriverFD",
14653     "field_offset" : 32,
14654     "referenced_type" : "type-42"
14655    },
14656    {
14657     "access" : "private",
14658     "field_name" : "mVMStart",
14659     "field_offset" : 64,
14660     "referenced_type" : "type-43"
14661    },
14662    {
14663     "access" : "private",
14664     "field_name" : "mThreadCountLock",
14665     "field_offset" : 96,
14666     "referenced_type" : "type-45"
14667    },
14668    {
14669     "access" : "private",
14670     "field_name" : "mThreadCountDecrement",
14671     "field_offset" : 128,
14672     "referenced_type" : "type-46"
14673    },
14674    {
14675     "access" : "private",
14676     "field_name" : "mExecutingThreadsCount",
14677     "field_offset" : 160,
14678     "referenced_type" : "type-2"
14679    },
14680    {
14681     "access" : "private",
14682     "field_name" : "mMaxThreads",
14683     "field_offset" : 192,
14684     "referenced_type" : "type-2"
14685    },
14686    {
14687     "access" : "private",
14688     "field_name" : "mStarvationStartTimeMs",
14689     "field_offset" : 224,
14690     "referenced_type" : "type-47"
14691    },
14692    {
14693     "access" : "private",
14694     "field_name" : "mLock",
14695     "field_offset" : 288,
14696     "referenced_type" : "type-48"
14697    },
14698    {
14699     "access" : "private",
14700     "field_name" : "mHandleToObject",
14701     "field_offset" : 320,
14702     "referenced_type" : "type-50"
14703    },
14704    {
14705     "access" : "private",
14706     "field_name" : "mManagesContexts",
14707     "field_offset" : 480,
14708     "referenced_type" : "type-26"
14709    },
14710    {
14711     "access" : "private",
14712     "field_name" : "mBinderContextCheckFunc",
14713     "field_offset" : 512,
14714     "referenced_type" : "type-54"
14715    },
14716    {
14717     "access" : "private",
14718     "field_name" : "mBinderContextUserData",
14719     "field_offset" : 544,
14720     "referenced_type" : "type-43"
14721    },
14722    {
14723     "access" : "private",
14724     "field_name" : "mContexts",
14725     "field_offset" : 576,
14726     "referenced_type" : "type-64"
14727    },
14728    {
14729     "access" : "private",
14730     "field_name" : "mRootDir",
14731     "field_offset" : 736,
14732     "referenced_type" : "type-68"
14733    },
14734    {
14735     "access" : "private",
14736     "field_name" : "mThreadPoolStarted",
14737     "field_offset" : 768,
14738     "referenced_type" : "type-26"
14739    },
14740    {
14741     "access" : "private",
14742     "field_name" : "mSpawnThreadOnStart",
14743     "field_offset" : 776,
14744     "referenced_type" : "type-26"
14745    },
14746    {
14747     "access" : "private",
14748     "field_name" : "mThreadPoolSeq",
14749     "field_offset" : 800,
14750     "referenced_type" : "type-72"
14751    },
14752    {
14753     "access" : "private",
14754     "field_name" : "mMmapSize",
14755     "field_offset" : 832,
14756     "referenced_type" : "type-52"
14757    },
14758    {
14759     "access" : "private",
14760     "field_name" : "mCallRestriction",
14761     "field_offset" : 864,
14762     "referenced_type" : "type-73"
14763    }
14764   ],
14765   "linker_set_key" : "android::hardware::ProcessState",
14766   "name" : "android::hardware::ProcessState",
14767   "record_kind" : "class",
14768   "referenced_type" : "type-41",
14769   "self_type" : "type-41",
14770   "size" : 120,
14771   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
14772   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
14773   "vtable_components" :
14774   [
14775    {
14776     "component_value" : 112,
14777     "kind" : "vbase_offset"
14778    },
14779    {
14780     "kind" : "offset_to_top"
14781    },
14782    {
14783     "kind" : "rtti",
14784     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
14785    },
14786    {
14787     "kind" : "complete_dtor_pointer",
14788     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
14789    },
14790    {
14791     "kind" : "deleting_dtor_pointer",
14792     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
14793    },
14794    {
14795     "kind" : "vcall_offset"
14796    },
14797    {
14798     "kind" : "vcall_offset"
14799    },
14800    {
14801     "kind" : "vcall_offset"
14802    },
14803    {
14804     "kind" : "vcall_offset"
14805    },
14806    {
14807     "component_value" : -112,
14808     "kind" : "vcall_offset"
14809    },
14810    {
14811     "component_value" : -112,
14812     "kind" : "offset_to_top"
14813    },
14814    {
14815     "kind" : "rtti",
14816     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
14817    },
14818    {
14819     "kind" : "complete_dtor_pointer",
14820     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
14821    },
14822    {
14823     "kind" : "deleting_dtor_pointer",
14824     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
14825    },
14826    {
14827     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14828    },
14829    {
14830     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14831    },
14832    {
14833     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14834    },
14835    {
14836     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14837    }
14838   ]
14839  },
14840  {
14841   "access" : "private",
14842   "alignment" : 4,
14843   "fields" :
14844   [
14845    {
14846     "field_name" : "binder",
14847     "referenced_type" : "type-13"
14848    },
14849    {
14850     "field_name" : "refs",
14851     "field_offset" : 32,
14852     "referenced_type" : "type-10"
14853    }
14854   ],
14855   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
14856   "name" : "android::hardware::ProcessState::handle_entry",
14857   "referenced_type" : "type-53",
14858   "self_type" : "type-53",
14859   "size" : 8,
14860   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
14861   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
14862  },
14863  {
14864   "alignment" : 4,
14865   "base_specifiers" :
14866   [
14867    {
14868     "referenced_type" : "type-158"
14869    }
14870   ],
14871   "fields" :
14872   [
14873    {
14874     "access" : "private",
14875     "field_name" : "mVal",
14876     "field_offset" : 192,
14877     "referenced_type" : "type-157"
14878    }
14879   ],
14880   "linker_set_key" : "android::hardware::Return<android::hardware::drm::V1_0::Status>",
14881   "name" : "android::hardware::Return<android::hardware::drm::V1_0::Status>",
14882   "record_kind" : "class",
14883   "referenced_type" : "type-156",
14884   "self_type" : "type-156",
14885   "size" : 28,
14886   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
14887   "template_args" : [ "type-157" ],
14888   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_3drm4V1_06StatusEEE"
14889  },
14890  {
14891   "alignment" : 4,
14892   "base_specifiers" :
14893   [
14894    {
14895     "referenced_type" : "type-158"
14896    }
14897   ],
14898   "fields" :
14899   [
14900    {
14901     "access" : "private",
14902     "field_name" : "mVal",
14903     "field_offset" : 192,
14904     "referenced_type" : "type-359"
14905    }
14906   ],
14907   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> >",
14908   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> >",
14909   "record_kind" : "class",
14910   "referenced_type" : "type-421",
14911   "self_type" : "type-421",
14912   "size" : 28,
14913   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
14914   "template_args" : [ "type-359" ],
14915   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3drm4V1_114ICryptoFactoryEEEEE"
14916  },
14917  {
14918   "alignment" : 4,
14919   "base_specifiers" :
14920   [
14921    {
14922     "referenced_type" : "type-158"
14923    }
14924   ],
14925   "fields" :
14926   [
14927    {
14928     "access" : "private",
14929     "field_name" : "mVal",
14930     "field_offset" : 192,
14931     "referenced_type" : "type-79"
14932    }
14933   ],
14934   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> >",
14935   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> >",
14936   "record_kind" : "class",
14937   "referenced_type" : "type-896",
14938   "self_type" : "type-896",
14939   "size" : 28,
14940   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
14941   "template_args" : [ "type-79" ],
14942   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3drm4V1_111IDrmFactoryEEEEE"
14943  },
14944  {
14945   "alignment" : 4,
14946   "base_specifiers" :
14947   [
14948    {
14949     "referenced_type" : "type-158"
14950    }
14951   ],
14952   "fields" :
14953   [
14954    {
14955     "access" : "private",
14956     "field_name" : "mVal",
14957     "field_offset" : 192,
14958     "referenced_type" : "type-124"
14959    }
14960   ],
14961   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> >",
14962   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> >",
14963   "record_kind" : "class",
14964   "referenced_type" : "type-166",
14965   "self_type" : "type-166",
14966   "size" : 28,
14967   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
14968   "template_args" : [ "type-124" ],
14969   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3drm4V1_110IDrmPluginEEEEE"
14970  },
14971  {
14972   "alignment" : 4,
14973   "base_specifiers" :
14974   [
14975    {
14976     "referenced_type" : "type-158"
14977    }
14978   ],
14979   "fields" :
14980   [
14981    {
14982     "access" : "private",
14983     "field_name" : "mVal",
14984     "field_offset" : 168,
14985     "referenced_type" : "type-26"
14986    }
14987   ],
14988   "linker_set_key" : "android::hardware::Return<bool>",
14989   "name" : "android::hardware::Return<bool>",
14990   "record_kind" : "class",
14991   "referenced_type" : "type-415",
14992   "self_type" : "type-415",
14993   "size" : 24,
14994   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
14995   "template_args" : [ "type-26" ],
14996   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
14997  },
14998  {
14999   "alignment" : 4,
15000   "base_specifiers" :
15001   [
15002    {
15003     "referenced_type" : "type-158"
15004    }
15005   ],
15006   "linker_set_key" : "android::hardware::Return<void>",
15007   "name" : "android::hardware::Return<void>",
15008   "record_kind" : "class",
15009   "referenced_type" : "type-434",
15010   "self_type" : "type-434",
15011   "size" : 24,
15012   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
15013   "template_args" : [ "type-44" ],
15014   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
15015  },
15016  {
15017   "alignment" : 4,
15018   "fields" :
15019   [
15020    {
15021     "access" : "private",
15022     "field_name" : "mException",
15023     "referenced_type" : "type-42"
15024    },
15025    {
15026     "access" : "private",
15027     "field_name" : "mErrorCode",
15028     "field_offset" : 32,
15029     "referenced_type" : "type-42"
15030    },
15031    {
15032     "access" : "private",
15033     "field_name" : "mMessage",
15034     "field_offset" : 64,
15035     "referenced_type" : "type-160"
15036    }
15037   ],
15038   "linker_set_key" : "android::hardware::Status",
15039   "name" : "android::hardware::Status",
15040   "record_kind" : "class",
15041   "referenced_type" : "type-159",
15042   "self_type" : "type-159",
15043   "size" : 20,
15044   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
15045   "unique_id" : "_ZTSN7android8hardware6StatusE"
15046  },
15047  {
15048   "alignment" : 4,
15049   "fields" :
15050   [
15051    {
15052     "access" : "protected",
15053     "field_name" : "mInstrumentationCallbacks",
15054     "field_offset" : 32,
15055     "referenced_type" : "type-25"
15056    },
15057    {
15058     "access" : "protected",
15059     "field_name" : "mEnableInstrumentation",
15060     "field_offset" : 128,
15061     "referenced_type" : "type-26"
15062    },
15063    {
15064     "access" : "protected",
15065     "field_name" : "mInstrumentationLibPackage",
15066     "field_offset" : 160,
15067     "referenced_type" : "type-27"
15068    },
15069    {
15070     "access" : "protected",
15071     "field_name" : "mInterfaceName",
15072     "field_offset" : 256,
15073     "referenced_type" : "type-28"
15074    }
15075   ],
15076   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
15077   "name" : "android::hardware::details::HidlInstrumentor",
15078   "referenced_type" : "type-24",
15079   "self_type" : "type-24",
15080   "size" : 44,
15081   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15082   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
15083   "vtable_components" :
15084   [
15085    {
15086     "kind" : "offset_to_top"
15087    },
15088    {
15089     "kind" : "rtti",
15090     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
15091    },
15092    {
15093     "kind" : "complete_dtor_pointer",
15094     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
15095    },
15096    {
15097     "kind" : "deleting_dtor_pointer",
15098     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
15099    }
15100   ]
15101  },
15102  {
15103   "alignment" : 4,
15104   "fields" :
15105   [
15106    {
15107     "field_name" : "sched_policy",
15108     "referenced_type" : "type-42"
15109    },
15110    {
15111     "field_name" : "prio",
15112     "field_offset" : 32,
15113     "referenced_type" : "type-42"
15114    }
15115   ],
15116   "linker_set_key" : "android::hardware::details::SchedPrio",
15117   "name" : "android::hardware::details::SchedPrio",
15118   "referenced_type" : "type-669",
15119   "self_type" : "type-669",
15120   "size" : 8,
15121   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
15122   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
15123  },
15124  {
15125   "alignment" : 4,
15126   "fields" :
15127   [
15128    {
15129     "access" : "private",
15130     "field_name" : "mQueue",
15131     "referenced_type" : "type-137"
15132    }
15133   ],
15134   "linker_set_key" : "android::hardware::details::TaskRunner",
15135   "name" : "android::hardware::details::TaskRunner",
15136   "record_kind" : "class",
15137   "referenced_type" : "type-136",
15138   "self_type" : "type-136",
15139   "size" : 8,
15140   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
15141   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
15142  },
15143  {
15144   "alignment" : 1,
15145   "linker_set_key" : "android::hardware::details::bnhw_tag",
15146   "name" : "android::hardware::details::bnhw_tag",
15147   "referenced_type" : "type-495",
15148   "self_type" : "type-495",
15149   "size" : 1,
15150   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15151   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
15152  },
15153  {
15154   "alignment" : 1,
15155   "linker_set_key" : "android::hardware::details::bphw_tag",
15156   "name" : "android::hardware::details::bphw_tag",
15157   "referenced_type" : "type-505",
15158   "self_type" : "type-505",
15159   "size" : 1,
15160   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15161   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
15162  },
15163  {
15164   "alignment" : 1,
15165   "linker_set_key" : "android::hardware::details::bs_tag",
15166   "name" : "android::hardware::details::bs_tag",
15167   "referenced_type" : "type-515",
15168   "self_type" : "type-515",
15169   "size" : 1,
15170   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15171   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
15172  },
15173  {
15174   "access" : "private",
15175   "alignment" : 4,
15176   "fields" :
15177   [
15178    {
15179     "field_name" : "mPointer",
15180     "referenced_type" : "type-97"
15181    },
15182    {
15183     "field_name" : "_pad",
15184     "referenced_type" : "type-93"
15185    }
15186   ],
15187   "is_anonymous" : true,
15188   "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",
15189   "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",
15190   "record_kind" : "union",
15191   "referenced_type" : "type-96",
15192   "self_type" : "type-96",
15193   "size" : 8,
15194   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15195   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E"
15196  },
15197  {
15198   "access" : "private",
15199   "alignment" : 4,
15200   "fields" :
15201   [
15202    {
15203     "field_name" : "mPointer",
15204     "referenced_type" : "type-83"
15205    },
15206    {
15207     "field_name" : "_pad",
15208     "referenced_type" : "type-93"
15209    }
15210   ],
15211   "is_anonymous" : true,
15212   "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",
15213   "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",
15214   "record_kind" : "union",
15215   "referenced_type" : "type-82",
15216   "self_type" : "type-82",
15217   "size" : 8,
15218   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15219   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroupEEUt_E"
15220  },
15221  {
15222   "access" : "private",
15223   "alignment" : 4,
15224   "fields" :
15225   [
15226    {
15227     "field_name" : "mPointer",
15228     "referenced_type" : "type-562"
15229    },
15230    {
15231     "field_name" : "_pad",
15232     "referenced_type" : "type-93"
15233    }
15234   ],
15235   "is_anonymous" : true,
15236   "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",
15237   "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",
15238   "record_kind" : "union",
15239   "referenced_type" : "type-561",
15240   "self_type" : "type-561",
15241   "size" : 8,
15242   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15243   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
15244  },
15245  {
15246   "access" : "private",
15247   "alignment" : 4,
15248   "fields" :
15249   [
15250    {
15251     "field_name" : "mPointer",
15252     "referenced_type" : "type-194"
15253    },
15254    {
15255     "field_name" : "_pad",
15256     "referenced_type" : "type-93"
15257    }
15258   ],
15259   "is_anonymous" : true,
15260   "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",
15261   "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",
15262   "record_kind" : "union",
15263   "referenced_type" : "type-193",
15264   "self_type" : "type-193",
15265   "size" : 8,
15266   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15267   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_09KeyStatusEEUt_E"
15268  },
15269  {
15270   "access" : "private",
15271   "alignment" : 4,
15272   "fields" :
15273   [
15274    {
15275     "field_name" : "mPointer",
15276     "referenced_type" : "type-185"
15277    },
15278    {
15279     "field_name" : "_pad",
15280     "referenced_type" : "type-93"
15281    }
15282   ],
15283   "is_anonymous" : true,
15284   "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",
15285   "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",
15286   "record_kind" : "union",
15287   "referenced_type" : "type-184",
15288   "self_type" : "type-184",
15289   "size" : 8,
15290   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15291   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_08KeyValueEEUt_E"
15292  },
15293  {
15294   "access" : "private",
15295   "alignment" : 4,
15296   "fields" :
15297   [
15298    {
15299     "field_name" : "mPointer",
15300     "referenced_type" : "type-88"
15301    },
15302    {
15303     "field_name" : "_pad",
15304     "referenced_type" : "type-93"
15305    }
15306   ],
15307   "is_anonymous" : true,
15308   "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",
15309   "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",
15310   "record_kind" : "union",
15311   "referenced_type" : "type-87",
15312   "self_type" : "type-87",
15313   "size" : 8,
15314   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15315   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E"
15316  },
15317  {
15318   "access" : "private",
15319   "alignment" : 4,
15320   "fields" :
15321   [
15322    {
15323     "field_name" : "mPointer",
15324     "referenced_type" : "type-200"
15325    },
15326    {
15327     "field_name" : "_pad",
15328     "referenced_type" : "type-93"
15329    }
15330   ],
15331   "is_anonymous" : true,
15332   "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",
15333   "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",
15334   "record_kind" : "union",
15335   "referenced_type" : "type-199",
15336   "self_type" : "type-199",
15337   "size" : 8,
15338   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15339   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_010SecureStopEEUt_E"
15340  },
15341  {
15342   "access" : "private",
15343   "alignment" : 4,
15344   "fields" :
15345   [
15346    {
15347     "field_name" : "mPointer",
15348     "referenced_type" : "type-105"
15349    },
15350    {
15351     "field_name" : "_pad",
15352     "referenced_type" : "type-93"
15353    }
15354   ],
15355   "is_anonymous" : true,
15356   "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",
15357   "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",
15358   "record_kind" : "union",
15359   "referenced_type" : "type-104",
15360   "self_type" : "type-104",
15361   "size" : 8,
15362   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15363   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E"
15364  },
15365  {
15366   "alignment" : 4,
15367   "fields" :
15368   [
15369    {
15370     "access" : "private",
15371     "referenced_type" : "type-561"
15372    }
15373   ],
15374   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
15375   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
15376   "referenced_type" : "type-560",
15377   "self_type" : "type-560",
15378   "size" : 8,
15379   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15380   "template_args" : [ "type-563" ],
15381   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
15382  },
15383  {
15384   "alignment" : 4,
15385   "fields" :
15386   [
15387    {
15388     "access" : "private",
15389     "referenced_type" : "type-193"
15390    }
15391   ],
15392   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyStatus>",
15393   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyStatus>",
15394   "referenced_type" : "type-192",
15395   "self_type" : "type-192",
15396   "size" : 8,
15397   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15398   "template_args" : [ "type-195" ],
15399   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_09KeyStatusEEE"
15400  },
15401  {
15402   "alignment" : 4,
15403   "fields" :
15404   [
15405    {
15406     "access" : "private",
15407     "referenced_type" : "type-184"
15408    }
15409   ],
15410   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyValue>",
15411   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::KeyValue>",
15412   "referenced_type" : "type-183",
15413   "self_type" : "type-183",
15414   "size" : 8,
15415   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15416   "template_args" : [ "type-186" ],
15417   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_08KeyValueEEE"
15418  },
15419  {
15420   "alignment" : 4,
15421   "fields" :
15422   [
15423    {
15424     "access" : "private",
15425     "referenced_type" : "type-199"
15426    }
15427   ],
15428   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::SecureStop>",
15429   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_0::SecureStop>",
15430   "referenced_type" : "type-198",
15431   "self_type" : "type-198",
15432   "size" : 8,
15433   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15434   "template_args" : [ "type-201" ],
15435   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_010SecureStopEEE"
15436  },
15437  {
15438   "alignment" : 4,
15439   "fields" :
15440   [
15441    {
15442     "access" : "private",
15443     "referenced_type" : "type-96"
15444    }
15445   ],
15446   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
15447   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
15448   "referenced_type" : "type-95",
15449   "self_type" : "type-95",
15450   "size" : 8,
15451   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15452   "template_args" : [ "type-98" ],
15453   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE"
15454  },
15455  {
15456   "alignment" : 4,
15457   "fields" :
15458   [
15459    {
15460     "access" : "private",
15461     "referenced_type" : "type-87"
15462    }
15463   ],
15464   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
15465   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
15466   "referenced_type" : "type-86",
15467   "self_type" : "type-86",
15468   "size" : 8,
15469   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15470   "template_args" : [ "type-89" ],
15471   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE"
15472  },
15473  {
15474   "alignment" : 4,
15475   "fields" :
15476   [
15477    {
15478     "access" : "private",
15479     "referenced_type" : "type-104"
15480    }
15481   ],
15482   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
15483   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
15484   "referenced_type" : "type-103",
15485   "self_type" : "type-103",
15486   "size" : 8,
15487   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15488   "template_args" : [ "type-106" ],
15489   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE"
15490  },
15491  {
15492   "alignment" : 4,
15493   "fields" :
15494   [
15495    {
15496     "access" : "private",
15497     "referenced_type" : "type-82"
15498    }
15499   ],
15500   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup>",
15501   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup>",
15502   "referenced_type" : "type-81",
15503   "self_type" : "type-81",
15504   "size" : 8,
15505   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15506   "template_args" : [ "type-84" ],
15507   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroupEEE"
15508  },
15509  {
15510   "alignment" : 4,
15511   "fields" :
15512   [
15513    {
15514     "access" : "private",
15515     "referenced_type" : "type-575"
15516    }
15517   ],
15518   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
15519   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
15520   "referenced_type" : "type-574",
15521   "self_type" : "type-574",
15522   "size" : 8,
15523   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15524   "template_args" : [ "type-577" ],
15525   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
15526  },
15527  {
15528   "alignment" : 4,
15529   "fields" :
15530   [
15531    {
15532     "access" : "private",
15533     "referenced_type" : "type-567"
15534    }
15535   ],
15536   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
15537   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
15538   "referenced_type" : "type-566",
15539   "self_type" : "type-566",
15540   "size" : 8,
15541   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15542   "template_args" : [ "type-90" ],
15543   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
15544  },
15545  {
15546   "alignment" : 4,
15547   "fields" :
15548   [
15549    {
15550     "access" : "private",
15551     "referenced_type" : "type-112"
15552    }
15553   ],
15554   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
15555   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
15556   "referenced_type" : "type-111",
15557   "self_type" : "type-111",
15558   "size" : 8,
15559   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15560   "template_args" : [ "type-114" ],
15561   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEE"
15562  },
15563  {
15564   "alignment" : 4,
15565   "fields" :
15566   [
15567    {
15568     "access" : "private",
15569     "referenced_type" : "type-598"
15570    }
15571   ],
15572   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
15573   "name" : "android::hardware::details::hidl_pointer<char>",
15574   "referenced_type" : "type-597",
15575   "self_type" : "type-597",
15576   "size" : 8,
15577   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15578   "template_args" : [ "type-71" ],
15579   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
15580  },
15581  {
15582   "access" : "private",
15583   "alignment" : 4,
15584   "fields" :
15585   [
15586    {
15587     "field_name" : "mPointer",
15588     "referenced_type" : "type-438"
15589    },
15590    {
15591     "field_name" : "_pad",
15592     "referenced_type" : "type-93"
15593    }
15594   ],
15595   "is_anonymous" : true,
15596   "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",
15597   "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",
15598   "record_kind" : "union",
15599   "referenced_type" : "type-598",
15600   "self_type" : "type-598",
15601   "size" : 8,
15602   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15603   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
15604  },
15605  {
15606   "alignment" : 4,
15607   "fields" :
15608   [
15609    {
15610     "access" : "private",
15611     "referenced_type" : "type-92"
15612    }
15613   ],
15614   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
15615   "name" : "android::hardware::details::hidl_pointer<const char>",
15616   "referenced_type" : "type-91",
15617   "self_type" : "type-91",
15618   "size" : 8,
15619   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15620   "template_args" : [ "type-70" ],
15621   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
15622  },
15623  {
15624   "access" : "private",
15625   "alignment" : 4,
15626   "fields" :
15627   [
15628    {
15629     "field_name" : "mPointer",
15630     "referenced_type" : "type-69"
15631    },
15632    {
15633     "field_name" : "_pad",
15634     "referenced_type" : "type-93"
15635    }
15636   ],
15637   "is_anonymous" : true,
15638   "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",
15639   "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",
15640   "record_kind" : "union",
15641   "referenced_type" : "type-92",
15642   "self_type" : "type-92",
15643   "size" : 8,
15644   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15645   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
15646  },
15647  {
15648   "alignment" : 4,
15649   "fields" :
15650   [
15651    {
15652     "access" : "private",
15653     "referenced_type" : "type-526"
15654    }
15655   ],
15656   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
15657   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
15658   "referenced_type" : "type-525",
15659   "self_type" : "type-525",
15660   "size" : 8,
15661   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15662   "template_args" : [ "type-528" ],
15663   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
15664  },
15665  {
15666   "access" : "private",
15667   "alignment" : 4,
15668   "fields" :
15669   [
15670    {
15671     "field_name" : "mPointer",
15672     "referenced_type" : "type-527"
15673    },
15674    {
15675     "field_name" : "_pad",
15676     "referenced_type" : "type-93"
15677    }
15678   ],
15679   "is_anonymous" : true,
15680   "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",
15681   "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",
15682   "record_kind" : "union",
15683   "referenced_type" : "type-526",
15684   "self_type" : "type-526",
15685   "size" : 8,
15686   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15687   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
15688  },
15689  {
15690   "access" : "private",
15691   "alignment" : 4,
15692   "fields" :
15693   [
15694    {
15695     "field_name" : "mPointer",
15696     "referenced_type" : "type-576"
15697    },
15698    {
15699     "field_name" : "_pad",
15700     "referenced_type" : "type-93"
15701    }
15702   ],
15703   "is_anonymous" : true,
15704   "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",
15705   "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",
15706   "record_kind" : "union",
15707   "referenced_type" : "type-575",
15708   "self_type" : "type-575",
15709   "size" : 8,
15710   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15711   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
15712  },
15713  {
15714   "access" : "private",
15715   "alignment" : 4,
15716   "fields" :
15717   [
15718    {
15719     "field_name" : "mPointer",
15720     "referenced_type" : "type-568"
15721    },
15722    {
15723     "field_name" : "_pad",
15724     "referenced_type" : "type-93"
15725    }
15726   ],
15727   "is_anonymous" : true,
15728   "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",
15729   "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",
15730   "record_kind" : "union",
15731   "referenced_type" : "type-567",
15732   "self_type" : "type-567",
15733   "size" : 8,
15734   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15735   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
15736  },
15737  {
15738   "access" : "private",
15739   "alignment" : 4,
15740   "fields" :
15741   [
15742    {
15743     "field_name" : "mPointer",
15744     "referenced_type" : "type-113"
15745    },
15746    {
15747     "field_name" : "_pad",
15748     "referenced_type" : "type-93"
15749    }
15750   ],
15751   "is_anonymous" : true,
15752   "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",
15753   "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",
15754   "record_kind" : "union",
15755   "referenced_type" : "type-112",
15756   "self_type" : "type-112",
15757   "size" : 8,
15758   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15759   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEUt_E"
15760  },
15761  {
15762   "alignment" : 4,
15763   "fields" :
15764   [
15765    {
15766     "access" : "private",
15767     "referenced_type" : "type-586"
15768    }
15769   ],
15770   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
15771   "name" : "android::hardware::details::hidl_pointer<int>",
15772   "referenced_type" : "type-585",
15773   "self_type" : "type-585",
15774   "size" : 8,
15775   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15776   "template_args" : [ "type-42" ],
15777   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
15778  },
15779  {
15780   "access" : "private",
15781   "alignment" : 4,
15782   "fields" :
15783   [
15784    {
15785     "field_name" : "mPointer",
15786     "referenced_type" : "type-587"
15787    },
15788    {
15789     "field_name" : "_pad",
15790     "referenced_type" : "type-93"
15791    }
15792   ],
15793   "is_anonymous" : true,
15794   "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",
15795   "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",
15796   "record_kind" : "union",
15797   "referenced_type" : "type-586",
15798   "self_type" : "type-586",
15799   "size" : 8,
15800   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15801   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
15802  },
15803  {
15804   "alignment" : 4,
15805   "fields" :
15806   [
15807    {
15808     "access" : "private",
15809     "referenced_type" : "type-620"
15810    }
15811   ],
15812   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
15813   "name" : "android::hardware::details::hidl_pointer<native_handle>",
15814   "referenced_type" : "type-619",
15815   "self_type" : "type-619",
15816   "size" : 8,
15817   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15818   "template_args" : [ "type-446" ],
15819   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
15820  },
15821  {
15822   "access" : "private",
15823   "alignment" : 4,
15824   "fields" :
15825   [
15826    {
15827     "field_name" : "mPointer",
15828     "referenced_type" : "type-445"
15829    },
15830    {
15831     "field_name" : "_pad",
15832     "referenced_type" : "type-93"
15833    }
15834   ],
15835   "is_anonymous" : true,
15836   "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",
15837   "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",
15838   "record_kind" : "union",
15839   "referenced_type" : "type-620",
15840   "self_type" : "type-620",
15841   "size" : 8,
15842   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15843   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
15844  },
15845  {
15846   "alignment" : 4,
15847   "fields" :
15848   [
15849    {
15850     "access" : "private",
15851     "referenced_type" : "type-116"
15852    }
15853   ],
15854   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
15855   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
15856   "referenced_type" : "type-115",
15857   "self_type" : "type-115",
15858   "size" : 8,
15859   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15860   "template_args" : [ "type-100" ],
15861   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
15862  },
15863  {
15864   "access" : "private",
15865   "alignment" : 4,
15866   "fields" :
15867   [
15868    {
15869     "field_name" : "mPointer",
15870     "referenced_type" : "type-117"
15871    },
15872    {
15873     "field_name" : "_pad",
15874     "referenced_type" : "type-93"
15875    }
15876   ],
15877   "is_anonymous" : true,
15878   "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",
15879   "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",
15880   "record_kind" : "union",
15881   "referenced_type" : "type-116",
15882   "self_type" : "type-116",
15883   "size" : 8,
15884   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15885   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
15886  },
15887  {
15888   "alignment" : 1,
15889   "linker_set_key" : "android::hardware::details::i_tag",
15890   "name" : "android::hardware::details::i_tag",
15891   "referenced_type" : "type-485",
15892   "self_type" : "type-485",
15893   "size" : 1,
15894   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
15895   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
15896  },
15897  {
15898   "alignment" : 4,
15899   "fields" :
15900   [
15901    {
15902     "access" : "private",
15903     "field_name" : "mStatus",
15904     "referenced_type" : "type-159"
15905    },
15906    {
15907     "access" : "private",
15908     "field_name" : "mCheckedStatus",
15909     "field_offset" : 160,
15910     "referenced_type" : "type-26"
15911    }
15912   ],
15913   "linker_set_key" : "android::hardware::details::return_status",
15914   "name" : "android::hardware::details::return_status",
15915   "record_kind" : "class",
15916   "referenced_type" : "type-158",
15917   "self_type" : "type-158",
15918   "size" : 24,
15919   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
15920   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
15921  },
15922  {
15923   "alignment" : 1,
15924   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 16>",
15925   "name" : "android::hardware::details::std_array<unsigned char, 16>",
15926   "referenced_type" : "type-599",
15927   "self_type" : "type-599",
15928   "size" : 1,
15929   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
15930   "template_args" : [ "type-100" ],
15931   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj16EJEEE"
15932  },
15933  {
15934   "alignment" : 1,
15935   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
15936   "name" : "android::hardware::details::std_array<unsigned char, 32>",
15937   "referenced_type" : "type-600",
15938   "self_type" : "type-600",
15939   "size" : 1,
15940   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
15941   "template_args" : [ "type-100" ],
15942   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
15943  },
15944  {
15945   "alignment" : 4,
15946   "base_specifiers" :
15947   [
15948    {
15949     "referenced_type" : "type-130"
15950    }
15951   ],
15952   "fields" :
15953   [
15954    {
15955     "access" : "private",
15956     "field_name" : "_hidl_mImpl",
15957     "field_offset" : 544,
15958     "referenced_type" : "type-343"
15959    }
15960   ],
15961   "linker_set_key" : "android::hardware::drm::V1_0::BnHwCryptoFactory",
15962   "name" : "android::hardware::drm::V1_0::BnHwCryptoFactory",
15963   "referenced_type" : "type-823",
15964   "self_type" : "type-823",
15965   "size" : 80,
15966   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwCryptoFactory.h",
15967   "unique_id" : "_ZTSN7android8hardware3drm4V1_017BnHwCryptoFactoryE",
15968   "vtable_components" :
15969   [
15970    {
15971     "component_value" : 72,
15972     "kind" : "vbase_offset"
15973    },
15974    {
15975     "kind" : "offset_to_top"
15976    },
15977    {
15978     "kind" : "rtti",
15979     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BnHwCryptoFactoryE"
15980    },
15981    {
15982     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
15983    },
15984    {
15985     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
15986    },
15987    {
15988     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
15989    },
15990    {
15991     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
15992    },
15993    {
15994     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
15995    },
15996    {
15997     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
15998    },
15999    {
16000     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16001    },
16002    {
16003     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16004    },
16005    {
16006     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16007    },
16008    {
16009     "kind" : "complete_dtor_pointer",
16010     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BnHwCryptoFactoryD1Ev"
16011    },
16012    {
16013     "kind" : "deleting_dtor_pointer",
16014     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BnHwCryptoFactoryD0Ev"
16015    },
16016    {
16017     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BnHwCryptoFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
16018    },
16019    {
16020     "component_value" : -20,
16021     "kind" : "offset_to_top"
16022    },
16023    {
16024     "kind" : "rtti",
16025     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BnHwCryptoFactoryE"
16026    },
16027    {
16028     "kind" : "complete_dtor_pointer",
16029     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_017BnHwCryptoFactoryD1Ev"
16030    },
16031    {
16032     "kind" : "deleting_dtor_pointer",
16033     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_017BnHwCryptoFactoryD0Ev"
16034    },
16035    {
16036     "kind" : "vcall_offset"
16037    },
16038    {
16039     "kind" : "vcall_offset"
16040    },
16041    {
16042     "kind" : "vcall_offset"
16043    },
16044    {
16045     "kind" : "vcall_offset"
16046    },
16047    {
16048     "component_value" : -72,
16049     "kind" : "vcall_offset"
16050    },
16051    {
16052     "component_value" : -72,
16053     "kind" : "offset_to_top"
16054    },
16055    {
16056     "kind" : "rtti",
16057     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BnHwCryptoFactoryE"
16058    },
16059    {
16060     "kind" : "complete_dtor_pointer",
16061     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_017BnHwCryptoFactoryD1Ev"
16062    },
16063    {
16064     "kind" : "deleting_dtor_pointer",
16065     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_017BnHwCryptoFactoryD0Ev"
16066    },
16067    {
16068     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16069    },
16070    {
16071     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16072    },
16073    {
16074     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16075    },
16076    {
16077     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16078    }
16079   ]
16080  },
16081  {
16082   "alignment" : 4,
16083   "base_specifiers" :
16084   [
16085    {
16086     "referenced_type" : "type-130"
16087    }
16088   ],
16089   "fields" :
16090   [
16091    {
16092     "access" : "private",
16093     "field_name" : "_hidl_mImpl",
16094     "field_offset" : 544,
16095     "referenced_type" : "type-318"
16096    }
16097   ],
16098   "linker_set_key" : "android::hardware::drm::V1_0::BnHwCryptoPlugin",
16099   "name" : "android::hardware::drm::V1_0::BnHwCryptoPlugin",
16100   "referenced_type" : "type-816",
16101   "self_type" : "type-816",
16102   "size" : 80,
16103   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwCryptoPlugin.h",
16104   "unique_id" : "_ZTSN7android8hardware3drm4V1_016BnHwCryptoPluginE",
16105   "vtable_components" :
16106   [
16107    {
16108     "component_value" : 72,
16109     "kind" : "vbase_offset"
16110    },
16111    {
16112     "kind" : "offset_to_top"
16113    },
16114    {
16115     "kind" : "rtti",
16116     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BnHwCryptoPluginE"
16117    },
16118    {
16119     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
16120    },
16121    {
16122     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
16123    },
16124    {
16125     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
16126    },
16127    {
16128     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
16129    },
16130    {
16131     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
16132    },
16133    {
16134     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
16135    },
16136    {
16137     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16138    },
16139    {
16140     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16141    },
16142    {
16143     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16144    },
16145    {
16146     "kind" : "complete_dtor_pointer",
16147     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BnHwCryptoPluginD1Ev"
16148    },
16149    {
16150     "kind" : "deleting_dtor_pointer",
16151     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BnHwCryptoPluginD0Ev"
16152    },
16153    {
16154     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BnHwCryptoPlugin10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
16155    },
16156    {
16157     "component_value" : -20,
16158     "kind" : "offset_to_top"
16159    },
16160    {
16161     "kind" : "rtti",
16162     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BnHwCryptoPluginE"
16163    },
16164    {
16165     "kind" : "complete_dtor_pointer",
16166     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_016BnHwCryptoPluginD1Ev"
16167    },
16168    {
16169     "kind" : "deleting_dtor_pointer",
16170     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_016BnHwCryptoPluginD0Ev"
16171    },
16172    {
16173     "kind" : "vcall_offset"
16174    },
16175    {
16176     "kind" : "vcall_offset"
16177    },
16178    {
16179     "kind" : "vcall_offset"
16180    },
16181    {
16182     "kind" : "vcall_offset"
16183    },
16184    {
16185     "component_value" : -72,
16186     "kind" : "vcall_offset"
16187    },
16188    {
16189     "component_value" : -72,
16190     "kind" : "offset_to_top"
16191    },
16192    {
16193     "kind" : "rtti",
16194     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BnHwCryptoPluginE"
16195    },
16196    {
16197     "kind" : "complete_dtor_pointer",
16198     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_016BnHwCryptoPluginD1Ev"
16199    },
16200    {
16201     "kind" : "deleting_dtor_pointer",
16202     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_016BnHwCryptoPluginD0Ev"
16203    },
16204    {
16205     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16206    },
16207    {
16208     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16209    },
16210    {
16211     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16212    },
16213    {
16214     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16215    }
16216   ]
16217  },
16218  {
16219   "alignment" : 4,
16220   "base_specifiers" :
16221   [
16222    {
16223     "referenced_type" : "type-130"
16224    }
16225   ],
16226   "fields" :
16227   [
16228    {
16229     "access" : "private",
16230     "field_name" : "_hidl_mImpl",
16231     "field_offset" : 544,
16232     "referenced_type" : "type-885"
16233    }
16234   ],
16235   "linker_set_key" : "android::hardware::drm::V1_0::BnHwDrmFactory",
16236   "name" : "android::hardware::drm::V1_0::BnHwDrmFactory",
16237   "referenced_type" : "type-973",
16238   "self_type" : "type-973",
16239   "size" : 80,
16240   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwDrmFactory.h",
16241   "unique_id" : "_ZTSN7android8hardware3drm4V1_014BnHwDrmFactoryE",
16242   "vtable_components" :
16243   [
16244    {
16245     "component_value" : 72,
16246     "kind" : "vbase_offset"
16247    },
16248    {
16249     "kind" : "offset_to_top"
16250    },
16251    {
16252     "kind" : "rtti",
16253     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BnHwDrmFactoryE"
16254    },
16255    {
16256     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
16257    },
16258    {
16259     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
16260    },
16261    {
16262     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
16263    },
16264    {
16265     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
16266    },
16267    {
16268     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
16269    },
16270    {
16271     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
16272    },
16273    {
16274     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16275    },
16276    {
16277     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16278    },
16279    {
16280     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16281    },
16282    {
16283     "kind" : "complete_dtor_pointer",
16284     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BnHwDrmFactoryD1Ev"
16285    },
16286    {
16287     "kind" : "deleting_dtor_pointer",
16288     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BnHwDrmFactoryD0Ev"
16289    },
16290    {
16291     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BnHwDrmFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
16292    },
16293    {
16294     "component_value" : -20,
16295     "kind" : "offset_to_top"
16296    },
16297    {
16298     "kind" : "rtti",
16299     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BnHwDrmFactoryE"
16300    },
16301    {
16302     "kind" : "complete_dtor_pointer",
16303     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_014BnHwDrmFactoryD1Ev"
16304    },
16305    {
16306     "kind" : "deleting_dtor_pointer",
16307     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_014BnHwDrmFactoryD0Ev"
16308    },
16309    {
16310     "kind" : "vcall_offset"
16311    },
16312    {
16313     "kind" : "vcall_offset"
16314    },
16315    {
16316     "kind" : "vcall_offset"
16317    },
16318    {
16319     "kind" : "vcall_offset"
16320    },
16321    {
16322     "component_value" : -72,
16323     "kind" : "vcall_offset"
16324    },
16325    {
16326     "component_value" : -72,
16327     "kind" : "offset_to_top"
16328    },
16329    {
16330     "kind" : "rtti",
16331     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BnHwDrmFactoryE"
16332    },
16333    {
16334     "kind" : "complete_dtor_pointer",
16335     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_014BnHwDrmFactoryD1Ev"
16336    },
16337    {
16338     "kind" : "deleting_dtor_pointer",
16339     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_014BnHwDrmFactoryD0Ev"
16340    },
16341    {
16342     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16343    },
16344    {
16345     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16346    },
16347    {
16348     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16349    },
16350    {
16351     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16352    }
16353   ]
16354  },
16355  {
16356   "alignment" : 4,
16357   "base_specifiers" :
16358   [
16359    {
16360     "referenced_type" : "type-130"
16361    }
16362   ],
16363   "fields" :
16364   [
16365    {
16366     "access" : "private",
16367     "field_name" : "_hidl_mImpl",
16368     "field_offset" : 544,
16369     "referenced_type" : "type-869"
16370    }
16371   ],
16372   "linker_set_key" : "android::hardware::drm::V1_0::BnHwDrmPlugin",
16373   "name" : "android::hardware::drm::V1_0::BnHwDrmPlugin",
16374   "referenced_type" : "type-966",
16375   "self_type" : "type-966",
16376   "size" : 80,
16377   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwDrmPlugin.h",
16378   "unique_id" : "_ZTSN7android8hardware3drm4V1_013BnHwDrmPluginE",
16379   "vtable_components" :
16380   [
16381    {
16382     "component_value" : 72,
16383     "kind" : "vbase_offset"
16384    },
16385    {
16386     "kind" : "offset_to_top"
16387    },
16388    {
16389     "kind" : "rtti",
16390     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BnHwDrmPluginE"
16391    },
16392    {
16393     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
16394    },
16395    {
16396     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
16397    },
16398    {
16399     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
16400    },
16401    {
16402     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
16403    },
16404    {
16405     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
16406    },
16407    {
16408     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
16409    },
16410    {
16411     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16412    },
16413    {
16414     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16415    },
16416    {
16417     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16418    },
16419    {
16420     "kind" : "complete_dtor_pointer",
16421     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BnHwDrmPluginD1Ev"
16422    },
16423    {
16424     "kind" : "deleting_dtor_pointer",
16425     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BnHwDrmPluginD0Ev"
16426    },
16427    {
16428     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BnHwDrmPlugin10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
16429    },
16430    {
16431     "component_value" : -20,
16432     "kind" : "offset_to_top"
16433    },
16434    {
16435     "kind" : "rtti",
16436     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BnHwDrmPluginE"
16437    },
16438    {
16439     "kind" : "complete_dtor_pointer",
16440     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_013BnHwDrmPluginD1Ev"
16441    },
16442    {
16443     "kind" : "deleting_dtor_pointer",
16444     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_013BnHwDrmPluginD0Ev"
16445    },
16446    {
16447     "kind" : "vcall_offset"
16448    },
16449    {
16450     "kind" : "vcall_offset"
16451    },
16452    {
16453     "kind" : "vcall_offset"
16454    },
16455    {
16456     "kind" : "vcall_offset"
16457    },
16458    {
16459     "component_value" : -72,
16460     "kind" : "vcall_offset"
16461    },
16462    {
16463     "component_value" : -72,
16464     "kind" : "offset_to_top"
16465    },
16466    {
16467     "kind" : "rtti",
16468     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BnHwDrmPluginE"
16469    },
16470    {
16471     "kind" : "complete_dtor_pointer",
16472     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_013BnHwDrmPluginD1Ev"
16473    },
16474    {
16475     "kind" : "deleting_dtor_pointer",
16476     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_013BnHwDrmPluginD0Ev"
16477    },
16478    {
16479     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16480    },
16481    {
16482     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16483    },
16484    {
16485     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16486    },
16487    {
16488     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16489    }
16490   ]
16491  },
16492  {
16493   "alignment" : 4,
16494   "base_specifiers" :
16495   [
16496    {
16497     "referenced_type" : "type-130"
16498    }
16499   ],
16500   "fields" :
16501   [
16502    {
16503     "access" : "private",
16504     "field_name" : "_hidl_mImpl",
16505     "field_offset" : 544,
16506     "referenced_type" : "type-148"
16507    }
16508   ],
16509   "linker_set_key" : "android::hardware::drm::V1_0::BnHwDrmPluginListener",
16510   "name" : "android::hardware::drm::V1_0::BnHwDrmPluginListener",
16511   "referenced_type" : "type-958",
16512   "self_type" : "type-958",
16513   "size" : 80,
16514   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BnHwDrmPluginListener.h",
16515   "unique_id" : "_ZTSN7android8hardware3drm4V1_021BnHwDrmPluginListenerE",
16516   "vtable_components" :
16517   [
16518    {
16519     "component_value" : 72,
16520     "kind" : "vbase_offset"
16521    },
16522    {
16523     "kind" : "offset_to_top"
16524    },
16525    {
16526     "kind" : "rtti",
16527     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BnHwDrmPluginListenerE"
16528    },
16529    {
16530     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
16531    },
16532    {
16533     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
16534    },
16535    {
16536     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
16537    },
16538    {
16539     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
16540    },
16541    {
16542     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
16543    },
16544    {
16545     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
16546    },
16547    {
16548     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
16549    },
16550    {
16551     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
16552    },
16553    {
16554     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
16555    },
16556    {
16557     "kind" : "complete_dtor_pointer",
16558     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BnHwDrmPluginListenerD1Ev"
16559    },
16560    {
16561     "kind" : "deleting_dtor_pointer",
16562     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BnHwDrmPluginListenerD0Ev"
16563    },
16564    {
16565     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BnHwDrmPluginListener10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
16566    },
16567    {
16568     "component_value" : -20,
16569     "kind" : "offset_to_top"
16570    },
16571    {
16572     "kind" : "rtti",
16573     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BnHwDrmPluginListenerE"
16574    },
16575    {
16576     "kind" : "complete_dtor_pointer",
16577     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_021BnHwDrmPluginListenerD1Ev"
16578    },
16579    {
16580     "kind" : "deleting_dtor_pointer",
16581     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_021BnHwDrmPluginListenerD0Ev"
16582    },
16583    {
16584     "kind" : "vcall_offset"
16585    },
16586    {
16587     "kind" : "vcall_offset"
16588    },
16589    {
16590     "kind" : "vcall_offset"
16591    },
16592    {
16593     "kind" : "vcall_offset"
16594    },
16595    {
16596     "component_value" : -72,
16597     "kind" : "vcall_offset"
16598    },
16599    {
16600     "component_value" : -72,
16601     "kind" : "offset_to_top"
16602    },
16603    {
16604     "kind" : "rtti",
16605     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BnHwDrmPluginListenerE"
16606    },
16607    {
16608     "kind" : "complete_dtor_pointer",
16609     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_021BnHwDrmPluginListenerD1Ev"
16610    },
16611    {
16612     "kind" : "deleting_dtor_pointer",
16613     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_021BnHwDrmPluginListenerD0Ev"
16614    },
16615    {
16616     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
16617    },
16618    {
16619     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
16620    },
16621    {
16622     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
16623    },
16624    {
16625     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16626    }
16627   ]
16628  },
16629  {
16630   "alignment" : 4,
16631   "base_specifiers" :
16632   [
16633    {
16634     "referenced_type" : "type-647"
16635    },
16636    {
16637     "referenced_type" : "type-24"
16638    }
16639   ],
16640   "fields" :
16641   [
16642    {
16643     "access" : "private",
16644     "field_name" : "_hidl_mMutex",
16645     "field_offset" : 544,
16646     "referenced_type" : "type-827"
16647    },
16648    {
16649     "access" : "private",
16650     "field_name" : "_hidl_mDeathRecipients",
16651     "field_offset" : 576,
16652     "referenced_type" : "type-828"
16653    }
16654   ],
16655   "linker_set_key" : "android::hardware::drm::V1_0::BpHwCryptoFactory",
16656   "name" : "android::hardware::drm::V1_0::BpHwCryptoFactory",
16657   "referenced_type" : "type-826",
16658   "self_type" : "type-826",
16659   "size" : 92,
16660   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwCryptoFactory.h",
16661   "unique_id" : "_ZTSN7android8hardware3drm4V1_017BpHwCryptoFactoryE",
16662   "vtable_components" :
16663   [
16664    {
16665     "component_value" : 84,
16666     "kind" : "vbase_offset"
16667    },
16668    {
16669     "kind" : "offset_to_top"
16670    },
16671    {
16672     "kind" : "rtti",
16673     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BpHwCryptoFactoryE"
16674    },
16675    {
16676     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_017BpHwCryptoFactory8isRemoteEv"
16677    },
16678    {
16679     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
16680    },
16681    {
16682     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
16683    },
16684    {
16685     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
16686    },
16687    {
16688     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
16689    },
16690    {
16691     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory21setHALInstrumentationEv"
16692    },
16693    {
16694     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
16695    },
16696    {
16697     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory4pingEv"
16698    },
16699    {
16700     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
16701    },
16702    {
16703     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory21notifySyspropsChangedEv"
16704    },
16705    {
16706     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
16707    },
16708    {
16709     "kind" : "complete_dtor_pointer",
16710     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactoryD1Ev"
16711    },
16712    {
16713     "kind" : "deleting_dtor_pointer",
16714     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactoryD0Ev"
16715    },
16716    {
16717     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
16718    },
16719    {
16720     "mangled_component_name" : "_ZN7android8hardware3drm4V1_017BpHwCryptoFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS_2spINS2_13ICryptoPluginEEEEEE"
16721    },
16722    {
16723     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEE10onAsBinderEv"
16724    },
16725    {
16726     "component_value" : 80,
16727     "kind" : "vbase_offset"
16728    },
16729    {
16730     "component_value" : -4,
16731     "kind" : "offset_to_top"
16732    },
16733    {
16734     "kind" : "rtti",
16735     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BpHwCryptoFactoryE"
16736    },
16737    {
16738     "kind" : "complete_dtor_pointer",
16739     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_017BpHwCryptoFactoryD1Ev"
16740    },
16741    {
16742     "kind" : "deleting_dtor_pointer",
16743     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_017BpHwCryptoFactoryD0Ev"
16744    },
16745    {
16746     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_014ICryptoFactoryEE10onAsBinderEv"
16747    },
16748    {
16749     "component_value" : 76,
16750     "kind" : "vbase_offset"
16751    },
16752    {
16753     "component_value" : -8,
16754     "kind" : "offset_to_top"
16755    },
16756    {
16757     "kind" : "rtti",
16758     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BpHwCryptoFactoryE"
16759    },
16760    {
16761     "kind" : "complete_dtor_pointer",
16762     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_017BpHwCryptoFactoryD1Ev"
16763    },
16764    {
16765     "kind" : "deleting_dtor_pointer",
16766     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_017BpHwCryptoFactoryD0Ev"
16767    },
16768    {
16769     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
16770    },
16771    {
16772     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
16773    },
16774    {
16775     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
16776    },
16777    {
16778     "component_value" : -24,
16779     "kind" : "offset_to_top"
16780    },
16781    {
16782     "kind" : "rtti",
16783     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BpHwCryptoFactoryE"
16784    },
16785    {
16786     "kind" : "complete_dtor_pointer",
16787     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_017BpHwCryptoFactoryD1Ev"
16788    },
16789    {
16790     "kind" : "deleting_dtor_pointer",
16791     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_017BpHwCryptoFactoryD0Ev"
16792    },
16793    {
16794     "kind" : "vcall_offset"
16795    },
16796    {
16797     "component_value" : -76,
16798     "kind" : "vcall_offset"
16799    },
16800    {
16801     "component_value" : -76,
16802     "kind" : "vcall_offset"
16803    },
16804    {
16805     "component_value" : -76,
16806     "kind" : "vcall_offset"
16807    },
16808    {
16809     "component_value" : -84,
16810     "kind" : "vcall_offset"
16811    },
16812    {
16813     "component_value" : -84,
16814     "kind" : "offset_to_top"
16815    },
16816    {
16817     "kind" : "rtti",
16818     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_017BpHwCryptoFactoryE"
16819    },
16820    {
16821     "kind" : "complete_dtor_pointer",
16822     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_017BpHwCryptoFactoryD1Ev"
16823    },
16824    {
16825     "kind" : "deleting_dtor_pointer",
16826     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_017BpHwCryptoFactoryD0Ev"
16827    },
16828    {
16829     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
16830    },
16831    {
16832     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
16833    },
16834    {
16835     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
16836    },
16837    {
16838     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
16839    }
16840   ]
16841  },
16842  {
16843   "alignment" : 4,
16844   "base_specifiers" :
16845   [
16846    {
16847     "referenced_type" : "type-646"
16848    },
16849    {
16850     "referenced_type" : "type-24"
16851    }
16852   ],
16853   "fields" :
16854   [
16855    {
16856     "access" : "private",
16857     "field_name" : "_hidl_mMutex",
16858     "field_offset" : 544,
16859     "referenced_type" : "type-819"
16860    },
16861    {
16862     "access" : "private",
16863     "field_name" : "_hidl_mDeathRecipients",
16864     "field_offset" : 576,
16865     "referenced_type" : "type-820"
16866    }
16867   ],
16868   "linker_set_key" : "android::hardware::drm::V1_0::BpHwCryptoPlugin",
16869   "name" : "android::hardware::drm::V1_0::BpHwCryptoPlugin",
16870   "referenced_type" : "type-818",
16871   "self_type" : "type-818",
16872   "size" : 92,
16873   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwCryptoPlugin.h",
16874   "unique_id" : "_ZTSN7android8hardware3drm4V1_016BpHwCryptoPluginE",
16875   "vtable_components" :
16876   [
16877    {
16878     "component_value" : 84,
16879     "kind" : "vbase_offset"
16880    },
16881    {
16882     "kind" : "offset_to_top"
16883    },
16884    {
16885     "kind" : "rtti",
16886     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BpHwCryptoPluginE"
16887    },
16888    {
16889     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_016BpHwCryptoPlugin8isRemoteEv"
16890    },
16891    {
16892     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
16893    },
16894    {
16895     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
16896    },
16897    {
16898     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
16899    },
16900    {
16901     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
16902    },
16903    {
16904     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin21setHALInstrumentationEv"
16905    },
16906    {
16907     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
16908    },
16909    {
16910     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin4pingEv"
16911    },
16912    {
16913     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
16914    },
16915    {
16916     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin21notifySyspropsChangedEv"
16917    },
16918    {
16919     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
16920    },
16921    {
16922     "kind" : "complete_dtor_pointer",
16923     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPluginD1Ev"
16924    },
16925    {
16926     "kind" : "deleting_dtor_pointer",
16927     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPluginD0Ev"
16928    },
16929    {
16930     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
16931    },
16932    {
16933     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin16notifyResolutionEjj"
16934    },
16935    {
16936     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin18setMediaDrmSessionERKNS0_8hidl_vecIhEE"
16937    },
16938    {
16939     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin19setSharedBufferBaseERKNS0_11hidl_memoryEj"
16940    },
16941    {
16942     "mangled_component_name" : "_ZN7android8hardware3drm4V1_016BpHwCryptoPlugin7decryptEbRKNS0_10hidl_arrayIhLj16EJEEES7_NS2_4ModeERKNS2_7PatternERKNS0_8hidl_vecINS2_9SubSampleEEERKNS2_12SharedBufferEyRKNS2_17DestinationBufferENSt3__18functionIFvNS2_6StatusEjRKNS0_11hidl_stringEEEE"
16943    },
16944    {
16945     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEE10onAsBinderEv"
16946    },
16947    {
16948     "component_value" : 80,
16949     "kind" : "vbase_offset"
16950    },
16951    {
16952     "component_value" : -4,
16953     "kind" : "offset_to_top"
16954    },
16955    {
16956     "kind" : "rtti",
16957     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BpHwCryptoPluginE"
16958    },
16959    {
16960     "kind" : "complete_dtor_pointer",
16961     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_016BpHwCryptoPluginD1Ev"
16962    },
16963    {
16964     "kind" : "deleting_dtor_pointer",
16965     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_016BpHwCryptoPluginD0Ev"
16966    },
16967    {
16968     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_013ICryptoPluginEE10onAsBinderEv"
16969    },
16970    {
16971     "component_value" : 76,
16972     "kind" : "vbase_offset"
16973    },
16974    {
16975     "component_value" : -8,
16976     "kind" : "offset_to_top"
16977    },
16978    {
16979     "kind" : "rtti",
16980     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BpHwCryptoPluginE"
16981    },
16982    {
16983     "kind" : "complete_dtor_pointer",
16984     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_016BpHwCryptoPluginD1Ev"
16985    },
16986    {
16987     "kind" : "deleting_dtor_pointer",
16988     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_016BpHwCryptoPluginD0Ev"
16989    },
16990    {
16991     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
16992    },
16993    {
16994     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
16995    },
16996    {
16997     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
16998    },
16999    {
17000     "component_value" : -24,
17001     "kind" : "offset_to_top"
17002    },
17003    {
17004     "kind" : "rtti",
17005     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BpHwCryptoPluginE"
17006    },
17007    {
17008     "kind" : "complete_dtor_pointer",
17009     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_016BpHwCryptoPluginD1Ev"
17010    },
17011    {
17012     "kind" : "deleting_dtor_pointer",
17013     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_016BpHwCryptoPluginD0Ev"
17014    },
17015    {
17016     "kind" : "vcall_offset"
17017    },
17018    {
17019     "component_value" : -76,
17020     "kind" : "vcall_offset"
17021    },
17022    {
17023     "component_value" : -76,
17024     "kind" : "vcall_offset"
17025    },
17026    {
17027     "component_value" : -76,
17028     "kind" : "vcall_offset"
17029    },
17030    {
17031     "component_value" : -84,
17032     "kind" : "vcall_offset"
17033    },
17034    {
17035     "component_value" : -84,
17036     "kind" : "offset_to_top"
17037    },
17038    {
17039     "kind" : "rtti",
17040     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_016BpHwCryptoPluginE"
17041    },
17042    {
17043     "kind" : "complete_dtor_pointer",
17044     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_016BpHwCryptoPluginD1Ev"
17045    },
17046    {
17047     "kind" : "deleting_dtor_pointer",
17048     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_016BpHwCryptoPluginD0Ev"
17049    },
17050    {
17051     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
17052    },
17053    {
17054     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17055    },
17056    {
17057     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17058    },
17059    {
17060     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17061    }
17062   ]
17063  },
17064  {
17065   "alignment" : 4,
17066   "base_specifiers" :
17067   [
17068    {
17069     "referenced_type" : "type-18"
17070    },
17071    {
17072     "referenced_type" : "type-24"
17073    }
17074   ],
17075   "fields" :
17076   [
17077    {
17078     "access" : "private",
17079     "field_name" : "_hidl_mMutex",
17080     "field_offset" : 544,
17081     "referenced_type" : "type-16"
17082    },
17083    {
17084     "access" : "private",
17085     "field_name" : "_hidl_mDeathRecipients",
17086     "field_offset" : 576,
17087     "referenced_type" : "type-17"
17088    }
17089   ],
17090   "linker_set_key" : "android::hardware::drm::V1_0::BpHwDrmFactory",
17091   "name" : "android::hardware::drm::V1_0::BpHwDrmFactory",
17092   "referenced_type" : "type-15",
17093   "self_type" : "type-15",
17094   "size" : 92,
17095   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmFactory.h",
17096   "unique_id" : "_ZTSN7android8hardware3drm4V1_014BpHwDrmFactoryE",
17097   "vtable_components" :
17098   [
17099    {
17100     "component_value" : 84,
17101     "kind" : "vbase_offset"
17102    },
17103    {
17104     "kind" : "offset_to_top"
17105    },
17106    {
17107     "kind" : "rtti",
17108     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BpHwDrmFactoryE"
17109    },
17110    {
17111     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_014BpHwDrmFactory8isRemoteEv"
17112    },
17113    {
17114     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
17115    },
17116    {
17117     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
17118    },
17119    {
17120     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
17121    },
17122    {
17123     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
17124    },
17125    {
17126     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory21setHALInstrumentationEv"
17127    },
17128    {
17129     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
17130    },
17131    {
17132     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory4pingEv"
17133    },
17134    {
17135     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
17136    },
17137    {
17138     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory21notifySyspropsChangedEv"
17139    },
17140    {
17141     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
17142    },
17143    {
17144     "kind" : "complete_dtor_pointer",
17145     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactoryD1Ev"
17146    },
17147    {
17148     "kind" : "deleting_dtor_pointer",
17149     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactoryD0Ev"
17150    },
17151    {
17152     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
17153    },
17154    {
17155     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
17156    },
17157    {
17158     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014BpHwDrmFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusERKNS_2spINS2_10IDrmPluginEEEEEE"
17159    },
17160    {
17161     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEE10onAsBinderEv"
17162    },
17163    {
17164     "component_value" : 80,
17165     "kind" : "vbase_offset"
17166    },
17167    {
17168     "component_value" : -4,
17169     "kind" : "offset_to_top"
17170    },
17171    {
17172     "kind" : "rtti",
17173     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BpHwDrmFactoryE"
17174    },
17175    {
17176     "kind" : "complete_dtor_pointer",
17177     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_014BpHwDrmFactoryD1Ev"
17178    },
17179    {
17180     "kind" : "deleting_dtor_pointer",
17181     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_014BpHwDrmFactoryD0Ev"
17182    },
17183    {
17184     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_011IDrmFactoryEE10onAsBinderEv"
17185    },
17186    {
17187     "component_value" : 76,
17188     "kind" : "vbase_offset"
17189    },
17190    {
17191     "component_value" : -8,
17192     "kind" : "offset_to_top"
17193    },
17194    {
17195     "kind" : "rtti",
17196     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BpHwDrmFactoryE"
17197    },
17198    {
17199     "kind" : "complete_dtor_pointer",
17200     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_014BpHwDrmFactoryD1Ev"
17201    },
17202    {
17203     "kind" : "deleting_dtor_pointer",
17204     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_014BpHwDrmFactoryD0Ev"
17205    },
17206    {
17207     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
17208    },
17209    {
17210     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17211    },
17212    {
17213     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17214    },
17215    {
17216     "component_value" : -24,
17217     "kind" : "offset_to_top"
17218    },
17219    {
17220     "kind" : "rtti",
17221     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BpHwDrmFactoryE"
17222    },
17223    {
17224     "kind" : "complete_dtor_pointer",
17225     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_014BpHwDrmFactoryD1Ev"
17226    },
17227    {
17228     "kind" : "deleting_dtor_pointer",
17229     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_014BpHwDrmFactoryD0Ev"
17230    },
17231    {
17232     "kind" : "vcall_offset"
17233    },
17234    {
17235     "component_value" : -76,
17236     "kind" : "vcall_offset"
17237    },
17238    {
17239     "component_value" : -76,
17240     "kind" : "vcall_offset"
17241    },
17242    {
17243     "component_value" : -76,
17244     "kind" : "vcall_offset"
17245    },
17246    {
17247     "component_value" : -84,
17248     "kind" : "vcall_offset"
17249    },
17250    {
17251     "component_value" : -84,
17252     "kind" : "offset_to_top"
17253    },
17254    {
17255     "kind" : "rtti",
17256     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014BpHwDrmFactoryE"
17257    },
17258    {
17259     "kind" : "complete_dtor_pointer",
17260     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_014BpHwDrmFactoryD1Ev"
17261    },
17262    {
17263     "kind" : "deleting_dtor_pointer",
17264     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_014BpHwDrmFactoryD0Ev"
17265    },
17266    {
17267     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
17268    },
17269    {
17270     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17271    },
17272    {
17273     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17274    },
17275    {
17276     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17277    }
17278   ]
17279  },
17280  {
17281   "alignment" : 4,
17282   "base_specifiers" :
17283   [
17284    {
17285     "referenced_type" : "type-917"
17286    },
17287    {
17288     "referenced_type" : "type-24"
17289    }
17290   ],
17291   "fields" :
17292   [
17293    {
17294     "access" : "private",
17295     "field_name" : "_hidl_mMutex",
17296     "field_offset" : 544,
17297     "referenced_type" : "type-969"
17298    },
17299    {
17300     "access" : "private",
17301     "field_name" : "_hidl_mDeathRecipients",
17302     "field_offset" : 576,
17303     "referenced_type" : "type-970"
17304    }
17305   ],
17306   "linker_set_key" : "android::hardware::drm::V1_0::BpHwDrmPlugin",
17307   "name" : "android::hardware::drm::V1_0::BpHwDrmPlugin",
17308   "referenced_type" : "type-968",
17309   "self_type" : "type-968",
17310   "size" : 92,
17311   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmPlugin.h",
17312   "unique_id" : "_ZTSN7android8hardware3drm4V1_013BpHwDrmPluginE",
17313   "vtable_components" :
17314   [
17315    {
17316     "component_value" : 84,
17317     "kind" : "vbase_offset"
17318    },
17319    {
17320     "kind" : "offset_to_top"
17321    },
17322    {
17323     "kind" : "rtti",
17324     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BpHwDrmPluginE"
17325    },
17326    {
17327     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_013BpHwDrmPlugin8isRemoteEv"
17328    },
17329    {
17330     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
17331    },
17332    {
17333     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
17334    },
17335    {
17336     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
17337    },
17338    {
17339     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
17340    },
17341    {
17342     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin21setHALInstrumentationEv"
17343    },
17344    {
17345     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
17346    },
17347    {
17348     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin4pingEv"
17349    },
17350    {
17351     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
17352    },
17353    {
17354     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin21notifySyspropsChangedEv"
17355    },
17356    {
17357     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
17358    },
17359    {
17360     "kind" : "complete_dtor_pointer",
17361     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPluginD1Ev"
17362    },
17363    {
17364     "kind" : "deleting_dtor_pointer",
17365     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPluginD0Ev"
17366    },
17367    {
17368     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin11openSessionENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEEEEE"
17369    },
17370    {
17371     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
17372    },
17373    {
17374     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS2_7KeyTypeERKNS4_INS2_8KeyValueEEENSt3__18functionIFvNS2_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
17375    },
17376    {
17377     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS2_6StatusES7_EEE"
17378    },
17379    {
17380     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
17381    },
17382    {
17383     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
17384    },
17385    {
17386     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS4_INS2_8KeyValueEEEEEE"
17387    },
17388    {
17389     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEES6_EEE"
17390    },
17391    {
17392     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusES7_S7_EEE"
17393    },
17394    {
17395     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin14getSecureStopsENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecINS2_10SecureStopEEEEEE"
17396    },
17397    {
17398     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS2_10SecureStopEEEE"
17399    },
17400    {
17401     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin21releaseAllSecureStopsEv"
17402    },
17403    {
17404     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
17405    },
17406    {
17407     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusES6_EEE"
17408    },
17409    {
17410     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEEEEE"
17411    },
17412    {
17413     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
17414    },
17415    {
17416     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
17417    },
17418    {
17419     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
17420    },
17421    {
17422     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
17423    },
17424    {
17425     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
17426    },
17427    {
17428     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
17429    },
17430    {
17431     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
17432    },
17433    {
17434     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusEbEEE"
17435    },
17436    {
17437     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
17438    },
17439    {
17440     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin11setListenerERKNS_2spINS2_18IDrmPluginListenerEEE"
17441    },
17442    {
17443     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin9sendEventENS2_9EventTypeERKNS0_8hidl_vecIhEES8_"
17444    },
17445    {
17446     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEx"
17447    },
17448    {
17449     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013BpHwDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS2_9KeyStatusEEEb"
17450    },
17451    {
17452     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEE10onAsBinderEv"
17453    },
17454    {
17455     "component_value" : 80,
17456     "kind" : "vbase_offset"
17457    },
17458    {
17459     "component_value" : -4,
17460     "kind" : "offset_to_top"
17461    },
17462    {
17463     "kind" : "rtti",
17464     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BpHwDrmPluginE"
17465    },
17466    {
17467     "kind" : "complete_dtor_pointer",
17468     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_013BpHwDrmPluginD1Ev"
17469    },
17470    {
17471     "kind" : "deleting_dtor_pointer",
17472     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_013BpHwDrmPluginD0Ev"
17473    },
17474    {
17475     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_010IDrmPluginEE10onAsBinderEv"
17476    },
17477    {
17478     "component_value" : 76,
17479     "kind" : "vbase_offset"
17480    },
17481    {
17482     "component_value" : -8,
17483     "kind" : "offset_to_top"
17484    },
17485    {
17486     "kind" : "rtti",
17487     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BpHwDrmPluginE"
17488    },
17489    {
17490     "kind" : "complete_dtor_pointer",
17491     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_013BpHwDrmPluginD1Ev"
17492    },
17493    {
17494     "kind" : "deleting_dtor_pointer",
17495     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_013BpHwDrmPluginD0Ev"
17496    },
17497    {
17498     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
17499    },
17500    {
17501     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17502    },
17503    {
17504     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17505    },
17506    {
17507     "component_value" : -24,
17508     "kind" : "offset_to_top"
17509    },
17510    {
17511     "kind" : "rtti",
17512     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BpHwDrmPluginE"
17513    },
17514    {
17515     "kind" : "complete_dtor_pointer",
17516     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_013BpHwDrmPluginD1Ev"
17517    },
17518    {
17519     "kind" : "deleting_dtor_pointer",
17520     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_013BpHwDrmPluginD0Ev"
17521    },
17522    {
17523     "kind" : "vcall_offset"
17524    },
17525    {
17526     "component_value" : -76,
17527     "kind" : "vcall_offset"
17528    },
17529    {
17530     "component_value" : -76,
17531     "kind" : "vcall_offset"
17532    },
17533    {
17534     "component_value" : -76,
17535     "kind" : "vcall_offset"
17536    },
17537    {
17538     "component_value" : -84,
17539     "kind" : "vcall_offset"
17540    },
17541    {
17542     "component_value" : -84,
17543     "kind" : "offset_to_top"
17544    },
17545    {
17546     "kind" : "rtti",
17547     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013BpHwDrmPluginE"
17548    },
17549    {
17550     "kind" : "complete_dtor_pointer",
17551     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_013BpHwDrmPluginD1Ev"
17552    },
17553    {
17554     "kind" : "deleting_dtor_pointer",
17555     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_013BpHwDrmPluginD0Ev"
17556    },
17557    {
17558     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
17559    },
17560    {
17561     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17562    },
17563    {
17564     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17565    },
17566    {
17567     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17568    }
17569   ]
17570  },
17571  {
17572   "alignment" : 4,
17573   "base_specifiers" :
17574   [
17575    {
17576     "referenced_type" : "type-916"
17577    },
17578    {
17579     "referenced_type" : "type-24"
17580    }
17581   ],
17582   "fields" :
17583   [
17584    {
17585     "access" : "private",
17586     "field_name" : "_hidl_mMutex",
17587     "field_offset" : 544,
17588     "referenced_type" : "type-961"
17589    },
17590    {
17591     "access" : "private",
17592     "field_name" : "_hidl_mDeathRecipients",
17593     "field_offset" : 576,
17594     "referenced_type" : "type-962"
17595    }
17596   ],
17597   "linker_set_key" : "android::hardware::drm::V1_0::BpHwDrmPluginListener",
17598   "name" : "android::hardware::drm::V1_0::BpHwDrmPluginListener",
17599   "referenced_type" : "type-960",
17600   "self_type" : "type-960",
17601   "size" : 92,
17602   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/BpHwDrmPluginListener.h",
17603   "unique_id" : "_ZTSN7android8hardware3drm4V1_021BpHwDrmPluginListenerE",
17604   "vtable_components" :
17605   [
17606    {
17607     "component_value" : 84,
17608     "kind" : "vbase_offset"
17609    },
17610    {
17611     "kind" : "offset_to_top"
17612    },
17613    {
17614     "kind" : "rtti",
17615     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BpHwDrmPluginListenerE"
17616    },
17617    {
17618     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_021BpHwDrmPluginListener8isRemoteEv"
17619    },
17620    {
17621     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
17622    },
17623    {
17624     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
17625    },
17626    {
17627     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
17628    },
17629    {
17630     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
17631    },
17632    {
17633     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener21setHALInstrumentationEv"
17634    },
17635    {
17636     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
17637    },
17638    {
17639     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener4pingEv"
17640    },
17641    {
17642     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
17643    },
17644    {
17645     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener21notifySyspropsChangedEv"
17646    },
17647    {
17648     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
17649    },
17650    {
17651     "kind" : "complete_dtor_pointer",
17652     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListenerD1Ev"
17653    },
17654    {
17655     "kind" : "deleting_dtor_pointer",
17656     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListenerD0Ev"
17657    },
17658    {
17659     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener9sendEventENS2_9EventTypeERKNS0_8hidl_vecIhEES8_"
17660    },
17661    {
17662     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener20sendExpirationUpdateERKNS0_8hidl_vecIhEEx"
17663    },
17664    {
17665     "mangled_component_name" : "_ZN7android8hardware3drm4V1_021BpHwDrmPluginListener14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS2_9KeyStatusEEEb"
17666    },
17667    {
17668     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEE10onAsBinderEv"
17669    },
17670    {
17671     "component_value" : 80,
17672     "kind" : "vbase_offset"
17673    },
17674    {
17675     "component_value" : -4,
17676     "kind" : "offset_to_top"
17677    },
17678    {
17679     "kind" : "rtti",
17680     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BpHwDrmPluginListenerE"
17681    },
17682    {
17683     "kind" : "complete_dtor_pointer",
17684     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD1Ev"
17685    },
17686    {
17687     "kind" : "deleting_dtor_pointer",
17688     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD0Ev"
17689    },
17690    {
17691     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_018IDrmPluginListenerEE10onAsBinderEv"
17692    },
17693    {
17694     "component_value" : 76,
17695     "kind" : "vbase_offset"
17696    },
17697    {
17698     "component_value" : -8,
17699     "kind" : "offset_to_top"
17700    },
17701    {
17702     "kind" : "rtti",
17703     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BpHwDrmPluginListenerE"
17704    },
17705    {
17706     "kind" : "complete_dtor_pointer",
17707     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD1Ev"
17708    },
17709    {
17710     "kind" : "deleting_dtor_pointer",
17711     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD0Ev"
17712    },
17713    {
17714     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
17715    },
17716    {
17717     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17718    },
17719    {
17720     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17721    },
17722    {
17723     "component_value" : -24,
17724     "kind" : "offset_to_top"
17725    },
17726    {
17727     "kind" : "rtti",
17728     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BpHwDrmPluginListenerE"
17729    },
17730    {
17731     "kind" : "complete_dtor_pointer",
17732     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD1Ev"
17733    },
17734    {
17735     "kind" : "deleting_dtor_pointer",
17736     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD0Ev"
17737    },
17738    {
17739     "kind" : "vcall_offset"
17740    },
17741    {
17742     "component_value" : -76,
17743     "kind" : "vcall_offset"
17744    },
17745    {
17746     "component_value" : -76,
17747     "kind" : "vcall_offset"
17748    },
17749    {
17750     "component_value" : -76,
17751     "kind" : "vcall_offset"
17752    },
17753    {
17754     "component_value" : -84,
17755     "kind" : "vcall_offset"
17756    },
17757    {
17758     "component_value" : -84,
17759     "kind" : "offset_to_top"
17760    },
17761    {
17762     "kind" : "rtti",
17763     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_021BpHwDrmPluginListenerE"
17764    },
17765    {
17766     "kind" : "complete_dtor_pointer",
17767     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD1Ev"
17768    },
17769    {
17770     "kind" : "deleting_dtor_pointer",
17771     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_021BpHwDrmPluginListenerD0Ev"
17772    },
17773    {
17774     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
17775    },
17776    {
17777     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
17778    },
17779    {
17780     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
17781    },
17782    {
17783     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17784    }
17785   ]
17786  },
17787  {
17788   "alignment" : 8,
17789   "fields" :
17790   [
17791    {
17792     "field_name" : "type",
17793     "referenced_type" : "type-776"
17794    },
17795    {
17796     "field_name" : "nonsecureMemory",
17797     "field_offset" : 64,
17798     "referenced_type" : "type-777"
17799    },
17800    {
17801     "field_name" : "secureMemory",
17802     "field_offset" : 256,
17803     "referenced_type" : "type-543"
17804    }
17805   ],
17806   "linker_set_key" : "android::hardware::drm::V1_0::DestinationBuffer",
17807   "name" : "android::hardware::drm::V1_0::DestinationBuffer",
17808   "referenced_type" : "type-778",
17809   "self_type" : "type-778",
17810   "size" : 48,
17811   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
17812   "unique_id" : "_ZTSN7android8hardware3drm4V1_017DestinationBufferE"
17813  },
17814  {
17815   "alignment" : 4,
17816   "base_specifiers" :
17817   [
17818    {
17819     "referenced_type" : "type-5"
17820    }
17821   ],
17822   "linker_set_key" : "android::hardware::drm::V1_0::ICryptoFactory",
17823   "name" : "android::hardware::drm::V1_0::ICryptoFactory",
17824   "referenced_type" : "type-345",
17825   "self_type" : "type-345",
17826   "size" : 12,
17827   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/ICryptoFactory.h",
17828   "unique_id" : "_ZTSN7android8hardware3drm4V1_014ICryptoFactoryE",
17829   "vtable_components" :
17830   [
17831    {
17832     "component_value" : 4,
17833     "kind" : "vbase_offset"
17834    },
17835    {
17836     "kind" : "offset_to_top"
17837    },
17838    {
17839     "kind" : "rtti",
17840     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE"
17841    },
17842    {
17843     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_014ICryptoFactory8isRemoteEv"
17844    },
17845    {
17846     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
17847    },
17848    {
17849     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
17850    },
17851    {
17852     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
17853    },
17854    {
17855     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
17856    },
17857    {
17858     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory21setHALInstrumentationEv"
17859    },
17860    {
17861     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
17862    },
17863    {
17864     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory4pingEv"
17865    },
17866    {
17867     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
17868    },
17869    {
17870     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory21notifySyspropsChangedEv"
17871    },
17872    {
17873     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
17874    },
17875    {
17876     "kind" : "complete_dtor_pointer",
17877     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactoryD1Ev"
17878    },
17879    {
17880     "kind" : "deleting_dtor_pointer",
17881     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactoryD0Ev"
17882    },
17883    {
17884     "is_pure" : true,
17885     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
17886    },
17887    {
17888     "is_pure" : true,
17889     "mangled_component_name" : "_ZN7android8hardware3drm4V1_014ICryptoFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS_2spINS2_13ICryptoPluginEEEEEE"
17890    },
17891    {
17892     "kind" : "vcall_offset"
17893    },
17894    {
17895     "kind" : "vcall_offset"
17896    },
17897    {
17898     "kind" : "vcall_offset"
17899    },
17900    {
17901     "kind" : "vcall_offset"
17902    },
17903    {
17904     "component_value" : -4,
17905     "kind" : "vcall_offset"
17906    },
17907    {
17908     "component_value" : -4,
17909     "kind" : "offset_to_top"
17910    },
17911    {
17912     "kind" : "rtti",
17913     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE"
17914    },
17915    {
17916     "kind" : "complete_dtor_pointer",
17917     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_014ICryptoFactoryD1Ev"
17918    },
17919    {
17920     "kind" : "deleting_dtor_pointer",
17921     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_014ICryptoFactoryD0Ev"
17922    },
17923    {
17924     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
17925    },
17926    {
17927     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
17928    },
17929    {
17930     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
17931    },
17932    {
17933     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
17934    }
17935   ]
17936  },
17937  {
17938   "alignment" : 4,
17939   "base_specifiers" :
17940   [
17941    {
17942     "referenced_type" : "type-5"
17943    }
17944   ],
17945   "linker_set_key" : "android::hardware::drm::V1_0::ICryptoPlugin",
17946   "name" : "android::hardware::drm::V1_0::ICryptoPlugin",
17947   "referenced_type" : "type-320",
17948   "self_type" : "type-320",
17949   "size" : 12,
17950   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/ICryptoPlugin.h",
17951   "unique_id" : "_ZTSN7android8hardware3drm4V1_013ICryptoPluginE",
17952   "vtable_components" :
17953   [
17954    {
17955     "component_value" : 4,
17956     "kind" : "vbase_offset"
17957    },
17958    {
17959     "kind" : "offset_to_top"
17960    },
17961    {
17962     "kind" : "rtti",
17963     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE"
17964    },
17965    {
17966     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_013ICryptoPlugin8isRemoteEv"
17967    },
17968    {
17969     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
17970    },
17971    {
17972     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
17973    },
17974    {
17975     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
17976    },
17977    {
17978     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
17979    },
17980    {
17981     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin21setHALInstrumentationEv"
17982    },
17983    {
17984     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
17985    },
17986    {
17987     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin4pingEv"
17988    },
17989    {
17990     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
17991    },
17992    {
17993     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin21notifySyspropsChangedEv"
17994    },
17995    {
17996     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
17997    },
17998    {
17999     "kind" : "complete_dtor_pointer",
18000     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPluginD1Ev"
18001    },
18002    {
18003     "kind" : "deleting_dtor_pointer",
18004     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPluginD0Ev"
18005    },
18006    {
18007     "is_pure" : true,
18008     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin30requiresSecureDecoderComponentERKNS0_11hidl_stringE"
18009    },
18010    {
18011     "is_pure" : true,
18012     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin16notifyResolutionEjj"
18013    },
18014    {
18015     "is_pure" : true,
18016     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin18setMediaDrmSessionERKNS0_8hidl_vecIhEE"
18017    },
18018    {
18019     "is_pure" : true,
18020     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin19setSharedBufferBaseERKNS0_11hidl_memoryEj"
18021    },
18022    {
18023     "is_pure" : true,
18024     "mangled_component_name" : "_ZN7android8hardware3drm4V1_013ICryptoPlugin7decryptEbRKNS0_10hidl_arrayIhLj16EJEEES7_NS2_4ModeERKNS2_7PatternERKNS0_8hidl_vecINS2_9SubSampleEEERKNS2_12SharedBufferEyRKNS2_17DestinationBufferENSt3__18functionIFvNS2_6StatusEjRKNS0_11hidl_stringEEEE"
18025    },
18026    {
18027     "kind" : "vcall_offset"
18028    },
18029    {
18030     "kind" : "vcall_offset"
18031    },
18032    {
18033     "kind" : "vcall_offset"
18034    },
18035    {
18036     "kind" : "vcall_offset"
18037    },
18038    {
18039     "component_value" : -4,
18040     "kind" : "vcall_offset"
18041    },
18042    {
18043     "component_value" : -4,
18044     "kind" : "offset_to_top"
18045    },
18046    {
18047     "kind" : "rtti",
18048     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE"
18049    },
18050    {
18051     "kind" : "complete_dtor_pointer",
18052     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_013ICryptoPluginD1Ev"
18053    },
18054    {
18055     "kind" : "deleting_dtor_pointer",
18056     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_013ICryptoPluginD0Ev"
18057    },
18058    {
18059     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
18060    },
18061    {
18062     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
18063    },
18064    {
18065     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
18066    },
18067    {
18068     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
18069    }
18070   ]
18071  },
18072  {
18073   "alignment" : 4,
18074   "base_specifiers" :
18075   [
18076    {
18077     "referenced_type" : "type-5"
18078    }
18079   ],
18080   "linker_set_key" : "android::hardware::drm::V1_0::IDrmFactory",
18081   "name" : "android::hardware::drm::V1_0::IDrmFactory",
18082   "referenced_type" : "type-19",
18083   "self_type" : "type-19",
18084   "size" : 12,
18085   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmFactory.h",
18086   "unique_id" : "_ZTSN7android8hardware3drm4V1_011IDrmFactoryE",
18087   "vtable_components" :
18088   [
18089    {
18090     "component_value" : 4,
18091     "kind" : "vbase_offset"
18092    },
18093    {
18094     "kind" : "offset_to_top"
18095    },
18096    {
18097     "kind" : "rtti",
18098     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE"
18099    },
18100    {
18101     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_011IDrmFactory8isRemoteEv"
18102    },
18103    {
18104     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
18105    },
18106    {
18107     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
18108    },
18109    {
18110     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
18111    },
18112    {
18113     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
18114    },
18115    {
18116     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory21setHALInstrumentationEv"
18117    },
18118    {
18119     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
18120    },
18121    {
18122     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory4pingEv"
18123    },
18124    {
18125     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
18126    },
18127    {
18128     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory21notifySyspropsChangedEv"
18129    },
18130    {
18131     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
18132    },
18133    {
18134     "kind" : "complete_dtor_pointer",
18135     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactoryD1Ev"
18136    },
18137    {
18138     "kind" : "deleting_dtor_pointer",
18139     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactoryD0Ev"
18140    },
18141    {
18142     "is_pure" : true,
18143     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
18144    },
18145    {
18146     "is_pure" : true,
18147     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
18148    },
18149    {
18150     "is_pure" : true,
18151     "mangled_component_name" : "_ZN7android8hardware3drm4V1_011IDrmFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusERKNS_2spINS2_10IDrmPluginEEEEEE"
18152    },
18153    {
18154     "kind" : "vcall_offset"
18155    },
18156    {
18157     "kind" : "vcall_offset"
18158    },
18159    {
18160     "kind" : "vcall_offset"
18161    },
18162    {
18163     "kind" : "vcall_offset"
18164    },
18165    {
18166     "component_value" : -4,
18167     "kind" : "vcall_offset"
18168    },
18169    {
18170     "component_value" : -4,
18171     "kind" : "offset_to_top"
18172    },
18173    {
18174     "kind" : "rtti",
18175     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE"
18176    },
18177    {
18178     "kind" : "complete_dtor_pointer",
18179     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_011IDrmFactoryD1Ev"
18180    },
18181    {
18182     "kind" : "deleting_dtor_pointer",
18183     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_011IDrmFactoryD0Ev"
18184    },
18185    {
18186     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
18187    },
18188    {
18189     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
18190    },
18191    {
18192     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
18193    },
18194    {
18195     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
18196    }
18197   ]
18198  },
18199  {
18200   "alignment" : 4,
18201   "base_specifiers" :
18202   [
18203    {
18204     "referenced_type" : "type-5"
18205    }
18206   ],
18207   "linker_set_key" : "android::hardware::drm::V1_0::IDrmPlugin",
18208   "name" : "android::hardware::drm::V1_0::IDrmPlugin",
18209   "referenced_type" : "type-127",
18210   "self_type" : "type-127",
18211   "size" : 12,
18212   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmPlugin.h",
18213   "unique_id" : "_ZTSN7android8hardware3drm4V1_010IDrmPluginE",
18214   "vtable_components" :
18215   [
18216    {
18217     "component_value" : 4,
18218     "kind" : "vbase_offset"
18219    },
18220    {
18221     "kind" : "offset_to_top"
18222    },
18223    {
18224     "kind" : "rtti",
18225     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_010IDrmPluginE"
18226    },
18227    {
18228     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_010IDrmPlugin8isRemoteEv"
18229    },
18230    {
18231     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
18232    },
18233    {
18234     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
18235    },
18236    {
18237     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
18238    },
18239    {
18240     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
18241    },
18242    {
18243     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin21setHALInstrumentationEv"
18244    },
18245    {
18246     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
18247    },
18248    {
18249     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin4pingEv"
18250    },
18251    {
18252     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
18253    },
18254    {
18255     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin21notifySyspropsChangedEv"
18256    },
18257    {
18258     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
18259    },
18260    {
18261     "kind" : "complete_dtor_pointer",
18262     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPluginD1Ev"
18263    },
18264    {
18265     "kind" : "deleting_dtor_pointer",
18266     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPluginD0Ev"
18267    },
18268    {
18269     "is_pure" : true,
18270     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11openSessionENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEEEEE"
18271    },
18272    {
18273     "is_pure" : true,
18274     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
18275    },
18276    {
18277     "is_pure" : true,
18278     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS2_7KeyTypeERKNS4_INS2_8KeyValueEEENSt3__18functionIFvNS2_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
18279    },
18280    {
18281     "is_pure" : true,
18282     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS2_6StatusES7_EEE"
18283    },
18284    {
18285     "is_pure" : true,
18286     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
18287    },
18288    {
18289     "is_pure" : true,
18290     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
18291    },
18292    {
18293     "is_pure" : true,
18294     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS4_INS2_8KeyValueEEEEEE"
18295    },
18296    {
18297     "is_pure" : true,
18298     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEES6_EEE"
18299    },
18300    {
18301     "is_pure" : true,
18302     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusES7_S7_EEE"
18303    },
18304    {
18305     "is_pure" : true,
18306     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14getSecureStopsENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecINS2_10SecureStopEEEEEE"
18307    },
18308    {
18309     "is_pure" : true,
18310     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_6StatusERKNS2_10SecureStopEEEE"
18311    },
18312    {
18313     "is_pure" : true,
18314     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin21releaseAllSecureStopsEv"
18315    },
18316    {
18317     "is_pure" : true,
18318     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
18319    },
18320    {
18321     "is_pure" : true,
18322     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusES6_EEE"
18323    },
18324    {
18325     "is_pure" : true,
18326     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS2_6StatusERKNS0_8hidl_vecIhEEEEE"
18327    },
18328    {
18329     "is_pure" : true,
18330     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
18331    },
18332    {
18333     "is_pure" : true,
18334     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
18335    },
18336    {
18337     "is_pure" : true,
18338     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
18339    },
18340    {
18341     "is_pure" : true,
18342     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
18343    },
18344    {
18345     "is_pure" : true,
18346     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
18347    },
18348    {
18349     "is_pure" : true,
18350     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
18351    },
18352    {
18353     "is_pure" : true,
18354     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
18355    },
18356    {
18357     "is_pure" : true,
18358     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS2_6StatusEbEEE"
18359    },
18360    {
18361     "is_pure" : true,
18362     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS2_6StatusES7_EEE"
18363    },
18364    {
18365     "is_pure" : true,
18366     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin11setListenerERKNS_2spINS2_18IDrmPluginListenerEEE"
18367    },
18368    {
18369     "is_pure" : true,
18370     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin9sendEventENS2_9EventTypeERKNS0_8hidl_vecIhEES8_"
18371    },
18372    {
18373     "is_pure" : true,
18374     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEx"
18375    },
18376    {
18377     "is_pure" : true,
18378     "mangled_component_name" : "_ZN7android8hardware3drm4V1_010IDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS2_9KeyStatusEEEb"
18379    },
18380    {
18381     "kind" : "vcall_offset"
18382    },
18383    {
18384     "kind" : "vcall_offset"
18385    },
18386    {
18387     "kind" : "vcall_offset"
18388    },
18389    {
18390     "kind" : "vcall_offset"
18391    },
18392    {
18393     "component_value" : -4,
18394     "kind" : "vcall_offset"
18395    },
18396    {
18397     "component_value" : -4,
18398     "kind" : "offset_to_top"
18399    },
18400    {
18401     "kind" : "rtti",
18402     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_010IDrmPluginE"
18403    },
18404    {
18405     "kind" : "complete_dtor_pointer",
18406     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_010IDrmPluginD1Ev"
18407    },
18408    {
18409     "kind" : "deleting_dtor_pointer",
18410     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_010IDrmPluginD0Ev"
18411    },
18412    {
18413     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
18414    },
18415    {
18416     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
18417    },
18418    {
18419     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
18420    },
18421    {
18422     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
18423    }
18424   ]
18425  },
18426  {
18427   "alignment" : 4,
18428   "base_specifiers" :
18429   [
18430    {
18431     "referenced_type" : "type-5"
18432    }
18433   ],
18434   "linker_set_key" : "android::hardware::drm::V1_0::IDrmPluginListener",
18435   "name" : "android::hardware::drm::V1_0::IDrmPluginListener",
18436   "referenced_type" : "type-150",
18437   "self_type" : "type-150",
18438   "size" : 12,
18439   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/IDrmPluginListener.h",
18440   "unique_id" : "_ZTSN7android8hardware3drm4V1_018IDrmPluginListenerE",
18441   "vtable_components" :
18442   [
18443    {
18444     "component_value" : 4,
18445     "kind" : "vbase_offset"
18446    },
18447    {
18448     "kind" : "offset_to_top"
18449    },
18450    {
18451     "kind" : "rtti",
18452     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE"
18453    },
18454    {
18455     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_018IDrmPluginListener8isRemoteEv"
18456    },
18457    {
18458     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
18459    },
18460    {
18461     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
18462    },
18463    {
18464     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
18465    },
18466    {
18467     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
18468    },
18469    {
18470     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener21setHALInstrumentationEv"
18471    },
18472    {
18473     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
18474    },
18475    {
18476     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener4pingEv"
18477    },
18478    {
18479     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
18480    },
18481    {
18482     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener21notifySyspropsChangedEv"
18483    },
18484    {
18485     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
18486    },
18487    {
18488     "kind" : "complete_dtor_pointer",
18489     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListenerD1Ev"
18490    },
18491    {
18492     "kind" : "deleting_dtor_pointer",
18493     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListenerD0Ev"
18494    },
18495    {
18496     "is_pure" : true,
18497     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener9sendEventENS2_9EventTypeERKNS0_8hidl_vecIhEES8_"
18498    },
18499    {
18500     "is_pure" : true,
18501     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener20sendExpirationUpdateERKNS0_8hidl_vecIhEEx"
18502    },
18503    {
18504     "is_pure" : true,
18505     "mangled_component_name" : "_ZN7android8hardware3drm4V1_018IDrmPluginListener14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS2_9KeyStatusEEEb"
18506    },
18507    {
18508     "kind" : "vcall_offset"
18509    },
18510    {
18511     "kind" : "vcall_offset"
18512    },
18513    {
18514     "kind" : "vcall_offset"
18515    },
18516    {
18517     "kind" : "vcall_offset"
18518    },
18519    {
18520     "component_value" : -4,
18521     "kind" : "vcall_offset"
18522    },
18523    {
18524     "component_value" : -4,
18525     "kind" : "offset_to_top"
18526    },
18527    {
18528     "kind" : "rtti",
18529     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE"
18530    },
18531    {
18532     "kind" : "complete_dtor_pointer",
18533     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_018IDrmPluginListenerD1Ev"
18534    },
18535    {
18536     "kind" : "deleting_dtor_pointer",
18537     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_018IDrmPluginListenerD0Ev"
18538    },
18539    {
18540     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
18541    },
18542    {
18543     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
18544    },
18545    {
18546     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
18547    },
18548    {
18549     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
18550    }
18551   ]
18552  },
18553  {
18554   "alignment" : 8,
18555   "fields" :
18556   [
18557    {
18558     "field_name" : "keyId",
18559     "referenced_type" : "type-114"
18560    },
18561    {
18562     "field_name" : "type",
18563     "field_offset" : 128,
18564     "referenced_type" : "type-196"
18565    }
18566   ],
18567   "linker_set_key" : "android::hardware::drm::V1_0::KeyStatus",
18568   "name" : "android::hardware::drm::V1_0::KeyStatus",
18569   "referenced_type" : "type-195",
18570   "self_type" : "type-195",
18571   "size" : 24,
18572   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
18573   "unique_id" : "_ZTSN7android8hardware3drm4V1_09KeyStatusE"
18574  },
18575  {
18576   "alignment" : 8,
18577   "fields" :
18578   [
18579    {
18580     "field_name" : "key",
18581     "referenced_type" : "type-90"
18582    },
18583    {
18584     "field_name" : "value",
18585     "field_offset" : 128,
18586     "referenced_type" : "type-90"
18587    }
18588   ],
18589   "linker_set_key" : "android::hardware::drm::V1_0::KeyValue",
18590   "name" : "android::hardware::drm::V1_0::KeyValue",
18591   "referenced_type" : "type-186",
18592   "self_type" : "type-186",
18593   "size" : 32,
18594   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
18595   "unique_id" : "_ZTSN7android8hardware3drm4V1_08KeyValueE"
18596  },
18597  {
18598   "alignment" : 4,
18599   "fields" :
18600   [
18601    {
18602     "field_name" : "encryptBlocks",
18603     "referenced_type" : "type-2"
18604    },
18605    {
18606     "field_name" : "skipBlocks",
18607     "field_offset" : 32,
18608     "referenced_type" : "type-2"
18609    }
18610   ],
18611   "linker_set_key" : "android::hardware::drm::V1_0::Pattern",
18612   "name" : "android::hardware::drm::V1_0::Pattern",
18613   "referenced_type" : "type-775",
18614   "self_type" : "type-775",
18615   "size" : 8,
18616   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
18617   "unique_id" : "_ZTSN7android8hardware3drm4V1_07PatternE"
18618  },
18619  {
18620   "alignment" : 8,
18621   "fields" :
18622   [
18623    {
18624     "field_name" : "opaqueData",
18625     "referenced_type" : "type-114"
18626    }
18627   ],
18628   "linker_set_key" : "android::hardware::drm::V1_0::SecureStop",
18629   "name" : "android::hardware::drm::V1_0::SecureStop",
18630   "referenced_type" : "type-201",
18631   "self_type" : "type-201",
18632   "size" : 16,
18633   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
18634   "unique_id" : "_ZTSN7android8hardware3drm4V1_010SecureStopE"
18635  },
18636  {
18637   "alignment" : 8,
18638   "fields" :
18639   [
18640    {
18641     "field_name" : "bufferId",
18642     "referenced_type" : "type-2"
18643    },
18644    {
18645     "field_name" : "offset",
18646     "field_offset" : 64,
18647     "referenced_type" : "type-93"
18648    },
18649    {
18650     "field_name" : "size",
18651     "field_offset" : 128,
18652     "referenced_type" : "type-93"
18653    }
18654   ],
18655   "linker_set_key" : "android::hardware::drm::V1_0::SharedBuffer",
18656   "name" : "android::hardware::drm::V1_0::SharedBuffer",
18657   "referenced_type" : "type-777",
18658   "self_type" : "type-777",
18659   "size" : 24,
18660   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
18661   "unique_id" : "_ZTSN7android8hardware3drm4V1_012SharedBufferE"
18662  },
18663  {
18664   "alignment" : 4,
18665   "fields" :
18666   [
18667    {
18668     "field_name" : "numBytesOfClearData",
18669     "referenced_type" : "type-2"
18670    },
18671    {
18672     "field_name" : "numBytesOfEncryptedData",
18673     "field_offset" : 32,
18674     "referenced_type" : "type-2"
18675    }
18676   ],
18677   "linker_set_key" : "android::hardware::drm::V1_0::SubSample",
18678   "name" : "android::hardware::drm::V1_0::SubSample",
18679   "referenced_type" : "type-774",
18680   "self_type" : "type-774",
18681   "size" : 8,
18682   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.0/[email protected]_genc++_headers/gen/android/hardware/drm/1.0/types.h",
18683   "unique_id" : "_ZTSN7android8hardware3drm4V1_09SubSampleE"
18684  },
18685  {
18686   "alignment" : 4,
18687   "base_specifiers" :
18688   [
18689    {
18690     "referenced_type" : "type-130"
18691    }
18692   ],
18693   "fields" :
18694   [
18695    {
18696     "access" : "private",
18697     "field_name" : "_hidl_mImpl",
18698     "field_offset" : 544,
18699     "referenced_type" : "type-359"
18700    }
18701   ],
18702   "linker_set_key" : "android::hardware::drm::V1_1::BnHwCryptoFactory",
18703   "name" : "android::hardware::drm::V1_1::BnHwCryptoFactory",
18704   "referenced_type" : "type-709",
18705   "self_type" : "type-709",
18706   "size" : 80,
18707   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwCryptoFactory.h",
18708   "unique_id" : "_ZTSN7android8hardware3drm4V1_117BnHwCryptoFactoryE",
18709   "vtable_components" :
18710   [
18711    {
18712     "component_value" : 72,
18713     "kind" : "vbase_offset"
18714    },
18715    {
18716     "kind" : "offset_to_top"
18717    },
18718    {
18719     "kind" : "rtti",
18720     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BnHwCryptoFactoryE"
18721    },
18722    {
18723     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
18724    },
18725    {
18726     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
18727    },
18728    {
18729     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
18730    },
18731    {
18732     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
18733    },
18734    {
18735     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
18736    },
18737    {
18738     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
18739    },
18740    {
18741     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
18742    },
18743    {
18744     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
18745    },
18746    {
18747     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
18748    },
18749    {
18750     "kind" : "complete_dtor_pointer",
18751     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev"
18752    },
18753    {
18754     "kind" : "deleting_dtor_pointer",
18755     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev"
18756    },
18757    {
18758     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BnHwCryptoFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
18759    },
18760    {
18761     "component_value" : -20,
18762     "kind" : "offset_to_top"
18763    },
18764    {
18765     "kind" : "rtti",
18766     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BnHwCryptoFactoryE"
18767    },
18768    {
18769     "kind" : "complete_dtor_pointer",
18770     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev"
18771    },
18772    {
18773     "kind" : "deleting_dtor_pointer",
18774     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev"
18775    },
18776    {
18777     "kind" : "vcall_offset"
18778    },
18779    {
18780     "kind" : "vcall_offset"
18781    },
18782    {
18783     "kind" : "vcall_offset"
18784    },
18785    {
18786     "kind" : "vcall_offset"
18787    },
18788    {
18789     "component_value" : -72,
18790     "kind" : "vcall_offset"
18791    },
18792    {
18793     "component_value" : -72,
18794     "kind" : "offset_to_top"
18795    },
18796    {
18797     "kind" : "rtti",
18798     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BnHwCryptoFactoryE"
18799    },
18800    {
18801     "kind" : "complete_dtor_pointer",
18802     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_117BnHwCryptoFactoryD1Ev"
18803    },
18804    {
18805     "kind" : "deleting_dtor_pointer",
18806     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_117BnHwCryptoFactoryD0Ev"
18807    },
18808    {
18809     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
18810    },
18811    {
18812     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
18813    },
18814    {
18815     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
18816    },
18817    {
18818     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
18819    }
18820   ]
18821  },
18822  {
18823   "alignment" : 4,
18824   "base_specifiers" :
18825   [
18826    {
18827     "referenced_type" : "type-130"
18828    }
18829   ],
18830   "fields" :
18831   [
18832    {
18833     "access" : "private",
18834     "field_name" : "_hidl_mImpl",
18835     "field_offset" : 544,
18836     "referenced_type" : "type-79"
18837    }
18838   ],
18839   "linker_set_key" : "android::hardware::drm::V1_1::BnHwDrmFactory",
18840   "name" : "android::hardware::drm::V1_1::BnHwDrmFactory",
18841   "referenced_type" : "type-863",
18842   "self_type" : "type-863",
18843   "size" : 80,
18844   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmFactory.h",
18845   "unique_id" : "_ZTSN7android8hardware3drm4V1_114BnHwDrmFactoryE",
18846   "vtable_components" :
18847   [
18848    {
18849     "component_value" : 72,
18850     "kind" : "vbase_offset"
18851    },
18852    {
18853     "kind" : "offset_to_top"
18854    },
18855    {
18856     "kind" : "rtti",
18857     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BnHwDrmFactoryE"
18858    },
18859    {
18860     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
18861    },
18862    {
18863     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
18864    },
18865    {
18866     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
18867    },
18868    {
18869     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
18870    },
18871    {
18872     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
18873    },
18874    {
18875     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
18876    },
18877    {
18878     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
18879    },
18880    {
18881     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
18882    },
18883    {
18884     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
18885    },
18886    {
18887     "kind" : "complete_dtor_pointer",
18888     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev"
18889    },
18890    {
18891     "kind" : "deleting_dtor_pointer",
18892     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev"
18893    },
18894    {
18895     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BnHwDrmFactory10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
18896    },
18897    {
18898     "component_value" : -20,
18899     "kind" : "offset_to_top"
18900    },
18901    {
18902     "kind" : "rtti",
18903     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BnHwDrmFactoryE"
18904    },
18905    {
18906     "kind" : "complete_dtor_pointer",
18907     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev"
18908    },
18909    {
18910     "kind" : "deleting_dtor_pointer",
18911     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev"
18912    },
18913    {
18914     "kind" : "vcall_offset"
18915    },
18916    {
18917     "kind" : "vcall_offset"
18918    },
18919    {
18920     "kind" : "vcall_offset"
18921    },
18922    {
18923     "kind" : "vcall_offset"
18924    },
18925    {
18926     "component_value" : -72,
18927     "kind" : "vcall_offset"
18928    },
18929    {
18930     "component_value" : -72,
18931     "kind" : "offset_to_top"
18932    },
18933    {
18934     "kind" : "rtti",
18935     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BnHwDrmFactoryE"
18936    },
18937    {
18938     "kind" : "complete_dtor_pointer",
18939     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_114BnHwDrmFactoryD1Ev"
18940    },
18941    {
18942     "kind" : "deleting_dtor_pointer",
18943     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_114BnHwDrmFactoryD0Ev"
18944    },
18945    {
18946     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
18947    },
18948    {
18949     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
18950    },
18951    {
18952     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
18953    },
18954    {
18955     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
18956    }
18957   ]
18958  },
18959  {
18960   "alignment" : 4,
18961   "base_specifiers" :
18962   [
18963    {
18964     "referenced_type" : "type-130"
18965    }
18966   ],
18967   "fields" :
18968   [
18969    {
18970     "access" : "private",
18971     "field_name" : "_hidl_mImpl",
18972     "field_offset" : 544,
18973     "referenced_type" : "type-124"
18974    }
18975   ],
18976   "linker_set_key" : "android::hardware::drm::V1_1::BnHwDrmPlugin",
18977   "name" : "android::hardware::drm::V1_1::BnHwDrmPlugin",
18978   "referenced_type" : "type-129",
18979   "self_type" : "type-129",
18980   "size" : 80,
18981   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BnHwDrmPlugin.h",
18982   "unique_id" : "_ZTSN7android8hardware3drm4V1_113BnHwDrmPluginE",
18983   "vtable_components" :
18984   [
18985    {
18986     "component_value" : 72,
18987     "kind" : "vbase_offset"
18988    },
18989    {
18990     "kind" : "offset_to_top"
18991    },
18992    {
18993     "kind" : "rtti",
18994     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BnHwDrmPluginE"
18995    },
18996    {
18997     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
18998    },
18999    {
19000     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
19001    },
19002    {
19003     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
19004    },
19005    {
19006     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
19007    },
19008    {
19009     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
19010    },
19011    {
19012     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
19013    },
19014    {
19015     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
19016    },
19017    {
19018     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
19019    },
19020    {
19021     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
19022    },
19023    {
19024     "kind" : "complete_dtor_pointer",
19025     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD1Ev"
19026    },
19027    {
19028     "kind" : "deleting_dtor_pointer",
19029     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPluginD0Ev"
19030    },
19031    {
19032     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BnHwDrmPlugin10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
19033    },
19034    {
19035     "component_value" : -20,
19036     "kind" : "offset_to_top"
19037    },
19038    {
19039     "kind" : "rtti",
19040     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BnHwDrmPluginE"
19041    },
19042    {
19043     "kind" : "complete_dtor_pointer",
19044     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_113BnHwDrmPluginD1Ev"
19045    },
19046    {
19047     "kind" : "deleting_dtor_pointer",
19048     "mangled_component_name" : "_ZThn20_N7android8hardware3drm4V1_113BnHwDrmPluginD0Ev"
19049    },
19050    {
19051     "kind" : "vcall_offset"
19052    },
19053    {
19054     "kind" : "vcall_offset"
19055    },
19056    {
19057     "kind" : "vcall_offset"
19058    },
19059    {
19060     "kind" : "vcall_offset"
19061    },
19062    {
19063     "component_value" : -72,
19064     "kind" : "vcall_offset"
19065    },
19066    {
19067     "component_value" : -72,
19068     "kind" : "offset_to_top"
19069    },
19070    {
19071     "kind" : "rtti",
19072     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BnHwDrmPluginE"
19073    },
19074    {
19075     "kind" : "complete_dtor_pointer",
19076     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_113BnHwDrmPluginD1Ev"
19077    },
19078    {
19079     "kind" : "deleting_dtor_pointer",
19080     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_113BnHwDrmPluginD0Ev"
19081    },
19082    {
19083     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
19084    },
19085    {
19086     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
19087    },
19088    {
19089     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
19090    },
19091    {
19092     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
19093    }
19094   ]
19095  },
19096  {
19097   "alignment" : 4,
19098   "base_specifiers" :
19099   [
19100    {
19101     "referenced_type" : "type-649"
19102    },
19103    {
19104     "referenced_type" : "type-24"
19105    }
19106   ],
19107   "fields" :
19108   [
19109    {
19110     "access" : "private",
19111     "field_name" : "_hidl_mMutex",
19112     "field_offset" : 544,
19113     "referenced_type" : "type-833"
19114    },
19115    {
19116     "access" : "private",
19117     "field_name" : "_hidl_mDeathRecipients",
19118     "field_offset" : 576,
19119     "referenced_type" : "type-834"
19120    }
19121   ],
19122   "linker_set_key" : "android::hardware::drm::V1_1::BpHwCryptoFactory",
19123   "name" : "android::hardware::drm::V1_1::BpHwCryptoFactory",
19124   "referenced_type" : "type-832",
19125   "self_type" : "type-832",
19126   "size" : 92,
19127   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwCryptoFactory.h",
19128   "unique_id" : "_ZTSN7android8hardware3drm4V1_117BpHwCryptoFactoryE",
19129   "vtable_components" :
19130   [
19131    {
19132     "component_value" : 84,
19133     "kind" : "vbase_offset"
19134    },
19135    {
19136     "kind" : "offset_to_top"
19137    },
19138    {
19139     "kind" : "rtti",
19140     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
19141    },
19142    {
19143     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_117BpHwCryptoFactory8isRemoteEv"
19144    },
19145    {
19146     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
19147    },
19148    {
19149     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
19150    },
19151    {
19152     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
19153    },
19154    {
19155     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
19156    },
19157    {
19158     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory21setHALInstrumentationEv"
19159    },
19160    {
19161     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
19162    },
19163    {
19164     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory4pingEv"
19165    },
19166    {
19167     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
19168    },
19169    {
19170     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory21notifySyspropsChangedEv"
19171    },
19172    {
19173     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
19174    },
19175    {
19176     "kind" : "complete_dtor_pointer",
19177     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactoryD1Ev"
19178    },
19179    {
19180     "kind" : "deleting_dtor_pointer",
19181     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactoryD0Ev"
19182    },
19183    {
19184     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
19185    },
19186    {
19187     "mangled_component_name" : "_ZN7android8hardware3drm4V1_117BpHwCryptoFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSE_13ICryptoPluginEEEEEE"
19188    },
19189    {
19190     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEE10onAsBinderEv"
19191    },
19192    {
19193     "component_value" : 80,
19194     "kind" : "vbase_offset"
19195    },
19196    {
19197     "component_value" : -4,
19198     "kind" : "offset_to_top"
19199    },
19200    {
19201     "kind" : "rtti",
19202     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
19203    },
19204    {
19205     "kind" : "complete_dtor_pointer",
19206     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_117BpHwCryptoFactoryD1Ev"
19207    },
19208    {
19209     "kind" : "deleting_dtor_pointer",
19210     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_117BpHwCryptoFactoryD0Ev"
19211    },
19212    {
19213     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_114ICryptoFactoryEE10onAsBinderEv"
19214    },
19215    {
19216     "component_value" : 76,
19217     "kind" : "vbase_offset"
19218    },
19219    {
19220     "component_value" : -8,
19221     "kind" : "offset_to_top"
19222    },
19223    {
19224     "kind" : "rtti",
19225     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
19226    },
19227    {
19228     "kind" : "complete_dtor_pointer",
19229     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_117BpHwCryptoFactoryD1Ev"
19230    },
19231    {
19232     "kind" : "deleting_dtor_pointer",
19233     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_117BpHwCryptoFactoryD0Ev"
19234    },
19235    {
19236     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
19237    },
19238    {
19239     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
19240    },
19241    {
19242     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
19243    },
19244    {
19245     "component_value" : -24,
19246     "kind" : "offset_to_top"
19247    },
19248    {
19249     "kind" : "rtti",
19250     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
19251    },
19252    {
19253     "kind" : "complete_dtor_pointer",
19254     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_117BpHwCryptoFactoryD1Ev"
19255    },
19256    {
19257     "kind" : "deleting_dtor_pointer",
19258     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_117BpHwCryptoFactoryD0Ev"
19259    },
19260    {
19261     "kind" : "vcall_offset"
19262    },
19263    {
19264     "component_value" : -76,
19265     "kind" : "vcall_offset"
19266    },
19267    {
19268     "component_value" : -76,
19269     "kind" : "vcall_offset"
19270    },
19271    {
19272     "component_value" : -76,
19273     "kind" : "vcall_offset"
19274    },
19275    {
19276     "component_value" : -84,
19277     "kind" : "vcall_offset"
19278    },
19279    {
19280     "component_value" : -84,
19281     "kind" : "offset_to_top"
19282    },
19283    {
19284     "kind" : "rtti",
19285     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_117BpHwCryptoFactoryE"
19286    },
19287    {
19288     "kind" : "complete_dtor_pointer",
19289     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_117BpHwCryptoFactoryD1Ev"
19290    },
19291    {
19292     "kind" : "deleting_dtor_pointer",
19293     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_117BpHwCryptoFactoryD0Ev"
19294    },
19295    {
19296     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
19297    },
19298    {
19299     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
19300    },
19301    {
19302     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
19303    },
19304    {
19305     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
19306    }
19307   ]
19308  },
19309  {
19310   "alignment" : 4,
19311   "base_specifiers" :
19312   [
19313    {
19314     "referenced_type" : "type-35"
19315    },
19316    {
19317     "referenced_type" : "type-24"
19318    }
19319   ],
19320   "fields" :
19321   [
19322    {
19323     "access" : "private",
19324     "field_name" : "_hidl_mMutex",
19325     "field_offset" : 544,
19326     "referenced_type" : "type-33"
19327    },
19328    {
19329     "access" : "private",
19330     "field_name" : "_hidl_mDeathRecipients",
19331     "field_offset" : 576,
19332     "referenced_type" : "type-34"
19333    }
19334   ],
19335   "linker_set_key" : "android::hardware::drm::V1_1::BpHwDrmFactory",
19336   "name" : "android::hardware::drm::V1_1::BpHwDrmFactory",
19337   "referenced_type" : "type-32",
19338   "self_type" : "type-32",
19339   "size" : 92,
19340   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmFactory.h",
19341   "unique_id" : "_ZTSN7android8hardware3drm4V1_114BpHwDrmFactoryE",
19342   "vtable_components" :
19343   [
19344    {
19345     "component_value" : 84,
19346     "kind" : "vbase_offset"
19347    },
19348    {
19349     "kind" : "offset_to_top"
19350    },
19351    {
19352     "kind" : "rtti",
19353     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BpHwDrmFactoryE"
19354    },
19355    {
19356     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_114BpHwDrmFactory8isRemoteEv"
19357    },
19358    {
19359     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
19360    },
19361    {
19362     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
19363    },
19364    {
19365     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
19366    },
19367    {
19368     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
19369    },
19370    {
19371     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory21setHALInstrumentationEv"
19372    },
19373    {
19374     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
19375    },
19376    {
19377     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory4pingEv"
19378    },
19379    {
19380     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
19381    },
19382    {
19383     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory21notifySyspropsChangedEv"
19384    },
19385    {
19386     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
19387    },
19388    {
19389     "kind" : "complete_dtor_pointer",
19390     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactoryD1Ev"
19391    },
19392    {
19393     "kind" : "deleting_dtor_pointer",
19394     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactoryD0Ev"
19395    },
19396    {
19397     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
19398    },
19399    {
19400     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
19401    },
19402    {
19403     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114BpHwDrmFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSD_10IDrmPluginEEEEEE"
19404    },
19405    {
19406     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEE10onAsBinderEv"
19407    },
19408    {
19409     "component_value" : 80,
19410     "kind" : "vbase_offset"
19411    },
19412    {
19413     "component_value" : -4,
19414     "kind" : "offset_to_top"
19415    },
19416    {
19417     "kind" : "rtti",
19418     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BpHwDrmFactoryE"
19419    },
19420    {
19421     "kind" : "complete_dtor_pointer",
19422     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_114BpHwDrmFactoryD1Ev"
19423    },
19424    {
19425     "kind" : "deleting_dtor_pointer",
19426     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_114BpHwDrmFactoryD0Ev"
19427    },
19428    {
19429     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_111IDrmFactoryEE10onAsBinderEv"
19430    },
19431    {
19432     "component_value" : 76,
19433     "kind" : "vbase_offset"
19434    },
19435    {
19436     "component_value" : -8,
19437     "kind" : "offset_to_top"
19438    },
19439    {
19440     "kind" : "rtti",
19441     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BpHwDrmFactoryE"
19442    },
19443    {
19444     "kind" : "complete_dtor_pointer",
19445     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_114BpHwDrmFactoryD1Ev"
19446    },
19447    {
19448     "kind" : "deleting_dtor_pointer",
19449     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_114BpHwDrmFactoryD0Ev"
19450    },
19451    {
19452     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
19453    },
19454    {
19455     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
19456    },
19457    {
19458     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
19459    },
19460    {
19461     "component_value" : -24,
19462     "kind" : "offset_to_top"
19463    },
19464    {
19465     "kind" : "rtti",
19466     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BpHwDrmFactoryE"
19467    },
19468    {
19469     "kind" : "complete_dtor_pointer",
19470     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_114BpHwDrmFactoryD1Ev"
19471    },
19472    {
19473     "kind" : "deleting_dtor_pointer",
19474     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_114BpHwDrmFactoryD0Ev"
19475    },
19476    {
19477     "kind" : "vcall_offset"
19478    },
19479    {
19480     "component_value" : -76,
19481     "kind" : "vcall_offset"
19482    },
19483    {
19484     "component_value" : -76,
19485     "kind" : "vcall_offset"
19486    },
19487    {
19488     "component_value" : -76,
19489     "kind" : "vcall_offset"
19490    },
19491    {
19492     "component_value" : -84,
19493     "kind" : "vcall_offset"
19494    },
19495    {
19496     "component_value" : -84,
19497     "kind" : "offset_to_top"
19498    },
19499    {
19500     "kind" : "rtti",
19501     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114BpHwDrmFactoryE"
19502    },
19503    {
19504     "kind" : "complete_dtor_pointer",
19505     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_114BpHwDrmFactoryD1Ev"
19506    },
19507    {
19508     "kind" : "deleting_dtor_pointer",
19509     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_114BpHwDrmFactoryD0Ev"
19510    },
19511    {
19512     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
19513    },
19514    {
19515     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
19516    },
19517    {
19518     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
19519    },
19520    {
19521     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
19522    }
19523   ]
19524  },
19525  {
19526   "alignment" : 4,
19527   "base_specifiers" :
19528   [
19529    {
19530     "referenced_type" : "type-142"
19531    },
19532    {
19533     "referenced_type" : "type-24"
19534    }
19535   ],
19536   "fields" :
19537   [
19538    {
19539     "access" : "private",
19540     "field_name" : "_hidl_mMutex",
19541     "field_offset" : 544,
19542     "referenced_type" : "type-140"
19543    },
19544    {
19545     "access" : "private",
19546     "field_name" : "_hidl_mDeathRecipients",
19547     "field_offset" : 576,
19548     "referenced_type" : "type-141"
19549    }
19550   ],
19551   "linker_set_key" : "android::hardware::drm::V1_1::BpHwDrmPlugin",
19552   "name" : "android::hardware::drm::V1_1::BpHwDrmPlugin",
19553   "referenced_type" : "type-139",
19554   "self_type" : "type-139",
19555   "size" : 92,
19556   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BpHwDrmPlugin.h",
19557   "unique_id" : "_ZTSN7android8hardware3drm4V1_113BpHwDrmPluginE",
19558   "vtable_components" :
19559   [
19560    {
19561     "component_value" : 84,
19562     "kind" : "vbase_offset"
19563    },
19564    {
19565     "kind" : "offset_to_top"
19566    },
19567    {
19568     "kind" : "rtti",
19569     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BpHwDrmPluginE"
19570    },
19571    {
19572     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_113BpHwDrmPlugin8isRemoteEv"
19573    },
19574    {
19575     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
19576    },
19577    {
19578     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
19579    },
19580    {
19581     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
19582    },
19583    {
19584     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
19585    },
19586    {
19587     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21setHALInstrumentationEv"
19588    },
19589    {
19590     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
19591    },
19592    {
19593     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin4pingEv"
19594    },
19595    {
19596     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
19597    },
19598    {
19599     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21notifySyspropsChangedEv"
19600    },
19601    {
19602     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
19603    },
19604    {
19605     "kind" : "complete_dtor_pointer",
19606     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPluginD1Ev"
19607    },
19608    {
19609     "kind" : "deleting_dtor_pointer",
19610     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPluginD0Ev"
19611    },
19612    {
19613     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11openSessionENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
19614    },
19615    {
19616     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
19617    },
19618    {
19619     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NSB_14KeyRequestTypeESA_EEE"
19620    },
19621    {
19622     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
19623    },
19624    {
19625     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
19626    },
19627    {
19628     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
19629    },
19630    {
19631     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS4_INSA_8KeyValueEEEEEE"
19632    },
19633    {
19634     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEES6_EEE"
19635    },
19636    {
19637     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusES7_S7_EEE"
19638    },
19639    {
19640     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14getSecureStopsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS6_10SecureStopEEEEEE"
19641    },
19642    {
19643     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNSA_10SecureStopEEEE"
19644    },
19645    {
19646     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin21releaseAllSecureStopsEv"
19647    },
19648    {
19649     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
19650    },
19651    {
19652     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusES6_EEE"
19653    },
19654    {
19655     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
19656    },
19657    {
19658     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
19659    },
19660    {
19661     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
19662    },
19663    {
19664     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
19665    },
19666    {
19667     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
19668    },
19669    {
19670     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
19671    },
19672    {
19673     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
19674    },
19675    {
19676     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
19677    },
19678    {
19679     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusEbEEE"
19680    },
19681    {
19682     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
19683    },
19684    {
19685     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin11setListenerERKNS_2spINS1_4V1_018IDrmPluginListenerEEE"
19686    },
19687    {
19688     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin9sendEventENS1_4V1_09EventTypeERKNS0_8hidl_vecIhEES9_"
19689    },
19690    {
19691     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEx"
19692    },
19693    {
19694     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS1_4V1_09KeyStatusEEEb"
19695    },
19696    {
19697     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin15openSession_1_1ENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
19698    },
19699    {
19700     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin17getKeyRequest_1_1ERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
19701    },
19702    {
19703     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin13getHdcpLevelsENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelES8_EEE"
19704    },
19705    {
19706     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin19getNumberOfSessionsENSt3__18functionIFvNS1_4V1_06StatusEjjEEE"
19707    },
19708    {
19709     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16getSecurityLevelERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE"
19710    },
19711    {
19712     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin10getMetricsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE"
19713    },
19714    {
19715     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16getSecureStopIdsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS8_IhEEEEEEE"
19716    },
19717    {
19718     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin18releaseSecureStopsERKNS2_17SecureStopReleaseE"
19719    },
19720    {
19721     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin16removeSecureStopERKNS0_8hidl_vecIhEE"
19722    },
19723    {
19724     "mangled_component_name" : "_ZN7android8hardware3drm4V1_113BpHwDrmPlugin20removeAllSecureStopsEv"
19725    },
19726    {
19727     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEE10onAsBinderEv"
19728    },
19729    {
19730     "component_value" : 80,
19731     "kind" : "vbase_offset"
19732    },
19733    {
19734     "component_value" : -4,
19735     "kind" : "offset_to_top"
19736    },
19737    {
19738     "kind" : "rtti",
19739     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BpHwDrmPluginE"
19740    },
19741    {
19742     "kind" : "complete_dtor_pointer",
19743     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_113BpHwDrmPluginD1Ev"
19744    },
19745    {
19746     "kind" : "deleting_dtor_pointer",
19747     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_113BpHwDrmPluginD0Ev"
19748    },
19749    {
19750     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_3drm4V1_110IDrmPluginEE10onAsBinderEv"
19751    },
19752    {
19753     "component_value" : 76,
19754     "kind" : "vbase_offset"
19755    },
19756    {
19757     "component_value" : -8,
19758     "kind" : "offset_to_top"
19759    },
19760    {
19761     "kind" : "rtti",
19762     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BpHwDrmPluginE"
19763    },
19764    {
19765     "kind" : "complete_dtor_pointer",
19766     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_113BpHwDrmPluginD1Ev"
19767    },
19768    {
19769     "kind" : "deleting_dtor_pointer",
19770     "mangled_component_name" : "_ZThn8_N7android8hardware3drm4V1_113BpHwDrmPluginD0Ev"
19771    },
19772    {
19773     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
19774    },
19775    {
19776     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
19777    },
19778    {
19779     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
19780    },
19781    {
19782     "component_value" : -24,
19783     "kind" : "offset_to_top"
19784    },
19785    {
19786     "kind" : "rtti",
19787     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BpHwDrmPluginE"
19788    },
19789    {
19790     "kind" : "complete_dtor_pointer",
19791     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_113BpHwDrmPluginD1Ev"
19792    },
19793    {
19794     "kind" : "deleting_dtor_pointer",
19795     "mangled_component_name" : "_ZThn24_N7android8hardware3drm4V1_113BpHwDrmPluginD0Ev"
19796    },
19797    {
19798     "kind" : "vcall_offset"
19799    },
19800    {
19801     "component_value" : -76,
19802     "kind" : "vcall_offset"
19803    },
19804    {
19805     "component_value" : -76,
19806     "kind" : "vcall_offset"
19807    },
19808    {
19809     "component_value" : -76,
19810     "kind" : "vcall_offset"
19811    },
19812    {
19813     "component_value" : -84,
19814     "kind" : "vcall_offset"
19815    },
19816    {
19817     "component_value" : -84,
19818     "kind" : "offset_to_top"
19819    },
19820    {
19821     "kind" : "rtti",
19822     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_113BpHwDrmPluginE"
19823    },
19824    {
19825     "kind" : "complete_dtor_pointer",
19826     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_113BpHwDrmPluginD1Ev"
19827    },
19828    {
19829     "kind" : "deleting_dtor_pointer",
19830     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_113BpHwDrmPluginD0Ev"
19831    },
19832    {
19833     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
19834    },
19835    {
19836     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
19837    },
19838    {
19839     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
19840    },
19841    {
19842     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
19843    }
19844   ]
19845  },
19846  {
19847   "alignment" : 4,
19848   "base_specifiers" :
19849   [
19850    {
19851     "referenced_type" : "type-361"
19852    },
19853    {
19854     "referenced_type" : "type-24"
19855    }
19856   ],
19857   "fields" :
19858   [
19859    {
19860     "access" : "private",
19861     "field_name" : "mImpl",
19862     "field_offset" : 384,
19863     "referenced_type" : "type-375"
19864    },
19865    {
19866     "access" : "private",
19867     "field_name" : "mOnewayQueue",
19868     "field_offset" : 416,
19869     "referenced_type" : "type-136"
19870    }
19871   ],
19872   "linker_set_key" : "android::hardware::drm::V1_1::BsCryptoFactory",
19873   "name" : "android::hardware::drm::V1_1::BsCryptoFactory",
19874   "referenced_type" : "type-889",
19875   "self_type" : "type-889",
19876   "size" : 68,
19877   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsCryptoFactory.h",
19878   "unique_id" : "_ZTSN7android8hardware3drm4V1_115BsCryptoFactoryE",
19879   "vtable_components" :
19880   [
19881    {
19882     "component_value" : 60,
19883     "kind" : "vbase_offset"
19884    },
19885    {
19886     "kind" : "offset_to_top"
19887    },
19888    {
19889     "kind" : "rtti",
19890     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_115BsCryptoFactoryE"
19891    },
19892    {
19893     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_114ICryptoFactory8isRemoteEv"
19894    },
19895    {
19896     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
19897    },
19898    {
19899     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
19900    },
19901    {
19902     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
19903    },
19904    {
19905     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
19906    },
19907    {
19908     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory21setHALInstrumentationEv"
19909    },
19910    {
19911     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
19912    },
19913    {
19914     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory4pingEv"
19915    },
19916    {
19917     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
19918    },
19919    {
19920     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory21notifySyspropsChangedEv"
19921    },
19922    {
19923     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
19924    },
19925    {
19926     "kind" : "complete_dtor_pointer",
19927     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactoryD1Ev"
19928    },
19929    {
19930     "kind" : "deleting_dtor_pointer",
19931     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactoryD0Ev"
19932    },
19933    {
19934     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
19935    },
19936    {
19937     "mangled_component_name" : "_ZN7android8hardware3drm4V1_115BsCryptoFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSE_13ICryptoPluginEEEEEE"
19938    },
19939    {
19940     "component_value" : -4,
19941     "kind" : "offset_to_top"
19942    },
19943    {
19944     "kind" : "rtti",
19945     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_115BsCryptoFactoryE"
19946    },
19947    {
19948     "kind" : "complete_dtor_pointer",
19949     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_115BsCryptoFactoryD1Ev"
19950    },
19951    {
19952     "kind" : "deleting_dtor_pointer",
19953     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_115BsCryptoFactoryD0Ev"
19954    },
19955    {
19956     "kind" : "vcall_offset"
19957    },
19958    {
19959     "kind" : "vcall_offset"
19960    },
19961    {
19962     "kind" : "vcall_offset"
19963    },
19964    {
19965     "kind" : "vcall_offset"
19966    },
19967    {
19968     "component_value" : -60,
19969     "kind" : "vcall_offset"
19970    },
19971    {
19972     "component_value" : -60,
19973     "kind" : "offset_to_top"
19974    },
19975    {
19976     "kind" : "rtti",
19977     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_115BsCryptoFactoryE"
19978    },
19979    {
19980     "kind" : "complete_dtor_pointer",
19981     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_115BsCryptoFactoryD1Ev"
19982    },
19983    {
19984     "kind" : "deleting_dtor_pointer",
19985     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_115BsCryptoFactoryD0Ev"
19986    },
19987    {
19988     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
19989    },
19990    {
19991     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
19992    },
19993    {
19994     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
19995    },
19996    {
19997     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
19998    }
19999   ]
20000  },
20001  {
20002   "alignment" : 4,
20003   "base_specifiers" :
20004   [
20005    {
20006     "referenced_type" : "type-36"
20007    },
20008    {
20009     "referenced_type" : "type-24"
20010    }
20011   ],
20012   "fields" :
20013   [
20014    {
20015     "access" : "private",
20016     "field_name" : "mImpl",
20017     "field_offset" : 384,
20018     "referenced_type" : "type-78"
20019    },
20020    {
20021     "access" : "private",
20022     "field_name" : "mOnewayQueue",
20023     "field_offset" : 416,
20024     "referenced_type" : "type-136"
20025    }
20026   ],
20027   "linker_set_key" : "android::hardware::drm::V1_1::BsDrmFactory",
20028   "name" : "android::hardware::drm::V1_1::BsDrmFactory",
20029   "referenced_type" : "type-865",
20030   "self_type" : "type-865",
20031   "size" : 68,
20032   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmFactory.h",
20033   "unique_id" : "_ZTSN7android8hardware3drm4V1_112BsDrmFactoryE",
20034   "vtable_components" :
20035   [
20036    {
20037     "component_value" : 60,
20038     "kind" : "vbase_offset"
20039    },
20040    {
20041     "kind" : "offset_to_top"
20042    },
20043    {
20044     "kind" : "rtti",
20045     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_112BsDrmFactoryE"
20046    },
20047    {
20048     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_111IDrmFactory8isRemoteEv"
20049    },
20050    {
20051     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
20052    },
20053    {
20054     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
20055    },
20056    {
20057     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
20058    },
20059    {
20060     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
20061    },
20062    {
20063     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory21setHALInstrumentationEv"
20064    },
20065    {
20066     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
20067    },
20068    {
20069     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory4pingEv"
20070    },
20071    {
20072     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
20073    },
20074    {
20075     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory21notifySyspropsChangedEv"
20076    },
20077    {
20078     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
20079    },
20080    {
20081     "kind" : "complete_dtor_pointer",
20082     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactoryD1Ev"
20083    },
20084    {
20085     "kind" : "deleting_dtor_pointer",
20086     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactoryD0Ev"
20087    },
20088    {
20089     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
20090    },
20091    {
20092     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
20093    },
20094    {
20095     "mangled_component_name" : "_ZN7android8hardware3drm4V1_112BsDrmFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSD_10IDrmPluginEEEEEE"
20096    },
20097    {
20098     "component_value" : -4,
20099     "kind" : "offset_to_top"
20100    },
20101    {
20102     "kind" : "rtti",
20103     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_112BsDrmFactoryE"
20104    },
20105    {
20106     "kind" : "complete_dtor_pointer",
20107     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_112BsDrmFactoryD1Ev"
20108    },
20109    {
20110     "kind" : "deleting_dtor_pointer",
20111     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_112BsDrmFactoryD0Ev"
20112    },
20113    {
20114     "kind" : "vcall_offset"
20115    },
20116    {
20117     "kind" : "vcall_offset"
20118    },
20119    {
20120     "kind" : "vcall_offset"
20121    },
20122    {
20123     "kind" : "vcall_offset"
20124    },
20125    {
20126     "component_value" : -60,
20127     "kind" : "vcall_offset"
20128    },
20129    {
20130     "component_value" : -60,
20131     "kind" : "offset_to_top"
20132    },
20133    {
20134     "kind" : "rtti",
20135     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_112BsDrmFactoryE"
20136    },
20137    {
20138     "kind" : "complete_dtor_pointer",
20139     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_112BsDrmFactoryD1Ev"
20140    },
20141    {
20142     "kind" : "deleting_dtor_pointer",
20143     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_112BsDrmFactoryD0Ev"
20144    },
20145    {
20146     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
20147    },
20148    {
20149     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
20150    },
20151    {
20152     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
20153    },
20154    {
20155     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
20156    }
20157   ]
20158  },
20159  {
20160   "alignment" : 4,
20161   "base_specifiers" :
20162   [
20163    {
20164     "referenced_type" : "type-126"
20165    },
20166    {
20167     "referenced_type" : "type-24"
20168    }
20169   ],
20170   "fields" :
20171   [
20172    {
20173     "access" : "private",
20174     "field_name" : "mImpl",
20175     "field_offset" : 384,
20176     "referenced_type" : "type-123"
20177    },
20178    {
20179     "access" : "private",
20180     "field_name" : "mOnewayQueue",
20181     "field_offset" : 416,
20182     "referenced_type" : "type-136"
20183    }
20184   ],
20185   "linker_set_key" : "android::hardware::drm::V1_1::BsDrmPlugin",
20186   "name" : "android::hardware::drm::V1_1::BsDrmPlugin",
20187   "referenced_type" : "type-135",
20188   "self_type" : "type-135",
20189   "size" : 68,
20190   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/BsDrmPlugin.h",
20191   "unique_id" : "_ZTSN7android8hardware3drm4V1_111BsDrmPluginE",
20192   "vtable_components" :
20193   [
20194    {
20195     "component_value" : 60,
20196     "kind" : "vbase_offset"
20197    },
20198    {
20199     "kind" : "offset_to_top"
20200    },
20201    {
20202     "kind" : "rtti",
20203     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_111BsDrmPluginE"
20204    },
20205    {
20206     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_110IDrmPlugin8isRemoteEv"
20207    },
20208    {
20209     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
20210    },
20211    {
20212     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
20213    },
20214    {
20215     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
20216    },
20217    {
20218     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
20219    },
20220    {
20221     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin21setHALInstrumentationEv"
20222    },
20223    {
20224     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
20225    },
20226    {
20227     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin4pingEv"
20228    },
20229    {
20230     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
20231    },
20232    {
20233     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin21notifySyspropsChangedEv"
20234    },
20235    {
20236     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
20237    },
20238    {
20239     "kind" : "complete_dtor_pointer",
20240     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPluginD1Ev"
20241    },
20242    {
20243     "kind" : "deleting_dtor_pointer",
20244     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPluginD0Ev"
20245    },
20246    {
20247     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin11openSessionENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
20248    },
20249    {
20250     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
20251    },
20252    {
20253     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NSB_14KeyRequestTypeESA_EEE"
20254    },
20255    {
20256     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20257    },
20258    {
20259     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
20260    },
20261    {
20262     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
20263    },
20264    {
20265     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS4_INSA_8KeyValueEEEEEE"
20266    },
20267    {
20268     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEES6_EEE"
20269    },
20270    {
20271     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusES7_S7_EEE"
20272    },
20273    {
20274     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin14getSecureStopsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS6_10SecureStopEEEEEE"
20275    },
20276    {
20277     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNSA_10SecureStopEEEE"
20278    },
20279    {
20280     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin21releaseAllSecureStopsEv"
20281    },
20282    {
20283     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
20284    },
20285    {
20286     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusES6_EEE"
20287    },
20288    {
20289     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
20290    },
20291    {
20292     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
20293    },
20294    {
20295     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
20296    },
20297    {
20298     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
20299    },
20300    {
20301     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
20302    },
20303    {
20304     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20305    },
20306    {
20307     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20308    },
20309    {
20310     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20311    },
20312    {
20313     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusEbEEE"
20314    },
20315    {
20316     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20317    },
20318    {
20319     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin11setListenerERKNS_2spINS1_4V1_018IDrmPluginListenerEEE"
20320    },
20321    {
20322     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin9sendEventENS1_4V1_09EventTypeERKNS0_8hidl_vecIhEES9_"
20323    },
20324    {
20325     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEx"
20326    },
20327    {
20328     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS1_4V1_09KeyStatusEEEb"
20329    },
20330    {
20331     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin15openSession_1_1ENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
20332    },
20333    {
20334     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin17getKeyRequest_1_1ERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
20335    },
20336    {
20337     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin13getHdcpLevelsENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelES8_EEE"
20338    },
20339    {
20340     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin19getNumberOfSessionsENSt3__18functionIFvNS1_4V1_06StatusEjjEEE"
20341    },
20342    {
20343     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin16getSecurityLevelERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE"
20344    },
20345    {
20346     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin10getMetricsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE"
20347    },
20348    {
20349     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin16getSecureStopIdsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS8_IhEEEEEEE"
20350    },
20351    {
20352     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin18releaseSecureStopsERKNS2_17SecureStopReleaseE"
20353    },
20354    {
20355     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin16removeSecureStopERKNS0_8hidl_vecIhEE"
20356    },
20357    {
20358     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111BsDrmPlugin20removeAllSecureStopsEv"
20359    },
20360    {
20361     "component_value" : -4,
20362     "kind" : "offset_to_top"
20363    },
20364    {
20365     "kind" : "rtti",
20366     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_111BsDrmPluginE"
20367    },
20368    {
20369     "kind" : "complete_dtor_pointer",
20370     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_111BsDrmPluginD1Ev"
20371    },
20372    {
20373     "kind" : "deleting_dtor_pointer",
20374     "mangled_component_name" : "_ZThn4_N7android8hardware3drm4V1_111BsDrmPluginD0Ev"
20375    },
20376    {
20377     "kind" : "vcall_offset"
20378    },
20379    {
20380     "kind" : "vcall_offset"
20381    },
20382    {
20383     "kind" : "vcall_offset"
20384    },
20385    {
20386     "kind" : "vcall_offset"
20387    },
20388    {
20389     "component_value" : -60,
20390     "kind" : "vcall_offset"
20391    },
20392    {
20393     "component_value" : -60,
20394     "kind" : "offset_to_top"
20395    },
20396    {
20397     "kind" : "rtti",
20398     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_111BsDrmPluginE"
20399    },
20400    {
20401     "kind" : "complete_dtor_pointer",
20402     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_111BsDrmPluginD1Ev"
20403    },
20404    {
20405     "kind" : "deleting_dtor_pointer",
20406     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_111BsDrmPluginD0Ev"
20407    },
20408    {
20409     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
20410    },
20411    {
20412     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
20413    },
20414    {
20415     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
20416    },
20417    {
20418     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
20419    }
20420   ]
20421  },
20422  {
20423   "alignment" : 8,
20424   "fields" :
20425   [
20426    {
20427     "field_name" : "metrics",
20428     "referenced_type" : "type-85"
20429    }
20430   ],
20431   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup",
20432   "name" : "android::hardware::drm::V1_1::DrmMetricGroup",
20433   "referenced_type" : "type-84",
20434   "self_type" : "type-84",
20435   "size" : 16,
20436   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
20437   "unique_id" : "_ZTSN7android8hardware3drm4V1_114DrmMetricGroupE"
20438  },
20439  {
20440   "alignment" : 8,
20441   "fields" :
20442   [
20443    {
20444     "field_name" : "name",
20445     "referenced_type" : "type-90"
20446    },
20447    {
20448     "field_name" : "type",
20449     "field_offset" : 128,
20450     "referenced_type" : "type-99"
20451    },
20452    {
20453     "field_name" : "int64Value",
20454     "field_offset" : 192,
20455     "referenced_type" : "type-47"
20456    },
20457    {
20458     "field_name" : "doubleValue",
20459     "field_offset" : 256,
20460     "referenced_type" : "type-101"
20461    },
20462    {
20463     "field_name" : "stringValue",
20464     "field_offset" : 320,
20465     "referenced_type" : "type-90"
20466    }
20467   ],
20468   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
20469   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
20470   "referenced_type" : "type-98",
20471   "self_type" : "type-98",
20472   "size" : 56,
20473   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
20474   "unique_id" : "_ZTSN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE"
20475  },
20476  {
20477   "alignment" : 8,
20478   "fields" :
20479   [
20480    {
20481     "field_name" : "name",
20482     "referenced_type" : "type-90"
20483    },
20484    {
20485     "field_name" : "attributes",
20486     "field_offset" : 128,
20487     "referenced_type" : "type-94"
20488    },
20489    {
20490     "field_name" : "values",
20491     "field_offset" : 256,
20492     "referenced_type" : "type-102"
20493    }
20494   ],
20495   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric",
20496   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric",
20497   "referenced_type" : "type-89",
20498   "self_type" : "type-89",
20499   "size" : 48,
20500   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
20501   "unique_id" : "_ZTSN7android8hardware3drm4V1_114DrmMetricGroup6MetricE"
20502  },
20503  {
20504   "alignment" : 8,
20505   "fields" :
20506   [
20507    {
20508     "field_name" : "componentName",
20509     "referenced_type" : "type-90"
20510    },
20511    {
20512     "field_name" : "type",
20513     "field_offset" : 128,
20514     "referenced_type" : "type-99"
20515    },
20516    {
20517     "field_name" : "int64Value",
20518     "field_offset" : 192,
20519     "referenced_type" : "type-47"
20520    },
20521    {
20522     "field_name" : "doubleValue",
20523     "field_offset" : 256,
20524     "referenced_type" : "type-101"
20525    },
20526    {
20527     "field_name" : "stringValue",
20528     "field_offset" : 320,
20529     "referenced_type" : "type-90"
20530    }
20531   ],
20532   "linker_set_key" : "android::hardware::drm::V1_1::DrmMetricGroup::Value",
20533   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Value",
20534   "referenced_type" : "type-106",
20535   "self_type" : "type-106",
20536   "size" : 56,
20537   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
20538   "unique_id" : "_ZTSN7android8hardware3drm4V1_114DrmMetricGroup5ValueE"
20539  },
20540  {
20541   "alignment" : 4,
20542   "base_specifiers" :
20543   [
20544    {
20545     "referenced_type" : "type-345"
20546    }
20547   ],
20548   "linker_set_key" : "android::hardware::drm::V1_1::ICryptoFactory",
20549   "name" : "android::hardware::drm::V1_1::ICryptoFactory",
20550   "referenced_type" : "type-361",
20551   "self_type" : "type-361",
20552   "size" : 12,
20553   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/ICryptoFactory.h",
20554   "unique_id" : "_ZTSN7android8hardware3drm4V1_114ICryptoFactoryE",
20555   "vtable_components" :
20556   [
20557    {
20558     "component_value" : 4,
20559     "kind" : "vbase_offset"
20560    },
20561    {
20562     "kind" : "offset_to_top"
20563    },
20564    {
20565     "kind" : "rtti",
20566     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114ICryptoFactoryE"
20567    },
20568    {
20569     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_114ICryptoFactory8isRemoteEv"
20570    },
20571    {
20572     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
20573    },
20574    {
20575     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
20576    },
20577    {
20578     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
20579    },
20580    {
20581     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
20582    },
20583    {
20584     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21setHALInstrumentationEv"
20585    },
20586    {
20587     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
20588    },
20589    {
20590     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory4pingEv"
20591    },
20592    {
20593     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
20594    },
20595    {
20596     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory21notifySyspropsChangedEv"
20597    },
20598    {
20599     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
20600    },
20601    {
20602     "kind" : "complete_dtor_pointer",
20603     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactoryD1Ev"
20604    },
20605    {
20606     "kind" : "deleting_dtor_pointer",
20607     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactoryD0Ev"
20608    },
20609    {
20610     "is_pure" : true,
20611     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
20612    },
20613    {
20614     "is_pure" : true,
20615     "mangled_component_name" : "_ZN7android8hardware3drm4V1_114ICryptoFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSE_13ICryptoPluginEEEEEE"
20616    },
20617    {
20618     "kind" : "vcall_offset"
20619    },
20620    {
20621     "kind" : "vcall_offset"
20622    },
20623    {
20624     "kind" : "vcall_offset"
20625    },
20626    {
20627     "kind" : "vcall_offset"
20628    },
20629    {
20630     "component_value" : -4,
20631     "kind" : "vcall_offset"
20632    },
20633    {
20634     "component_value" : -4,
20635     "kind" : "offset_to_top"
20636    },
20637    {
20638     "kind" : "rtti",
20639     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_114ICryptoFactoryE"
20640    },
20641    {
20642     "kind" : "complete_dtor_pointer",
20643     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_114ICryptoFactoryD1Ev"
20644    },
20645    {
20646     "kind" : "deleting_dtor_pointer",
20647     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_114ICryptoFactoryD0Ev"
20648    },
20649    {
20650     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
20651    },
20652    {
20653     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
20654    },
20655    {
20656     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
20657    },
20658    {
20659     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
20660    }
20661   ]
20662  },
20663  {
20664   "alignment" : 4,
20665   "base_specifiers" :
20666   [
20667    {
20668     "referenced_type" : "type-19"
20669    }
20670   ],
20671   "linker_set_key" : "android::hardware::drm::V1_1::IDrmFactory",
20672   "name" : "android::hardware::drm::V1_1::IDrmFactory",
20673   "referenced_type" : "type-36",
20674   "self_type" : "type-36",
20675   "size" : 12,
20676   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmFactory.h",
20677   "unique_id" : "_ZTSN7android8hardware3drm4V1_111IDrmFactoryE",
20678   "vtable_components" :
20679   [
20680    {
20681     "component_value" : 4,
20682     "kind" : "vbase_offset"
20683    },
20684    {
20685     "kind" : "offset_to_top"
20686    },
20687    {
20688     "kind" : "rtti",
20689     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_111IDrmFactoryE"
20690    },
20691    {
20692     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_111IDrmFactory8isRemoteEv"
20693    },
20694    {
20695     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
20696    },
20697    {
20698     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
20699    },
20700    {
20701     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
20702    },
20703    {
20704     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
20705    },
20706    {
20707     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory21setHALInstrumentationEv"
20708    },
20709    {
20710     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
20711    },
20712    {
20713     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory4pingEv"
20714    },
20715    {
20716     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
20717    },
20718    {
20719     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory21notifySyspropsChangedEv"
20720    },
20721    {
20722     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
20723    },
20724    {
20725     "kind" : "complete_dtor_pointer",
20726     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactoryD1Ev"
20727    },
20728    {
20729     "kind" : "deleting_dtor_pointer",
20730     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactoryD0Ev"
20731    },
20732    {
20733     "is_pure" : true,
20734     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory23isCryptoSchemeSupportedERKNS0_10hidl_arrayIhLj16EJEEE"
20735    },
20736    {
20737     "is_pure" : true,
20738     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory22isContentTypeSupportedERKNS0_11hidl_stringE"
20739    },
20740    {
20741     "is_pure" : true,
20742     "mangled_component_name" : "_ZN7android8hardware3drm4V1_111IDrmFactory12createPluginERKNS0_10hidl_arrayIhLj16EJEEERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS_2spINSD_10IDrmPluginEEEEEE"
20743    },
20744    {
20745     "kind" : "vcall_offset"
20746    },
20747    {
20748     "kind" : "vcall_offset"
20749    },
20750    {
20751     "kind" : "vcall_offset"
20752    },
20753    {
20754     "kind" : "vcall_offset"
20755    },
20756    {
20757     "component_value" : -4,
20758     "kind" : "vcall_offset"
20759    },
20760    {
20761     "component_value" : -4,
20762     "kind" : "offset_to_top"
20763    },
20764    {
20765     "kind" : "rtti",
20766     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_111IDrmFactoryE"
20767    },
20768    {
20769     "kind" : "complete_dtor_pointer",
20770     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_111IDrmFactoryD1Ev"
20771    },
20772    {
20773     "kind" : "deleting_dtor_pointer",
20774     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_111IDrmFactoryD0Ev"
20775    },
20776    {
20777     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
20778    },
20779    {
20780     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
20781    },
20782    {
20783     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
20784    },
20785    {
20786     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
20787    }
20788   ]
20789  },
20790  {
20791   "alignment" : 4,
20792   "base_specifiers" :
20793   [
20794    {
20795     "referenced_type" : "type-127"
20796    }
20797   ],
20798   "linker_set_key" : "android::hardware::drm::V1_1::IDrmPlugin",
20799   "name" : "android::hardware::drm::V1_1::IDrmPlugin",
20800   "referenced_type" : "type-126",
20801   "self_type" : "type-126",
20802   "size" : 12,
20803   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/IDrmPlugin.h",
20804   "unique_id" : "_ZTSN7android8hardware3drm4V1_110IDrmPluginE",
20805   "vtable_components" :
20806   [
20807    {
20808     "component_value" : 4,
20809     "kind" : "vbase_offset"
20810    },
20811    {
20812     "kind" : "offset_to_top"
20813    },
20814    {
20815     "kind" : "rtti",
20816     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_110IDrmPluginE"
20817    },
20818    {
20819     "mangled_component_name" : "_ZNK7android8hardware3drm4V1_110IDrmPlugin8isRemoteEv"
20820    },
20821    {
20822     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
20823    },
20824    {
20825     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
20826    },
20827    {
20828     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
20829    },
20830    {
20831     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
20832    },
20833    {
20834     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21setHALInstrumentationEv"
20835    },
20836    {
20837     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
20838    },
20839    {
20840     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin4pingEv"
20841    },
20842    {
20843     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
20844    },
20845    {
20846     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21notifySyspropsChangedEv"
20847    },
20848    {
20849     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
20850    },
20851    {
20852     "kind" : "complete_dtor_pointer",
20853     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPluginD1Ev"
20854    },
20855    {
20856     "kind" : "deleting_dtor_pointer",
20857     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPluginD0Ev"
20858    },
20859    {
20860     "is_pure" : true,
20861     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11openSessionENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
20862    },
20863    {
20864     "is_pure" : true,
20865     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin12closeSessionERKNS0_8hidl_vecIhEE"
20866    },
20867    {
20868     "is_pure" : true,
20869     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13getKeyRequestERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NSB_14KeyRequestTypeESA_EEE"
20870    },
20871    {
20872     "is_pure" : true,
20873     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin18provideKeyResponseERKNS0_8hidl_vecIhEES7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20874    },
20875    {
20876     "is_pure" : true,
20877     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10removeKeysERKNS0_8hidl_vecIhEE"
20878    },
20879    {
20880     "is_pure" : true,
20881     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11restoreKeysERKNS0_8hidl_vecIhEES7_"
20882    },
20883    {
20884     "is_pure" : true,
20885     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14queryKeyStatusERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNS4_INSA_8KeyValueEEEEEE"
20886    },
20887    {
20888     "is_pure" : true,
20889     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19getProvisionRequestERKNS0_11hidl_stringES6_NSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEES6_EEE"
20890    },
20891    {
20892     "is_pure" : true,
20893     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin24provideProvisionResponseERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusES7_S7_EEE"
20894    },
20895    {
20896     "is_pure" : true,
20897     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14getSecureStopsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS6_10SecureStopEEEEEE"
20898    },
20899    {
20900     "is_pure" : true,
20901     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13getSecureStopERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusERKNSA_10SecureStopEEEE"
20902    },
20903    {
20904     "is_pure" : true,
20905     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin21releaseAllSecureStopsEv"
20906    },
20907    {
20908     "is_pure" : true,
20909     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17releaseSecureStopERKNS0_8hidl_vecIhEE"
20910    },
20911    {
20912     "is_pure" : true,
20913     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17getPropertyStringERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusES6_EEE"
20914    },
20915    {
20916     "is_pure" : true,
20917     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20getPropertyByteArrayERKNS0_11hidl_stringENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
20918    },
20919    {
20920     "is_pure" : true,
20921     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17setPropertyStringERKNS0_11hidl_stringES6_"
20922    },
20923    {
20924     "is_pure" : true,
20925     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20setPropertyByteArrayERKNS0_11hidl_stringERKNS0_8hidl_vecIhEE"
20926    },
20927    {
20928     "is_pure" : true,
20929     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin18setCipherAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
20930    },
20931    {
20932     "is_pure" : true,
20933     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin15setMacAlgorithmERKNS0_8hidl_vecIhEERKNS0_11hidl_stringE"
20934    },
20935    {
20936     "is_pure" : true,
20937     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin7encryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20938    },
20939    {
20940     "is_pure" : true,
20941     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin7decryptERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20942    },
20943    {
20944     "is_pure" : true,
20945     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin4signERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20946    },
20947    {
20948     "is_pure" : true,
20949     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin6verifyERKNS0_8hidl_vecIhEES7_S7_S7_NSt3__18functionIFvNS1_4V1_06StatusEbEEE"
20950    },
20951    {
20952     "is_pure" : true,
20953     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin7signRSAERKNS0_8hidl_vecIhEERKNS0_11hidl_stringES7_S7_NSt3__18functionIFvNS1_4V1_06StatusES7_EEE"
20954    },
20955    {
20956     "is_pure" : true,
20957     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin11setListenerERKNS_2spINS1_4V1_018IDrmPluginListenerEEE"
20958    },
20959    {
20960     "is_pure" : true,
20961     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin9sendEventENS1_4V1_09EventTypeERKNS0_8hidl_vecIhEES9_"
20962    },
20963    {
20964     "is_pure" : true,
20965     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20sendExpirationUpdateERKNS0_8hidl_vecIhEEx"
20966    },
20967    {
20968     "is_pure" : true,
20969     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin14sendKeysChangeERKNS0_8hidl_vecIhEERKNS4_INS1_4V1_09KeyStatusEEEb"
20970    },
20971    {
20972     "is_pure" : true,
20973     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin15openSession_1_1ENS2_13SecurityLevelENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecIhEEEEE"
20974    },
20975    {
20976     "is_pure" : true,
20977     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin17getKeyRequest_1_1ERKNS0_8hidl_vecIhEES7_RKNS0_11hidl_stringENS1_4V1_07KeyTypeERKNS4_INSB_8KeyValueEEENSt3__18functionIFvNSB_6StatusES7_NS2_14KeyRequestTypeESA_EEE"
20978    },
20979    {
20980     "is_pure" : true,
20981     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin13getHdcpLevelsENSt3__18functionIFvNS1_4V1_06StatusENS2_9HdcpLevelES8_EEE"
20982    },
20983    {
20984     "is_pure" : true,
20985     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin19getNumberOfSessionsENSt3__18functionIFvNS1_4V1_06StatusEjjEEE"
20986    },
20987    {
20988     "is_pure" : true,
20989     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin16getSecurityLevelERKNS0_8hidl_vecIhEENSt3__18functionIFvNS1_4V1_06StatusENS2_13SecurityLevelEEEE"
20990    },
20991    {
20992     "is_pure" : true,
20993     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin10getMetricsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS2_14DrmMetricGroupEEEEEE"
20994    },
20995    {
20996     "is_pure" : true,
20997     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin16getSecureStopIdsENSt3__18functionIFvNS1_4V1_06StatusERKNS0_8hidl_vecINS8_IhEEEEEEE"
20998    },
20999    {
21000     "is_pure" : true,
21001     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin18releaseSecureStopsERKNS2_17SecureStopReleaseE"
21002    },
21003    {
21004     "is_pure" : true,
21005     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin16removeSecureStopERKNS0_8hidl_vecIhEE"
21006    },
21007    {
21008     "is_pure" : true,
21009     "mangled_component_name" : "_ZN7android8hardware3drm4V1_110IDrmPlugin20removeAllSecureStopsEv"
21010    },
21011    {
21012     "kind" : "vcall_offset"
21013    },
21014    {
21015     "kind" : "vcall_offset"
21016    },
21017    {
21018     "kind" : "vcall_offset"
21019    },
21020    {
21021     "kind" : "vcall_offset"
21022    },
21023    {
21024     "component_value" : -4,
21025     "kind" : "vcall_offset"
21026    },
21027    {
21028     "component_value" : -4,
21029     "kind" : "offset_to_top"
21030    },
21031    {
21032     "kind" : "rtti",
21033     "mangled_component_name" : "_ZTIN7android8hardware3drm4V1_110IDrmPluginE"
21034    },
21035    {
21036     "kind" : "complete_dtor_pointer",
21037     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_110IDrmPluginD1Ev"
21038    },
21039    {
21040     "kind" : "deleting_dtor_pointer",
21041     "mangled_component_name" : "_ZTv0_n12_N7android8hardware3drm4V1_110IDrmPluginD0Ev"
21042    },
21043    {
21044     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
21045    },
21046    {
21047     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
21048    },
21049    {
21050     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
21051    },
21052    {
21053     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
21054    }
21055   ]
21056  },
21057  {
21058   "alignment" : 8,
21059   "fields" :
21060   [
21061    {
21062     "field_name" : "opaqueData",
21063     "referenced_type" : "type-114"
21064    }
21065   ],
21066   "linker_set_key" : "android::hardware::drm::V1_1::SecureStopRelease",
21067   "name" : "android::hardware::drm::V1_1::SecureStopRelease",
21068   "referenced_type" : "type-278",
21069   "self_type" : "type-278",
21070   "size" : 16,
21071   "source_file" : "/out/soong/.intermediates/hardware/interfaces/drm/1.1/[email protected]_genc++_headers/gen/android/hardware/drm/1.1/types.h",
21072   "unique_id" : "_ZTSN7android8hardware3drm4V1_117SecureStopReleaseE"
21073  },
21074  {
21075   "alignment" : 1,
21076   "fields" :
21077   [
21078    {
21079     "access" : "private",
21080     "field_name" : "mBuffer",
21081     "referenced_type" : "type-605"
21082    }
21083   ],
21084   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 16>",
21085   "name" : "android::hardware::hidl_array<unsigned char, 16>",
21086   "referenced_type" : "type-604",
21087   "self_type" : "type-604",
21088   "size" : 16,
21089   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21090   "template_args" : [ "type-100" ],
21091   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj16EJEEE"
21092  },
21093  {
21094   "alignment" : 1,
21095   "fields" :
21096   [
21097    {
21098     "access" : "private",
21099     "field_name" : "mBuffer",
21100     "referenced_type" : "type-578"
21101    }
21102   ],
21103   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
21104   "name" : "android::hardware::hidl_array<unsigned char, 32>",
21105   "referenced_type" : "type-577",
21106   "self_type" : "type-577",
21107   "size" : 32,
21108   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21109   "template_args" : [ "type-100" ],
21110   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
21111  },
21112  {
21113   "alignment" : 4,
21114   "base_specifiers" :
21115   [
21116    {
21117     "referenced_type" : "type-387"
21118    }
21119   ],
21120   "fields" :
21121   [
21122    {
21123     "access" : "private",
21124     "field_name" : "mRecipient",
21125     "field_offset" : 32,
21126     "referenced_type" : "type-384"
21127    },
21128    {
21129     "access" : "private",
21130     "field_name" : "mCookie",
21131     "field_offset" : 96,
21132     "referenced_type" : "type-93"
21133    },
21134    {
21135     "access" : "private",
21136     "field_name" : "mBase",
21137     "field_offset" : 160,
21138     "referenced_type" : "type-3"
21139    }
21140   ],
21141   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
21142   "name" : "android::hardware::hidl_binder_death_recipient",
21143   "referenced_type" : "type-383",
21144   "self_type" : "type-383",
21145   "size" : 36,
21146   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
21147   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
21148   "vtable_components" :
21149   [
21150    {
21151     "component_value" : 28,
21152     "kind" : "vbase_offset"
21153    },
21154    {
21155     "kind" : "offset_to_top"
21156    },
21157    {
21158     "kind" : "rtti",
21159     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
21160    },
21161    {
21162     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
21163    },
21164    {
21165     "kind" : "complete_dtor_pointer",
21166     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
21167    },
21168    {
21169     "kind" : "deleting_dtor_pointer",
21170     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
21171    },
21172    {
21173     "kind" : "vcall_offset"
21174    },
21175    {
21176     "kind" : "vcall_offset"
21177    },
21178    {
21179     "kind" : "vcall_offset"
21180    },
21181    {
21182     "kind" : "vcall_offset"
21183    },
21184    {
21185     "component_value" : -28,
21186     "kind" : "vcall_offset"
21187    },
21188    {
21189     "component_value" : -28,
21190     "kind" : "offset_to_top"
21191    },
21192    {
21193     "kind" : "rtti",
21194     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
21195    },
21196    {
21197     "kind" : "complete_dtor_pointer",
21198     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
21199    },
21200    {
21201     "kind" : "deleting_dtor_pointer",
21202     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
21203    },
21204    {
21205     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
21206    },
21207    {
21208     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
21209    },
21210    {
21211     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
21212    },
21213    {
21214     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
21215    }
21216   ]
21217  },
21218  {
21219   "alignment" : 4,
21220   "base_specifiers" :
21221   [
21222    {
21223     "is_virtual" : true,
21224     "referenced_type" : "type-6"
21225    }
21226   ],
21227   "linker_set_key" : "android::hardware::hidl_death_recipient",
21228   "name" : "android::hardware::hidl_death_recipient",
21229   "referenced_type" : "type-386",
21230   "self_type" : "type-386",
21231   "size" : 12,
21232   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21233   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
21234   "vtable_components" :
21235   [
21236    {
21237     "component_value" : 4,
21238     "kind" : "vbase_offset"
21239    },
21240    {
21241     "kind" : "offset_to_top"
21242    },
21243    {
21244     "kind" : "rtti",
21245     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
21246    },
21247    {
21248     "is_pure" : true,
21249     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
21250    },
21251    {
21252     "kind" : "complete_dtor_pointer",
21253     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
21254    },
21255    {
21256     "kind" : "deleting_dtor_pointer",
21257     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
21258    },
21259    {
21260     "kind" : "vcall_offset"
21261    },
21262    {
21263     "kind" : "vcall_offset"
21264    },
21265    {
21266     "kind" : "vcall_offset"
21267    },
21268    {
21269     "kind" : "vcall_offset"
21270    },
21271    {
21272     "component_value" : -4,
21273     "kind" : "vcall_offset"
21274    },
21275    {
21276     "component_value" : -4,
21277     "kind" : "offset_to_top"
21278    },
21279    {
21280     "kind" : "rtti",
21281     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
21282    },
21283    {
21284     "kind" : "complete_dtor_pointer",
21285     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
21286    },
21287    {
21288     "kind" : "deleting_dtor_pointer",
21289     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
21290    },
21291    {
21292     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
21293    },
21294    {
21295     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
21296    },
21297    {
21298     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
21299    },
21300    {
21301     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
21302    }
21303   ]
21304  },
21305  {
21306   "alignment" : 8,
21307   "fields" :
21308   [
21309    {
21310     "access" : "private",
21311     "field_name" : "mHandle",
21312     "referenced_type" : "type-525"
21313    },
21314    {
21315     "access" : "private",
21316     "field_name" : "mOwnsHandle",
21317     "field_offset" : 64,
21318     "referenced_type" : "type-26"
21319    }
21320   ],
21321   "linker_set_key" : "android::hardware::hidl_handle",
21322   "name" : "android::hardware::hidl_handle",
21323   "referenced_type" : "type-543",
21324   "self_type" : "type-543",
21325   "size" : 16,
21326   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21327   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
21328  },
21329  {
21330   "alignment" : 8,
21331   "fields" :
21332   [
21333    {
21334     "access" : "private",
21335     "field_name" : "mHandle",
21336     "referenced_type" : "type-543"
21337    },
21338    {
21339     "access" : "private",
21340     "field_name" : "mSize",
21341     "field_offset" : 128,
21342     "referenced_type" : "type-93"
21343    },
21344    {
21345     "access" : "private",
21346     "field_name" : "mName",
21347     "field_offset" : 192,
21348     "referenced_type" : "type-90"
21349    }
21350   ],
21351   "linker_set_key" : "android::hardware::hidl_memory",
21352   "name" : "android::hardware::hidl_memory",
21353   "referenced_type" : "type-546",
21354   "self_type" : "type-546",
21355   "size" : 40,
21356   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21357   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
21358  },
21359  {
21360   "alignment" : 4,
21361   "fields" :
21362   [
21363    {
21364     "access" : "private",
21365     "field_name" : "mBuffer",
21366     "referenced_type" : "type-91"
21367    },
21368    {
21369     "access" : "private",
21370     "field_name" : "mSize",
21371     "field_offset" : 64,
21372     "referenced_type" : "type-2"
21373    },
21374    {
21375     "access" : "private",
21376     "field_name" : "mOwnsBuffer",
21377     "field_offset" : 96,
21378     "referenced_type" : "type-26"
21379    }
21380   ],
21381   "linker_set_key" : "android::hardware::hidl_string",
21382   "name" : "android::hardware::hidl_string",
21383   "referenced_type" : "type-90",
21384   "self_type" : "type-90",
21385   "size" : 16,
21386   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21387   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
21388  },
21389  {
21390   "alignment" : 4,
21391   "fields" :
21392   [
21393    {
21394     "access" : "private",
21395     "field_name" : "mBuffer",
21396     "referenced_type" : "type-560"
21397    },
21398    {
21399     "access" : "private",
21400     "field_name" : "mSize",
21401     "field_offset" : 64,
21402     "referenced_type" : "type-2"
21403    },
21404    {
21405     "access" : "private",
21406     "field_name" : "mOwnsBuffer",
21407     "field_offset" : 96,
21408     "referenced_type" : "type-26"
21409    }
21410   ],
21411   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
21412   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
21413   "referenced_type" : "type-559",
21414   "self_type" : "type-559",
21415   "size" : 16,
21416   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21417   "template_args" : [ "type-563" ],
21418   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
21419  },
21420  {
21421   "alignment" : 4,
21422   "fields" :
21423   [
21424    {
21425     "access" : "private",
21426     "field_name" : "mBuffer",
21427     "referenced_type" : "type-192"
21428    },
21429    {
21430     "access" : "private",
21431     "field_name" : "mSize",
21432     "field_offset" : 64,
21433     "referenced_type" : "type-2"
21434    },
21435    {
21436     "access" : "private",
21437     "field_name" : "mOwnsBuffer",
21438     "field_offset" : 96,
21439     "referenced_type" : "type-26"
21440    }
21441   ],
21442   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyStatus>",
21443   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyStatus>",
21444   "referenced_type" : "type-191",
21445   "self_type" : "type-191",
21446   "size" : 16,
21447   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21448   "template_args" : [ "type-195" ],
21449   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_09KeyStatusEEE"
21450  },
21451  {
21452   "alignment" : 4,
21453   "fields" :
21454   [
21455    {
21456     "access" : "private",
21457     "field_name" : "mBuffer",
21458     "referenced_type" : "type-183"
21459    },
21460    {
21461     "access" : "private",
21462     "field_name" : "mSize",
21463     "field_offset" : 64,
21464     "referenced_type" : "type-2"
21465    },
21466    {
21467     "access" : "private",
21468     "field_name" : "mOwnsBuffer",
21469     "field_offset" : 96,
21470     "referenced_type" : "type-26"
21471    }
21472   ],
21473   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue>",
21474   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_0::KeyValue>",
21475   "referenced_type" : "type-182",
21476   "self_type" : "type-182",
21477   "size" : 16,
21478   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21479   "template_args" : [ "type-186" ],
21480   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_08KeyValueEEE"
21481  },
21482  {
21483   "alignment" : 4,
21484   "fields" :
21485   [
21486    {
21487     "access" : "private",
21488     "field_name" : "mBuffer",
21489     "referenced_type" : "type-198"
21490    },
21491    {
21492     "access" : "private",
21493     "field_name" : "mSize",
21494     "field_offset" : 64,
21495     "referenced_type" : "type-2"
21496    },
21497    {
21498     "access" : "private",
21499     "field_name" : "mOwnsBuffer",
21500     "field_offset" : 96,
21501     "referenced_type" : "type-26"
21502    }
21503   ],
21504   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_0::SecureStop>",
21505   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_0::SecureStop>",
21506   "referenced_type" : "type-197",
21507   "self_type" : "type-197",
21508   "size" : 16,
21509   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21510   "template_args" : [ "type-201" ],
21511   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_010SecureStopEEE"
21512  },
21513  {
21514   "alignment" : 4,
21515   "fields" :
21516   [
21517    {
21518     "access" : "private",
21519     "field_name" : "mBuffer",
21520     "referenced_type" : "type-95"
21521    },
21522    {
21523     "access" : "private",
21524     "field_name" : "mSize",
21525     "field_offset" : 64,
21526     "referenced_type" : "type-2"
21527    },
21528    {
21529     "access" : "private",
21530     "field_name" : "mOwnsBuffer",
21531     "field_offset" : 96,
21532     "referenced_type" : "type-26"
21533    }
21534   ],
21535   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
21536   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
21537   "referenced_type" : "type-94",
21538   "self_type" : "type-94",
21539   "size" : 16,
21540   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21541   "template_args" : [ "type-98" ],
21542   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE"
21543  },
21544  {
21545   "alignment" : 4,
21546   "fields" :
21547   [
21548    {
21549     "access" : "private",
21550     "field_name" : "mBuffer",
21551     "referenced_type" : "type-86"
21552    },
21553    {
21554     "access" : "private",
21555     "field_name" : "mSize",
21556     "field_offset" : 64,
21557     "referenced_type" : "type-2"
21558    },
21559    {
21560     "access" : "private",
21561     "field_name" : "mOwnsBuffer",
21562     "field_offset" : 96,
21563     "referenced_type" : "type-26"
21564    }
21565   ],
21566   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
21567   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
21568   "referenced_type" : "type-85",
21569   "self_type" : "type-85",
21570   "size" : 16,
21571   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21572   "template_args" : [ "type-89" ],
21573   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE"
21574  },
21575  {
21576   "alignment" : 4,
21577   "fields" :
21578   [
21579    {
21580     "access" : "private",
21581     "field_name" : "mBuffer",
21582     "referenced_type" : "type-103"
21583    },
21584    {
21585     "access" : "private",
21586     "field_name" : "mSize",
21587     "field_offset" : 64,
21588     "referenced_type" : "type-2"
21589    },
21590    {
21591     "access" : "private",
21592     "field_name" : "mOwnsBuffer",
21593     "field_offset" : 96,
21594     "referenced_type" : "type-26"
21595    }
21596   ],
21597   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
21598   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
21599   "referenced_type" : "type-102",
21600   "self_type" : "type-102",
21601   "size" : 16,
21602   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21603   "template_args" : [ "type-106" ],
21604   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE"
21605  },
21606  {
21607   "alignment" : 4,
21608   "fields" :
21609   [
21610    {
21611     "access" : "private",
21612     "field_name" : "mBuffer",
21613     "referenced_type" : "type-81"
21614    },
21615    {
21616     "access" : "private",
21617     "field_name" : "mSize",
21618     "field_offset" : 64,
21619     "referenced_type" : "type-2"
21620    },
21621    {
21622     "access" : "private",
21623     "field_name" : "mOwnsBuffer",
21624     "field_offset" : 96,
21625     "referenced_type" : "type-26"
21626    }
21627   ],
21628   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup>",
21629   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup>",
21630   "referenced_type" : "type-211",
21631   "self_type" : "type-211",
21632   "size" : 16,
21633   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21634   "template_args" : [ "type-84" ],
21635   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroupEEE"
21636  },
21637  {
21638   "alignment" : 4,
21639   "fields" :
21640   [
21641    {
21642     "access" : "private",
21643     "field_name" : "mBuffer",
21644     "referenced_type" : "type-574"
21645    },
21646    {
21647     "access" : "private",
21648     "field_name" : "mSize",
21649     "field_offset" : 64,
21650     "referenced_type" : "type-2"
21651    },
21652    {
21653     "access" : "private",
21654     "field_name" : "mOwnsBuffer",
21655     "field_offset" : 96,
21656     "referenced_type" : "type-26"
21657    }
21658   ],
21659   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
21660   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
21661   "referenced_type" : "type-573",
21662   "self_type" : "type-573",
21663   "size" : 16,
21664   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21665   "template_args" : [ "type-577" ],
21666   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
21667  },
21668  {
21669   "alignment" : 4,
21670   "fields" :
21671   [
21672    {
21673     "access" : "private",
21674     "field_name" : "mBuffer",
21675     "referenced_type" : "type-566"
21676    },
21677    {
21678     "access" : "private",
21679     "field_name" : "mSize",
21680     "field_offset" : 64,
21681     "referenced_type" : "type-2"
21682    },
21683    {
21684     "access" : "private",
21685     "field_name" : "mOwnsBuffer",
21686     "field_offset" : 96,
21687     "referenced_type" : "type-26"
21688    }
21689   ],
21690   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
21691   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
21692   "referenced_type" : "type-565",
21693   "self_type" : "type-565",
21694   "size" : 16,
21695   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21696   "template_args" : [ "type-90" ],
21697   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
21698  },
21699  {
21700   "alignment" : 4,
21701   "fields" :
21702   [
21703    {
21704     "access" : "private",
21705     "field_name" : "mBuffer",
21706     "referenced_type" : "type-111"
21707    },
21708    {
21709     "access" : "private",
21710     "field_name" : "mSize",
21711     "field_offset" : 64,
21712     "referenced_type" : "type-2"
21713    },
21714    {
21715     "access" : "private",
21716     "field_name" : "mOwnsBuffer",
21717     "field_offset" : 96,
21718     "referenced_type" : "type-26"
21719    }
21720   ],
21721   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
21722   "name" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
21723   "referenced_type" : "type-215",
21724   "self_type" : "type-215",
21725   "size" : 16,
21726   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21727   "template_args" : [ "type-114" ],
21728   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS1_IhEEEE"
21729  },
21730  {
21731   "alignment" : 4,
21732   "fields" :
21733   [
21734    {
21735     "access" : "private",
21736     "field_name" : "mBuffer",
21737     "referenced_type" : "type-597"
21738    },
21739    {
21740     "access" : "private",
21741     "field_name" : "mSize",
21742     "field_offset" : 64,
21743     "referenced_type" : "type-2"
21744    },
21745    {
21746     "access" : "private",
21747     "field_name" : "mOwnsBuffer",
21748     "field_offset" : 96,
21749     "referenced_type" : "type-26"
21750    }
21751   ],
21752   "linker_set_key" : "android::hardware::hidl_vec<char>",
21753   "name" : "android::hardware::hidl_vec<char>",
21754   "referenced_type" : "type-596",
21755   "self_type" : "type-596",
21756   "size" : 16,
21757   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21758   "template_args" : [ "type-71" ],
21759   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
21760  },
21761  {
21762   "alignment" : 4,
21763   "fields" :
21764   [
21765    {
21766     "access" : "private",
21767     "field_name" : "mBuffer",
21768     "referenced_type" : "type-585"
21769    },
21770    {
21771     "access" : "private",
21772     "field_name" : "mSize",
21773     "field_offset" : 64,
21774     "referenced_type" : "type-2"
21775    },
21776    {
21777     "access" : "private",
21778     "field_name" : "mOwnsBuffer",
21779     "field_offset" : 96,
21780     "referenced_type" : "type-26"
21781    }
21782   ],
21783   "linker_set_key" : "android::hardware::hidl_vec<int>",
21784   "name" : "android::hardware::hidl_vec<int>",
21785   "referenced_type" : "type-584",
21786   "self_type" : "type-584",
21787   "size" : 16,
21788   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21789   "template_args" : [ "type-42" ],
21790   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
21791  },
21792  {
21793   "alignment" : 4,
21794   "fields" :
21795   [
21796    {
21797     "access" : "private",
21798     "field_name" : "mBuffer",
21799     "referenced_type" : "type-115"
21800    },
21801    {
21802     "access" : "private",
21803     "field_name" : "mSize",
21804     "field_offset" : 64,
21805     "referenced_type" : "type-2"
21806    },
21807    {
21808     "access" : "private",
21809     "field_name" : "mOwnsBuffer",
21810     "field_offset" : 96,
21811     "referenced_type" : "type-26"
21812    }
21813   ],
21814   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
21815   "name" : "android::hardware::hidl_vec<unsigned char>",
21816   "referenced_type" : "type-114",
21817   "self_type" : "type-114",
21818   "size" : 16,
21819   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21820   "template_args" : [ "type-100" ],
21821   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
21822  },
21823  {
21824   "alignment" : 2,
21825   "fields" :
21826   [
21827    {
21828     "access" : "private",
21829     "field_name" : "mMajor",
21830     "referenced_type" : "type-328"
21831    },
21832    {
21833     "access" : "private",
21834     "field_name" : "mMinor",
21835     "field_offset" : 16,
21836     "referenced_type" : "type-328"
21837    }
21838   ],
21839   "linker_set_key" : "android::hardware::hidl_version",
21840   "name" : "android::hardware::hidl_version",
21841   "referenced_type" : "type-607",
21842   "self_type" : "type-607",
21843   "size" : 4,
21844   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
21845   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
21846  },
21847  {
21848   "alignment" : 4,
21849   "base_specifiers" :
21850   [
21851    {
21852     "referenced_type" : "type-132"
21853    },
21854    {
21855     "referenced_type" : "type-24"
21856    }
21857   ],
21858   "fields" :
21859   [
21860    {
21861     "access" : "private",
21862     "field_name" : "_hidl_mImpl",
21863     "field_offset" : 512,
21864     "referenced_type" : "type-131"
21865    }
21866   ],
21867   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
21868   "name" : "android::hidl::base::V1_0::BnHwBase",
21869   "referenced_type" : "type-130",
21870   "self_type" : "type-130",
21871   "size" : 76,
21872   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
21873   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
21874   "vtable_components" :
21875   [
21876    {
21877     "component_value" : 68,
21878     "kind" : "vbase_offset"
21879    },
21880    {
21881     "kind" : "offset_to_top"
21882    },
21883    {
21884     "kind" : "rtti",
21885     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
21886    },
21887    {
21888     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
21889    },
21890    {
21891     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
21892    },
21893    {
21894     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
21895    },
21896    {
21897     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
21898    },
21899    {
21900     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
21901    },
21902    {
21903     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
21904    },
21905    {
21906     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
21907    },
21908    {
21909     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
21910    },
21911    {
21912     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
21913    },
21914    {
21915     "kind" : "complete_dtor_pointer",
21916     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
21917    },
21918    {
21919     "kind" : "deleting_dtor_pointer",
21920     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
21921    },
21922    {
21923     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
21924    },
21925    {
21926     "component_value" : -20,
21927     "kind" : "offset_to_top"
21928    },
21929    {
21930     "kind" : "rtti",
21931     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
21932    },
21933    {
21934     "kind" : "complete_dtor_pointer",
21935     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
21936    },
21937    {
21938     "kind" : "deleting_dtor_pointer",
21939     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
21940    },
21941    {
21942     "kind" : "vcall_offset"
21943    },
21944    {
21945     "kind" : "vcall_offset"
21946    },
21947    {
21948     "kind" : "vcall_offset"
21949    },
21950    {
21951     "kind" : "vcall_offset"
21952    },
21953    {
21954     "component_value" : -68,
21955     "kind" : "vcall_offset"
21956    },
21957    {
21958     "component_value" : -68,
21959     "kind" : "offset_to_top"
21960    },
21961    {
21962     "kind" : "rtti",
21963     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
21964    },
21965    {
21966     "kind" : "complete_dtor_pointer",
21967     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
21968    },
21969    {
21970     "kind" : "deleting_dtor_pointer",
21971     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
21972    },
21973    {
21974     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
21975    },
21976    {
21977     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
21978    },
21979    {
21980     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
21981    },
21982    {
21983     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
21984    }
21985   ]
21986  },
21987  {
21988   "alignment" : 4,
21989   "base_specifiers" :
21990   [
21991    {
21992     "referenced_type" : "type-645"
21993    },
21994    {
21995     "referenced_type" : "type-24"
21996    }
21997   ],
21998   "fields" :
21999   [
22000    {
22001     "access" : "private",
22002     "field_name" : "_hidl_mMutex",
22003     "field_offset" : 544,
22004     "referenced_type" : "type-811"
22005    },
22006    {
22007     "access" : "private",
22008     "field_name" : "_hidl_mDeathRecipients",
22009     "field_offset" : 576,
22010     "referenced_type" : "type-812"
22011    }
22012   ],
22013   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
22014   "name" : "android::hidl::base::V1_0::BpHwBase",
22015   "referenced_type" : "type-810",
22016   "self_type" : "type-810",
22017   "size" : 92,
22018   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
22019   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
22020   "vtable_components" :
22021   [
22022    {
22023     "component_value" : 84,
22024     "kind" : "vbase_offset"
22025    },
22026    {
22027     "kind" : "offset_to_top"
22028    },
22029    {
22030     "kind" : "rtti",
22031     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
22032    },
22033    {
22034     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
22035    },
22036    {
22037     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
22038    },
22039    {
22040     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
22041    },
22042    {
22043     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
22044    },
22045    {
22046     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
22047    },
22048    {
22049     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
22050    },
22051    {
22052     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
22053    },
22054    {
22055     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
22056    },
22057    {
22058     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
22059    },
22060    {
22061     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
22062    },
22063    {
22064     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
22065    },
22066    {
22067     "kind" : "complete_dtor_pointer",
22068     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
22069    },
22070    {
22071     "kind" : "deleting_dtor_pointer",
22072     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
22073    },
22074    {
22075     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
22076    },
22077    {
22078     "component_value" : 80,
22079     "kind" : "vbase_offset"
22080    },
22081    {
22082     "component_value" : -4,
22083     "kind" : "offset_to_top"
22084    },
22085    {
22086     "kind" : "rtti",
22087     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
22088    },
22089    {
22090     "kind" : "complete_dtor_pointer",
22091     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
22092    },
22093    {
22094     "kind" : "deleting_dtor_pointer",
22095     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
22096    },
22097    {
22098     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
22099    },
22100    {
22101     "component_value" : 76,
22102     "kind" : "vbase_offset"
22103    },
22104    {
22105     "component_value" : -8,
22106     "kind" : "offset_to_top"
22107    },
22108    {
22109     "kind" : "rtti",
22110     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
22111    },
22112    {
22113     "kind" : "complete_dtor_pointer",
22114     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
22115    },
22116    {
22117     "kind" : "deleting_dtor_pointer",
22118     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
22119    },
22120    {
22121     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
22122    },
22123    {
22124     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
22125    },
22126    {
22127     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
22128    },
22129    {
22130     "component_value" : -24,
22131     "kind" : "offset_to_top"
22132    },
22133    {
22134     "kind" : "rtti",
22135     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
22136    },
22137    {
22138     "kind" : "complete_dtor_pointer",
22139     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
22140    },
22141    {
22142     "kind" : "deleting_dtor_pointer",
22143     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
22144    },
22145    {
22146     "kind" : "vcall_offset"
22147    },
22148    {
22149     "component_value" : -76,
22150     "kind" : "vcall_offset"
22151    },
22152    {
22153     "component_value" : -76,
22154     "kind" : "vcall_offset"
22155    },
22156    {
22157     "component_value" : -76,
22158     "kind" : "vcall_offset"
22159    },
22160    {
22161     "component_value" : -84,
22162     "kind" : "vcall_offset"
22163    },
22164    {
22165     "component_value" : -84,
22166     "kind" : "offset_to_top"
22167    },
22168    {
22169     "kind" : "rtti",
22170     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
22171    },
22172    {
22173     "kind" : "complete_dtor_pointer",
22174     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
22175    },
22176    {
22177     "kind" : "deleting_dtor_pointer",
22178     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
22179    },
22180    {
22181     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
22182    },
22183    {
22184     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
22185    },
22186    {
22187     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
22188    },
22189    {
22190     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
22191    }
22192   ]
22193  },
22194  {
22195   "alignment" : 8,
22196   "fields" :
22197   [
22198    {
22199     "field_name" : "pid",
22200     "referenced_type" : "type-42"
22201    },
22202    {
22203     "field_name" : "ptr",
22204     "field_offset" : 64,
22205     "referenced_type" : "type-93"
22206    },
22207    {
22208     "field_name" : "arch",
22209     "field_offset" : 128,
22210     "referenced_type" : "type-625"
22211    }
22212   ],
22213   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
22214   "name" : "android::hidl::base::V1_0::DebugInfo",
22215   "referenced_type" : "type-624",
22216   "self_type" : "type-624",
22217   "size" : 24,
22218   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
22219   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
22220  },
22221  {
22222   "alignment" : 4,
22223   "base_specifiers" :
22224   [
22225    {
22226     "is_virtual" : true,
22227     "referenced_type" : "type-6"
22228    }
22229   ],
22230   "linker_set_key" : "android::hidl::base::V1_0::IBase",
22231   "name" : "android::hidl::base::V1_0::IBase",
22232   "referenced_type" : "type-5",
22233   "self_type" : "type-5",
22234   "size" : 12,
22235   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
22236   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
22237   "vtable_components" :
22238   [
22239    {
22240     "component_value" : 4,
22241     "kind" : "vbase_offset"
22242    },
22243    {
22244     "kind" : "offset_to_top"
22245    },
22246    {
22247     "kind" : "rtti",
22248     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
22249    },
22250    {
22251     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
22252    },
22253    {
22254     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
22255    },
22256    {
22257     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
22258    },
22259    {
22260     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
22261    },
22262    {
22263     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
22264    },
22265    {
22266     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
22267    },
22268    {
22269     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
22270    },
22271    {
22272     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
22273    },
22274    {
22275     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
22276    },
22277    {
22278     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
22279    },
22280    {
22281     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
22282    },
22283    {
22284     "kind" : "complete_dtor_pointer",
22285     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
22286    },
22287    {
22288     "kind" : "deleting_dtor_pointer",
22289     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
22290    },
22291    {
22292     "kind" : "vcall_offset"
22293    },
22294    {
22295     "kind" : "vcall_offset"
22296    },
22297    {
22298     "kind" : "vcall_offset"
22299    },
22300    {
22301     "kind" : "vcall_offset"
22302    },
22303    {
22304     "component_value" : -4,
22305     "kind" : "vcall_offset"
22306    },
22307    {
22308     "component_value" : -4,
22309     "kind" : "offset_to_top"
22310    },
22311    {
22312     "kind" : "rtti",
22313     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
22314    },
22315    {
22316     "kind" : "complete_dtor_pointer",
22317     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
22318    },
22319    {
22320     "kind" : "deleting_dtor_pointer",
22321     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
22322    },
22323    {
22324     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
22325    },
22326    {
22327     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
22328    },
22329    {
22330     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
22331    },
22332    {
22333     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
22334    }
22335   ]
22336  },
22337  {
22338   "alignment" : 4,
22339   "base_specifiers" :
22340   [
22341    {
22342     "referenced_type" : "type-5"
22343    }
22344   ],
22345   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
22346   "name" : "android::hidl::manager::V1_0::IServiceManager",
22347   "referenced_type" : "type-232",
22348   "self_type" : "type-232",
22349   "size" : 12,
22350   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
22351   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
22352   "vtable_components" :
22353   [
22354    {
22355     "component_value" : 4,
22356     "kind" : "vbase_offset"
22357    },
22358    {
22359     "kind" : "offset_to_top"
22360    },
22361    {
22362     "kind" : "rtti",
22363     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
22364    },
22365    {
22366     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
22367    },
22368    {
22369     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
22370    },
22371    {
22372     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
22373    },
22374    {
22375     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
22376    },
22377    {
22378     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
22379    },
22380    {
22381     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
22382    },
22383    {
22384     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
22385    },
22386    {
22387     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
22388    },
22389    {
22390     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
22391    },
22392    {
22393     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
22394    },
22395    {
22396     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
22397    },
22398    {
22399     "kind" : "complete_dtor_pointer",
22400     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
22401    },
22402    {
22403     "kind" : "deleting_dtor_pointer",
22404     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
22405    },
22406    {
22407     "is_pure" : true,
22408     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
22409    },
22410    {
22411     "is_pure" : true,
22412     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
22413    },
22414    {
22415     "is_pure" : true,
22416     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
22417    },
22418    {
22419     "is_pure" : true,
22420     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
22421    },
22422    {
22423     "is_pure" : true,
22424     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
22425    },
22426    {
22427     "is_pure" : true,
22428     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
22429    },
22430    {
22431     "is_pure" : true,
22432     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
22433    },
22434    {
22435     "is_pure" : true,
22436     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
22437    },
22438    {
22439     "kind" : "vcall_offset"
22440    },
22441    {
22442     "kind" : "vcall_offset"
22443    },
22444    {
22445     "kind" : "vcall_offset"
22446    },
22447    {
22448     "kind" : "vcall_offset"
22449    },
22450    {
22451     "component_value" : -4,
22452     "kind" : "vcall_offset"
22453    },
22454    {
22455     "component_value" : -4,
22456     "kind" : "offset_to_top"
22457    },
22458    {
22459     "kind" : "rtti",
22460     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
22461    },
22462    {
22463     "kind" : "complete_dtor_pointer",
22464     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
22465    },
22466    {
22467     "kind" : "deleting_dtor_pointer",
22468     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
22469    },
22470    {
22471     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
22472    },
22473    {
22474     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
22475    },
22476    {
22477     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
22478    },
22479    {
22480     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
22481    }
22482   ]
22483  },
22484  {
22485   "alignment" : 8,
22486   "fields" :
22487   [
22488    {
22489     "field_name" : "interfaceName",
22490     "referenced_type" : "type-90"
22491    },
22492    {
22493     "field_name" : "instanceName",
22494     "field_offset" : 128,
22495     "referenced_type" : "type-90"
22496    },
22497    {
22498     "field_name" : "pid",
22499     "field_offset" : 256,
22500     "referenced_type" : "type-42"
22501    },
22502    {
22503     "field_name" : "clientPids",
22504     "field_offset" : 320,
22505     "referenced_type" : "type-584"
22506    },
22507    {
22508     "field_name" : "arch",
22509     "field_offset" : 448,
22510     "referenced_type" : "type-625"
22511    }
22512   ],
22513   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
22514   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
22515   "referenced_type" : "type-762",
22516   "self_type" : "type-762",
22517   "size" : 64,
22518   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
22519   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
22520  },
22521  {
22522   "alignment" : 4,
22523   "base_specifiers" :
22524   [
22525    {
22526     "referenced_type" : "type-5"
22527    }
22528   ],
22529   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
22530   "name" : "android::hidl::manager::V1_0::IServiceNotification",
22531   "referenced_type" : "type-313",
22532   "self_type" : "type-313",
22533   "size" : 12,
22534   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
22535   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
22536   "vtable_components" :
22537   [
22538    {
22539     "component_value" : 4,
22540     "kind" : "vbase_offset"
22541    },
22542    {
22543     "kind" : "offset_to_top"
22544    },
22545    {
22546     "kind" : "rtti",
22547     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
22548    },
22549    {
22550     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
22551    },
22552    {
22553     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
22554    },
22555    {
22556     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
22557    },
22558    {
22559     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
22560    },
22561    {
22562     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
22563    },
22564    {
22565     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
22566    },
22567    {
22568     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
22569    },
22570    {
22571     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
22572    },
22573    {
22574     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
22575    },
22576    {
22577     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
22578    },
22579    {
22580     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
22581    },
22582    {
22583     "kind" : "complete_dtor_pointer",
22584     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
22585    },
22586    {
22587     "kind" : "deleting_dtor_pointer",
22588     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
22589    },
22590    {
22591     "is_pure" : true,
22592     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
22593    },
22594    {
22595     "kind" : "vcall_offset"
22596    },
22597    {
22598     "kind" : "vcall_offset"
22599    },
22600    {
22601     "kind" : "vcall_offset"
22602    },
22603    {
22604     "kind" : "vcall_offset"
22605    },
22606    {
22607     "component_value" : -4,
22608     "kind" : "vcall_offset"
22609    },
22610    {
22611     "component_value" : -4,
22612     "kind" : "offset_to_top"
22613    },
22614    {
22615     "kind" : "rtti",
22616     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
22617    },
22618    {
22619     "kind" : "complete_dtor_pointer",
22620     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
22621    },
22622    {
22623     "kind" : "deleting_dtor_pointer",
22624     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
22625    },
22626    {
22627     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
22628    },
22629    {
22630     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
22631    },
22632    {
22633     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
22634    },
22635    {
22636     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
22637    }
22638   ]
22639  },
22640  {
22641   "alignment" : 4,
22642   "fields" :
22643   [
22644    {
22645     "access" : "private",
22646     "field_name" : "m_ptr",
22647     "referenced_type" : "type-271"
22648    }
22649   ],
22650   "linker_set_key" : "android::sp<android::Thread>",
22651   "name" : "android::sp<android::Thread>",
22652   "record_kind" : "class",
22653   "referenced_type" : "type-270",
22654   "self_type" : "type-270",
22655   "size" : 4,
22656   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22657   "template_args" : [ "type-272" ],
22658   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
22659  },
22660  {
22661   "alignment" : 4,
22662   "fields" :
22663   [
22664    {
22665     "access" : "private",
22666     "field_name" : "m_ptr",
22667     "referenced_type" : "type-404"
22668    }
22669   ],
22670   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
22671   "name" : "android::sp<android::hardware::BHwBinder>",
22672   "record_kind" : "class",
22673   "referenced_type" : "type-403",
22674   "self_type" : "type-403",
22675   "size" : 4,
22676   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22677   "template_args" : [ "type-132" ],
22678   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
22679  },
22680  {
22681   "alignment" : 4,
22682   "fields" :
22683   [
22684    {
22685     "access" : "private",
22686     "field_name" : "m_ptr",
22687     "referenced_type" : "type-414"
22688    }
22689   ],
22690   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
22691   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
22692   "record_kind" : "class",
22693   "referenced_type" : "type-957",
22694   "self_type" : "type-957",
22695   "size" : 4,
22696   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22697   "template_args" : [ "type-387" ],
22698   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
22699  },
22700  {
22701   "alignment" : 4,
22702   "fields" :
22703   [
22704    {
22705     "access" : "private",
22706     "field_name" : "m_ptr",
22707     "referenced_type" : "type-13"
22708    }
22709   ],
22710   "linker_set_key" : "android::sp<android::hardware::IBinder>",
22711   "name" : "android::sp<android::hardware::IBinder>",
22712   "record_kind" : "class",
22713   "referenced_type" : "type-12",
22714   "self_type" : "type-12",
22715   "size" : 4,
22716   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22717   "template_args" : [ "type-14" ],
22718   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
22719  },
22720  {
22721   "alignment" : 4,
22722   "fields" :
22723   [
22724    {
22725     "access" : "private",
22726     "field_name" : "m_ptr",
22727     "referenced_type" : "type-146"
22728    }
22729   ],
22730   "linker_set_key" : "android::sp<android::hardware::IInterface>",
22731   "name" : "android::sp<android::hardware::IInterface>",
22732   "record_kind" : "class",
22733   "referenced_type" : "type-145",
22734   "self_type" : "type-145",
22735   "size" : 4,
22736   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22737   "template_args" : [ "type-20" ],
22738   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
22739  },
22740  {
22741   "alignment" : 4,
22742   "fields" :
22743   [
22744    {
22745     "access" : "private",
22746     "field_name" : "m_ptr",
22747     "referenced_type" : "type-40"
22748    }
22749   ],
22750   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
22751   "name" : "android::sp<android::hardware::ProcessState>",
22752   "record_kind" : "class",
22753   "referenced_type" : "type-39",
22754   "self_type" : "type-39",
22755   "size" : 4,
22756   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22757   "template_args" : [ "type-41" ],
22758   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
22759  },
22760  {
22761   "alignment" : 4,
22762   "fields" :
22763   [
22764    {
22765     "access" : "private",
22766     "field_name" : "m_ptr",
22767     "referenced_type" : "type-344"
22768    }
22769   ],
22770   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
22771   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
22772   "record_kind" : "class",
22773   "referenced_type" : "type-343",
22774   "self_type" : "type-343",
22775   "size" : 4,
22776   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22777   "template_args" : [ "type-345" ],
22778   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE"
22779  },
22780  {
22781   "alignment" : 4,
22782   "fields" :
22783   [
22784    {
22785     "access" : "private",
22786     "field_name" : "m_ptr",
22787     "referenced_type" : "type-319"
22788    }
22789   ],
22790   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
22791   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
22792   "record_kind" : "class",
22793   "referenced_type" : "type-318",
22794   "self_type" : "type-318",
22795   "size" : 4,
22796   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22797   "template_args" : [ "type-320" ],
22798   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE"
22799  },
22800  {
22801   "alignment" : 4,
22802   "fields" :
22803   [
22804    {
22805     "access" : "private",
22806     "field_name" : "m_ptr",
22807     "referenced_type" : "type-886"
22808    }
22809   ],
22810   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmFactory>",
22811   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory>",
22812   "record_kind" : "class",
22813   "referenced_type" : "type-885",
22814   "self_type" : "type-885",
22815   "size" : 4,
22816   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22817   "template_args" : [ "type-19" ],
22818   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE"
22819  },
22820  {
22821   "alignment" : 4,
22822   "fields" :
22823   [
22824    {
22825     "access" : "private",
22826     "field_name" : "m_ptr",
22827     "referenced_type" : "type-870"
22828    }
22829   ],
22830   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
22831   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
22832   "record_kind" : "class",
22833   "referenced_type" : "type-869",
22834   "self_type" : "type-869",
22835   "size" : 4,
22836   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22837   "template_args" : [ "type-127" ],
22838   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE"
22839  },
22840  {
22841   "alignment" : 4,
22842   "fields" :
22843   [
22844    {
22845     "access" : "private",
22846     "field_name" : "m_ptr",
22847     "referenced_type" : "type-149"
22848    }
22849   ],
22850   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
22851   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
22852   "record_kind" : "class",
22853   "referenced_type" : "type-148",
22854   "self_type" : "type-148",
22855   "size" : 4,
22856   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22857   "template_args" : [ "type-150" ],
22858   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE"
22859  },
22860  {
22861   "alignment" : 4,
22862   "fields" :
22863   [
22864    {
22865     "access" : "private",
22866     "field_name" : "m_ptr",
22867     "referenced_type" : "type-360"
22868    }
22869   ],
22870   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory>",
22871   "name" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory>",
22872   "record_kind" : "class",
22873   "referenced_type" : "type-359",
22874   "self_type" : "type-359",
22875   "size" : 4,
22876   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22877   "template_args" : [ "type-361" ],
22878   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_114ICryptoFactoryEEE"
22879  },
22880  {
22881   "alignment" : 4,
22882   "fields" :
22883   [
22884    {
22885     "access" : "private",
22886     "field_name" : "m_ptr",
22887     "referenced_type" : "type-80"
22888    }
22889   ],
22890   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmFactory>",
22891   "name" : "android::sp<android::hardware::drm::V1_1::IDrmFactory>",
22892   "record_kind" : "class",
22893   "referenced_type" : "type-79",
22894   "self_type" : "type-79",
22895   "size" : 4,
22896   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22897   "template_args" : [ "type-36" ],
22898   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_111IDrmFactoryEEE"
22899  },
22900  {
22901   "alignment" : 4,
22902   "fields" :
22903   [
22904    {
22905     "access" : "private",
22906     "field_name" : "m_ptr",
22907     "referenced_type" : "type-125"
22908    }
22909   ],
22910   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
22911   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
22912   "record_kind" : "class",
22913   "referenced_type" : "type-124",
22914   "self_type" : "type-124",
22915   "size" : 4,
22916   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22917   "template_args" : [ "type-126" ],
22918   "unique_id" : "_ZTSN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE"
22919  },
22920  {
22921   "alignment" : 4,
22922   "fields" :
22923   [
22924    {
22925     "access" : "private",
22926     "field_name" : "m_ptr",
22927     "referenced_type" : "type-382"
22928    }
22929   ],
22930   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
22931   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
22932   "record_kind" : "class",
22933   "referenced_type" : "type-381",
22934   "self_type" : "type-381",
22935   "size" : 4,
22936   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22937   "template_args" : [ "type-383" ],
22938   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
22939  },
22940  {
22941   "alignment" : 4,
22942   "fields" :
22943   [
22944    {
22945     "access" : "private",
22946     "field_name" : "m_ptr",
22947     "referenced_type" : "type-385"
22948    }
22949   ],
22950   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
22951   "name" : "android::sp<android::hardware::hidl_death_recipient>",
22952   "record_kind" : "class",
22953   "referenced_type" : "type-589",
22954   "self_type" : "type-589",
22955   "size" : 4,
22956   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22957   "template_args" : [ "type-386" ],
22958   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
22959  },
22960  {
22961   "alignment" : 4,
22962   "fields" :
22963   [
22964    {
22965     "access" : "private",
22966     "field_name" : "m_ptr",
22967     "referenced_type" : "type-4"
22968    }
22969   ],
22970   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
22971   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
22972   "record_kind" : "class",
22973   "referenced_type" : "type-131",
22974   "self_type" : "type-131",
22975   "size" : 4,
22976   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22977   "template_args" : [ "type-5" ],
22978   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
22979  },
22980  {
22981   "alignment" : 4,
22982   "fields" :
22983   [
22984    {
22985     "access" : "private",
22986     "field_name" : "m_ptr",
22987     "referenced_type" : "type-231"
22988    }
22989   ],
22990   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
22991   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
22992   "record_kind" : "class",
22993   "referenced_type" : "type-230",
22994   "self_type" : "type-230",
22995   "size" : 4,
22996   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
22997   "template_args" : [ "type-232" ],
22998   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
22999  },
23000  {
23001   "alignment" : 4,
23002   "fields" :
23003   [
23004    {
23005     "access" : "private",
23006     "field_name" : "m_ptr",
23007     "referenced_type" : "type-312"
23008    }
23009   ],
23010   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
23011   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
23012   "record_kind" : "class",
23013   "referenced_type" : "type-311",
23014   "self_type" : "type-311",
23015   "size" : 4,
23016   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
23017   "template_args" : [ "type-313" ],
23018   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
23019  },
23020  {
23021   "alignment" : 1,
23022   "linker_set_key" : "android::trait_trivial_copy<bool>",
23023   "name" : "android::trait_trivial_copy<bool>",
23024   "referenced_type" : "type-456",
23025   "self_type" : "type-456",
23026   "size" : 1,
23027   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23028   "template_args" : [ "type-26" ],
23029   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
23030  },
23031  {
23032   "alignment" : 1,
23033   "linker_set_key" : "android::trait_trivial_copy<char>",
23034   "name" : "android::trait_trivial_copy<char>",
23035   "referenced_type" : "type-460",
23036   "self_type" : "type-460",
23037   "size" : 1,
23038   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23039   "template_args" : [ "type-71" ],
23040   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
23041  },
23042  {
23043   "alignment" : 1,
23044   "linker_set_key" : "android::trait_trivial_copy<double>",
23045   "name" : "android::trait_trivial_copy<double>",
23046   "referenced_type" : "type-511",
23047   "self_type" : "type-511",
23048   "size" : 1,
23049   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23050   "template_args" : [ "type-101" ],
23051   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
23052  },
23053  {
23054   "alignment" : 1,
23055   "linker_set_key" : "android::trait_trivial_copy<float>",
23056   "name" : "android::trait_trivial_copy<float>",
23057   "referenced_type" : "type-507",
23058   "self_type" : "type-507",
23059   "size" : 1,
23060   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23061   "template_args" : [ "type-504" ],
23062   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
23063  },
23064  {
23065   "alignment" : 1,
23066   "linker_set_key" : "android::trait_trivial_copy<int>",
23067   "name" : "android::trait_trivial_copy<int>",
23068   "referenced_type" : "type-477",
23069   "self_type" : "type-477",
23070   "size" : 1,
23071   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23072   "template_args" : [ "type-42" ],
23073   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
23074  },
23075  {
23076   "alignment" : 1,
23077   "linker_set_key" : "android::trait_trivial_copy<long long>",
23078   "name" : "android::trait_trivial_copy<long long>",
23079   "referenced_type" : "type-497",
23080   "self_type" : "type-497",
23081   "size" : 1,
23082   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23083   "template_args" : [ "type-47" ],
23084   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
23085  },
23086  {
23087   "alignment" : 1,
23088   "linker_set_key" : "android::trait_trivial_copy<long>",
23089   "name" : "android::trait_trivial_copy<long>",
23090   "referenced_type" : "type-487",
23091   "self_type" : "type-487",
23092   "size" : 1,
23093   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23094   "template_args" : [ "type-484" ],
23095   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
23096  },
23097  {
23098   "alignment" : 1,
23099   "linker_set_key" : "android::trait_trivial_copy<short>",
23100   "name" : "android::trait_trivial_copy<short>",
23101   "referenced_type" : "type-469",
23102   "self_type" : "type-469",
23103   "size" : 1,
23104   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23105   "template_args" : [ "type-467" ],
23106   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
23107  },
23108  {
23109   "alignment" : 1,
23110   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
23111   "name" : "android::trait_trivial_copy<unsigned char>",
23112   "referenced_type" : "type-464",
23113   "self_type" : "type-464",
23114   "size" : 1,
23115   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23116   "template_args" : [ "type-100" ],
23117   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
23118  },
23119  {
23120   "alignment" : 1,
23121   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
23122   "name" : "android::trait_trivial_copy<unsigned int>",
23123   "referenced_type" : "type-481",
23124   "self_type" : "type-481",
23125   "size" : 1,
23126   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23127   "template_args" : [ "type-2" ],
23128   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
23129  },
23130  {
23131   "alignment" : 1,
23132   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
23133   "name" : "android::trait_trivial_copy<unsigned long long>",
23134   "referenced_type" : "type-501",
23135   "self_type" : "type-501",
23136   "size" : 1,
23137   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23138   "template_args" : [ "type-93" ],
23139   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
23140  },
23141  {
23142   "alignment" : 1,
23143   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
23144   "name" : "android::trait_trivial_copy<unsigned long>",
23145   "referenced_type" : "type-492",
23146   "self_type" : "type-492",
23147   "size" : 1,
23148   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23149   "template_args" : [ "type-490" ],
23150   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
23151  },
23152  {
23153   "alignment" : 1,
23154   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
23155   "name" : "android::trait_trivial_copy<unsigned short>",
23156   "referenced_type" : "type-473",
23157   "self_type" : "type-473",
23158   "size" : 1,
23159   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23160   "template_args" : [ "type-328" ],
23161   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
23162  },
23163  {
23164   "alignment" : 1,
23165   "linker_set_key" : "android::trait_trivial_copy<void>",
23166   "name" : "android::trait_trivial_copy<void>",
23167   "referenced_type" : "type-452",
23168   "self_type" : "type-452",
23169   "size" : 1,
23170   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23171   "template_args" : [ "type-44" ],
23172   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
23173  },
23174  {
23175   "alignment" : 1,
23176   "linker_set_key" : "android::trait_trivial_ctor<bool>",
23177   "name" : "android::trait_trivial_ctor<bool>",
23178   "referenced_type" : "type-454",
23179   "self_type" : "type-454",
23180   "size" : 1,
23181   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23182   "template_args" : [ "type-26" ],
23183   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
23184  },
23185  {
23186   "alignment" : 1,
23187   "linker_set_key" : "android::trait_trivial_ctor<char>",
23188   "name" : "android::trait_trivial_ctor<char>",
23189   "referenced_type" : "type-458",
23190   "self_type" : "type-458",
23191   "size" : 1,
23192   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23193   "template_args" : [ "type-71" ],
23194   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
23195  },
23196  {
23197   "alignment" : 1,
23198   "linker_set_key" : "android::trait_trivial_ctor<double>",
23199   "name" : "android::trait_trivial_ctor<double>",
23200   "referenced_type" : "type-509",
23201   "self_type" : "type-509",
23202   "size" : 1,
23203   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23204   "template_args" : [ "type-101" ],
23205   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
23206  },
23207  {
23208   "alignment" : 1,
23209   "linker_set_key" : "android::trait_trivial_ctor<float>",
23210   "name" : "android::trait_trivial_ctor<float>",
23211   "referenced_type" : "type-503",
23212   "self_type" : "type-503",
23213   "size" : 1,
23214   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23215   "template_args" : [ "type-504" ],
23216   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
23217  },
23218  {
23219   "alignment" : 1,
23220   "linker_set_key" : "android::trait_trivial_ctor<int>",
23221   "name" : "android::trait_trivial_ctor<int>",
23222   "referenced_type" : "type-475",
23223   "self_type" : "type-475",
23224   "size" : 1,
23225   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23226   "template_args" : [ "type-42" ],
23227   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
23228  },
23229  {
23230   "alignment" : 1,
23231   "linker_set_key" : "android::trait_trivial_ctor<long long>",
23232   "name" : "android::trait_trivial_ctor<long long>",
23233   "referenced_type" : "type-494",
23234   "self_type" : "type-494",
23235   "size" : 1,
23236   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23237   "template_args" : [ "type-47" ],
23238   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
23239  },
23240  {
23241   "alignment" : 1,
23242   "linker_set_key" : "android::trait_trivial_ctor<long>",
23243   "name" : "android::trait_trivial_ctor<long>",
23244   "referenced_type" : "type-483",
23245   "self_type" : "type-483",
23246   "size" : 1,
23247   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23248   "template_args" : [ "type-484" ],
23249   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
23250  },
23251  {
23252   "alignment" : 1,
23253   "linker_set_key" : "android::trait_trivial_ctor<short>",
23254   "name" : "android::trait_trivial_ctor<short>",
23255   "referenced_type" : "type-466",
23256   "self_type" : "type-466",
23257   "size" : 1,
23258   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23259   "template_args" : [ "type-467" ],
23260   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
23261  },
23262  {
23263   "alignment" : 1,
23264   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
23265   "name" : "android::trait_trivial_ctor<unsigned char>",
23266   "referenced_type" : "type-462",
23267   "self_type" : "type-462",
23268   "size" : 1,
23269   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23270   "template_args" : [ "type-100" ],
23271   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
23272  },
23273  {
23274   "alignment" : 1,
23275   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
23276   "name" : "android::trait_trivial_ctor<unsigned int>",
23277   "referenced_type" : "type-479",
23278   "self_type" : "type-479",
23279   "size" : 1,
23280   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23281   "template_args" : [ "type-2" ],
23282   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
23283  },
23284  {
23285   "alignment" : 1,
23286   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
23287   "name" : "android::trait_trivial_ctor<unsigned long long>",
23288   "referenced_type" : "type-499",
23289   "self_type" : "type-499",
23290   "size" : 1,
23291   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23292   "template_args" : [ "type-93" ],
23293   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
23294  },
23295  {
23296   "alignment" : 1,
23297   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
23298   "name" : "android::trait_trivial_ctor<unsigned long>",
23299   "referenced_type" : "type-489",
23300   "self_type" : "type-489",
23301   "size" : 1,
23302   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23303   "template_args" : [ "type-490" ],
23304   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
23305  },
23306  {
23307   "alignment" : 1,
23308   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
23309   "name" : "android::trait_trivial_ctor<unsigned short>",
23310   "referenced_type" : "type-471",
23311   "self_type" : "type-471",
23312   "size" : 1,
23313   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23314   "template_args" : [ "type-328" ],
23315   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
23316  },
23317  {
23318   "alignment" : 1,
23319   "linker_set_key" : "android::trait_trivial_ctor<void>",
23320   "name" : "android::trait_trivial_ctor<void>",
23321   "referenced_type" : "type-450",
23322   "self_type" : "type-450",
23323   "size" : 1,
23324   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23325   "template_args" : [ "type-44" ],
23326   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
23327  },
23328  {
23329   "alignment" : 1,
23330   "linker_set_key" : "android::trait_trivial_dtor<bool>",
23331   "name" : "android::trait_trivial_dtor<bool>",
23332   "referenced_type" : "type-455",
23333   "self_type" : "type-455",
23334   "size" : 1,
23335   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23336   "template_args" : [ "type-26" ],
23337   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
23338  },
23339  {
23340   "alignment" : 1,
23341   "linker_set_key" : "android::trait_trivial_dtor<char>",
23342   "name" : "android::trait_trivial_dtor<char>",
23343   "referenced_type" : "type-459",
23344   "self_type" : "type-459",
23345   "size" : 1,
23346   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23347   "template_args" : [ "type-71" ],
23348   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
23349  },
23350  {
23351   "alignment" : 1,
23352   "linker_set_key" : "android::trait_trivial_dtor<double>",
23353   "name" : "android::trait_trivial_dtor<double>",
23354   "referenced_type" : "type-510",
23355   "self_type" : "type-510",
23356   "size" : 1,
23357   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23358   "template_args" : [ "type-101" ],
23359   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
23360  },
23361  {
23362   "alignment" : 1,
23363   "linker_set_key" : "android::trait_trivial_dtor<float>",
23364   "name" : "android::trait_trivial_dtor<float>",
23365   "referenced_type" : "type-506",
23366   "self_type" : "type-506",
23367   "size" : 1,
23368   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23369   "template_args" : [ "type-504" ],
23370   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
23371  },
23372  {
23373   "alignment" : 1,
23374   "linker_set_key" : "android::trait_trivial_dtor<int>",
23375   "name" : "android::trait_trivial_dtor<int>",
23376   "referenced_type" : "type-476",
23377   "self_type" : "type-476",
23378   "size" : 1,
23379   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23380   "template_args" : [ "type-42" ],
23381   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
23382  },
23383  {
23384   "alignment" : 1,
23385   "linker_set_key" : "android::trait_trivial_dtor<long long>",
23386   "name" : "android::trait_trivial_dtor<long long>",
23387   "referenced_type" : "type-496",
23388   "self_type" : "type-496",
23389   "size" : 1,
23390   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23391   "template_args" : [ "type-47" ],
23392   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
23393  },
23394  {
23395   "alignment" : 1,
23396   "linker_set_key" : "android::trait_trivial_dtor<long>",
23397   "name" : "android::trait_trivial_dtor<long>",
23398   "referenced_type" : "type-486",
23399   "self_type" : "type-486",
23400   "size" : 1,
23401   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23402   "template_args" : [ "type-484" ],
23403   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
23404  },
23405  {
23406   "alignment" : 1,
23407   "linker_set_key" : "android::trait_trivial_dtor<short>",
23408   "name" : "android::trait_trivial_dtor<short>",
23409   "referenced_type" : "type-468",
23410   "self_type" : "type-468",
23411   "size" : 1,
23412   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23413   "template_args" : [ "type-467" ],
23414   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
23415  },
23416  {
23417   "alignment" : 1,
23418   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
23419   "name" : "android::trait_trivial_dtor<unsigned char>",
23420   "referenced_type" : "type-463",
23421   "self_type" : "type-463",
23422   "size" : 1,
23423   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23424   "template_args" : [ "type-100" ],
23425   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
23426  },
23427  {
23428   "alignment" : 1,
23429   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
23430   "name" : "android::trait_trivial_dtor<unsigned int>",
23431   "referenced_type" : "type-480",
23432   "self_type" : "type-480",
23433   "size" : 1,
23434   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23435   "template_args" : [ "type-2" ],
23436   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
23437  },
23438  {
23439   "alignment" : 1,
23440   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
23441   "name" : "android::trait_trivial_dtor<unsigned long long>",
23442   "referenced_type" : "type-500",
23443   "self_type" : "type-500",
23444   "size" : 1,
23445   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23446   "template_args" : [ "type-93" ],
23447   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
23448  },
23449  {
23450   "alignment" : 1,
23451   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
23452   "name" : "android::trait_trivial_dtor<unsigned long>",
23453   "referenced_type" : "type-491",
23454   "self_type" : "type-491",
23455   "size" : 1,
23456   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23457   "template_args" : [ "type-490" ],
23458   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
23459  },
23460  {
23461   "alignment" : 1,
23462   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
23463   "name" : "android::trait_trivial_dtor<unsigned short>",
23464   "referenced_type" : "type-472",
23465   "self_type" : "type-472",
23466   "size" : 1,
23467   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23468   "template_args" : [ "type-328" ],
23469   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
23470  },
23471  {
23472   "alignment" : 1,
23473   "linker_set_key" : "android::trait_trivial_dtor<void>",
23474   "name" : "android::trait_trivial_dtor<void>",
23475   "referenced_type" : "type-451",
23476   "self_type" : "type-451",
23477   "size" : 1,
23478   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23479   "template_args" : [ "type-44" ],
23480   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
23481  },
23482  {
23483   "alignment" : 1,
23484   "linker_set_key" : "android::trait_trivial_move<android::String16>",
23485   "name" : "android::trait_trivial_move<android::String16>",
23486   "referenced_type" : "type-642",
23487   "self_type" : "type-642",
23488   "size" : 1,
23489   "source_file" : "/system/core/libutils/include/utils/String16.h",
23490   "template_args" : [ "type-58" ],
23491   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
23492  },
23493  {
23494   "alignment" : 1,
23495   "linker_set_key" : "android::trait_trivial_move<android::String8>",
23496   "name" : "android::trait_trivial_move<android::String8>",
23497   "referenced_type" : "type-636",
23498   "self_type" : "type-636",
23499   "size" : 1,
23500   "source_file" : "/system/core/libutils/include/utils/String8.h",
23501   "template_args" : [ "type-68" ],
23502   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
23503  },
23504  {
23505   "alignment" : 1,
23506   "linker_set_key" : "android::trait_trivial_move<bool>",
23507   "name" : "android::trait_trivial_move<bool>",
23508   "referenced_type" : "type-457",
23509   "self_type" : "type-457",
23510   "size" : 1,
23511   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23512   "template_args" : [ "type-26" ],
23513   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
23514  },
23515  {
23516   "alignment" : 1,
23517   "linker_set_key" : "android::trait_trivial_move<char>",
23518   "name" : "android::trait_trivial_move<char>",
23519   "referenced_type" : "type-461",
23520   "self_type" : "type-461",
23521   "size" : 1,
23522   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23523   "template_args" : [ "type-71" ],
23524   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
23525  },
23526  {
23527   "alignment" : 1,
23528   "linker_set_key" : "android::trait_trivial_move<double>",
23529   "name" : "android::trait_trivial_move<double>",
23530   "referenced_type" : "type-512",
23531   "self_type" : "type-512",
23532   "size" : 1,
23533   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23534   "template_args" : [ "type-101" ],
23535   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
23536  },
23537  {
23538   "alignment" : 1,
23539   "linker_set_key" : "android::trait_trivial_move<float>",
23540   "name" : "android::trait_trivial_move<float>",
23541   "referenced_type" : "type-508",
23542   "self_type" : "type-508",
23543   "size" : 1,
23544   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23545   "template_args" : [ "type-504" ],
23546   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
23547  },
23548  {
23549   "alignment" : 1,
23550   "linker_set_key" : "android::trait_trivial_move<int>",
23551   "name" : "android::trait_trivial_move<int>",
23552   "referenced_type" : "type-478",
23553   "self_type" : "type-478",
23554   "size" : 1,
23555   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23556   "template_args" : [ "type-42" ],
23557   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
23558  },
23559  {
23560   "alignment" : 1,
23561   "linker_set_key" : "android::trait_trivial_move<long long>",
23562   "name" : "android::trait_trivial_move<long long>",
23563   "referenced_type" : "type-498",
23564   "self_type" : "type-498",
23565   "size" : 1,
23566   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23567   "template_args" : [ "type-47" ],
23568   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
23569  },
23570  {
23571   "alignment" : 1,
23572   "linker_set_key" : "android::trait_trivial_move<long>",
23573   "name" : "android::trait_trivial_move<long>",
23574   "referenced_type" : "type-488",
23575   "self_type" : "type-488",
23576   "size" : 1,
23577   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23578   "template_args" : [ "type-484" ],
23579   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
23580  },
23581  {
23582   "alignment" : 1,
23583   "linker_set_key" : "android::trait_trivial_move<short>",
23584   "name" : "android::trait_trivial_move<short>",
23585   "referenced_type" : "type-470",
23586   "self_type" : "type-470",
23587   "size" : 1,
23588   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23589   "template_args" : [ "type-467" ],
23590   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
23591  },
23592  {
23593   "alignment" : 1,
23594   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
23595   "name" : "android::trait_trivial_move<unsigned char>",
23596   "referenced_type" : "type-465",
23597   "self_type" : "type-465",
23598   "size" : 1,
23599   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23600   "template_args" : [ "type-100" ],
23601   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
23602  },
23603  {
23604   "alignment" : 1,
23605   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
23606   "name" : "android::trait_trivial_move<unsigned int>",
23607   "referenced_type" : "type-482",
23608   "self_type" : "type-482",
23609   "size" : 1,
23610   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23611   "template_args" : [ "type-2" ],
23612   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
23613  },
23614  {
23615   "alignment" : 1,
23616   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
23617   "name" : "android::trait_trivial_move<unsigned long long>",
23618   "referenced_type" : "type-502",
23619   "self_type" : "type-502",
23620   "size" : 1,
23621   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23622   "template_args" : [ "type-93" ],
23623   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
23624  },
23625  {
23626   "alignment" : 1,
23627   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
23628   "name" : "android::trait_trivial_move<unsigned long>",
23629   "referenced_type" : "type-493",
23630   "self_type" : "type-493",
23631   "size" : 1,
23632   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23633   "template_args" : [ "type-490" ],
23634   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
23635  },
23636  {
23637   "alignment" : 1,
23638   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
23639   "name" : "android::trait_trivial_move<unsigned short>",
23640   "referenced_type" : "type-474",
23641   "self_type" : "type-474",
23642   "size" : 1,
23643   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23644   "template_args" : [ "type-328" ],
23645   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
23646  },
23647  {
23648   "alignment" : 1,
23649   "linker_set_key" : "android::trait_trivial_move<void>",
23650   "name" : "android::trait_trivial_move<void>",
23651   "referenced_type" : "type-453",
23652   "self_type" : "type-453",
23653   "size" : 1,
23654   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
23655   "template_args" : [ "type-44" ],
23656   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
23657  },
23658  {
23659   "alignment" : 4,
23660   "fields" :
23661   [
23662    {
23663     "access" : "private",
23664     "field_name" : "m_ptr",
23665     "referenced_type" : "type-404"
23666    },
23667    {
23668     "access" : "private",
23669     "field_name" : "m_refs",
23670     "field_offset" : 32,
23671     "referenced_type" : "type-10"
23672    }
23673   ],
23674   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
23675   "name" : "android::wp<android::hardware::BHwBinder>",
23676   "record_kind" : "class",
23677   "referenced_type" : "type-614",
23678   "self_type" : "type-614",
23679   "size" : 8,
23680   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
23681   "template_args" : [ "type-132" ],
23682   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
23683  },
23684  {
23685   "alignment" : 4,
23686   "fields" :
23687   [
23688    {
23689     "access" : "private",
23690     "field_name" : "m_ptr",
23691     "referenced_type" : "type-414"
23692    },
23693    {
23694     "access" : "private",
23695     "field_name" : "m_refs",
23696     "field_offset" : 32,
23697     "referenced_type" : "type-10"
23698    }
23699   ],
23700   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
23701   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
23702   "record_kind" : "class",
23703   "referenced_type" : "type-413",
23704   "self_type" : "type-413",
23705   "size" : 8,
23706   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
23707   "template_args" : [ "type-387" ],
23708   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
23709  },
23710  {
23711   "alignment" : 4,
23712   "fields" :
23713   [
23714    {
23715     "access" : "private",
23716     "field_name" : "m_ptr",
23717     "referenced_type" : "type-385"
23718    },
23719    {
23720     "access" : "private",
23721     "field_name" : "m_refs",
23722     "field_offset" : 32,
23723     "referenced_type" : "type-10"
23724    }
23725   ],
23726   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
23727   "name" : "android::wp<android::hardware::hidl_death_recipient>",
23728   "record_kind" : "class",
23729   "referenced_type" : "type-384",
23730   "self_type" : "type-384",
23731   "size" : 8,
23732   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
23733   "template_args" : [ "type-386" ],
23734   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
23735  },
23736  {
23737   "alignment" : 4,
23738   "fields" :
23739   [
23740    {
23741     "access" : "private",
23742     "field_name" : "m_ptr",
23743     "referenced_type" : "type-4"
23744    },
23745    {
23746     "access" : "private",
23747     "field_name" : "m_refs",
23748     "field_offset" : 32,
23749     "referenced_type" : "type-10"
23750    }
23751   ],
23752   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
23753   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
23754   "record_kind" : "class",
23755   "referenced_type" : "type-3",
23756   "self_type" : "type-3",
23757   "size" : 8,
23758   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
23759   "template_args" : [ "type-5" ],
23760   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
23761  },
23762  {
23763   "alignment" : 4,
23764   "fields" :
23765   [
23766    {
23767     "field_name" : "maxContentLightLevel",
23768     "referenced_type" : "type-504"
23769    },
23770    {
23771     "field_name" : "maxFrameAverageLightLevel",
23772     "field_offset" : 32,
23773     "referenced_type" : "type-504"
23774    }
23775   ],
23776   "linker_set_key" : "android_cta861_3_metadata",
23777   "name" : "android_cta861_3_metadata",
23778   "referenced_type" : "type-736",
23779   "self_type" : "type-736",
23780   "size" : 8,
23781   "source_file" : "/system/core/libsystem/include/system/graphics.h",
23782   "unique_id" : "android_cta861_3_metadata"
23783  },
23784  {
23785   "alignment" : 4,
23786   "fields" :
23787   [
23788    {
23789     "field_name" : "num_points",
23790     "referenced_type" : "type-2"
23791    },
23792    {
23793     "field_name" : "reserved",
23794     "field_offset" : 32,
23795     "referenced_type" : "type-726"
23796    },
23797    {
23798     "field_name" : "xyzc_points",
23799     "field_offset" : 288,
23800     "referenced_type" : "type-733"
23801    }
23802   ],
23803   "linker_set_key" : "android_depth_points",
23804   "name" : "android_depth_points",
23805   "referenced_type" : "type-732",
23806   "self_type" : "type-732",
23807   "size" : 36,
23808   "source_file" : "/system/core/libsystem/include/system/graphics.h",
23809   "unique_id" : "android_depth_points"
23810  },
23811  {
23812   "alignment" : 4,
23813   "fields" :
23814   [
23815    {
23816     "field_name" : "format",
23817     "referenced_type" : "type-729"
23818    },
23819    {
23820     "field_name" : "num_planes",
23821     "field_offset" : 32,
23822     "referenced_type" : "type-2"
23823    },
23824    {
23825     "field_name" : "planes",
23826     "field_offset" : 64,
23827     "referenced_type" : "type-731"
23828    }
23829   ],
23830   "linker_set_key" : "android_flex_layout",
23831   "name" : "android_flex_layout",
23832   "referenced_type" : "type-730",
23833   "self_type" : "type-730",
23834   "size" : 12,
23835   "source_file" : "/system/core/libsystem/include/system/graphics.h",
23836   "unique_id" : "android_flex_layout"
23837  },
23838  {
23839   "alignment" : 4,
23840   "fields" :
23841   [
23842    {
23843     "field_name" : "top_left",
23844     "referenced_type" : "type-117"
23845    },
23846    {
23847     "field_name" : "component",
23848     "field_offset" : 32,
23849     "referenced_type" : "type-727"
23850    },
23851    {
23852     "field_name" : "bits_per_component",
23853     "field_offset" : 64,
23854     "referenced_type" : "type-42"
23855    },
23856    {
23857     "field_name" : "bits_used",
23858     "field_offset" : 96,
23859     "referenced_type" : "type-42"
23860    },
23861    {
23862     "field_name" : "h_increment",
23863     "field_offset" : 128,
23864     "referenced_type" : "type-42"
23865    },
23866    {
23867     "field_name" : "v_increment",
23868     "field_offset" : 160,
23869     "referenced_type" : "type-42"
23870    },
23871    {
23872     "field_name" : "h_subsampling",
23873     "field_offset" : 192,
23874     "referenced_type" : "type-42"
23875    },
23876    {
23877     "field_name" : "v_subsampling",
23878     "field_offset" : 224,
23879     "referenced_type" : "type-42"
23880    }
23881   ],
23882   "linker_set_key" : "android_flex_plane",
23883   "name" : "android_flex_plane",
23884   "referenced_type" : "type-728",
23885   "self_type" : "type-728",
23886   "size" : 32,
23887   "source_file" : "/system/core/libsystem/include/system/graphics.h",
23888   "unique_id" : "android_flex_plane"
23889  },
23890  {
23891   "alignment" : 4,
23892   "fields" :
23893   [
23894    {
23895     "field_name" : "displayPrimaryRed",
23896     "referenced_type" : "type-734"
23897    },
23898    {
23899     "field_name" : "displayPrimaryGreen",
23900     "field_offset" : 64,
23901     "referenced_type" : "type-734"
23902    },
23903    {
23904     "field_name" : "displayPrimaryBlue",
23905     "field_offset" : 128,
23906     "referenced_type" : "type-734"
23907    },
23908    {
23909     "field_name" : "whitePoint",
23910     "field_offset" : 192,
23911     "referenced_type" : "type-734"
23912    },
23913    {
23914     "field_name" : "maxLuminance",
23915     "field_offset" : 256,
23916     "referenced_type" : "type-504"
23917    },
23918    {
23919     "field_name" : "minLuminance",
23920     "field_offset" : 288,
23921     "referenced_type" : "type-504"
23922    }
23923   ],
23924   "linker_set_key" : "android_smpte2086_metadata",
23925   "name" : "android_smpte2086_metadata",
23926   "referenced_type" : "type-735",
23927   "self_type" : "type-735",
23928   "size" : 40,
23929   "source_file" : "/system/core/libsystem/include/system/graphics.h",
23930   "unique_id" : "android_smpte2086_metadata"
23931  },
23932  {
23933   "alignment" : 4,
23934   "fields" :
23935   [
23936    {
23937     "field_name" : "x",
23938     "referenced_type" : "type-504"
23939    },
23940    {
23941     "field_name" : "y",
23942     "field_offset" : 32,
23943     "referenced_type" : "type-504"
23944    }
23945   ],
23946   "linker_set_key" : "android_xy_color",
23947   "name" : "android_xy_color",
23948   "referenced_type" : "type-734",
23949   "self_type" : "type-734",
23950   "size" : 8,
23951   "source_file" : "/system/core/libsystem/include/system/graphics.h",
23952   "unique_id" : "android_xy_color"
23953  },
23954  {
23955   "alignment" : 4,
23956   "fields" :
23957   [
23958    {
23959     "field_name" : "y",
23960     "referenced_type" : "type-43"
23961    },
23962    {
23963     "field_name" : "cb",
23964     "field_offset" : 32,
23965     "referenced_type" : "type-43"
23966    },
23967    {
23968     "field_name" : "cr",
23969     "field_offset" : 64,
23970     "referenced_type" : "type-43"
23971    },
23972    {
23973     "field_name" : "ystride",
23974     "field_offset" : 96,
23975     "referenced_type" : "type-2"
23976    },
23977    {
23978     "field_name" : "cstride",
23979     "field_offset" : 128,
23980     "referenced_type" : "type-2"
23981    },
23982    {
23983     "field_name" : "chroma_step",
23984     "field_offset" : 160,
23985     "referenced_type" : "type-2"
23986    },
23987    {
23988     "field_name" : "reserved",
23989     "field_offset" : 192,
23990     "referenced_type" : "type-726"
23991    }
23992   ],
23993   "linker_set_key" : "android_ycbcr",
23994   "name" : "android_ycbcr",
23995   "referenced_type" : "type-725",
23996   "self_type" : "type-725",
23997   "size" : 56,
23998   "source_file" : "/system/core/libsystem/include/system/graphics.h",
23999   "unique_id" : "android_ycbcr"
24000  },
24001  {
24002   "alignment" : 4,
24003   "fields" :
24004   [
24005    {
24006     "referenced_type" : "type-325"
24007    }
24008   ],
24009   "linker_set_key" : "log_msg",
24010   "name" : "log_msg",
24011   "referenced_type" : "type-324",
24012   "self_type" : "type-324",
24013   "size" : 5124,
24014   "source_file" : "/system/core/liblog/include/log/log_read.h",
24015   "unique_id" : "log_msg"
24016  },
24017  {
24018   "alignment" : 4,
24019   "fields" :
24020   [
24021    {
24022     "field_name" : "buf",
24023     "referenced_type" : "type-326"
24024    },
24025    {
24026     "field_name" : "entry",
24027     "referenced_type" : "type-327"
24028    },
24029    {
24030     "field_name" : "entry_v4",
24031     "referenced_type" : "type-327"
24032    },
24033    {
24034     "field_name" : "entry_v3",
24035     "referenced_type" : "type-330"
24036    },
24037    {
24038     "field_name" : "entry_v2",
24039     "referenced_type" : "type-331"
24040    },
24041    {
24042     "field_name" : "entry_v1",
24043     "referenced_type" : "type-332"
24044    }
24045   ],
24046   "is_anonymous" : true,
24047   "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",
24048   "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",
24049   "record_kind" : "union",
24050   "referenced_type" : "type-325",
24051   "self_type" : "type-325",
24052   "size" : 5124,
24053   "source_file" : "/system/core/liblog/include/log/log_read.h",
24054   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
24055  },
24056  {
24057   "alignment" : 1,
24058   "fields" :
24059   [
24060    {
24061     "field_name" : "tv_sec",
24062     "referenced_type" : "type-2"
24063    },
24064    {
24065     "field_name" : "tv_nsec",
24066     "field_offset" : 32,
24067     "referenced_type" : "type-2"
24068    }
24069   ],
24070   "linker_set_key" : "log_time",
24071   "name" : "log_time",
24072   "referenced_type" : "type-637",
24073   "self_type" : "type-637",
24074   "size" : 8,
24075   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
24076   "unique_id" : "_ZTS8log_time"
24077  },
24078  {
24079   "alignment" : 4,
24080   "fields" :
24081   [
24082    {
24083     "field_name" : "len",
24084     "referenced_type" : "type-328"
24085    },
24086    {
24087     "field_name" : "__pad",
24088     "field_offset" : 16,
24089     "referenced_type" : "type-328"
24090    },
24091    {
24092     "field_name" : "pid",
24093     "field_offset" : 32,
24094     "referenced_type" : "type-42"
24095    },
24096    {
24097     "field_name" : "tid",
24098     "field_offset" : 64,
24099     "referenced_type" : "type-42"
24100    },
24101    {
24102     "field_name" : "sec",
24103     "field_offset" : 96,
24104     "referenced_type" : "type-42"
24105    },
24106    {
24107     "field_name" : "nsec",
24108     "field_offset" : 128,
24109     "referenced_type" : "type-42"
24110    },
24111    {
24112     "field_name" : "msg",
24113     "field_offset" : 160,
24114     "referenced_type" : "type-329"
24115    }
24116   ],
24117   "linker_set_key" : "logger_entry",
24118   "name" : "logger_entry",
24119   "referenced_type" : "type-332",
24120   "self_type" : "type-332",
24121   "size" : 20,
24122   "source_file" : "/system/core/liblog/include/log/log_read.h",
24123   "unique_id" : "logger_entry"
24124  },
24125  {
24126   "alignment" : 1,
24127   "fields" :
24128   [
24129    {
24130     "field_name" : "len",
24131     "referenced_type" : "type-328"
24132    },
24133    {
24134     "field_name" : "hdr_size",
24135     "field_offset" : 16,
24136     "referenced_type" : "type-328"
24137    },
24138    {
24139     "field_name" : "pid",
24140     "field_offset" : 32,
24141     "referenced_type" : "type-42"
24142    },
24143    {
24144     "field_name" : "tid",
24145     "field_offset" : 64,
24146     "referenced_type" : "type-42"
24147    },
24148    {
24149     "field_name" : "sec",
24150     "field_offset" : 96,
24151     "referenced_type" : "type-42"
24152    },
24153    {
24154     "field_name" : "nsec",
24155     "field_offset" : 128,
24156     "referenced_type" : "type-42"
24157    },
24158    {
24159     "field_name" : "euid",
24160     "field_offset" : 160,
24161     "referenced_type" : "type-2"
24162    },
24163    {
24164     "field_name" : "msg",
24165     "field_offset" : 192,
24166     "referenced_type" : "type-329"
24167    }
24168   ],
24169   "linker_set_key" : "logger_entry_v2",
24170   "name" : "logger_entry_v2",
24171   "referenced_type" : "type-331",
24172   "self_type" : "type-331",
24173   "size" : 24,
24174   "source_file" : "/system/core/liblog/include/log/log_read.h",
24175   "unique_id" : "logger_entry_v2"
24176  },
24177  {
24178   "alignment" : 1,
24179   "fields" :
24180   [
24181    {
24182     "field_name" : "len",
24183     "referenced_type" : "type-328"
24184    },
24185    {
24186     "field_name" : "hdr_size",
24187     "field_offset" : 16,
24188     "referenced_type" : "type-328"
24189    },
24190    {
24191     "field_name" : "pid",
24192     "field_offset" : 32,
24193     "referenced_type" : "type-42"
24194    },
24195    {
24196     "field_name" : "tid",
24197     "field_offset" : 64,
24198     "referenced_type" : "type-42"
24199    },
24200    {
24201     "field_name" : "sec",
24202     "field_offset" : 96,
24203     "referenced_type" : "type-42"
24204    },
24205    {
24206     "field_name" : "nsec",
24207     "field_offset" : 128,
24208     "referenced_type" : "type-42"
24209    },
24210    {
24211     "field_name" : "lid",
24212     "field_offset" : 160,
24213     "referenced_type" : "type-2"
24214    },
24215    {
24216     "field_name" : "msg",
24217     "field_offset" : 192,
24218     "referenced_type" : "type-329"
24219    }
24220   ],
24221   "linker_set_key" : "logger_entry_v3",
24222   "name" : "logger_entry_v3",
24223   "referenced_type" : "type-330",
24224   "self_type" : "type-330",
24225   "size" : 24,
24226   "source_file" : "/system/core/liblog/include/log/log_read.h",
24227   "unique_id" : "logger_entry_v3"
24228  },
24229  {
24230   "alignment" : 4,
24231   "fields" :
24232   [
24233    {
24234     "field_name" : "len",
24235     "referenced_type" : "type-328"
24236    },
24237    {
24238     "field_name" : "hdr_size",
24239     "field_offset" : 16,
24240     "referenced_type" : "type-328"
24241    },
24242    {
24243     "field_name" : "pid",
24244     "field_offset" : 32,
24245     "referenced_type" : "type-42"
24246    },
24247    {
24248     "field_name" : "tid",
24249     "field_offset" : 64,
24250     "referenced_type" : "type-2"
24251    },
24252    {
24253     "field_name" : "sec",
24254     "field_offset" : 96,
24255     "referenced_type" : "type-2"
24256    },
24257    {
24258     "field_name" : "nsec",
24259     "field_offset" : 128,
24260     "referenced_type" : "type-2"
24261    },
24262    {
24263     "field_name" : "lid",
24264     "field_offset" : 160,
24265     "referenced_type" : "type-2"
24266    },
24267    {
24268     "field_name" : "uid",
24269     "field_offset" : 192,
24270     "referenced_type" : "type-2"
24271    },
24272    {
24273     "field_name" : "msg",
24274     "field_offset" : 224,
24275     "referenced_type" : "type-329"
24276    }
24277   ],
24278   "linker_set_key" : "logger_entry_v4",
24279   "name" : "logger_entry_v4",
24280   "referenced_type" : "type-327",
24281   "self_type" : "type-327",
24282   "size" : 28,
24283   "source_file" : "/system/core/liblog/include/log/log_read.h",
24284   "unique_id" : "logger_entry_v4"
24285  },
24286  {
24287   "alignment" : 4,
24288   "fields" :
24289   [
24290    {
24291     "field_name" : "version",
24292     "referenced_type" : "type-42"
24293    },
24294    {
24295     "field_name" : "numFds",
24296     "field_offset" : 32,
24297     "referenced_type" : "type-42"
24298    },
24299    {
24300     "field_name" : "numInts",
24301     "field_offset" : 64,
24302     "referenced_type" : "type-42"
24303    },
24304    {
24305     "field_name" : "data",
24306     "field_offset" : 96,
24307     "referenced_type" : "type-447"
24308    }
24309   ],
24310   "linker_set_key" : "native_handle",
24311   "name" : "native_handle",
24312   "referenced_type" : "type-446",
24313   "self_type" : "type-446",
24314   "size" : 12,
24315   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
24316   "unique_id" : "native_handle"
24317  }
24318 ],
24319 "rvalue_reference_types" :
24320 [
24321  {
24322   "alignment" : 4,
24323   "linker_set_key" : "android::hardware::Return<android::hardware::drm::V1_0::Status> &&",
24324   "name" : "android::hardware::Return<android::hardware::drm::V1_0::Status> &&",
24325   "referenced_type" : "type-156",
24326   "self_type" : "type-162",
24327   "size" : 4,
24328   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24329  },
24330  {
24331   "alignment" : 4,
24332   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > &&",
24333   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::ICryptoFactory> > &&",
24334   "referenced_type" : "type-421",
24335   "self_type" : "type-423",
24336   "size" : 4,
24337   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24338  },
24339  {
24340   "alignment" : 4,
24341   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > &&",
24342   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmFactory> > &&",
24343   "referenced_type" : "type-896",
24344   "self_type" : "type-898",
24345   "size" : 4,
24346   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24347  },
24348  {
24349   "alignment" : 4,
24350   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > &&",
24351   "name" : "android::hardware::Return<android::sp<android::hardware::drm::V1_1::IDrmPlugin> > &&",
24352   "referenced_type" : "type-166",
24353   "self_type" : "type-168",
24354   "size" : 4,
24355   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24356  },
24357  {
24358   "alignment" : 4,
24359   "linker_set_key" : "android::hardware::Return<bool> &&",
24360   "name" : "android::hardware::Return<bool> &&",
24361   "referenced_type" : "type-415",
24362   "self_type" : "type-417",
24363   "size" : 4,
24364   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24365  },
24366  {
24367   "alignment" : 4,
24368   "linker_set_key" : "android::hardware::Return<void> &&",
24369   "name" : "android::hardware::Return<void> &&",
24370   "referenced_type" : "type-434",
24371   "self_type" : "type-436",
24372   "size" : 4,
24373   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24374  },
24375  {
24376   "alignment" : 4,
24377   "linker_set_key" : "android::hardware::Status &&",
24378   "name" : "android::hardware::Status &&",
24379   "referenced_type" : "type-159",
24380   "self_type" : "type-410",
24381   "size" : 4,
24382   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24383  },
24384  {
24385   "alignment" : 4,
24386   "linker_set_key" : "android::hardware::details::return_status &&",
24387   "name" : "android::hardware::details::return_status &&",
24388   "referenced_type" : "type-158",
24389   "self_type" : "type-430",
24390   "size" : 4,
24391   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
24392  },
24393  {
24394   "alignment" : 4,
24395   "linker_set_key" : "android::hardware::hidl_handle &&",
24396   "name" : "android::hardware::hidl_handle &&",
24397   "referenced_type" : "type-543",
24398   "self_type" : "type-548",
24399   "size" : 4,
24400   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
24401  },
24402  {
24403   "alignment" : 4,
24404   "linker_set_key" : "android::hardware::hidl_memory &&",
24405   "name" : "android::hardware::hidl_memory &&",
24406   "referenced_type" : "type-546",
24407   "self_type" : "type-553",
24408   "size" : 4,
24409   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
24410  },
24411  {
24412   "alignment" : 4,
24413   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> &&",
24414   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> &&",
24415   "referenced_type" : "type-318",
24416   "self_type" : "type-322",
24417   "size" : 4,
24418   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24419  },
24420  {
24421   "alignment" : 4,
24422   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> &&",
24423   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> &&",
24424   "referenced_type" : "type-869",
24425   "self_type" : "type-881",
24426   "size" : 4,
24427   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24428  },
24429  {
24430   "alignment" : 4,
24431   "linker_set_key" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> &&",
24432   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> &&",
24433   "referenced_type" : "type-148",
24434   "self_type" : "type-151",
24435   "size" : 4,
24436   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24437  },
24438  {
24439   "alignment" : 4,
24440   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory> &&",
24441   "name" : "android::sp<android::hardware::drm::V1_1::ICryptoFactory> &&",
24442   "referenced_type" : "type-359",
24443   "self_type" : "type-362",
24444   "size" : 4,
24445   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24446  },
24447  {
24448   "alignment" : 4,
24449   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmFactory> &&",
24450   "name" : "android::sp<android::hardware::drm::V1_1::IDrmFactory> &&",
24451   "referenced_type" : "type-79",
24452   "self_type" : "type-893",
24453   "size" : 4,
24454   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24455  },
24456  {
24457   "alignment" : 4,
24458   "linker_set_key" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> &&",
24459   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> &&",
24460   "referenced_type" : "type-124",
24461   "self_type" : "type-153",
24462   "size" : 4,
24463   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24464  },
24465  {
24466   "alignment" : 4,
24467   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
24468   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
24469   "referenced_type" : "type-381",
24470   "self_type" : "type-396",
24471   "size" : 4,
24472   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
24473  },
24474  {
24475   "alignment" : 4,
24476   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
24477   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
24478   "referenced_type" : "type-237",
24479   "self_type" : "type-236",
24480   "size" : 4,
24481   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24482  },
24483  {
24484   "alignment" : 4,
24485   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
24486   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
24487   "referenced_type" : "type-694",
24488   "self_type" : "type-693",
24489   "size" : 4,
24490   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24491  },
24492  {
24493   "alignment" : 4,
24494   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
24495   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
24496   "referenced_type" : "type-926",
24497   "self_type" : "type-925",
24498   "size" : 4,
24499   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24500  },
24501  {
24502   "alignment" : 4,
24503   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
24504   "name" : "std::function<sp<IBase> (void *)> &&",
24505   "referenced_type" : "type-241",
24506   "self_type" : "type-240",
24507   "size" : 4,
24508   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24509  },
24510  {
24511   "alignment" : 4,
24512   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
24513   "name" : "std::function<sp<IBase> (void *)> &&",
24514   "referenced_type" : "type-705",
24515   "self_type" : "type-704",
24516   "size" : 4,
24517   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24518  },
24519  {
24520   "alignment" : 4,
24521   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
24522   "name" : "std::function<sp<IBase> (void *)> &&",
24523   "referenced_type" : "type-930",
24524   "self_type" : "type-929",
24525   "size" : 4,
24526   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24527  },
24528  {
24529   "alignment" : 4,
24530   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
24531   "name" : "std::function<sp<IBinder> (void *)> &&",
24532   "referenced_type" : "type-239",
24533   "self_type" : "type-238",
24534   "size" : 4,
24535   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24536  },
24537  {
24538   "alignment" : 4,
24539   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
24540   "name" : "std::function<sp<IBinder> (void *)> &&",
24541   "referenced_type" : "type-696",
24542   "self_type" : "type-695",
24543   "size" : 4,
24544   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24545  },
24546  {
24547   "alignment" : 4,
24548   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
24549   "name" : "std::function<sp<IBinder> (void *)> &&",
24550   "referenced_type" : "type-928",
24551   "self_type" : "type-927",
24552   "size" : 4,
24553   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
24554  }
24555 ]
24556}
24557