1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 1, 7 "is_integral" : true, 8 "is_unsigned" : true, 9 "linker_set_key" : "_ZTIb", 10 "name" : "bool", 11 "size" : 1 12 }, 13 { 14 "alignment" : 1, 15 "is_integral" : true, 16 "linker_set_key" : "_ZTIc", 17 "name" : "char", 18 "size" : 1 19 }, 20 { 21 "alignment" : 4, 22 "is_integral" : true, 23 "linker_set_key" : "_ZTIi", 24 "name" : "int", 25 "size" : 4 26 }, 27 { 28 "alignment" : 4, 29 "is_integral" : true, 30 "is_unsigned" : true, 31 "linker_set_key" : "_ZTIj", 32 "name" : "unsigned int", 33 "size" : 4 34 }, 35 { 36 "alignment" : 4, 37 "is_integral" : true, 38 "linker_set_key" : "_ZTIl", 39 "name" : "long", 40 "size" : 4 41 }, 42 { 43 "alignment" : 4, 44 "is_integral" : true, 45 "is_unsigned" : true, 46 "linker_set_key" : "_ZTIm", 47 "name" : "unsigned long", 48 "size" : 4 49 }, 50 { 51 "alignment" : 2, 52 "is_integral" : true, 53 "linker_set_key" : "_ZTIs", 54 "name" : "short", 55 "size" : 2 56 }, 57 { 58 "alignment" : 2, 59 "is_integral" : true, 60 "is_unsigned" : true, 61 "linker_set_key" : "_ZTIt", 62 "name" : "unsigned short", 63 "size" : 2 64 }, 65 { 66 "linker_set_key" : "_ZTIv", 67 "name" : "void" 68 }, 69 { 70 "alignment" : 4, 71 "is_integral" : true, 72 "linker_set_key" : "_ZTIx", 73 "name" : "long long", 74 "size" : 8 75 }, 76 { 77 "alignment" : 4, 78 "is_integral" : true, 79 "is_unsigned" : true, 80 "linker_set_key" : "_ZTIy", 81 "name" : "unsigned long long", 82 "size" : 8 83 } 84 ], 85 "elf_functions" : [], 86 "elf_objects" : [], 87 "enum_types" : 88 [ 89 { 90 "alignment" : 4, 91 "enum_fields" : 92 [ 93 { 94 "enum_field_value" : 0, 95 "name" : "ANDROID_LOG_UNKNOWN" 96 }, 97 { 98 "enum_field_value" : 1, 99 "name" : "ANDROID_LOG_DEFAULT" 100 }, 101 { 102 "enum_field_value" : 2, 103 "name" : "ANDROID_LOG_VERBOSE" 104 }, 105 { 106 "enum_field_value" : 3, 107 "name" : "ANDROID_LOG_DEBUG" 108 }, 109 { 110 "enum_field_value" : 4, 111 "name" : "ANDROID_LOG_INFO" 112 }, 113 { 114 "enum_field_value" : 5, 115 "name" : "ANDROID_LOG_WARN" 116 }, 117 { 118 "enum_field_value" : 6, 119 "name" : "ANDROID_LOG_ERROR" 120 }, 121 { 122 "enum_field_value" : 7, 123 "name" : "ANDROID_LOG_FATAL" 124 }, 125 { 126 "enum_field_value" : 8, 127 "name" : "ANDROID_LOG_SILENT" 128 } 129 ], 130 "linker_set_key" : "_ZTI19android_LogPriority", 131 "name" : "android_LogPriority", 132 "size" : 4, 133 "source_file" : "system/logging/liblog/include/android/log.h", 134 "underlying_type" : "_ZTIj" 135 }, 136 { 137 "alignment" : 4, 138 "enum_fields" : 139 [ 140 { 141 "enum_field_value" : 0, 142 "name" : "LOG_ID_MIN" 143 }, 144 { 145 "enum_field_value" : 0, 146 "name" : "LOG_ID_MAIN" 147 }, 148 { 149 "enum_field_value" : 1, 150 "name" : "LOG_ID_RADIO" 151 }, 152 { 153 "enum_field_value" : 2, 154 "name" : "LOG_ID_EVENTS" 155 }, 156 { 157 "enum_field_value" : 3, 158 "name" : "LOG_ID_SYSTEM" 159 }, 160 { 161 "enum_field_value" : 4, 162 "name" : "LOG_ID_CRASH" 163 }, 164 { 165 "enum_field_value" : 5, 166 "name" : "LOG_ID_STATS" 167 }, 168 { 169 "enum_field_value" : 6, 170 "name" : "LOG_ID_SECURITY" 171 }, 172 { 173 "enum_field_value" : 7, 174 "name" : "LOG_ID_KERNEL" 175 }, 176 { 177 "enum_field_value" : 8, 178 "name" : "LOG_ID_MAX" 179 }, 180 { 181 "enum_field_value" : 2147483647, 182 "name" : "LOG_ID_DEFAULT" 183 } 184 ], 185 "linker_set_key" : "_ZTI6log_id", 186 "name" : "log_id", 187 "size" : 4, 188 "source_file" : "system/logging/liblog/include/android/log.h", 189 "underlying_type" : "_ZTIj" 190 } 191 ], 192 "function_types" : 193 [ 194 { 195 "alignment" : 4, 196 "linker_set_key" : "_ZTIFbiP7siginfoPvE", 197 "name" : "bool (int, siginfo *, void *)", 198 "parameters" : 199 [ 200 { 201 "referenced_type" : "_ZTIi" 202 }, 203 { 204 "referenced_type" : "_ZTIP7siginfo" 205 }, 206 { 207 "referenced_type" : "_ZTIPv" 208 } 209 ], 210 "return_type" : "_ZTIb", 211 "source_file" : "art/sigchainlib/sigchain.h" 212 } 213 ], 214 "functions" : [], 215 "global_vars" : [], 216 "lvalue_reference_types" : [], 217 "pointer_types" : 218 [ 219 { 220 "alignment" : 4, 221 "linker_set_key" : "_ZTIP7siginfo", 222 "name" : "siginfo *", 223 "referenced_type" : "_ZTI7siginfo", 224 "size" : 4, 225 "source_file" : "art/sigchainlib/sigchain.h" 226 }, 227 { 228 "alignment" : 4, 229 "linker_set_key" : "_ZTIPFbiP7siginfoPvE", 230 "name" : "bool (*)(int, siginfo *, void *)", 231 "referenced_type" : "_ZTIFbiP7siginfoPvE", 232 "size" : 4, 233 "source_file" : "art/sigchainlib/sigchain.h" 234 }, 235 { 236 "alignment" : 4, 237 "linker_set_key" : "_ZTIPKc", 238 "name" : "const char *", 239 "referenced_type" : "_ZTIKc", 240 "size" : 4, 241 "source_file" : "system/logging/liblog/include/android/log.h" 242 }, 243 { 244 "alignment" : 4, 245 "linker_set_key" : "_ZTIPN3art14SigchainActionE", 246 "name" : "art::SigchainAction *", 247 "referenced_type" : "_ZTIN3art14SigchainActionE", 248 "size" : 4, 249 "source_file" : "art/sigchainlib/sigchain.h" 250 }, 251 { 252 "alignment" : 4, 253 "linker_set_key" : "_ZTIPv", 254 "name" : "void *", 255 "referenced_type" : "_ZTIv", 256 "size" : 4, 257 "source_file" : "art/sigchainlib/sigchain.h" 258 } 259 ], 260 "qualified_types" : 261 [ 262 { 263 "alignment" : 1, 264 "is_const" : true, 265 "linker_set_key" : "_ZTIKc", 266 "name" : "const char", 267 "referenced_type" : "_ZTIc", 268 "size" : 1, 269 "source_file" : "system/logging/liblog/include/android/log.h" 270 }, 271 { 272 "alignment" : 4, 273 "is_const" : true, 274 "linker_set_key" : "_ZTIKy", 275 "name" : "const unsigned long long", 276 "referenced_type" : "_ZTIy", 277 "size" : 8, 278 "source_file" : "art/sigchainlib/sigchain.h" 279 } 280 ], 281 "record_types" : 282 [ 283 { 284 "alignment" : 4, 285 "fields" : 286 [ 287 { 288 "field_name" : "struct_size", 289 "referenced_type" : "_ZTIj" 290 }, 291 { 292 "field_name" : "buffer_id", 293 "field_offset" : 32, 294 "referenced_type" : "_ZTIi" 295 }, 296 { 297 "field_name" : "priority", 298 "field_offset" : 64, 299 "referenced_type" : "_ZTIi" 300 }, 301 { 302 "field_name" : "tag", 303 "field_offset" : 96, 304 "referenced_type" : "_ZTIPKc" 305 }, 306 { 307 "field_name" : "file", 308 "field_offset" : 128, 309 "referenced_type" : "_ZTIPKc" 310 }, 311 { 312 "field_name" : "line", 313 "field_offset" : 160, 314 "referenced_type" : "_ZTIj" 315 }, 316 { 317 "field_name" : "message", 318 "field_offset" : 192, 319 "referenced_type" : "_ZTIPKc" 320 } 321 ], 322 "linker_set_key" : "_ZTI21__android_log_message", 323 "name" : "__android_log_message", 324 "size" : 28, 325 "source_file" : "system/logging/liblog/include/android/log.h" 326 }, 327 { 328 "alignment" : 4, 329 "fields" : 330 [ 331 { 332 "field_name" : "sc_sigaction", 333 "referenced_type" : "_ZTIPFbiP7siginfoPvE" 334 }, 335 { 336 "field_name" : "sc_mask", 337 "field_offset" : 32, 338 "referenced_type" : "_ZTIm" 339 }, 340 { 341 "field_name" : "sc_flags", 342 "field_offset" : 64, 343 "referenced_type" : "_ZTIy" 344 } 345 ], 346 "linker_set_key" : "_ZTIN3art14SigchainActionE", 347 "name" : "art::SigchainAction", 348 "size" : 16, 349 "source_file" : "art/sigchainlib/sigchain.h" 350 } 351 ], 352 "rvalue_reference_types" : [] 353} 354