1version: 0x00000002 2root_id: 0x84ea5130 3special { 4 id: 0x48b5725f 5 kind: VOID 6} 7pointer_reference { 8 id: 0x03c8f98e 9 kind: POINTER 10 pointee_type_id: 0x256300a6 11} 12pointer_reference { 13 id: 0x0484de69 14 kind: POINTER 15 pointee_type_id: 0x38539f38 16} 17pointer_reference { 18 id: 0x095e2d77 19 kind: POINTER 20 pointee_type_id: 0x0f385340 21} 22pointer_reference { 23 id: 0x0cbf60eb 24 kind: POINTER 25 pointee_type_id: 0x18bd6530 26} 27pointer_reference { 28 id: 0x18bd6530 29 kind: POINTER 30 pointee_type_id: 0x48b5725f 31} 32pointer_reference { 33 id: 0x1ecc4d02 34 kind: POINTER 35 pointee_type_id: 0x5171d297 36} 37pointer_reference { 38 id: 0x1f5099bd 39 kind: POINTER 40 pointee_type_id: 0x5702806b 41} 42pointer_reference { 43 id: 0x23158137 44 kind: POINTER 45 pointee_type_id: 0xa616e242 46} 47pointer_reference { 48 id: 0x3124ab68 49 kind: POINTER 50 pointee_type_id: 0xeed24b3d 51} 52pointer_reference { 53 id: 0x38539f38 54 kind: POINTER 55 pointee_type_id: 0xcb0e9a7f 56} 57pointer_reference { 58 id: 0x38e46ac9 59 kind: POINTER 60 pointee_type_id: 0xc9d14db8 61} 62pointer_reference { 63 id: 0x3d67c7fb 64 kind: POINTER 65 pointee_type_id: 0xdfdff972 66} 67typedef { 68 id: 0xcb0e9a7f 69 name: "AHardwareBuffer" 70 referred_type_id: 0xda3b284e 71} 72typedef { 73 id: 0x5702806b 74 name: "AHardwareBuffer_Desc" 75 referred_type_id: 0x1181d4aa 76} 77typedef { 78 id: 0x256300a6 79 name: "ANativeWindow" 80 referred_type_id: 0x56e357ff 81} 82typedef { 83 id: 0xa616e242 84 name: "ANativeWindow_Buffer" 85 referred_type_id: 0x26e0860b 86} 87typedef { 88 id: 0x0f385340 89 name: "ARect" 90 referred_type_id: 0x146735cc 91} 92typedef { 93 id: 0x16936efb 94 name: "__int32_t" 95 referred_type_id: 0x6720d32f 96} 97typedef { 98 id: 0x903f4c78 99 name: "__uint32_t" 100 referred_type_id: 0x4585663f 101} 102typedef { 103 id: 0x854daa2a 104 name: "__uint64_t" 105 referred_type_id: 0xd5df6730 106} 107typedef { 108 id: 0x5171d297 109 name: "int32_t" 110 referred_type_id: 0x16936efb 111} 112typedef { 113 id: 0x1c3dbe5a 114 name: "uint32_t" 115 referred_type_id: 0x903f4c78 116} 117typedef { 118 id: 0x1c898f28 119 name: "uint64_t" 120 referred_type_id: 0x854daa2a 121} 122qualified { 123 id: 0xc9d14db8 124 qualifier: CONST 125 qualified_type_id: 0x5702806b 126} 127qualified { 128 id: 0xdfdff972 129 qualifier: CONST 130 qualified_type_id: 0x0f385340 131} 132qualified { 133 id: 0xeed24b3d 134 qualifier: CONST 135 qualified_type_id: 0xcb0e9a7f 136} 137primitive { 138 id: 0x4585663f 139 name: "unsigned int" 140 encoding: UNSIGNED_INTEGER 141 bytesize: 0x00000004 142} 143primitive { 144 id: 0x6720d32f 145 name: "int" 146 encoding: SIGNED_INTEGER 147 bytesize: 0x00000004 148} 149primitive { 150 id: 0xd5df6730 151 name: "unsigned long long" 152 encoding: UNSIGNED_INTEGER 153 bytesize: 0x00000008 154} 155member { 156 id: 0xfac54e4d 157 name: "bottom" 158 type_id: 0x5171d297 159 offset: 96 160} 161member { 162 id: 0x084b6793 163 name: "format" 164 type_id: 0x1c3dbe5a 165 offset: 96 166} 167member { 168 id: 0x2b01dca7 169 name: "height" 170 type_id: 0x1c3dbe5a 171 offset: 32 172} 173member { 174 id: 0x6e6e19ef 175 name: "layers" 176 type_id: 0x1c3dbe5a 177 offset: 64 178} 179member { 180 id: 0x35a81977 181 name: "left" 182 type_id: 0x5171d297 183} 184member { 185 id: 0xcec14abc 186 name: "rfu0" 187 type_id: 0x1c3dbe5a 188 offset: 224 189} 190member { 191 id: 0x0f0cadf4 192 name: "rfu1" 193 type_id: 0x1c898f28 194 offset: 256 195} 196member { 197 id: 0x0b27cdaf 198 name: "right" 199 type_id: 0x5171d297 200 offset: 64 201} 202member { 203 id: 0x5e4942f4 204 name: "stride" 205 type_id: 0x1c3dbe5a 206 offset: 192 207} 208member { 209 id: 0xb61db703 210 name: "top" 211 type_id: 0x5171d297 212 offset: 32 213} 214member { 215 id: 0x07760962 216 name: "usage" 217 type_id: 0x1c898f28 218 offset: 128 219} 220member { 221 id: 0x0a91c7be 222 name: "width" 223 type_id: 0x1c3dbe5a 224} 225struct_union { 226 id: 0xda3b284e 227 kind: STRUCT 228 name: "AHardwareBuffer" 229} 230struct_union { 231 id: 0x1181d4aa 232 kind: STRUCT 233 name: "AHardwareBuffer_Desc" 234 definition { 235 bytesize: 40 236 member_id: 0x0a91c7be 237 member_id: 0x2b01dca7 238 member_id: 0x6e6e19ef 239 member_id: 0x084b6793 240 member_id: 0x07760962 241 member_id: 0x5e4942f4 242 member_id: 0xcec14abc 243 member_id: 0x0f0cadf4 244 } 245} 246struct_union { 247 id: 0x56e357ff 248 kind: STRUCT 249 name: "ANativeWindow" 250} 251struct_union { 252 id: 0x26e0860b 253 kind: STRUCT 254 name: "ANativeWindow_Buffer" 255} 256struct_union { 257 id: 0x146735cc 258 kind: STRUCT 259 name: "ARect" 260 definition { 261 bytesize: 16 262 member_id: 0x35a81977 263 member_id: 0xb61db703 264 member_id: 0x0b27cdaf 265 member_id: 0xfac54e4d 266 } 267} 268function { 269 id: 0x106a6ff0 270 return_type_id: 0x48b5725f 271 parameter_id: 0x03c8f98e 272} 273function { 274 id: 0x1cac392f 275 return_type_id: 0x48b5725f 276 parameter_id: 0x3124ab68 277 parameter_id: 0x1f5099bd 278} 279function { 280 id: 0x1e8cb65d 281 return_type_id: 0x48b5725f 282 parameter_id: 0x38539f38 283} 284function { 285 id: 0x845ac49d 286 return_type_id: 0x6720d32f 287 parameter_id: 0x6720d32f 288 parameter_id: 0x0484de69 289} 290function { 291 id: 0x90554ab9 292 return_type_id: 0x6720d32f 293 parameter_id: 0x3124ab68 294 parameter_id: 0x6720d32f 295} 296function { 297 id: 0x93abeae4 298 return_type_id: 0x6720d32f 299 parameter_id: 0x38e46ac9 300 parameter_id: 0x0484de69 301} 302function { 303 id: 0x93ef35d5 304 return_type_id: 0x6720d32f 305 parameter_id: 0x38539f38 306 parameter_id: 0x1ecc4d02 307} 308function { 309 id: 0x93f28819 310 return_type_id: 0x6720d32f 311 parameter_id: 0x38539f38 312 parameter_id: 0x1c898f28 313 parameter_id: 0x5171d297 314 parameter_id: 0x3d67c7fb 315 parameter_id: 0x0cbf60eb 316} 317function { 318 id: 0xd879a4a1 319 return_type_id: 0x5171d297 320 parameter_id: 0x03c8f98e 321 parameter_id: 0x23158137 322 parameter_id: 0x095e2d77 323} 324function { 325 id: 0xd8f7a52e 326 return_type_id: 0x5171d297 327 parameter_id: 0x03c8f98e 328} 329function { 330 id: 0xd9a77bd7 331 return_type_id: 0x5171d297 332 parameter_id: 0x03c8f98e 333 parameter_id: 0x5171d297 334 parameter_id: 0x5171d297 335 parameter_id: 0x5171d297 336} 337function { 338 id: 0xd9b26264 339 return_type_id: 0x5171d297 340 parameter_id: 0x03c8f98e 341 parameter_id: 0x5171d297 342} 343elf_symbol { 344 id: 0x83b535a6 345 name: "AHardwareBuffer_acquire" 346 is_defined: true 347 symbol_type: FUNCTION 348 type_id: 0x1e8cb65d 349 full_name: "AHardwareBuffer_acquire" 350} 351elf_symbol { 352 id: 0xcdb6ed22 353 name: "AHardwareBuffer_allocate" 354 is_defined: true 355 symbol_type: FUNCTION 356 type_id: 0x93abeae4 357 full_name: "AHardwareBuffer_allocate" 358} 359elf_symbol { 360 id: 0xba4a7385 361 name: "AHardwareBuffer_describe" 362 is_defined: true 363 symbol_type: FUNCTION 364 type_id: 0x1cac392f 365 full_name: "AHardwareBuffer_describe" 366} 367elf_symbol { 368 id: 0x409a6a1b 369 name: "AHardwareBuffer_lock" 370 is_defined: true 371 symbol_type: FUNCTION 372 type_id: 0x93f28819 373 full_name: "AHardwareBuffer_lock" 374} 375elf_symbol { 376 id: 0xfa67aafd 377 name: "AHardwareBuffer_recvHandleFromUnixSocket" 378 is_defined: true 379 symbol_type: FUNCTION 380 type_id: 0x845ac49d 381 full_name: "AHardwareBuffer_recvHandleFromUnixSocket" 382} 383elf_symbol { 384 id: 0x196e732c 385 name: "AHardwareBuffer_release" 386 is_defined: true 387 symbol_type: FUNCTION 388 type_id: 0x1e8cb65d 389 full_name: "AHardwareBuffer_release" 390} 391elf_symbol { 392 id: 0xb74ef162 393 name: "AHardwareBuffer_sendHandleToUnixSocket" 394 is_defined: true 395 symbol_type: FUNCTION 396 type_id: 0x90554ab9 397 full_name: "AHardwareBuffer_sendHandleToUnixSocket" 398} 399elf_symbol { 400 id: 0x7815dfb1 401 name: "AHardwareBuffer_unlock" 402 is_defined: true 403 symbol_type: FUNCTION 404 type_id: 0x93ef35d5 405 full_name: "AHardwareBuffer_unlock" 406} 407elf_symbol { 408 id: 0x475e13d9 409 name: "ANativeWindow_acquire" 410 is_defined: true 411 symbol_type: FUNCTION 412 type_id: 0x106a6ff0 413 full_name: "ANativeWindow_acquire" 414} 415elf_symbol { 416 id: 0x931d25fb 417 name: "ANativeWindow_getBuffersDataSpace" 418 is_defined: true 419 symbol_type: FUNCTION 420 type_id: 0xd8f7a52e 421 full_name: "ANativeWindow_getBuffersDataSpace" 422} 423elf_symbol { 424 id: 0xd406255c 425 name: "ANativeWindow_getFormat" 426 is_defined: true 427 symbol_type: FUNCTION 428 type_id: 0xd8f7a52e 429 full_name: "ANativeWindow_getFormat" 430} 431elf_symbol { 432 id: 0x73bf11ac 433 name: "ANativeWindow_getHeight" 434 is_defined: true 435 symbol_type: FUNCTION 436 type_id: 0xd8f7a52e 437 full_name: "ANativeWindow_getHeight" 438} 439elf_symbol { 440 id: 0x47ef1a0e 441 name: "ANativeWindow_getWidth" 442 is_defined: true 443 symbol_type: FUNCTION 444 type_id: 0xd8f7a52e 445 full_name: "ANativeWindow_getWidth" 446} 447elf_symbol { 448 id: 0x50ee8dae 449 name: "ANativeWindow_lock" 450 is_defined: true 451 symbol_type: FUNCTION 452 type_id: 0xd879a4a1 453 full_name: "ANativeWindow_lock" 454} 455elf_symbol { 456 id: 0x44c9d0ee 457 name: "ANativeWindow_release" 458 is_defined: true 459 symbol_type: FUNCTION 460 type_id: 0x106a6ff0 461 full_name: "ANativeWindow_release" 462} 463elf_symbol { 464 id: 0x1480d8c4 465 name: "ANativeWindow_setBuffersDataSpace" 466 is_defined: true 467 symbol_type: FUNCTION 468 type_id: 0xd9b26264 469 full_name: "ANativeWindow_setBuffersDataSpace" 470} 471elf_symbol { 472 id: 0x3989e497 473 name: "ANativeWindow_setBuffersGeometry" 474 is_defined: true 475 symbol_type: FUNCTION 476 type_id: 0xd9a77bd7 477 full_name: "ANativeWindow_setBuffersGeometry" 478} 479elf_symbol { 480 id: 0x0fa46ee2 481 name: "ANativeWindow_setBuffersTransform" 482 is_defined: true 483 symbol_type: FUNCTION 484 type_id: 0xd9b26264 485 full_name: "ANativeWindow_setBuffersTransform" 486} 487elf_symbol { 488 id: 0xf129b964 489 name: "ANativeWindow_unlockAndPost" 490 is_defined: true 491 symbol_type: FUNCTION 492 type_id: 0xd8f7a52e 493 full_name: "ANativeWindow_unlockAndPost" 494} 495interface { 496 id: 0x84ea5130 497 symbol_id: 0x83b535a6 498 symbol_id: 0xcdb6ed22 499 symbol_id: 0xba4a7385 500 symbol_id: 0x409a6a1b 501 symbol_id: 0xfa67aafd 502 symbol_id: 0x196e732c 503 symbol_id: 0xb74ef162 504 symbol_id: 0x7815dfb1 505 symbol_id: 0x475e13d9 506 symbol_id: 0x931d25fb 507 symbol_id: 0xd406255c 508 symbol_id: 0x73bf11ac 509 symbol_id: 0x47ef1a0e 510 symbol_id: 0x50ee8dae 511 symbol_id: 0x44c9d0ee 512 symbol_id: 0x1480d8c4 513 symbol_id: 0x3989e497 514 symbol_id: 0x0fa46ee2 515 symbol_id: 0xf129b964 516} 517