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_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_EEE6rehashEj" 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__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 "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" : 4, 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" : 4, 236 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h" 237 } 238 ], 239 "pointer_types" : 240 [ 241 { 242 "alignment" : 4, 243 "linker_set_key" : "_ZTIPKc", 244 "name" : "const char *", 245 "referenced_type" : "_ZTIKc", 246 "self_type" : "_ZTIPKc", 247 "size" : 4, 248 "source_file" : "hardware/libhardware_legacy/include/hardware_legacy/power.h" 249 }, 250 { 251 "alignment" : 4, 252 "linker_set_key" : "_ZTIPN7android8wakelock8WakeLockE", 253 "name" : "android::wakelock::WakeLock *", 254 "referenced_type" : "_ZTIN7android8wakelock8WakeLockE", 255 "self_type" : "_ZTIPN7android8wakelock8WakeLockE", 256 "size" : 4, 257 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h" 258 } 259 ], 260 "qualified_types" : 261 [ 262 { 263 "alignment" : 4, 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" : 12, 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" : 4, 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" : 4, 301 "source_file" : "hardware/libhardware_legacy/include/wakelock/wakelock.h" 302 } 303 ], 304 "rvalue_reference_types" : [] 305} 306