blob: 8ea0f437dde182b59f69fdcc2911f6f79becdc3a [file] [log] [blame]
Hsin-Yi Chenafdac8d2021-10-15 14:07:58 +08001{
2 "array_types" : [],
3 "builtin_types" :
4 [
5 {
6 "alignment" : 1,
7 "is_integral" : true,
8 "is_unsigned" : true,
9 "linker_set_key" : "_ZTIc",
10 "name" : "char",
11 "referenced_type" : "_ZTIc",
12 "self_type" : "_ZTIc",
13 "size" : 1
14 },
15 {
16 "alignment" : 4,
17 "is_integral" : true,
18 "linker_set_key" : "_ZTIi",
19 "name" : "int",
20 "referenced_type" : "_ZTIi",
21 "self_type" : "_ZTIi",
22 "size" : 4
23 },
24 {
25 "alignment" : 4,
26 "is_integral" : true,
27 "is_unsigned" : true,
28 "linker_set_key" : "_ZTIj",
29 "name" : "unsigned int",
30 "referenced_type" : "_ZTIj",
31 "self_type" : "_ZTIj",
32 "size" : 4
33 },
34 {
35 "linker_set_key" : "_ZTIv",
36 "name" : "void",
37 "referenced_type" : "_ZTIv",
38 "self_type" : "_ZTIv"
39 }
40 ],
41 "elf_functions" :
42 [
43 {
44 "name" : "_ZN7android8wakelock8WakeLock12WakeLockImpl9acquireOkEv"
45 },
46 {
47 "name" : "_ZN7android8wakelock8WakeLock12WakeLockImplC1ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
48 },
49 {
50 "name" : "_ZN7android8wakelock8WakeLock12WakeLockImplC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
51 },
52 {
53 "name" : "_ZN7android8wakelock8WakeLock12WakeLockImplD1Ev"
54 },
55 {
56 "name" : "_ZN7android8wakelock8WakeLock12WakeLockImplD2Ev"
57 },
58 {
59 "name" : "_ZN7android8wakelock8WakeLock6tryGetERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
60 },
61 {
62 "name" : "_ZN7android8wakelock8WakeLockC1ENSt3__110unique_ptrINS1_12WakeLockImplENS2_14default_deleteIS4_EEEE"
63 },
64 {
65 "name" : "_ZN7android8wakelock8WakeLockC2ENSt3__110unique_ptrINS1_12WakeLockImplENS2_14default_deleteIS4_EEEE"
66 },
67 {
68 "name" : "_ZN7android8wakelock8WakeLockD1Ev"
69 },
70 {
71 "name" : "_ZN7android8wakelock8WakeLockD2Ev"
72 },
73 {
74 "binding" : "weak",
75 "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_"
76 },
77 {
78 "binding" : "weak",
79 "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_EEE6rehashEm"
80 },
81 {
82 "binding" : "weak",
83 "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__rehashEm"
84 },
85 {
86 "binding" : "weak",
87 "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m"
88 },
89 {
90 "binding" : "weak",
91 "name" : "_ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE"
92 },
93 {
94 "name" : "acquire_wake_lock"
95 },
96 {
97 "name" : "release_wake_lock"
98 }
99 ],
100 "elf_objects" : [],
101 "enum_types" :
102 [
103 {
104 "alignment" : 4,
105 "enum_fields" :
106 [
107 {
108 "enum_field_value" : 1,
109 "name" : "PARTIAL_WAKE_LOCK"
110 },
111 {
112 "enum_field_value" : 2,
113 "name" : "FULL_WAKE_LOCK"
114 }
115 ],
116 "linker_set_key" : "_ZTI15$FULL_WAKE_LOCK",
117 "name" : "(anonymous enum at hardware/libhardware_legacy/include/hardware_legacy/power.h:26:1)",
118 "referenced_type" : "_ZTI15$FULL_WAKE_LOCK",
119 "self_type" : "_ZTI15$FULL_WAKE_LOCK",
120 "size" : 4,
121 "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h",
122 "underlying_type" : "_ZTIj"
123 }
124 ],
125 "function_types" : [],
126 "functions" :
127 [
128 {
129 "function_name" : "android::wakelock::WakeLock::tryGet",
130 "linker_set_key" : "_ZN7android8wakelock8WakeLock6tryGetERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
131 "parameters" :
132 [
133 {
134 "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
135 }
136 ],
137 "return_type" : "_ZTINSt3__18optionalIN7android8wakelock8WakeLockEEE",
138 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
139 },
140 {
141 "function_name" : "android::wakelock::WakeLock::WakeLock",
142 "linker_set_key" : "_ZN7android8wakelock8WakeLockC1ENSt3__110unique_ptrINS1_12WakeLockImplENS2_14default_deleteIS4_EEEE",
143 "parameters" :
144 [
145 {
146 "is_this_ptr" : true,
147 "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE"
148 },
149 {
150 "referenced_type" : "_ZTINSt3__110unique_ptrIN7android8wakelock8WakeLock12WakeLockImplENS_14default_deleteIS4_EEEE"
151 }
152 ],
153 "return_type" : "_ZTIv",
154 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
155 },
156 {
157 "function_name" : "android::wakelock::WakeLock::WakeLock",
158 "linker_set_key" : "_ZN7android8wakelock8WakeLockC2ENSt3__110unique_ptrINS1_12WakeLockImplENS2_14default_deleteIS4_EEEE",
159 "parameters" :
160 [
161 {
162 "is_this_ptr" : true,
163 "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE"
164 },
165 {
166 "referenced_type" : "_ZTINSt3__110unique_ptrIN7android8wakelock8WakeLock12WakeLockImplENS_14default_deleteIS4_EEEE"
167 }
168 ],
169 "return_type" : "_ZTIv",
170 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
171 },
172 {
173 "function_name" : "android::wakelock::WakeLock::~WakeLock",
174 "linker_set_key" : "_ZN7android8wakelock8WakeLockD1Ev",
175 "parameters" :
176 [
177 {
178 "is_this_ptr" : true,
179 "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE"
180 }
181 ],
182 "return_type" : "_ZTIv",
183 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
184 },
185 {
186 "function_name" : "android::wakelock::WakeLock::~WakeLock",
187 "linker_set_key" : "_ZN7android8wakelock8WakeLockD2Ev",
188 "parameters" :
189 [
190 {
191 "is_this_ptr" : true,
192 "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE"
193 }
194 ],
195 "return_type" : "_ZTIv",
196 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
197 },
198 {
199 "function_name" : "acquire_wake_lock",
200 "linker_set_key" : "acquire_wake_lock",
201 "parameters" :
202 [
203 {
204 "referenced_type" : "_ZTIi"
205 },
206 {
207 "referenced_type" : "_ZTIPKc"
208 }
209 ],
210 "return_type" : "_ZTIi",
211 "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h"
212 },
213 {
214 "function_name" : "release_wake_lock",
215 "linker_set_key" : "release_wake_lock",
216 "parameters" :
217 [
218 {
219 "referenced_type" : "_ZTIPKc"
220 }
221 ],
222 "return_type" : "_ZTIi",
223 "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h"
224 }
225 ],
226 "global_vars" : [],
227 "lvalue_reference_types" :
228 [
229 {
230 "alignment" : 8,
231 "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
232 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
233 "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
234 "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
235 "size" : 8,
236 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
237 }
238 ],
239 "pointer_types" :
240 [
241 {
242 "alignment" : 8,
243 "linker_set_key" : "_ZTIPKc",
244 "name" : "const char *",
245 "referenced_type" : "_ZTIKc",
246 "self_type" : "_ZTIPKc",
247 "size" : 8,
248 "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h"
249 },
250 {
251 "alignment" : 8,
252 "linker_set_key" : "_ZTIPN7android8wakelock8WakeLockE",
253 "name" : "android::wakelock::WakeLock *",
254 "referenced_type" : "_ZTIN7android8wakelock8WakeLockE",
255 "self_type" : "_ZTIPN7android8wakelock8WakeLockE",
256 "size" : 8,
257 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
258 }
259 ],
260 "qualified_types" :
261 [
262 {
263 "alignment" : 8,
264 "is_const" : true,
265 "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
266 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
267 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
268 "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
269 "size" : 24,
270 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
271 },
272 {
273 "alignment" : 1,
274 "is_const" : true,
275 "linker_set_key" : "_ZTIKc",
276 "name" : "const char",
277 "referenced_type" : "_ZTIc",
278 "self_type" : "_ZTIKc",
279 "size" : 1,
280 "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h"
281 }
282 ],
283 "record_types" :
284 [
285 {
286 "alignment" : 8,
287 "fields" :
288 [
289 {
290 "access" : "private",
291 "field_name" : "mImpl",
292 "referenced_type" : "_ZTINSt3__110unique_ptrIN7android8wakelock8WakeLock12WakeLockImplENS_14default_deleteIS4_EEEE"
293 }
294 ],
295 "linker_set_key" : "_ZTIN7android8wakelock8WakeLockE",
296 "name" : "android::wakelock::WakeLock",
297 "record_kind" : "class",
298 "referenced_type" : "_ZTIN7android8wakelock8WakeLockE",
299 "self_type" : "_ZTIN7android8wakelock8WakeLockE",
300 "size" : 8,
301 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
302 }
303 ],
304 "rvalue_reference_types" : []
305}