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