• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA0_i",
7   "name" : "int [0]",
8   "referenced_type" : "_ZTIi",
9   "self_type" : "_ZTIA0_i",
10   "source_file" : "system/core/libcutils/include_outside_system/cutils/native_handle.h"
11  }
12 ],
13 "builtin_types" :
14 [
15  {
16   "alignment" : 1,
17   "is_integral" : true,
18   "is_unsigned" : true,
19   "linker_set_key" : "_ZTIc",
20   "name" : "char",
21   "referenced_type" : "_ZTIc",
22   "self_type" : "_ZTIc",
23   "size" : 1
24  },
25  {
26   "alignment" : 4,
27   "is_integral" : true,
28   "linker_set_key" : "_ZTIi",
29   "name" : "int",
30   "referenced_type" : "_ZTIi",
31   "self_type" : "_ZTIi",
32   "size" : 4
33  },
34  {
35   "alignment" : 4,
36   "is_integral" : true,
37   "is_unsigned" : true,
38   "linker_set_key" : "_ZTIj",
39   "name" : "unsigned int",
40   "referenced_type" : "_ZTIj",
41   "self_type" : "_ZTIj",
42   "size" : 4
43  },
44  {
45   "linker_set_key" : "_ZTIv",
46   "name" : "void",
47   "referenced_type" : "_ZTIv",
48   "self_type" : "_ZTIv"
49  },
50  {
51   "alignment" : 8,
52   "is_integral" : true,
53   "is_unsigned" : true,
54   "linker_set_key" : "_ZTIy",
55   "name" : "unsigned long long",
56   "referenced_type" : "_ZTIy",
57   "self_type" : "_ZTIy",
58   "size" : 8
59  }
60 ],
61 "elf_functions" :
62 [
63  {
64   "name" : "_ZN7android8wakelock8WakeLock12WakeLockImpl9acquireOkEv"
65  },
66  {
67   "name" : "_ZN7android8wakelock8WakeLock12WakeLockImplC1ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
68  },
69  {
70   "name" : "_ZN7android8wakelock8WakeLock12WakeLockImplC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE"
71  },
72  {
73   "name" : "_ZN7android8wakelock8WakeLock12WakeLockImplD1Ev"
74  },
75  {
76   "name" : "_ZN7android8wakelock8WakeLock12WakeLockImplD2Ev"
77  },
78  {
79   "name" : "_ZN7android8wakelock8WakeLock6tryGetERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE"
80  },
81  {
82   "name" : "_ZN7android8wakelock8WakeLockC1ENSt3__110unique_ptrINS1_12WakeLockImplENS2_14default_deleteIS4_EEEE"
83  },
84  {
85   "name" : "_ZN7android8wakelock8WakeLockC2ENSt3__110unique_ptrINS1_12WakeLockImplENS2_14default_deleteIS4_EEEE"
86  },
87  {
88   "name" : "_ZN7android8wakelock8WakeLockD1Ev"
89  },
90  {
91   "name" : "_ZN7android8wakelock8WakeLockD2Ev"
92  },
93  {
94   "binding" : "weak",
95   "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_"
96  },
97  {
98   "binding" : "weak",
99   "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"
100  },
101  {
102   "binding" : "weak",
103   "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"
104  },
105  {
106   "binding" : "weak",
107   "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j"
108  },
109  {
110   "binding" : "weak",
111   "name" : "_ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE"
112  },
113  {
114   "name" : "acquire_wake_lock"
115  },
116  {
117   "name" : "release_wake_lock"
118  },
119  {
120   "name" : "uevent_add_native_handler"
121  },
122  {
123   "name" : "uevent_get_fd"
124  },
125  {
126   "name" : "uevent_init"
127  },
128  {
129   "name" : "uevent_next_event"
130  },
131  {
132   "name" : "uevent_remove_native_handler"
133  }
134 ],
135 "elf_objects" :
136 [
137  {
138   "name" : "uevent_handler_list"
139  },
140  {
141   "name" : "uevent_handler_list_lock"
142  }
143 ],
144 "enum_types" :
145 [
146  {
147   "alignment" : 4,
148   "enum_fields" :
149   [
150    {
151     "enum_field_value" : 1,
152     "name" : "PARTIAL_WAKE_LOCK"
153    },
154    {
155     "enum_field_value" : 2,
156     "name" : "FULL_WAKE_LOCK"
157    }
158   ],
159   "linker_set_key" : "_ZTI15$FULL_WAKE_LOCK",
160   "name" : "(anonymous enum at hardware/libhardware_legacy/include/hardware_legacy/power.h:26:1)",
161   "referenced_type" : "_ZTI15$FULL_WAKE_LOCK",
162   "self_type" : "_ZTI15$FULL_WAKE_LOCK",
163   "size" : 4,
164   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h",
165   "underlying_type" : "_ZTIj"
166  }
167 ],
168 "function_types" :
169 [
170  {
171   "alignment" : 4,
172   "linker_set_key" : "_ZTIFvPvPKciE",
173   "name" : "void (void *, const char *, int)",
174   "parameters" :
175   [
176    {
177     "referenced_type" : "_ZTIPv"
178    },
179    {
180     "referenced_type" : "_ZTIPKc"
181    },
182    {
183     "referenced_type" : "_ZTIi"
184    }
185   ],
186   "referenced_type" : "_ZTIFvPvPKciE",
187   "return_type" : "_ZTIv",
188   "self_type" : "_ZTIFvPvPKciE",
189   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/uevent.h"
190  }
191 ],
192 "functions" :
193 [
194  {
195   "function_name" : "android::wakelock::WakeLock::tryGet",
196   "linker_set_key" : "_ZN7android8wakelock8WakeLock6tryGetERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE",
197   "parameters" :
198   [
199    {
200     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
201    }
202   ],
203   "return_type" : "_ZTINSt3__18optionalIN7android8wakelock8WakeLockEEE",
204   "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
205  },
206  {
207   "function_name" : "android::wakelock::WakeLock::WakeLock",
208   "linker_set_key" : "_ZN7android8wakelock8WakeLockC1ENSt3__110unique_ptrINS1_12WakeLockImplENS2_14default_deleteIS4_EEEE",
209   "parameters" :
210   [
211    {
212     "is_this_ptr" : true,
213     "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE"
214    },
215    {
216     "referenced_type" : "_ZTINSt3__110unique_ptrIN7android8wakelock8WakeLock12WakeLockImplENS_14default_deleteIS4_EEEE"
217    }
218   ],
219   "return_type" : "_ZTIv",
220   "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
221  },
222  {
223   "function_name" : "android::wakelock::WakeLock::WakeLock",
224   "linker_set_key" : "_ZN7android8wakelock8WakeLockC2ENSt3__110unique_ptrINS1_12WakeLockImplENS2_14default_deleteIS4_EEEE",
225   "parameters" :
226   [
227    {
228     "is_this_ptr" : true,
229     "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE"
230    },
231    {
232     "referenced_type" : "_ZTINSt3__110unique_ptrIN7android8wakelock8WakeLock12WakeLockImplENS_14default_deleteIS4_EEEE"
233    }
234   ],
235   "return_type" : "_ZTIv",
236   "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
237  },
238  {
239   "function_name" : "android::wakelock::WakeLock::~WakeLock",
240   "linker_set_key" : "_ZN7android8wakelock8WakeLockD1Ev",
241   "parameters" :
242   [
243    {
244     "is_this_ptr" : true,
245     "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE"
246    }
247   ],
248   "return_type" : "_ZTIv",
249   "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
250  },
251  {
252   "function_name" : "android::wakelock::WakeLock::~WakeLock",
253   "linker_set_key" : "_ZN7android8wakelock8WakeLockD2Ev",
254   "parameters" :
255   [
256    {
257     "is_this_ptr" : true,
258     "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE"
259    }
260   ],
261   "return_type" : "_ZTIv",
262   "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
263  },
264  {
265   "function_name" : "acquire_wake_lock",
266   "linker_set_key" : "acquire_wake_lock",
267   "parameters" :
268   [
269    {
270     "referenced_type" : "_ZTIi"
271    },
272    {
273     "referenced_type" : "_ZTIPKc"
274    }
275   ],
276   "return_type" : "_ZTIi",
277   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h"
278  },
279  {
280   "function_name" : "release_wake_lock",
281   "linker_set_key" : "release_wake_lock",
282   "parameters" :
283   [
284    {
285     "referenced_type" : "_ZTIPKc"
286    }
287   ],
288   "return_type" : "_ZTIi",
289   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h"
290  },
291  {
292   "function_name" : "uevent_add_native_handler",
293   "linker_set_key" : "uevent_add_native_handler",
294   "parameters" :
295   [
296    {
297     "referenced_type" : "_ZTIPFvPvPKciE"
298    },
299    {
300     "referenced_type" : "_ZTIPv"
301    }
302   ],
303   "return_type" : "_ZTIi",
304   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/uevent.h"
305  },
306  {
307   "function_name" : "uevent_get_fd",
308   "linker_set_key" : "uevent_get_fd",
309   "return_type" : "_ZTIi",
310   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/uevent.h"
311  },
312  {
313   "function_name" : "uevent_init",
314   "linker_set_key" : "uevent_init",
315   "return_type" : "_ZTIi",
316   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/uevent.h"
317  },
318  {
319   "function_name" : "uevent_next_event",
320   "linker_set_key" : "uevent_next_event",
321   "parameters" :
322   [
323    {
324     "referenced_type" : "_ZTIPc"
325    },
326    {
327     "referenced_type" : "_ZTIi"
328    }
329   ],
330   "return_type" : "_ZTIi",
331   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/uevent.h"
332  },
333  {
334   "function_name" : "uevent_remove_native_handler",
335   "linker_set_key" : "uevent_remove_native_handler",
336   "parameters" :
337   [
338    {
339     "referenced_type" : "_ZTIPFvPvPKciE"
340    }
341   ],
342   "return_type" : "_ZTIi",
343   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/uevent.h"
344  }
345 ],
346 "global_vars" : [],
347 "lvalue_reference_types" :
348 [
349  {
350   "alignment" : 4,
351   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
352   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
353   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
354   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
355   "size" : 4,
356   "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
357  }
358 ],
359 "pointer_types" :
360 [
361  {
362   "alignment" : 4,
363   "linker_set_key" : "_ZTIPFvPvPKciE",
364   "name" : "void (*)(void *, const char *, int)",
365   "referenced_type" : "_ZTIFvPvPKciE",
366   "self_type" : "_ZTIPFvPvPKciE",
367   "size" : 4,
368   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/uevent.h"
369  },
370  {
371   "alignment" : 4,
372   "linker_set_key" : "_ZTIPKc",
373   "name" : "const char *",
374   "referenced_type" : "_ZTIKc",
375   "self_type" : "_ZTIPKc",
376   "size" : 4,
377   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h"
378  },
379  {
380   "alignment" : 4,
381   "linker_set_key" : "_ZTIPN7android8wakelock8WakeLockE",
382   "name" : "android::wakelock::WakeLock *",
383   "referenced_type" : "_ZTIN7android8wakelock8WakeLockE",
384   "self_type" : "_ZTIPN7android8wakelock8WakeLockE",
385   "size" : 4,
386   "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
387  },
388  {
389   "alignment" : 4,
390   "linker_set_key" : "_ZTIPc",
391   "name" : "char *",
392   "referenced_type" : "_ZTIc",
393   "self_type" : "_ZTIPc",
394   "size" : 4,
395   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/uevent.h"
396  },
397  {
398   "alignment" : 4,
399   "linker_set_key" : "_ZTIPv",
400   "name" : "void *",
401   "referenced_type" : "_ZTIv",
402   "self_type" : "_ZTIPv",
403   "size" : 4,
404   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/uevent.h"
405  }
406 ],
407 "qualified_types" :
408 [
409  {
410   "alignment" : 4,
411   "is_const" : true,
412   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
413   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
414   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
415   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
416   "size" : 12,
417   "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
418  },
419  {
420   "alignment" : 1,
421   "is_const" : true,
422   "linker_set_key" : "_ZTIKc",
423   "name" : "const char",
424   "referenced_type" : "_ZTIc",
425   "self_type" : "_ZTIKc",
426   "size" : 1,
427   "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h"
428  }
429 ],
430 "record_types" :
431 [
432  {
433   "alignment" : 4,
434   "fields" :
435   [
436    {
437     "field_name" : "version",
438     "referenced_type" : "_ZTIi"
439    },
440    {
441     "field_name" : "numFds",
442     "field_offset" : 32,
443     "referenced_type" : "_ZTIi"
444    },
445    {
446     "field_name" : "numInts",
447     "field_offset" : 64,
448     "referenced_type" : "_ZTIi"
449    },
450    {
451     "field_name" : "data",
452     "field_offset" : 96,
453     "referenced_type" : "_ZTIA0_i"
454    }
455   ],
456   "linker_set_key" : "_ZTI13native_handle",
457   "name" : "native_handle",
458   "referenced_type" : "_ZTI13native_handle",
459   "self_type" : "_ZTI13native_handle",
460   "size" : 12,
461   "source_file" : "system/core/libcutils/include_outside_system/cutils/native_handle.h"
462  },
463  {
464   "alignment" : 4,
465   "fields" :
466   [
467    {
468     "access" : "private",
469     "field_name" : "mImpl",
470     "referenced_type" : "_ZTINSt3__110unique_ptrIN7android8wakelock8WakeLock12WakeLockImplENS_14default_deleteIS4_EEEE"
471    }
472   ],
473   "linker_set_key" : "_ZTIN7android8wakelock8WakeLockE",
474   "name" : "android::wakelock::WakeLock",
475   "record_kind" : "class",
476   "referenced_type" : "_ZTIN7android8wakelock8WakeLockE",
477   "self_type" : "_ZTIN7android8wakelock8WakeLockE",
478   "size" : 4,
479   "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h"
480  }
481 ],
482 "rvalue_reference_types" : []
483}
484