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