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