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