blob: a39d6ed41d423d04641aa1445c7ad4654cab434e [file] [log] [blame]
functions {
basic_abi {
type_abi {
name: "void *"
size: 8
alignment: 8
}
name: "dlopen"
access: public_access
linker_set_key: "dlopen"
}
mangled_function_name: "dlopen"
source_file: "bionic/libc/include/dlfcn.h"
parameters {
basic_abi {
type_abi {
name: "const char *"
size: 8
alignment: 8
}
name: "filename"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "int"
size: 4
alignment: 4
}
name: "flag"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "int"
size: 4
alignment: 4
}
name: "dlclose"
access: public_access
linker_set_key: "dlclose"
}
mangled_function_name: "dlclose"
source_file: "bionic/libc/include/dlfcn.h"
parameters {
basic_abi {
type_abi {
name: "void *"
size: 8
alignment: 8
}
name: "handle"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "char *"
size: 8
alignment: 8
}
name: "dlerror"
access: public_access
linker_set_key: "dlerror"
}
mangled_function_name: "dlerror"
source_file: "bionic/libc/include/dlfcn.h"
}
functions {
basic_abi {
type_abi {
name: "void *"
size: 8
alignment: 8
}
name: "dlsym"
access: public_access
linker_set_key: "dlsym"
}
mangled_function_name: "dlsym"
source_file: "bionic/libc/include/dlfcn.h"
parameters {
basic_abi {
type_abi {
name: "void *"
size: 8
alignment: 8
}
name: "handle"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "const char *"
size: 8
alignment: 8
}
name: "symbol"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "void *"
size: 8
alignment: 8
}
name: "dlvsym"
access: public_access
linker_set_key: "dlvsym"
}
mangled_function_name: "dlvsym"
source_file: "bionic/libc/include/dlfcn.h"
parameters {
basic_abi {
type_abi {
name: "void *"
size: 8
alignment: 8
}
name: "handle"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "const char *"
size: 8
alignment: 8
}
name: "symbol"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "const char *"
size: 8
alignment: 8
}
name: "version"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "int"
size: 4
alignment: 4
}
name: "dladdr"
access: public_access
linker_set_key: "dladdr"
}
mangled_function_name: "dladdr"
source_file: "bionic/libc/include/dlfcn.h"
parameters {
basic_abi {
type_abi {
name: "const void *"
size: 8
alignment: 8
}
name: "addr"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "Dl_info *"
size: 8
alignment: 8
}
name: "info"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "void *"
size: 8
alignment: 8
}
name: "android_dlopen_ext"
access: public_access
linker_set_key: "android_dlopen_ext"
}
mangled_function_name: "android_dlopen_ext"
source_file: "bionic/libc/include/android/dlext.h"
parameters {
basic_abi {
type_abi {
name: "const char *"
size: 8
alignment: 8
}
name: "filename"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "int"
size: 4
alignment: 4
}
name: "flag"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "const android_dlextinfo *"
size: 8
alignment: 8
}
name: "extinfo"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "void"
}
name: "android_get_LD_LIBRARY_PATH"
access: public_access
linker_set_key: "android_get_LD_LIBRARY_PATH"
}
mangled_function_name: "android_get_LD_LIBRARY_PATH"
source_file: "bionic/libdl/libdl.c"
parameters {
basic_abi {
type_abi {
name: "char *"
size: 8
alignment: 8
}
name: "buffer"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "unsigned long"
size: 8
alignment: 8
}
name: "buffer_size"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "void"
}
name: "android_update_LD_LIBRARY_PATH"
access: public_access
linker_set_key: "android_update_LD_LIBRARY_PATH"
}
mangled_function_name: "android_update_LD_LIBRARY_PATH"
source_file: "bionic/libdl/libdl.c"
parameters {
basic_abi {
type_abi {
name: "const char *"
size: 8
alignment: 8
}
name: "ld_library_path"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "void"
}
name: "android_set_application_target_sdk_version"
access: public_access
linker_set_key: "android_set_application_target_sdk_version"
}
mangled_function_name: "android_set_application_target_sdk_version"
source_file: "bionic/libdl/libdl.c"
parameters {
basic_abi {
type_abi {
name: "unsigned int"
size: 4
alignment: 4
}
name: "target"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "unsigned int"
size: 4
alignment: 4
}
name: "android_get_application_target_sdk_version"
access: public_access
linker_set_key: "android_get_application_target_sdk_version"
}
mangled_function_name: "android_get_application_target_sdk_version"
source_file: "bionic/libdl/libdl.c"
}
functions {
basic_abi {
type_abi {
name: "bool"
size: 1
alignment: 1
}
name: "android_init_anonymous_namespace"
access: public_access
linker_set_key: "android_init_anonymous_namespace"
}
mangled_function_name: "android_init_anonymous_namespace"
source_file: "bionic/libdl/libdl.c"
parameters {
basic_abi {
type_abi {
name: "const char *"
size: 8
alignment: 8
}
name: "shared_libs_sonames"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "const char *"
size: 8
alignment: 8
}
name: "library_search_path"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "struct android_namespace_t *"
size: 8
alignment: 8
}
name: "android_create_namespace"
access: public_access
linker_set_key: "android_create_namespace"
}
mangled_function_name: "android_create_namespace"
source_file: "bionic/libdl/libdl.c"
parameters {
basic_abi {
type_abi {
name: "const char *"
size: 8
alignment: 8
}
name: "name"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "const char *"
size: 8
alignment: 8
}
name: "ld_library_path"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "const char *"
size: 8
alignment: 8
}
name: "default_library_path"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "unsigned long"
size: 8
alignment: 8
}
name: "type"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "const char *"
size: 8
alignment: 8
}
name: "permitted_when_isolated_path"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "struct android_namespace_t *"
size: 8
alignment: 8
}
name: "parent"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "bool"
size: 1
alignment: 1
}
name: "android_link_namespaces"
access: public_access
linker_set_key: "android_link_namespaces"
}
mangled_function_name: "android_link_namespaces"
source_file: "bionic/libdl/libdl.c"
parameters {
basic_abi {
type_abi {
name: "struct android_namespace_t *"
size: 8
alignment: 8
}
name: "namespace_from"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "struct android_namespace_t *"
size: 8
alignment: 8
}
name: "namespace_to"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "const char *"
size: 8
alignment: 8
}
name: "shared_libs_sonames"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "void"
}
name: "android_dlwarning"
access: public_access
linker_set_key: "android_dlwarning"
}
mangled_function_name: "android_dlwarning"
source_file: "bionic/libdl/libdl.c"
parameters {
basic_abi {
type_abi {
name: "void *"
size: 8
alignment: 8
}
name: "obj"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "void (*)(void *, const char *)"
size: 8
alignment: 8
}
name: "f"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "unsigned long *"
size: 8
alignment: 8
}
name: "__cfi_init"
access: public_access
linker_set_key: "__cfi_init"
}
mangled_function_name: "__cfi_init"
source_file: "bionic/libdl/libdl_cfi.cpp"
parameters {
basic_abi {
type_abi {
name: "unsigned long"
size: 8
alignment: 8
}
name: "shadow_base"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "void"
}
name: "__cfi_slowpath"
access: public_access
linker_set_key: "__cfi_slowpath"
}
mangled_function_name: "__cfi_slowpath"
source_file: "bionic/libdl/libdl_cfi.cpp"
parameters {
basic_abi {
type_abi {
name: "unsigned long"
size: 8
alignment: 8
}
name: "CallSiteTypeId"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "void *"
size: 8
alignment: 8
}
name: "Ptr"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}
functions {
basic_abi {
type_abi {
name: "void"
}
name: "__cfi_slowpath_diag"
access: public_access
linker_set_key: "__cfi_slowpath_diag"
}
mangled_function_name: "__cfi_slowpath_diag"
source_file: "bionic/libdl/libdl_cfi.cpp"
parameters {
basic_abi {
type_abi {
name: "unsigned long"
size: 8
alignment: 8
}
name: "CallSiteTypeId"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "void *"
size: 8
alignment: 8
}
name: "Ptr"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
parameters {
basic_abi {
type_abi {
name: "void *"
size: 8
alignment: 8
}
name: "DiagData"
access: public_access
linker_set_key: "false"
}
default_arg: false
}
}