1{
2 "record_types":[
3  {
4   "vtable_components":[
5    {
6     "kind":"vbase_offset",
7     "component_value":52
8    },
9    {
10     "kind":"offset_to_top"
11    },
12    {
13     "kind":"rtti",
14     "mangled_component_name":"_ZTIN7android4hidl6memory4V1_014implementation12AshmemMemoryE"
15    },
16    {
17     "mangled_component_name":"_ZNK7android4hidl6memory4V1_07IMemory8isRemoteEv"
18    },
19    {
20     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMemory14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
21    },
22    {
23     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMemory5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
24    },
25    {
26     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMemory19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
27    },
28    {
29     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMemory12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
30    },
31    {
32     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMemory21setHALInstrumentationEv"
33    },
34    {
35     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMemory11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
36    },
37    {
38     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMemory4pingEv"
39    },
40    {
41     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMemory12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
42    },
43    {
44     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMemory21notifySyspropsChangedEv"
45    },
46    {
47     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMemory13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
48    },
49    {
50     "kind":"complete_dtor_pointer",
51     "mangled_component_name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemoryD1Ev"
52    },
53    {
54     "kind":"deleting_dtor_pointer",
55     "mangled_component_name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemoryD0Ev"
56    },
57    {
58     "mangled_component_name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory6updateEv"
59    },
60    {
61     "mangled_component_name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory11updateRangeEyy"
62    },
63    {
64     "mangled_component_name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory4readEv"
65    },
66    {
67     "mangled_component_name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory9readRangeEyy"
68    },
69    {
70     "mangled_component_name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory6commitEv"
71    },
72    {
73     "mangled_component_name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory10getPointerEv"
74    },
75    {
76     "mangled_component_name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory7getSizeEv"
77    },
78    {
79     "kind":"vcall_offset"
80    },
81    {
82     "kind":"vcall_offset"
83    },
84    {
85     "kind":"vcall_offset"
86    },
87    {
88     "kind":"vcall_offset"
89    },
90    {
91     "kind":"vcall_offset",
92     "component_value":-52
93    },
94    {
95     "kind":"offset_to_top",
96     "component_value":-52
97    },
98    {
99     "kind":"rtti",
100     "mangled_component_name":"_ZTIN7android4hidl6memory4V1_014implementation12AshmemMemoryE"
101    },
102    {
103     "kind":"complete_dtor_pointer",
104     "mangled_component_name":"_ZTv0_n12_N7android4hidl6memory4V1_014implementation12AshmemMemoryD1Ev"
105    },
106    {
107     "kind":"deleting_dtor_pointer",
108     "mangled_component_name":"_ZTv0_n12_N7android4hidl6memory4V1_014implementation12AshmemMemoryD0Ev"
109    },
110    {
111     "mangled_component_name":"_ZN7android7RefBase10onFirstRefEv"
112    },
113    {
114     "mangled_component_name":"_ZN7android7RefBase15onLastStrongRefEPKv"
115    },
116    {
117     "mangled_component_name":"_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
118    },
119    {
120     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
121    }
122   ],
123   "unique_id":"_ZTSN7android4hidl6memory4V1_014implementation12AshmemMemoryE"
124  },
125  {
126   "vtable_components":[
127    {
128     "kind":"vbase_offset",
129     "component_value":4
130    },
131    {
132     "kind":"offset_to_top"
133    },
134    {
135     "kind":"rtti",
136     "mangled_component_name":"_ZTIN7android4hidl6memory4V1_014implementation12AshmemMapperE"
137    },
138    {
139     "mangled_component_name":"_ZNK7android4hidl6memory4V1_07IMapper8isRemoteEv"
140    },
141    {
142     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMapper14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
143    },
144    {
145     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMapper5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
146    },
147    {
148     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMapper19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
149    },
150    {
151     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMapper12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
152    },
153    {
154     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMapper21setHALInstrumentationEv"
155    },
156    {
157     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMapper11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
158    },
159    {
160     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMapper4pingEv"
161    },
162    {
163     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMapper12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
164    },
165    {
166     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMapper21notifySyspropsChangedEv"
167    },
168    {
169     "mangled_component_name":"_ZN7android4hidl6memory4V1_07IMapper13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
170    },
171    {
172     "kind":"complete_dtor_pointer",
173     "mangled_component_name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMapperD1Ev"
174    },
175    {
176     "kind":"deleting_dtor_pointer",
177     "mangled_component_name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMapperD0Ev"
178    },
179    {
180     "mangled_component_name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMapper9mapMemoryERKNS_8hardware11hidl_memoryE"
181    },
182    {
183     "kind":"vcall_offset"
184    },
185    {
186     "kind":"vcall_offset"
187    },
188    {
189     "kind":"vcall_offset"
190    },
191    {
192     "kind":"vcall_offset"
193    },
194    {
195     "kind":"vcall_offset",
196     "component_value":-4
197    },
198    {
199     "kind":"offset_to_top",
200     "component_value":-4
201    },
202    {
203     "kind":"rtti",
204     "mangled_component_name":"_ZTIN7android4hidl6memory4V1_014implementation12AshmemMapperE"
205    },
206    {
207     "kind":"complete_dtor_pointer",
208     "mangled_component_name":"_ZTv0_n12_N7android4hidl6memory4V1_014implementation12AshmemMapperD1Ev"
209    },
210    {
211     "kind":"deleting_dtor_pointer",
212     "mangled_component_name":"_ZTv0_n12_N7android4hidl6memory4V1_014implementation12AshmemMapperD0Ev"
213    },
214    {
215     "mangled_component_name":"_ZN7android7RefBase10onFirstRefEv"
216    },
217    {
218     "mangled_component_name":"_ZN7android7RefBase15onLastStrongRefEPKv"
219    },
220    {
221     "mangled_component_name":"_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
222    },
223    {
224     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
225    }
226   ],
227   "unique_id":"_ZTSN7android4hidl6memory4V1_014implementation12AshmemMapperE"
228  }
229 ],
230 "elf_functions":[
231  {
232   "name":"HIDL_FETCH_IMapper"
233  },
234  {
235   "name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMapper9mapMemoryERKNS_8hardware11hidl_memoryE"
236  },
237  {
238   "name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory10getPointerEv"
239  },
240  {
241   "name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory11updateRangeEyy"
242  },
243  {
244   "name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory4readEv"
245  },
246  {
247   "name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory6commitEv"
248  },
249  {
250   "name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory6updateEv"
251  },
252  {
253   "name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory7getSizeEv"
254  },
255  {
256   "name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemory9readRangeEyy"
257  },
258  {
259   "name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemoryC1ERKNS_8hardware11hidl_memoryEPv"
260  },
261  {
262   "name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemoryC2ERKNS_8hardware11hidl_memoryEPv"
263  },
264  {
265   "name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemoryD0Ev"
266  },
267  {
268   "name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemoryD1Ev"
269  },
270  {
271   "name":"_ZN7android4hidl6memory4V1_014implementation12AshmemMemoryD2Ev"
272  },
273  {
274   "name":"_ZTv0_n12_N7android4hidl6memory4V1_014implementation12AshmemMemoryD0Ev"
275  },
276  {
277   "name":"_ZTv0_n12_N7android4hidl6memory4V1_014implementation12AshmemMemoryD1Ev"
278  }
279 ],
280 "elf_objects":[
281  {
282   "name":"_ZTTN7android4hidl6memory4V1_014implementation12AshmemMapperE"
283  },
284  {
285   "name":"_ZTTN7android4hidl6memory4V1_014implementation12AshmemMemoryE"
286  },
287  {
288   "name":"_ZTVN7android4hidl6memory4V1_014implementation12AshmemMapperE"
289  },
290  {
291   "name":"_ZTVN7android4hidl6memory4V1_014implementation12AshmemMemoryE"
292  }
293 ]
294}