• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "_ZTIc",
10   "name" : "char",
11   "referenced_type" : "_ZTIc",
12   "self_type" : "_ZTIc",
13   "size" : 1
14  },
15  {
16   "alignment" : 4,
17   "is_integral" : true,
18   "linker_set_key" : "_ZTIi",
19   "name" : "int",
20   "referenced_type" : "_ZTIi",
21   "self_type" : "_ZTIi",
22   "size" : 4
23  },
24  {
25   "alignment" : 4,
26   "is_integral" : true,
27   "is_unsigned" : true,
28   "linker_set_key" : "_ZTIj",
29   "name" : "unsigned int",
30   "referenced_type" : "_ZTIj",
31   "self_type" : "_ZTIj",
32   "size" : 4
33  },
34  {
35   "linker_set_key" : "_ZTIv",
36   "name" : "void",
37   "referenced_type" : "_ZTIv",
38   "self_type" : "_ZTIv"
39  }
40 ],
41 "elf_functions" :
42 [
43  {
44   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl10onFirstRefEv"
45  },
46  {
47   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl13getPropertiesENSt3__18functionIFviRKNS2_15ISoundTriggerHw10PropertiesEEEE"
48  },
49  {
50   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl14loadSoundModelERKNS2_15ISoundTriggerHw10SoundModelERKNS_2spINS2_23ISoundTriggerHwCallbackEEEiNSt3__18functionIFviiEEE"
51  },
52  {
53   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl15stopRecognitionEi"
54  },
55  {
56   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16convertUuidToHalEP12audio_uuid_sPKNS0_5audio6common4V2_04UuidE"
57  },
58  {
59   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16doLoadSoundModelERKNS2_15ISoundTriggerHw10SoundModelENS_2spINS4_16SoundModelClientEEE"
60  },
61  {
62   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16startRecognitionEiRKNS2_15ISoundTriggerHw17RecognitionConfigE"
63  },
64  {
65   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16unloadSoundModelEi"
66  },
67  {
68   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl17nextUniqueModelIdEv"
69  },
70  {
71   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl18convertUuidFromHalEPNS0_5audio6common4V2_04UuidEPK12audio_uuid_s"
72  },
73  {
74   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl18soundModelCallbackEP25sound_trigger_model_eventPv"
75  },
76  {
77   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl19recognitionCallbackEP31sound_trigger_recognition_eventPv"
78  },
79  {
80   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl19stopAllRecognitionsEv"
81  },
82  {
83   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_018soundModelCallbackEP25sound_trigger_model_event"
84  },
85  {
86   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_019recognitionCallbackEP31sound_trigger_recognition_event"
87  },
88  {
89   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20loadPhraseSoundModelERKNS2_15ISoundTriggerHw16PhraseSoundModelERKNS_2spINS2_23ISoundTriggerHwCallbackEEEiNSt3__18functionIFviiEEE"
90  },
91  {
92   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl22convertSoundModelToHalEPKNS2_15ISoundTriggerHw10SoundModelE"
93  },
94  {
95   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl24convertPropertiesFromHalEPNS2_15ISoundTriggerHw10PropertiesEPK24sound_trigger_properties"
96  },
97  {
98   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl25convertTriggerPhraseToHalEP20sound_trigger_phrasePKNS2_15ISoundTriggerHw6PhraseE"
99  },
100  {
101   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl29convertRecognitionConfigToHalEPKNS2_15ISoundTriggerHw17RecognitionConfigE"
102  },
103  {
104   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl29convertSoundModelEventFromHalEPNS2_23ISoundTriggerHwCallback10ModelEventEPK25sound_trigger_model_event"
105  },
106  {
107   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl30convertRecognitionEventFromHalEPNS2_23ISoundTriggerHwCallback16RecognitionEventEPK31sound_trigger_recognition_event"
108  },
109  {
110   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl34convertPhraseRecognitionExtraToHalEP38sound_trigger_phrase_recognition_extraPKNS2_22PhraseRecognitionExtraE"
111  },
112  {
113   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl35convertPhaseRecognitionEventFromHalEPNS2_23ISoundTriggerHwCallback22PhraseRecognitionEventEPK38sound_trigger_phrase_recognition_event"
114  },
115  {
116   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl36convertPhraseRecognitionExtraFromHalEPNS2_22PhraseRecognitionExtraEPK38sound_trigger_phrase_recognition_extra"
117  },
118  {
119   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplC1Ev"
120  },
121  {
122   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplC2Ev"
123  },
124  {
125   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplD0Ev"
126  },
127  {
128   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplD1Ev"
129  },
130  {
131   "name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplD2Ev"
132  },
133  {
134   "binding" : "weak",
135   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientEEEEEE10do_compareEPKvSD_"
136  },
137  {
138   "binding" : "weak",
139   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientEEEEEE10do_destroyEPvm"
140  },
141  {
142   "binding" : "weak",
143   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientEEEEEE12do_constructEPvm"
144  },
145  {
146   "binding" : "weak",
147   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientEEEEEE15do_move_forwardEPvPKvm"
148  },
149  {
150   "binding" : "weak",
151   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientEEEEEE16do_move_backwardEPvPKvm"
152  },
153  {
154   "binding" : "weak",
155   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientEEEEEE7do_copyEPvPKvm"
156  },
157  {
158   "binding" : "weak",
159   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientEEEEEE8do_splatEPvPKvm"
160  }
161 ],
162 "elf_objects" :
163 [
164  {
165   "binding" : "weak",
166   "name" : "_ZTVN7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientEEEEEEE"
167  },
168  {
169   "name" : "_ZTVN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_0E"
170  },
171  {
172   "name" : "_ZTVN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
173  }
174 ],
175 "enum_types" : [],
176 "function_types" : [],
177 "functions" :
178 [
179  {
180   "access" : "protected",
181   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::onFirstRef",
182   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl10onFirstRefEv",
183   "parameters" :
184   [
185    {
186     "is_this_ptr" : true,
187     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
188    }
189   ],
190   "return_type" : "_ZTIv",
191   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
192  },
193  {
194   "access" : "protected",
195   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::getProperties",
196   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl13getPropertiesENSt3__18functionIFviRKNS2_15ISoundTriggerHw10PropertiesEEEE",
197   "parameters" :
198   [
199    {
200     "is_this_ptr" : true,
201     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
202    },
203    {
204     "referenced_type" : "_ZTINSt3__18functionIFviRKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10PropertiesEEEE"
205    }
206   ],
207   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
208   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
209  },
210  {
211   "access" : "protected",
212   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::loadSoundModel",
213   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl14loadSoundModelERKNS2_15ISoundTriggerHw10SoundModelERKNS_2spINS2_23ISoundTriggerHwCallbackEEEiNSt3__18functionIFviiEEE",
214   "parameters" :
215   [
216    {
217     "is_this_ptr" : true,
218     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
219    },
220    {
221     "referenced_type" : "_ZTIRKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10SoundModelE"
222    },
223    {
224     "referenced_type" : "_ZTIRKN7android2spINS_8hardware12soundtrigger4V2_023ISoundTriggerHwCallbackEEE"
225    },
226    {
227     "referenced_type" : "_ZTIi"
228    },
229    {
230     "referenced_type" : "_ZTINSt3__18functionIFviiEEE"
231    }
232   ],
233   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
234   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
235  },
236  {
237   "access" : "protected",
238   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::stopRecognition",
239   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl15stopRecognitionEi",
240   "parameters" :
241   [
242    {
243     "is_this_ptr" : true,
244     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
245    },
246    {
247     "referenced_type" : "_ZTIi"
248    }
249   ],
250   "return_type" : "_ZTIN7android8hardware6ReturnIiEE",
251   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
252  },
253  {
254   "access" : "private",
255   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::convertUuidToHal",
256   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16convertUuidToHalEP12audio_uuid_sPKNS0_5audio6common4V2_04UuidE",
257   "parameters" :
258   [
259    {
260     "is_this_ptr" : true,
261     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
262    },
263    {
264     "referenced_type" : "_ZTIP12audio_uuid_s"
265    },
266    {
267     "referenced_type" : "_ZTIPKN7android8hardware5audio6common4V2_04UuidE"
268    }
269   ],
270   "return_type" : "_ZTIv",
271   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
272  },
273  {
274   "access" : "protected",
275   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::doLoadSoundModel",
276   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16doLoadSoundModelERKNS2_15ISoundTriggerHw10SoundModelENS_2spINS4_16SoundModelClientEEE",
277   "parameters" :
278   [
279    {
280     "is_this_ptr" : true,
281     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
282    },
283    {
284     "referenced_type" : "_ZTIRKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10SoundModelE"
285    },
286    {
287     "referenced_type" : "_ZTIN7android2spINS_8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientEEE"
288    }
289   ],
290   "return_type" : "_ZTIi",
291   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
292  },
293  {
294   "access" : "protected",
295   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::startRecognition",
296   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16startRecognitionEiRKNS2_15ISoundTriggerHw17RecognitionConfigE",
297   "parameters" :
298   [
299    {
300     "is_this_ptr" : true,
301     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
302    },
303    {
304     "referenced_type" : "_ZTIi"
305    },
306    {
307     "referenced_type" : "_ZTIRKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw17RecognitionConfigE"
308    }
309   ],
310   "return_type" : "_ZTIN7android8hardware6ReturnIiEE",
311   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
312  },
313  {
314   "access" : "protected",
315   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::unloadSoundModel",
316   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16unloadSoundModelEi",
317   "parameters" :
318   [
319    {
320     "is_this_ptr" : true,
321     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
322    },
323    {
324     "referenced_type" : "_ZTIi"
325    }
326   ],
327   "return_type" : "_ZTIN7android8hardware6ReturnIiEE",
328   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
329  },
330  {
331   "access" : "protected",
332   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::nextUniqueModelId",
333   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl17nextUniqueModelIdEv",
334   "parameters" :
335   [
336    {
337     "is_this_ptr" : true,
338     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
339    }
340   ],
341   "return_type" : "_ZTIj",
342   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
343  },
344  {
345   "access" : "private",
346   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::convertUuidFromHal",
347   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl18convertUuidFromHalEPNS0_5audio6common4V2_04UuidEPK12audio_uuid_s",
348   "parameters" :
349   [
350    {
351     "is_this_ptr" : true,
352     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
353    },
354    {
355     "referenced_type" : "_ZTIPN7android8hardware5audio6common4V2_04UuidE"
356    },
357    {
358     "referenced_type" : "_ZTIPK12audio_uuid_s"
359    }
360   ],
361   "return_type" : "_ZTIv",
362   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
363  },
364  {
365   "access" : "private",
366   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::soundModelCallback",
367   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl18soundModelCallbackEP25sound_trigger_model_eventPv",
368   "parameters" :
369   [
370    {
371     "referenced_type" : "_ZTIP25sound_trigger_model_event"
372    },
373    {
374     "referenced_type" : "_ZTIPv"
375    }
376   ],
377   "return_type" : "_ZTIv",
378   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
379  },
380  {
381   "access" : "private",
382   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::recognitionCallback",
383   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl19recognitionCallbackEP31sound_trigger_recognition_eventPv",
384   "parameters" :
385   [
386    {
387     "referenced_type" : "_ZTIP31sound_trigger_recognition_event"
388    },
389    {
390     "referenced_type" : "_ZTIPv"
391    }
392   ],
393   "return_type" : "_ZTIv",
394   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
395  },
396  {
397   "access" : "protected",
398   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::stopAllRecognitions",
399   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl19stopAllRecognitionsEv",
400   "parameters" :
401   [
402    {
403     "is_this_ptr" : true,
404     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
405    }
406   ],
407   "return_type" : "_ZTIN7android8hardware6ReturnIiEE",
408   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
409  },
410  {
411   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::SoundModelClient_2_0::soundModelCallback",
412   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_018soundModelCallbackEP25sound_trigger_model_event",
413   "parameters" :
414   [
415    {
416     "is_this_ptr" : true,
417     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_0E"
418    },
419    {
420     "referenced_type" : "_ZTIP25sound_trigger_model_event"
421    }
422   ],
423   "return_type" : "_ZTIv",
424   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
425  },
426  {
427   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::SoundModelClient_2_0::recognitionCallback",
428   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_019recognitionCallbackEP31sound_trigger_recognition_event",
429   "parameters" :
430   [
431    {
432     "is_this_ptr" : true,
433     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_0E"
434    },
435    {
436     "referenced_type" : "_ZTIP31sound_trigger_recognition_event"
437    }
438   ],
439   "return_type" : "_ZTIv",
440   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
441  },
442  {
443   "access" : "protected",
444   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::loadPhraseSoundModel",
445   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20loadPhraseSoundModelERKNS2_15ISoundTriggerHw16PhraseSoundModelERKNS_2spINS2_23ISoundTriggerHwCallbackEEEiNSt3__18functionIFviiEEE",
446   "parameters" :
447   [
448    {
449     "is_this_ptr" : true,
450     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
451    },
452    {
453     "referenced_type" : "_ZTIRKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw16PhraseSoundModelE"
454    },
455    {
456     "referenced_type" : "_ZTIRKN7android2spINS_8hardware12soundtrigger4V2_023ISoundTriggerHwCallbackEEE"
457    },
458    {
459     "referenced_type" : "_ZTIi"
460    },
461    {
462     "referenced_type" : "_ZTINSt3__18functionIFviiEEE"
463    }
464   ],
465   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
466   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
467  },
468  {
469   "access" : "private",
470   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::convertSoundModelToHal",
471   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl22convertSoundModelToHalEPKNS2_15ISoundTriggerHw10SoundModelE",
472   "parameters" :
473   [
474    {
475     "is_this_ptr" : true,
476     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
477    },
478    {
479     "referenced_type" : "_ZTIPKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10SoundModelE"
480    }
481   ],
482   "return_type" : "_ZTIP25sound_trigger_sound_model",
483   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
484  },
485  {
486   "access" : "private",
487   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::convertPropertiesFromHal",
488   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl24convertPropertiesFromHalEPNS2_15ISoundTriggerHw10PropertiesEPK24sound_trigger_properties",
489   "parameters" :
490   [
491    {
492     "is_this_ptr" : true,
493     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
494    },
495    {
496     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10PropertiesE"
497    },
498    {
499     "referenced_type" : "_ZTIPK24sound_trigger_properties"
500    }
501   ],
502   "return_type" : "_ZTIv",
503   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
504  },
505  {
506   "access" : "private",
507   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::convertTriggerPhraseToHal",
508   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl25convertTriggerPhraseToHalEP20sound_trigger_phrasePKNS2_15ISoundTriggerHw6PhraseE",
509   "parameters" :
510   [
511    {
512     "is_this_ptr" : true,
513     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
514    },
515    {
516     "referenced_type" : "_ZTIP20sound_trigger_phrase"
517    },
518    {
519     "referenced_type" : "_ZTIPKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw6PhraseE"
520    }
521   ],
522   "return_type" : "_ZTIv",
523   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
524  },
525  {
526   "access" : "private",
527   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::convertRecognitionConfigToHal",
528   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl29convertRecognitionConfigToHalEPKNS2_15ISoundTriggerHw17RecognitionConfigE",
529   "parameters" :
530   [
531    {
532     "is_this_ptr" : true,
533     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
534    },
535    {
536     "referenced_type" : "_ZTIPKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw17RecognitionConfigE"
537    }
538   ],
539   "return_type" : "_ZTIP32sound_trigger_recognition_config",
540   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
541  },
542  {
543   "access" : "protected",
544   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::convertSoundModelEventFromHal",
545   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl29convertSoundModelEventFromHalEPNS2_23ISoundTriggerHwCallback10ModelEventEPK25sound_trigger_model_event",
546   "parameters" :
547   [
548    {
549     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_023ISoundTriggerHwCallback10ModelEventE"
550    },
551    {
552     "referenced_type" : "_ZTIPK25sound_trigger_model_event"
553    }
554   ],
555   "return_type" : "_ZTIv",
556   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
557  },
558  {
559   "access" : "protected",
560   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::convertRecognitionEventFromHal",
561   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl30convertRecognitionEventFromHalEPNS2_23ISoundTriggerHwCallback16RecognitionEventEPK31sound_trigger_recognition_event",
562   "parameters" :
563   [
564    {
565     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_023ISoundTriggerHwCallback16RecognitionEventE"
566    },
567    {
568     "referenced_type" : "_ZTIPK31sound_trigger_recognition_event"
569    }
570   ],
571   "return_type" : "_ZTIv",
572   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
573  },
574  {
575   "access" : "private",
576   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::convertPhraseRecognitionExtraToHal",
577   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl34convertPhraseRecognitionExtraToHalEP38sound_trigger_phrase_recognition_extraPKNS2_22PhraseRecognitionExtraE",
578   "parameters" :
579   [
580    {
581     "is_this_ptr" : true,
582     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
583    },
584    {
585     "referenced_type" : "_ZTIP38sound_trigger_phrase_recognition_extra"
586    },
587    {
588     "referenced_type" : "_ZTIPKN7android8hardware12soundtrigger4V2_022PhraseRecognitionExtraE"
589    }
590   ],
591   "return_type" : "_ZTIv",
592   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
593  },
594  {
595   "access" : "protected",
596   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::convertPhaseRecognitionEventFromHal",
597   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl35convertPhaseRecognitionEventFromHalEPNS2_23ISoundTriggerHwCallback22PhraseRecognitionEventEPK38sound_trigger_phrase_recognition_event",
598   "parameters" :
599   [
600    {
601     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_023ISoundTriggerHwCallback22PhraseRecognitionEventE"
602    },
603    {
604     "referenced_type" : "_ZTIPK38sound_trigger_phrase_recognition_event"
605    }
606   ],
607   "return_type" : "_ZTIv",
608   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
609  },
610  {
611   "access" : "private",
612   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::convertPhraseRecognitionExtraFromHal",
613   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl36convertPhraseRecognitionExtraFromHalEPNS2_22PhraseRecognitionExtraEPK38sound_trigger_phrase_recognition_extra",
614   "parameters" :
615   [
616    {
617     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_022PhraseRecognitionExtraE"
618    },
619    {
620     "referenced_type" : "_ZTIPK38sound_trigger_phrase_recognition_extra"
621    }
622   ],
623   "return_type" : "_ZTIv",
624   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
625  },
626  {
627   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::SoundTriggerHalImpl",
628   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplC1Ev",
629   "parameters" :
630   [
631    {
632     "is_this_ptr" : true,
633     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
634    }
635   ],
636   "return_type" : "_ZTIv",
637   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
638  },
639  {
640   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::SoundTriggerHalImpl",
641   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplC2Ev",
642   "parameters" :
643   [
644    {
645     "is_this_ptr" : true,
646     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
647    }
648   ],
649   "return_type" : "_ZTIv",
650   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
651  },
652  {
653   "access" : "protected",
654   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::~SoundTriggerHalImpl",
655   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplD0Ev",
656   "parameters" :
657   [
658    {
659     "is_this_ptr" : true,
660     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
661    }
662   ],
663   "return_type" : "_ZTIv",
664   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
665  },
666  {
667   "access" : "protected",
668   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::~SoundTriggerHalImpl",
669   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplD1Ev",
670   "parameters" :
671   [
672    {
673     "is_this_ptr" : true,
674     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
675    }
676   ],
677   "return_type" : "_ZTIv",
678   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
679  },
680  {
681   "access" : "protected",
682   "function_name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::~SoundTriggerHalImpl",
683   "linker_set_key" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplD2Ev",
684   "parameters" :
685   [
686    {
687     "is_this_ptr" : true,
688     "referenced_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
689    }
690   ],
691   "return_type" : "_ZTIv",
692   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
693  }
694 ],
695 "global_vars" : [],
696 "lvalue_reference_types" :
697 [
698  {
699   "alignment" : 8,
700   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware12soundtrigger4V2_023ISoundTriggerHwCallbackEEE",
701   "name" : "const android::sp<android::hardware::soundtrigger::V2_0::ISoundTriggerHwCallback> &",
702   "referenced_type" : "_ZTIKN7android2spINS_8hardware12soundtrigger4V2_023ISoundTriggerHwCallbackEEE",
703   "self_type" : "_ZTIRKN7android2spINS_8hardware12soundtrigger4V2_023ISoundTriggerHwCallbackEEE",
704   "size" : 8,
705   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
706  },
707  {
708   "alignment" : 8,
709   "linker_set_key" : "_ZTIRKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10SoundModelE",
710   "name" : "const android::hardware::soundtrigger::V2_0::ISoundTriggerHw::SoundModel &",
711   "referenced_type" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10SoundModelE",
712   "self_type" : "_ZTIRKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10SoundModelE",
713   "size" : 8,
714   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
715  },
716  {
717   "alignment" : 8,
718   "linker_set_key" : "_ZTIRKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw16PhraseSoundModelE",
719   "name" : "const android::hardware::soundtrigger::V2_0::ISoundTriggerHw::PhraseSoundModel &",
720   "referenced_type" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw16PhraseSoundModelE",
721   "self_type" : "_ZTIRKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw16PhraseSoundModelE",
722   "size" : 8,
723   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
724  },
725  {
726   "alignment" : 8,
727   "linker_set_key" : "_ZTIRKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw17RecognitionConfigE",
728   "name" : "const android::hardware::soundtrigger::V2_0::ISoundTriggerHw::RecognitionConfig &",
729   "referenced_type" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw17RecognitionConfigE",
730   "self_type" : "_ZTIRKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw17RecognitionConfigE",
731   "size" : 8,
732   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
733  }
734 ],
735 "pointer_types" :
736 [
737  {
738   "alignment" : 8,
739   "linker_set_key" : "_ZTIP12audio_uuid_s",
740   "name" : "audio_uuid_s *",
741   "referenced_type" : "_ZTI12audio_uuid_s",
742   "self_type" : "_ZTIP12audio_uuid_s",
743   "size" : 8,
744   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
745  },
746  {
747   "alignment" : 8,
748   "linker_set_key" : "_ZTIP20sound_trigger_phrase",
749   "name" : "sound_trigger_phrase *",
750   "referenced_type" : "_ZTI20sound_trigger_phrase",
751   "self_type" : "_ZTIP20sound_trigger_phrase",
752   "size" : 8,
753   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
754  },
755  {
756   "alignment" : 8,
757   "linker_set_key" : "_ZTIP23sound_trigger_hw_device",
758   "name" : "sound_trigger_hw_device *",
759   "referenced_type" : "_ZTI23sound_trigger_hw_device",
760   "self_type" : "_ZTIP23sound_trigger_hw_device",
761   "size" : 8,
762   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
763  },
764  {
765   "alignment" : 8,
766   "linker_set_key" : "_ZTIP25sound_trigger_model_event",
767   "name" : "sound_trigger_model_event *",
768   "referenced_type" : "_ZTI25sound_trigger_model_event",
769   "self_type" : "_ZTIP25sound_trigger_model_event",
770   "size" : 8,
771   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
772  },
773  {
774   "alignment" : 8,
775   "linker_set_key" : "_ZTIP25sound_trigger_sound_model",
776   "name" : "sound_trigger_sound_model *",
777   "referenced_type" : "_ZTI25sound_trigger_sound_model",
778   "self_type" : "_ZTIP25sound_trigger_sound_model",
779   "size" : 8,
780   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
781  },
782  {
783   "alignment" : 8,
784   "linker_set_key" : "_ZTIP31sound_trigger_recognition_event",
785   "name" : "sound_trigger_recognition_event *",
786   "referenced_type" : "_ZTI31sound_trigger_recognition_event",
787   "self_type" : "_ZTIP31sound_trigger_recognition_event",
788   "size" : 8,
789   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
790  },
791  {
792   "alignment" : 8,
793   "linker_set_key" : "_ZTIP32sound_trigger_recognition_config",
794   "name" : "sound_trigger_recognition_config *",
795   "referenced_type" : "_ZTI32sound_trigger_recognition_config",
796   "self_type" : "_ZTIP32sound_trigger_recognition_config",
797   "size" : 8,
798   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
799  },
800  {
801   "alignment" : 8,
802   "linker_set_key" : "_ZTIP38sound_trigger_phrase_recognition_extra",
803   "name" : "sound_trigger_phrase_recognition_extra *",
804   "referenced_type" : "_ZTI38sound_trigger_phrase_recognition_extra",
805   "self_type" : "_ZTIP38sound_trigger_phrase_recognition_extra",
806   "size" : 8,
807   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
808  },
809  {
810   "alignment" : 8,
811   "linker_set_key" : "_ZTIPK12audio_uuid_s",
812   "name" : "const audio_uuid_s *",
813   "referenced_type" : "_ZTIK12audio_uuid_s",
814   "self_type" : "_ZTIPK12audio_uuid_s",
815   "size" : 8,
816   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
817  },
818  {
819   "alignment" : 8,
820   "linker_set_key" : "_ZTIPK24sound_trigger_properties",
821   "name" : "const sound_trigger_properties *",
822   "referenced_type" : "_ZTIK24sound_trigger_properties",
823   "self_type" : "_ZTIPK24sound_trigger_properties",
824   "size" : 8,
825   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
826  },
827  {
828   "alignment" : 8,
829   "linker_set_key" : "_ZTIPK25sound_trigger_model_event",
830   "name" : "const sound_trigger_model_event *",
831   "referenced_type" : "_ZTIK25sound_trigger_model_event",
832   "self_type" : "_ZTIPK25sound_trigger_model_event",
833   "size" : 8,
834   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
835  },
836  {
837   "alignment" : 8,
838   "linker_set_key" : "_ZTIPK31sound_trigger_recognition_event",
839   "name" : "const sound_trigger_recognition_event *",
840   "referenced_type" : "_ZTIK31sound_trigger_recognition_event",
841   "self_type" : "_ZTIPK31sound_trigger_recognition_event",
842   "size" : 8,
843   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
844  },
845  {
846   "alignment" : 8,
847   "linker_set_key" : "_ZTIPK38sound_trigger_phrase_recognition_event",
848   "name" : "const sound_trigger_phrase_recognition_event *",
849   "referenced_type" : "_ZTIK38sound_trigger_phrase_recognition_event",
850   "self_type" : "_ZTIPK38sound_trigger_phrase_recognition_event",
851   "size" : 8,
852   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
853  },
854  {
855   "alignment" : 8,
856   "linker_set_key" : "_ZTIPK38sound_trigger_phrase_recognition_extra",
857   "name" : "const sound_trigger_phrase_recognition_extra *",
858   "referenced_type" : "_ZTIK38sound_trigger_phrase_recognition_extra",
859   "self_type" : "_ZTIPK38sound_trigger_phrase_recognition_extra",
860   "size" : 8,
861   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
862  },
863  {
864   "alignment" : 8,
865   "linker_set_key" : "_ZTIPKN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE",
866   "name" : "const android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::SoundModelClient *",
867   "referenced_type" : "_ZTIKN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE",
868   "self_type" : "_ZTIPKN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE",
869   "size" : 8,
870   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
871  },
872  {
873   "alignment" : 8,
874   "linker_set_key" : "_ZTIPKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10SoundModelE",
875   "name" : "const android::hardware::soundtrigger::V2_0::ISoundTriggerHw::SoundModel *",
876   "referenced_type" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10SoundModelE",
877   "self_type" : "_ZTIPKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10SoundModelE",
878   "size" : 8,
879   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
880  },
881  {
882   "alignment" : 8,
883   "linker_set_key" : "_ZTIPKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw17RecognitionConfigE",
884   "name" : "const android::hardware::soundtrigger::V2_0::ISoundTriggerHw::RecognitionConfig *",
885   "referenced_type" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw17RecognitionConfigE",
886   "self_type" : "_ZTIPKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw17RecognitionConfigE",
887   "size" : 8,
888   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
889  },
890  {
891   "alignment" : 8,
892   "linker_set_key" : "_ZTIPKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw6PhraseE",
893   "name" : "const android::hardware::soundtrigger::V2_0::ISoundTriggerHw::Phrase *",
894   "referenced_type" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw6PhraseE",
895   "self_type" : "_ZTIPKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw6PhraseE",
896   "size" : 8,
897   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
898  },
899  {
900   "alignment" : 8,
901   "linker_set_key" : "_ZTIPKN7android8hardware12soundtrigger4V2_022PhraseRecognitionExtraE",
902   "name" : "const android::hardware::soundtrigger::V2_0::PhraseRecognitionExtra *",
903   "referenced_type" : "_ZTIKN7android8hardware12soundtrigger4V2_022PhraseRecognitionExtraE",
904   "self_type" : "_ZTIPKN7android8hardware12soundtrigger4V2_022PhraseRecognitionExtraE",
905   "size" : 8,
906   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
907  },
908  {
909   "alignment" : 8,
910   "linker_set_key" : "_ZTIPKN7android8hardware5audio6common4V2_04UuidE",
911   "name" : "const android::hardware::audio::common::V2_0::Uuid *",
912   "referenced_type" : "_ZTIKN7android8hardware5audio6common4V2_04UuidE",
913   "self_type" : "_ZTIPKN7android8hardware5audio6common4V2_04UuidE",
914   "size" : 8,
915   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
916  },
917  {
918   "alignment" : 8,
919   "linker_set_key" : "_ZTIPKc",
920   "name" : "const char *",
921   "referenced_type" : "_ZTIKc",
922   "self_type" : "_ZTIPKc",
923   "size" : 8,
924   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
925  },
926  {
927   "alignment" : 8,
928   "linker_set_key" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE",
929   "name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::SoundModelClient *",
930   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE",
931   "self_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE",
932   "size" : 8,
933   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
934  },
935  {
936   "alignment" : 8,
937   "linker_set_key" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_0E",
938   "name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::SoundModelClient_2_0 *",
939   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_0E",
940   "self_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_0E",
941   "size" : 8,
942   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
943  },
944  {
945   "alignment" : 8,
946   "linker_set_key" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_0E",
947   "name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::TrampolineSoundTriggerHw_2_0 *",
948   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_0E",
949   "self_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_0E",
950   "size" : 8,
951   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
952  },
953  {
954   "alignment" : 8,
955   "linker_set_key" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE",
956   "name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl *",
957   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE",
958   "self_type" : "_ZTIPN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE",
959   "size" : 8,
960   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
961  },
962  {
963   "alignment" : 8,
964   "linker_set_key" : "_ZTIPN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10PropertiesE",
965   "name" : "android::hardware::soundtrigger::V2_0::ISoundTriggerHw::Properties *",
966   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10PropertiesE",
967   "self_type" : "_ZTIPN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10PropertiesE",
968   "size" : 8,
969   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
970  },
971  {
972   "alignment" : 8,
973   "linker_set_key" : "_ZTIPN7android8hardware12soundtrigger4V2_015ISoundTriggerHwE",
974   "name" : "android::hardware::soundtrigger::V2_0::ISoundTriggerHw *",
975   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_015ISoundTriggerHwE",
976   "self_type" : "_ZTIPN7android8hardware12soundtrigger4V2_015ISoundTriggerHwE",
977   "size" : 8,
978   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
979  },
980  {
981   "alignment" : 8,
982   "linker_set_key" : "_ZTIPN7android8hardware12soundtrigger4V2_022PhraseRecognitionExtraE",
983   "name" : "android::hardware::soundtrigger::V2_0::PhraseRecognitionExtra *",
984   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_022PhraseRecognitionExtraE",
985   "self_type" : "_ZTIPN7android8hardware12soundtrigger4V2_022PhraseRecognitionExtraE",
986   "size" : 8,
987   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
988  },
989  {
990   "alignment" : 8,
991   "linker_set_key" : "_ZTIPN7android8hardware12soundtrigger4V2_023ISoundTriggerHwCallback10ModelEventE",
992   "name" : "android::hardware::soundtrigger::V2_0::ISoundTriggerHwCallback::ModelEvent *",
993   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_023ISoundTriggerHwCallback10ModelEventE",
994   "self_type" : "_ZTIPN7android8hardware12soundtrigger4V2_023ISoundTriggerHwCallback10ModelEventE",
995   "size" : 8,
996   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
997  },
998  {
999   "alignment" : 8,
1000   "linker_set_key" : "_ZTIPN7android8hardware12soundtrigger4V2_023ISoundTriggerHwCallback16RecognitionEventE",
1001   "name" : "android::hardware::soundtrigger::V2_0::ISoundTriggerHwCallback::RecognitionEvent *",
1002   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_023ISoundTriggerHwCallback16RecognitionEventE",
1003   "self_type" : "_ZTIPN7android8hardware12soundtrigger4V2_023ISoundTriggerHwCallback16RecognitionEventE",
1004   "size" : 8,
1005   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1006  },
1007  {
1008   "alignment" : 8,
1009   "linker_set_key" : "_ZTIPN7android8hardware12soundtrigger4V2_023ISoundTriggerHwCallback22PhraseRecognitionEventE",
1010   "name" : "android::hardware::soundtrigger::V2_0::ISoundTriggerHwCallback::PhraseRecognitionEvent *",
1011   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_023ISoundTriggerHwCallback22PhraseRecognitionEventE",
1012   "self_type" : "_ZTIPN7android8hardware12soundtrigger4V2_023ISoundTriggerHwCallback22PhraseRecognitionEventE",
1013   "size" : 8,
1014   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1015  },
1016  {
1017   "alignment" : 8,
1018   "linker_set_key" : "_ZTIPN7android8hardware5audio6common4V2_04UuidE",
1019   "name" : "android::hardware::audio::common::V2_0::Uuid *",
1020   "referenced_type" : "_ZTIN7android8hardware5audio6common4V2_04UuidE",
1021   "self_type" : "_ZTIPN7android8hardware5audio6common4V2_04UuidE",
1022   "size" : 8,
1023   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1024  },
1025  {
1026   "alignment" : 8,
1027   "linker_set_key" : "_ZTIPv",
1028   "name" : "void *",
1029   "referenced_type" : "_ZTIv",
1030   "self_type" : "_ZTIPv",
1031   "size" : 8,
1032   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1033  }
1034 ],
1035 "qualified_types" :
1036 [
1037  {
1038   "alignment" : 4,
1039   "is_const" : true,
1040   "linker_set_key" : "_ZTIK12audio_uuid_s",
1041   "name" : "const audio_uuid_s",
1042   "referenced_type" : "_ZTI12audio_uuid_s",
1043   "self_type" : "_ZTIK12audio_uuid_s",
1044   "size" : 16,
1045   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1046  },
1047  {
1048   "alignment" : 4,
1049   "is_const" : true,
1050   "linker_set_key" : "_ZTIK24sound_trigger_properties",
1051   "name" : "const sound_trigger_properties",
1052   "referenced_type" : "_ZTI24sound_trigger_properties",
1053   "self_type" : "_ZTIK24sound_trigger_properties",
1054   "size" : 180,
1055   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1056  },
1057  {
1058   "alignment" : 4,
1059   "is_const" : true,
1060   "linker_set_key" : "_ZTIK25sound_trigger_model_event",
1061   "name" : "const sound_trigger_model_event",
1062   "referenced_type" : "_ZTI25sound_trigger_model_event",
1063   "self_type" : "_ZTIK25sound_trigger_model_event",
1064   "size" : 16,
1065   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1066  },
1067  {
1068   "alignment" : 8,
1069   "is_const" : true,
1070   "linker_set_key" : "_ZTIK31sound_trigger_recognition_event",
1071   "name" : "const sound_trigger_recognition_event",
1072   "referenced_type" : "_ZTI31sound_trigger_recognition_event",
1073   "self_type" : "_ZTIK31sound_trigger_recognition_event",
1074   "size" : 128,
1075   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1076  },
1077  {
1078   "alignment" : 8,
1079   "is_const" : true,
1080   "linker_set_key" : "_ZTIK38sound_trigger_phrase_recognition_event",
1081   "name" : "const sound_trigger_phrase_recognition_event",
1082   "referenced_type" : "_ZTI38sound_trigger_phrase_recognition_event",
1083   "self_type" : "_ZTIK38sound_trigger_phrase_recognition_event",
1084   "size" : 1096,
1085   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1086  },
1087  {
1088   "alignment" : 4,
1089   "is_const" : true,
1090   "linker_set_key" : "_ZTIK38sound_trigger_phrase_recognition_extra",
1091   "name" : "const sound_trigger_phrase_recognition_extra",
1092   "referenced_type" : "_ZTI38sound_trigger_phrase_recognition_extra",
1093   "self_type" : "_ZTIK38sound_trigger_phrase_recognition_extra",
1094   "size" : 96,
1095   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1096  },
1097  {
1098   "alignment" : 8,
1099   "is_const" : true,
1100   "linker_set_key" : "_ZTIKN7android2spINS_8hardware12soundtrigger4V2_023ISoundTriggerHwCallbackEEE",
1101   "name" : "const android::sp<android::hardware::soundtrigger::V2_0::ISoundTriggerHwCallback>",
1102   "referenced_type" : "_ZTIN7android2spINS_8hardware12soundtrigger4V2_023ISoundTriggerHwCallbackEEE",
1103   "self_type" : "_ZTIKN7android2spINS_8hardware12soundtrigger4V2_023ISoundTriggerHwCallbackEEE",
1104   "size" : 8,
1105   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1106  },
1107  {
1108   "alignment" : 8,
1109   "is_const" : true,
1110   "linker_set_key" : "_ZTIKN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE",
1111   "name" : "const android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::SoundModelClient",
1112   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE",
1113   "self_type" : "_ZTIKN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE",
1114   "size" : 32,
1115   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1116  },
1117  {
1118   "alignment" : 8,
1119   "is_const" : true,
1120   "linker_set_key" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10SoundModelE",
1121   "name" : "const android::hardware::soundtrigger::V2_0::ISoundTriggerHw::SoundModel",
1122   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10SoundModelE",
1123   "self_type" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw10SoundModelE",
1124   "size" : 56,
1125   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1126  },
1127  {
1128   "alignment" : 8,
1129   "is_const" : true,
1130   "linker_set_key" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw16PhraseSoundModelE",
1131   "name" : "const android::hardware::soundtrigger::V2_0::ISoundTriggerHw::PhraseSoundModel",
1132   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_015ISoundTriggerHw16PhraseSoundModelE",
1133   "self_type" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw16PhraseSoundModelE",
1134   "size" : 72,
1135   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1136  },
1137  {
1138   "alignment" : 8,
1139   "is_const" : true,
1140   "linker_set_key" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw17RecognitionConfigE",
1141   "name" : "const android::hardware::soundtrigger::V2_0::ISoundTriggerHw::RecognitionConfig",
1142   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_015ISoundTriggerHw17RecognitionConfigE",
1143   "self_type" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw17RecognitionConfigE",
1144   "size" : 48,
1145   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1146  },
1147  {
1148   "alignment" : 8,
1149   "is_const" : true,
1150   "linker_set_key" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw6PhraseE",
1151   "name" : "const android::hardware::soundtrigger::V2_0::ISoundTriggerHw::Phrase",
1152   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_015ISoundTriggerHw6PhraseE",
1153   "self_type" : "_ZTIKN7android8hardware12soundtrigger4V2_015ISoundTriggerHw6PhraseE",
1154   "size" : 56,
1155   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1156  },
1157  {
1158   "alignment" : 8,
1159   "is_const" : true,
1160   "linker_set_key" : "_ZTIKN7android8hardware12soundtrigger4V2_022PhraseRecognitionExtraE",
1161   "name" : "const android::hardware::soundtrigger::V2_0::PhraseRecognitionExtra",
1162   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_022PhraseRecognitionExtraE",
1163   "self_type" : "_ZTIKN7android8hardware12soundtrigger4V2_022PhraseRecognitionExtraE",
1164   "size" : 32,
1165   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1166  },
1167  {
1168   "alignment" : 4,
1169   "is_const" : true,
1170   "linker_set_key" : "_ZTIKN7android8hardware5audio6common4V2_04UuidE",
1171   "name" : "const android::hardware::audio::common::V2_0::Uuid",
1172   "referenced_type" : "_ZTIN7android8hardware5audio6common4V2_04UuidE",
1173   "self_type" : "_ZTIKN7android8hardware5audio6common4V2_04UuidE",
1174   "size" : 16,
1175   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1176  },
1177  {
1178   "alignment" : 1,
1179   "is_const" : true,
1180   "linker_set_key" : "_ZTIKc",
1181   "name" : "const char",
1182   "referenced_type" : "_ZTIc",
1183   "self_type" : "_ZTIKc",
1184   "size" : 1,
1185   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1186  },
1187  {
1188   "alignment" : 4,
1189   "is_const" : true,
1190   "linker_set_key" : "_ZTIKj",
1191   "name" : "const unsigned int",
1192   "referenced_type" : "_ZTIj",
1193   "self_type" : "_ZTIKj",
1194   "size" : 4,
1195   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1196  },
1197  {
1198   "alignment" : 8,
1199   "is_volatile" : true,
1200   "linker_set_key" : "_ZTIVNSt3__16atomicImEE",
1201   "name" : "volatile std::atomic<unsigned long>",
1202   "referenced_type" : "_ZTINSt3__16atomicImEE",
1203   "self_type" : "_ZTIVNSt3__16atomicImEE",
1204   "size" : 8,
1205   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h"
1206  }
1207 ],
1208 "record_types" :
1209 [
1210  {
1211   "access" : "protected",
1212   "alignment" : 8,
1213   "base_specifiers" :
1214   [
1215    {
1216     "referenced_type" : "_ZTIN7android7RefBaseE"
1217    }
1218   ],
1219   "fields" :
1220   [
1221    {
1222     "access" : "protected",
1223     "field_name" : "mId",
1224     "field_offset" : 128,
1225     "referenced_type" : "_ZTIKj"
1226    },
1227    {
1228     "access" : "protected",
1229     "field_name" : "mHalHandle",
1230     "field_offset" : 160,
1231     "referenced_type" : "_ZTIi"
1232    },
1233    {
1234     "access" : "protected",
1235     "field_name" : "mCookie",
1236     "field_offset" : 192,
1237     "referenced_type" : "_ZTIi"
1238    }
1239   ],
1240   "linker_set_key" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE",
1241   "name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::SoundModelClient",
1242   "record_kind" : "class",
1243   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE",
1244   "self_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE",
1245   "size" : 32,
1246   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h",
1247   "vtable_components" :
1248   [
1249    {
1250     "kind" : "offset_to_top"
1251    },
1252    {
1253     "kind" : "rtti",
1254     "mangled_component_name" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE"
1255    },
1256    {
1257     "kind" : "complete_dtor_pointer",
1258     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientD1Ev"
1259    },
1260    {
1261     "kind" : "deleting_dtor_pointer",
1262     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientD0Ev"
1263    },
1264    {
1265     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
1266    },
1267    {
1268     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
1269    },
1270    {
1271     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
1272    },
1273    {
1274     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
1275    },
1276    {
1277     "is_pure" : true,
1278     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClient19recognitionCallbackEP31sound_trigger_recognition_event"
1279    },
1280    {
1281     "is_pure" : true,
1282     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClient18soundModelCallbackEP25sound_trigger_model_event"
1283    }
1284   ]
1285  },
1286  {
1287   "access" : "private",
1288   "alignment" : 8,
1289   "base_specifiers" :
1290   [
1291    {
1292     "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientE"
1293    }
1294   ],
1295   "fields" :
1296   [
1297    {
1298     "access" : "private",
1299     "field_name" : "mCallback",
1300     "field_offset" : 256,
1301     "referenced_type" : "_ZTIN7android2spINS_8hardware12soundtrigger4V2_023ISoundTriggerHwCallbackEEE"
1302    }
1303   ],
1304   "linker_set_key" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_0E",
1305   "name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::SoundModelClient_2_0",
1306   "record_kind" : "class",
1307   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_0E",
1308   "self_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_0E",
1309   "size" : 40,
1310   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h",
1311   "vtable_components" :
1312   [
1313    {
1314     "kind" : "offset_to_top"
1315    },
1316    {
1317     "kind" : "rtti",
1318     "mangled_component_name" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_0E"
1319    },
1320    {
1321     "kind" : "complete_dtor_pointer",
1322     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_0D1Ev"
1323    },
1324    {
1325     "kind" : "deleting_dtor_pointer",
1326     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_0D0Ev"
1327    },
1328    {
1329     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
1330    },
1331    {
1332     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
1333    },
1334    {
1335     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
1336    },
1337    {
1338     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
1339    },
1340    {
1341     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_019recognitionCallbackEP31sound_trigger_recognition_event"
1342    },
1343    {
1344     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl20SoundModelClient_2_018soundModelCallbackEP25sound_trigger_model_event"
1345    }
1346   ]
1347  },
1348  {
1349   "access" : "private",
1350   "alignment" : 8,
1351   "base_specifiers" :
1352   [
1353    {
1354     "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_015ISoundTriggerHwE"
1355    }
1356   ],
1357   "fields" :
1358   [
1359    {
1360     "access" : "private",
1361     "field_name" : "mImpl",
1362     "field_offset" : 64,
1363     "referenced_type" : "_ZTIN7android2spINS_8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplEEE"
1364    }
1365   ],
1366   "linker_set_key" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_0E",
1367   "name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl::TrampolineSoundTriggerHw_2_0",
1368   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_0E",
1369   "self_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_0E",
1370   "size" : 32,
1371   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h",
1372   "vtable_components" :
1373   [
1374    {
1375     "component_value" : 16,
1376     "kind" : "vbase_offset"
1377    },
1378    {
1379     "kind" : "offset_to_top"
1380    },
1381    {
1382     "kind" : "rtti",
1383     "mangled_component_name" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_0E"
1384    },
1385    {
1386     "mangled_component_name" : "_ZNK7android8hardware12soundtrigger4V2_015ISoundTriggerHw8isRemoteEv"
1387    },
1388    {
1389     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_015ISoundTriggerHw14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
1390    },
1391    {
1392     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_015ISoundTriggerHw5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
1393    },
1394    {
1395     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_015ISoundTriggerHw19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
1396    },
1397    {
1398     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_015ISoundTriggerHw12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
1399    },
1400    {
1401     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_015ISoundTriggerHw21setHALInstrumentationEv"
1402    },
1403    {
1404     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_015ISoundTriggerHw11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
1405    },
1406    {
1407     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_015ISoundTriggerHw4pingEv"
1408    },
1409    {
1410     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_015ISoundTriggerHw12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
1411    },
1412    {
1413     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_015ISoundTriggerHw21notifySyspropsChangedEv"
1414    },
1415    {
1416     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_015ISoundTriggerHw13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
1417    },
1418    {
1419     "kind" : "complete_dtor_pointer",
1420     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_0D1Ev"
1421    },
1422    {
1423     "kind" : "deleting_dtor_pointer",
1424     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_0D0Ev"
1425    },
1426    {
1427     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_013getPropertiesENSt3__18functionIFviRKNS2_15ISoundTriggerHw10PropertiesEEEE"
1428    },
1429    {
1430     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_014loadSoundModelERKNS2_15ISoundTriggerHw10SoundModelERKNS_2spINS2_23ISoundTriggerHwCallbackEEEiNSt3__18functionIFviiEEE"
1431    },
1432    {
1433     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_020loadPhraseSoundModelERKNS2_15ISoundTriggerHw16PhraseSoundModelERKNS_2spINS2_23ISoundTriggerHwCallbackEEEiNSt3__18functionIFviiEEE"
1434    },
1435    {
1436     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_016unloadSoundModelEi"
1437    },
1438    {
1439     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_016startRecognitionEiRKNS2_15ISoundTriggerHw17RecognitionConfigERKNS_2spINS2_23ISoundTriggerHwCallbackEEEi"
1440    },
1441    {
1442     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_015stopRecognitionEi"
1443    },
1444    {
1445     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_019stopAllRecognitionsEv"
1446    },
1447    {
1448     "kind" : "vcall_offset"
1449    },
1450    {
1451     "kind" : "vcall_offset"
1452    },
1453    {
1454     "kind" : "vcall_offset"
1455    },
1456    {
1457     "kind" : "vcall_offset"
1458    },
1459    {
1460     "component_value" : -16,
1461     "kind" : "vcall_offset"
1462    },
1463    {
1464     "component_value" : -16,
1465     "kind" : "offset_to_top"
1466    },
1467    {
1468     "kind" : "rtti",
1469     "mangled_component_name" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_0E"
1470    },
1471    {
1472     "kind" : "complete_dtor_pointer",
1473     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_0D1Ev"
1474    },
1475    {
1476     "kind" : "deleting_dtor_pointer",
1477     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl28TrampolineSoundTriggerHw_2_0D0Ev"
1478    },
1479    {
1480     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
1481    },
1482    {
1483     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
1484    },
1485    {
1486     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
1487    },
1488    {
1489     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
1490    }
1491   ]
1492  },
1493  {
1494   "alignment" : 8,
1495   "base_specifiers" :
1496   [
1497    {
1498     "referenced_type" : "_ZTIN7android7RefBaseE"
1499    }
1500   ],
1501   "fields" :
1502   [
1503    {
1504     "access" : "private",
1505     "field_name" : "mModuleName",
1506     "field_offset" : 128,
1507     "referenced_type" : "_ZTIPKc"
1508    },
1509    {
1510     "access" : "private",
1511     "field_name" : "mHwDevice",
1512     "field_offset" : 192,
1513     "referenced_type" : "_ZTIP23sound_trigger_hw_device"
1514    },
1515    {
1516     "access" : "private",
1517     "field_name" : "mNextModelId",
1518     "field_offset" : 256,
1519     "referenced_type" : "_ZTIVNSt3__16atomicImEE"
1520    },
1521    {
1522     "access" : "private",
1523     "field_name" : "mClients",
1524     "field_offset" : 320,
1525     "referenced_type" : "_ZTIN7android18DefaultKeyedVectorIiNS_2spINS_8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl16SoundModelClientEEEEE"
1526    },
1527    {
1528     "access" : "private",
1529     "field_name" : "mLock",
1530     "field_offset" : 704,
1531     "referenced_type" : "_ZTIN7android5MutexE"
1532    }
1533   ],
1534   "linker_set_key" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE",
1535   "name" : "android::hardware::soundtrigger::V2_0::implementation::SoundTriggerHalImpl",
1536   "record_kind" : "class",
1537   "referenced_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE",
1538   "self_type" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE",
1539   "size" : 128,
1540   "source_file" : "hardware/interfaces/soundtrigger/2.0/default/SoundTriggerHalImpl.h",
1541   "vtable_components" :
1542   [
1543    {
1544     "kind" : "offset_to_top"
1545    },
1546    {
1547     "kind" : "rtti",
1548     "mangled_component_name" : "_ZTIN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplE"
1549    },
1550    {
1551     "kind" : "complete_dtor_pointer",
1552     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplD1Ev"
1553    },
1554    {
1555     "kind" : "deleting_dtor_pointer",
1556     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImplD0Ev"
1557    },
1558    {
1559     "mangled_component_name" : "_ZN7android8hardware12soundtrigger4V2_014implementation19SoundTriggerHalImpl10onFirstRefEv"
1560    },
1561    {
1562     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
1563    },
1564    {
1565     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
1566    },
1567    {
1568     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
1569    }
1570   ]
1571  }
1572 ],
1573 "rvalue_reference_types" : []
1574}
1575