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