From 219876109af03ecdcdd166666a64930990aebe52 Mon Sep 17 00:00:00 2001 From: Hsin-Yi Chen Date: Tue, 16 Apr 2024 19:40:30 +0800 Subject: [PATCH] Move libimapper_stablec ABI dumps from prebuilts/abi-dumps The update process for prebuilts/abi-dumps/platform will be adapted for trunk stable. The ABI dumps for libimapper_stablec are moved to "abi-dumps" in this project so that the trunk stable release process will not affect them. Test: m libimapper_stablec_abicheck Test: development/vndk/tools/header-checker/utils/create_reference_dumps.py \ -libs libimapper_stablec_abicheck --lib-variant PLATFORM \ -ref-dump-dir hardware/interfaces/graphics/mapper/stable-c/abi-dumps \ -products aosp_arm64 Bug: 333532038 Change-Id: Ia69daa721ef983c18118bd6d0a70dd5b7a0a47a2 --- graphics/mapper/stable-c/Android.bp | 1 + .../libimapper_stablec_abicheck.so.lsdump | 1053 ++++++++++++++++ .../libimapper_stablec_abicheck.so.lsdump | 1062 +++++++++++++++++ .../libimapper_stablec_abicheck.so.lsdump | 1053 ++++++++++++++++ .../libimapper_stablec_abicheck.so.lsdump | 1052 ++++++++++++++++ .../libimapper_stablec_abicheck.so.lsdump | 1061 ++++++++++++++++ .../libimapper_stablec_abicheck.so.lsdump | 1052 ++++++++++++++++ 7 files changed, 6334 insertions(+) create mode 100644 graphics/mapper/stable-c/abi-dumps/arm/source-based/libimapper_stablec_abicheck.so.lsdump create mode 100644 graphics/mapper/stable-c/abi-dumps/arm64/source-based/libimapper_stablec_abicheck.so.lsdump create mode 100644 graphics/mapper/stable-c/abi-dumps/arm_arm64/source-based/libimapper_stablec_abicheck.so.lsdump create mode 100644 graphics/mapper/stable-c/abi-dumps/x86/source-based/libimapper_stablec_abicheck.so.lsdump create mode 100644 graphics/mapper/stable-c/abi-dumps/x86_64/source-based/libimapper_stablec_abicheck.so.lsdump create mode 100644 graphics/mapper/stable-c/abi-dumps/x86_x86_64/source-based/libimapper_stablec_abicheck.so.lsdump diff --git a/graphics/mapper/stable-c/Android.bp b/graphics/mapper/stable-c/Android.bp index 40486fd105..82306be0a5 100644 --- a/graphics/mapper/stable-c/Android.bp +++ b/graphics/mapper/stable-c/Android.bp @@ -59,6 +59,7 @@ cc_library_shared { header_abi_checker: { enabled: true, symbol_file: "imapper.map.txt", + ref_dump_dirs: ["abi-dumps"], }, } diff --git a/graphics/mapper/stable-c/abi-dumps/arm/source-based/libimapper_stablec_abicheck.so.lsdump b/graphics/mapper/stable-c/abi-dumps/arm/source-based/libimapper_stablec_abicheck.so.lsdump new file mode 100644 index 0000000000..a653228e67 --- /dev/null +++ b/graphics/mapper/stable-c/abi-dumps/arm/source-based/libimapper_stablec_abicheck.so.lsdump @@ -0,0 +1,1053 @@ +{ + "array_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIA0_i", + "name" : "int[0]", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIA0_i", + "source_file" : "system/core/include/cutils/native_handle.h" + }, + { + "alignment" : 1, + "linker_set_key" : "_ZTIA32_h", + "name" : "unsigned char[32]", + "referenced_type" : "_ZTIh", + "self_type" : "_ZTIA32_h", + "size" : 32, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "builtin_types" : + [ + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIb", + "name" : "bool", + "referenced_type" : "_ZTIb", + "self_type" : "_ZTIb", + "size" : 1 + }, + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIc", + "name" : "char", + "referenced_type" : "_ZTIc", + "self_type" : "_ZTIc", + "size" : 1 + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIe", + "name" : "long double", + "referenced_type" : "_ZTIe", + "self_type" : "_ZTIe", + "size" : 8 + }, + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIh", + "name" : "unsigned char", + "referenced_type" : "_ZTIh", + "self_type" : "_ZTIh", + "size" : 1 + }, + { + "alignment" : 4, + "is_integral" : true, + "linker_set_key" : "_ZTIi", + "name" : "int", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIi", + "size" : 4 + }, + { + "alignment" : 4, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIj", + "name" : "unsigned int", + "referenced_type" : "_ZTIj", + "self_type" : "_ZTIj", + "size" : 4 + }, + { + "linker_set_key" : "_ZTIv", + "name" : "void", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIv" + }, + { + "alignment" : 8, + "is_integral" : true, + "linker_set_key" : "_ZTIx", + "name" : "long long", + "referenced_type" : "_ZTIx", + "self_type" : "_ZTIx", + "size" : 8 + }, + { + "alignment" : 8, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIy", + "name" : "unsigned long long", + "referenced_type" : "_ZTIy", + "self_type" : "_ZTIy", + "size" : 8 + } + ], + "elf_functions" : + [ + { + "name" : "AIMapper_loadIMapper" + } + ], + "elf_objects" : [], + "enum_types" : + [ + { + "alignment" : 4, + "enum_fields" : + [ + { + "enum_field_value" : 0, + "name" : "AIMAPPER_ERROR_NONE" + }, + { + "enum_field_value" : 1, + "name" : "AIMAPPER_ERROR_BAD_DESCRIPTOR" + }, + { + "enum_field_value" : 2, + "name" : "AIMAPPER_ERROR_BAD_BUFFER" + }, + { + "enum_field_value" : 3, + "name" : "AIMAPPER_ERROR_BAD_VALUE" + }, + { + "enum_field_value" : 5, + "name" : "AIMAPPER_ERROR_NO_RESOURCES" + }, + { + "enum_field_value" : 7, + "name" : "AIMAPPER_ERROR_UNSUPPORTED" + } + ], + "linker_set_key" : "_ZTI14AIMapper_Error", + "name" : "AIMapper_Error", + "referenced_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTI14AIMapper_Error", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h", + "underlying_type" : "_ZTIi" + }, + { + "alignment" : 4, + "enum_fields" : + [ + { + "enum_field_value" : 5, + "name" : "AIMAPPER_VERSION_5" + } + ], + "linker_set_key" : "_ZTI16AIMapper_Version", + "name" : "AIMapper_Version", + "referenced_type" : "_ZTI16AIMapper_Version", + "self_type" : "_ZTI16AIMapper_Version", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h", + "underlying_type" : "_ZTIj" + } + ], + "function_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "name" : "AIMapper_Error (void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPFvPvE" + }, + { + "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE" + }, + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "name" : "AIMapper_Error (const native_handle *, AIMapper_MetadataType, const void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "name" : "AIMapper_Error (const native_handle *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "name" : "AIMapper_Error (const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE" + }, + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "name" : "AIMapper_Error (const native_handle *, void **, unsigned long long *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPPv" + }, + { + "referenced_type" : "_ZTIPy" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "name" : "AIMapper_Error (const native_handle *, const native_handle **)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPPK13native_handle" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "name" : "AIMapper_Error (const native_handle *, int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPi" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "name" : "AIMapper_Error (const native_handle *, unsigned int *, unsigned int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPj" + }, + { + "referenced_type" : "_ZTIPj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "name" : "AIMapper_Error (const native_handle *, long long, const void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIx" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "name" : "AIMapper_Error (const native_handle *, unsigned long long, ARect, int, void **)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIy" + }, + { + "referenced_type" : "_ZTI5ARect" + }, + { + "referenced_type" : "_ZTIi" + }, + { + "referenced_type" : "_ZTIPPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "name" : "AIMapper_Error (const AIMapper_MetadataTypeDescription **, unsigned int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription" + }, + { + "referenced_type" : "_ZTIPj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "name" : "int (const native_handle *, AIMapper_MetadataType, void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "return_type" : "_ZTIi", + "self_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFiPK13native_handlexPvjE", + "name" : "int (const native_handle *, long long, void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIx" + }, + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIFiPK13native_handlexPvjE", + "return_type" : "_ZTIi", + "self_type" : "_ZTIFiPK13native_handlexPvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "name" : "void (void *, AIMapper_MetadataType, const void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "return_type" : "_ZTIv", + "self_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFvPvE", + "name" : "void (void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIFvPvE", + "return_type" : "_ZTIv", + "self_type" : "_ZTIFvPvE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "functions" : + [ + { + "function_name" : "AIMapper_loadIMapper", + "linker_set_key" : "AIMapper_loadIMapper", + "parameters" : + [ + { + "referenced_type" : "_ZTIPP8AIMapper" + } + ], + "return_type" : "_ZTI14AIMapper_Error", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "global_vars" : [], + "lvalue_reference_types" : [], + "pointer_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIP8AIMapper", + "name" : "AIMapper *", + "referenced_type" : "_ZTI8AIMapper", + "self_type" : "_ZTIP8AIMapper", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "name" : "AIMapper_Error (*)(void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "name" : "AIMapper_Error (*)(const native_handle *, AIMapper_MetadataType, const void *, unsigned int)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handleE", + "name" : "AIMapper_Error (*)(const native_handle *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "name" : "AIMapper_Error (*)(const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPyE", + "name" : "AIMapper_Error (*)(const native_handle *, void **, unsigned long long *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPyE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E", + "name" : "AIMapper_Error (*)(const native_handle *, const native_handle **)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE", + "name" : "AIMapper_Error (*)(const native_handle *, int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E", + "name" : "AIMapper_Error (*)(const native_handle *, unsigned int *, unsigned int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlexPKvjE", + "name" : "AIMapper_Error (*)(const native_handle *, long long, const void *, unsigned int)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlexPKvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "name" : "AIMapper_Error (*)(const native_handle *, unsigned long long, ARect, int, void **)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "name" : "AIMapper_Error (*)(const AIMapper_MetadataTypeDescription **, unsigned int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "self_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvjE", + "name" : "int (*)(const native_handle *, AIMapper_MetadataType, void *, unsigned int)", + "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "self_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFiPK13native_handlexPvjE", + "name" : "int (*)(const native_handle *, long long, void *, unsigned int)", + "referenced_type" : "_ZTIFiPK13native_handlexPvjE", + "self_type" : "_ZTIPFiPK13native_handlexPvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE", + "name" : "void (*)(void *, AIMapper_MetadataType, const void *, unsigned int)", + "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "self_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFvPvE", + "name" : "void (*)(void *)", + "referenced_type" : "_ZTIFvPvE", + "self_type" : "_ZTIPFvPvE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPK13native_handle", + "name" : "const native_handle *", + "referenced_type" : "_ZTIK13native_handle", + "self_type" : "_ZTIPK13native_handle", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription *", + "referenced_type" : "_ZTIK32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPKc", + "name" : "const char *", + "referenced_type" : "_ZTIKc", + "self_type" : "_ZTIPKc", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPKv", + "name" : "const void *", + "referenced_type" : "_ZTIKv", + "self_type" : "_ZTIPKv", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPP8AIMapper", + "name" : "AIMapper **", + "referenced_type" : "_ZTIP8AIMapper", + "self_type" : "_ZTIPP8AIMapper", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPPK13native_handle", + "name" : "const native_handle **", + "referenced_type" : "_ZTIPK13native_handle", + "self_type" : "_ZTIPPK13native_handle", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPPK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription **", + "referenced_type" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPPv", + "name" : "void **", + "referenced_type" : "_ZTIPv", + "self_type" : "_ZTIPPv", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPi", + "name" : "int *", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIPi", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPj", + "name" : "unsigned int *", + "referenced_type" : "_ZTIj", + "self_type" : "_ZTIPj", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPv", + "name" : "void *", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIPv", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPy", + "name" : "unsigned long long *", + "referenced_type" : "_ZTIy", + "self_type" : "_ZTIPy", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "qualified_types" : + [ + { + "alignment" : 4, + "is_const" : true, + "linker_set_key" : "_ZTIK13native_handle", + "name" : "const native_handle", + "referenced_type" : "_ZTI13native_handle", + "self_type" : "_ZTIK13native_handle", + "size" : 12, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "is_const" : true, + "linker_set_key" : "_ZTIK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription", + "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIK32AIMapper_MetadataTypeDescription", + "size" : 56, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 1, + "is_const" : true, + "linker_set_key" : "_ZTIKc", + "name" : "const char", + "referenced_type" : "_ZTIc", + "self_type" : "_ZTIKc", + "size" : 1, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "is_const" : true, + "linker_set_key" : "_ZTIKv", + "name" : "const void", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIKv", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "record_types" : + [ + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "importBuffer", + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E" + }, + { + "field_name" : "freeBuffer", + "field_offset" : 32, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "getTransportSize", + "field_offset" : 64, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E" + }, + { + "field_name" : "lock", + "field_offset" : 96, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handley5ARectiPPvE" + }, + { + "field_name" : "unlock", + "field_offset" : 128, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE" + }, + { + "field_name" : "flushLockedBuffer", + "field_offset" : 160, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "rereadLockedBuffer", + "field_offset" : 192, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "getMetadata", + "field_offset" : 224, + "referenced_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvjE" + }, + { + "field_name" : "getStandardMetadata", + "field_offset" : 256, + "referenced_type" : "_ZTIPFiPK13native_handlexPvjE" + }, + { + "field_name" : "setMetadata", + "field_offset" : 288, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE" + }, + { + "field_name" : "setStandardMetadata", + "field_offset" : 320, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlexPKvjE" + }, + { + "field_name" : "listSupportedMetadataTypes", + "field_offset" : 352, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE" + }, + { + "field_name" : "dumpBuffer", + "field_offset" : 384, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E" + }, + { + "field_name" : "dumpAllBuffers", + "field_offset" : 416, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E" + }, + { + "field_name" : "getReservedRegion", + "field_offset" : 448, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPyE" + } + ], + "linker_set_key" : "_ZTI10AIMapperV5", + "name" : "AIMapperV5", + "referenced_type" : "_ZTI10AIMapperV5", + "self_type" : "_ZTI10AIMapperV5", + "size" : 60, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "__clang_max_align_nonce1", + "referenced_type" : "_ZTIx" + }, + { + "field_name" : "__clang_max_align_nonce2", + "field_offset" : 64, + "referenced_type" : "_ZTIe" + } + ], + "linker_set_key" : "_ZTI11max_align_t", + "name" : "max_align_t", + "referenced_type" : "_ZTI11max_align_t", + "self_type" : "_ZTI11max_align_t", + "size" : 16, + "source_file" : "prebuilts/clang-tools/linux-x86/clang-headers/__stddef_max_align_t.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "version", + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "numFds", + "field_offset" : 32, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "numInts", + "field_offset" : 64, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "data", + "field_offset" : 96, + "referenced_type" : "_ZTIA0_i" + } + ], + "linker_set_key" : "_ZTI13native_handle", + "name" : "native_handle", + "referenced_type" : "_ZTI13native_handle", + "self_type" : "_ZTI13native_handle", + "size" : 12, + "source_file" : "system/core/include/cutils/native_handle.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "name", + "referenced_type" : "_ZTIPKc" + }, + { + "field_name" : "value", + "field_offset" : 64, + "referenced_type" : "_ZTIx" + } + ], + "linker_set_key" : "_ZTI21AIMapper_MetadataType", + "name" : "AIMapper_MetadataType", + "referenced_type" : "_ZTI21AIMapper_MetadataType", + "self_type" : "_ZTI21AIMapper_MetadataType", + "size" : 16, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "metadataType", + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "field_name" : "description", + "field_offset" : 128, + "referenced_type" : "_ZTIPKc" + }, + { + "field_name" : "isGettable", + "field_offset" : 160, + "referenced_type" : "_ZTIb" + }, + { + "field_name" : "isSettable", + "field_offset" : 168, + "referenced_type" : "_ZTIb" + }, + { + "field_name" : "reserved", + "field_offset" : 176, + "referenced_type" : "_ZTIA32_h" + } + ], + "linker_set_key" : "_ZTI32AIMapper_MetadataTypeDescription", + "name" : "AIMapper_MetadataTypeDescription", + "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "size" : 56, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "left", + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "top", + "field_offset" : 32, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "right", + "field_offset" : 64, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "bottom", + "field_offset" : 96, + "referenced_type" : "_ZTIi" + } + ], + "linker_set_key" : "_ZTI5ARect", + "name" : "ARect", + "referenced_type" : "_ZTI5ARect", + "self_type" : "_ZTI5ARect", + "size" : 16, + "source_file" : "frameworks/native/libs/arect/include/android/rect.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "version", + "referenced_type" : "_ZTI16AIMapper_Version" + }, + { + "field_name" : "v5", + "field_offset" : 32, + "referenced_type" : "_ZTI10AIMapperV5" + } + ], + "linker_set_key" : "_ZTI8AIMapper", + "name" : "AIMapper", + "referenced_type" : "_ZTI8AIMapper", + "self_type" : "_ZTI8AIMapper", + "size" : 64, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "rvalue_reference_types" : [] +} diff --git a/graphics/mapper/stable-c/abi-dumps/arm64/source-based/libimapper_stablec_abicheck.so.lsdump b/graphics/mapper/stable-c/abi-dumps/arm64/source-based/libimapper_stablec_abicheck.so.lsdump new file mode 100644 index 0000000000..25f0e48b6a --- /dev/null +++ b/graphics/mapper/stable-c/abi-dumps/arm64/source-based/libimapper_stablec_abicheck.so.lsdump @@ -0,0 +1,1062 @@ +{ + "array_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIA0_i", + "name" : "int[0]", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIA0_i", + "source_file" : "system/core/include/cutils/native_handle.h" + }, + { + "alignment" : 1, + "linker_set_key" : "_ZTIA32_h", + "name" : "unsigned char[32]", + "referenced_type" : "_ZTIh", + "self_type" : "_ZTIA32_h", + "size" : 32, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "builtin_types" : + [ + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIb", + "name" : "bool", + "referenced_type" : "_ZTIb", + "self_type" : "_ZTIb", + "size" : 1 + }, + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIc", + "name" : "char", + "referenced_type" : "_ZTIc", + "self_type" : "_ZTIc", + "size" : 1 + }, + { + "alignment" : 16, + "linker_set_key" : "_ZTIe", + "name" : "long double", + "referenced_type" : "_ZTIe", + "self_type" : "_ZTIe", + "size" : 16 + }, + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIh", + "name" : "unsigned char", + "referenced_type" : "_ZTIh", + "self_type" : "_ZTIh", + "size" : 1 + }, + { + "alignment" : 4, + "is_integral" : true, + "linker_set_key" : "_ZTIi", + "name" : "int", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIi", + "size" : 4 + }, + { + "alignment" : 4, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIj", + "name" : "unsigned int", + "referenced_type" : "_ZTIj", + "self_type" : "_ZTIj", + "size" : 4 + }, + { + "alignment" : 8, + "is_integral" : true, + "linker_set_key" : "_ZTIl", + "name" : "long", + "referenced_type" : "_ZTIl", + "self_type" : "_ZTIl", + "size" : 8 + }, + { + "alignment" : 8, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIm", + "name" : "unsigned long", + "referenced_type" : "_ZTIm", + "self_type" : "_ZTIm", + "size" : 8 + }, + { + "linker_set_key" : "_ZTIv", + "name" : "void", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIv" + }, + { + "alignment" : 8, + "is_integral" : true, + "linker_set_key" : "_ZTIx", + "name" : "long long", + "referenced_type" : "_ZTIx", + "self_type" : "_ZTIx", + "size" : 8 + } + ], + "elf_functions" : + [ + { + "name" : "AIMapper_loadIMapper" + } + ], + "elf_objects" : [], + "enum_types" : + [ + { + "alignment" : 4, + "enum_fields" : + [ + { + "enum_field_value" : 0, + "name" : "AIMAPPER_ERROR_NONE" + }, + { + "enum_field_value" : 1, + "name" : "AIMAPPER_ERROR_BAD_DESCRIPTOR" + }, + { + "enum_field_value" : 2, + "name" : "AIMAPPER_ERROR_BAD_BUFFER" + }, + { + "enum_field_value" : 3, + "name" : "AIMAPPER_ERROR_BAD_VALUE" + }, + { + "enum_field_value" : 5, + "name" : "AIMAPPER_ERROR_NO_RESOURCES" + }, + { + "enum_field_value" : 7, + "name" : "AIMAPPER_ERROR_UNSUPPORTED" + } + ], + "linker_set_key" : "_ZTI14AIMapper_Error", + "name" : "AIMapper_Error", + "referenced_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTI14AIMapper_Error", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h", + "underlying_type" : "_ZTIi" + }, + { + "alignment" : 4, + "enum_fields" : + [ + { + "enum_field_value" : 5, + "name" : "AIMAPPER_VERSION_5" + } + ], + "linker_set_key" : "_ZTI16AIMapper_Version", + "name" : "AIMapper_Version", + "referenced_type" : "_ZTI16AIMapper_Version", + "self_type" : "_ZTI16AIMapper_Version", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h", + "underlying_type" : "_ZTIj" + } + ], + "function_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E", + "name" : "AIMapper_Error (void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned long), void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPFvPvE" + }, + { + "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvmE" + }, + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE", + "name" : "AIMapper_Error (const native_handle *, AIMapper_MetadataType, const void *, unsigned long)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIm" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "name" : "AIMapper_Error (const native_handle *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E", + "name" : "AIMapper_Error (const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned long), void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvmE" + }, + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPmE", + "name" : "AIMapper_Error (const native_handle *, void **, unsigned long *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPPv" + }, + { + "referenced_type" : "_ZTIPm" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPmE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "name" : "AIMapper_Error (const native_handle *, const native_handle **)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPPK13native_handle" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "name" : "AIMapper_Error (const native_handle *, int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPi" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "name" : "AIMapper_Error (const native_handle *, unsigned int *, unsigned int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPj" + }, + { + "referenced_type" : "_ZTIPj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlelPKvmE", + "name" : "AIMapper_Error (const native_handle *, long, const void *, unsigned long)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIl" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIm" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlelPKvmE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlelPKvmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlem5ARectiPPvE", + "name" : "AIMapper_Error (const native_handle *, unsigned long, ARect, int, void **)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIm" + }, + { + "referenced_type" : "_ZTI5ARect" + }, + { + "referenced_type" : "_ZTIi" + }, + { + "referenced_type" : "_ZTIPPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlem5ARectiPPvE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlem5ARectiPPvE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE", + "name" : "AIMapper_Error (const AIMapper_MetadataTypeDescription **, unsigned long *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription" + }, + { + "referenced_type" : "_ZTIPm" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvmE", + "name" : "int (const native_handle *, AIMapper_MetadataType, void *, unsigned long)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTIm" + } + ], + "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvmE", + "return_type" : "_ZTIi", + "self_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFiPK13native_handlelPvmE", + "name" : "int (const native_handle *, long, void *, unsigned long)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIl" + }, + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTIm" + } + ], + "referenced_type" : "_ZTIFiPK13native_handlelPvmE", + "return_type" : "_ZTIi", + "self_type" : "_ZTIFiPK13native_handlelPvmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFvPv21AIMapper_MetadataTypePKvmE", + "name" : "void (void *, AIMapper_MetadataType, const void *, unsigned long)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIm" + } + ], + "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvmE", + "return_type" : "_ZTIv", + "self_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFvPvE", + "name" : "void (void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIFvPvE", + "return_type" : "_ZTIv", + "self_type" : "_ZTIFvPvE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "functions" : + [ + { + "function_name" : "AIMapper_loadIMapper", + "linker_set_key" : "AIMapper_loadIMapper", + "parameters" : + [ + { + "referenced_type" : "_ZTIPP8AIMapper" + } + ], + "return_type" : "_ZTI14AIMapper_Error", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "global_vars" : [], + "lvalue_reference_types" : [], + "pointer_types" : + [ + { + "alignment" : 8, + "linker_set_key" : "_ZTIP8AIMapper", + "name" : "AIMapper *", + "referenced_type" : "_ZTI8AIMapper", + "self_type" : "_ZTIP8AIMapper", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E", + "name" : "AIMapper_Error (*)(void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned long), void *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE", + "name" : "AIMapper_Error (*)(const native_handle *, AIMapper_MetadataType, const void *, unsigned long)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handleE", + "name" : "AIMapper_Error (*)(const native_handle *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E", + "name" : "AIMapper_Error (*)(const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned long), void *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPmE", + "name" : "AIMapper_Error (*)(const native_handle *, void **, unsigned long *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPmE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E", + "name" : "AIMapper_Error (*)(const native_handle *, const native_handle **)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE", + "name" : "AIMapper_Error (*)(const native_handle *, int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E", + "name" : "AIMapper_Error (*)(const native_handle *, unsigned int *, unsigned int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlelPKvmE", + "name" : "AIMapper_Error (*)(const native_handle *, long, const void *, unsigned long)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlelPKvmE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlelPKvmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlem5ARectiPPvE", + "name" : "AIMapper_Error (*)(const native_handle *, unsigned long, ARect, int, void **)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlem5ARectiPPvE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlem5ARectiPPvE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE", + "name" : "AIMapper_Error (*)(const AIMapper_MetadataTypeDescription **, unsigned long *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE", + "self_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvmE", + "name" : "int (*)(const native_handle *, AIMapper_MetadataType, void *, unsigned long)", + "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvmE", + "self_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPFiPK13native_handlelPvmE", + "name" : "int (*)(const native_handle *, long, void *, unsigned long)", + "referenced_type" : "_ZTIFiPK13native_handlelPvmE", + "self_type" : "_ZTIPFiPK13native_handlelPvmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPFvPv21AIMapper_MetadataTypePKvmE", + "name" : "void (*)(void *, AIMapper_MetadataType, const void *, unsigned long)", + "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvmE", + "self_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPFvPvE", + "name" : "void (*)(void *)", + "referenced_type" : "_ZTIFvPvE", + "self_type" : "_ZTIPFvPvE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPK13native_handle", + "name" : "const native_handle *", + "referenced_type" : "_ZTIK13native_handle", + "self_type" : "_ZTIPK13native_handle", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription *", + "referenced_type" : "_ZTIK32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPKc", + "name" : "const char *", + "referenced_type" : "_ZTIKc", + "self_type" : "_ZTIPKc", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPKv", + "name" : "const void *", + "referenced_type" : "_ZTIKv", + "self_type" : "_ZTIPKv", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPP8AIMapper", + "name" : "AIMapper **", + "referenced_type" : "_ZTIP8AIMapper", + "self_type" : "_ZTIPP8AIMapper", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPPK13native_handle", + "name" : "const native_handle **", + "referenced_type" : "_ZTIPK13native_handle", + "self_type" : "_ZTIPPK13native_handle", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPPK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription **", + "referenced_type" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPPv", + "name" : "void **", + "referenced_type" : "_ZTIPv", + "self_type" : "_ZTIPPv", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPi", + "name" : "int *", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIPi", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPj", + "name" : "unsigned int *", + "referenced_type" : "_ZTIj", + "self_type" : "_ZTIPj", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPm", + "name" : "unsigned long *", + "referenced_type" : "_ZTIm", + "self_type" : "_ZTIPm", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPv", + "name" : "void *", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIPv", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "qualified_types" : + [ + { + "alignment" : 4, + "is_const" : true, + "linker_set_key" : "_ZTIK13native_handle", + "name" : "const native_handle", + "referenced_type" : "_ZTI13native_handle", + "self_type" : "_ZTIK13native_handle", + "size" : 12, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "is_const" : true, + "linker_set_key" : "_ZTIK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription", + "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIK32AIMapper_MetadataTypeDescription", + "size" : 64, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 1, + "is_const" : true, + "linker_set_key" : "_ZTIKc", + "name" : "const char", + "referenced_type" : "_ZTIc", + "self_type" : "_ZTIKc", + "size" : 1, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "is_const" : true, + "linker_set_key" : "_ZTIKv", + "name" : "const void", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIKv", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "record_types" : + [ + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "importBuffer", + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E" + }, + { + "field_name" : "freeBuffer", + "field_offset" : 64, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "getTransportSize", + "field_offset" : 128, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E" + }, + { + "field_name" : "lock", + "field_offset" : 192, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlem5ARectiPPvE" + }, + { + "field_name" : "unlock", + "field_offset" : 256, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE" + }, + { + "field_name" : "flushLockedBuffer", + "field_offset" : 320, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "rereadLockedBuffer", + "field_offset" : 384, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "getMetadata", + "field_offset" : 448, + "referenced_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvmE" + }, + { + "field_name" : "getStandardMetadata", + "field_offset" : 512, + "referenced_type" : "_ZTIPFiPK13native_handlelPvmE" + }, + { + "field_name" : "setMetadata", + "field_offset" : 576, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE" + }, + { + "field_name" : "setStandardMetadata", + "field_offset" : 640, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlelPKvmE" + }, + { + "field_name" : "listSupportedMetadataTypes", + "field_offset" : 704, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE" + }, + { + "field_name" : "dumpBuffer", + "field_offset" : 768, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E" + }, + { + "field_name" : "dumpAllBuffers", + "field_offset" : 832, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E" + }, + { + "field_name" : "getReservedRegion", + "field_offset" : 896, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPmE" + } + ], + "linker_set_key" : "_ZTI10AIMapperV5", + "name" : "AIMapperV5", + "referenced_type" : "_ZTI10AIMapperV5", + "self_type" : "_ZTI10AIMapperV5", + "size" : 120, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 16, + "fields" : + [ + { + "field_name" : "__clang_max_align_nonce1", + "referenced_type" : "_ZTIx" + }, + { + "field_name" : "__clang_max_align_nonce2", + "field_offset" : 128, + "referenced_type" : "_ZTIe" + } + ], + "linker_set_key" : "_ZTI11max_align_t", + "name" : "max_align_t", + "referenced_type" : "_ZTI11max_align_t", + "self_type" : "_ZTI11max_align_t", + "size" : 32, + "source_file" : "prebuilts/clang-tools/linux-x86/clang-headers/__stddef_max_align_t.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "version", + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "numFds", + "field_offset" : 32, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "numInts", + "field_offset" : 64, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "data", + "field_offset" : 96, + "referenced_type" : "_ZTIA0_i" + } + ], + "linker_set_key" : "_ZTI13native_handle", + "name" : "native_handle", + "referenced_type" : "_ZTI13native_handle", + "self_type" : "_ZTI13native_handle", + "size" : 12, + "source_file" : "system/core/include/cutils/native_handle.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "name", + "referenced_type" : "_ZTIPKc" + }, + { + "field_name" : "value", + "field_offset" : 64, + "referenced_type" : "_ZTIl" + } + ], + "linker_set_key" : "_ZTI21AIMapper_MetadataType", + "name" : "AIMapper_MetadataType", + "referenced_type" : "_ZTI21AIMapper_MetadataType", + "self_type" : "_ZTI21AIMapper_MetadataType", + "size" : 16, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "metadataType", + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "field_name" : "description", + "field_offset" : 128, + "referenced_type" : "_ZTIPKc" + }, + { + "field_name" : "isGettable", + "field_offset" : 192, + "referenced_type" : "_ZTIb" + }, + { + "field_name" : "isSettable", + "field_offset" : 200, + "referenced_type" : "_ZTIb" + }, + { + "field_name" : "reserved", + "field_offset" : 208, + "referenced_type" : "_ZTIA32_h" + } + ], + "linker_set_key" : "_ZTI32AIMapper_MetadataTypeDescription", + "name" : "AIMapper_MetadataTypeDescription", + "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "size" : 64, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "left", + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "top", + "field_offset" : 32, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "right", + "field_offset" : 64, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "bottom", + "field_offset" : 96, + "referenced_type" : "_ZTIi" + } + ], + "linker_set_key" : "_ZTI5ARect", + "name" : "ARect", + "referenced_type" : "_ZTI5ARect", + "self_type" : "_ZTI5ARect", + "size" : 16, + "source_file" : "frameworks/native/libs/arect/include/android/rect.h" + }, + { + "alignment" : 16, + "fields" : + [ + { + "field_name" : "version", + "referenced_type" : "_ZTI16AIMapper_Version" + }, + { + "field_name" : "v5", + "field_offset" : 64, + "referenced_type" : "_ZTI10AIMapperV5" + } + ], + "linker_set_key" : "_ZTI8AIMapper", + "name" : "AIMapper", + "referenced_type" : "_ZTI8AIMapper", + "self_type" : "_ZTI8AIMapper", + "size" : 128, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "rvalue_reference_types" : [] +} diff --git a/graphics/mapper/stable-c/abi-dumps/arm_arm64/source-based/libimapper_stablec_abicheck.so.lsdump b/graphics/mapper/stable-c/abi-dumps/arm_arm64/source-based/libimapper_stablec_abicheck.so.lsdump new file mode 100644 index 0000000000..a653228e67 --- /dev/null +++ b/graphics/mapper/stable-c/abi-dumps/arm_arm64/source-based/libimapper_stablec_abicheck.so.lsdump @@ -0,0 +1,1053 @@ +{ + "array_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIA0_i", + "name" : "int[0]", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIA0_i", + "source_file" : "system/core/include/cutils/native_handle.h" + }, + { + "alignment" : 1, + "linker_set_key" : "_ZTIA32_h", + "name" : "unsigned char[32]", + "referenced_type" : "_ZTIh", + "self_type" : "_ZTIA32_h", + "size" : 32, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "builtin_types" : + [ + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIb", + "name" : "bool", + "referenced_type" : "_ZTIb", + "self_type" : "_ZTIb", + "size" : 1 + }, + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIc", + "name" : "char", + "referenced_type" : "_ZTIc", + "self_type" : "_ZTIc", + "size" : 1 + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIe", + "name" : "long double", + "referenced_type" : "_ZTIe", + "self_type" : "_ZTIe", + "size" : 8 + }, + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIh", + "name" : "unsigned char", + "referenced_type" : "_ZTIh", + "self_type" : "_ZTIh", + "size" : 1 + }, + { + "alignment" : 4, + "is_integral" : true, + "linker_set_key" : "_ZTIi", + "name" : "int", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIi", + "size" : 4 + }, + { + "alignment" : 4, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIj", + "name" : "unsigned int", + "referenced_type" : "_ZTIj", + "self_type" : "_ZTIj", + "size" : 4 + }, + { + "linker_set_key" : "_ZTIv", + "name" : "void", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIv" + }, + { + "alignment" : 8, + "is_integral" : true, + "linker_set_key" : "_ZTIx", + "name" : "long long", + "referenced_type" : "_ZTIx", + "self_type" : "_ZTIx", + "size" : 8 + }, + { + "alignment" : 8, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIy", + "name" : "unsigned long long", + "referenced_type" : "_ZTIy", + "self_type" : "_ZTIy", + "size" : 8 + } + ], + "elf_functions" : + [ + { + "name" : "AIMapper_loadIMapper" + } + ], + "elf_objects" : [], + "enum_types" : + [ + { + "alignment" : 4, + "enum_fields" : + [ + { + "enum_field_value" : 0, + "name" : "AIMAPPER_ERROR_NONE" + }, + { + "enum_field_value" : 1, + "name" : "AIMAPPER_ERROR_BAD_DESCRIPTOR" + }, + { + "enum_field_value" : 2, + "name" : "AIMAPPER_ERROR_BAD_BUFFER" + }, + { + "enum_field_value" : 3, + "name" : "AIMAPPER_ERROR_BAD_VALUE" + }, + { + "enum_field_value" : 5, + "name" : "AIMAPPER_ERROR_NO_RESOURCES" + }, + { + "enum_field_value" : 7, + "name" : "AIMAPPER_ERROR_UNSUPPORTED" + } + ], + "linker_set_key" : "_ZTI14AIMapper_Error", + "name" : "AIMapper_Error", + "referenced_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTI14AIMapper_Error", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h", + "underlying_type" : "_ZTIi" + }, + { + "alignment" : 4, + "enum_fields" : + [ + { + "enum_field_value" : 5, + "name" : "AIMAPPER_VERSION_5" + } + ], + "linker_set_key" : "_ZTI16AIMapper_Version", + "name" : "AIMapper_Version", + "referenced_type" : "_ZTI16AIMapper_Version", + "self_type" : "_ZTI16AIMapper_Version", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h", + "underlying_type" : "_ZTIj" + } + ], + "function_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "name" : "AIMapper_Error (void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPFvPvE" + }, + { + "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE" + }, + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "name" : "AIMapper_Error (const native_handle *, AIMapper_MetadataType, const void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "name" : "AIMapper_Error (const native_handle *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "name" : "AIMapper_Error (const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE" + }, + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "name" : "AIMapper_Error (const native_handle *, void **, unsigned long long *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPPv" + }, + { + "referenced_type" : "_ZTIPy" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "name" : "AIMapper_Error (const native_handle *, const native_handle **)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPPK13native_handle" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "name" : "AIMapper_Error (const native_handle *, int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPi" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "name" : "AIMapper_Error (const native_handle *, unsigned int *, unsigned int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPj" + }, + { + "referenced_type" : "_ZTIPj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "name" : "AIMapper_Error (const native_handle *, long long, const void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIx" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "name" : "AIMapper_Error (const native_handle *, unsigned long long, ARect, int, void **)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIy" + }, + { + "referenced_type" : "_ZTI5ARect" + }, + { + "referenced_type" : "_ZTIi" + }, + { + "referenced_type" : "_ZTIPPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "name" : "AIMapper_Error (const AIMapper_MetadataTypeDescription **, unsigned int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription" + }, + { + "referenced_type" : "_ZTIPj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "name" : "int (const native_handle *, AIMapper_MetadataType, void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "return_type" : "_ZTIi", + "self_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFiPK13native_handlexPvjE", + "name" : "int (const native_handle *, long long, void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIx" + }, + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIFiPK13native_handlexPvjE", + "return_type" : "_ZTIi", + "self_type" : "_ZTIFiPK13native_handlexPvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "name" : "void (void *, AIMapper_MetadataType, const void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "return_type" : "_ZTIv", + "self_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFvPvE", + "name" : "void (void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIFvPvE", + "return_type" : "_ZTIv", + "self_type" : "_ZTIFvPvE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "functions" : + [ + { + "function_name" : "AIMapper_loadIMapper", + "linker_set_key" : "AIMapper_loadIMapper", + "parameters" : + [ + { + "referenced_type" : "_ZTIPP8AIMapper" + } + ], + "return_type" : "_ZTI14AIMapper_Error", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "global_vars" : [], + "lvalue_reference_types" : [], + "pointer_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIP8AIMapper", + "name" : "AIMapper *", + "referenced_type" : "_ZTI8AIMapper", + "self_type" : "_ZTIP8AIMapper", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "name" : "AIMapper_Error (*)(void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "name" : "AIMapper_Error (*)(const native_handle *, AIMapper_MetadataType, const void *, unsigned int)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handleE", + "name" : "AIMapper_Error (*)(const native_handle *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "name" : "AIMapper_Error (*)(const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPyE", + "name" : "AIMapper_Error (*)(const native_handle *, void **, unsigned long long *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPyE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E", + "name" : "AIMapper_Error (*)(const native_handle *, const native_handle **)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE", + "name" : "AIMapper_Error (*)(const native_handle *, int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E", + "name" : "AIMapper_Error (*)(const native_handle *, unsigned int *, unsigned int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlexPKvjE", + "name" : "AIMapper_Error (*)(const native_handle *, long long, const void *, unsigned int)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlexPKvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "name" : "AIMapper_Error (*)(const native_handle *, unsigned long long, ARect, int, void **)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "name" : "AIMapper_Error (*)(const AIMapper_MetadataTypeDescription **, unsigned int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "self_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvjE", + "name" : "int (*)(const native_handle *, AIMapper_MetadataType, void *, unsigned int)", + "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "self_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFiPK13native_handlexPvjE", + "name" : "int (*)(const native_handle *, long long, void *, unsigned int)", + "referenced_type" : "_ZTIFiPK13native_handlexPvjE", + "self_type" : "_ZTIPFiPK13native_handlexPvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE", + "name" : "void (*)(void *, AIMapper_MetadataType, const void *, unsigned int)", + "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "self_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFvPvE", + "name" : "void (*)(void *)", + "referenced_type" : "_ZTIFvPvE", + "self_type" : "_ZTIPFvPvE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPK13native_handle", + "name" : "const native_handle *", + "referenced_type" : "_ZTIK13native_handle", + "self_type" : "_ZTIPK13native_handle", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription *", + "referenced_type" : "_ZTIK32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPKc", + "name" : "const char *", + "referenced_type" : "_ZTIKc", + "self_type" : "_ZTIPKc", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPKv", + "name" : "const void *", + "referenced_type" : "_ZTIKv", + "self_type" : "_ZTIPKv", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPP8AIMapper", + "name" : "AIMapper **", + "referenced_type" : "_ZTIP8AIMapper", + "self_type" : "_ZTIPP8AIMapper", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPPK13native_handle", + "name" : "const native_handle **", + "referenced_type" : "_ZTIPK13native_handle", + "self_type" : "_ZTIPPK13native_handle", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPPK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription **", + "referenced_type" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPPv", + "name" : "void **", + "referenced_type" : "_ZTIPv", + "self_type" : "_ZTIPPv", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPi", + "name" : "int *", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIPi", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPj", + "name" : "unsigned int *", + "referenced_type" : "_ZTIj", + "self_type" : "_ZTIPj", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPv", + "name" : "void *", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIPv", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPy", + "name" : "unsigned long long *", + "referenced_type" : "_ZTIy", + "self_type" : "_ZTIPy", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "qualified_types" : + [ + { + "alignment" : 4, + "is_const" : true, + "linker_set_key" : "_ZTIK13native_handle", + "name" : "const native_handle", + "referenced_type" : "_ZTI13native_handle", + "self_type" : "_ZTIK13native_handle", + "size" : 12, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "is_const" : true, + "linker_set_key" : "_ZTIK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription", + "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIK32AIMapper_MetadataTypeDescription", + "size" : 56, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 1, + "is_const" : true, + "linker_set_key" : "_ZTIKc", + "name" : "const char", + "referenced_type" : "_ZTIc", + "self_type" : "_ZTIKc", + "size" : 1, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "is_const" : true, + "linker_set_key" : "_ZTIKv", + "name" : "const void", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIKv", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "record_types" : + [ + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "importBuffer", + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E" + }, + { + "field_name" : "freeBuffer", + "field_offset" : 32, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "getTransportSize", + "field_offset" : 64, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E" + }, + { + "field_name" : "lock", + "field_offset" : 96, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handley5ARectiPPvE" + }, + { + "field_name" : "unlock", + "field_offset" : 128, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE" + }, + { + "field_name" : "flushLockedBuffer", + "field_offset" : 160, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "rereadLockedBuffer", + "field_offset" : 192, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "getMetadata", + "field_offset" : 224, + "referenced_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvjE" + }, + { + "field_name" : "getStandardMetadata", + "field_offset" : 256, + "referenced_type" : "_ZTIPFiPK13native_handlexPvjE" + }, + { + "field_name" : "setMetadata", + "field_offset" : 288, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE" + }, + { + "field_name" : "setStandardMetadata", + "field_offset" : 320, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlexPKvjE" + }, + { + "field_name" : "listSupportedMetadataTypes", + "field_offset" : 352, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE" + }, + { + "field_name" : "dumpBuffer", + "field_offset" : 384, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E" + }, + { + "field_name" : "dumpAllBuffers", + "field_offset" : 416, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E" + }, + { + "field_name" : "getReservedRegion", + "field_offset" : 448, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPyE" + } + ], + "linker_set_key" : "_ZTI10AIMapperV5", + "name" : "AIMapperV5", + "referenced_type" : "_ZTI10AIMapperV5", + "self_type" : "_ZTI10AIMapperV5", + "size" : 60, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "__clang_max_align_nonce1", + "referenced_type" : "_ZTIx" + }, + { + "field_name" : "__clang_max_align_nonce2", + "field_offset" : 64, + "referenced_type" : "_ZTIe" + } + ], + "linker_set_key" : "_ZTI11max_align_t", + "name" : "max_align_t", + "referenced_type" : "_ZTI11max_align_t", + "self_type" : "_ZTI11max_align_t", + "size" : 16, + "source_file" : "prebuilts/clang-tools/linux-x86/clang-headers/__stddef_max_align_t.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "version", + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "numFds", + "field_offset" : 32, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "numInts", + "field_offset" : 64, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "data", + "field_offset" : 96, + "referenced_type" : "_ZTIA0_i" + } + ], + "linker_set_key" : "_ZTI13native_handle", + "name" : "native_handle", + "referenced_type" : "_ZTI13native_handle", + "self_type" : "_ZTI13native_handle", + "size" : 12, + "source_file" : "system/core/include/cutils/native_handle.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "name", + "referenced_type" : "_ZTIPKc" + }, + { + "field_name" : "value", + "field_offset" : 64, + "referenced_type" : "_ZTIx" + } + ], + "linker_set_key" : "_ZTI21AIMapper_MetadataType", + "name" : "AIMapper_MetadataType", + "referenced_type" : "_ZTI21AIMapper_MetadataType", + "self_type" : "_ZTI21AIMapper_MetadataType", + "size" : 16, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "metadataType", + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "field_name" : "description", + "field_offset" : 128, + "referenced_type" : "_ZTIPKc" + }, + { + "field_name" : "isGettable", + "field_offset" : 160, + "referenced_type" : "_ZTIb" + }, + { + "field_name" : "isSettable", + "field_offset" : 168, + "referenced_type" : "_ZTIb" + }, + { + "field_name" : "reserved", + "field_offset" : 176, + "referenced_type" : "_ZTIA32_h" + } + ], + "linker_set_key" : "_ZTI32AIMapper_MetadataTypeDescription", + "name" : "AIMapper_MetadataTypeDescription", + "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "size" : 56, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "left", + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "top", + "field_offset" : 32, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "right", + "field_offset" : 64, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "bottom", + "field_offset" : 96, + "referenced_type" : "_ZTIi" + } + ], + "linker_set_key" : "_ZTI5ARect", + "name" : "ARect", + "referenced_type" : "_ZTI5ARect", + "self_type" : "_ZTI5ARect", + "size" : 16, + "source_file" : "frameworks/native/libs/arect/include/android/rect.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "version", + "referenced_type" : "_ZTI16AIMapper_Version" + }, + { + "field_name" : "v5", + "field_offset" : 32, + "referenced_type" : "_ZTI10AIMapperV5" + } + ], + "linker_set_key" : "_ZTI8AIMapper", + "name" : "AIMapper", + "referenced_type" : "_ZTI8AIMapper", + "self_type" : "_ZTI8AIMapper", + "size" : 64, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "rvalue_reference_types" : [] +} diff --git a/graphics/mapper/stable-c/abi-dumps/x86/source-based/libimapper_stablec_abicheck.so.lsdump b/graphics/mapper/stable-c/abi-dumps/x86/source-based/libimapper_stablec_abicheck.so.lsdump new file mode 100644 index 0000000000..3eca8c3ded --- /dev/null +++ b/graphics/mapper/stable-c/abi-dumps/x86/source-based/libimapper_stablec_abicheck.so.lsdump @@ -0,0 +1,1052 @@ +{ + "array_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIA0_i", + "name" : "int[0]", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIA0_i", + "source_file" : "system/core/include/cutils/native_handle.h" + }, + { + "alignment" : 1, + "linker_set_key" : "_ZTIA32_h", + "name" : "unsigned char[32]", + "referenced_type" : "_ZTIh", + "self_type" : "_ZTIA32_h", + "size" : 32, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "builtin_types" : + [ + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIb", + "name" : "bool", + "referenced_type" : "_ZTIb", + "self_type" : "_ZTIb", + "size" : 1 + }, + { + "alignment" : 1, + "is_integral" : true, + "linker_set_key" : "_ZTIc", + "name" : "char", + "referenced_type" : "_ZTIc", + "self_type" : "_ZTIc", + "size" : 1 + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIe", + "name" : "long double", + "referenced_type" : "_ZTIe", + "self_type" : "_ZTIe", + "size" : 8 + }, + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIh", + "name" : "unsigned char", + "referenced_type" : "_ZTIh", + "self_type" : "_ZTIh", + "size" : 1 + }, + { + "alignment" : 4, + "is_integral" : true, + "linker_set_key" : "_ZTIi", + "name" : "int", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIi", + "size" : 4 + }, + { + "alignment" : 4, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIj", + "name" : "unsigned int", + "referenced_type" : "_ZTIj", + "self_type" : "_ZTIj", + "size" : 4 + }, + { + "linker_set_key" : "_ZTIv", + "name" : "void", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIv" + }, + { + "alignment" : 4, + "is_integral" : true, + "linker_set_key" : "_ZTIx", + "name" : "long long", + "referenced_type" : "_ZTIx", + "self_type" : "_ZTIx", + "size" : 8 + }, + { + "alignment" : 4, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIy", + "name" : "unsigned long long", + "referenced_type" : "_ZTIy", + "self_type" : "_ZTIy", + "size" : 8 + } + ], + "elf_functions" : + [ + { + "name" : "AIMapper_loadIMapper" + } + ], + "elf_objects" : [], + "enum_types" : + [ + { + "alignment" : 4, + "enum_fields" : + [ + { + "enum_field_value" : 0, + "name" : "AIMAPPER_ERROR_NONE" + }, + { + "enum_field_value" : 1, + "name" : "AIMAPPER_ERROR_BAD_DESCRIPTOR" + }, + { + "enum_field_value" : 2, + "name" : "AIMAPPER_ERROR_BAD_BUFFER" + }, + { + "enum_field_value" : 3, + "name" : "AIMAPPER_ERROR_BAD_VALUE" + }, + { + "enum_field_value" : 5, + "name" : "AIMAPPER_ERROR_NO_RESOURCES" + }, + { + "enum_field_value" : 7, + "name" : "AIMAPPER_ERROR_UNSUPPORTED" + } + ], + "linker_set_key" : "_ZTI14AIMapper_Error", + "name" : "AIMapper_Error", + "referenced_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTI14AIMapper_Error", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h", + "underlying_type" : "_ZTIi" + }, + { + "alignment" : 4, + "enum_fields" : + [ + { + "enum_field_value" : 5, + "name" : "AIMAPPER_VERSION_5" + } + ], + "linker_set_key" : "_ZTI16AIMapper_Version", + "name" : "AIMapper_Version", + "referenced_type" : "_ZTI16AIMapper_Version", + "self_type" : "_ZTI16AIMapper_Version", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h", + "underlying_type" : "_ZTIj" + } + ], + "function_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "name" : "AIMapper_Error (void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPFvPvE" + }, + { + "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE" + }, + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "name" : "AIMapper_Error (const native_handle *, AIMapper_MetadataType, const void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "name" : "AIMapper_Error (const native_handle *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "name" : "AIMapper_Error (const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE" + }, + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "name" : "AIMapper_Error (const native_handle *, void **, unsigned long long *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPPv" + }, + { + "referenced_type" : "_ZTIPy" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "name" : "AIMapper_Error (const native_handle *, const native_handle **)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPPK13native_handle" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "name" : "AIMapper_Error (const native_handle *, int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPi" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "name" : "AIMapper_Error (const native_handle *, unsigned int *, unsigned int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPj" + }, + { + "referenced_type" : "_ZTIPj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "name" : "AIMapper_Error (const native_handle *, long long, const void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIx" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "name" : "AIMapper_Error (const native_handle *, unsigned long long, ARect, int, void **)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIy" + }, + { + "referenced_type" : "_ZTI5ARect" + }, + { + "referenced_type" : "_ZTIi" + }, + { + "referenced_type" : "_ZTIPPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "name" : "AIMapper_Error (const AIMapper_MetadataTypeDescription **, unsigned int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription" + }, + { + "referenced_type" : "_ZTIPj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "name" : "int (const native_handle *, AIMapper_MetadataType, void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "return_type" : "_ZTIi", + "self_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFiPK13native_handlexPvjE", + "name" : "int (const native_handle *, long long, void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIx" + }, + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIFiPK13native_handlexPvjE", + "return_type" : "_ZTIi", + "self_type" : "_ZTIFiPK13native_handlexPvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "name" : "void (void *, AIMapper_MetadataType, const void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "return_type" : "_ZTIv", + "self_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFvPvE", + "name" : "void (void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIFvPvE", + "return_type" : "_ZTIv", + "self_type" : "_ZTIFvPvE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "functions" : + [ + { + "function_name" : "AIMapper_loadIMapper", + "linker_set_key" : "AIMapper_loadIMapper", + "parameters" : + [ + { + "referenced_type" : "_ZTIPP8AIMapper" + } + ], + "return_type" : "_ZTI14AIMapper_Error", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "global_vars" : [], + "lvalue_reference_types" : [], + "pointer_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIP8AIMapper", + "name" : "AIMapper *", + "referenced_type" : "_ZTI8AIMapper", + "self_type" : "_ZTIP8AIMapper", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "name" : "AIMapper_Error (*)(void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "name" : "AIMapper_Error (*)(const native_handle *, AIMapper_MetadataType, const void *, unsigned int)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handleE", + "name" : "AIMapper_Error (*)(const native_handle *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "name" : "AIMapper_Error (*)(const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPyE", + "name" : "AIMapper_Error (*)(const native_handle *, void **, unsigned long long *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPyE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E", + "name" : "AIMapper_Error (*)(const native_handle *, const native_handle **)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE", + "name" : "AIMapper_Error (*)(const native_handle *, int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E", + "name" : "AIMapper_Error (*)(const native_handle *, unsigned int *, unsigned int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlexPKvjE", + "name" : "AIMapper_Error (*)(const native_handle *, long long, const void *, unsigned int)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlexPKvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "name" : "AIMapper_Error (*)(const native_handle *, unsigned long long, ARect, int, void **)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "name" : "AIMapper_Error (*)(const AIMapper_MetadataTypeDescription **, unsigned int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "self_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvjE", + "name" : "int (*)(const native_handle *, AIMapper_MetadataType, void *, unsigned int)", + "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "self_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFiPK13native_handlexPvjE", + "name" : "int (*)(const native_handle *, long long, void *, unsigned int)", + "referenced_type" : "_ZTIFiPK13native_handlexPvjE", + "self_type" : "_ZTIPFiPK13native_handlexPvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE", + "name" : "void (*)(void *, AIMapper_MetadataType, const void *, unsigned int)", + "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "self_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFvPvE", + "name" : "void (*)(void *)", + "referenced_type" : "_ZTIFvPvE", + "self_type" : "_ZTIPFvPvE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPK13native_handle", + "name" : "const native_handle *", + "referenced_type" : "_ZTIK13native_handle", + "self_type" : "_ZTIPK13native_handle", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription *", + "referenced_type" : "_ZTIK32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPKc", + "name" : "const char *", + "referenced_type" : "_ZTIKc", + "self_type" : "_ZTIPKc", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPKv", + "name" : "const void *", + "referenced_type" : "_ZTIKv", + "self_type" : "_ZTIPKv", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPP8AIMapper", + "name" : "AIMapper **", + "referenced_type" : "_ZTIP8AIMapper", + "self_type" : "_ZTIPP8AIMapper", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPPK13native_handle", + "name" : "const native_handle **", + "referenced_type" : "_ZTIPK13native_handle", + "self_type" : "_ZTIPPK13native_handle", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPPK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription **", + "referenced_type" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPPv", + "name" : "void **", + "referenced_type" : "_ZTIPv", + "self_type" : "_ZTIPPv", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPi", + "name" : "int *", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIPi", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPj", + "name" : "unsigned int *", + "referenced_type" : "_ZTIj", + "self_type" : "_ZTIPj", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPv", + "name" : "void *", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIPv", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPy", + "name" : "unsigned long long *", + "referenced_type" : "_ZTIy", + "self_type" : "_ZTIPy", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "qualified_types" : + [ + { + "alignment" : 4, + "is_const" : true, + "linker_set_key" : "_ZTIK13native_handle", + "name" : "const native_handle", + "referenced_type" : "_ZTI13native_handle", + "self_type" : "_ZTIK13native_handle", + "size" : 12, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "is_const" : true, + "linker_set_key" : "_ZTIK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription", + "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIK32AIMapper_MetadataTypeDescription", + "size" : 52, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 1, + "is_const" : true, + "linker_set_key" : "_ZTIKc", + "name" : "const char", + "referenced_type" : "_ZTIc", + "self_type" : "_ZTIKc", + "size" : 1, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "is_const" : true, + "linker_set_key" : "_ZTIKv", + "name" : "const void", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIKv", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "record_types" : + [ + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "importBuffer", + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E" + }, + { + "field_name" : "freeBuffer", + "field_offset" : 32, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "getTransportSize", + "field_offset" : 64, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E" + }, + { + "field_name" : "lock", + "field_offset" : 96, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handley5ARectiPPvE" + }, + { + "field_name" : "unlock", + "field_offset" : 128, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE" + }, + { + "field_name" : "flushLockedBuffer", + "field_offset" : 160, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "rereadLockedBuffer", + "field_offset" : 192, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "getMetadata", + "field_offset" : 224, + "referenced_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvjE" + }, + { + "field_name" : "getStandardMetadata", + "field_offset" : 256, + "referenced_type" : "_ZTIPFiPK13native_handlexPvjE" + }, + { + "field_name" : "setMetadata", + "field_offset" : 288, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE" + }, + { + "field_name" : "setStandardMetadata", + "field_offset" : 320, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlexPKvjE" + }, + { + "field_name" : "listSupportedMetadataTypes", + "field_offset" : 352, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE" + }, + { + "field_name" : "dumpBuffer", + "field_offset" : 384, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E" + }, + { + "field_name" : "dumpAllBuffers", + "field_offset" : 416, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E" + }, + { + "field_name" : "getReservedRegion", + "field_offset" : 448, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPyE" + } + ], + "linker_set_key" : "_ZTI10AIMapperV5", + "name" : "AIMapperV5", + "referenced_type" : "_ZTI10AIMapperV5", + "self_type" : "_ZTI10AIMapperV5", + "size" : 60, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "__clang_max_align_nonce1", + "referenced_type" : "_ZTIx" + }, + { + "field_name" : "__clang_max_align_nonce2", + "field_offset" : 64, + "referenced_type" : "_ZTIe" + } + ], + "linker_set_key" : "_ZTI11max_align_t", + "name" : "max_align_t", + "referenced_type" : "_ZTI11max_align_t", + "self_type" : "_ZTI11max_align_t", + "size" : 16, + "source_file" : "prebuilts/clang-tools/linux-x86/clang-headers/__stddef_max_align_t.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "version", + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "numFds", + "field_offset" : 32, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "numInts", + "field_offset" : 64, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "data", + "field_offset" : 96, + "referenced_type" : "_ZTIA0_i" + } + ], + "linker_set_key" : "_ZTI13native_handle", + "name" : "native_handle", + "referenced_type" : "_ZTI13native_handle", + "self_type" : "_ZTI13native_handle", + "size" : 12, + "source_file" : "system/core/include/cutils/native_handle.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "name", + "referenced_type" : "_ZTIPKc" + }, + { + "field_name" : "value", + "field_offset" : 32, + "referenced_type" : "_ZTIx" + } + ], + "linker_set_key" : "_ZTI21AIMapper_MetadataType", + "name" : "AIMapper_MetadataType", + "referenced_type" : "_ZTI21AIMapper_MetadataType", + "self_type" : "_ZTI21AIMapper_MetadataType", + "size" : 12, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "metadataType", + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "field_name" : "description", + "field_offset" : 96, + "referenced_type" : "_ZTIPKc" + }, + { + "field_name" : "isGettable", + "field_offset" : 128, + "referenced_type" : "_ZTIb" + }, + { + "field_name" : "isSettable", + "field_offset" : 136, + "referenced_type" : "_ZTIb" + }, + { + "field_name" : "reserved", + "field_offset" : 144, + "referenced_type" : "_ZTIA32_h" + } + ], + "linker_set_key" : "_ZTI32AIMapper_MetadataTypeDescription", + "name" : "AIMapper_MetadataTypeDescription", + "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "size" : 52, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "left", + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "top", + "field_offset" : 32, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "right", + "field_offset" : 64, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "bottom", + "field_offset" : 96, + "referenced_type" : "_ZTIi" + } + ], + "linker_set_key" : "_ZTI5ARect", + "name" : "ARect", + "referenced_type" : "_ZTI5ARect", + "self_type" : "_ZTI5ARect", + "size" : 16, + "source_file" : "frameworks/native/libs/arect/include/android/rect.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "version", + "referenced_type" : "_ZTI16AIMapper_Version" + }, + { + "field_name" : "v5", + "field_offset" : 32, + "referenced_type" : "_ZTI10AIMapperV5" + } + ], + "linker_set_key" : "_ZTI8AIMapper", + "name" : "AIMapper", + "referenced_type" : "_ZTI8AIMapper", + "self_type" : "_ZTI8AIMapper", + "size" : 64, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "rvalue_reference_types" : [] +} diff --git a/graphics/mapper/stable-c/abi-dumps/x86_64/source-based/libimapper_stablec_abicheck.so.lsdump b/graphics/mapper/stable-c/abi-dumps/x86_64/source-based/libimapper_stablec_abicheck.so.lsdump new file mode 100644 index 0000000000..c42e20a15a --- /dev/null +++ b/graphics/mapper/stable-c/abi-dumps/x86_64/source-based/libimapper_stablec_abicheck.so.lsdump @@ -0,0 +1,1061 @@ +{ + "array_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIA0_i", + "name" : "int[0]", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIA0_i", + "source_file" : "system/core/include/cutils/native_handle.h" + }, + { + "alignment" : 1, + "linker_set_key" : "_ZTIA32_h", + "name" : "unsigned char[32]", + "referenced_type" : "_ZTIh", + "self_type" : "_ZTIA32_h", + "size" : 32, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "builtin_types" : + [ + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIb", + "name" : "bool", + "referenced_type" : "_ZTIb", + "self_type" : "_ZTIb", + "size" : 1 + }, + { + "alignment" : 1, + "is_integral" : true, + "linker_set_key" : "_ZTIc", + "name" : "char", + "referenced_type" : "_ZTIc", + "self_type" : "_ZTIc", + "size" : 1 + }, + { + "alignment" : 16, + "linker_set_key" : "_ZTIg", + "name" : "long double", + "referenced_type" : "_ZTIg", + "self_type" : "_ZTIg", + "size" : 16 + }, + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIh", + "name" : "unsigned char", + "referenced_type" : "_ZTIh", + "self_type" : "_ZTIh", + "size" : 1 + }, + { + "alignment" : 4, + "is_integral" : true, + "linker_set_key" : "_ZTIi", + "name" : "int", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIi", + "size" : 4 + }, + { + "alignment" : 4, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIj", + "name" : "unsigned int", + "referenced_type" : "_ZTIj", + "self_type" : "_ZTIj", + "size" : 4 + }, + { + "alignment" : 8, + "is_integral" : true, + "linker_set_key" : "_ZTIl", + "name" : "long", + "referenced_type" : "_ZTIl", + "self_type" : "_ZTIl", + "size" : 8 + }, + { + "alignment" : 8, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIm", + "name" : "unsigned long", + "referenced_type" : "_ZTIm", + "self_type" : "_ZTIm", + "size" : 8 + }, + { + "linker_set_key" : "_ZTIv", + "name" : "void", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIv" + }, + { + "alignment" : 8, + "is_integral" : true, + "linker_set_key" : "_ZTIx", + "name" : "long long", + "referenced_type" : "_ZTIx", + "self_type" : "_ZTIx", + "size" : 8 + } + ], + "elf_functions" : + [ + { + "name" : "AIMapper_loadIMapper" + } + ], + "elf_objects" : [], + "enum_types" : + [ + { + "alignment" : 4, + "enum_fields" : + [ + { + "enum_field_value" : 0, + "name" : "AIMAPPER_ERROR_NONE" + }, + { + "enum_field_value" : 1, + "name" : "AIMAPPER_ERROR_BAD_DESCRIPTOR" + }, + { + "enum_field_value" : 2, + "name" : "AIMAPPER_ERROR_BAD_BUFFER" + }, + { + "enum_field_value" : 3, + "name" : "AIMAPPER_ERROR_BAD_VALUE" + }, + { + "enum_field_value" : 5, + "name" : "AIMAPPER_ERROR_NO_RESOURCES" + }, + { + "enum_field_value" : 7, + "name" : "AIMAPPER_ERROR_UNSUPPORTED" + } + ], + "linker_set_key" : "_ZTI14AIMapper_Error", + "name" : "AIMapper_Error", + "referenced_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTI14AIMapper_Error", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h", + "underlying_type" : "_ZTIi" + }, + { + "alignment" : 4, + "enum_fields" : + [ + { + "enum_field_value" : 5, + "name" : "AIMAPPER_VERSION_5" + } + ], + "linker_set_key" : "_ZTI16AIMapper_Version", + "name" : "AIMapper_Version", + "referenced_type" : "_ZTI16AIMapper_Version", + "self_type" : "_ZTI16AIMapper_Version", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h", + "underlying_type" : "_ZTIj" + } + ], + "function_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E", + "name" : "AIMapper_Error (void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned long), void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPFvPvE" + }, + { + "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvmE" + }, + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE", + "name" : "AIMapper_Error (const native_handle *, AIMapper_MetadataType, const void *, unsigned long)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIm" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "name" : "AIMapper_Error (const native_handle *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E", + "name" : "AIMapper_Error (const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned long), void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvmE" + }, + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPmE", + "name" : "AIMapper_Error (const native_handle *, void **, unsigned long *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPPv" + }, + { + "referenced_type" : "_ZTIPm" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPmE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "name" : "AIMapper_Error (const native_handle *, const native_handle **)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPPK13native_handle" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "name" : "AIMapper_Error (const native_handle *, int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPi" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "name" : "AIMapper_Error (const native_handle *, unsigned int *, unsigned int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPj" + }, + { + "referenced_type" : "_ZTIPj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlelPKvmE", + "name" : "AIMapper_Error (const native_handle *, long, const void *, unsigned long)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIl" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIm" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlelPKvmE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlelPKvmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlem5ARectiPPvE", + "name" : "AIMapper_Error (const native_handle *, unsigned long, ARect, int, void **)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIm" + }, + { + "referenced_type" : "_ZTI5ARect" + }, + { + "referenced_type" : "_ZTIi" + }, + { + "referenced_type" : "_ZTIPPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlem5ARectiPPvE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlem5ARectiPPvE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE", + "name" : "AIMapper_Error (const AIMapper_MetadataTypeDescription **, unsigned long *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription" + }, + { + "referenced_type" : "_ZTIPm" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvmE", + "name" : "int (const native_handle *, AIMapper_MetadataType, void *, unsigned long)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTIm" + } + ], + "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvmE", + "return_type" : "_ZTIi", + "self_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFiPK13native_handlelPvmE", + "name" : "int (const native_handle *, long, void *, unsigned long)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIl" + }, + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTIm" + } + ], + "referenced_type" : "_ZTIFiPK13native_handlelPvmE", + "return_type" : "_ZTIi", + "self_type" : "_ZTIFiPK13native_handlelPvmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFvPv21AIMapper_MetadataTypePKvmE", + "name" : "void (void *, AIMapper_MetadataType, const void *, unsigned long)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIm" + } + ], + "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvmE", + "return_type" : "_ZTIv", + "self_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvmE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFvPvE", + "name" : "void (void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIFvPvE", + "return_type" : "_ZTIv", + "self_type" : "_ZTIFvPvE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "functions" : + [ + { + "function_name" : "AIMapper_loadIMapper", + "linker_set_key" : "AIMapper_loadIMapper", + "parameters" : + [ + { + "referenced_type" : "_ZTIPP8AIMapper" + } + ], + "return_type" : "_ZTI14AIMapper_Error", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "global_vars" : [], + "lvalue_reference_types" : [], + "pointer_types" : + [ + { + "alignment" : 8, + "linker_set_key" : "_ZTIP8AIMapper", + "name" : "AIMapper *", + "referenced_type" : "_ZTI8AIMapper", + "self_type" : "_ZTIP8AIMapper", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E", + "name" : "AIMapper_Error (*)(void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned long), void *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE", + "name" : "AIMapper_Error (*)(const native_handle *, AIMapper_MetadataType, const void *, unsigned long)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handleE", + "name" : "AIMapper_Error (*)(const native_handle *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E", + "name" : "AIMapper_Error (*)(const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned long), void *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPmE", + "name" : "AIMapper_Error (*)(const native_handle *, void **, unsigned long *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPmE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E", + "name" : "AIMapper_Error (*)(const native_handle *, const native_handle **)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE", + "name" : "AIMapper_Error (*)(const native_handle *, int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E", + "name" : "AIMapper_Error (*)(const native_handle *, unsigned int *, unsigned int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlelPKvmE", + "name" : "AIMapper_Error (*)(const native_handle *, long, const void *, unsigned long)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlelPKvmE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlelPKvmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlem5ARectiPPvE", + "name" : "AIMapper_Error (*)(const native_handle *, unsigned long, ARect, int, void **)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlem5ARectiPPvE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlem5ARectiPPvE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE", + "name" : "AIMapper_Error (*)(const AIMapper_MetadataTypeDescription **, unsigned long *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE", + "self_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvmE", + "name" : "int (*)(const native_handle *, AIMapper_MetadataType, void *, unsigned long)", + "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvmE", + "self_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPFiPK13native_handlelPvmE", + "name" : "int (*)(const native_handle *, long, void *, unsigned long)", + "referenced_type" : "_ZTIFiPK13native_handlelPvmE", + "self_type" : "_ZTIPFiPK13native_handlelPvmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPFvPv21AIMapper_MetadataTypePKvmE", + "name" : "void (*)(void *, AIMapper_MetadataType, const void *, unsigned long)", + "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvmE", + "self_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvmE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPFvPvE", + "name" : "void (*)(void *)", + "referenced_type" : "_ZTIFvPvE", + "self_type" : "_ZTIPFvPvE", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPK13native_handle", + "name" : "const native_handle *", + "referenced_type" : "_ZTIK13native_handle", + "self_type" : "_ZTIPK13native_handle", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription *", + "referenced_type" : "_ZTIK32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPKc", + "name" : "const char *", + "referenced_type" : "_ZTIKc", + "self_type" : "_ZTIPKc", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPKv", + "name" : "const void *", + "referenced_type" : "_ZTIKv", + "self_type" : "_ZTIPKv", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPP8AIMapper", + "name" : "AIMapper **", + "referenced_type" : "_ZTIP8AIMapper", + "self_type" : "_ZTIPP8AIMapper", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPPK13native_handle", + "name" : "const native_handle **", + "referenced_type" : "_ZTIPK13native_handle", + "self_type" : "_ZTIPPK13native_handle", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPPK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription **", + "referenced_type" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPPv", + "name" : "void **", + "referenced_type" : "_ZTIPv", + "self_type" : "_ZTIPPv", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPi", + "name" : "int *", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIPi", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPj", + "name" : "unsigned int *", + "referenced_type" : "_ZTIj", + "self_type" : "_ZTIPj", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPm", + "name" : "unsigned long *", + "referenced_type" : "_ZTIm", + "self_type" : "_ZTIPm", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "linker_set_key" : "_ZTIPv", + "name" : "void *", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIPv", + "size" : 8, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "qualified_types" : + [ + { + "alignment" : 4, + "is_const" : true, + "linker_set_key" : "_ZTIK13native_handle", + "name" : "const native_handle", + "referenced_type" : "_ZTI13native_handle", + "self_type" : "_ZTIK13native_handle", + "size" : 12, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "is_const" : true, + "linker_set_key" : "_ZTIK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription", + "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIK32AIMapper_MetadataTypeDescription", + "size" : 64, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 1, + "is_const" : true, + "linker_set_key" : "_ZTIKc", + "name" : "const char", + "referenced_type" : "_ZTIc", + "self_type" : "_ZTIKc", + "size" : 1, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "is_const" : true, + "linker_set_key" : "_ZTIKv", + "name" : "const void", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIKv", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "record_types" : + [ + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "importBuffer", + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E" + }, + { + "field_name" : "freeBuffer", + "field_offset" : 64, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "getTransportSize", + "field_offset" : 128, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E" + }, + { + "field_name" : "lock", + "field_offset" : 192, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlem5ARectiPPvE" + }, + { + "field_name" : "unlock", + "field_offset" : 256, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE" + }, + { + "field_name" : "flushLockedBuffer", + "field_offset" : 320, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "rereadLockedBuffer", + "field_offset" : 384, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "getMetadata", + "field_offset" : 448, + "referenced_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvmE" + }, + { + "field_name" : "getStandardMetadata", + "field_offset" : 512, + "referenced_type" : "_ZTIPFiPK13native_handlelPvmE" + }, + { + "field_name" : "setMetadata", + "field_offset" : 576, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvmE" + }, + { + "field_name" : "setStandardMetadata", + "field_offset" : 640, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlelPKvmE" + }, + { + "field_name" : "listSupportedMetadataTypes", + "field_offset" : 704, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPmE" + }, + { + "field_name" : "dumpBuffer", + "field_offset" : 768, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvmES3_E" + }, + { + "field_name" : "dumpAllBuffers", + "field_offset" : 832, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvmES0_E" + }, + { + "field_name" : "getReservedRegion", + "field_offset" : 896, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPmE" + } + ], + "linker_set_key" : "_ZTI10AIMapperV5", + "name" : "AIMapperV5", + "referenced_type" : "_ZTI10AIMapperV5", + "self_type" : "_ZTI10AIMapperV5", + "size" : 120, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 16, + "fields" : + [ + { + "field_name" : "__clang_max_align_nonce1", + "referenced_type" : "_ZTIx" + }, + { + "field_name" : "__clang_max_align_nonce2", + "field_offset" : 128, + "referenced_type" : "_ZTIg" + } + ], + "linker_set_key" : "_ZTI11max_align_t", + "name" : "max_align_t", + "referenced_type" : "_ZTI11max_align_t", + "self_type" : "_ZTI11max_align_t", + "size" : 32, + "source_file" : "prebuilts/clang-tools/linux-x86/clang-headers/__stddef_max_align_t.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "version", + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "numFds", + "field_offset" : 32, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "numInts", + "field_offset" : 64, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "data", + "field_offset" : 96, + "referenced_type" : "_ZTIA0_i" + } + ], + "linker_set_key" : "_ZTI13native_handle", + "name" : "native_handle", + "referenced_type" : "_ZTI13native_handle", + "self_type" : "_ZTI13native_handle", + "size" : 12, + "source_file" : "system/core/include/cutils/native_handle.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "name", + "referenced_type" : "_ZTIPKc" + }, + { + "field_name" : "value", + "field_offset" : 64, + "referenced_type" : "_ZTIl" + } + ], + "linker_set_key" : "_ZTI21AIMapper_MetadataType", + "name" : "AIMapper_MetadataType", + "referenced_type" : "_ZTI21AIMapper_MetadataType", + "self_type" : "_ZTI21AIMapper_MetadataType", + "size" : 16, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "metadataType", + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "field_name" : "description", + "field_offset" : 128, + "referenced_type" : "_ZTIPKc" + }, + { + "field_name" : "isGettable", + "field_offset" : 192, + "referenced_type" : "_ZTIb" + }, + { + "field_name" : "isSettable", + "field_offset" : 200, + "referenced_type" : "_ZTIb" + }, + { + "field_name" : "reserved", + "field_offset" : 208, + "referenced_type" : "_ZTIA32_h" + } + ], + "linker_set_key" : "_ZTI32AIMapper_MetadataTypeDescription", + "name" : "AIMapper_MetadataTypeDescription", + "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "size" : 64, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "left", + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "top", + "field_offset" : 32, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "right", + "field_offset" : 64, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "bottom", + "field_offset" : 96, + "referenced_type" : "_ZTIi" + } + ], + "linker_set_key" : "_ZTI5ARect", + "name" : "ARect", + "referenced_type" : "_ZTI5ARect", + "self_type" : "_ZTI5ARect", + "size" : 16, + "source_file" : "frameworks/native/libs/arect/include/android/rect.h" + }, + { + "alignment" : 16, + "fields" : + [ + { + "field_name" : "version", + "referenced_type" : "_ZTI16AIMapper_Version" + }, + { + "field_name" : "v5", + "field_offset" : 64, + "referenced_type" : "_ZTI10AIMapperV5" + } + ], + "linker_set_key" : "_ZTI8AIMapper", + "name" : "AIMapper", + "referenced_type" : "_ZTI8AIMapper", + "self_type" : "_ZTI8AIMapper", + "size" : 128, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "rvalue_reference_types" : [] +} diff --git a/graphics/mapper/stable-c/abi-dumps/x86_x86_64/source-based/libimapper_stablec_abicheck.so.lsdump b/graphics/mapper/stable-c/abi-dumps/x86_x86_64/source-based/libimapper_stablec_abicheck.so.lsdump new file mode 100644 index 0000000000..3eca8c3ded --- /dev/null +++ b/graphics/mapper/stable-c/abi-dumps/x86_x86_64/source-based/libimapper_stablec_abicheck.so.lsdump @@ -0,0 +1,1052 @@ +{ + "array_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIA0_i", + "name" : "int[0]", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIA0_i", + "source_file" : "system/core/include/cutils/native_handle.h" + }, + { + "alignment" : 1, + "linker_set_key" : "_ZTIA32_h", + "name" : "unsigned char[32]", + "referenced_type" : "_ZTIh", + "self_type" : "_ZTIA32_h", + "size" : 32, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "builtin_types" : + [ + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIb", + "name" : "bool", + "referenced_type" : "_ZTIb", + "self_type" : "_ZTIb", + "size" : 1 + }, + { + "alignment" : 1, + "is_integral" : true, + "linker_set_key" : "_ZTIc", + "name" : "char", + "referenced_type" : "_ZTIc", + "self_type" : "_ZTIc", + "size" : 1 + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIe", + "name" : "long double", + "referenced_type" : "_ZTIe", + "self_type" : "_ZTIe", + "size" : 8 + }, + { + "alignment" : 1, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIh", + "name" : "unsigned char", + "referenced_type" : "_ZTIh", + "self_type" : "_ZTIh", + "size" : 1 + }, + { + "alignment" : 4, + "is_integral" : true, + "linker_set_key" : "_ZTIi", + "name" : "int", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIi", + "size" : 4 + }, + { + "alignment" : 4, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIj", + "name" : "unsigned int", + "referenced_type" : "_ZTIj", + "self_type" : "_ZTIj", + "size" : 4 + }, + { + "linker_set_key" : "_ZTIv", + "name" : "void", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIv" + }, + { + "alignment" : 4, + "is_integral" : true, + "linker_set_key" : "_ZTIx", + "name" : "long long", + "referenced_type" : "_ZTIx", + "self_type" : "_ZTIx", + "size" : 8 + }, + { + "alignment" : 4, + "is_integral" : true, + "is_unsigned" : true, + "linker_set_key" : "_ZTIy", + "name" : "unsigned long long", + "referenced_type" : "_ZTIy", + "self_type" : "_ZTIy", + "size" : 8 + } + ], + "elf_functions" : + [ + { + "name" : "AIMapper_loadIMapper" + } + ], + "elf_objects" : [], + "enum_types" : + [ + { + "alignment" : 4, + "enum_fields" : + [ + { + "enum_field_value" : 0, + "name" : "AIMAPPER_ERROR_NONE" + }, + { + "enum_field_value" : 1, + "name" : "AIMAPPER_ERROR_BAD_DESCRIPTOR" + }, + { + "enum_field_value" : 2, + "name" : "AIMAPPER_ERROR_BAD_BUFFER" + }, + { + "enum_field_value" : 3, + "name" : "AIMAPPER_ERROR_BAD_VALUE" + }, + { + "enum_field_value" : 5, + "name" : "AIMAPPER_ERROR_NO_RESOURCES" + }, + { + "enum_field_value" : 7, + "name" : "AIMAPPER_ERROR_UNSUPPORTED" + } + ], + "linker_set_key" : "_ZTI14AIMapper_Error", + "name" : "AIMapper_Error", + "referenced_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTI14AIMapper_Error", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h", + "underlying_type" : "_ZTIi" + }, + { + "alignment" : 4, + "enum_fields" : + [ + { + "enum_field_value" : 5, + "name" : "AIMAPPER_VERSION_5" + } + ], + "linker_set_key" : "_ZTI16AIMapper_Version", + "name" : "AIMapper_Version", + "referenced_type" : "_ZTI16AIMapper_Version", + "self_type" : "_ZTI16AIMapper_Version", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h", + "underlying_type" : "_ZTIj" + } + ], + "function_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "name" : "AIMapper_Error (void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPFvPvE" + }, + { + "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE" + }, + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "name" : "AIMapper_Error (const native_handle *, AIMapper_MetadataType, const void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "name" : "AIMapper_Error (const native_handle *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "name" : "AIMapper_Error (const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE" + }, + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "name" : "AIMapper_Error (const native_handle *, void **, unsigned long long *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPPv" + }, + { + "referenced_type" : "_ZTIPy" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "name" : "AIMapper_Error (const native_handle *, const native_handle **)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPPK13native_handle" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "name" : "AIMapper_Error (const native_handle *, int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPi" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "name" : "AIMapper_Error (const native_handle *, unsigned int *, unsigned int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIPj" + }, + { + "referenced_type" : "_ZTIPj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "name" : "AIMapper_Error (const native_handle *, long long, const void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIx" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "name" : "AIMapper_Error (const native_handle *, unsigned long long, ARect, int, void **)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIy" + }, + { + "referenced_type" : "_ZTI5ARect" + }, + { + "referenced_type" : "_ZTIi" + }, + { + "referenced_type" : "_ZTIPPv" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "name" : "AIMapper_Error (const AIMapper_MetadataTypeDescription **, unsigned int *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription" + }, + { + "referenced_type" : "_ZTIPj" + } + ], + "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "return_type" : "_ZTI14AIMapper_Error", + "self_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "name" : "int (const native_handle *, AIMapper_MetadataType, void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "return_type" : "_ZTIi", + "self_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFiPK13native_handlexPvjE", + "name" : "int (const native_handle *, long long, void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPK13native_handle" + }, + { + "referenced_type" : "_ZTIx" + }, + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIFiPK13native_handlexPvjE", + "return_type" : "_ZTIi", + "self_type" : "_ZTIFiPK13native_handlexPvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "name" : "void (void *, AIMapper_MetadataType, const void *, unsigned int)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPv" + }, + { + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "referenced_type" : "_ZTIPKv" + }, + { + "referenced_type" : "_ZTIj" + } + ], + "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "return_type" : "_ZTIv", + "self_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIFvPvE", + "name" : "void (void *)", + "parameters" : + [ + { + "referenced_type" : "_ZTIPv" + } + ], + "referenced_type" : "_ZTIFvPvE", + "return_type" : "_ZTIv", + "self_type" : "_ZTIFvPvE", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "functions" : + [ + { + "function_name" : "AIMapper_loadIMapper", + "linker_set_key" : "AIMapper_loadIMapper", + "parameters" : + [ + { + "referenced_type" : "_ZTIPP8AIMapper" + } + ], + "return_type" : "_ZTI14AIMapper_Error", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "global_vars" : [], + "lvalue_reference_types" : [], + "pointer_types" : + [ + { + "alignment" : 4, + "linker_set_key" : "_ZTIP8AIMapper", + "name" : "AIMapper *", + "referenced_type" : "_ZTI8AIMapper", + "self_type" : "_ZTIP8AIMapper", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "name" : "AIMapper_Error (*)(void (*)(void *), void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "name" : "AIMapper_Error (*)(const native_handle *, AIMapper_MetadataType, const void *, unsigned int)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handleE", + "name" : "AIMapper_Error (*)(const native_handle *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handleE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "name" : "AIMapper_Error (*)(const native_handle *, void (*)(void *, AIMapper_MetadataType, const void *, unsigned int), void *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPyE", + "name" : "AIMapper_Error (*)(const native_handle *, void **, unsigned long long *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePPvPyE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPyE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E", + "name" : "AIMapper_Error (*)(const native_handle *, const native_handle **)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePS2_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE", + "name" : "AIMapper_Error (*)(const native_handle *, int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePiE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E", + "name" : "AIMapper_Error (*)(const native_handle *, unsigned int *, unsigned int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlePjS3_E", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handlexPKvjE", + "name" : "AIMapper_Error (*)(const native_handle *, long long, const void *, unsigned int)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handlexPKvjE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlexPKvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "name" : "AIMapper_Error (*)(const native_handle *, unsigned long long, ARect, int, void **)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "self_type" : "_ZTIPF14AIMapper_ErrorPK13native_handley5ARectiPPvE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "name" : "AIMapper_Error (*)(const AIMapper_MetadataTypeDescription **, unsigned int *)", + "referenced_type" : "_ZTIF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "self_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvjE", + "name" : "int (*)(const native_handle *, AIMapper_MetadataType, void *, unsigned int)", + "referenced_type" : "_ZTIFiPK13native_handle21AIMapper_MetadataTypePvjE", + "self_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFiPK13native_handlexPvjE", + "name" : "int (*)(const native_handle *, long long, void *, unsigned int)", + "referenced_type" : "_ZTIFiPK13native_handlexPvjE", + "self_type" : "_ZTIPFiPK13native_handlexPvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE", + "name" : "void (*)(void *, AIMapper_MetadataType, const void *, unsigned int)", + "referenced_type" : "_ZTIFvPv21AIMapper_MetadataTypePKvjE", + "self_type" : "_ZTIPFvPv21AIMapper_MetadataTypePKvjE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPFvPvE", + "name" : "void (*)(void *)", + "referenced_type" : "_ZTIFvPvE", + "self_type" : "_ZTIPFvPvE", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPK13native_handle", + "name" : "const native_handle *", + "referenced_type" : "_ZTIK13native_handle", + "self_type" : "_ZTIPK13native_handle", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription *", + "referenced_type" : "_ZTIK32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPKc", + "name" : "const char *", + "referenced_type" : "_ZTIKc", + "self_type" : "_ZTIPKc", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPKv", + "name" : "const void *", + "referenced_type" : "_ZTIKv", + "self_type" : "_ZTIPKv", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPP8AIMapper", + "name" : "AIMapper **", + "referenced_type" : "_ZTIP8AIMapper", + "self_type" : "_ZTIPP8AIMapper", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPPK13native_handle", + "name" : "const native_handle **", + "referenced_type" : "_ZTIPK13native_handle", + "self_type" : "_ZTIPPK13native_handle", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPPK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription **", + "referenced_type" : "_ZTIPK32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIPPK32AIMapper_MetadataTypeDescription", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPPv", + "name" : "void **", + "referenced_type" : "_ZTIPv", + "self_type" : "_ZTIPPv", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPi", + "name" : "int *", + "referenced_type" : "_ZTIi", + "self_type" : "_ZTIPi", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPj", + "name" : "unsigned int *", + "referenced_type" : "_ZTIj", + "self_type" : "_ZTIPj", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPv", + "name" : "void *", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIPv", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "linker_set_key" : "_ZTIPy", + "name" : "unsigned long long *", + "referenced_type" : "_ZTIy", + "self_type" : "_ZTIPy", + "size" : 4, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "qualified_types" : + [ + { + "alignment" : 4, + "is_const" : true, + "linker_set_key" : "_ZTIK13native_handle", + "name" : "const native_handle", + "referenced_type" : "_ZTI13native_handle", + "self_type" : "_ZTIK13native_handle", + "size" : 12, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "is_const" : true, + "linker_set_key" : "_ZTIK32AIMapper_MetadataTypeDescription", + "name" : "const AIMapper_MetadataTypeDescription", + "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTIK32AIMapper_MetadataTypeDescription", + "size" : 52, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 1, + "is_const" : true, + "linker_set_key" : "_ZTIKc", + "name" : "const char", + "referenced_type" : "_ZTIc", + "self_type" : "_ZTIKc", + "size" : 1, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "is_const" : true, + "linker_set_key" : "_ZTIKv", + "name" : "const void", + "referenced_type" : "_ZTIv", + "self_type" : "_ZTIKv", + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "record_types" : + [ + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "importBuffer", + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePS2_E" + }, + { + "field_name" : "freeBuffer", + "field_offset" : 32, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "getTransportSize", + "field_offset" : 64, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePjS3_E" + }, + { + "field_name" : "lock", + "field_offset" : 96, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handley5ARectiPPvE" + }, + { + "field_name" : "unlock", + "field_offset" : 128, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePiE" + }, + { + "field_name" : "flushLockedBuffer", + "field_offset" : 160, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "rereadLockedBuffer", + "field_offset" : 192, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handleE" + }, + { + "field_name" : "getMetadata", + "field_offset" : 224, + "referenced_type" : "_ZTIPFiPK13native_handle21AIMapper_MetadataTypePvjE" + }, + { + "field_name" : "getStandardMetadata", + "field_offset" : 256, + "referenced_type" : "_ZTIPFiPK13native_handlexPvjE" + }, + { + "field_name" : "setMetadata", + "field_offset" : 288, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handle21AIMapper_MetadataTypePKvjE" + }, + { + "field_name" : "setStandardMetadata", + "field_offset" : 320, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlexPKvjE" + }, + { + "field_name" : "listSupportedMetadataTypes", + "field_offset" : 352, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPPK32AIMapper_MetadataTypeDescriptionPjE" + }, + { + "field_name" : "dumpBuffer", + "field_offset" : 384, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePFvPv21AIMapper_MetadataTypePKvjES3_E" + }, + { + "field_name" : "dumpAllBuffers", + "field_offset" : 416, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPFvPvEPFvS0_21AIMapper_MetadataTypePKvjES0_E" + }, + { + "field_name" : "getReservedRegion", + "field_offset" : 448, + "referenced_type" : "_ZTIPF14AIMapper_ErrorPK13native_handlePPvPyE" + } + ], + "linker_set_key" : "_ZTI10AIMapperV5", + "name" : "AIMapperV5", + "referenced_type" : "_ZTI10AIMapperV5", + "self_type" : "_ZTI10AIMapperV5", + "size" : 60, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "__clang_max_align_nonce1", + "referenced_type" : "_ZTIx" + }, + { + "field_name" : "__clang_max_align_nonce2", + "field_offset" : 64, + "referenced_type" : "_ZTIe" + } + ], + "linker_set_key" : "_ZTI11max_align_t", + "name" : "max_align_t", + "referenced_type" : "_ZTI11max_align_t", + "self_type" : "_ZTI11max_align_t", + "size" : 16, + "source_file" : "prebuilts/clang-tools/linux-x86/clang-headers/__stddef_max_align_t.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "version", + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "numFds", + "field_offset" : 32, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "numInts", + "field_offset" : 64, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "data", + "field_offset" : 96, + "referenced_type" : "_ZTIA0_i" + } + ], + "linker_set_key" : "_ZTI13native_handle", + "name" : "native_handle", + "referenced_type" : "_ZTI13native_handle", + "self_type" : "_ZTI13native_handle", + "size" : 12, + "source_file" : "system/core/include/cutils/native_handle.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "name", + "referenced_type" : "_ZTIPKc" + }, + { + "field_name" : "value", + "field_offset" : 32, + "referenced_type" : "_ZTIx" + } + ], + "linker_set_key" : "_ZTI21AIMapper_MetadataType", + "name" : "AIMapper_MetadataType", + "referenced_type" : "_ZTI21AIMapper_MetadataType", + "self_type" : "_ZTI21AIMapper_MetadataType", + "size" : 12, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "metadataType", + "referenced_type" : "_ZTI21AIMapper_MetadataType" + }, + { + "field_name" : "description", + "field_offset" : 96, + "referenced_type" : "_ZTIPKc" + }, + { + "field_name" : "isGettable", + "field_offset" : 128, + "referenced_type" : "_ZTIb" + }, + { + "field_name" : "isSettable", + "field_offset" : 136, + "referenced_type" : "_ZTIb" + }, + { + "field_name" : "reserved", + "field_offset" : 144, + "referenced_type" : "_ZTIA32_h" + } + ], + "linker_set_key" : "_ZTI32AIMapper_MetadataTypeDescription", + "name" : "AIMapper_MetadataTypeDescription", + "referenced_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "self_type" : "_ZTI32AIMapper_MetadataTypeDescription", + "size" : 52, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + }, + { + "alignment" : 4, + "fields" : + [ + { + "field_name" : "left", + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "top", + "field_offset" : 32, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "right", + "field_offset" : 64, + "referenced_type" : "_ZTIi" + }, + { + "field_name" : "bottom", + "field_offset" : 96, + "referenced_type" : "_ZTIi" + } + ], + "linker_set_key" : "_ZTI5ARect", + "name" : "ARect", + "referenced_type" : "_ZTI5ARect", + "self_type" : "_ZTI5ARect", + "size" : 16, + "source_file" : "frameworks/native/libs/arect/include/android/rect.h" + }, + { + "alignment" : 8, + "fields" : + [ + { + "field_name" : "version", + "referenced_type" : "_ZTI16AIMapper_Version" + }, + { + "field_name" : "v5", + "field_offset" : 32, + "referenced_type" : "_ZTI10AIMapperV5" + } + ], + "linker_set_key" : "_ZTI8AIMapper", + "name" : "AIMapper", + "referenced_type" : "_ZTI8AIMapper", + "self_type" : "_ZTI8AIMapper", + "size" : 64, + "source_file" : "hardware/interfaces/graphics/mapper/stable-c/include/android/hardware/graphics/mapper/IMapper.h" + } + ], + "rvalue_reference_types" : [] +}