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