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 "is_unsigned" : true, 17 "linker_set_key" : "_ZTIc", 18 "name" : "char", 19 "size" : 1 20 }, 21 { 22 "alignment" : 4, 23 "is_integral" : true, 24 "linker_set_key" : "_ZTIi", 25 "name" : "int", 26 "size" : 4 27 }, 28 { 29 "alignment" : 4, 30 "is_integral" : true, 31 "is_unsigned" : true, 32 "linker_set_key" : "_ZTIj", 33 "name" : "unsigned int", 34 "size" : 4 35 }, 36 { 37 "linker_set_key" : "_ZTIv", 38 "name" : "void" 39 }, 40 { 41 "alignment" : 8, 42 "is_integral" : true, 43 "is_unsigned" : true, 44 "linker_set_key" : "_ZTIy", 45 "name" : "unsigned long long", 46 "size" : 8 47 } 48 ], 49 "elf_functions" : 50 [ 51 { 52 "name" : "libnetd_updatable_init" 53 }, 54 { 55 "name" : "libnetd_updatable_tagSocket" 56 }, 57 { 58 "name" : "libnetd_updatable_untagSocket" 59 } 60 ], 61 "elf_objects" : [], 62 "enum_types" : 63 [ 64 { 65 "alignment" : 4, 66 "enum_fields" : 67 [ 68 { 69 "enum_field_value" : 10, 70 "name" : "EVENT_TYPE_LIST_STOP" 71 }, 72 { 73 "enum_field_value" : 63, 74 "name" : "EVENT_TYPE_UNKNOWN" 75 }, 76 { 77 "enum_field_value" : 0, 78 "name" : "EVENT_TYPE_INT" 79 }, 80 { 81 "enum_field_value" : 1, 82 "name" : "EVENT_TYPE_LONG" 83 }, 84 { 85 "enum_field_value" : 2, 86 "name" : "EVENT_TYPE_STRING" 87 }, 88 { 89 "enum_field_value" : 3, 90 "name" : "EVENT_TYPE_LIST" 91 }, 92 { 93 "enum_field_value" : 4, 94 "name" : "EVENT_TYPE_FLOAT" 95 } 96 ], 97 "linker_set_key" : "_ZTI19AndroidEventLogType", 98 "name" : "AndroidEventLogType", 99 "size" : 4, 100 "source_file" : "system/logging/liblog/include/log/log.h", 101 "underlying_type" : "_ZTIj" 102 }, 103 { 104 "alignment" : 4, 105 "enum_fields" : 106 [ 107 { 108 "enum_field_value" : 0, 109 "name" : "ANDROID_LOG_UNKNOWN" 110 }, 111 { 112 "enum_field_value" : 1, 113 "name" : "ANDROID_LOG_DEFAULT" 114 }, 115 { 116 "enum_field_value" : 2, 117 "name" : "ANDROID_LOG_VERBOSE" 118 }, 119 { 120 "enum_field_value" : 3, 121 "name" : "ANDROID_LOG_DEBUG" 122 }, 123 { 124 "enum_field_value" : 4, 125 "name" : "ANDROID_LOG_INFO" 126 }, 127 { 128 "enum_field_value" : 5, 129 "name" : "ANDROID_LOG_WARN" 130 }, 131 { 132 "enum_field_value" : 6, 133 "name" : "ANDROID_LOG_ERROR" 134 }, 135 { 136 "enum_field_value" : 7, 137 "name" : "ANDROID_LOG_FATAL" 138 }, 139 { 140 "enum_field_value" : 8, 141 "name" : "ANDROID_LOG_SILENT" 142 } 143 ], 144 "linker_set_key" : "_ZTI19android_LogPriority", 145 "name" : "android_LogPriority", 146 "size" : 4, 147 "source_file" : "system/logging/liblog/include/android/log.h", 148 "underlying_type" : "_ZTIj" 149 }, 150 { 151 "alignment" : 4, 152 "enum_fields" : 153 [ 154 { 155 "enum_field_value" : 0, 156 "name" : "LOG_ID_MIN" 157 }, 158 { 159 "enum_field_value" : 0, 160 "name" : "LOG_ID_MAIN" 161 }, 162 { 163 "enum_field_value" : 1, 164 "name" : "LOG_ID_RADIO" 165 }, 166 { 167 "enum_field_value" : 2, 168 "name" : "LOG_ID_EVENTS" 169 }, 170 { 171 "enum_field_value" : 3, 172 "name" : "LOG_ID_SYSTEM" 173 }, 174 { 175 "enum_field_value" : 4, 176 "name" : "LOG_ID_CRASH" 177 }, 178 { 179 "enum_field_value" : 5, 180 "name" : "LOG_ID_STATS" 181 }, 182 { 183 "enum_field_value" : 6, 184 "name" : "LOG_ID_SECURITY" 185 }, 186 { 187 "enum_field_value" : 7, 188 "name" : "LOG_ID_KERNEL" 189 }, 190 { 191 "enum_field_value" : 8, 192 "name" : "LOG_ID_MAX" 193 }, 194 { 195 "enum_field_value" : 2147483647, 196 "name" : "LOG_ID_DEFAULT" 197 } 198 ], 199 "linker_set_key" : "_ZTI6log_id", 200 "name" : "log_id", 201 "size" : 4, 202 "source_file" : "system/logging/liblog/include/android/log.h", 203 "underlying_type" : "_ZTIj" 204 } 205 ], 206 "function_types" : [], 207 "functions" : 208 [ 209 { 210 "function_name" : "libnetd_updatable_init", 211 "linker_set_key" : "libnetd_updatable_init", 212 "parameters" : 213 [ 214 { 215 "referenced_type" : "_ZTIPKc" 216 } 217 ], 218 "return_type" : "_ZTIi", 219 "source_file" : "packages/modules/Connectivity/bpf/netd/include/NetdUpdatablePublic.h" 220 }, 221 { 222 "function_name" : "libnetd_updatable_tagSocket", 223 "linker_set_key" : "libnetd_updatable_tagSocket", 224 "parameters" : 225 [ 226 { 227 "referenced_type" : "_ZTIi" 228 }, 229 { 230 "referenced_type" : "_ZTIj" 231 }, 232 { 233 "referenced_type" : "_ZTIj" 234 }, 235 { 236 "referenced_type" : "_ZTIj" 237 } 238 ], 239 "return_type" : "_ZTIi", 240 "source_file" : "packages/modules/Connectivity/bpf/netd/include/NetdUpdatablePublic.h" 241 }, 242 { 243 "function_name" : "libnetd_updatable_untagSocket", 244 "linker_set_key" : "libnetd_updatable_untagSocket", 245 "parameters" : 246 [ 247 { 248 "referenced_type" : "_ZTIi" 249 } 250 ], 251 "return_type" : "_ZTIi", 252 "source_file" : "packages/modules/Connectivity/bpf/netd/include/NetdUpdatablePublic.h" 253 } 254 ], 255 "global_vars" : [], 256 "lvalue_reference_types" : 257 [ 258 { 259 "alignment" : 4, 260 "linker_set_key" : "_ZTIRK8log_time", 261 "name" : "const log_time &", 262 "referenced_type" : "_ZTIK8log_time", 263 "size" : 4, 264 "source_file" : "system/logging/liblog/include/log/log_time.h" 265 }, 266 { 267 "alignment" : 4, 268 "linker_set_key" : "_ZTIRK8timespec", 269 "name" : "const timespec &", 270 "referenced_type" : "_ZTIK8timespec", 271 "size" : 4, 272 "source_file" : "system/logging/liblog/include/log/log_time.h" 273 } 274 ], 275 "pointer_types" : 276 [ 277 { 278 "alignment" : 4, 279 "linker_set_key" : "_ZTIP8log_time", 280 "name" : "log_time *", 281 "referenced_type" : "_ZTI8log_time", 282 "size" : 4, 283 "source_file" : "system/logging/liblog/include/log/log_time.h" 284 }, 285 { 286 "alignment" : 4, 287 "linker_set_key" : "_ZTIPK8log_time", 288 "name" : "const log_time *", 289 "referenced_type" : "_ZTIK8log_time", 290 "size" : 4, 291 "source_file" : "system/logging/liblog/include/log/log_time.h" 292 }, 293 { 294 "alignment" : 4, 295 "linker_set_key" : "_ZTIPKc", 296 "name" : "const char *", 297 "referenced_type" : "_ZTIKc", 298 "size" : 4, 299 "source_file" : "system/logging/liblog/include/android/log.h" 300 } 301 ], 302 "qualified_types" : 303 [ 304 { 305 "alignment" : 1, 306 "is_const" : true, 307 "linker_set_key" : "_ZTIK8log_time", 308 "name" : "const log_time", 309 "referenced_type" : "_ZTI8log_time", 310 "size" : 8, 311 "source_file" : "system/logging/liblog/include/log/log_time.h" 312 }, 313 { 314 "alignment" : 4, 315 "is_const" : true, 316 "linker_set_key" : "_ZTIK8timespec", 317 "name" : "const timespec", 318 "referenced_type" : "_ZTI8timespec", 319 "size" : 8, 320 "source_file" : "system/logging/liblog/include/log/log_time.h" 321 }, 322 { 323 "alignment" : 1, 324 "is_const" : true, 325 "linker_set_key" : "_ZTIKc", 326 "name" : "const char", 327 "referenced_type" : "_ZTIc", 328 "size" : 1, 329 "source_file" : "system/logging/liblog/include/android/log.h" 330 } 331 ], 332 "record_types" : 333 [ 334 { 335 "alignment" : 4, 336 "fields" : 337 [ 338 { 339 "field_name" : "struct_size", 340 "referenced_type" : "_ZTIj" 341 }, 342 { 343 "field_name" : "buffer_id", 344 "field_offset" : 32, 345 "referenced_type" : "_ZTIi" 346 }, 347 { 348 "field_name" : "priority", 349 "field_offset" : 64, 350 "referenced_type" : "_ZTIi" 351 }, 352 { 353 "field_name" : "tag", 354 "field_offset" : 96, 355 "referenced_type" : "_ZTIPKc" 356 }, 357 { 358 "field_name" : "file", 359 "field_offset" : 128, 360 "referenced_type" : "_ZTIPKc" 361 }, 362 { 363 "field_name" : "line", 364 "field_offset" : 160, 365 "referenced_type" : "_ZTIj" 366 }, 367 { 368 "field_name" : "message", 369 "field_offset" : 192, 370 "referenced_type" : "_ZTIPKc" 371 } 372 ], 373 "linker_set_key" : "_ZTI21__android_log_message", 374 "name" : "__android_log_message", 375 "size" : 28, 376 "source_file" : "system/logging/liblog/include/android/log.h" 377 }, 378 { 379 "alignment" : 1, 380 "fields" : 381 [ 382 { 383 "field_name" : "tv_sec", 384 "referenced_type" : "_ZTIj" 385 }, 386 { 387 "field_name" : "tv_nsec", 388 "field_offset" : 32, 389 "referenced_type" : "_ZTIj" 390 } 391 ], 392 "linker_set_key" : "_ZTI8log_time", 393 "name" : "log_time", 394 "size" : 8, 395 "source_file" : "system/logging/liblog/include/log/log_time.h" 396 } 397 ], 398 "rvalue_reference_types" : [] 399} 400