| { |
| "array_types" : |
| [ |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const char *[33]", |
| "name" : "const char *[33]", |
| "referenced_type" : "type-22", |
| "self_type" : "type-24", |
| "size" : 264, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| } |
| ], |
| "builtin_types" : |
| [ |
| { |
| "alignment" : 1, |
| "is_integral" : true, |
| "is_unsigned" : true, |
| "linker_set_key" : "_Bool", |
| "name" : "_Bool", |
| "referenced_type" : "type-34", |
| "self_type" : "type-34", |
| "size" : 1 |
| }, |
| { |
| "alignment" : 1, |
| "is_integral" : true, |
| "linker_set_key" : "char", |
| "name" : "char", |
| "referenced_type" : "type-7", |
| "self_type" : "type-7", |
| "size" : 1 |
| }, |
| { |
| "alignment" : 4, |
| "is_integral" : true, |
| "linker_set_key" : "int", |
| "name" : "int", |
| "referenced_type" : "type-11", |
| "self_type" : "type-11", |
| "size" : 4 |
| }, |
| { |
| "alignment" : 1, |
| "is_integral" : true, |
| "is_unsigned" : true, |
| "linker_set_key" : "unsigned char", |
| "name" : "unsigned char", |
| "referenced_type" : "type-35", |
| "self_type" : "type-35", |
| "size" : 1 |
| }, |
| { |
| "alignment" : 4, |
| "is_integral" : true, |
| "is_unsigned" : true, |
| "linker_set_key" : "unsigned int", |
| "name" : "unsigned int", |
| "referenced_type" : "type-2", |
| "self_type" : "type-2", |
| "size" : 4 |
| }, |
| { |
| "alignment" : 8, |
| "is_integral" : true, |
| "is_unsigned" : true, |
| "linker_set_key" : "unsigned long", |
| "name" : "unsigned long", |
| "referenced_type" : "type-8", |
| "self_type" : "type-8", |
| "size" : 8 |
| }, |
| { |
| "alignment" : 2, |
| "is_integral" : true, |
| "is_unsigned" : true, |
| "linker_set_key" : "unsigned short", |
| "name" : "unsigned short", |
| "referenced_type" : "type-5", |
| "self_type" : "type-5", |
| "size" : 2 |
| }, |
| { |
| "linker_set_key" : "void", |
| "name" : "void", |
| "referenced_type" : "type-4", |
| "self_type" : "type-4" |
| } |
| ], |
| "elf_functions" : |
| [ |
| { |
| "name" : "fgetfilecon" |
| }, |
| { |
| "name" : "freecon" |
| }, |
| { |
| "name" : "fsetfilecon" |
| }, |
| { |
| "name" : "getcon" |
| }, |
| { |
| "name" : "getfilecon" |
| }, |
| { |
| "name" : "getpeercon" |
| }, |
| { |
| "name" : "getpidcon" |
| }, |
| { |
| "name" : "is_selinux_enabled" |
| }, |
| { |
| "name" : "lgetfilecon" |
| }, |
| { |
| "name" : "lsetfilecon" |
| }, |
| { |
| "name" : "security_getenforce" |
| }, |
| { |
| "name" : "security_load_policy" |
| }, |
| { |
| "name" : "security_policyvers" |
| }, |
| { |
| "name" : "security_setenforce" |
| }, |
| { |
| "name" : "selabel_close" |
| }, |
| { |
| "name" : "selabel_lookup" |
| }, |
| { |
| "name" : "selabel_open" |
| }, |
| { |
| "name" : "selinux_android_hw_service_context_handle" |
| }, |
| { |
| "name" : "selinux_android_prop_context_handle" |
| }, |
| { |
| "name" : "selinux_android_restorecon" |
| }, |
| { |
| "name" : "selinux_android_service_context_handle" |
| }, |
| { |
| "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" : "setcon" |
| }, |
| { |
| "name" : "setexeccon" |
| }, |
| { |
| "name" : "setfilecon" |
| }, |
| { |
| "name" : "setfscreatecon" |
| } |
| ], |
| "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" : "selabel_cmp_result", |
| "name" : "selabel_cmp_result", |
| "referenced_type" : "type-29", |
| "self_type" : "type-29", |
| "size" : 4, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h", |
| "underlying_type" : "type-2", |
| "unique_id" : "selabel_cmp_result" |
| } |
| ], |
| "function_types" : |
| [ |
| { |
| "alignment" : 4, |
| "linker_set_key" : "int (char **)", |
| "name" : "int (char **)", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-13" |
| } |
| ], |
| "referenced_type" : "type-12", |
| "return_type" : "type-11", |
| "self_type" : "type-12", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "int (const char *, unsigned int, char *)", |
| "name" : "int (const char *, unsigned int, char *)", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-22" |
| }, |
| { |
| "referenced_type" : "type-2" |
| }, |
| { |
| "referenced_type" : "type-6" |
| } |
| ], |
| "referenced_type" : "type-42", |
| "return_type" : "type-11", |
| "self_type" : "type-42", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "int (const char *, unsigned int, char **)", |
| "name" : "int (const char *, unsigned int, char **)", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-22" |
| }, |
| { |
| "referenced_type" : "type-2" |
| }, |
| { |
| "referenced_type" : "type-13" |
| } |
| ], |
| "referenced_type" : "type-44", |
| "return_type" : "type-11", |
| "self_type" : "type-44", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "int (int)", |
| "name" : "int (int)", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-11" |
| } |
| ], |
| "referenced_type" : "type-15", |
| "return_type" : "type-11", |
| "self_type" : "type-15", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "int (int, const char *, ...)", |
| "name" : "int (int, const char *, ...)", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-11" |
| }, |
| { |
| "referenced_type" : "type-22" |
| } |
| ], |
| "referenced_type" : "type-28", |
| "return_type" : "type-11", |
| "self_type" : "type-28", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "int (unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)", |
| "name" : "int (unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-2" |
| }, |
| { |
| "referenced_type" : "type-74" |
| }, |
| { |
| "referenced_type" : "type-74" |
| }, |
| { |
| "referenced_type" : "type-5" |
| }, |
| { |
| "referenced_type" : "type-2" |
| }, |
| { |
| "referenced_type" : "type-92" |
| } |
| ], |
| "referenced_type" : "type-91", |
| "return_type" : "type-11", |
| "self_type" : "type-91", |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "int (void *, unsigned short, char *, unsigned long)", |
| "name" : "int (void *, unsigned short, char *, unsigned long)", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-3" |
| }, |
| { |
| "referenced_type" : "type-5" |
| }, |
| { |
| "referenced_type" : "type-6" |
| }, |
| { |
| "referenced_type" : "type-8" |
| } |
| ], |
| "referenced_type" : "type-10", |
| "return_type" : "type-11", |
| "self_type" : "type-10", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "void (const char *, ...)", |
| "name" : "void (const char *, ...)", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-22" |
| } |
| ], |
| "referenced_type" : "type-40", |
| "return_type" : "type-4", |
| "self_type" : "type-40", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "void (void *)", |
| "name" : "void (void *)", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-3" |
| } |
| ], |
| "referenced_type" : "type-59", |
| "return_type" : "type-4", |
| "self_type" : "type-59", |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "void (void *, unsigned short, char *, unsigned long)", |
| "name" : "void (void *, unsigned short, char *, unsigned long)", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-3" |
| }, |
| { |
| "referenced_type" : "type-5" |
| }, |
| { |
| "referenced_type" : "type-6" |
| }, |
| { |
| "referenced_type" : "type-8" |
| } |
| ], |
| "referenced_type" : "type-63", |
| "return_type" : "type-4", |
| "self_type" : "type-63", |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "void (void)", |
| "name" : "void (void)", |
| "referenced_type" : "type-68", |
| "return_type" : "type-4", |
| "self_type" : "type-68", |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "void *(unsigned long)", |
| "name" : "void *(unsigned long)", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-8" |
| } |
| ], |
| "referenced_type" : "type-57", |
| "return_type" : "type-3", |
| "self_type" : "type-57", |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "void *(void (*)(void))", |
| "name" : "void *(void (*)(void))", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-67" |
| } |
| ], |
| "referenced_type" : "type-66", |
| "return_type" : "type-3", |
| "self_type" : "type-66", |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "void *(void)", |
| "name" : "void *(void)", |
| "referenced_type" : "type-71", |
| "return_type" : "type-3", |
| "self_type" : "type-71", |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| } |
| ], |
| "functions" : |
| [ |
| { |
| "function_name" : "fgetfilecon", |
| "linker_set_key" : "fgetfilecon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-11" |
| }, |
| { |
| "referenced_type" : "type-13" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "freecon", |
| "linker_set_key" : "freecon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-6" |
| } |
| ], |
| "return_type" : "type-4", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "fsetfilecon", |
| "linker_set_key" : "fsetfilecon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-11" |
| }, |
| { |
| "referenced_type" : "type-22" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "getcon", |
| "linker_set_key" : "getcon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-13" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "getfilecon", |
| "linker_set_key" : "getfilecon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-22" |
| }, |
| { |
| "referenced_type" : "type-13" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "getpeercon", |
| "linker_set_key" : "getpeercon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-11" |
| }, |
| { |
| "referenced_type" : "type-13" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "getpidcon", |
| "linker_set_key" : "getpidcon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-11" |
| }, |
| { |
| "referenced_type" : "type-13" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "is_selinux_enabled", |
| "linker_set_key" : "is_selinux_enabled", |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "lgetfilecon", |
| "linker_set_key" : "lgetfilecon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-22" |
| }, |
| { |
| "referenced_type" : "type-13" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "lsetfilecon", |
| "linker_set_key" : "lsetfilecon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-22" |
| }, |
| { |
| "referenced_type" : "type-22" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "security_getenforce", |
| "linker_set_key" : "security_getenforce", |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "security_load_policy", |
| "linker_set_key" : "security_load_policy", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-3" |
| }, |
| { |
| "referenced_type" : "type-8" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "security_policyvers", |
| "linker_set_key" : "security_policyvers", |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "security_setenforce", |
| "linker_set_key" : "security_setenforce", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-11" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "selabel_close", |
| "linker_set_key" : "selabel_close", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-30" |
| } |
| ], |
| "return_type" : "type-4", |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "function_name" : "selabel_lookup", |
| "linker_set_key" : "selabel_lookup", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-30" |
| }, |
| { |
| "referenced_type" : "type-13" |
| }, |
| { |
| "referenced_type" : "type-22" |
| }, |
| { |
| "referenced_type" : "type-11" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "function_name" : "selabel_open", |
| "linker_set_key" : "selabel_open", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-2" |
| }, |
| { |
| "referenced_type" : "type-33" |
| }, |
| { |
| "referenced_type" : "type-2" |
| } |
| ], |
| "return_type" : "type-30", |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "function_name" : "selinux_android_hw_service_context_handle", |
| "linker_set_key" : "selinux_android_hw_service_context_handle", |
| "return_type" : "type-48", |
| "source_file" : "/external/selinux/libselinux/include/selinux/android.h" |
| }, |
| { |
| "function_name" : "selinux_android_prop_context_handle", |
| "linker_set_key" : "selinux_android_prop_context_handle", |
| "return_type" : "type-244", |
| "source_file" : "/external/selinux/libselinux/include/selinux/android.h" |
| }, |
| { |
| "function_name" : "selinux_android_restorecon", |
| "linker_set_key" : "selinux_android_restorecon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-22" |
| }, |
| { |
| "referenced_type" : "type-2" |
| } |
| ], |
| "return_type" : "type-11", |
| "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" : "type-48", |
| "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" : "type-48", |
| "source_file" : "/external/selinux/libselinux/include/selinux/android.h" |
| }, |
| { |
| "function_name" : "selinux_check_access", |
| "linker_set_key" : "selinux_check_access", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-22" |
| }, |
| { |
| "referenced_type" : "type-22" |
| }, |
| { |
| "referenced_type" : "type-22" |
| }, |
| { |
| "referenced_type" : "type-22" |
| }, |
| { |
| "referenced_type" : "type-3" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "selinux_log_callback", |
| "linker_set_key" : "selinux_log_callback", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-11" |
| }, |
| { |
| "referenced_type" : "type-22" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/android.h" |
| }, |
| { |
| "function_name" : "selinux_set_callback", |
| "linker_set_key" : "selinux_set_callback", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-11" |
| }, |
| { |
| "referenced_type" : "type-26" |
| } |
| ], |
| "return_type" : "type-4", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "selinux_status_open", |
| "linker_set_key" : "selinux_status_open", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-11" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "function_name" : "selinux_status_updated", |
| "linker_set_key" : "selinux_status_updated", |
| "return_type" : "type-11", |
| "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" : "type-11" |
| }, |
| { |
| "referenced_type" : "type-22" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/android.h" |
| }, |
| { |
| "function_name" : "setcon", |
| "linker_set_key" : "setcon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-22" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "setexeccon", |
| "linker_set_key" : "setexeccon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-22" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "setfilecon", |
| "linker_set_key" : "setfilecon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-22" |
| }, |
| { |
| "referenced_type" : "type-22" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "function_name" : "setfscreatecon", |
| "linker_set_key" : "setfscreatecon", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-22" |
| } |
| ], |
| "return_type" : "type-11", |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| } |
| ], |
| "global_vars" : [], |
| "lvalue_reference_types" : [], |
| "pointer_types" : |
| [ |
| { |
| "alignment" : 8, |
| "linker_set_key" : "SELboolean *", |
| "name" : "SELboolean *", |
| "referenced_type" : "type-17", |
| "self_type" : "type-18", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "av_decision *", |
| "name" : "av_decision *", |
| "referenced_type" : "type-1", |
| "self_type" : "type-90", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_cache_stats *", |
| "name" : "avc_cache_stats *", |
| "referenced_type" : "type-73", |
| "self_type" : "type-94", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-103", |
| "self_type" : "type-102", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-122", |
| "self_type" : "type-121", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-133", |
| "self_type" : "type-132", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-151", |
| "self_type" : "type-150", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-154", |
| "self_type" : "type-153", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-158", |
| "self_type" : "type-157", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-165", |
| "self_type" : "type-164", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-167", |
| "self_type" : "type-166", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-184", |
| "self_type" : "type-183", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-195", |
| "self_type" : "type-194", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-213", |
| "self_type" : "type-212", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-225", |
| "self_type" : "type-224", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-227", |
| "self_type" : "type-226", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-229", |
| "self_type" : "type-228", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-231", |
| "self_type" : "type-230", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-233", |
| "self_type" : "type-232", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-237", |
| "self_type" : "type-236", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-239", |
| "self_type" : "type-238", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-247", |
| "self_type" : "type-246", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-260", |
| "self_type" : "type-259", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-271", |
| "self_type" : "type-270", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-289", |
| "self_type" : "type-288", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-292", |
| "self_type" : "type-291", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-296", |
| "self_type" : "type-295", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-317", |
| "self_type" : "type-316", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-328", |
| "self_type" : "type-327", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-346", |
| "self_type" : "type-345", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-349", |
| "self_type" : "type-348", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-353", |
| "self_type" : "type-352", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-54", |
| "self_type" : "type-53", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-77", |
| "self_type" : "type-76", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-96", |
| "self_type" : "type-95", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry *", |
| "name" : "avc_entry *", |
| "referenced_type" : "type-99", |
| "self_type" : "type-98", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "avc_entry_ref *", |
| "name" : "avc_entry_ref *", |
| "referenced_type" : "type-52", |
| "self_type" : "type-88", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "char *", |
| "name" : "char *", |
| "referenced_type" : "type-7", |
| "self_type" : "type-6", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "char **", |
| "name" : "char **", |
| "referenced_type" : "type-6", |
| "self_type" : "type-13", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "char ***", |
| "name" : "char ***", |
| "referenced_type" : "type-13", |
| "self_type" : "type-19", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const avc_lock_callback *", |
| "name" : "const avc_lock_callback *", |
| "referenced_type" : "type-85", |
| "self_type" : "type-86", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const avc_log_callback *", |
| "name" : "const avc_log_callback *", |
| "referenced_type" : "type-81", |
| "self_type" : "type-82", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const avc_memory_callback *", |
| "name" : "const avc_memory_callback *", |
| "referenced_type" : "type-79", |
| "self_type" : "type-80", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const avc_thread_callback *", |
| "name" : "const avc_thread_callback *", |
| "referenced_type" : "type-83", |
| "self_type" : "type-84", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const char *", |
| "name" : "const char *", |
| "referenced_type" : "type-23", |
| "self_type" : "type-22", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const char **", |
| "name" : "const char **", |
| "referenced_type" : "type-22", |
| "self_type" : "type-37", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "const selinux_opt *", |
| "name" : "const selinux_opt *", |
| "referenced_type" : "type-32", |
| "self_type" : "type-33", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "context_s_t *", |
| "name" : "context_s_t *", |
| "referenced_type" : "type-47", |
| "self_type" : "type-161", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/context.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "int (*)(char **)", |
| "name" : "int (*)(char **)", |
| "referenced_type" : "type-12", |
| "self_type" : "type-14", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "int (*)(const char *, unsigned int, char *)", |
| "name" : "int (*)(const char *, unsigned int, char *)", |
| "referenced_type" : "type-42", |
| "self_type" : "type-43", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "int (*)(const char *, unsigned int, char **)", |
| "name" : "int (*)(const char *, unsigned int, char **)", |
| "referenced_type" : "type-44", |
| "self_type" : "type-45", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "int (*)(int)", |
| "name" : "int (*)(int)", |
| "referenced_type" : "type-15", |
| "self_type" : "type-16", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "int (*)(int, const char *, ...)", |
| "name" : "int (*)(int, const char *, ...)", |
| "referenced_type" : "type-28", |
| "self_type" : "type-27", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "int (*)(unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)", |
| "name" : "int (*)(unsigned int, security_id *, security_id *, unsigned short, unsigned int, unsigned int *)", |
| "referenced_type" : "type-91", |
| "self_type" : "type-93", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "int (*)(void *, unsigned short, char *, unsigned long)", |
| "name" : "int (*)(void *, unsigned short, char *, unsigned long)", |
| "referenced_type" : "type-10", |
| "self_type" : "type-9", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "int *", |
| "name" : "int *", |
| "referenced_type" : "type-11", |
| "self_type" : "type-20", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "security_class_mapping *", |
| "name" : "security_class_mapping *", |
| "referenced_type" : "type-21", |
| "self_type" : "type-163", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "security_id *", |
| "name" : "security_id *", |
| "referenced_type" : "type-50", |
| "self_type" : "type-74", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "security_id **", |
| "name" : "security_id **", |
| "referenced_type" : "type-74", |
| "self_type" : "type-75", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-108", |
| "self_type" : "type-107", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-119", |
| "self_type" : "type-118", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/android.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-169", |
| "self_type" : "type-168", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-181", |
| "self_type" : "type-180", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/android.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-219", |
| "self_type" : "type-218", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-223", |
| "self_type" : "type-222", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/android.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-241", |
| "self_type" : "type-240", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-245", |
| "self_type" : "type-244", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/android.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-257", |
| "self_type" : "type-256", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/android.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-302", |
| "self_type" : "type-301", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-31", |
| "self_type" : "type-30", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-314", |
| "self_type" : "type-313", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/android.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-359", |
| "self_type" : "type-358", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selabel_handle *", |
| "name" : "selabel_handle *", |
| "referenced_type" : "type-49", |
| "self_type" : "type-48", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/android.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "selinux_opt *", |
| "name" : "selinux_opt *", |
| "referenced_type" : "type-25", |
| "self_type" : "type-87", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "unsigned char *", |
| "name" : "unsigned char *", |
| "referenced_type" : "type-35", |
| "self_type" : "type-36", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "unsigned char **", |
| "name" : "unsigned char **", |
| "referenced_type" : "type-36", |
| "self_type" : "type-38", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "unsigned int *", |
| "name" : "unsigned int *", |
| "referenced_type" : "type-2", |
| "self_type" : "type-92", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "unsigned long *", |
| "name" : "unsigned long *", |
| "referenced_type" : "type-8", |
| "self_type" : "type-39", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "void (*)(const char *, ...)", |
| "name" : "void (*)(const char *, ...)", |
| "referenced_type" : "type-40", |
| "self_type" : "type-41", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "void (*)(void *)", |
| "name" : "void (*)(void *)", |
| "referenced_type" : "type-59", |
| "self_type" : "type-58", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "void (*)(void *, unsigned short, char *, unsigned long)", |
| "name" : "void (*)(void *, unsigned short, char *, unsigned long)", |
| "referenced_type" : "type-63", |
| "self_type" : "type-62", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "void (*)(void)", |
| "name" : "void (*)(void)", |
| "referenced_type" : "type-68", |
| "self_type" : "type-67", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "void *", |
| "name" : "void *", |
| "referenced_type" : "type-4", |
| "self_type" : "type-3", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "void *(*)(unsigned long)", |
| "name" : "void *(*)(unsigned long)", |
| "referenced_type" : "type-57", |
| "self_type" : "type-56", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "void *(*)(void (*)(void))", |
| "name" : "void *(*)(void (*)(void))", |
| "referenced_type" : "type-66", |
| "self_type" : "type-65", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "linker_set_key" : "void *(*)(void)", |
| "name" : "void *(*)(void)", |
| "referenced_type" : "type-71", |
| "self_type" : "type-70", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| } |
| ], |
| "qualified_types" : |
| [ |
| { |
| "alignment" : 8, |
| "is_const" : true, |
| "linker_set_key" : "const avc_lock_callback", |
| "name" : "const avc_lock_callback", |
| "referenced_type" : "type-69", |
| "self_type" : "type-85", |
| "size" : 32, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "is_const" : true, |
| "linker_set_key" : "const avc_log_callback", |
| "name" : "const avc_log_callback", |
| "referenced_type" : "type-60", |
| "self_type" : "type-81", |
| "size" : 16, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "is_const" : true, |
| "linker_set_key" : "const avc_memory_callback", |
| "name" : "const avc_memory_callback", |
| "referenced_type" : "type-55", |
| "self_type" : "type-79", |
| "size" : 16, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 8, |
| "is_const" : true, |
| "linker_set_key" : "const avc_thread_callback", |
| "name" : "const avc_thread_callback", |
| "referenced_type" : "type-64", |
| "self_type" : "type-83", |
| "size" : 16, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h" |
| }, |
| { |
| "alignment" : 1, |
| "is_const" : true, |
| "linker_set_key" : "const char", |
| "name" : "const char", |
| "referenced_type" : "type-7", |
| "self_type" : "type-23", |
| "size" : 1, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h" |
| }, |
| { |
| "alignment" : 8, |
| "is_const" : true, |
| "linker_set_key" : "const selinux_opt", |
| "name" : "const selinux_opt", |
| "referenced_type" : "type-25", |
| "self_type" : "type-32", |
| "size" : 16, |
| "source_file" : "/external/selinux/libselinux/include/selinux/label.h" |
| } |
| ], |
| "record_types" : |
| [ |
| { |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "field_name" : "name", |
| "referenced_type" : "type-6" |
| }, |
| { |
| "field_name" : "value", |
| "field_offset" : 64, |
| "referenced_type" : "type-11" |
| } |
| ], |
| "linker_set_key" : "SELboolean", |
| "name" : "SELboolean", |
| "referenced_type" : "type-17", |
| "self_type" : "type-17", |
| "size" : 16, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h", |
| "unique_id" : "SELboolean" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "allowed", |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "decided", |
| "field_offset" : 32, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "auditallow", |
| "field_offset" : 64, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "auditdeny", |
| "field_offset" : 96, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "seqno", |
| "field_offset" : 128, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "flags", |
| "field_offset" : 160, |
| "referenced_type" : "type-2" |
| } |
| ], |
| "linker_set_key" : "av_decision", |
| "name" : "av_decision", |
| "referenced_type" : "type-1", |
| "self_type" : "type-1", |
| "size" : 24, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h", |
| "unique_id" : "av_decision" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "entry_lookups", |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "entry_hits", |
| "field_offset" : 32, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "entry_misses", |
| "field_offset" : 64, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "entry_discards", |
| "field_offset" : 96, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "cav_lookups", |
| "field_offset" : 128, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "cav_hits", |
| "field_offset" : 160, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "cav_probes", |
| "field_offset" : 192, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "cav_misses", |
| "field_offset" : 224, |
| "referenced_type" : "type-2" |
| } |
| ], |
| "linker_set_key" : "avc_cache_stats", |
| "name" : "avc_cache_stats", |
| "referenced_type" : "type-73", |
| "self_type" : "type-73", |
| "size" : 32, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h", |
| "unique_id" : "avc_cache_stats" |
| }, |
| { |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "field_name" : "ae", |
| "referenced_type" : "type-53" |
| } |
| ], |
| "linker_set_key" : "avc_entry_ref", |
| "name" : "avc_entry_ref", |
| "referenced_type" : "type-52", |
| "self_type" : "type-52", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h", |
| "unique_id" : "avc_entry_ref" |
| }, |
| { |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "field_name" : "func_alloc_lock", |
| "referenced_type" : "type-70" |
| }, |
| { |
| "field_name" : "func_get_lock", |
| "field_offset" : 64, |
| "referenced_type" : "type-58" |
| }, |
| { |
| "field_name" : "func_release_lock", |
| "field_offset" : 128, |
| "referenced_type" : "type-58" |
| }, |
| { |
| "field_name" : "func_free_lock", |
| "field_offset" : 192, |
| "referenced_type" : "type-58" |
| } |
| ], |
| "linker_set_key" : "avc_lock_callback", |
| "name" : "avc_lock_callback", |
| "referenced_type" : "type-69", |
| "self_type" : "type-69", |
| "size" : 32, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h", |
| "unique_id" : "avc_lock_callback" |
| }, |
| { |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "field_name" : "func_log", |
| "referenced_type" : "type-41" |
| }, |
| { |
| "field_name" : "func_audit", |
| "field_offset" : 64, |
| "referenced_type" : "type-62" |
| } |
| ], |
| "linker_set_key" : "avc_log_callback", |
| "name" : "avc_log_callback", |
| "referenced_type" : "type-60", |
| "self_type" : "type-60", |
| "size" : 16, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h", |
| "unique_id" : "avc_log_callback" |
| }, |
| { |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "field_name" : "func_malloc", |
| "referenced_type" : "type-56" |
| }, |
| { |
| "field_name" : "func_free", |
| "field_offset" : 64, |
| "referenced_type" : "type-58" |
| } |
| ], |
| "linker_set_key" : "avc_memory_callback", |
| "name" : "avc_memory_callback", |
| "referenced_type" : "type-55", |
| "self_type" : "type-55", |
| "size" : 16, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h", |
| "unique_id" : "avc_memory_callback" |
| }, |
| { |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "field_name" : "func_create_thread", |
| "referenced_type" : "type-65" |
| }, |
| { |
| "field_name" : "func_stop_thread", |
| "field_offset" : 64, |
| "referenced_type" : "type-58" |
| } |
| ], |
| "linker_set_key" : "avc_thread_callback", |
| "name" : "avc_thread_callback", |
| "referenced_type" : "type-64", |
| "self_type" : "type-64", |
| "size" : 16, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h", |
| "unique_id" : "avc_thread_callback" |
| }, |
| { |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "field_name" : "ptr", |
| "referenced_type" : "type-3" |
| } |
| ], |
| "linker_set_key" : "context_s_t", |
| "name" : "context_s_t", |
| "referenced_type" : "type-47", |
| "self_type" : "type-47", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/context.h", |
| "unique_id" : "context_s_t" |
| }, |
| { |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "field_name" : "name", |
| "referenced_type" : "type-22" |
| }, |
| { |
| "field_name" : "perms", |
| "field_offset" : 64, |
| "referenced_type" : "type-24" |
| } |
| ], |
| "linker_set_key" : "security_class_mapping", |
| "name" : "security_class_mapping", |
| "referenced_type" : "type-21", |
| "self_type" : "type-21", |
| "size" : 272, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h", |
| "unique_id" : "security_class_mapping" |
| }, |
| { |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "field_name" : "ctx", |
| "referenced_type" : "type-6" |
| }, |
| { |
| "field_name" : "refcnt", |
| "field_offset" : 64, |
| "referenced_type" : "type-2" |
| } |
| ], |
| "linker_set_key" : "security_id", |
| "name" : "security_id", |
| "referenced_type" : "type-50", |
| "self_type" : "type-50", |
| "size" : 16, |
| "source_file" : "/external/selinux/libselinux/include/selinux/avc.h", |
| "unique_id" : "security_id" |
| }, |
| { |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "field_name" : "func_log", |
| "referenced_type" : "type-27" |
| }, |
| { |
| "field_name" : "func_audit", |
| "referenced_type" : "type-9" |
| }, |
| { |
| "field_name" : "func_validate", |
| "referenced_type" : "type-14" |
| }, |
| { |
| "field_name" : "func_setenforce", |
| "referenced_type" : "type-16" |
| }, |
| { |
| "field_name" : "func_policyload", |
| "referenced_type" : "type-16" |
| } |
| ], |
| "linker_set_key" : "selinux_callback", |
| "name" : "selinux_callback", |
| "record_kind" : "union", |
| "referenced_type" : "type-26", |
| "self_type" : "type-26", |
| "size" : 8, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h", |
| "unique_id" : "selinux_callback" |
| }, |
| { |
| "alignment" : 8, |
| "fields" : |
| [ |
| { |
| "field_name" : "type", |
| "referenced_type" : "type-11" |
| }, |
| { |
| "field_name" : "value", |
| "field_offset" : 64, |
| "referenced_type" : "type-22" |
| } |
| ], |
| "linker_set_key" : "selinux_opt", |
| "name" : "selinux_opt", |
| "referenced_type" : "type-25", |
| "self_type" : "type-25", |
| "size" : 16, |
| "source_file" : "/external/selinux/libselinux/include/selinux/selinux.h", |
| "unique_id" : "selinux_opt" |
| } |
| ], |
| "rvalue_reference_types" : [] |
| } |