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-8",
12   "self_type" : "type-8",
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-10",
22   "self_type" : "type-10",
23   "size" : 1
24  },
25  {
26   "alignment" : 8,
27   "linker_set_key" : "double",
28   "name" : "double",
29   "referenced_type" : "type-13",
30   "self_type" : "type-13",
31   "size" : 8
32  },
33  {
34   "alignment" : 4,
35   "is_integral" : true,
36   "linker_set_key" : "int",
37   "name" : "int",
38   "referenced_type" : "type-1",
39   "self_type" : "type-1",
40   "size" : 4
41  },
42  {
43   "alignment" : 4,
44   "is_integral" : true,
45   "linker_set_key" : "long",
46   "name" : "long",
47   "referenced_type" : "type-7",
48   "self_type" : "type-7",
49   "size" : 4
50  },
51  {
52   "alignment" : 8,
53   "linker_set_key" : "long double",
54   "name" : "long double",
55   "referenced_type" : "type-5",
56   "self_type" : "type-5",
57   "size" : 8
58  },
59  {
60   "alignment" : 8,
61   "is_integral" : true,
62   "linker_set_key" : "long long",
63   "name" : "long long",
64   "referenced_type" : "type-2",
65   "self_type" : "type-2",
66   "size" : 8
67  },
68  {
69   "alignment" : 2,
70   "is_integral" : true,
71   "linker_set_key" : "short",
72   "name" : "short",
73   "referenced_type" : "type-4",
74   "self_type" : "type-4",
75   "size" : 2
76  },
77  {
78   "alignment" : 1,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "unsigned char",
82   "name" : "unsigned char",
83   "referenced_type" : "type-15",
84   "self_type" : "type-15",
85   "size" : 1
86  },
87  {
88   "alignment" : 4,
89   "is_integral" : true,
90   "is_unsigned" : true,
91   "linker_set_key" : "unsigned int",
92   "name" : "unsigned int",
93   "referenced_type" : "type-12",
94   "self_type" : "type-12",
95   "size" : 4
96  },
97  {
98   "alignment" : 4,
99   "is_integral" : true,
100   "is_unsigned" : true,
101   "linker_set_key" : "unsigned long",
102   "name" : "unsigned long",
103   "referenced_type" : "type-3",
104   "self_type" : "type-3",
105   "size" : 4
106  },
107  {
108   "alignment" : 8,
109   "is_integral" : true,
110   "is_unsigned" : true,
111   "linker_set_key" : "unsigned long long",
112   "name" : "unsigned long long",
113   "referenced_type" : "type-6",
114   "self_type" : "type-6",
115   "size" : 8
116  },
117  {
118   "alignment" : 2,
119   "is_integral" : true,
120   "is_unsigned" : true,
121   "linker_set_key" : "unsigned short",
122   "name" : "unsigned short",
123   "referenced_type" : "type-16",
124   "self_type" : "type-16",
125   "size" : 2
126  },
127  {
128   "linker_set_key" : "void",
129   "name" : "void",
130   "referenced_type" : "type-14",
131   "self_type" : "type-14"
132  }
133 ],
134 "elf_functions" :
135 [
136  {
137   "binding" : "weak",
138   "name" : "_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android2spINS8_6system7suspend4V1_09IWakeLockEEEEENS_22__unordered_map_hasherIS7_SF_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SF_NS_8equal_toIS7_EELb1EEENS5_ISF_EEE25__emplace_unique_key_argsIS7_JRKNS_21piecewise_construct_tENS_5tupleIJOS7_EEENSU_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeISF_PvEEEEbEERKT_DpOT0_"
139  },
140  {
141   "binding" : "weak",
142   "name" : "_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android2spINS8_6system7suspend4V1_09IWakeLockEEEEENS_22__unordered_map_hasherIS7_SF_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SF_NS_8equal_toIS7_EELb1EEENS5_ISF_EEE6rehashEj"
143  },
144  {
145   "binding" : "weak",
146   "name" : "_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN7android2spINS8_6system7suspend4V1_09IWakeLockEEEEENS_22__unordered_map_hasherIS7_SF_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_SF_NS_8equal_toIS7_EELb1EEENS5_ISF_EEE8__rehashEj"
147  },
148  {
149   "binding" : "weak",
150   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
151  },
152  {
153   "name" : "__aeabi_memclr"
154  },
155  {
156   "name" : "__aeabi_memclr4"
157  },
158  {
159   "name" : "__aeabi_memclr8"
160  },
161  {
162   "name" : "__aeabi_memcpy"
163  },
164  {
165   "name" : "__aeabi_memcpy4"
166  },
167  {
168   "name" : "__aeabi_memcpy8"
169  },
170  {
171   "name" : "__aeabi_memset"
172  },
173  {
174   "name" : "__aeabi_memset4"
175  },
176  {
177   "name" : "__aeabi_memset8"
178  },
179  {
180   "name" : "__aeabi_uidivmod"
181  },
182  {
183   "name" : "__udivmodsi4"
184  },
185  {
186   "name" : "acquire_wake_lock"
187  },
188  {
189   "name" : "release_wake_lock"
190  }
191 ],
192 "elf_objects" : [],
193 "enum_types" : [],
194 "function_types" : [],
195 "functions" :
196 [
197  {
198   "function_name" : "acquire_wake_lock",
199   "linker_set_key" : "acquire_wake_lock",
200   "parameters" :
201   [
202    {
203     "referenced_type" : "type-1"
204    },
205    {
206     "referenced_type" : "type-11"
207    }
208   ],
209   "return_type" : "type-1",
210   "source_file" : "/hardware/libhardware_legacy/include/hardware_legacy/power.h"
211  },
212  {
213   "function_name" : "release_wake_lock",
214   "linker_set_key" : "release_wake_lock",
215   "parameters" :
216   [
217    {
218     "referenced_type" : "type-11"
219    }
220   ],
221   "return_type" : "type-1",
222   "source_file" : "/hardware/libhardware_legacy/include/hardware_legacy/power.h"
223  }
224 ],
225 "global_vars" : [],
226 "lvalue_reference_types" : [],
227 "pointer_types" :
228 [
229  {
230   "alignment" : 4,
231   "linker_set_key" : "const char *",
232   "name" : "const char *",
233   "referenced_type" : "type-9",
234   "self_type" : "type-11",
235   "size" : 4,
236   "source_file" : "/hardware/libhardware_legacy/include/hardware_legacy/power.h"
237  }
238 ],
239 "qualified_types" :
240 [
241  {
242   "alignment" : 1,
243   "is_const" : true,
244   "linker_set_key" : "const char",
245   "name" : "const char",
246   "referenced_type" : "type-10",
247   "self_type" : "type-9",
248   "size" : 1,
249   "source_file" : "/hardware/libhardware_legacy/include/hardware_legacy/power.h"
250  }
251 ],
252 "record_types" : [],
253 "rvalue_reference_types" : []
254}
255