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