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" : "_ZN7android8wakelock8WakeLock12WakeLockImplC1ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE" 44 }, 45 { 46 "name" : "_ZN7android8wakelock8WakeLock12WakeLockImplC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE" 47 }, 48 { 49 "name" : "_ZN7android8wakelock8WakeLock12WakeLockImplD1Ev" 50 }, 51 { 52 "name" : "_ZN7android8wakelock8WakeLock12WakeLockImplD2Ev" 53 }, 54 { 55 "name" : "_ZN7android8wakelock8WakeLockC1ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE" 56 }, 57 { 58 "name" : "_ZN7android8wakelock8WakeLockC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE" 59 }, 60 { 61 "name" : "_ZN7android8wakelock8WakeLockD1Ev" 62 }, 63 { 64 "name" : "_ZN7android8wakelock8WakeLockD2Ev" 65 }, 66 { 67 "binding" : "weak", 68 "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_" 69 }, 70 { 71 "binding" : "weak", 72 "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" 73 }, 74 { 75 "binding" : "weak", 76 "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" 77 }, 78 { 79 "binding" : "weak", 80 "name" : "_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j" 81 }, 82 { 83 "binding" : "weak", 84 "name" : "_ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE" 85 }, 86 { 87 "name" : "acquire_wake_lock" 88 }, 89 { 90 "name" : "release_wake_lock" 91 } 92 ], 93 "elf_objects" : [], 94 "enum_types" : 95 [ 96 { 97 "alignment" : 4, 98 "enum_fields" : 99 [ 100 { 101 "enum_field_value" : 1, 102 "name" : "PARTIAL_WAKE_LOCK" 103 }, 104 { 105 "enum_field_value" : 2, 106 "name" : "FULL_WAKE_LOCK" 107 } 108 ], 109 "linker_set_key" : "_ZTI15$FULL_WAKE_LOCK", 110 "name" : "(anonymous enum at hardware/libhardware_legacy/include/hardware_legacy/power.h:26:1)", 111 "referenced_type" : "_ZTI15$FULL_WAKE_LOCK", 112 "self_type" : "_ZTI15$FULL_WAKE_LOCK", 113 "size" : 4, 114 "source_file" : "/hardware/libhardware_legacy/include/hardware_legacy/power.h", 115 "underlying_type" : "_ZTIj" 116 } 117 ], 118 "function_types" : [], 119 "functions" : 120 [ 121 { 122 "function_name" : "android::wakelock::WakeLock::WakeLock", 123 "linker_set_key" : "_ZN7android8wakelock8WakeLockC1ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE", 124 "parameters" : 125 [ 126 { 127 "is_this_ptr" : true, 128 "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE" 129 }, 130 { 131 "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" 132 } 133 ], 134 "return_type" : "_ZTIv", 135 "source_file" : "/hardware/libhardware_legacy/include/wakelock/wakelock.h" 136 }, 137 { 138 "function_name" : "android::wakelock::WakeLock::WakeLock", 139 "linker_set_key" : "_ZN7android8wakelock8WakeLockC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE", 140 "parameters" : 141 [ 142 { 143 "is_this_ptr" : true, 144 "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE" 145 }, 146 { 147 "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" 148 } 149 ], 150 "return_type" : "_ZTIv", 151 "source_file" : "/hardware/libhardware_legacy/include/wakelock/wakelock.h" 152 }, 153 { 154 "function_name" : "android::wakelock::WakeLock::~WakeLock", 155 "linker_set_key" : "_ZN7android8wakelock8WakeLockD1Ev", 156 "parameters" : 157 [ 158 { 159 "is_this_ptr" : true, 160 "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE" 161 } 162 ], 163 "return_type" : "_ZTIv", 164 "source_file" : "/hardware/libhardware_legacy/include/wakelock/wakelock.h" 165 }, 166 { 167 "function_name" : "android::wakelock::WakeLock::~WakeLock", 168 "linker_set_key" : "_ZN7android8wakelock8WakeLockD2Ev", 169 "parameters" : 170 [ 171 { 172 "is_this_ptr" : true, 173 "referenced_type" : "_ZTIPN7android8wakelock8WakeLockE" 174 } 175 ], 176 "return_type" : "_ZTIv", 177 "source_file" : "/hardware/libhardware_legacy/include/wakelock/wakelock.h" 178 }, 179 { 180 "function_name" : "acquire_wake_lock", 181 "linker_set_key" : "acquire_wake_lock", 182 "parameters" : 183 [ 184 { 185 "referenced_type" : "_ZTIi" 186 }, 187 { 188 "referenced_type" : "_ZTIPKc" 189 } 190 ], 191 "return_type" : "_ZTIi", 192 "source_file" : "/hardware/libhardware_legacy/include/hardware_legacy/power.h" 193 }, 194 { 195 "function_name" : "release_wake_lock", 196 "linker_set_key" : "release_wake_lock", 197 "parameters" : 198 [ 199 { 200 "referenced_type" : "_ZTIPKc" 201 } 202 ], 203 "return_type" : "_ZTIi", 204 "source_file" : "/hardware/libhardware_legacy/include/hardware_legacy/power.h" 205 } 206 ], 207 "global_vars" : [], 208 "lvalue_reference_types" : 209 [ 210 { 211 "alignment" : 4, 212 "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 213 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &", 214 "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 215 "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 216 "size" : 4, 217 "source_file" : "/hardware/libhardware_legacy/include/wakelock/wakelock.h" 218 } 219 ], 220 "pointer_types" : 221 [ 222 { 223 "alignment" : 4, 224 "linker_set_key" : "_ZTIPKc", 225 "name" : "const char *", 226 "referenced_type" : "_ZTIKc", 227 "self_type" : "_ZTIPKc", 228 "size" : 4, 229 "source_file" : "/hardware/libhardware_legacy/include/hardware_legacy/power.h" 230 }, 231 { 232 "alignment" : 4, 233 "linker_set_key" : "_ZTIPN7android8wakelock8WakeLockE", 234 "name" : "android::wakelock::WakeLock *", 235 "referenced_type" : "_ZTIN7android8wakelock8WakeLockE", 236 "self_type" : "_ZTIPN7android8wakelock8WakeLockE", 237 "size" : 4, 238 "source_file" : "/hardware/libhardware_legacy/include/wakelock/wakelock.h" 239 } 240 ], 241 "qualified_types" : 242 [ 243 { 244 "alignment" : 4, 245 "is_const" : true, 246 "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 247 "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >", 248 "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 249 "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE", 250 "size" : 12, 251 "source_file" : "/hardware/libhardware_legacy/include/wakelock/wakelock.h" 252 }, 253 { 254 "alignment" : 1, 255 "is_const" : true, 256 "linker_set_key" : "_ZTIKc", 257 "name" : "const char", 258 "referenced_type" : "_ZTIc", 259 "self_type" : "_ZTIKc", 260 "size" : 1, 261 "source_file" : "/hardware/libhardware_legacy/include/hardware_legacy/power.h" 262 } 263 ], 264 "record_types" : 265 [ 266 { 267 "alignment" : 4, 268 "fields" : 269 [ 270 { 271 "access" : "private", 272 "field_name" : "mImpl", 273 "referenced_type" : "_ZTINSt3__110unique_ptrIN7android8wakelock8WakeLock12WakeLockImplENS_14default_deleteIS4_EEEE" 274 } 275 ], 276 "linker_set_key" : "_ZTIN7android8wakelock8WakeLockE", 277 "name" : "android::wakelock::WakeLock", 278 "record_kind" : "class", 279 "referenced_type" : "_ZTIN7android8wakelock8WakeLockE", 280 "self_type" : "_ZTIN7android8wakelock8WakeLockE", 281 "size" : 4, 282 "source_file" : "/hardware/libhardware_legacy/include/wakelock/wakelock.h" 283 } 284 ], 285 "rvalue_reference_types" : [] 286} 287