1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "is_unsigned" : true,
9   "linker_set_key" : "bool",
10   "name" : "bool",
11   "referenced_type" : "type-7",
12   "self_type" : "type-7",
13   "size" : 1
14  },
15  {
16   "alignment" : 1,
17   "is_integral" : true,
18   "linker_set_key" : "char",
19   "name" : "char",
20   "referenced_type" : "type-9",
21   "self_type" : "type-9",
22   "size" : 1
23  },
24  {
25   "linker_set_key" : "void",
26   "name" : "void",
27   "referenced_type" : "type-5",
28   "self_type" : "type-5"
29  }
30 ],
31 "elf_functions" :
32 [
33  {
34   "name" : "_ZN7android11wifi_system13InterfaceTool10GetUpStateEPKc"
35  },
36  {
37   "name" : "_ZN7android11wifi_system13InterfaceTool10SetUpStateEPKcb"
38  },
39  {
40   "name" : "_ZN7android11wifi_system13InterfaceTool13SetMacAddressEPKcRKNSt3__15arrayIhLj6EEE"
41  },
42  {
43   "name" : "_ZN7android11wifi_system13InterfaceTool14SetWifiUpStateEb"
44  },
45  {
46   "name" : "_ZN7android11wifi_system13InterfaceTool20GetFactoryMacAddressEPKc"
47  },
48  {
49   "binding" : "weak",
50   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
51  }
52 ],
53 "elf_objects" :
54 [
55  {
56   "name" : "_ZTVN7android11wifi_system13InterfaceToolE"
57  }
58 ],
59 "enum_types" : [],
60 "function_types" : [],
61 "functions" :
62 [
63  {
64   "function_name" : "android::wifi_system::InterfaceTool::GetUpState",
65   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool10GetUpStateEPKc",
66   "parameters" :
67   [
68    {
69     "is_this_ptr" : true,
70     "referenced_type" : "type-6"
71    },
72    {
73     "referenced_type" : "type-10"
74    }
75   ],
76   "return_type" : "type-7",
77   "source_file" : "/frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
78  },
79  {
80   "function_name" : "android::wifi_system::InterfaceTool::SetUpState",
81   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool10SetUpStateEPKcb",
82   "parameters" :
83   [
84    {
85     "is_this_ptr" : true,
86     "referenced_type" : "type-6"
87    },
88    {
89     "referenced_type" : "type-10"
90    },
91    {
92     "referenced_type" : "type-7"
93    }
94   ],
95   "return_type" : "type-7",
96   "source_file" : "/frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
97  },
98  {
99   "function_name" : "android::wifi_system::InterfaceTool::SetMacAddress",
100   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool13SetMacAddressEPKcRKNSt3__15arrayIhLj6EEE",
101   "parameters" :
102   [
103    {
104     "is_this_ptr" : true,
105     "referenced_type" : "type-6"
106    },
107    {
108     "referenced_type" : "type-10"
109    },
110    {
111     "referenced_type" : "type-2"
112    }
113   ],
114   "return_type" : "type-7",
115   "source_file" : "/frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
116  },
117  {
118   "function_name" : "android::wifi_system::InterfaceTool::SetWifiUpState",
119   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool14SetWifiUpStateEb",
120   "parameters" :
121   [
122    {
123     "is_this_ptr" : true,
124     "referenced_type" : "type-6"
125    },
126    {
127     "referenced_type" : "type-7"
128    }
129   ],
130   "return_type" : "type-7",
131   "source_file" : "/frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
132  },
133  {
134   "function_name" : "android::wifi_system::InterfaceTool::GetFactoryMacAddress",
135   "linker_set_key" : "_ZN7android11wifi_system13InterfaceTool20GetFactoryMacAddressEPKc",
136   "parameters" :
137   [
138    {
139     "is_this_ptr" : true,
140     "referenced_type" : "type-6"
141    },
142    {
143     "referenced_type" : "type-10"
144    }
145   ],
146   "return_type" : "type-11",
147   "source_file" : "/frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
148  }
149 ],
150 "global_vars" : [],
151 "lvalue_reference_types" :
152 [
153  {
154   "alignment" : 4,
155   "linker_set_key" : "const std::array<unsigned char, 6> &",
156   "name" : "const std::array<unsigned char, 6> &",
157   "referenced_type" : "type-3",
158   "self_type" : "type-2",
159   "size" : 4,
160   "source_file" : "/frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
161  }
162 ],
163 "pointer_types" :
164 [
165  {
166   "alignment" : 4,
167   "linker_set_key" : "android::wifi_system::InterfaceTool *",
168   "name" : "android::wifi_system::InterfaceTool *",
169   "referenced_type" : "type-1",
170   "self_type" : "type-6",
171   "size" : 4,
172   "source_file" : "/frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
173  },
174  {
175   "alignment" : 4,
176   "linker_set_key" : "const char *",
177   "name" : "const char *",
178   "referenced_type" : "type-8",
179   "self_type" : "type-10",
180   "size" : 4,
181   "source_file" : "/frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
182  }
183 ],
184 "qualified_types" :
185 [
186  {
187   "alignment" : 1,
188   "is_const" : true,
189   "linker_set_key" : "const char",
190   "name" : "const char",
191   "referenced_type" : "type-9",
192   "self_type" : "type-8",
193   "size" : 1,
194   "source_file" : "/frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
195  },
196  {
197   "alignment" : 1,
198   "is_const" : true,
199   "linker_set_key" : "const std::array<unsigned char, 6>",
200   "name" : "const std::array<unsigned char, 6>",
201   "referenced_type" : "type-4",
202   "self_type" : "type-3",
203   "size" : 6,
204   "source_file" : "/frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h"
205  }
206 ],
207 "record_types" :
208 [
209  {
210   "alignment" : 4,
211   "linker_set_key" : "android::wifi_system::InterfaceTool",
212   "name" : "android::wifi_system::InterfaceTool",
213   "record_kind" : "class",
214   "referenced_type" : "type-1",
215   "self_type" : "type-1",
216   "size" : 4,
217   "source_file" : "/frameworks/opt/net/wifi/libwifi_system_iface/include/wifi_system/interface_tool.h",
218   "unique_id" : "_ZTSN7android11wifi_system13InterfaceToolE",
219   "vtable_components" :
220   [
221    {
222     "kind" : "offset_to_top"
223    },
224    {
225     "kind" : "rtti",
226     "mangled_component_name" : "_ZTIN7android11wifi_system13InterfaceToolE"
227    },
228    {
229     "kind" : "complete_dtor_pointer",
230     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceToolD1Ev"
231    },
232    {
233     "kind" : "deleting_dtor_pointer",
234     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceToolD0Ev"
235    },
236    {
237     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool10GetUpStateEPKc"
238    },
239    {
240     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool10SetUpStateEPKcb"
241    },
242    {
243     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool14SetWifiUpStateEb"
244    },
245    {
246     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool13SetMacAddressEPKcRKNSt3__15arrayIhLj6EEE"
247    },
248    {
249     "mangled_component_name" : "_ZN7android11wifi_system13InterfaceTool20GetFactoryMacAddressEPKc"
250    }
251   ]
252  }
253 ],
254 "rvalue_reference_types" : []
255}
256