| version: 0x00000002 |
| root_id: 0x84ea5130 |
| special { |
| id: 0x48b5725f |
| kind: VOID |
| } |
| pointer_reference { |
| id: 0x03c8f98e |
| kind: POINTER |
| pointee_type_id: 0x256300a6 |
| } |
| pointer_reference { |
| id: 0x0484de69 |
| kind: POINTER |
| pointee_type_id: 0x38539f38 |
| } |
| pointer_reference { |
| id: 0x095e2d77 |
| kind: POINTER |
| pointee_type_id: 0x0f385340 |
| } |
| pointer_reference { |
| id: 0x0cbf60eb |
| kind: POINTER |
| pointee_type_id: 0x18bd6530 |
| } |
| pointer_reference { |
| id: 0x18bd6530 |
| kind: POINTER |
| pointee_type_id: 0x48b5725f |
| } |
| pointer_reference { |
| id: 0x1ecc4d02 |
| kind: POINTER |
| pointee_type_id: 0x5171d297 |
| } |
| pointer_reference { |
| id: 0x1f5099bd |
| kind: POINTER |
| pointee_type_id: 0x5702806b |
| } |
| pointer_reference { |
| id: 0x1f5b8148 |
| kind: POINTER |
| pointee_type_id: 0x572ee3bc |
| } |
| pointer_reference { |
| id: 0x23158137 |
| kind: POINTER |
| pointee_type_id: 0xa616e242 |
| } |
| pointer_reference { |
| id: 0x3124ab68 |
| kind: POINTER |
| pointee_type_id: 0xeed24b3d |
| } |
| pointer_reference { |
| id: 0x38539f38 |
| kind: POINTER |
| pointee_type_id: 0xcb0e9a7f |
| } |
| pointer_reference { |
| id: 0x38e46ac9 |
| kind: POINTER |
| pointee_type_id: 0xc9d14db8 |
| } |
| pointer_reference { |
| id: 0x3d67c7fb |
| kind: POINTER |
| pointee_type_id: 0xdfdff972 |
| } |
| typedef { |
| id: 0xcb0e9a7f |
| name: "AHardwareBuffer" |
| referred_type_id: 0xda3b284e |
| } |
| typedef { |
| id: 0x5702806b |
| name: "AHardwareBuffer_Desc" |
| referred_type_id: 0x1181d4aa |
| } |
| typedef { |
| id: 0x2d4df7eb |
| name: "AHardwareBuffer_Plane" |
| referred_type_id: 0x3b5eb23e |
| } |
| typedef { |
| id: 0x572ee3bc |
| name: "AHardwareBuffer_Planes" |
| referred_type_id: 0xd36c0c98 |
| } |
| typedef { |
| id: 0x256300a6 |
| name: "ANativeWindow" |
| referred_type_id: 0x56e357ff |
| } |
| typedef { |
| id: 0xa616e242 |
| name: "ANativeWindow_Buffer" |
| referred_type_id: 0x26e0860b |
| } |
| typedef { |
| id: 0x0f385340 |
| name: "ARect" |
| referred_type_id: 0x146735cc |
| } |
| typedef { |
| id: 0x16936efb |
| name: "__int32_t" |
| referred_type_id: 0x6720d32f |
| } |
| typedef { |
| id: 0x8f1f16be |
| name: "__int8_t" |
| referred_type_id: 0x5ab350f8 |
| } |
| typedef { |
| id: 0x903f4c78 |
| name: "__uint32_t" |
| referred_type_id: 0x4585663f |
| } |
| typedef { |
| id: 0x854daa2a |
| name: "__uint64_t" |
| referred_type_id: 0x33756485 |
| } |
| typedef { |
| id: 0x5171d297 |
| name: "int32_t" |
| referred_type_id: 0x16936efb |
| } |
| typedef { |
| id: 0xde365fc3 |
| name: "int8_t" |
| referred_type_id: 0x8f1f16be |
| } |
| typedef { |
| id: 0x1c3dbe5a |
| name: "uint32_t" |
| referred_type_id: 0x903f4c78 |
| } |
| typedef { |
| id: 0x1c898f28 |
| name: "uint64_t" |
| referred_type_id: 0x854daa2a |
| } |
| qualified { |
| id: 0xc9d14db8 |
| qualifier: CONST |
| qualified_type_id: 0x5702806b |
| } |
| qualified { |
| id: 0xdfdff972 |
| qualifier: CONST |
| qualified_type_id: 0x0f385340 |
| } |
| qualified { |
| id: 0xeed24b3d |
| qualifier: CONST |
| qualified_type_id: 0xcb0e9a7f |
| } |
| primitive { |
| id: 0x33756485 |
| name: "unsigned long" |
| encoding: UNSIGNED_INTEGER |
| bytesize: 0x00000008 |
| } |
| primitive { |
| id: 0x4585663f |
| name: "unsigned int" |
| encoding: UNSIGNED_INTEGER |
| bytesize: 0x00000004 |
| } |
| primitive { |
| id: 0x5ab350f8 |
| name: "signed char" |
| encoding: SIGNED_CHARACTER |
| bytesize: 0x00000001 |
| } |
| primitive { |
| id: 0x6720d32f |
| name: "int" |
| encoding: SIGNED_INTEGER |
| bytesize: 0x00000004 |
| } |
| primitive { |
| id: 0x8b7c737e |
| name: "float" |
| encoding: REAL_NUMBER |
| bytesize: 0x00000004 |
| } |
| array { |
| id: 0x871e6ee0 |
| number_of_elements: 4 |
| element_type_id: 0x2d4df7eb |
| } |
| member { |
| id: 0xfac54e4d |
| name: "bottom" |
| type_id: 0x5171d297 |
| offset: 96 |
| } |
| member { |
| id: 0xff8a9909 |
| name: "data" |
| type_id: 0x18bd6530 |
| } |
| member { |
| id: 0x084b6793 |
| name: "format" |
| type_id: 0x1c3dbe5a |
| offset: 96 |
| } |
| member { |
| id: 0x2b01dca7 |
| name: "height" |
| type_id: 0x1c3dbe5a |
| offset: 32 |
| } |
| member { |
| id: 0x6e6e19ef |
| name: "layers" |
| type_id: 0x1c3dbe5a |
| offset: 64 |
| } |
| member { |
| id: 0x35a81977 |
| name: "left" |
| type_id: 0x5171d297 |
| } |
| member { |
| id: 0x731f4975 |
| name: "pixelStride" |
| type_id: 0x1c3dbe5a |
| offset: 64 |
| } |
| member { |
| id: 0xe8119d2e |
| name: "planeCount" |
| type_id: 0x1c3dbe5a |
| } |
| member { |
| id: 0x2993b241 |
| name: "planes" |
| type_id: 0x871e6ee0 |
| offset: 64 |
| } |
| member { |
| id: 0xcec14abc |
| name: "rfu0" |
| type_id: 0x1c3dbe5a |
| offset: 224 |
| } |
| member { |
| id: 0x0f0cadf4 |
| name: "rfu1" |
| type_id: 0x1c898f28 |
| offset: 256 |
| } |
| member { |
| id: 0x0b27cdaf |
| name: "right" |
| type_id: 0x5171d297 |
| offset: 64 |
| } |
| member { |
| id: 0x34ce5386 |
| name: "rowStride" |
| type_id: 0x1c3dbe5a |
| offset: 96 |
| } |
| member { |
| id: 0x5e4942f4 |
| name: "stride" |
| type_id: 0x1c3dbe5a |
| offset: 192 |
| } |
| member { |
| id: 0xb61db703 |
| name: "top" |
| type_id: 0x5171d297 |
| offset: 32 |
| } |
| member { |
| id: 0x07760962 |
| name: "usage" |
| type_id: 0x1c898f28 |
| offset: 128 |
| } |
| member { |
| id: 0x0a91c7be |
| name: "width" |
| type_id: 0x1c3dbe5a |
| } |
| struct_union { |
| id: 0xda3b284e |
| kind: STRUCT |
| name: "AHardwareBuffer" |
| } |
| struct_union { |
| id: 0x1181d4aa |
| kind: STRUCT |
| name: "AHardwareBuffer_Desc" |
| definition { |
| bytesize: 40 |
| member_id: 0x0a91c7be |
| member_id: 0x2b01dca7 |
| member_id: 0x6e6e19ef |
| member_id: 0x084b6793 |
| member_id: 0x07760962 |
| member_id: 0x5e4942f4 |
| member_id: 0xcec14abc |
| member_id: 0x0f0cadf4 |
| } |
| } |
| struct_union { |
| id: 0x3b5eb23e |
| kind: STRUCT |
| name: "AHardwareBuffer_Plane" |
| definition { |
| bytesize: 16 |
| member_id: 0xff8a9909 |
| member_id: 0x731f4975 |
| member_id: 0x34ce5386 |
| } |
| } |
| struct_union { |
| id: 0xd36c0c98 |
| kind: STRUCT |
| name: "AHardwareBuffer_Planes" |
| definition { |
| bytesize: 72 |
| member_id: 0xe8119d2e |
| member_id: 0x2993b241 |
| } |
| } |
| struct_union { |
| id: 0x56e357ff |
| kind: STRUCT |
| name: "ANativeWindow" |
| } |
| struct_union { |
| id: 0x26e0860b |
| kind: STRUCT |
| name: "ANativeWindow_Buffer" |
| } |
| struct_union { |
| id: 0x146735cc |
| kind: STRUCT |
| name: "ARect" |
| definition { |
| bytesize: 16 |
| member_id: 0x35a81977 |
| member_id: 0xb61db703 |
| member_id: 0x0b27cdaf |
| member_id: 0xfac54e4d |
| } |
| } |
| function { |
| id: 0x106a6ff0 |
| return_type_id: 0x48b5725f |
| parameter_id: 0x03c8f98e |
| } |
| function { |
| id: 0x1cac392f |
| return_type_id: 0x48b5725f |
| parameter_id: 0x3124ab68 |
| parameter_id: 0x1f5099bd |
| } |
| function { |
| id: 0x1e8cb65d |
| return_type_id: 0x48b5725f |
| parameter_id: 0x38539f38 |
| } |
| function { |
| id: 0x845ac49d |
| return_type_id: 0x6720d32f |
| parameter_id: 0x6720d32f |
| parameter_id: 0x0484de69 |
| } |
| function { |
| id: 0x90554ab9 |
| return_type_id: 0x6720d32f |
| parameter_id: 0x3124ab68 |
| parameter_id: 0x6720d32f |
| } |
| function { |
| id: 0x93abeae4 |
| return_type_id: 0x6720d32f |
| parameter_id: 0x38e46ac9 |
| parameter_id: 0x0484de69 |
| } |
| function { |
| id: 0x93b9f99d |
| return_type_id: 0x6720d32f |
| parameter_id: 0x38e46ac9 |
| } |
| function { |
| id: 0x93ef35d5 |
| return_type_id: 0x6720d32f |
| parameter_id: 0x38539f38 |
| parameter_id: 0x1ecc4d02 |
| } |
| function { |
| id: 0x93f28819 |
| return_type_id: 0x6720d32f |
| parameter_id: 0x38539f38 |
| parameter_id: 0x1c898f28 |
| parameter_id: 0x5171d297 |
| parameter_id: 0x3d67c7fb |
| parameter_id: 0x0cbf60eb |
| } |
| function { |
| id: 0x93f28865 |
| return_type_id: 0x6720d32f |
| parameter_id: 0x38539f38 |
| parameter_id: 0x1c898f28 |
| parameter_id: 0x5171d297 |
| parameter_id: 0x3d67c7fb |
| parameter_id: 0x0cbf60eb |
| parameter_id: 0x1ecc4d02 |
| parameter_id: 0x1ecc4d02 |
| } |
| function { |
| id: 0x93f28ce0 |
| return_type_id: 0x6720d32f |
| parameter_id: 0x38539f38 |
| parameter_id: 0x1c898f28 |
| parameter_id: 0x5171d297 |
| parameter_id: 0x3d67c7fb |
| parameter_id: 0x1f5b8148 |
| } |
| function { |
| id: 0xd879a4a1 |
| return_type_id: 0x5171d297 |
| parameter_id: 0x03c8f98e |
| parameter_id: 0x23158137 |
| parameter_id: 0x095e2d77 |
| } |
| function { |
| id: 0xd8f7a52e |
| return_type_id: 0x5171d297 |
| parameter_id: 0x03c8f98e |
| } |
| function { |
| id: 0xd9a77bd7 |
| return_type_id: 0x5171d297 |
| parameter_id: 0x03c8f98e |
| parameter_id: 0x5171d297 |
| parameter_id: 0x5171d297 |
| parameter_id: 0x5171d297 |
| } |
| function { |
| id: 0xd9b26264 |
| return_type_id: 0x5171d297 |
| parameter_id: 0x03c8f98e |
| parameter_id: 0x5171d297 |
| } |
| function { |
| id: 0xdaedd974 |
| return_type_id: 0x5171d297 |
| parameter_id: 0x03c8f98e |
| parameter_id: 0x8b7c737e |
| parameter_id: 0xde365fc3 |
| } |
| elf_symbol { |
| id: 0x83b535a6 |
| name: "AHardwareBuffer_acquire" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x1e8cb65d |
| full_name: "AHardwareBuffer_acquire" |
| } |
| elf_symbol { |
| id: 0xcdb6ed22 |
| name: "AHardwareBuffer_allocate" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x93abeae4 |
| full_name: "AHardwareBuffer_allocate" |
| } |
| elf_symbol { |
| id: 0xba4a7385 |
| name: "AHardwareBuffer_describe" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x1cac392f |
| full_name: "AHardwareBuffer_describe" |
| } |
| elf_symbol { |
| id: 0xee47bd37 |
| name: "AHardwareBuffer_isSupported" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x93b9f99d |
| full_name: "AHardwareBuffer_isSupported" |
| } |
| elf_symbol { |
| id: 0x409a6a1b |
| name: "AHardwareBuffer_lock" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x93f28819 |
| full_name: "AHardwareBuffer_lock" |
| } |
| elf_symbol { |
| id: 0xd1a32559 |
| name: "AHardwareBuffer_lockAndGetInfo" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x93f28865 |
| full_name: "AHardwareBuffer_lockAndGetInfo" |
| } |
| elf_symbol { |
| id: 0x86571d6a |
| name: "AHardwareBuffer_lockPlanes" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x93f28ce0 |
| full_name: "AHardwareBuffer_lockPlanes" |
| } |
| elf_symbol { |
| id: 0xfa67aafd |
| name: "AHardwareBuffer_recvHandleFromUnixSocket" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x845ac49d |
| full_name: "AHardwareBuffer_recvHandleFromUnixSocket" |
| } |
| elf_symbol { |
| id: 0x196e732c |
| name: "AHardwareBuffer_release" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x1e8cb65d |
| full_name: "AHardwareBuffer_release" |
| } |
| elf_symbol { |
| id: 0xb74ef162 |
| name: "AHardwareBuffer_sendHandleToUnixSocket" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x90554ab9 |
| full_name: "AHardwareBuffer_sendHandleToUnixSocket" |
| } |
| elf_symbol { |
| id: 0x7815dfb1 |
| name: "AHardwareBuffer_unlock" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x93ef35d5 |
| full_name: "AHardwareBuffer_unlock" |
| } |
| elf_symbol { |
| id: 0x475e13d9 |
| name: "ANativeWindow_acquire" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x106a6ff0 |
| full_name: "ANativeWindow_acquire" |
| } |
| elf_symbol { |
| id: 0x931d25fb |
| name: "ANativeWindow_getBuffersDataSpace" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0xd8f7a52e |
| full_name: "ANativeWindow_getBuffersDataSpace" |
| } |
| elf_symbol { |
| id: 0xd406255c |
| name: "ANativeWindow_getFormat" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0xd8f7a52e |
| full_name: "ANativeWindow_getFormat" |
| } |
| elf_symbol { |
| id: 0x73bf11ac |
| name: "ANativeWindow_getHeight" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0xd8f7a52e |
| full_name: "ANativeWindow_getHeight" |
| } |
| elf_symbol { |
| id: 0x47ef1a0e |
| name: "ANativeWindow_getWidth" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0xd8f7a52e |
| full_name: "ANativeWindow_getWidth" |
| } |
| elf_symbol { |
| id: 0x50ee8dae |
| name: "ANativeWindow_lock" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0xd879a4a1 |
| full_name: "ANativeWindow_lock" |
| } |
| elf_symbol { |
| id: 0x44c9d0ee |
| name: "ANativeWindow_release" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x106a6ff0 |
| full_name: "ANativeWindow_release" |
| } |
| elf_symbol { |
| id: 0x1480d8c4 |
| name: "ANativeWindow_setBuffersDataSpace" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0xd9b26264 |
| full_name: "ANativeWindow_setBuffersDataSpace" |
| } |
| elf_symbol { |
| id: 0x3989e497 |
| name: "ANativeWindow_setBuffersGeometry" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0xd9a77bd7 |
| full_name: "ANativeWindow_setBuffersGeometry" |
| } |
| elf_symbol { |
| id: 0x0fa46ee2 |
| name: "ANativeWindow_setBuffersTransform" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0xd9b26264 |
| full_name: "ANativeWindow_setBuffersTransform" |
| } |
| elf_symbol { |
| id: 0x59e4e5c0 |
| name: "ANativeWindow_setFrameRate" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0xdaedd974 |
| full_name: "ANativeWindow_setFrameRate" |
| } |
| elf_symbol { |
| id: 0x66313631 |
| name: "ANativeWindow_tryAllocateBuffers" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0x106a6ff0 |
| full_name: "ANativeWindow_tryAllocateBuffers" |
| } |
| elf_symbol { |
| id: 0xf129b964 |
| name: "ANativeWindow_unlockAndPost" |
| is_defined: true |
| symbol_type: FUNCTION |
| type_id: 0xd8f7a52e |
| full_name: "ANativeWindow_unlockAndPost" |
| } |
| interface { |
| id: 0x84ea5130 |
| symbol_id: 0x83b535a6 |
| symbol_id: 0xcdb6ed22 |
| symbol_id: 0xba4a7385 |
| symbol_id: 0xee47bd37 |
| symbol_id: 0x409a6a1b |
| symbol_id: 0xd1a32559 |
| symbol_id: 0x86571d6a |
| symbol_id: 0xfa67aafd |
| symbol_id: 0x196e732c |
| symbol_id: 0xb74ef162 |
| symbol_id: 0x7815dfb1 |
| symbol_id: 0x475e13d9 |
| symbol_id: 0x931d25fb |
| symbol_id: 0xd406255c |
| symbol_id: 0x73bf11ac |
| symbol_id: 0x47ef1a0e |
| symbol_id: 0x50ee8dae |
| symbol_id: 0x44c9d0ee |
| symbol_id: 0x1480d8c4 |
| symbol_id: 0x3989e497 |
| symbol_id: 0x0fa46ee2 |
| symbol_id: 0x59e4e5c0 |
| symbol_id: 0x66313631 |
| symbol_id: 0xf129b964 |
| } |