1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "_ZTIb",
10   "name" : "bool",
11   "referenced_type" : "_ZTIb",
12   "self_type" : "_ZTIb",
13   "size" : 1
14  },
15  {
16   "alignment" : 1,
17   "is_integral" : true,
18   "is_unsigned" : true,
19   "linker_set_key" : "_ZTIc",
20   "name" : "char",
21   "referenced_type" : "_ZTIc",
22   "self_type" : "_ZTIc",
23   "size" : 1
24  },
25  {
26   "linker_set_key" : "_ZTIv",
27   "name" : "void",
28   "referenced_type" : "_ZTIv",
29   "self_type" : "_ZTIv"
30  }
31 ],
32 "elf_functions" :
33 [
34  {
35   "name" : "_ZN7android11wifi_system13InterfaceTool10GetUpStateEPKc"
36  },
37  {
38   "name" : "_ZN7android11wifi_system13InterfaceTool10SetUpStateEPKcb"
39  },
40  {
41   "name" : "_ZN7android11wifi_system13InterfaceTool12createBridgeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
42  },
43  {
44   "name" : "_ZN7android11wifi_system13InterfaceTool12deleteBridgeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
45  },
46  {
47   "name" : "_ZN7android11wifi_system13InterfaceTool13SetMacAddressEPKcRKNSt3__15arrayIhLm6EEE"
48  },
49  {
50   "name" : "_ZN7android11wifi_system13InterfaceTool14SetWifiUpStateEb"
51  },
52  {
53   "name" : "_ZN7android11wifi_system13InterfaceTool16addIfaceToBridgeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_"
54  },
55  {
56   "name" : "_ZN7android11wifi_system13InterfaceTool20GetFactoryMacAddressEPKc"
57  },
58  {
59   "name" : "_ZN7android11wifi_system13InterfaceTool21removeIfaceFromBridgeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_"
60  },
61  {
62   "binding" : "weak",
63   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m"
64  }
65 ],
66 "elf_objects" :
67 [
68  {
69   "name" : "_ZTVN7android11wifi_system13InterfaceToolE"
70  }
71 ],
72 "enum_types" : [],
73 "function_types" : [],
74 "functions" :
75 [
76  {
77   "function_name" : "android::wifi_system::InterfaceTool::GetUpState",
78   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool10GetUpStateEPKc",
79   "parameters" :
80   [
81    {
82     "is_this_ptr" : true,
83     "referenced_type" : "_ZTIPN7android11wifi_system13InterfaceToolE"
84    },
85    {
86     "referenced_type" : "_ZTIPKc"
87    }
88   ],
89   "return_type" : "_ZTIb",
90   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
91  },
92  {
93   "function_name" : "android::wifi_system::InterfaceTool::SetUpState",
94   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool10SetUpStateEPKcb",
95   "parameters" :
96   [
97    {
98     "is_this_ptr" : true,
99     "referenced_type" : "_ZTIPN7android11wifi_system13InterfaceToolE"
100    },
101    {
102     "referenced_type" : "_ZTIPKc"
103    },
104    {
105     "referenced_type" : "_ZTIb"
106    }
107   ],
108   "return_type" : "_ZTIb",
109   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
110  },
111  {
112   "function_name" : "android::wifi_system::InterfaceTool::createBridge",
113   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool12createBridgeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
114   "parameters" :
115   [
116    {
117     "is_this_ptr" : true,
118     "referenced_type" : "_ZTIPN7android11wifi_system13InterfaceToolE"
119    },
120    {
121     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
122    }
123   ],
124   "return_type" : "_ZTIb",
125   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
126  },
127  {
128   "function_name" : "android::wifi_system::InterfaceTool::deleteBridge",
129   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool12deleteBridgeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
130   "parameters" :
131   [
132    {
133     "is_this_ptr" : true,
134     "referenced_type" : "_ZTIPN7android11wifi_system13InterfaceToolE"
135    },
136    {
137     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
138    }
139   ],
140   "return_type" : "_ZTIb",
141   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
142  },
143  {
144   "function_name" : "android::wifi_system::InterfaceTool::SetMacAddress",
145   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool13SetMacAddressEPKcRKNSt3__15arrayIhLm6EEE",
146   "parameters" :
147   [
148    {
149     "is_this_ptr" : true,
150     "referenced_type" : "_ZTIPN7android11wifi_system13InterfaceToolE"
151    },
152    {
153     "referenced_type" : "_ZTIPKc"
154    },
155    {
156     "referenced_type" : "_ZTIRKNSt3__15arrayIhLm6EEE"
157    }
158   ],
159   "return_type" : "_ZTIb",
160   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
161  },
162  {
163   "function_name" : "android::wifi_system::InterfaceTool::SetWifiUpState",
164   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool14SetWifiUpStateEb",
165   "parameters" :
166   [
167    {
168     "is_this_ptr" : true,
169     "referenced_type" : "_ZTIPN7android11wifi_system13InterfaceToolE"
170    },
171    {
172     "referenced_type" : "_ZTIb"
173    }
174   ],
175   "return_type" : "_ZTIb",
176   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
177  },
178  {
179   "function_name" : "android::wifi_system::InterfaceTool::addIfaceToBridge",
180   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool16addIfaceToBridgeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_",
181   "parameters" :
182   [
183    {
184     "is_this_ptr" : true,
185     "referenced_type" : "_ZTIPN7android11wifi_system13InterfaceToolE"
186    },
187    {
188     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
189    },
190    {
191     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
192    }
193   ],
194   "return_type" : "_ZTIb",
195   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
196  },
197  {
198   "function_name" : "android::wifi_system::InterfaceTool::GetFactoryMacAddress",
199   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool20GetFactoryMacAddressEPKc",
200   "parameters" :
201   [
202    {
203     "is_this_ptr" : true,
204     "referenced_type" : "_ZTIPN7android11wifi_system13InterfaceToolE"
205    },
206    {
207     "referenced_type" : "_ZTIPKc"
208    }
209   ],
210   "return_type" : "_ZTINSt3__15arrayIhLm6EEE",
211   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
212  },
213  {
214   "function_name" : "android::wifi_system::InterfaceTool::removeIfaceFromBridge",
215   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool21removeIfaceFromBridgeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_",
216   "parameters" :
217   [
218    {
219     "is_this_ptr" : true,
220     "referenced_type" : "_ZTIPN7android11wifi_system13InterfaceToolE"
221    },
222    {
223     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
224    },
225    {
226     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
227    }
228   ],
229   "return_type" : "_ZTIb",
230   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
231  }
232 ],
233 "global_vars" : [],
234 "lvalue_reference_types" :
235 [
236  {
237   "alignment" : 8,
238   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
239   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
240   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
241   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
242   "size" : 8,
243   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
244  },
245  {
246   "alignment" : 8,
247   "linker_set_key" : "_ZTIRKNSt3__15arrayIhLm6EEE",
248   "name" : "const std::array<unsigned char, 6> &",
249   "referenced_type" : "_ZTIKNSt3__15arrayIhLm6EEE",
250   "self_type" : "_ZTIRKNSt3__15arrayIhLm6EEE",
251   "size" : 8,
252   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
253  }
254 ],
255 "pointer_types" :
256 [
257  {
258   "alignment" : 8,
259   "linker_set_key" : "_ZTIPKc",
260   "name" : "const char *",
261   "referenced_type" : "_ZTIKc",
262   "self_type" : "_ZTIPKc",
263   "size" : 8,
264   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
265  },
266  {
267   "alignment" : 8,
268   "linker_set_key" : "_ZTIPN7android11wifi_system13InterfaceToolE",
269   "name" : "android::wifi_system::InterfaceTool *",
270   "referenced_type" : "_ZTIN7android11wifi_system13InterfaceToolE",
271   "self_type" : "_ZTIPN7android11wifi_system13InterfaceToolE",
272   "size" : 8,
273   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
274  }
275 ],
276 "qualified_types" :
277 [
278  {
279   "alignment" : 8,
280   "is_const" : true,
281   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
282   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
283   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
284   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
285   "size" : 24,
286   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
287  },
288  {
289   "alignment" : 1,
290   "is_const" : true,
291   "linker_set_key" : "_ZTIKNSt3__15arrayIhLm6EEE",
292   "name" : "const std::array<unsigned char, 6>",
293   "referenced_type" : "_ZTINSt3__15arrayIhLm6EEE",
294   "self_type" : "_ZTIKNSt3__15arrayIhLm6EEE",
295   "size" : 6,
296   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
297  },
298  {
299   "alignment" : 1,
300   "is_const" : true,
301   "linker_set_key" : "_ZTIKc",
302   "name" : "const char",
303   "referenced_type" : "_ZTIc",
304   "self_type" : "_ZTIKc",
305   "size" : 1,
306   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
307  }
308 ],
309 "record_types" :
310 [
311  {
312   "alignment" : 8,
313   "linker_set_key" : "_ZTIN7android11wifi_system13InterfaceToolE",
314   "name" : "android::wifi_system::InterfaceTool",
315   "record_kind" : "class",
316   "referenced_type" : "_ZTIN7android11wifi_system13InterfaceToolE",
317   "self_type" : "_ZTIN7android11wifi_system13InterfaceToolE",
318   "size" : 8,
319   "source_file" : "frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h",
320   "vtable_components" :
321   [
322    {
323     "kind" : "offset_to_top"
324    },
325    {
326     "kind" : "rtti",
327     "mangled_component_name" : "_ZTIN7android11wifi_system13InterfaceToolE"
328    },
329    {
330     "kind" : "complete_dtor_pointer",
331     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceToolD1Ev"
332    },
333    {
334     "kind" : "deleting_dtor_pointer",
335     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceToolD0Ev"
336    },
337    {
338     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool10GetUpStateEPKc"
339    },
340    {
341     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool10SetUpStateEPKcb"
342    },
343    {
344     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool14SetWifiUpStateEb"
345    },
346    {
347     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool13SetMacAddressEPKcRKNSt3__15arrayIhLm6EEE"
348    },
349    {
350     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool20GetFactoryMacAddressEPKc"
351    },
352    {
353     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool12createBridgeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
354    },
355    {
356     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool12deleteBridgeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
357    },
358    {
359     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool16addIfaceToBridgeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_"
360    },
361    {
362     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool21removeIfaceFromBridgeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_"
363    }
364   ]
365  }
366 ],
367 "rvalue_reference_types" : []
368}
369