1{ 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_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_" 76 }, 77 { 78 "binding" : "weak", 79 "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" 80 }, 81 { 82 "binding" : "weak", 83 "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" 84 }, 85 { 86 "binding" : "weak", 87 "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j" 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 [ 102 { 103 "binding" : "weak", 104 "name" : "_ZGVN4aidl7android6system7suspend14ISystemSuspend4hashE" 105 }, 106 { 107 "binding" : "weak", 108 "name" : "_ZGVN4aidl7android6system7suspend9IWakeLock4hashE" 109 }, 110 { 111 "binding" : "weak", 112 "name" : "_ZN4aidl7android6system7suspend14ISystemSuspend4hashE" 113 }, 114 { 115 "binding" : "weak", 116 "name" : "_ZN4aidl7android6system7suspend9IWakeLock4hashE" 117 } 118 ], 119 "enum_types" : 120 [ 121 { 122 "alignment" : 4, 123 "enum_fields" : 124 [ 125 { 126 "enum_field_value" : 1, 127 "name" : "PARTIAL_WAKE_LOCK" 128 }, 129 { 130 "enum_field_value" : 2, 131 "name" : "FULL_WAKE_LOCK" 132 } 133 ], 134 "linker_set_key" : "_ZTI15$FULL_WAKE_LOCK", 135 "name" : "(unnamed enum at hardware/libhardware_legacy/include/hardware_legacy/power.h:26:1)", 136 "referenced_type" : "_ZTI15$FULL_WAKE_LOCK", 137 "self_type" : "_ZTI15$FULL_WAKE_LOCK", 138 "size" : 4, 139 "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h", 140 "underlying_type" : "_ZTIj" 141 } 142 ], 143 "function_types" : [], 144 "functions" : 145 [ 146 { 147 "function_name" : "android::wakelock::WakeLock::tryGet", 148 "linker_set_key" : "_ZN7android8wakelock8WakeLock6tryGetERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE", 149 "parameters" : 150 [ 151 { 152 "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" 153 } 154 ], 155 "return_type" : "_ZTINSt3__18optionalIN7android8wakelock8WakeLockEEE", 156 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h" 157 }, 158 { 159 "function_name" : "android::wakelock::WakeLock::WakeLock", 160 "linker_set_key" : "_ZN7android8wakelock8WakeLockC1ENSt3__110unique_ptrINS1_12WakeLockImplENS2_14default_deleteIS4_EEEE", 161 "parameters" : 162 [ 163 { 164 "is_this_ptr" : true, 165 "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE" 166 }, 167 { 168 "referenced_type" : "_ZTINSt3__110unique_ptrIN7android8wakelock8WakeLock12WakeLockImplENS_14default_deleteIS4_EEEE" 169 } 170 ], 171 "return_type" : "_ZTIv", 172 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h" 173 }, 174 { 175 "function_name" : "android::wakelock::WakeLock::WakeLock", 176 "linker_set_key" : "_ZN7android8wakelock8WakeLockC2ENSt3__110unique_ptrINS1_12WakeLockImplENS2_14default_deleteIS4_EEEE", 177 "parameters" : 178 [ 179 { 180 "is_this_ptr" : true, 181 "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE" 182 }, 183 { 184 "referenced_type" : "_ZTINSt3__110unique_ptrIN7android8wakelock8WakeLock12WakeLockImplENS_14default_deleteIS4_EEEE" 185 } 186 ], 187 "return_type" : "_ZTIv", 188 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h" 189 }, 190 { 191 "function_name" : "android::wakelock::WakeLock::~WakeLock", 192 "linker_set_key" : "_ZN7android8wakelock8WakeLockD1Ev", 193 "parameters" : 194 [ 195 { 196 "is_this_ptr" : true, 197 "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE" 198 } 199 ], 200 "return_type" : "_ZTIv", 201 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h" 202 }, 203 { 204 "function_name" : "android::wakelock::WakeLock::~WakeLock", 205 "linker_set_key" : "_ZN7android8wakelock8WakeLockD2Ev", 206 "parameters" : 207 [ 208 { 209 "is_this_ptr" : true, 210 "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE" 211 } 212 ], 213 "return_type" : "_ZTIv", 214 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h" 215 }, 216 { 217 "function_name" : "acquire_wake_lock", 218 "linker_set_key" : "acquire_wake_lock", 219 "parameters" : 220 [ 221 { 222 "referenced_type" : "_ZTIi" 223 }, 224 { 225 "referenced_type" : "_ZTIPKc" 226 } 227 ], 228 "return_type" : "_ZTIi", 229 "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h" 230 }, 231 { 232 "function_name" : "release_wake_lock", 233 "linker_set_key" : "release_wake_lock", 234 "parameters" : 235 [ 236 { 237 "referenced_type" : "_ZTIPKc" 238 } 239 ], 240 "return_type" : "_ZTIi", 241 "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h" 242 } 243 ], 244 "global_vars" : [], 245 "lvalue_reference_types" : 246 [ 247 { 248 "alignment" : 4, 249 "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 250 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &", 251 "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 252 "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 253 "size" : 4, 254 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h" 255 } 256 ], 257 "pointer_types" : 258 [ 259 { 260 "alignment" : 4, 261 "linker_set_key" : "_ZTIPKc", 262 "name" : "const char *", 263 "referenced_type" : "_ZTIKc", 264 "self_type" : "_ZTIPKc", 265 "size" : 4, 266 "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h" 267 }, 268 { 269 "alignment" : 4, 270 "linker_set_key" : "_ZTIPN7android8wakelock8WakeLockE", 271 "name" : "android::wakelock::WakeLock *", 272 "referenced_type" : "_ZTIN7android8wakelock8WakeLockE", 273 "self_type" : "_ZTIPN7android8wakelock8WakeLockE", 274 "size" : 4, 275 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h" 276 } 277 ], 278 "qualified_types" : 279 [ 280 { 281 "alignment" : 4, 282 "is_const" : true, 283 "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 284 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>", 285 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 286 "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 287 "size" : 12, 288 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h" 289 }, 290 { 291 "alignment" : 1, 292 "is_const" : true, 293 "linker_set_key" : "_ZTIKc", 294 "name" : "const char", 295 "referenced_type" : "_ZTIc", 296 "self_type" : "_ZTIKc", 297 "size" : 1, 298 "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h" 299 } 300 ], 301 "record_types" : 302 [ 303 { 304 "alignment" : 4, 305 "fields" : 306 [ 307 { 308 "access" : "private", 309 "field_name" : "mImpl", 310 "referenced_type" : "_ZTINSt3__110unique_ptrIN7android8wakelock8WakeLock12WakeLockImplENS_14default_deleteIS4_EEEE" 311 } 312 ], 313 "linker_set_key" : "_ZTIN7android8wakelock8WakeLockE", 314 "name" : "android::wakelock::WakeLock", 315 "record_kind" : "class", 316 "referenced_type" : "_ZTIN7android8wakelock8WakeLockE", 317 "self_type" : "_ZTIN7android8wakelock8WakeLockE", 318 "size" : 4, 319 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h" 320 } 321 ], 322 "rvalue_reference_types" : [] 323} 324