summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiyong Park <jiyong@google.com>2020-04-13 14:35:11 +0900
committerJiyong Park <jiyong@google.com>2020-04-13 14:35:11 +0900
commit99da66fdf034dfd3530b3493733983be6af8e4f7 (patch)
tree6dea2df94817c52498b7ea5f3e6f2658228bbb7a
parentcb9af2ca22399f32aec2ab5a0420c173d46ccef1 (diff)
downloadplatform-99da66fdf034dfd3530b3493733983be6af8e4f7.tar.gz
libselinux is LLNDK, not VNDK-core
libselinux has stable C APIs and therefore provides a stub library for Mainline clients. It is not copied into any Mainline modules and the only instance of the lib in /system/lib serves all of them. However for vendors, we still had another copy of libselinux in VNDK (e.g. in the VNDK APEX that is served via the path /system/lib/vndk). Since the library is guaranteed to have stable C APIs, there is no reason to keep the vendor variant of the library in VNDK. Keeping it in VNDK would be just a waste of storage space. This change removes libselinux from VNDK and marks it as LLNDK. The single instance of if in /system/lib serves vendor processes as well as Mainline modules. Bug: 151303316 Test: m Change-Id: Ia0b6ed65e54ee04ec75738cadf17eb7515f99648
-rw-r--r--R/64/arm64_armv8-a/source-based/libselinux.so.lsdump1934
-rw-r--r--R/64/arm_armv7-a-neon/source-based/libselinux.so.lsdump1925
-rw-r--r--R/64/arm_armv8-a/source-based/libselinux.so.lsdump1925
-rw-r--r--R/64/x86/source-based/libselinux.so.lsdump1924
-rw-r--r--R/64/x86_64/source-based/libselinux.so.lsdump1933
-rw-r--r--R/64/x86_x86_64/source-based/libselinux.so.lsdump1924
6 files changed, 0 insertions, 11565 deletions
diff --git a/R/64/arm64_armv8-a/source-based/libselinux.so.lsdump b/R/64/arm64_armv8-a/source-based/libselinux.so.lsdump
deleted file mode 100644
index 2a147a8..0000000
--- a/R/64/arm64_armv8-a/source-based/libselinux.so.lsdump
+++ /dev/null
@@ -1,1934 +0,0 @@
-{
- "array_types" :
- [
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIA33_PKc",
- "name" : "const char *[33]",
- "referenced_type" : "_ZTIPKc",
- "self_type" : "_ZTIA33_PKc",
- "size" : 264,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.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" : 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,
- "is_unsigned" : true,
- "linker_set_key" : "_ZTIm",
- "name" : "unsigned long",
- "referenced_type" : "_ZTIm",
- "self_type" : "_ZTIm",
- "size" : 8
- },
- {
- "alignment" : 2,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "_ZTIt",
- "name" : "unsigned short",
- "referenced_type" : "_ZTIt",
- "self_type" : "_ZTIt",
- "size" : 2
- },
- {
- "linker_set_key" : "_ZTIv",
- "name" : "void",
- "referenced_type" : "_ZTIv",
- "self_type" : "_ZTIv"
- }
- ],
- "elf_functions" :
- [
- {
- "name" : "fgetfilecon"
- },
- {
- "name" : "fgetfilecon_raw"
- },
- {
- "name" : "freecon"
- },
- {
- "name" : "fsetfilecon"
- },
- {
- "name" : "getcon"
- },
- {
- "name" : "getfilecon"
- },
- {
- "name" : "getpeercon"
- },
- {
- "name" : "getpidcon"
- },
- {
- "name" : "is_selinux_enabled"
- },
- {
- "name" : "lgetfilecon"
- },
- {
- "name" : "lsetfilecon"
- },
- {
- "name" : "security_compute_create"
- },
- {
- "name" : "security_get_initial_context"
- },
- {
- "name" : "security_getenforce"
- },
- {
- "name" : "security_load_policy"
- },
- {
- "name" : "security_policyvers"
- },
- {
- "name" : "security_setenforce"
- },
- {
- "name" : "selabel_close"
- },
- {
- "name" : "selabel_lookup"
- },
- {
- "name" : "selabel_lookup_best_match"
- },
- {
- "name" : "selabel_open"
- },
- {
- "name" : "selinux_android_file_context_handle"
- },
- {
- "name" : "selinux_android_hw_service_context_handle"
- },
- {
- "name" : "selinux_android_load_policy"
- },
- {
- "name" : "selinux_android_load_policy_from_fd"
- },
- {
- "name" : "selinux_android_restorecon"
- },
- {
- "name" : "selinux_android_restorecon_pkgdir"
- },
- {
- "name" : "selinux_android_seapp_context_init"
- },
- {
- "name" : "selinux_android_service_context_handle"
- },
- {
- "name" : "selinux_android_set_sehandle"
- },
- {
- "name" : "selinux_android_setcon"
- },
- {
- "name" : "selinux_android_setcontext"
- },
- {
- "name" : "selinux_android_vendor_service_context_handle"
- },
- {
- "name" : "selinux_check_access"
- },
- {
- "name" : "selinux_log_callback"
- },
- {
- "name" : "selinux_set_callback"
- },
- {
- "name" : "selinux_status_open"
- },
- {
- "name" : "selinux_status_updated"
- },
- {
- "name" : "selinux_vendor_log_callback"
- },
- {
- "name" : "set_selinuxmnt"
- },
- {
- "name" : "setcon"
- },
- {
- "name" : "setexeccon"
- },
- {
- "name" : "setfilecon"
- },
- {
- "name" : "setfscreatecon"
- },
- {
- "name" : "setsockcreatecon"
- },
- {
- "name" : "setsockcreatecon_raw"
- },
- {
- "name" : "string_to_security_class"
- }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "SELABEL_SUBSET"
- },
- {
- "enum_field_value" : 1,
- "name" : "SELABEL_EQUAL"
- },
- {
- "enum_field_value" : 2,
- "name" : "SELABEL_SUPERSET"
- },
- {
- "enum_field_value" : 3,
- "name" : "SELABEL_INCOMPARABLE"
- }
- ],
- "linker_set_key" : "_ZTI18selabel_cmp_result",
- "name" : "selabel_cmp_result",
- "referenced_type" : "_ZTI18selabel_cmp_result",
- "self_type" : "_ZTI18selabel_cmp_result",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h",
- "underlying_type" : "_ZTIj"
- }
- ],
- "function_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvPFvvEE",
- "name" : "void *(void (*)(void))",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPFvvE"
- }
- ],
- "referenced_type" : "_ZTIFPvPFvvEE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvPFvvEE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvmE",
- "name" : "void *(unsigned long)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIm"
- }
- ],
- "referenced_type" : "_ZTIFPvmE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvmE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvvE",
- "name" : "void *(void)",
- "referenced_type" : "_ZTIFPvvE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvvE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPKcjPPcE",
- "name" : "int (const char *, unsigned int, char **)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "referenced_type" : "_ZTIFiPKcjPPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPKcjPPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPKcjPcE",
- "name" : "int (const char *, unsigned int, char *)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPc"
- }
- ],
- "referenced_type" : "_ZTIFiPKcjPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPKcjPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPPcE",
- "name" : "int (char **)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "referenced_type" : "_ZTIFiPPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPvtPcmE",
- "name" : "int (void *, unsigned short, char *, unsigned long)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPc"
- },
- {
- "referenced_type" : "_ZTIm"
- }
- ],
- "referenced_type" : "_ZTIFiPvtPcmE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPvtPcmE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiiE",
- "name" : "int (int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "referenced_type" : "_ZTIFiiE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiiE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiiPKczE",
- "name" : "int (int, const char *, ...)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "referenced_type" : "_ZTIFiiPKczE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiiPKczE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFijP11security_idS0_tjPjE",
- "name" : "int (unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIP11security_id"
- },
- {
- "referenced_type" : "_ZTIP11security_id"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPj"
- }
- ],
- "referenced_type" : "_ZTIFijP11security_idS0_tjPjE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFijP11security_idS0_tjPjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvPKczE",
- "name" : "void (const char *, ...)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "referenced_type" : "_ZTIFvPKczE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvPKczE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.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" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvPvtPcmE",
- "name" : "void (void *, unsigned short, char *, unsigned long)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPc"
- },
- {
- "referenced_type" : "_ZTIm"
- }
- ],
- "referenced_type" : "_ZTIFvPvtPcmE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvPvtPcmE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvvE",
- "name" : "void (void)",
- "referenced_type" : "_ZTIFvvE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvvE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- }
- ],
- "functions" :
- [
- {
- "function_name" : "fgetfilecon",
- "linker_set_key" : "fgetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "fgetfilecon_raw",
- "linker_set_key" : "fgetfilecon_raw",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "freecon",
- "linker_set_key" : "freecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPc"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "fsetfilecon",
- "linker_set_key" : "fsetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getcon",
- "linker_set_key" : "getcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getfilecon",
- "linker_set_key" : "getfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getpeercon",
- "linker_set_key" : "getpeercon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getpidcon",
- "linker_set_key" : "getpidcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "is_selinux_enabled",
- "linker_set_key" : "is_selinux_enabled",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "lgetfilecon",
- "linker_set_key" : "lgetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "lsetfilecon",
- "linker_set_key" : "lsetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_compute_create",
- "linker_set_key" : "security_compute_create",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_get_initial_context",
- "linker_set_key" : "security_get_initial_context",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_getenforce",
- "linker_set_key" : "security_getenforce",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_load_policy",
- "linker_set_key" : "security_load_policy",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIm"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_policyvers",
- "linker_set_key" : "security_policyvers",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_setenforce",
- "linker_set_key" : "security_setenforce",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selabel_close",
- "linker_set_key" : "selabel_close",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_lookup",
- "linker_set_key" : "selabel_lookup",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- },
- {
- "referenced_type" : "_ZTIPPc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_lookup_best_match",
- "linker_set_key" : "selabel_lookup_best_match",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- },
- {
- "referenced_type" : "_ZTIPPc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPKc"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_open",
- "linker_set_key" : "selabel_open",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPK11selinux_opt"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIP14selabel_handle",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selinux_android_file_context_handle",
- "linker_set_key" : "selinux_android_file_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_arm64_armv8-a_shared/obj/external/selinux/libselinux/src/android/android_platform.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_hw_service_context_handle",
- "linker_set_key" : "selinux_android_hw_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_arm64_armv8-a_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_load_policy",
- "linker_set_key" : "selinux_android_load_policy",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_load_policy_from_fd",
- "linker_set_key" : "selinux_android_load_policy_from_fd",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_restorecon",
- "linker_set_key" : "selinux_android_restorecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_restorecon_pkgdir",
- "linker_set_key" : "selinux_android_restorecon_pkgdir",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_seapp_context_init",
- "linker_set_key" : "selinux_android_seapp_context_init",
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_service_context_handle",
- "linker_set_key" : "selinux_android_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_arm64_armv8-a_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_set_sehandle",
- "linker_set_key" : "selinux_android_set_sehandle",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPK14selabel_handle"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_setcon",
- "linker_set_key" : "selinux_android_setcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_setcontext",
- "linker_set_key" : "selinux_android_setcontext",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIb"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_vendor_service_context_handle",
- "linker_set_key" : "selinux_android_vendor_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_arm64_armv8-a_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_check_access",
- "linker_set_key" : "selinux_check_access",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPv"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selinux_log_callback",
- "linker_set_key" : "selinux_log_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_set_callback",
- "linker_set_key" : "selinux_set_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTI16selinux_callback"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selinux_status_open",
- "linker_set_key" : "selinux_status_open",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "function_name" : "selinux_status_updated",
- "linker_set_key" : "selinux_status_updated",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "function_name" : "selinux_vendor_log_callback",
- "linker_set_key" : "selinux_vendor_log_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "set_selinuxmnt",
- "linker_set_key" : "set_selinuxmnt",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setcon",
- "linker_set_key" : "setcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setexeccon",
- "linker_set_key" : "setexeccon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setfilecon",
- "linker_set_key" : "setfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setfscreatecon",
- "linker_set_key" : "setfscreatecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setsockcreatecon",
- "linker_set_key" : "setsockcreatecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setsockcreatecon_raw",
- "linker_set_key" : "setsockcreatecon_raw",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "string_to_security_class",
- "linker_set_key" : "string_to_security_class",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIt",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP10SELboolean",
- "name" : "SELboolean *",
- "referenced_type" : "_ZTI10SELboolean",
- "self_type" : "_ZTIP10SELboolean",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP11av_decision",
- "name" : "av_decision *",
- "referenced_type" : "_ZTI11av_decision",
- "self_type" : "_ZTIP11av_decision",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP11context_s_t",
- "name" : "context_s_t *",
- "referenced_type" : "_ZTI11context_s_t",
- "self_type" : "_ZTIP11context_s_t",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/context.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP11security_id",
- "name" : "security_id *",
- "referenced_type" : "_ZTI11security_id",
- "self_type" : "_ZTIP11security_id",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP11selinux_opt",
- "name" : "selinux_opt *",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTIP11selinux_opt",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP13avc_entry_ref",
- "name" : "avc_entry_ref *",
- "referenced_type" : "_ZTI13avc_entry_ref",
- "self_type" : "_ZTIP13avc_entry_ref",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP14selabel_handle",
- "name" : "selabel_handle *",
- "referenced_type" : "_ZTI14selabel_handle",
- "self_type" : "_ZTIP14selabel_handle",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP15avc_cache_stats",
- "name" : "avc_cache_stats *",
- "referenced_type" : "_ZTI15avc_cache_stats",
- "self_type" : "_ZTIP15avc_cache_stats",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP22security_class_mapping",
- "name" : "security_class_mapping *",
- "referenced_type" : "_ZTI22security_class_mapping",
- "self_type" : "_ZTIP22security_class_mapping",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP9avc_entry",
- "name" : "avc_entry *",
- "referenced_type" : "_ZTI9avc_entry",
- "self_type" : "_ZTIP9avc_entry",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFPvPFvvEE",
- "name" : "void *(*)(void (*)(void))",
- "referenced_type" : "_ZTIFPvPFvvEE",
- "self_type" : "_ZTIPFPvPFvvEE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFPvmE",
- "name" : "void *(*)(unsigned long)",
- "referenced_type" : "_ZTIFPvmE",
- "self_type" : "_ZTIPFPvmE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFPvvE",
- "name" : "void *(*)(void)",
- "referenced_type" : "_ZTIFPvvE",
- "self_type" : "_ZTIPFPvvE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFiPKcjPPcE",
- "name" : "int (*)(const char *, unsigned int, char **)",
- "referenced_type" : "_ZTIFiPKcjPPcE",
- "self_type" : "_ZTIPFiPKcjPPcE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFiPKcjPcE",
- "name" : "int (*)(const char *, unsigned int, char *)",
- "referenced_type" : "_ZTIFiPKcjPcE",
- "self_type" : "_ZTIPFiPKcjPcE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFiPPcE",
- "name" : "int (*)(char **)",
- "referenced_type" : "_ZTIFiPPcE",
- "self_type" : "_ZTIPFiPPcE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFiPvtPcmE",
- "name" : "int (*)(void *, unsigned short, char *, unsigned long)",
- "referenced_type" : "_ZTIFiPvtPcmE",
- "self_type" : "_ZTIPFiPvtPcmE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFiiE",
- "name" : "int (*)(int)",
- "referenced_type" : "_ZTIFiiE",
- "self_type" : "_ZTIPFiiE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFiiPKczE",
- "name" : "int (*)(int, const char *, ...)",
- "referenced_type" : "_ZTIFiiPKczE",
- "self_type" : "_ZTIPFiiPKczE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFijP11security_idS0_tjPjE",
- "name" : "int (*)(unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)",
- "referenced_type" : "_ZTIFijP11security_idS0_tjPjE",
- "self_type" : "_ZTIPFijP11security_idS0_tjPjE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFvPKczE",
- "name" : "void (*)(const char *, ...)",
- "referenced_type" : "_ZTIFvPKczE",
- "self_type" : "_ZTIPFvPKczE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFvPvE",
- "name" : "void (*)(void *)",
- "referenced_type" : "_ZTIFvPvE",
- "self_type" : "_ZTIPFvPvE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFvPvtPcmE",
- "name" : "void (*)(void *, unsigned short, char *, unsigned long)",
- "referenced_type" : "_ZTIFvPvtPcmE",
- "self_type" : "_ZTIPFvPvtPcmE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFvvE",
- "name" : "void (*)(void)",
- "referenced_type" : "_ZTIFvvE",
- "self_type" : "_ZTIPFvvE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPK11selinux_opt",
- "name" : "const selinux_opt *",
- "referenced_type" : "_ZTIK11selinux_opt",
- "self_type" : "_ZTIPK11selinux_opt",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPK14selabel_handle",
- "name" : "const selabel_handle *",
- "referenced_type" : "_ZTIK14selabel_handle",
- "self_type" : "_ZTIPK14selabel_handle",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPK16avc_log_callback",
- "name" : "const avc_log_callback *",
- "referenced_type" : "_ZTIK16avc_log_callback",
- "self_type" : "_ZTIPK16avc_log_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPK17avc_lock_callback",
- "name" : "const avc_lock_callback *",
- "referenced_type" : "_ZTIK17avc_lock_callback",
- "self_type" : "_ZTIPK17avc_lock_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPK19avc_memory_callback",
- "name" : "const avc_memory_callback *",
- "referenced_type" : "_ZTIK19avc_memory_callback",
- "self_type" : "_ZTIPK19avc_memory_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPK19avc_thread_callback",
- "name" : "const avc_thread_callback *",
- "referenced_type" : "_ZTIK19avc_thread_callback",
- "self_type" : "_ZTIPK19avc_thread_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPKc",
- "name" : "const char *",
- "referenced_type" : "_ZTIKc",
- "self_type" : "_ZTIPKc",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPP11security_id",
- "name" : "security_id **",
- "referenced_type" : "_ZTIP11security_id",
- "self_type" : "_ZTIPP11security_id",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPPKc",
- "name" : "const char **",
- "referenced_type" : "_ZTIPKc",
- "self_type" : "_ZTIPPKc",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPPPc",
- "name" : "char ***",
- "referenced_type" : "_ZTIPPc",
- "self_type" : "_ZTIPPPc",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPPc",
- "name" : "char **",
- "referenced_type" : "_ZTIPc",
- "self_type" : "_ZTIPPc",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPPh",
- "name" : "unsigned char **",
- "referenced_type" : "_ZTIPh",
- "self_type" : "_ZTIPPh",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPc",
- "name" : "char *",
- "referenced_type" : "_ZTIc",
- "self_type" : "_ZTIPc",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPh",
- "name" : "unsigned char *",
- "referenced_type" : "_ZTIh",
- "self_type" : "_ZTIPh",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPi",
- "name" : "int *",
- "referenced_type" : "_ZTIi",
- "self_type" : "_ZTIPi",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPj",
- "name" : "unsigned int *",
- "referenced_type" : "_ZTIj",
- "self_type" : "_ZTIPj",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPm",
- "name" : "unsigned long *",
- "referenced_type" : "_ZTIm",
- "self_type" : "_ZTIPm",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPv",
- "name" : "void *",
- "referenced_type" : "_ZTIv",
- "self_type" : "_ZTIPv",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "qualified_types" :
- [
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "_ZTIK11selinux_opt",
- "name" : "const selinux_opt",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTIK11selinux_opt",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "_ZTIK14selabel_handle",
- "name" : "const selabel_handle",
- "referenced_type" : "_ZTI14selabel_handle",
- "self_type" : "_ZTIK14selabel_handle",
- "size" : 104,
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "_ZTIK16avc_log_callback",
- "name" : "const avc_log_callback",
- "referenced_type" : "_ZTI16avc_log_callback",
- "self_type" : "_ZTIK16avc_log_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "_ZTIK17avc_lock_callback",
- "name" : "const avc_lock_callback",
- "referenced_type" : "_ZTI17avc_lock_callback",
- "self_type" : "_ZTIK17avc_lock_callback",
- "size" : 32,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "_ZTIK19avc_memory_callback",
- "name" : "const avc_memory_callback",
- "referenced_type" : "_ZTI19avc_memory_callback",
- "self_type" : "_ZTIK19avc_memory_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "_ZTIK19avc_thread_callback",
- "name" : "const avc_thread_callback",
- "referenced_type" : "_ZTI19avc_thread_callback",
- "self_type" : "_ZTIK19avc_thread_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "_ZTIKc",
- "name" : "const char",
- "referenced_type" : "_ZTIc",
- "self_type" : "_ZTIKc",
- "size" : 1,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "record_types" :
- [
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "name",
- "referenced_type" : "_ZTIPc"
- },
- {
- "field_name" : "value",
- "field_offset" : 64,
- "referenced_type" : "_ZTIi"
- }
- ],
- "linker_set_key" : "_ZTI10SELboolean",
- "name" : "SELboolean",
- "referenced_type" : "_ZTI10SELboolean",
- "self_type" : "_ZTI10SELboolean",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "allowed",
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "decided",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "auditallow",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "auditdeny",
- "field_offset" : 96,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "seqno",
- "field_offset" : 128,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI11av_decision",
- "name" : "av_decision",
- "referenced_type" : "_ZTI11av_decision",
- "self_type" : "_ZTI11av_decision",
- "size" : 24,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "ptr",
- "referenced_type" : "_ZTIPv"
- }
- ],
- "linker_set_key" : "_ZTI11context_s_t",
- "name" : "context_s_t",
- "referenced_type" : "_ZTI11context_s_t",
- "self_type" : "_ZTI11context_s_t",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/context.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "ctx",
- "referenced_type" : "_ZTIPc"
- },
- {
- "field_name" : "refcnt",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI11security_id",
- "name" : "security_id",
- "referenced_type" : "_ZTI11security_id",
- "self_type" : "_ZTI11security_id",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "_ZTIi"
- },
- {
- "field_name" : "value",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "linker_set_key" : "_ZTI11selinux_opt",
- "name" : "selinux_opt",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTI11selinux_opt",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "ae",
- "referenced_type" : "_ZTIP9avc_entry"
- }
- ],
- "linker_set_key" : "_ZTI13avc_entry_ref",
- "name" : "avc_entry_ref",
- "referenced_type" : "_ZTI13avc_entry_ref",
- "self_type" : "_ZTI13avc_entry_ref",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "entry_lookups",
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_hits",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_misses",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_discards",
- "field_offset" : 96,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_lookups",
- "field_offset" : 128,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_hits",
- "field_offset" : 160,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_probes",
- "field_offset" : 192,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_misses",
- "field_offset" : 224,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI15avc_cache_stats",
- "name" : "avc_cache_stats",
- "referenced_type" : "_ZTI15avc_cache_stats",
- "self_type" : "_ZTI15avc_cache_stats",
- "size" : 32,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "func_log",
- "referenced_type" : "_ZTIPFvPKczE"
- },
- {
- "field_name" : "func_audit",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPvtPcmE"
- }
- ],
- "linker_set_key" : "_ZTI16avc_log_callback",
- "name" : "avc_log_callback",
- "referenced_type" : "_ZTI16avc_log_callback",
- "self_type" : "_ZTI16avc_log_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "func_log",
- "referenced_type" : "_ZTIPFiiPKczE"
- },
- {
- "field_name" : "func_audit",
- "referenced_type" : "_ZTIPFiPvtPcmE"
- },
- {
- "field_name" : "func_validate",
- "referenced_type" : "_ZTIPFiPPcE"
- },
- {
- "field_name" : "func_setenforce",
- "referenced_type" : "_ZTIPFiiE"
- },
- {
- "field_name" : "func_policyload",
- "referenced_type" : "_ZTIPFiiE"
- }
- ],
- "linker_set_key" : "_ZTI16selinux_callback",
- "name" : "selinux_callback",
- "record_kind" : "union",
- "referenced_type" : "_ZTI16selinux_callback",
- "self_type" : "_ZTI16selinux_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "func_alloc_lock",
- "referenced_type" : "_ZTIPFPvvE"
- },
- {
- "field_name" : "func_get_lock",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPvE"
- },
- {
- "field_name" : "func_release_lock",
- "field_offset" : 128,
- "referenced_type" : "_ZTIPFvPvE"
- },
- {
- "field_name" : "func_free_lock",
- "field_offset" : 192,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI17avc_lock_callback",
- "name" : "avc_lock_callback",
- "referenced_type" : "_ZTI17avc_lock_callback",
- "self_type" : "_ZTI17avc_lock_callback",
- "size" : 32,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "func_malloc",
- "referenced_type" : "_ZTIPFPvmE"
- },
- {
- "field_name" : "func_free",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI19avc_memory_callback",
- "name" : "avc_memory_callback",
- "referenced_type" : "_ZTI19avc_memory_callback",
- "self_type" : "_ZTI19avc_memory_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "func_create_thread",
- "referenced_type" : "_ZTIPFPvPFvvEE"
- },
- {
- "field_name" : "func_stop_thread",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI19avc_thread_callback",
- "name" : "avc_thread_callback",
- "referenced_type" : "_ZTI19avc_thread_callback",
- "self_type" : "_ZTI19avc_thread_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "name",
- "referenced_type" : "_ZTIPKc"
- },
- {
- "field_name" : "perms",
- "field_offset" : 64,
- "referenced_type" : "_ZTIA33_PKc"
- }
- ],
- "linker_set_key" : "_ZTI22security_class_mapping",
- "name" : "security_class_mapping",
- "referenced_type" : "_ZTI22security_class_mapping",
- "self_type" : "_ZTI22security_class_mapping",
- "size" : 272,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/R/64/arm_armv7-a-neon/source-based/libselinux.so.lsdump b/R/64/arm_armv7-a-neon/source-based/libselinux.so.lsdump
deleted file mode 100644
index 1987ac7..0000000
--- a/R/64/arm_armv7-a-neon/source-based/libselinux.so.lsdump
+++ /dev/null
@@ -1,1925 +0,0 @@
-{
- "array_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIA33_PKc",
- "name" : "const char *[33]",
- "referenced_type" : "_ZTIPKc",
- "self_type" : "_ZTIA33_PKc",
- "size" : 132,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.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" : 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" : 4,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "_ZTIm",
- "name" : "unsigned long",
- "referenced_type" : "_ZTIm",
- "self_type" : "_ZTIm",
- "size" : 4
- },
- {
- "alignment" : 2,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "_ZTIt",
- "name" : "unsigned short",
- "referenced_type" : "_ZTIt",
- "self_type" : "_ZTIt",
- "size" : 2
- },
- {
- "linker_set_key" : "_ZTIv",
- "name" : "void",
- "referenced_type" : "_ZTIv",
- "self_type" : "_ZTIv"
- }
- ],
- "elf_functions" :
- [
- {
- "name" : "fgetfilecon"
- },
- {
- "name" : "fgetfilecon_raw"
- },
- {
- "name" : "freecon"
- },
- {
- "name" : "fsetfilecon"
- },
- {
- "name" : "getcon"
- },
- {
- "name" : "getfilecon"
- },
- {
- "name" : "getpeercon"
- },
- {
- "name" : "getpidcon"
- },
- {
- "name" : "is_selinux_enabled"
- },
- {
- "name" : "lgetfilecon"
- },
- {
- "name" : "lsetfilecon"
- },
- {
- "name" : "security_compute_create"
- },
- {
- "name" : "security_get_initial_context"
- },
- {
- "name" : "security_getenforce"
- },
- {
- "name" : "security_load_policy"
- },
- {
- "name" : "security_policyvers"
- },
- {
- "name" : "security_setenforce"
- },
- {
- "name" : "selabel_close"
- },
- {
- "name" : "selabel_lookup"
- },
- {
- "name" : "selabel_lookup_best_match"
- },
- {
- "name" : "selabel_open"
- },
- {
- "name" : "selinux_android_file_context_handle"
- },
- {
- "name" : "selinux_android_hw_service_context_handle"
- },
- {
- "name" : "selinux_android_load_policy"
- },
- {
- "name" : "selinux_android_load_policy_from_fd"
- },
- {
- "name" : "selinux_android_restorecon"
- },
- {
- "name" : "selinux_android_restorecon_pkgdir"
- },
- {
- "name" : "selinux_android_seapp_context_init"
- },
- {
- "name" : "selinux_android_service_context_handle"
- },
- {
- "name" : "selinux_android_set_sehandle"
- },
- {
- "name" : "selinux_android_setcon"
- },
- {
- "name" : "selinux_android_setcontext"
- },
- {
- "name" : "selinux_android_vendor_service_context_handle"
- },
- {
- "name" : "selinux_check_access"
- },
- {
- "name" : "selinux_log_callback"
- },
- {
- "name" : "selinux_set_callback"
- },
- {
- "name" : "selinux_status_open"
- },
- {
- "name" : "selinux_status_updated"
- },
- {
- "name" : "selinux_vendor_log_callback"
- },
- {
- "name" : "set_selinuxmnt"
- },
- {
- "name" : "setcon"
- },
- {
- "name" : "setexeccon"
- },
- {
- "name" : "setfilecon"
- },
- {
- "name" : "setfscreatecon"
- },
- {
- "name" : "setsockcreatecon"
- },
- {
- "name" : "setsockcreatecon_raw"
- },
- {
- "name" : "string_to_security_class"
- }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "SELABEL_SUBSET"
- },
- {
- "enum_field_value" : 1,
- "name" : "SELABEL_EQUAL"
- },
- {
- "enum_field_value" : 2,
- "name" : "SELABEL_SUPERSET"
- },
- {
- "enum_field_value" : 3,
- "name" : "SELABEL_INCOMPARABLE"
- }
- ],
- "linker_set_key" : "_ZTI18selabel_cmp_result",
- "name" : "selabel_cmp_result",
- "referenced_type" : "_ZTI18selabel_cmp_result",
- "self_type" : "_ZTI18selabel_cmp_result",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h",
- "underlying_type" : "_ZTIj"
- }
- ],
- "function_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvPFvvEE",
- "name" : "void *(void (*)(void))",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPFvvE"
- }
- ],
- "referenced_type" : "_ZTIFPvPFvvEE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvPFvvEE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvjE",
- "name" : "void *(unsigned int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "referenced_type" : "_ZTIFPvjE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvvE",
- "name" : "void *(void)",
- "referenced_type" : "_ZTIFPvvE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvvE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPKcjPPcE",
- "name" : "int (const char *, unsigned int, char **)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "referenced_type" : "_ZTIFiPKcjPPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPKcjPPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPKcjPcE",
- "name" : "int (const char *, unsigned int, char *)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPc"
- }
- ],
- "referenced_type" : "_ZTIFiPKcjPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPKcjPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPPcE",
- "name" : "int (char **)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "referenced_type" : "_ZTIFiPPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPvtPcjE",
- "name" : "int (void *, unsigned short, char *, unsigned int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "referenced_type" : "_ZTIFiPvtPcjE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPvtPcjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiiE",
- "name" : "int (int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "referenced_type" : "_ZTIFiiE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiiE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiiPKczE",
- "name" : "int (int, const char *, ...)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "referenced_type" : "_ZTIFiiPKczE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiiPKczE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFijP11security_idS0_tjPjE",
- "name" : "int (unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIP11security_id"
- },
- {
- "referenced_type" : "_ZTIP11security_id"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPj"
- }
- ],
- "referenced_type" : "_ZTIFijP11security_idS0_tjPjE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFijP11security_idS0_tjPjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvPKczE",
- "name" : "void (const char *, ...)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "referenced_type" : "_ZTIFvPKczE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvPKczE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.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" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvPvtPcjE",
- "name" : "void (void *, unsigned short, char *, unsigned int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "referenced_type" : "_ZTIFvPvtPcjE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvPvtPcjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvvE",
- "name" : "void (void)",
- "referenced_type" : "_ZTIFvvE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvvE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- }
- ],
- "functions" :
- [
- {
- "function_name" : "fgetfilecon",
- "linker_set_key" : "fgetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "fgetfilecon_raw",
- "linker_set_key" : "fgetfilecon_raw",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "freecon",
- "linker_set_key" : "freecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPc"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "fsetfilecon",
- "linker_set_key" : "fsetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getcon",
- "linker_set_key" : "getcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getfilecon",
- "linker_set_key" : "getfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getpeercon",
- "linker_set_key" : "getpeercon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getpidcon",
- "linker_set_key" : "getpidcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "is_selinux_enabled",
- "linker_set_key" : "is_selinux_enabled",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "lgetfilecon",
- "linker_set_key" : "lgetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "lsetfilecon",
- "linker_set_key" : "lsetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_compute_create",
- "linker_set_key" : "security_compute_create",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_get_initial_context",
- "linker_set_key" : "security_get_initial_context",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_getenforce",
- "linker_set_key" : "security_getenforce",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_load_policy",
- "linker_set_key" : "security_load_policy",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_policyvers",
- "linker_set_key" : "security_policyvers",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_setenforce",
- "linker_set_key" : "security_setenforce",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selabel_close",
- "linker_set_key" : "selabel_close",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_lookup",
- "linker_set_key" : "selabel_lookup",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- },
- {
- "referenced_type" : "_ZTIPPc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_lookup_best_match",
- "linker_set_key" : "selabel_lookup_best_match",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- },
- {
- "referenced_type" : "_ZTIPPc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPKc"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_open",
- "linker_set_key" : "selabel_open",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPK11selinux_opt"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIP14selabel_handle",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selinux_android_file_context_handle",
- "linker_set_key" : "selinux_android_file_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_arm_armv7-a-neon_shared/obj/external/selinux/libselinux/src/android/android_platform.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_hw_service_context_handle",
- "linker_set_key" : "selinux_android_hw_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_arm_armv7-a-neon_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_load_policy",
- "linker_set_key" : "selinux_android_load_policy",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_load_policy_from_fd",
- "linker_set_key" : "selinux_android_load_policy_from_fd",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_restorecon",
- "linker_set_key" : "selinux_android_restorecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_restorecon_pkgdir",
- "linker_set_key" : "selinux_android_restorecon_pkgdir",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_seapp_context_init",
- "linker_set_key" : "selinux_android_seapp_context_init",
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_service_context_handle",
- "linker_set_key" : "selinux_android_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_arm_armv7-a-neon_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_set_sehandle",
- "linker_set_key" : "selinux_android_set_sehandle",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPK14selabel_handle"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_setcon",
- "linker_set_key" : "selinux_android_setcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_setcontext",
- "linker_set_key" : "selinux_android_setcontext",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIb"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_vendor_service_context_handle",
- "linker_set_key" : "selinux_android_vendor_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_arm_armv7-a-neon_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_check_access",
- "linker_set_key" : "selinux_check_access",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPv"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selinux_log_callback",
- "linker_set_key" : "selinux_log_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_set_callback",
- "linker_set_key" : "selinux_set_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTI16selinux_callback"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selinux_status_open",
- "linker_set_key" : "selinux_status_open",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "function_name" : "selinux_status_updated",
- "linker_set_key" : "selinux_status_updated",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "function_name" : "selinux_vendor_log_callback",
- "linker_set_key" : "selinux_vendor_log_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "set_selinuxmnt",
- "linker_set_key" : "set_selinuxmnt",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setcon",
- "linker_set_key" : "setcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setexeccon",
- "linker_set_key" : "setexeccon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setfilecon",
- "linker_set_key" : "setfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setfscreatecon",
- "linker_set_key" : "setfscreatecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setsockcreatecon",
- "linker_set_key" : "setsockcreatecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setsockcreatecon_raw",
- "linker_set_key" : "setsockcreatecon_raw",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "string_to_security_class",
- "linker_set_key" : "string_to_security_class",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIt",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP10SELboolean",
- "name" : "SELboolean *",
- "referenced_type" : "_ZTI10SELboolean",
- "self_type" : "_ZTIP10SELboolean",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11av_decision",
- "name" : "av_decision *",
- "referenced_type" : "_ZTI11av_decision",
- "self_type" : "_ZTIP11av_decision",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11context_s_t",
- "name" : "context_s_t *",
- "referenced_type" : "_ZTI11context_s_t",
- "self_type" : "_ZTIP11context_s_t",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/context.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11security_id",
- "name" : "security_id *",
- "referenced_type" : "_ZTI11security_id",
- "self_type" : "_ZTIP11security_id",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11selinux_opt",
- "name" : "selinux_opt *",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTIP11selinux_opt",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP13avc_entry_ref",
- "name" : "avc_entry_ref *",
- "referenced_type" : "_ZTI13avc_entry_ref",
- "self_type" : "_ZTIP13avc_entry_ref",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP14selabel_handle",
- "name" : "selabel_handle *",
- "referenced_type" : "_ZTI14selabel_handle",
- "self_type" : "_ZTIP14selabel_handle",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP15avc_cache_stats",
- "name" : "avc_cache_stats *",
- "referenced_type" : "_ZTI15avc_cache_stats",
- "self_type" : "_ZTIP15avc_cache_stats",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP22security_class_mapping",
- "name" : "security_class_mapping *",
- "referenced_type" : "_ZTI22security_class_mapping",
- "self_type" : "_ZTIP22security_class_mapping",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP9avc_entry",
- "name" : "avc_entry *",
- "referenced_type" : "_ZTI9avc_entry",
- "self_type" : "_ZTIP9avc_entry",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFPvPFvvEE",
- "name" : "void *(*)(void (*)(void))",
- "referenced_type" : "_ZTIFPvPFvvEE",
- "self_type" : "_ZTIPFPvPFvvEE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFPvjE",
- "name" : "void *(*)(unsigned int)",
- "referenced_type" : "_ZTIFPvjE",
- "self_type" : "_ZTIPFPvjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFPvvE",
- "name" : "void *(*)(void)",
- "referenced_type" : "_ZTIFPvvE",
- "self_type" : "_ZTIPFPvvE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPKcjPPcE",
- "name" : "int (*)(const char *, unsigned int, char **)",
- "referenced_type" : "_ZTIFiPKcjPPcE",
- "self_type" : "_ZTIPFiPKcjPPcE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPKcjPcE",
- "name" : "int (*)(const char *, unsigned int, char *)",
- "referenced_type" : "_ZTIFiPKcjPcE",
- "self_type" : "_ZTIPFiPKcjPcE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPPcE",
- "name" : "int (*)(char **)",
- "referenced_type" : "_ZTIFiPPcE",
- "self_type" : "_ZTIPFiPPcE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPvtPcjE",
- "name" : "int (*)(void *, unsigned short, char *, unsigned int)",
- "referenced_type" : "_ZTIFiPvtPcjE",
- "self_type" : "_ZTIPFiPvtPcjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiiE",
- "name" : "int (*)(int)",
- "referenced_type" : "_ZTIFiiE",
- "self_type" : "_ZTIPFiiE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiiPKczE",
- "name" : "int (*)(int, const char *, ...)",
- "referenced_type" : "_ZTIFiiPKczE",
- "self_type" : "_ZTIPFiiPKczE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFijP11security_idS0_tjPjE",
- "name" : "int (*)(unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)",
- "referenced_type" : "_ZTIFijP11security_idS0_tjPjE",
- "self_type" : "_ZTIPFijP11security_idS0_tjPjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvPKczE",
- "name" : "void (*)(const char *, ...)",
- "referenced_type" : "_ZTIFvPKczE",
- "self_type" : "_ZTIPFvPKczE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvPvE",
- "name" : "void (*)(void *)",
- "referenced_type" : "_ZTIFvPvE",
- "self_type" : "_ZTIPFvPvE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvPvtPcjE",
- "name" : "void (*)(void *, unsigned short, char *, unsigned int)",
- "referenced_type" : "_ZTIFvPvtPcjE",
- "self_type" : "_ZTIPFvPvtPcjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvvE",
- "name" : "void (*)(void)",
- "referenced_type" : "_ZTIFvvE",
- "self_type" : "_ZTIPFvvE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK11selinux_opt",
- "name" : "const selinux_opt *",
- "referenced_type" : "_ZTIK11selinux_opt",
- "self_type" : "_ZTIPK11selinux_opt",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK14selabel_handle",
- "name" : "const selabel_handle *",
- "referenced_type" : "_ZTIK14selabel_handle",
- "self_type" : "_ZTIPK14selabel_handle",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK16avc_log_callback",
- "name" : "const avc_log_callback *",
- "referenced_type" : "_ZTIK16avc_log_callback",
- "self_type" : "_ZTIPK16avc_log_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK17avc_lock_callback",
- "name" : "const avc_lock_callback *",
- "referenced_type" : "_ZTIK17avc_lock_callback",
- "self_type" : "_ZTIPK17avc_lock_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK19avc_memory_callback",
- "name" : "const avc_memory_callback *",
- "referenced_type" : "_ZTIK19avc_memory_callback",
- "self_type" : "_ZTIPK19avc_memory_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK19avc_thread_callback",
- "name" : "const avc_thread_callback *",
- "referenced_type" : "_ZTIK19avc_thread_callback",
- "self_type" : "_ZTIPK19avc_thread_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPKc",
- "name" : "const char *",
- "referenced_type" : "_ZTIKc",
- "self_type" : "_ZTIPKc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPP11security_id",
- "name" : "security_id **",
- "referenced_type" : "_ZTIP11security_id",
- "self_type" : "_ZTIPP11security_id",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPKc",
- "name" : "const char **",
- "referenced_type" : "_ZTIPKc",
- "self_type" : "_ZTIPPKc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPPc",
- "name" : "char ***",
- "referenced_type" : "_ZTIPPc",
- "self_type" : "_ZTIPPPc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPc",
- "name" : "char **",
- "referenced_type" : "_ZTIPc",
- "self_type" : "_ZTIPPc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPh",
- "name" : "unsigned char **",
- "referenced_type" : "_ZTIPh",
- "self_type" : "_ZTIPPh",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPc",
- "name" : "char *",
- "referenced_type" : "_ZTIc",
- "self_type" : "_ZTIPc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPh",
- "name" : "unsigned char *",
- "referenced_type" : "_ZTIh",
- "self_type" : "_ZTIPh",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPi",
- "name" : "int *",
- "referenced_type" : "_ZTIi",
- "self_type" : "_ZTIPi",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPj",
- "name" : "unsigned int *",
- "referenced_type" : "_ZTIj",
- "self_type" : "_ZTIPj",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPv",
- "name" : "void *",
- "referenced_type" : "_ZTIv",
- "self_type" : "_ZTIPv",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "qualified_types" :
- [
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK11selinux_opt",
- "name" : "const selinux_opt",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTIK11selinux_opt",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK14selabel_handle",
- "name" : "const selabel_handle",
- "referenced_type" : "_ZTI14selabel_handle",
- "self_type" : "_ZTIK14selabel_handle",
- "size" : 56,
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK16avc_log_callback",
- "name" : "const avc_log_callback",
- "referenced_type" : "_ZTI16avc_log_callback",
- "self_type" : "_ZTIK16avc_log_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK17avc_lock_callback",
- "name" : "const avc_lock_callback",
- "referenced_type" : "_ZTI17avc_lock_callback",
- "self_type" : "_ZTIK17avc_lock_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK19avc_memory_callback",
- "name" : "const avc_memory_callback",
- "referenced_type" : "_ZTI19avc_memory_callback",
- "self_type" : "_ZTIK19avc_memory_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK19avc_thread_callback",
- "name" : "const avc_thread_callback",
- "referenced_type" : "_ZTI19avc_thread_callback",
- "self_type" : "_ZTIK19avc_thread_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "_ZTIKc",
- "name" : "const char",
- "referenced_type" : "_ZTIc",
- "self_type" : "_ZTIKc",
- "size" : 1,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "record_types" :
- [
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "name",
- "referenced_type" : "_ZTIPc"
- },
- {
- "field_name" : "value",
- "field_offset" : 32,
- "referenced_type" : "_ZTIi"
- }
- ],
- "linker_set_key" : "_ZTI10SELboolean",
- "name" : "SELboolean",
- "referenced_type" : "_ZTI10SELboolean",
- "self_type" : "_ZTI10SELboolean",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "allowed",
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "decided",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "auditallow",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "auditdeny",
- "field_offset" : 96,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "seqno",
- "field_offset" : 128,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI11av_decision",
- "name" : "av_decision",
- "referenced_type" : "_ZTI11av_decision",
- "self_type" : "_ZTI11av_decision",
- "size" : 24,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ptr",
- "referenced_type" : "_ZTIPv"
- }
- ],
- "linker_set_key" : "_ZTI11context_s_t",
- "name" : "context_s_t",
- "referenced_type" : "_ZTI11context_s_t",
- "self_type" : "_ZTI11context_s_t",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/context.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ctx",
- "referenced_type" : "_ZTIPc"
- },
- {
- "field_name" : "refcnt",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI11security_id",
- "name" : "security_id",
- "referenced_type" : "_ZTI11security_id",
- "self_type" : "_ZTI11security_id",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "_ZTIi"
- },
- {
- "field_name" : "value",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "linker_set_key" : "_ZTI11selinux_opt",
- "name" : "selinux_opt",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTI11selinux_opt",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ae",
- "referenced_type" : "_ZTIP9avc_entry"
- }
- ],
- "linker_set_key" : "_ZTI13avc_entry_ref",
- "name" : "avc_entry_ref",
- "referenced_type" : "_ZTI13avc_entry_ref",
- "self_type" : "_ZTI13avc_entry_ref",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "entry_lookups",
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_hits",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_misses",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_discards",
- "field_offset" : 96,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_lookups",
- "field_offset" : 128,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_hits",
- "field_offset" : 160,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_probes",
- "field_offset" : 192,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_misses",
- "field_offset" : 224,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI15avc_cache_stats",
- "name" : "avc_cache_stats",
- "referenced_type" : "_ZTI15avc_cache_stats",
- "self_type" : "_ZTI15avc_cache_stats",
- "size" : 32,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_log",
- "referenced_type" : "_ZTIPFvPKczE"
- },
- {
- "field_name" : "func_audit",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvtPcjE"
- }
- ],
- "linker_set_key" : "_ZTI16avc_log_callback",
- "name" : "avc_log_callback",
- "referenced_type" : "_ZTI16avc_log_callback",
- "self_type" : "_ZTI16avc_log_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_log",
- "referenced_type" : "_ZTIPFiiPKczE"
- },
- {
- "field_name" : "func_audit",
- "referenced_type" : "_ZTIPFiPvtPcjE"
- },
- {
- "field_name" : "func_validate",
- "referenced_type" : "_ZTIPFiPPcE"
- },
- {
- "field_name" : "func_setenforce",
- "referenced_type" : "_ZTIPFiiE"
- },
- {
- "field_name" : "func_policyload",
- "referenced_type" : "_ZTIPFiiE"
- }
- ],
- "linker_set_key" : "_ZTI16selinux_callback",
- "name" : "selinux_callback",
- "record_kind" : "union",
- "referenced_type" : "_ZTI16selinux_callback",
- "self_type" : "_ZTI16selinux_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_alloc_lock",
- "referenced_type" : "_ZTIPFPvvE"
- },
- {
- "field_name" : "func_get_lock",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvE"
- },
- {
- "field_name" : "func_release_lock",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPvE"
- },
- {
- "field_name" : "func_free_lock",
- "field_offset" : 96,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI17avc_lock_callback",
- "name" : "avc_lock_callback",
- "referenced_type" : "_ZTI17avc_lock_callback",
- "self_type" : "_ZTI17avc_lock_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_malloc",
- "referenced_type" : "_ZTIPFPvjE"
- },
- {
- "field_name" : "func_free",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI19avc_memory_callback",
- "name" : "avc_memory_callback",
- "referenced_type" : "_ZTI19avc_memory_callback",
- "self_type" : "_ZTI19avc_memory_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_create_thread",
- "referenced_type" : "_ZTIPFPvPFvvEE"
- },
- {
- "field_name" : "func_stop_thread",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI19avc_thread_callback",
- "name" : "avc_thread_callback",
- "referenced_type" : "_ZTI19avc_thread_callback",
- "self_type" : "_ZTI19avc_thread_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "name",
- "referenced_type" : "_ZTIPKc"
- },
- {
- "field_name" : "perms",
- "field_offset" : 32,
- "referenced_type" : "_ZTIA33_PKc"
- }
- ],
- "linker_set_key" : "_ZTI22security_class_mapping",
- "name" : "security_class_mapping",
- "referenced_type" : "_ZTI22security_class_mapping",
- "self_type" : "_ZTI22security_class_mapping",
- "size" : 136,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/R/64/arm_armv8-a/source-based/libselinux.so.lsdump b/R/64/arm_armv8-a/source-based/libselinux.so.lsdump
deleted file mode 100644
index 08aa153..0000000
--- a/R/64/arm_armv8-a/source-based/libselinux.so.lsdump
+++ /dev/null
@@ -1,1925 +0,0 @@
-{
- "array_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIA33_PKc",
- "name" : "const char *[33]",
- "referenced_type" : "_ZTIPKc",
- "self_type" : "_ZTIA33_PKc",
- "size" : 132,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.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" : 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" : 4,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "_ZTIm",
- "name" : "unsigned long",
- "referenced_type" : "_ZTIm",
- "self_type" : "_ZTIm",
- "size" : 4
- },
- {
- "alignment" : 2,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "_ZTIt",
- "name" : "unsigned short",
- "referenced_type" : "_ZTIt",
- "self_type" : "_ZTIt",
- "size" : 2
- },
- {
- "linker_set_key" : "_ZTIv",
- "name" : "void",
- "referenced_type" : "_ZTIv",
- "self_type" : "_ZTIv"
- }
- ],
- "elf_functions" :
- [
- {
- "name" : "fgetfilecon"
- },
- {
- "name" : "fgetfilecon_raw"
- },
- {
- "name" : "freecon"
- },
- {
- "name" : "fsetfilecon"
- },
- {
- "name" : "getcon"
- },
- {
- "name" : "getfilecon"
- },
- {
- "name" : "getpeercon"
- },
- {
- "name" : "getpidcon"
- },
- {
- "name" : "is_selinux_enabled"
- },
- {
- "name" : "lgetfilecon"
- },
- {
- "name" : "lsetfilecon"
- },
- {
- "name" : "security_compute_create"
- },
- {
- "name" : "security_get_initial_context"
- },
- {
- "name" : "security_getenforce"
- },
- {
- "name" : "security_load_policy"
- },
- {
- "name" : "security_policyvers"
- },
- {
- "name" : "security_setenforce"
- },
- {
- "name" : "selabel_close"
- },
- {
- "name" : "selabel_lookup"
- },
- {
- "name" : "selabel_lookup_best_match"
- },
- {
- "name" : "selabel_open"
- },
- {
- "name" : "selinux_android_file_context_handle"
- },
- {
- "name" : "selinux_android_hw_service_context_handle"
- },
- {
- "name" : "selinux_android_load_policy"
- },
- {
- "name" : "selinux_android_load_policy_from_fd"
- },
- {
- "name" : "selinux_android_restorecon"
- },
- {
- "name" : "selinux_android_restorecon_pkgdir"
- },
- {
- "name" : "selinux_android_seapp_context_init"
- },
- {
- "name" : "selinux_android_service_context_handle"
- },
- {
- "name" : "selinux_android_set_sehandle"
- },
- {
- "name" : "selinux_android_setcon"
- },
- {
- "name" : "selinux_android_setcontext"
- },
- {
- "name" : "selinux_android_vendor_service_context_handle"
- },
- {
- "name" : "selinux_check_access"
- },
- {
- "name" : "selinux_log_callback"
- },
- {
- "name" : "selinux_set_callback"
- },
- {
- "name" : "selinux_status_open"
- },
- {
- "name" : "selinux_status_updated"
- },
- {
- "name" : "selinux_vendor_log_callback"
- },
- {
- "name" : "set_selinuxmnt"
- },
- {
- "name" : "setcon"
- },
- {
- "name" : "setexeccon"
- },
- {
- "name" : "setfilecon"
- },
- {
- "name" : "setfscreatecon"
- },
- {
- "name" : "setsockcreatecon"
- },
- {
- "name" : "setsockcreatecon_raw"
- },
- {
- "name" : "string_to_security_class"
- }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "SELABEL_SUBSET"
- },
- {
- "enum_field_value" : 1,
- "name" : "SELABEL_EQUAL"
- },
- {
- "enum_field_value" : 2,
- "name" : "SELABEL_SUPERSET"
- },
- {
- "enum_field_value" : 3,
- "name" : "SELABEL_INCOMPARABLE"
- }
- ],
- "linker_set_key" : "_ZTI18selabel_cmp_result",
- "name" : "selabel_cmp_result",
- "referenced_type" : "_ZTI18selabel_cmp_result",
- "self_type" : "_ZTI18selabel_cmp_result",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h",
- "underlying_type" : "_ZTIj"
- }
- ],
- "function_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvPFvvEE",
- "name" : "void *(void (*)(void))",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPFvvE"
- }
- ],
- "referenced_type" : "_ZTIFPvPFvvEE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvPFvvEE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvjE",
- "name" : "void *(unsigned int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "referenced_type" : "_ZTIFPvjE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvvE",
- "name" : "void *(void)",
- "referenced_type" : "_ZTIFPvvE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvvE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPKcjPPcE",
- "name" : "int (const char *, unsigned int, char **)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "referenced_type" : "_ZTIFiPKcjPPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPKcjPPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPKcjPcE",
- "name" : "int (const char *, unsigned int, char *)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPc"
- }
- ],
- "referenced_type" : "_ZTIFiPKcjPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPKcjPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPPcE",
- "name" : "int (char **)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "referenced_type" : "_ZTIFiPPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPvtPcjE",
- "name" : "int (void *, unsigned short, char *, unsigned int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "referenced_type" : "_ZTIFiPvtPcjE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPvtPcjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiiE",
- "name" : "int (int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "referenced_type" : "_ZTIFiiE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiiE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiiPKczE",
- "name" : "int (int, const char *, ...)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "referenced_type" : "_ZTIFiiPKczE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiiPKczE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFijP11security_idS0_tjPjE",
- "name" : "int (unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIP11security_id"
- },
- {
- "referenced_type" : "_ZTIP11security_id"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPj"
- }
- ],
- "referenced_type" : "_ZTIFijP11security_idS0_tjPjE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFijP11security_idS0_tjPjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvPKczE",
- "name" : "void (const char *, ...)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "referenced_type" : "_ZTIFvPKczE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvPKczE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.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" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvPvtPcjE",
- "name" : "void (void *, unsigned short, char *, unsigned int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "referenced_type" : "_ZTIFvPvtPcjE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvPvtPcjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvvE",
- "name" : "void (void)",
- "referenced_type" : "_ZTIFvvE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvvE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- }
- ],
- "functions" :
- [
- {
- "function_name" : "fgetfilecon",
- "linker_set_key" : "fgetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "fgetfilecon_raw",
- "linker_set_key" : "fgetfilecon_raw",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "freecon",
- "linker_set_key" : "freecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPc"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "fsetfilecon",
- "linker_set_key" : "fsetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getcon",
- "linker_set_key" : "getcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getfilecon",
- "linker_set_key" : "getfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getpeercon",
- "linker_set_key" : "getpeercon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getpidcon",
- "linker_set_key" : "getpidcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "is_selinux_enabled",
- "linker_set_key" : "is_selinux_enabled",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "lgetfilecon",
- "linker_set_key" : "lgetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "lsetfilecon",
- "linker_set_key" : "lsetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_compute_create",
- "linker_set_key" : "security_compute_create",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_get_initial_context",
- "linker_set_key" : "security_get_initial_context",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_getenforce",
- "linker_set_key" : "security_getenforce",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_load_policy",
- "linker_set_key" : "security_load_policy",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_policyvers",
- "linker_set_key" : "security_policyvers",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_setenforce",
- "linker_set_key" : "security_setenforce",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selabel_close",
- "linker_set_key" : "selabel_close",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_lookup",
- "linker_set_key" : "selabel_lookup",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- },
- {
- "referenced_type" : "_ZTIPPc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_lookup_best_match",
- "linker_set_key" : "selabel_lookup_best_match",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- },
- {
- "referenced_type" : "_ZTIPPc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPKc"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_open",
- "linker_set_key" : "selabel_open",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPK11selinux_opt"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIP14selabel_handle",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selinux_android_file_context_handle",
- "linker_set_key" : "selinux_android_file_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_arm_armv8-a_shared/obj/external/selinux/libselinux/src/android/android_platform.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_hw_service_context_handle",
- "linker_set_key" : "selinux_android_hw_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_arm_armv8-a_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_load_policy",
- "linker_set_key" : "selinux_android_load_policy",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_load_policy_from_fd",
- "linker_set_key" : "selinux_android_load_policy_from_fd",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_restorecon",
- "linker_set_key" : "selinux_android_restorecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_restorecon_pkgdir",
- "linker_set_key" : "selinux_android_restorecon_pkgdir",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_seapp_context_init",
- "linker_set_key" : "selinux_android_seapp_context_init",
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_service_context_handle",
- "linker_set_key" : "selinux_android_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_arm_armv8-a_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_set_sehandle",
- "linker_set_key" : "selinux_android_set_sehandle",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPK14selabel_handle"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_setcon",
- "linker_set_key" : "selinux_android_setcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_setcontext",
- "linker_set_key" : "selinux_android_setcontext",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIb"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_vendor_service_context_handle",
- "linker_set_key" : "selinux_android_vendor_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_arm_armv8-a_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_check_access",
- "linker_set_key" : "selinux_check_access",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPv"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selinux_log_callback",
- "linker_set_key" : "selinux_log_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_set_callback",
- "linker_set_key" : "selinux_set_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTI16selinux_callback"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selinux_status_open",
- "linker_set_key" : "selinux_status_open",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "function_name" : "selinux_status_updated",
- "linker_set_key" : "selinux_status_updated",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "function_name" : "selinux_vendor_log_callback",
- "linker_set_key" : "selinux_vendor_log_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "set_selinuxmnt",
- "linker_set_key" : "set_selinuxmnt",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setcon",
- "linker_set_key" : "setcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setexeccon",
- "linker_set_key" : "setexeccon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setfilecon",
- "linker_set_key" : "setfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setfscreatecon",
- "linker_set_key" : "setfscreatecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setsockcreatecon",
- "linker_set_key" : "setsockcreatecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setsockcreatecon_raw",
- "linker_set_key" : "setsockcreatecon_raw",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "string_to_security_class",
- "linker_set_key" : "string_to_security_class",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIt",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP10SELboolean",
- "name" : "SELboolean *",
- "referenced_type" : "_ZTI10SELboolean",
- "self_type" : "_ZTIP10SELboolean",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11av_decision",
- "name" : "av_decision *",
- "referenced_type" : "_ZTI11av_decision",
- "self_type" : "_ZTIP11av_decision",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11context_s_t",
- "name" : "context_s_t *",
- "referenced_type" : "_ZTI11context_s_t",
- "self_type" : "_ZTIP11context_s_t",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/context.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11security_id",
- "name" : "security_id *",
- "referenced_type" : "_ZTI11security_id",
- "self_type" : "_ZTIP11security_id",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11selinux_opt",
- "name" : "selinux_opt *",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTIP11selinux_opt",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP13avc_entry_ref",
- "name" : "avc_entry_ref *",
- "referenced_type" : "_ZTI13avc_entry_ref",
- "self_type" : "_ZTIP13avc_entry_ref",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP14selabel_handle",
- "name" : "selabel_handle *",
- "referenced_type" : "_ZTI14selabel_handle",
- "self_type" : "_ZTIP14selabel_handle",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP15avc_cache_stats",
- "name" : "avc_cache_stats *",
- "referenced_type" : "_ZTI15avc_cache_stats",
- "self_type" : "_ZTIP15avc_cache_stats",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP22security_class_mapping",
- "name" : "security_class_mapping *",
- "referenced_type" : "_ZTI22security_class_mapping",
- "self_type" : "_ZTIP22security_class_mapping",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP9avc_entry",
- "name" : "avc_entry *",
- "referenced_type" : "_ZTI9avc_entry",
- "self_type" : "_ZTIP9avc_entry",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFPvPFvvEE",
- "name" : "void *(*)(void (*)(void))",
- "referenced_type" : "_ZTIFPvPFvvEE",
- "self_type" : "_ZTIPFPvPFvvEE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFPvjE",
- "name" : "void *(*)(unsigned int)",
- "referenced_type" : "_ZTIFPvjE",
- "self_type" : "_ZTIPFPvjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFPvvE",
- "name" : "void *(*)(void)",
- "referenced_type" : "_ZTIFPvvE",
- "self_type" : "_ZTIPFPvvE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPKcjPPcE",
- "name" : "int (*)(const char *, unsigned int, char **)",
- "referenced_type" : "_ZTIFiPKcjPPcE",
- "self_type" : "_ZTIPFiPKcjPPcE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPKcjPcE",
- "name" : "int (*)(const char *, unsigned int, char *)",
- "referenced_type" : "_ZTIFiPKcjPcE",
- "self_type" : "_ZTIPFiPKcjPcE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPPcE",
- "name" : "int (*)(char **)",
- "referenced_type" : "_ZTIFiPPcE",
- "self_type" : "_ZTIPFiPPcE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPvtPcjE",
- "name" : "int (*)(void *, unsigned short, char *, unsigned int)",
- "referenced_type" : "_ZTIFiPvtPcjE",
- "self_type" : "_ZTIPFiPvtPcjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiiE",
- "name" : "int (*)(int)",
- "referenced_type" : "_ZTIFiiE",
- "self_type" : "_ZTIPFiiE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiiPKczE",
- "name" : "int (*)(int, const char *, ...)",
- "referenced_type" : "_ZTIFiiPKczE",
- "self_type" : "_ZTIPFiiPKczE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFijP11security_idS0_tjPjE",
- "name" : "int (*)(unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)",
- "referenced_type" : "_ZTIFijP11security_idS0_tjPjE",
- "self_type" : "_ZTIPFijP11security_idS0_tjPjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvPKczE",
- "name" : "void (*)(const char *, ...)",
- "referenced_type" : "_ZTIFvPKczE",
- "self_type" : "_ZTIPFvPKczE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvPvE",
- "name" : "void (*)(void *)",
- "referenced_type" : "_ZTIFvPvE",
- "self_type" : "_ZTIPFvPvE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvPvtPcjE",
- "name" : "void (*)(void *, unsigned short, char *, unsigned int)",
- "referenced_type" : "_ZTIFvPvtPcjE",
- "self_type" : "_ZTIPFvPvtPcjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvvE",
- "name" : "void (*)(void)",
- "referenced_type" : "_ZTIFvvE",
- "self_type" : "_ZTIPFvvE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK11selinux_opt",
- "name" : "const selinux_opt *",
- "referenced_type" : "_ZTIK11selinux_opt",
- "self_type" : "_ZTIPK11selinux_opt",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK14selabel_handle",
- "name" : "const selabel_handle *",
- "referenced_type" : "_ZTIK14selabel_handle",
- "self_type" : "_ZTIPK14selabel_handle",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK16avc_log_callback",
- "name" : "const avc_log_callback *",
- "referenced_type" : "_ZTIK16avc_log_callback",
- "self_type" : "_ZTIPK16avc_log_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK17avc_lock_callback",
- "name" : "const avc_lock_callback *",
- "referenced_type" : "_ZTIK17avc_lock_callback",
- "self_type" : "_ZTIPK17avc_lock_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK19avc_memory_callback",
- "name" : "const avc_memory_callback *",
- "referenced_type" : "_ZTIK19avc_memory_callback",
- "self_type" : "_ZTIPK19avc_memory_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK19avc_thread_callback",
- "name" : "const avc_thread_callback *",
- "referenced_type" : "_ZTIK19avc_thread_callback",
- "self_type" : "_ZTIPK19avc_thread_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPKc",
- "name" : "const char *",
- "referenced_type" : "_ZTIKc",
- "self_type" : "_ZTIPKc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPP11security_id",
- "name" : "security_id **",
- "referenced_type" : "_ZTIP11security_id",
- "self_type" : "_ZTIPP11security_id",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPKc",
- "name" : "const char **",
- "referenced_type" : "_ZTIPKc",
- "self_type" : "_ZTIPPKc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPPc",
- "name" : "char ***",
- "referenced_type" : "_ZTIPPc",
- "self_type" : "_ZTIPPPc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPc",
- "name" : "char **",
- "referenced_type" : "_ZTIPc",
- "self_type" : "_ZTIPPc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPh",
- "name" : "unsigned char **",
- "referenced_type" : "_ZTIPh",
- "self_type" : "_ZTIPPh",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPc",
- "name" : "char *",
- "referenced_type" : "_ZTIc",
- "self_type" : "_ZTIPc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPh",
- "name" : "unsigned char *",
- "referenced_type" : "_ZTIh",
- "self_type" : "_ZTIPh",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPi",
- "name" : "int *",
- "referenced_type" : "_ZTIi",
- "self_type" : "_ZTIPi",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPj",
- "name" : "unsigned int *",
- "referenced_type" : "_ZTIj",
- "self_type" : "_ZTIPj",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPv",
- "name" : "void *",
- "referenced_type" : "_ZTIv",
- "self_type" : "_ZTIPv",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "qualified_types" :
- [
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK11selinux_opt",
- "name" : "const selinux_opt",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTIK11selinux_opt",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK14selabel_handle",
- "name" : "const selabel_handle",
- "referenced_type" : "_ZTI14selabel_handle",
- "self_type" : "_ZTIK14selabel_handle",
- "size" : 56,
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK16avc_log_callback",
- "name" : "const avc_log_callback",
- "referenced_type" : "_ZTI16avc_log_callback",
- "self_type" : "_ZTIK16avc_log_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK17avc_lock_callback",
- "name" : "const avc_lock_callback",
- "referenced_type" : "_ZTI17avc_lock_callback",
- "self_type" : "_ZTIK17avc_lock_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK19avc_memory_callback",
- "name" : "const avc_memory_callback",
- "referenced_type" : "_ZTI19avc_memory_callback",
- "self_type" : "_ZTIK19avc_memory_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK19avc_thread_callback",
- "name" : "const avc_thread_callback",
- "referenced_type" : "_ZTI19avc_thread_callback",
- "self_type" : "_ZTIK19avc_thread_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "_ZTIKc",
- "name" : "const char",
- "referenced_type" : "_ZTIc",
- "self_type" : "_ZTIKc",
- "size" : 1,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "record_types" :
- [
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "name",
- "referenced_type" : "_ZTIPc"
- },
- {
- "field_name" : "value",
- "field_offset" : 32,
- "referenced_type" : "_ZTIi"
- }
- ],
- "linker_set_key" : "_ZTI10SELboolean",
- "name" : "SELboolean",
- "referenced_type" : "_ZTI10SELboolean",
- "self_type" : "_ZTI10SELboolean",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "allowed",
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "decided",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "auditallow",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "auditdeny",
- "field_offset" : 96,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "seqno",
- "field_offset" : 128,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI11av_decision",
- "name" : "av_decision",
- "referenced_type" : "_ZTI11av_decision",
- "self_type" : "_ZTI11av_decision",
- "size" : 24,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ptr",
- "referenced_type" : "_ZTIPv"
- }
- ],
- "linker_set_key" : "_ZTI11context_s_t",
- "name" : "context_s_t",
- "referenced_type" : "_ZTI11context_s_t",
- "self_type" : "_ZTI11context_s_t",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/context.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ctx",
- "referenced_type" : "_ZTIPc"
- },
- {
- "field_name" : "refcnt",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI11security_id",
- "name" : "security_id",
- "referenced_type" : "_ZTI11security_id",
- "self_type" : "_ZTI11security_id",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "_ZTIi"
- },
- {
- "field_name" : "value",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "linker_set_key" : "_ZTI11selinux_opt",
- "name" : "selinux_opt",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTI11selinux_opt",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ae",
- "referenced_type" : "_ZTIP9avc_entry"
- }
- ],
- "linker_set_key" : "_ZTI13avc_entry_ref",
- "name" : "avc_entry_ref",
- "referenced_type" : "_ZTI13avc_entry_ref",
- "self_type" : "_ZTI13avc_entry_ref",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "entry_lookups",
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_hits",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_misses",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_discards",
- "field_offset" : 96,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_lookups",
- "field_offset" : 128,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_hits",
- "field_offset" : 160,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_probes",
- "field_offset" : 192,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_misses",
- "field_offset" : 224,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI15avc_cache_stats",
- "name" : "avc_cache_stats",
- "referenced_type" : "_ZTI15avc_cache_stats",
- "self_type" : "_ZTI15avc_cache_stats",
- "size" : 32,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_log",
- "referenced_type" : "_ZTIPFvPKczE"
- },
- {
- "field_name" : "func_audit",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvtPcjE"
- }
- ],
- "linker_set_key" : "_ZTI16avc_log_callback",
- "name" : "avc_log_callback",
- "referenced_type" : "_ZTI16avc_log_callback",
- "self_type" : "_ZTI16avc_log_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_log",
- "referenced_type" : "_ZTIPFiiPKczE"
- },
- {
- "field_name" : "func_audit",
- "referenced_type" : "_ZTIPFiPvtPcjE"
- },
- {
- "field_name" : "func_validate",
- "referenced_type" : "_ZTIPFiPPcE"
- },
- {
- "field_name" : "func_setenforce",
- "referenced_type" : "_ZTIPFiiE"
- },
- {
- "field_name" : "func_policyload",
- "referenced_type" : "_ZTIPFiiE"
- }
- ],
- "linker_set_key" : "_ZTI16selinux_callback",
- "name" : "selinux_callback",
- "record_kind" : "union",
- "referenced_type" : "_ZTI16selinux_callback",
- "self_type" : "_ZTI16selinux_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_alloc_lock",
- "referenced_type" : "_ZTIPFPvvE"
- },
- {
- "field_name" : "func_get_lock",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvE"
- },
- {
- "field_name" : "func_release_lock",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPvE"
- },
- {
- "field_name" : "func_free_lock",
- "field_offset" : 96,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI17avc_lock_callback",
- "name" : "avc_lock_callback",
- "referenced_type" : "_ZTI17avc_lock_callback",
- "self_type" : "_ZTI17avc_lock_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_malloc",
- "referenced_type" : "_ZTIPFPvjE"
- },
- {
- "field_name" : "func_free",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI19avc_memory_callback",
- "name" : "avc_memory_callback",
- "referenced_type" : "_ZTI19avc_memory_callback",
- "self_type" : "_ZTI19avc_memory_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_create_thread",
- "referenced_type" : "_ZTIPFPvPFvvEE"
- },
- {
- "field_name" : "func_stop_thread",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI19avc_thread_callback",
- "name" : "avc_thread_callback",
- "referenced_type" : "_ZTI19avc_thread_callback",
- "self_type" : "_ZTI19avc_thread_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "name",
- "referenced_type" : "_ZTIPKc"
- },
- {
- "field_name" : "perms",
- "field_offset" : 32,
- "referenced_type" : "_ZTIA33_PKc"
- }
- ],
- "linker_set_key" : "_ZTI22security_class_mapping",
- "name" : "security_class_mapping",
- "referenced_type" : "_ZTI22security_class_mapping",
- "self_type" : "_ZTI22security_class_mapping",
- "size" : 136,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/R/64/x86/source-based/libselinux.so.lsdump b/R/64/x86/source-based/libselinux.so.lsdump
deleted file mode 100644
index 9c96a8c..0000000
--- a/R/64/x86/source-based/libselinux.so.lsdump
+++ /dev/null
@@ -1,1924 +0,0 @@
-{
- "array_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIA33_PKc",
- "name" : "const char *[33]",
- "referenced_type" : "_ZTIPKc",
- "self_type" : "_ZTIA33_PKc",
- "size" : 132,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.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" : 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" : 4,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "_ZTIm",
- "name" : "unsigned long",
- "referenced_type" : "_ZTIm",
- "self_type" : "_ZTIm",
- "size" : 4
- },
- {
- "alignment" : 2,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "_ZTIt",
- "name" : "unsigned short",
- "referenced_type" : "_ZTIt",
- "self_type" : "_ZTIt",
- "size" : 2
- },
- {
- "linker_set_key" : "_ZTIv",
- "name" : "void",
- "referenced_type" : "_ZTIv",
- "self_type" : "_ZTIv"
- }
- ],
- "elf_functions" :
- [
- {
- "name" : "fgetfilecon"
- },
- {
- "name" : "fgetfilecon_raw"
- },
- {
- "name" : "freecon"
- },
- {
- "name" : "fsetfilecon"
- },
- {
- "name" : "getcon"
- },
- {
- "name" : "getfilecon"
- },
- {
- "name" : "getpeercon"
- },
- {
- "name" : "getpidcon"
- },
- {
- "name" : "is_selinux_enabled"
- },
- {
- "name" : "lgetfilecon"
- },
- {
- "name" : "lsetfilecon"
- },
- {
- "name" : "security_compute_create"
- },
- {
- "name" : "security_get_initial_context"
- },
- {
- "name" : "security_getenforce"
- },
- {
- "name" : "security_load_policy"
- },
- {
- "name" : "security_policyvers"
- },
- {
- "name" : "security_setenforce"
- },
- {
- "name" : "selabel_close"
- },
- {
- "name" : "selabel_lookup"
- },
- {
- "name" : "selabel_lookup_best_match"
- },
- {
- "name" : "selabel_open"
- },
- {
- "name" : "selinux_android_file_context_handle"
- },
- {
- "name" : "selinux_android_hw_service_context_handle"
- },
- {
- "name" : "selinux_android_load_policy"
- },
- {
- "name" : "selinux_android_load_policy_from_fd"
- },
- {
- "name" : "selinux_android_restorecon"
- },
- {
- "name" : "selinux_android_restorecon_pkgdir"
- },
- {
- "name" : "selinux_android_seapp_context_init"
- },
- {
- "name" : "selinux_android_service_context_handle"
- },
- {
- "name" : "selinux_android_set_sehandle"
- },
- {
- "name" : "selinux_android_setcon"
- },
- {
- "name" : "selinux_android_setcontext"
- },
- {
- "name" : "selinux_android_vendor_service_context_handle"
- },
- {
- "name" : "selinux_check_access"
- },
- {
- "name" : "selinux_log_callback"
- },
- {
- "name" : "selinux_set_callback"
- },
- {
- "name" : "selinux_status_open"
- },
- {
- "name" : "selinux_status_updated"
- },
- {
- "name" : "selinux_vendor_log_callback"
- },
- {
- "name" : "set_selinuxmnt"
- },
- {
- "name" : "setcon"
- },
- {
- "name" : "setexeccon"
- },
- {
- "name" : "setfilecon"
- },
- {
- "name" : "setfscreatecon"
- },
- {
- "name" : "setsockcreatecon"
- },
- {
- "name" : "setsockcreatecon_raw"
- },
- {
- "name" : "string_to_security_class"
- }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "SELABEL_SUBSET"
- },
- {
- "enum_field_value" : 1,
- "name" : "SELABEL_EQUAL"
- },
- {
- "enum_field_value" : 2,
- "name" : "SELABEL_SUPERSET"
- },
- {
- "enum_field_value" : 3,
- "name" : "SELABEL_INCOMPARABLE"
- }
- ],
- "linker_set_key" : "_ZTI18selabel_cmp_result",
- "name" : "selabel_cmp_result",
- "referenced_type" : "_ZTI18selabel_cmp_result",
- "self_type" : "_ZTI18selabel_cmp_result",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h",
- "underlying_type" : "_ZTIj"
- }
- ],
- "function_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvPFvvEE",
- "name" : "void *(void (*)(void))",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPFvvE"
- }
- ],
- "referenced_type" : "_ZTIFPvPFvvEE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvPFvvEE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvjE",
- "name" : "void *(unsigned int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "referenced_type" : "_ZTIFPvjE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvvE",
- "name" : "void *(void)",
- "referenced_type" : "_ZTIFPvvE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvvE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPKcjPPcE",
- "name" : "int (const char *, unsigned int, char **)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "referenced_type" : "_ZTIFiPKcjPPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPKcjPPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPKcjPcE",
- "name" : "int (const char *, unsigned int, char *)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPc"
- }
- ],
- "referenced_type" : "_ZTIFiPKcjPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPKcjPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPPcE",
- "name" : "int (char **)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "referenced_type" : "_ZTIFiPPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPvtPcjE",
- "name" : "int (void *, unsigned short, char *, unsigned int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "referenced_type" : "_ZTIFiPvtPcjE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPvtPcjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiiE",
- "name" : "int (int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "referenced_type" : "_ZTIFiiE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiiE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiiPKczE",
- "name" : "int (int, const char *, ...)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "referenced_type" : "_ZTIFiiPKczE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiiPKczE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFijP11security_idS0_tjPjE",
- "name" : "int (unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIP11security_id"
- },
- {
- "referenced_type" : "_ZTIP11security_id"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPj"
- }
- ],
- "referenced_type" : "_ZTIFijP11security_idS0_tjPjE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFijP11security_idS0_tjPjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvPKczE",
- "name" : "void (const char *, ...)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "referenced_type" : "_ZTIFvPKczE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvPKczE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.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" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvPvtPcjE",
- "name" : "void (void *, unsigned short, char *, unsigned int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "referenced_type" : "_ZTIFvPvtPcjE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvPvtPcjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvvE",
- "name" : "void (void)",
- "referenced_type" : "_ZTIFvvE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvvE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- }
- ],
- "functions" :
- [
- {
- "function_name" : "fgetfilecon",
- "linker_set_key" : "fgetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "fgetfilecon_raw",
- "linker_set_key" : "fgetfilecon_raw",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "freecon",
- "linker_set_key" : "freecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPc"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "fsetfilecon",
- "linker_set_key" : "fsetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getcon",
- "linker_set_key" : "getcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getfilecon",
- "linker_set_key" : "getfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getpeercon",
- "linker_set_key" : "getpeercon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getpidcon",
- "linker_set_key" : "getpidcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "is_selinux_enabled",
- "linker_set_key" : "is_selinux_enabled",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "lgetfilecon",
- "linker_set_key" : "lgetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "lsetfilecon",
- "linker_set_key" : "lsetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_compute_create",
- "linker_set_key" : "security_compute_create",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_get_initial_context",
- "linker_set_key" : "security_get_initial_context",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_getenforce",
- "linker_set_key" : "security_getenforce",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_load_policy",
- "linker_set_key" : "security_load_policy",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_policyvers",
- "linker_set_key" : "security_policyvers",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_setenforce",
- "linker_set_key" : "security_setenforce",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selabel_close",
- "linker_set_key" : "selabel_close",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_lookup",
- "linker_set_key" : "selabel_lookup",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- },
- {
- "referenced_type" : "_ZTIPPc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_lookup_best_match",
- "linker_set_key" : "selabel_lookup_best_match",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- },
- {
- "referenced_type" : "_ZTIPPc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPKc"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_open",
- "linker_set_key" : "selabel_open",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPK11selinux_opt"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIP14selabel_handle",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selinux_android_file_context_handle",
- "linker_set_key" : "selinux_android_file_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_x86_shared/obj/external/selinux/libselinux/src/android/android_platform.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_hw_service_context_handle",
- "linker_set_key" : "selinux_android_hw_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_x86_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_load_policy",
- "linker_set_key" : "selinux_android_load_policy",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_load_policy_from_fd",
- "linker_set_key" : "selinux_android_load_policy_from_fd",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_restorecon",
- "linker_set_key" : "selinux_android_restorecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_restorecon_pkgdir",
- "linker_set_key" : "selinux_android_restorecon_pkgdir",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_seapp_context_init",
- "linker_set_key" : "selinux_android_seapp_context_init",
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_service_context_handle",
- "linker_set_key" : "selinux_android_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_x86_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_set_sehandle",
- "linker_set_key" : "selinux_android_set_sehandle",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPK14selabel_handle"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_setcon",
- "linker_set_key" : "selinux_android_setcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_setcontext",
- "linker_set_key" : "selinux_android_setcontext",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIb"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_vendor_service_context_handle",
- "linker_set_key" : "selinux_android_vendor_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_x86_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_check_access",
- "linker_set_key" : "selinux_check_access",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPv"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selinux_log_callback",
- "linker_set_key" : "selinux_log_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_set_callback",
- "linker_set_key" : "selinux_set_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTI16selinux_callback"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selinux_status_open",
- "linker_set_key" : "selinux_status_open",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "function_name" : "selinux_status_updated",
- "linker_set_key" : "selinux_status_updated",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "function_name" : "selinux_vendor_log_callback",
- "linker_set_key" : "selinux_vendor_log_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "set_selinuxmnt",
- "linker_set_key" : "set_selinuxmnt",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setcon",
- "linker_set_key" : "setcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setexeccon",
- "linker_set_key" : "setexeccon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setfilecon",
- "linker_set_key" : "setfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setfscreatecon",
- "linker_set_key" : "setfscreatecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setsockcreatecon",
- "linker_set_key" : "setsockcreatecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setsockcreatecon_raw",
- "linker_set_key" : "setsockcreatecon_raw",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "string_to_security_class",
- "linker_set_key" : "string_to_security_class",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIt",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP10SELboolean",
- "name" : "SELboolean *",
- "referenced_type" : "_ZTI10SELboolean",
- "self_type" : "_ZTIP10SELboolean",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11av_decision",
- "name" : "av_decision *",
- "referenced_type" : "_ZTI11av_decision",
- "self_type" : "_ZTIP11av_decision",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11context_s_t",
- "name" : "context_s_t *",
- "referenced_type" : "_ZTI11context_s_t",
- "self_type" : "_ZTIP11context_s_t",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/context.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11security_id",
- "name" : "security_id *",
- "referenced_type" : "_ZTI11security_id",
- "self_type" : "_ZTIP11security_id",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11selinux_opt",
- "name" : "selinux_opt *",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTIP11selinux_opt",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP13avc_entry_ref",
- "name" : "avc_entry_ref *",
- "referenced_type" : "_ZTI13avc_entry_ref",
- "self_type" : "_ZTIP13avc_entry_ref",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP14selabel_handle",
- "name" : "selabel_handle *",
- "referenced_type" : "_ZTI14selabel_handle",
- "self_type" : "_ZTIP14selabel_handle",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP15avc_cache_stats",
- "name" : "avc_cache_stats *",
- "referenced_type" : "_ZTI15avc_cache_stats",
- "self_type" : "_ZTIP15avc_cache_stats",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP22security_class_mapping",
- "name" : "security_class_mapping *",
- "referenced_type" : "_ZTI22security_class_mapping",
- "self_type" : "_ZTIP22security_class_mapping",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP9avc_entry",
- "name" : "avc_entry *",
- "referenced_type" : "_ZTI9avc_entry",
- "self_type" : "_ZTIP9avc_entry",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFPvPFvvEE",
- "name" : "void *(*)(void (*)(void))",
- "referenced_type" : "_ZTIFPvPFvvEE",
- "self_type" : "_ZTIPFPvPFvvEE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFPvjE",
- "name" : "void *(*)(unsigned int)",
- "referenced_type" : "_ZTIFPvjE",
- "self_type" : "_ZTIPFPvjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFPvvE",
- "name" : "void *(*)(void)",
- "referenced_type" : "_ZTIFPvvE",
- "self_type" : "_ZTIPFPvvE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPKcjPPcE",
- "name" : "int (*)(const char *, unsigned int, char **)",
- "referenced_type" : "_ZTIFiPKcjPPcE",
- "self_type" : "_ZTIPFiPKcjPPcE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPKcjPcE",
- "name" : "int (*)(const char *, unsigned int, char *)",
- "referenced_type" : "_ZTIFiPKcjPcE",
- "self_type" : "_ZTIPFiPKcjPcE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPPcE",
- "name" : "int (*)(char **)",
- "referenced_type" : "_ZTIFiPPcE",
- "self_type" : "_ZTIPFiPPcE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPvtPcjE",
- "name" : "int (*)(void *, unsigned short, char *, unsigned int)",
- "referenced_type" : "_ZTIFiPvtPcjE",
- "self_type" : "_ZTIPFiPvtPcjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiiE",
- "name" : "int (*)(int)",
- "referenced_type" : "_ZTIFiiE",
- "self_type" : "_ZTIPFiiE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiiPKczE",
- "name" : "int (*)(int, const char *, ...)",
- "referenced_type" : "_ZTIFiiPKczE",
- "self_type" : "_ZTIPFiiPKczE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFijP11security_idS0_tjPjE",
- "name" : "int (*)(unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)",
- "referenced_type" : "_ZTIFijP11security_idS0_tjPjE",
- "self_type" : "_ZTIPFijP11security_idS0_tjPjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvPKczE",
- "name" : "void (*)(const char *, ...)",
- "referenced_type" : "_ZTIFvPKczE",
- "self_type" : "_ZTIPFvPKczE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvPvE",
- "name" : "void (*)(void *)",
- "referenced_type" : "_ZTIFvPvE",
- "self_type" : "_ZTIPFvPvE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvPvtPcjE",
- "name" : "void (*)(void *, unsigned short, char *, unsigned int)",
- "referenced_type" : "_ZTIFvPvtPcjE",
- "self_type" : "_ZTIPFvPvtPcjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvvE",
- "name" : "void (*)(void)",
- "referenced_type" : "_ZTIFvvE",
- "self_type" : "_ZTIPFvvE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK11selinux_opt",
- "name" : "const selinux_opt *",
- "referenced_type" : "_ZTIK11selinux_opt",
- "self_type" : "_ZTIPK11selinux_opt",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK14selabel_handle",
- "name" : "const selabel_handle *",
- "referenced_type" : "_ZTIK14selabel_handle",
- "self_type" : "_ZTIPK14selabel_handle",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK16avc_log_callback",
- "name" : "const avc_log_callback *",
- "referenced_type" : "_ZTIK16avc_log_callback",
- "self_type" : "_ZTIPK16avc_log_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK17avc_lock_callback",
- "name" : "const avc_lock_callback *",
- "referenced_type" : "_ZTIK17avc_lock_callback",
- "self_type" : "_ZTIPK17avc_lock_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK19avc_memory_callback",
- "name" : "const avc_memory_callback *",
- "referenced_type" : "_ZTIK19avc_memory_callback",
- "self_type" : "_ZTIPK19avc_memory_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK19avc_thread_callback",
- "name" : "const avc_thread_callback *",
- "referenced_type" : "_ZTIK19avc_thread_callback",
- "self_type" : "_ZTIPK19avc_thread_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPKc",
- "name" : "const char *",
- "referenced_type" : "_ZTIKc",
- "self_type" : "_ZTIPKc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPP11security_id",
- "name" : "security_id **",
- "referenced_type" : "_ZTIP11security_id",
- "self_type" : "_ZTIPP11security_id",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPKc",
- "name" : "const char **",
- "referenced_type" : "_ZTIPKc",
- "self_type" : "_ZTIPPKc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPPc",
- "name" : "char ***",
- "referenced_type" : "_ZTIPPc",
- "self_type" : "_ZTIPPPc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPc",
- "name" : "char **",
- "referenced_type" : "_ZTIPc",
- "self_type" : "_ZTIPPc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPh",
- "name" : "unsigned char **",
- "referenced_type" : "_ZTIPh",
- "self_type" : "_ZTIPPh",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPc",
- "name" : "char *",
- "referenced_type" : "_ZTIc",
- "self_type" : "_ZTIPc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPh",
- "name" : "unsigned char *",
- "referenced_type" : "_ZTIh",
- "self_type" : "_ZTIPh",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPi",
- "name" : "int *",
- "referenced_type" : "_ZTIi",
- "self_type" : "_ZTIPi",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPj",
- "name" : "unsigned int *",
- "referenced_type" : "_ZTIj",
- "self_type" : "_ZTIPj",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPv",
- "name" : "void *",
- "referenced_type" : "_ZTIv",
- "self_type" : "_ZTIPv",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "qualified_types" :
- [
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK11selinux_opt",
- "name" : "const selinux_opt",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTIK11selinux_opt",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK14selabel_handle",
- "name" : "const selabel_handle",
- "referenced_type" : "_ZTI14selabel_handle",
- "self_type" : "_ZTIK14selabel_handle",
- "size" : 56,
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK16avc_log_callback",
- "name" : "const avc_log_callback",
- "referenced_type" : "_ZTI16avc_log_callback",
- "self_type" : "_ZTIK16avc_log_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK17avc_lock_callback",
- "name" : "const avc_lock_callback",
- "referenced_type" : "_ZTI17avc_lock_callback",
- "self_type" : "_ZTIK17avc_lock_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK19avc_memory_callback",
- "name" : "const avc_memory_callback",
- "referenced_type" : "_ZTI19avc_memory_callback",
- "self_type" : "_ZTIK19avc_memory_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK19avc_thread_callback",
- "name" : "const avc_thread_callback",
- "referenced_type" : "_ZTI19avc_thread_callback",
- "self_type" : "_ZTIK19avc_thread_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "_ZTIKc",
- "name" : "const char",
- "referenced_type" : "_ZTIc",
- "self_type" : "_ZTIKc",
- "size" : 1,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "record_types" :
- [
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "name",
- "referenced_type" : "_ZTIPc"
- },
- {
- "field_name" : "value",
- "field_offset" : 32,
- "referenced_type" : "_ZTIi"
- }
- ],
- "linker_set_key" : "_ZTI10SELboolean",
- "name" : "SELboolean",
- "referenced_type" : "_ZTI10SELboolean",
- "self_type" : "_ZTI10SELboolean",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "allowed",
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "decided",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "auditallow",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "auditdeny",
- "field_offset" : 96,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "seqno",
- "field_offset" : 128,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI11av_decision",
- "name" : "av_decision",
- "referenced_type" : "_ZTI11av_decision",
- "self_type" : "_ZTI11av_decision",
- "size" : 24,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ptr",
- "referenced_type" : "_ZTIPv"
- }
- ],
- "linker_set_key" : "_ZTI11context_s_t",
- "name" : "context_s_t",
- "referenced_type" : "_ZTI11context_s_t",
- "self_type" : "_ZTI11context_s_t",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/context.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ctx",
- "referenced_type" : "_ZTIPc"
- },
- {
- "field_name" : "refcnt",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI11security_id",
- "name" : "security_id",
- "referenced_type" : "_ZTI11security_id",
- "self_type" : "_ZTI11security_id",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "_ZTIi"
- },
- {
- "field_name" : "value",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "linker_set_key" : "_ZTI11selinux_opt",
- "name" : "selinux_opt",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTI11selinux_opt",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ae",
- "referenced_type" : "_ZTIP9avc_entry"
- }
- ],
- "linker_set_key" : "_ZTI13avc_entry_ref",
- "name" : "avc_entry_ref",
- "referenced_type" : "_ZTI13avc_entry_ref",
- "self_type" : "_ZTI13avc_entry_ref",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "entry_lookups",
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_hits",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_misses",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_discards",
- "field_offset" : 96,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_lookups",
- "field_offset" : 128,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_hits",
- "field_offset" : 160,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_probes",
- "field_offset" : 192,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_misses",
- "field_offset" : 224,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI15avc_cache_stats",
- "name" : "avc_cache_stats",
- "referenced_type" : "_ZTI15avc_cache_stats",
- "self_type" : "_ZTI15avc_cache_stats",
- "size" : 32,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_log",
- "referenced_type" : "_ZTIPFvPKczE"
- },
- {
- "field_name" : "func_audit",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvtPcjE"
- }
- ],
- "linker_set_key" : "_ZTI16avc_log_callback",
- "name" : "avc_log_callback",
- "referenced_type" : "_ZTI16avc_log_callback",
- "self_type" : "_ZTI16avc_log_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_log",
- "referenced_type" : "_ZTIPFiiPKczE"
- },
- {
- "field_name" : "func_audit",
- "referenced_type" : "_ZTIPFiPvtPcjE"
- },
- {
- "field_name" : "func_validate",
- "referenced_type" : "_ZTIPFiPPcE"
- },
- {
- "field_name" : "func_setenforce",
- "referenced_type" : "_ZTIPFiiE"
- },
- {
- "field_name" : "func_policyload",
- "referenced_type" : "_ZTIPFiiE"
- }
- ],
- "linker_set_key" : "_ZTI16selinux_callback",
- "name" : "selinux_callback",
- "record_kind" : "union",
- "referenced_type" : "_ZTI16selinux_callback",
- "self_type" : "_ZTI16selinux_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_alloc_lock",
- "referenced_type" : "_ZTIPFPvvE"
- },
- {
- "field_name" : "func_get_lock",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvE"
- },
- {
- "field_name" : "func_release_lock",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPvE"
- },
- {
- "field_name" : "func_free_lock",
- "field_offset" : 96,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI17avc_lock_callback",
- "name" : "avc_lock_callback",
- "referenced_type" : "_ZTI17avc_lock_callback",
- "self_type" : "_ZTI17avc_lock_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_malloc",
- "referenced_type" : "_ZTIPFPvjE"
- },
- {
- "field_name" : "func_free",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI19avc_memory_callback",
- "name" : "avc_memory_callback",
- "referenced_type" : "_ZTI19avc_memory_callback",
- "self_type" : "_ZTI19avc_memory_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_create_thread",
- "referenced_type" : "_ZTIPFPvPFvvEE"
- },
- {
- "field_name" : "func_stop_thread",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI19avc_thread_callback",
- "name" : "avc_thread_callback",
- "referenced_type" : "_ZTI19avc_thread_callback",
- "self_type" : "_ZTI19avc_thread_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "name",
- "referenced_type" : "_ZTIPKc"
- },
- {
- "field_name" : "perms",
- "field_offset" : 32,
- "referenced_type" : "_ZTIA33_PKc"
- }
- ],
- "linker_set_key" : "_ZTI22security_class_mapping",
- "name" : "security_class_mapping",
- "referenced_type" : "_ZTI22security_class_mapping",
- "self_type" : "_ZTI22security_class_mapping",
- "size" : 136,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/R/64/x86_64/source-based/libselinux.so.lsdump b/R/64/x86_64/source-based/libselinux.so.lsdump
deleted file mode 100644
index 4c12b3a..0000000
--- a/R/64/x86_64/source-based/libselinux.so.lsdump
+++ /dev/null
@@ -1,1933 +0,0 @@
-{
- "array_types" :
- [
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIA33_PKc",
- "name" : "const char *[33]",
- "referenced_type" : "_ZTIPKc",
- "self_type" : "_ZTIA33_PKc",
- "size" : 264,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.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" : 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,
- "is_unsigned" : true,
- "linker_set_key" : "_ZTIm",
- "name" : "unsigned long",
- "referenced_type" : "_ZTIm",
- "self_type" : "_ZTIm",
- "size" : 8
- },
- {
- "alignment" : 2,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "_ZTIt",
- "name" : "unsigned short",
- "referenced_type" : "_ZTIt",
- "self_type" : "_ZTIt",
- "size" : 2
- },
- {
- "linker_set_key" : "_ZTIv",
- "name" : "void",
- "referenced_type" : "_ZTIv",
- "self_type" : "_ZTIv"
- }
- ],
- "elf_functions" :
- [
- {
- "name" : "fgetfilecon"
- },
- {
- "name" : "fgetfilecon_raw"
- },
- {
- "name" : "freecon"
- },
- {
- "name" : "fsetfilecon"
- },
- {
- "name" : "getcon"
- },
- {
- "name" : "getfilecon"
- },
- {
- "name" : "getpeercon"
- },
- {
- "name" : "getpidcon"
- },
- {
- "name" : "is_selinux_enabled"
- },
- {
- "name" : "lgetfilecon"
- },
- {
- "name" : "lsetfilecon"
- },
- {
- "name" : "security_compute_create"
- },
- {
- "name" : "security_get_initial_context"
- },
- {
- "name" : "security_getenforce"
- },
- {
- "name" : "security_load_policy"
- },
- {
- "name" : "security_policyvers"
- },
- {
- "name" : "security_setenforce"
- },
- {
- "name" : "selabel_close"
- },
- {
- "name" : "selabel_lookup"
- },
- {
- "name" : "selabel_lookup_best_match"
- },
- {
- "name" : "selabel_open"
- },
- {
- "name" : "selinux_android_file_context_handle"
- },
- {
- "name" : "selinux_android_hw_service_context_handle"
- },
- {
- "name" : "selinux_android_load_policy"
- },
- {
- "name" : "selinux_android_load_policy_from_fd"
- },
- {
- "name" : "selinux_android_restorecon"
- },
- {
- "name" : "selinux_android_restorecon_pkgdir"
- },
- {
- "name" : "selinux_android_seapp_context_init"
- },
- {
- "name" : "selinux_android_service_context_handle"
- },
- {
- "name" : "selinux_android_set_sehandle"
- },
- {
- "name" : "selinux_android_setcon"
- },
- {
- "name" : "selinux_android_setcontext"
- },
- {
- "name" : "selinux_android_vendor_service_context_handle"
- },
- {
- "name" : "selinux_check_access"
- },
- {
- "name" : "selinux_log_callback"
- },
- {
- "name" : "selinux_set_callback"
- },
- {
- "name" : "selinux_status_open"
- },
- {
- "name" : "selinux_status_updated"
- },
- {
- "name" : "selinux_vendor_log_callback"
- },
- {
- "name" : "set_selinuxmnt"
- },
- {
- "name" : "setcon"
- },
- {
- "name" : "setexeccon"
- },
- {
- "name" : "setfilecon"
- },
- {
- "name" : "setfscreatecon"
- },
- {
- "name" : "setsockcreatecon"
- },
- {
- "name" : "setsockcreatecon_raw"
- },
- {
- "name" : "string_to_security_class"
- }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "SELABEL_SUBSET"
- },
- {
- "enum_field_value" : 1,
- "name" : "SELABEL_EQUAL"
- },
- {
- "enum_field_value" : 2,
- "name" : "SELABEL_SUPERSET"
- },
- {
- "enum_field_value" : 3,
- "name" : "SELABEL_INCOMPARABLE"
- }
- ],
- "linker_set_key" : "_ZTI18selabel_cmp_result",
- "name" : "selabel_cmp_result",
- "referenced_type" : "_ZTI18selabel_cmp_result",
- "self_type" : "_ZTI18selabel_cmp_result",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h",
- "underlying_type" : "_ZTIj"
- }
- ],
- "function_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvPFvvEE",
- "name" : "void *(void (*)(void))",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPFvvE"
- }
- ],
- "referenced_type" : "_ZTIFPvPFvvEE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvPFvvEE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvmE",
- "name" : "void *(unsigned long)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIm"
- }
- ],
- "referenced_type" : "_ZTIFPvmE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvmE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvvE",
- "name" : "void *(void)",
- "referenced_type" : "_ZTIFPvvE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvvE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPKcjPPcE",
- "name" : "int (const char *, unsigned int, char **)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "referenced_type" : "_ZTIFiPKcjPPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPKcjPPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPKcjPcE",
- "name" : "int (const char *, unsigned int, char *)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPc"
- }
- ],
- "referenced_type" : "_ZTIFiPKcjPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPKcjPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPPcE",
- "name" : "int (char **)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "referenced_type" : "_ZTIFiPPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPvtPcmE",
- "name" : "int (void *, unsigned short, char *, unsigned long)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPc"
- },
- {
- "referenced_type" : "_ZTIm"
- }
- ],
- "referenced_type" : "_ZTIFiPvtPcmE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPvtPcmE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiiE",
- "name" : "int (int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "referenced_type" : "_ZTIFiiE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiiE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiiPKczE",
- "name" : "int (int, const char *, ...)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "referenced_type" : "_ZTIFiiPKczE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiiPKczE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFijP11security_idS0_tjPjE",
- "name" : "int (unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIP11security_id"
- },
- {
- "referenced_type" : "_ZTIP11security_id"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPj"
- }
- ],
- "referenced_type" : "_ZTIFijP11security_idS0_tjPjE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFijP11security_idS0_tjPjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvPKczE",
- "name" : "void (const char *, ...)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "referenced_type" : "_ZTIFvPKczE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvPKczE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.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" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvPvtPcmE",
- "name" : "void (void *, unsigned short, char *, unsigned long)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPc"
- },
- {
- "referenced_type" : "_ZTIm"
- }
- ],
- "referenced_type" : "_ZTIFvPvtPcmE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvPvtPcmE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvvE",
- "name" : "void (void)",
- "referenced_type" : "_ZTIFvvE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvvE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- }
- ],
- "functions" :
- [
- {
- "function_name" : "fgetfilecon",
- "linker_set_key" : "fgetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "fgetfilecon_raw",
- "linker_set_key" : "fgetfilecon_raw",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "freecon",
- "linker_set_key" : "freecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPc"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "fsetfilecon",
- "linker_set_key" : "fsetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getcon",
- "linker_set_key" : "getcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getfilecon",
- "linker_set_key" : "getfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getpeercon",
- "linker_set_key" : "getpeercon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getpidcon",
- "linker_set_key" : "getpidcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "is_selinux_enabled",
- "linker_set_key" : "is_selinux_enabled",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "lgetfilecon",
- "linker_set_key" : "lgetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "lsetfilecon",
- "linker_set_key" : "lsetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_compute_create",
- "linker_set_key" : "security_compute_create",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_get_initial_context",
- "linker_set_key" : "security_get_initial_context",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_getenforce",
- "linker_set_key" : "security_getenforce",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_load_policy",
- "linker_set_key" : "security_load_policy",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIm"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_policyvers",
- "linker_set_key" : "security_policyvers",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_setenforce",
- "linker_set_key" : "security_setenforce",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selabel_close",
- "linker_set_key" : "selabel_close",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_lookup",
- "linker_set_key" : "selabel_lookup",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- },
- {
- "referenced_type" : "_ZTIPPc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_lookup_best_match",
- "linker_set_key" : "selabel_lookup_best_match",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- },
- {
- "referenced_type" : "_ZTIPPc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPKc"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_open",
- "linker_set_key" : "selabel_open",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPK11selinux_opt"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIP14selabel_handle",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selinux_android_file_context_handle",
- "linker_set_key" : "selinux_android_file_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_x86_64_shared/obj/external/selinux/libselinux/src/android/android_platform.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_hw_service_context_handle",
- "linker_set_key" : "selinux_android_hw_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_x86_64_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_load_policy",
- "linker_set_key" : "selinux_android_load_policy",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_load_policy_from_fd",
- "linker_set_key" : "selinux_android_load_policy_from_fd",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_restorecon",
- "linker_set_key" : "selinux_android_restorecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_restorecon_pkgdir",
- "linker_set_key" : "selinux_android_restorecon_pkgdir",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_seapp_context_init",
- "linker_set_key" : "selinux_android_seapp_context_init",
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_service_context_handle",
- "linker_set_key" : "selinux_android_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_x86_64_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_set_sehandle",
- "linker_set_key" : "selinux_android_set_sehandle",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPK14selabel_handle"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_setcon",
- "linker_set_key" : "selinux_android_setcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_setcontext",
- "linker_set_key" : "selinux_android_setcontext",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIb"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_vendor_service_context_handle",
- "linker_set_key" : "selinux_android_vendor_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_x86_64_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_check_access",
- "linker_set_key" : "selinux_check_access",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPv"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selinux_log_callback",
- "linker_set_key" : "selinux_log_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_set_callback",
- "linker_set_key" : "selinux_set_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTI16selinux_callback"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selinux_status_open",
- "linker_set_key" : "selinux_status_open",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "function_name" : "selinux_status_updated",
- "linker_set_key" : "selinux_status_updated",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "function_name" : "selinux_vendor_log_callback",
- "linker_set_key" : "selinux_vendor_log_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "set_selinuxmnt",
- "linker_set_key" : "set_selinuxmnt",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setcon",
- "linker_set_key" : "setcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setexeccon",
- "linker_set_key" : "setexeccon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setfilecon",
- "linker_set_key" : "setfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setfscreatecon",
- "linker_set_key" : "setfscreatecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setsockcreatecon",
- "linker_set_key" : "setsockcreatecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setsockcreatecon_raw",
- "linker_set_key" : "setsockcreatecon_raw",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "string_to_security_class",
- "linker_set_key" : "string_to_security_class",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIt",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP10SELboolean",
- "name" : "SELboolean *",
- "referenced_type" : "_ZTI10SELboolean",
- "self_type" : "_ZTIP10SELboolean",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP11av_decision",
- "name" : "av_decision *",
- "referenced_type" : "_ZTI11av_decision",
- "self_type" : "_ZTIP11av_decision",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP11context_s_t",
- "name" : "context_s_t *",
- "referenced_type" : "_ZTI11context_s_t",
- "self_type" : "_ZTIP11context_s_t",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/context.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP11security_id",
- "name" : "security_id *",
- "referenced_type" : "_ZTI11security_id",
- "self_type" : "_ZTIP11security_id",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP11selinux_opt",
- "name" : "selinux_opt *",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTIP11selinux_opt",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP13avc_entry_ref",
- "name" : "avc_entry_ref *",
- "referenced_type" : "_ZTI13avc_entry_ref",
- "self_type" : "_ZTIP13avc_entry_ref",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP14selabel_handle",
- "name" : "selabel_handle *",
- "referenced_type" : "_ZTI14selabel_handle",
- "self_type" : "_ZTIP14selabel_handle",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP15avc_cache_stats",
- "name" : "avc_cache_stats *",
- "referenced_type" : "_ZTI15avc_cache_stats",
- "self_type" : "_ZTIP15avc_cache_stats",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP22security_class_mapping",
- "name" : "security_class_mapping *",
- "referenced_type" : "_ZTI22security_class_mapping",
- "self_type" : "_ZTIP22security_class_mapping",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIP9avc_entry",
- "name" : "avc_entry *",
- "referenced_type" : "_ZTI9avc_entry",
- "self_type" : "_ZTIP9avc_entry",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFPvPFvvEE",
- "name" : "void *(*)(void (*)(void))",
- "referenced_type" : "_ZTIFPvPFvvEE",
- "self_type" : "_ZTIPFPvPFvvEE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFPvmE",
- "name" : "void *(*)(unsigned long)",
- "referenced_type" : "_ZTIFPvmE",
- "self_type" : "_ZTIPFPvmE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFPvvE",
- "name" : "void *(*)(void)",
- "referenced_type" : "_ZTIFPvvE",
- "self_type" : "_ZTIPFPvvE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFiPKcjPPcE",
- "name" : "int (*)(const char *, unsigned int, char **)",
- "referenced_type" : "_ZTIFiPKcjPPcE",
- "self_type" : "_ZTIPFiPKcjPPcE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFiPKcjPcE",
- "name" : "int (*)(const char *, unsigned int, char *)",
- "referenced_type" : "_ZTIFiPKcjPcE",
- "self_type" : "_ZTIPFiPKcjPcE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFiPPcE",
- "name" : "int (*)(char **)",
- "referenced_type" : "_ZTIFiPPcE",
- "self_type" : "_ZTIPFiPPcE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFiPvtPcmE",
- "name" : "int (*)(void *, unsigned short, char *, unsigned long)",
- "referenced_type" : "_ZTIFiPvtPcmE",
- "self_type" : "_ZTIPFiPvtPcmE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFiiE",
- "name" : "int (*)(int)",
- "referenced_type" : "_ZTIFiiE",
- "self_type" : "_ZTIPFiiE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFiiPKczE",
- "name" : "int (*)(int, const char *, ...)",
- "referenced_type" : "_ZTIFiiPKczE",
- "self_type" : "_ZTIPFiiPKczE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFijP11security_idS0_tjPjE",
- "name" : "int (*)(unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)",
- "referenced_type" : "_ZTIFijP11security_idS0_tjPjE",
- "self_type" : "_ZTIPFijP11security_idS0_tjPjE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFvPKczE",
- "name" : "void (*)(const char *, ...)",
- "referenced_type" : "_ZTIFvPKczE",
- "self_type" : "_ZTIPFvPKczE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFvPvE",
- "name" : "void (*)(void *)",
- "referenced_type" : "_ZTIFvPvE",
- "self_type" : "_ZTIPFvPvE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFvPvtPcmE",
- "name" : "void (*)(void *, unsigned short, char *, unsigned long)",
- "referenced_type" : "_ZTIFvPvtPcmE",
- "self_type" : "_ZTIPFvPvtPcmE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPFvvE",
- "name" : "void (*)(void)",
- "referenced_type" : "_ZTIFvvE",
- "self_type" : "_ZTIPFvvE",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPK11selinux_opt",
- "name" : "const selinux_opt *",
- "referenced_type" : "_ZTIK11selinux_opt",
- "self_type" : "_ZTIPK11selinux_opt",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPK14selabel_handle",
- "name" : "const selabel_handle *",
- "referenced_type" : "_ZTIK14selabel_handle",
- "self_type" : "_ZTIPK14selabel_handle",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPK16avc_log_callback",
- "name" : "const avc_log_callback *",
- "referenced_type" : "_ZTIK16avc_log_callback",
- "self_type" : "_ZTIPK16avc_log_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPK17avc_lock_callback",
- "name" : "const avc_lock_callback *",
- "referenced_type" : "_ZTIK17avc_lock_callback",
- "self_type" : "_ZTIPK17avc_lock_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPK19avc_memory_callback",
- "name" : "const avc_memory_callback *",
- "referenced_type" : "_ZTIK19avc_memory_callback",
- "self_type" : "_ZTIPK19avc_memory_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPK19avc_thread_callback",
- "name" : "const avc_thread_callback *",
- "referenced_type" : "_ZTIK19avc_thread_callback",
- "self_type" : "_ZTIPK19avc_thread_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPKc",
- "name" : "const char *",
- "referenced_type" : "_ZTIKc",
- "self_type" : "_ZTIPKc",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPP11security_id",
- "name" : "security_id **",
- "referenced_type" : "_ZTIP11security_id",
- "self_type" : "_ZTIPP11security_id",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPPKc",
- "name" : "const char **",
- "referenced_type" : "_ZTIPKc",
- "self_type" : "_ZTIPPKc",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPPPc",
- "name" : "char ***",
- "referenced_type" : "_ZTIPPc",
- "self_type" : "_ZTIPPPc",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPPc",
- "name" : "char **",
- "referenced_type" : "_ZTIPc",
- "self_type" : "_ZTIPPc",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPPh",
- "name" : "unsigned char **",
- "referenced_type" : "_ZTIPh",
- "self_type" : "_ZTIPPh",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPc",
- "name" : "char *",
- "referenced_type" : "_ZTIc",
- "self_type" : "_ZTIPc",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPh",
- "name" : "unsigned char *",
- "referenced_type" : "_ZTIh",
- "self_type" : "_ZTIPh",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPi",
- "name" : "int *",
- "referenced_type" : "_ZTIi",
- "self_type" : "_ZTIPi",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPj",
- "name" : "unsigned int *",
- "referenced_type" : "_ZTIj",
- "self_type" : "_ZTIPj",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPm",
- "name" : "unsigned long *",
- "referenced_type" : "_ZTIm",
- "self_type" : "_ZTIPm",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "_ZTIPv",
- "name" : "void *",
- "referenced_type" : "_ZTIv",
- "self_type" : "_ZTIPv",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "qualified_types" :
- [
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "_ZTIK11selinux_opt",
- "name" : "const selinux_opt",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTIK11selinux_opt",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "_ZTIK14selabel_handle",
- "name" : "const selabel_handle",
- "referenced_type" : "_ZTI14selabel_handle",
- "self_type" : "_ZTIK14selabel_handle",
- "size" : 104,
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "_ZTIK16avc_log_callback",
- "name" : "const avc_log_callback",
- "referenced_type" : "_ZTI16avc_log_callback",
- "self_type" : "_ZTIK16avc_log_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "_ZTIK17avc_lock_callback",
- "name" : "const avc_lock_callback",
- "referenced_type" : "_ZTI17avc_lock_callback",
- "self_type" : "_ZTIK17avc_lock_callback",
- "size" : 32,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "_ZTIK19avc_memory_callback",
- "name" : "const avc_memory_callback",
- "referenced_type" : "_ZTI19avc_memory_callback",
- "self_type" : "_ZTIK19avc_memory_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "_ZTIK19avc_thread_callback",
- "name" : "const avc_thread_callback",
- "referenced_type" : "_ZTI19avc_thread_callback",
- "self_type" : "_ZTIK19avc_thread_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "_ZTIKc",
- "name" : "const char",
- "referenced_type" : "_ZTIc",
- "self_type" : "_ZTIKc",
- "size" : 1,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "record_types" :
- [
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "name",
- "referenced_type" : "_ZTIPc"
- },
- {
- "field_name" : "value",
- "field_offset" : 64,
- "referenced_type" : "_ZTIi"
- }
- ],
- "linker_set_key" : "_ZTI10SELboolean",
- "name" : "SELboolean",
- "referenced_type" : "_ZTI10SELboolean",
- "self_type" : "_ZTI10SELboolean",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "allowed",
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "decided",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "auditallow",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "auditdeny",
- "field_offset" : 96,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "seqno",
- "field_offset" : 128,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI11av_decision",
- "name" : "av_decision",
- "referenced_type" : "_ZTI11av_decision",
- "self_type" : "_ZTI11av_decision",
- "size" : 24,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "ptr",
- "referenced_type" : "_ZTIPv"
- }
- ],
- "linker_set_key" : "_ZTI11context_s_t",
- "name" : "context_s_t",
- "referenced_type" : "_ZTI11context_s_t",
- "self_type" : "_ZTI11context_s_t",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/context.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "ctx",
- "referenced_type" : "_ZTIPc"
- },
- {
- "field_name" : "refcnt",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI11security_id",
- "name" : "security_id",
- "referenced_type" : "_ZTI11security_id",
- "self_type" : "_ZTI11security_id",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "_ZTIi"
- },
- {
- "field_name" : "value",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "linker_set_key" : "_ZTI11selinux_opt",
- "name" : "selinux_opt",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTI11selinux_opt",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "ae",
- "referenced_type" : "_ZTIP9avc_entry"
- }
- ],
- "linker_set_key" : "_ZTI13avc_entry_ref",
- "name" : "avc_entry_ref",
- "referenced_type" : "_ZTI13avc_entry_ref",
- "self_type" : "_ZTI13avc_entry_ref",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "entry_lookups",
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_hits",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_misses",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_discards",
- "field_offset" : 96,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_lookups",
- "field_offset" : 128,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_hits",
- "field_offset" : 160,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_probes",
- "field_offset" : 192,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_misses",
- "field_offset" : 224,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI15avc_cache_stats",
- "name" : "avc_cache_stats",
- "referenced_type" : "_ZTI15avc_cache_stats",
- "self_type" : "_ZTI15avc_cache_stats",
- "size" : 32,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "func_log",
- "referenced_type" : "_ZTIPFvPKczE"
- },
- {
- "field_name" : "func_audit",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPvtPcmE"
- }
- ],
- "linker_set_key" : "_ZTI16avc_log_callback",
- "name" : "avc_log_callback",
- "referenced_type" : "_ZTI16avc_log_callback",
- "self_type" : "_ZTI16avc_log_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "func_log",
- "referenced_type" : "_ZTIPFiiPKczE"
- },
- {
- "field_name" : "func_audit",
- "referenced_type" : "_ZTIPFiPvtPcmE"
- },
- {
- "field_name" : "func_validate",
- "referenced_type" : "_ZTIPFiPPcE"
- },
- {
- "field_name" : "func_setenforce",
- "referenced_type" : "_ZTIPFiiE"
- },
- {
- "field_name" : "func_policyload",
- "referenced_type" : "_ZTIPFiiE"
- }
- ],
- "linker_set_key" : "_ZTI16selinux_callback",
- "name" : "selinux_callback",
- "record_kind" : "union",
- "referenced_type" : "_ZTI16selinux_callback",
- "self_type" : "_ZTI16selinux_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "func_alloc_lock",
- "referenced_type" : "_ZTIPFPvvE"
- },
- {
- "field_name" : "func_get_lock",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPvE"
- },
- {
- "field_name" : "func_release_lock",
- "field_offset" : 128,
- "referenced_type" : "_ZTIPFvPvE"
- },
- {
- "field_name" : "func_free_lock",
- "field_offset" : 192,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI17avc_lock_callback",
- "name" : "avc_lock_callback",
- "referenced_type" : "_ZTI17avc_lock_callback",
- "self_type" : "_ZTI17avc_lock_callback",
- "size" : 32,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "func_malloc",
- "referenced_type" : "_ZTIPFPvmE"
- },
- {
- "field_name" : "func_free",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI19avc_memory_callback",
- "name" : "avc_memory_callback",
- "referenced_type" : "_ZTI19avc_memory_callback",
- "self_type" : "_ZTI19avc_memory_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "func_create_thread",
- "referenced_type" : "_ZTIPFPvPFvvEE"
- },
- {
- "field_name" : "func_stop_thread",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI19avc_thread_callback",
- "name" : "avc_thread_callback",
- "referenced_type" : "_ZTI19avc_thread_callback",
- "self_type" : "_ZTI19avc_thread_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "name",
- "referenced_type" : "_ZTIPKc"
- },
- {
- "field_name" : "perms",
- "field_offset" : 64,
- "referenced_type" : "_ZTIA33_PKc"
- }
- ],
- "linker_set_key" : "_ZTI22security_class_mapping",
- "name" : "security_class_mapping",
- "referenced_type" : "_ZTI22security_class_mapping",
- "self_type" : "_ZTI22security_class_mapping",
- "size" : 272,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/R/64/x86_x86_64/source-based/libselinux.so.lsdump b/R/64/x86_x86_64/source-based/libselinux.so.lsdump
deleted file mode 100644
index 77b3b28..0000000
--- a/R/64/x86_x86_64/source-based/libselinux.so.lsdump
+++ /dev/null
@@ -1,1924 +0,0 @@
-{
- "array_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIA33_PKc",
- "name" : "const char *[33]",
- "referenced_type" : "_ZTIPKc",
- "self_type" : "_ZTIA33_PKc",
- "size" : 132,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.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" : 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" : 4,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "_ZTIm",
- "name" : "unsigned long",
- "referenced_type" : "_ZTIm",
- "self_type" : "_ZTIm",
- "size" : 4
- },
- {
- "alignment" : 2,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "_ZTIt",
- "name" : "unsigned short",
- "referenced_type" : "_ZTIt",
- "self_type" : "_ZTIt",
- "size" : 2
- },
- {
- "linker_set_key" : "_ZTIv",
- "name" : "void",
- "referenced_type" : "_ZTIv",
- "self_type" : "_ZTIv"
- }
- ],
- "elf_functions" :
- [
- {
- "name" : "fgetfilecon"
- },
- {
- "name" : "fgetfilecon_raw"
- },
- {
- "name" : "freecon"
- },
- {
- "name" : "fsetfilecon"
- },
- {
- "name" : "getcon"
- },
- {
- "name" : "getfilecon"
- },
- {
- "name" : "getpeercon"
- },
- {
- "name" : "getpidcon"
- },
- {
- "name" : "is_selinux_enabled"
- },
- {
- "name" : "lgetfilecon"
- },
- {
- "name" : "lsetfilecon"
- },
- {
- "name" : "security_compute_create"
- },
- {
- "name" : "security_get_initial_context"
- },
- {
- "name" : "security_getenforce"
- },
- {
- "name" : "security_load_policy"
- },
- {
- "name" : "security_policyvers"
- },
- {
- "name" : "security_setenforce"
- },
- {
- "name" : "selabel_close"
- },
- {
- "name" : "selabel_lookup"
- },
- {
- "name" : "selabel_lookup_best_match"
- },
- {
- "name" : "selabel_open"
- },
- {
- "name" : "selinux_android_file_context_handle"
- },
- {
- "name" : "selinux_android_hw_service_context_handle"
- },
- {
- "name" : "selinux_android_load_policy"
- },
- {
- "name" : "selinux_android_load_policy_from_fd"
- },
- {
- "name" : "selinux_android_restorecon"
- },
- {
- "name" : "selinux_android_restorecon_pkgdir"
- },
- {
- "name" : "selinux_android_seapp_context_init"
- },
- {
- "name" : "selinux_android_service_context_handle"
- },
- {
- "name" : "selinux_android_set_sehandle"
- },
- {
- "name" : "selinux_android_setcon"
- },
- {
- "name" : "selinux_android_setcontext"
- },
- {
- "name" : "selinux_android_vendor_service_context_handle"
- },
- {
- "name" : "selinux_check_access"
- },
- {
- "name" : "selinux_log_callback"
- },
- {
- "name" : "selinux_set_callback"
- },
- {
- "name" : "selinux_status_open"
- },
- {
- "name" : "selinux_status_updated"
- },
- {
- "name" : "selinux_vendor_log_callback"
- },
- {
- "name" : "set_selinuxmnt"
- },
- {
- "name" : "setcon"
- },
- {
- "name" : "setexeccon"
- },
- {
- "name" : "setfilecon"
- },
- {
- "name" : "setfscreatecon"
- },
- {
- "name" : "setsockcreatecon"
- },
- {
- "name" : "setsockcreatecon_raw"
- },
- {
- "name" : "string_to_security_class"
- }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "SELABEL_SUBSET"
- },
- {
- "enum_field_value" : 1,
- "name" : "SELABEL_EQUAL"
- },
- {
- "enum_field_value" : 2,
- "name" : "SELABEL_SUPERSET"
- },
- {
- "enum_field_value" : 3,
- "name" : "SELABEL_INCOMPARABLE"
- }
- ],
- "linker_set_key" : "_ZTI18selabel_cmp_result",
- "name" : "selabel_cmp_result",
- "referenced_type" : "_ZTI18selabel_cmp_result",
- "self_type" : "_ZTI18selabel_cmp_result",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h",
- "underlying_type" : "_ZTIj"
- }
- ],
- "function_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvPFvvEE",
- "name" : "void *(void (*)(void))",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPFvvE"
- }
- ],
- "referenced_type" : "_ZTIFPvPFvvEE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvPFvvEE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvjE",
- "name" : "void *(unsigned int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "referenced_type" : "_ZTIFPvjE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFPvvE",
- "name" : "void *(void)",
- "referenced_type" : "_ZTIFPvvE",
- "return_type" : "_ZTIPv",
- "self_type" : "_ZTIFPvvE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPKcjPPcE",
- "name" : "int (const char *, unsigned int, char **)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "referenced_type" : "_ZTIFiPKcjPPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPKcjPPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPKcjPcE",
- "name" : "int (const char *, unsigned int, char *)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPc"
- }
- ],
- "referenced_type" : "_ZTIFiPKcjPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPKcjPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPPcE",
- "name" : "int (char **)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "referenced_type" : "_ZTIFiPPcE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPPcE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiPvtPcjE",
- "name" : "int (void *, unsigned short, char *, unsigned int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "referenced_type" : "_ZTIFiPvtPcjE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiPvtPcjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiiE",
- "name" : "int (int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "referenced_type" : "_ZTIFiiE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiiE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFiiPKczE",
- "name" : "int (int, const char *, ...)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "referenced_type" : "_ZTIFiiPKczE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFiiPKczE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFijP11security_idS0_tjPjE",
- "name" : "int (unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIP11security_id"
- },
- {
- "referenced_type" : "_ZTIP11security_id"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPj"
- }
- ],
- "referenced_type" : "_ZTIFijP11security_idS0_tjPjE",
- "return_type" : "_ZTIi",
- "self_type" : "_ZTIFijP11security_idS0_tjPjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvPKczE",
- "name" : "void (const char *, ...)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "referenced_type" : "_ZTIFvPKczE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvPKczE",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.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" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvPvtPcjE",
- "name" : "void (void *, unsigned short, char *, unsigned int)",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "referenced_type" : "_ZTIFvPvtPcjE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvPvtPcjE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIFvvE",
- "name" : "void (void)",
- "referenced_type" : "_ZTIFvvE",
- "return_type" : "_ZTIv",
- "self_type" : "_ZTIFvvE",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- }
- ],
- "functions" :
- [
- {
- "function_name" : "fgetfilecon",
- "linker_set_key" : "fgetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "fgetfilecon_raw",
- "linker_set_key" : "fgetfilecon_raw",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "freecon",
- "linker_set_key" : "freecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPc"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "fsetfilecon",
- "linker_set_key" : "fsetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getcon",
- "linker_set_key" : "getcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getfilecon",
- "linker_set_key" : "getfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getpeercon",
- "linker_set_key" : "getpeercon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "getpidcon",
- "linker_set_key" : "getpidcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "is_selinux_enabled",
- "linker_set_key" : "is_selinux_enabled",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "lgetfilecon",
- "linker_set_key" : "lgetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "lsetfilecon",
- "linker_set_key" : "lsetfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_compute_create",
- "linker_set_key" : "security_compute_create",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIt"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_get_initial_context",
- "linker_set_key" : "security_get_initial_context",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_getenforce",
- "linker_set_key" : "security_getenforce",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_load_policy",
- "linker_set_key" : "security_load_policy",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPv"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_policyvers",
- "linker_set_key" : "security_policyvers",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "security_setenforce",
- "linker_set_key" : "security_setenforce",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selabel_close",
- "linker_set_key" : "selabel_close",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_lookup",
- "linker_set_key" : "selabel_lookup",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- },
- {
- "referenced_type" : "_ZTIPPc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_lookup_best_match",
- "linker_set_key" : "selabel_lookup_best_match",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIP14selabel_handle"
- },
- {
- "referenced_type" : "_ZTIPPc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPPKc"
- },
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selabel_open",
- "linker_set_key" : "selabel_open",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIPK11selinux_opt"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIP14selabel_handle",
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "function_name" : "selinux_android_file_context_handle",
- "linker_set_key" : "selinux_android_file_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_x86_x86_64_shared/obj/external/selinux/libselinux/src/android/android_platform.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_hw_service_context_handle",
- "linker_set_key" : "selinux_android_hw_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_x86_x86_64_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_load_policy",
- "linker_set_key" : "selinux_android_load_policy",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_load_policy_from_fd",
- "linker_set_key" : "selinux_android_load_policy_from_fd",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_restorecon",
- "linker_set_key" : "selinux_android_restorecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_restorecon_pkgdir",
- "linker_set_key" : "selinux_android_restorecon_pkgdir",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIj"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_seapp_context_init",
- "linker_set_key" : "selinux_android_seapp_context_init",
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_service_context_handle",
- "linker_set_key" : "selinux_android_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_x86_x86_64_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_set_sehandle",
- "linker_set_key" : "selinux_android_set_sehandle",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPK14selabel_handle"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_setcon",
- "linker_set_key" : "selinux_android_setcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_setcontext",
- "linker_set_key" : "selinux_android_setcontext",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIj"
- },
- {
- "referenced_type" : "_ZTIb"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_android_vendor_service_context_handle",
- "linker_set_key" : "selinux_android_vendor_service_context_handle",
- "return_type" : "_ZTIP14selabel_handle#ODR:out/soong/.intermediates/external/selinux/libselinux/libselinux/android_x86_x86_64_shared/obj/external/selinux/libselinux/src/android/android.sdump",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_check_access",
- "linker_set_key" : "selinux_check_access",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPv"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selinux_log_callback",
- "linker_set_key" : "selinux_log_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "selinux_set_callback",
- "linker_set_key" : "selinux_set_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTI16selinux_callback"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "selinux_status_open",
- "linker_set_key" : "selinux_status_open",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "function_name" : "selinux_status_updated",
- "linker_set_key" : "selinux_status_updated",
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "function_name" : "selinux_vendor_log_callback",
- "linker_set_key" : "selinux_vendor_log_callback",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIi"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "function_name" : "set_selinuxmnt",
- "linker_set_key" : "set_selinuxmnt",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIv",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setcon",
- "linker_set_key" : "setcon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setexeccon",
- "linker_set_key" : "setexeccon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setfilecon",
- "linker_set_key" : "setfilecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- },
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setfscreatecon",
- "linker_set_key" : "setfscreatecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setsockcreatecon",
- "linker_set_key" : "setsockcreatecon",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "setsockcreatecon_raw",
- "linker_set_key" : "setsockcreatecon_raw",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIi",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "function_name" : "string_to_security_class",
- "linker_set_key" : "string_to_security_class",
- "parameters" :
- [
- {
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "return_type" : "_ZTIt",
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP10SELboolean",
- "name" : "SELboolean *",
- "referenced_type" : "_ZTI10SELboolean",
- "self_type" : "_ZTIP10SELboolean",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11av_decision",
- "name" : "av_decision *",
- "referenced_type" : "_ZTI11av_decision",
- "self_type" : "_ZTIP11av_decision",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11context_s_t",
- "name" : "context_s_t *",
- "referenced_type" : "_ZTI11context_s_t",
- "self_type" : "_ZTIP11context_s_t",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/context.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11security_id",
- "name" : "security_id *",
- "referenced_type" : "_ZTI11security_id",
- "self_type" : "_ZTIP11security_id",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP11selinux_opt",
- "name" : "selinux_opt *",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTIP11selinux_opt",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP13avc_entry_ref",
- "name" : "avc_entry_ref *",
- "referenced_type" : "_ZTI13avc_entry_ref",
- "self_type" : "_ZTIP13avc_entry_ref",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP14selabel_handle",
- "name" : "selabel_handle *",
- "referenced_type" : "_ZTI14selabel_handle",
- "self_type" : "_ZTIP14selabel_handle",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP15avc_cache_stats",
- "name" : "avc_cache_stats *",
- "referenced_type" : "_ZTI15avc_cache_stats",
- "self_type" : "_ZTIP15avc_cache_stats",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP22security_class_mapping",
- "name" : "security_class_mapping *",
- "referenced_type" : "_ZTI22security_class_mapping",
- "self_type" : "_ZTIP22security_class_mapping",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIP9avc_entry",
- "name" : "avc_entry *",
- "referenced_type" : "_ZTI9avc_entry",
- "self_type" : "_ZTIP9avc_entry",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFPvPFvvEE",
- "name" : "void *(*)(void (*)(void))",
- "referenced_type" : "_ZTIFPvPFvvEE",
- "self_type" : "_ZTIPFPvPFvvEE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFPvjE",
- "name" : "void *(*)(unsigned int)",
- "referenced_type" : "_ZTIFPvjE",
- "self_type" : "_ZTIPFPvjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFPvvE",
- "name" : "void *(*)(void)",
- "referenced_type" : "_ZTIFPvvE",
- "self_type" : "_ZTIPFPvvE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPKcjPPcE",
- "name" : "int (*)(const char *, unsigned int, char **)",
- "referenced_type" : "_ZTIFiPKcjPPcE",
- "self_type" : "_ZTIPFiPKcjPPcE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPKcjPcE",
- "name" : "int (*)(const char *, unsigned int, char *)",
- "referenced_type" : "_ZTIFiPKcjPcE",
- "self_type" : "_ZTIPFiPKcjPcE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPPcE",
- "name" : "int (*)(char **)",
- "referenced_type" : "_ZTIFiPPcE",
- "self_type" : "_ZTIPFiPPcE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiPvtPcjE",
- "name" : "int (*)(void *, unsigned short, char *, unsigned int)",
- "referenced_type" : "_ZTIFiPvtPcjE",
- "self_type" : "_ZTIPFiPvtPcjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiiE",
- "name" : "int (*)(int)",
- "referenced_type" : "_ZTIFiiE",
- "self_type" : "_ZTIPFiiE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFiiPKczE",
- "name" : "int (*)(int, const char *, ...)",
- "referenced_type" : "_ZTIFiiPKczE",
- "self_type" : "_ZTIPFiiPKczE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFijP11security_idS0_tjPjE",
- "name" : "int (*)(unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)",
- "referenced_type" : "_ZTIFijP11security_idS0_tjPjE",
- "self_type" : "_ZTIPFijP11security_idS0_tjPjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvPKczE",
- "name" : "void (*)(const char *, ...)",
- "referenced_type" : "_ZTIFvPKczE",
- "self_type" : "_ZTIPFvPKczE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvPvE",
- "name" : "void (*)(void *)",
- "referenced_type" : "_ZTIFvPvE",
- "self_type" : "_ZTIPFvPvE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvPvtPcjE",
- "name" : "void (*)(void *, unsigned short, char *, unsigned int)",
- "referenced_type" : "_ZTIFvPvtPcjE",
- "self_type" : "_ZTIPFvPvtPcjE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPFvvE",
- "name" : "void (*)(void)",
- "referenced_type" : "_ZTIFvvE",
- "self_type" : "_ZTIPFvvE",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK11selinux_opt",
- "name" : "const selinux_opt *",
- "referenced_type" : "_ZTIK11selinux_opt",
- "self_type" : "_ZTIPK11selinux_opt",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK14selabel_handle",
- "name" : "const selabel_handle *",
- "referenced_type" : "_ZTIK14selabel_handle",
- "self_type" : "_ZTIPK14selabel_handle",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK16avc_log_callback",
- "name" : "const avc_log_callback *",
- "referenced_type" : "_ZTIK16avc_log_callback",
- "self_type" : "_ZTIPK16avc_log_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK17avc_lock_callback",
- "name" : "const avc_lock_callback *",
- "referenced_type" : "_ZTIK17avc_lock_callback",
- "self_type" : "_ZTIPK17avc_lock_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK19avc_memory_callback",
- "name" : "const avc_memory_callback *",
- "referenced_type" : "_ZTIK19avc_memory_callback",
- "self_type" : "_ZTIPK19avc_memory_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPK19avc_thread_callback",
- "name" : "const avc_thread_callback *",
- "referenced_type" : "_ZTIK19avc_thread_callback",
- "self_type" : "_ZTIPK19avc_thread_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPKc",
- "name" : "const char *",
- "referenced_type" : "_ZTIKc",
- "self_type" : "_ZTIPKc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPP11security_id",
- "name" : "security_id **",
- "referenced_type" : "_ZTIP11security_id",
- "self_type" : "_ZTIPP11security_id",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPKc",
- "name" : "const char **",
- "referenced_type" : "_ZTIPKc",
- "self_type" : "_ZTIPPKc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPPc",
- "name" : "char ***",
- "referenced_type" : "_ZTIPPc",
- "self_type" : "_ZTIPPPc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPc",
- "name" : "char **",
- "referenced_type" : "_ZTIPc",
- "self_type" : "_ZTIPPc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPPh",
- "name" : "unsigned char **",
- "referenced_type" : "_ZTIPh",
- "self_type" : "_ZTIPPh",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPc",
- "name" : "char *",
- "referenced_type" : "_ZTIc",
- "self_type" : "_ZTIPc",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPh",
- "name" : "unsigned char *",
- "referenced_type" : "_ZTIh",
- "self_type" : "_ZTIPh",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPi",
- "name" : "int *",
- "referenced_type" : "_ZTIi",
- "self_type" : "_ZTIPi",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPj",
- "name" : "unsigned int *",
- "referenced_type" : "_ZTIj",
- "self_type" : "_ZTIPj",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_ZTIPv",
- "name" : "void *",
- "referenced_type" : "_ZTIv",
- "self_type" : "_ZTIPv",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "qualified_types" :
- [
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK11selinux_opt",
- "name" : "const selinux_opt",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTIK11selinux_opt",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/label.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK14selabel_handle",
- "name" : "const selabel_handle",
- "referenced_type" : "_ZTI14selabel_handle",
- "self_type" : "_ZTIK14selabel_handle",
- "size" : 56,
- "source_file" : "/external/selinux/libselinux/include/selinux/android.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK16avc_log_callback",
- "name" : "const avc_log_callback",
- "referenced_type" : "_ZTI16avc_log_callback",
- "self_type" : "_ZTIK16avc_log_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK17avc_lock_callback",
- "name" : "const avc_lock_callback",
- "referenced_type" : "_ZTI17avc_lock_callback",
- "self_type" : "_ZTIK17avc_lock_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK19avc_memory_callback",
- "name" : "const avc_memory_callback",
- "referenced_type" : "_ZTI19avc_memory_callback",
- "self_type" : "_ZTIK19avc_memory_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "_ZTIK19avc_thread_callback",
- "name" : "const avc_thread_callback",
- "referenced_type" : "_ZTI19avc_thread_callback",
- "self_type" : "_ZTIK19avc_thread_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "_ZTIKc",
- "name" : "const char",
- "referenced_type" : "_ZTIc",
- "self_type" : "_ZTIKc",
- "size" : 1,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "record_types" :
- [
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "name",
- "referenced_type" : "_ZTIPc"
- },
- {
- "field_name" : "value",
- "field_offset" : 32,
- "referenced_type" : "_ZTIi"
- }
- ],
- "linker_set_key" : "_ZTI10SELboolean",
- "name" : "SELboolean",
- "referenced_type" : "_ZTI10SELboolean",
- "self_type" : "_ZTI10SELboolean",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "allowed",
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "decided",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "auditallow",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "auditdeny",
- "field_offset" : 96,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "seqno",
- "field_offset" : 128,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI11av_decision",
- "name" : "av_decision",
- "referenced_type" : "_ZTI11av_decision",
- "self_type" : "_ZTI11av_decision",
- "size" : 24,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ptr",
- "referenced_type" : "_ZTIPv"
- }
- ],
- "linker_set_key" : "_ZTI11context_s_t",
- "name" : "context_s_t",
- "referenced_type" : "_ZTI11context_s_t",
- "self_type" : "_ZTI11context_s_t",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/context.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ctx",
- "referenced_type" : "_ZTIPc"
- },
- {
- "field_name" : "refcnt",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI11security_id",
- "name" : "security_id",
- "referenced_type" : "_ZTI11security_id",
- "self_type" : "_ZTI11security_id",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "_ZTIi"
- },
- {
- "field_name" : "value",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPKc"
- }
- ],
- "linker_set_key" : "_ZTI11selinux_opt",
- "name" : "selinux_opt",
- "referenced_type" : "_ZTI11selinux_opt",
- "self_type" : "_ZTI11selinux_opt",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ae",
- "referenced_type" : "_ZTIP9avc_entry"
- }
- ],
- "linker_set_key" : "_ZTI13avc_entry_ref",
- "name" : "avc_entry_ref",
- "referenced_type" : "_ZTI13avc_entry_ref",
- "self_type" : "_ZTI13avc_entry_ref",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "entry_lookups",
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_hits",
- "field_offset" : 32,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_misses",
- "field_offset" : 64,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "entry_discards",
- "field_offset" : 96,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_lookups",
- "field_offset" : 128,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_hits",
- "field_offset" : 160,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_probes",
- "field_offset" : 192,
- "referenced_type" : "_ZTIj"
- },
- {
- "field_name" : "cav_misses",
- "field_offset" : 224,
- "referenced_type" : "_ZTIj"
- }
- ],
- "linker_set_key" : "_ZTI15avc_cache_stats",
- "name" : "avc_cache_stats",
- "referenced_type" : "_ZTI15avc_cache_stats",
- "self_type" : "_ZTI15avc_cache_stats",
- "size" : 32,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_log",
- "referenced_type" : "_ZTIPFvPKczE"
- },
- {
- "field_name" : "func_audit",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvtPcjE"
- }
- ],
- "linker_set_key" : "_ZTI16avc_log_callback",
- "name" : "avc_log_callback",
- "referenced_type" : "_ZTI16avc_log_callback",
- "self_type" : "_ZTI16avc_log_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_log",
- "referenced_type" : "_ZTIPFiiPKczE"
- },
- {
- "field_name" : "func_audit",
- "referenced_type" : "_ZTIPFiPvtPcjE"
- },
- {
- "field_name" : "func_validate",
- "referenced_type" : "_ZTIPFiPPcE"
- },
- {
- "field_name" : "func_setenforce",
- "referenced_type" : "_ZTIPFiiE"
- },
- {
- "field_name" : "func_policyload",
- "referenced_type" : "_ZTIPFiiE"
- }
- ],
- "linker_set_key" : "_ZTI16selinux_callback",
- "name" : "selinux_callback",
- "record_kind" : "union",
- "referenced_type" : "_ZTI16selinux_callback",
- "self_type" : "_ZTI16selinux_callback",
- "size" : 4,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_alloc_lock",
- "referenced_type" : "_ZTIPFPvvE"
- },
- {
- "field_name" : "func_get_lock",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvE"
- },
- {
- "field_name" : "func_release_lock",
- "field_offset" : 64,
- "referenced_type" : "_ZTIPFvPvE"
- },
- {
- "field_name" : "func_free_lock",
- "field_offset" : 96,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI17avc_lock_callback",
- "name" : "avc_lock_callback",
- "referenced_type" : "_ZTI17avc_lock_callback",
- "self_type" : "_ZTI17avc_lock_callback",
- "size" : 16,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_malloc",
- "referenced_type" : "_ZTIPFPvjE"
- },
- {
- "field_name" : "func_free",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI19avc_memory_callback",
- "name" : "avc_memory_callback",
- "referenced_type" : "_ZTI19avc_memory_callback",
- "self_type" : "_ZTI19avc_memory_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "func_create_thread",
- "referenced_type" : "_ZTIPFPvPFvvEE"
- },
- {
- "field_name" : "func_stop_thread",
- "field_offset" : 32,
- "referenced_type" : "_ZTIPFvPvE"
- }
- ],
- "linker_set_key" : "_ZTI19avc_thread_callback",
- "name" : "avc_thread_callback",
- "referenced_type" : "_ZTI19avc_thread_callback",
- "self_type" : "_ZTI19avc_thread_callback",
- "size" : 8,
- "source_file" : "/external/selinux/libselinux/include/selinux/avc.h"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "name",
- "referenced_type" : "_ZTIPKc"
- },
- {
- "field_name" : "perms",
- "field_offset" : 32,
- "referenced_type" : "_ZTIA33_PKc"
- }
- ],
- "linker_set_key" : "_ZTI22security_class_mapping",
- "name" : "security_class_mapping",
- "referenced_type" : "_ZTI22security_class_mapping",
- "self_type" : "_ZTI22security_class_mapping",
- "size" : 136,
- "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h"
- }
- ],
- "rvalue_reference_types" : []
-}