blob: e616903bbd967350d34d246be137a667655c28a5 [file] [log] [blame]
{
"array_types" : [],
"builtin_types" :
[
{
"alignment" : 2,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "_ZTIDs",
"name" : "char16_t",
"referenced_type" : "_ZTIDs",
"self_type" : "_ZTIDs",
"size" : 2
},
{
"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" : 4,
"is_integral" : true,
"linker_set_key" : "_ZTIi",
"name" : "int",
"referenced_type" : "_ZTIi",
"self_type" : "_ZTIi",
"size" : 4
},
{
"alignment" : 8,
"is_integral" : true,
"linker_set_key" : "_ZTIl",
"name" : "long",
"referenced_type" : "_ZTIl",
"self_type" : "_ZTIl",
"size" : 8
},
{
"alignment" : 8,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "_ZTIm",
"name" : "unsigned long",
"referenced_type" : "_ZTIm",
"self_type" : "_ZTIm",
"size" : 8
},
{
"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" : "JNI_CreateJavaVM"
},
{
"name" : "JNI_GetCreatedJavaVMs"
},
{
"name" : "JNI_GetDefaultJavaVMInitArgs"
},
{
"name" : "JniInvocationCreate"
},
{
"name" : "JniInvocationDestroy"
},
{
"name" : "JniInvocationGetLibrary"
},
{
"name" : "JniInvocationInit"
},
{
"name" : "jniCreateFileDescriptor"
},
{
"name" : "jniCreateString"
},
{
"name" : "jniGetFDFromFileDescriptor"
},
{
"name" : "jniGetNioBufferBaseArray"
},
{
"name" : "jniGetNioBufferBaseArrayOffset"
},
{
"name" : "jniGetNioBufferFields"
},
{
"name" : "jniGetNioBufferPointer"
},
{
"name" : "jniGetOwnerIdFromFileDescriptor"
},
{
"name" : "jniGetReferent"
},
{
"name" : "jniLogException"
},
{
"name" : "jniRegisterNativeMethods"
},
{
"name" : "jniSetFileDescriptorOfFD"
},
{
"name" : "jniStrError"
},
{
"name" : "jniThrowException"
},
{
"name" : "jniThrowExceptionFmt"
},
{
"name" : "jniThrowIOException"
},
{
"name" : "jniThrowNullPointerException"
},
{
"name" : "jniThrowRuntimeException"
},
{
"name" : "jniUninitializeConstants"
},
{
"name" : "newStringArray"
},
{
"name" : "toStringArray"
}
],
"elf_objects" : [],
"enum_types" : [],
"function_types" :
[
{
"alignment" : 4,
"linker_set_key" : "_ZTIFbvE",
"name" : "bool ()",
"referenced_type" : "_ZTIFbvE",
"return_type" : "_ZTIb",
"self_type" : "_ZTIFbvE",
"source_file" : "/libnativehelper/include/nativehelper/JniInvocation.h"
},
{
"alignment" : 4,
"linker_set_key" : "_ZTIFiPcE",
"name" : "int (char *)",
"parameters" :
[
{
"referenced_type" : "_ZTIPc"
}
],
"referenced_type" : "_ZTIFiPcE",
"return_type" : "_ZTIi",
"self_type" : "_ZTIFiPcE",
"source_file" : "/libnativehelper/include/nativehelper/JniInvocation.h"
}
],
"functions" :
[
{
"function_name" : "JniInvocationCreate",
"linker_set_key" : "JniInvocationCreate",
"return_type" : "_ZTIP17JniInvocationImpl",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "JniInvocationDestroy",
"linker_set_key" : "JniInvocationDestroy",
"parameters" :
[
{
"referenced_type" : "_ZTIP17JniInvocationImpl"
}
],
"return_type" : "_ZTIv",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "JniInvocationGetLibrary",
"linker_set_key" : "JniInvocationGetLibrary",
"parameters" :
[
{
"referenced_type" : "_ZTIPKc"
},
{
"referenced_type" : "_ZTIPc"
}
],
"return_type" : "_ZTIPKc",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "JniInvocationInit",
"linker_set_key" : "JniInvocationInit",
"parameters" :
[
{
"referenced_type" : "_ZTIP17JniInvocationImpl"
},
{
"referenced_type" : "_ZTIPKc"
}
],
"return_type" : "_ZTIi",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniCreateFileDescriptor",
"linker_set_key" : "jniCreateFileDescriptor",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIi"
}
],
"return_type" : "_ZTIP8_jobject",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniCreateString",
"linker_set_key" : "jniCreateString",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIPKt"
},
{
"referenced_type" : "_ZTIi"
}
],
"return_type" : "_ZTIP8_jstring",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniGetFDFromFileDescriptor",
"linker_set_key" : "jniGetFDFromFileDescriptor",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIP8_jobject"
}
],
"return_type" : "_ZTIi",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniGetNioBufferBaseArray",
"linker_set_key" : "jniGetNioBufferBaseArray",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIP8_jobject"
}
],
"return_type" : "_ZTIP7_jarray",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniGetNioBufferBaseArrayOffset",
"linker_set_key" : "jniGetNioBufferBaseArrayOffset",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIP8_jobject"
}
],
"return_type" : "_ZTIi",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniGetNioBufferFields",
"linker_set_key" : "jniGetNioBufferFields",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIP8_jobject"
},
{
"referenced_type" : "_ZTIPi"
},
{
"referenced_type" : "_ZTIPi"
},
{
"referenced_type" : "_ZTIPi"
}
],
"return_type" : "_ZTIl",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniGetNioBufferPointer",
"linker_set_key" : "jniGetNioBufferPointer",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIP8_jobject"
}
],
"return_type" : "_ZTIl",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniGetOwnerIdFromFileDescriptor",
"linker_set_key" : "jniGetOwnerIdFromFileDescriptor",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIP8_jobject"
}
],
"return_type" : "_ZTIl",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniGetReferent",
"linker_set_key" : "jniGetReferent",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIP8_jobject"
}
],
"return_type" : "_ZTIP8_jobject",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniLogException",
"linker_set_key" : "jniLogException",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIi"
},
{
"referenced_type" : "_ZTIPKc"
},
{
"referenced_type" : "_ZTIP11_jthrowable"
}
],
"return_type" : "_ZTIv",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniRegisterNativeMethods",
"linker_set_key" : "jniRegisterNativeMethods",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIPKc"
},
{
"referenced_type" : "_ZTIPK15JNINativeMethod"
},
{
"referenced_type" : "_ZTIi"
}
],
"return_type" : "_ZTIi",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniSetFileDescriptorOfFD",
"linker_set_key" : "jniSetFileDescriptorOfFD",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIP8_jobject"
},
{
"referenced_type" : "_ZTIi"
}
],
"return_type" : "_ZTIv",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniStrError",
"linker_set_key" : "jniStrError",
"parameters" :
[
{
"referenced_type" : "_ZTIi"
},
{
"referenced_type" : "_ZTIPc"
},
{
"referenced_type" : "_ZTIm"
}
],
"return_type" : "_ZTIPKc",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniThrowException",
"linker_set_key" : "jniThrowException",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIPKc"
},
{
"referenced_type" : "_ZTIPKc"
}
],
"return_type" : "_ZTIi",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniThrowExceptionFmt",
"linker_set_key" : "jniThrowExceptionFmt",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIPKc"
},
{
"referenced_type" : "_ZTIPKc"
},
{
"referenced_type" : "_ZTISt9__va_list"
}
],
"return_type" : "_ZTIi",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniThrowIOException",
"linker_set_key" : "jniThrowIOException",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIi"
}
],
"return_type" : "_ZTIi",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniThrowNullPointerException",
"linker_set_key" : "jniThrowNullPointerException",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIPKc"
}
],
"return_type" : "_ZTIi",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniThrowRuntimeException",
"linker_set_key" : "jniThrowRuntimeException",
"parameters" :
[
{
"referenced_type" : "_ZTIPPK18JNINativeInterface"
},
{
"referenced_type" : "_ZTIPKc"
}
],
"return_type" : "_ZTIi",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "jniUninitializeConstants",
"linker_set_key" : "jniUninitializeConstants",
"return_type" : "_ZTIv",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "newStringArray",
"linker_set_key" : "newStringArray",
"parameters" :
[
{
"referenced_type" : "_ZTIP7_JNIEnv"
},
{
"referenced_type" : "_ZTIm"
}
],
"return_type" : "_ZTIP13_jobjectArray",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"function_name" : "toStringArray",
"linker_set_key" : "toStringArray",
"parameters" :
[
{
"referenced_type" : "_ZTIP7_JNIEnv"
},
{
"referenced_type" : "_ZTIPKPKc"
}
],
"return_type" : "_ZTIP13_jobjectArray",
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
}
],
"global_vars" : [],
"lvalue_reference_types" :
[
{
"alignment" : 8,
"linker_set_key" : "_ZTIRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
"name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > &",
"referenced_type" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
"self_type" : "_ZTIRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/toStringArray.h"
}
],
"pointer_types" :
[
{
"alignment" : 8,
"linker_set_key" : "_ZTIP11_jthrowable",
"name" : "_jthrowable *",
"referenced_type" : "_ZTI11_jthrowable",
"self_type" : "_ZTIP11_jthrowable",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIP12VectorGetter",
"name" : "VectorGetter *",
"referenced_type" : "_ZTI12VectorGetter",
"self_type" : "_ZTIP12VectorGetter",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/toStringArray.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIP13JniInvocation",
"name" : "JniInvocation *",
"referenced_type" : "_ZTI13JniInvocation",
"self_type" : "_ZTIP13JniInvocation",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/JniInvocation.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIP13VectorCounter",
"name" : "VectorCounter *",
"referenced_type" : "_ZTI13VectorCounter",
"self_type" : "_ZTIP13VectorCounter",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/toStringArray.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIP13_jobjectArray",
"name" : "_jobjectArray *",
"referenced_type" : "_ZTI13_jobjectArray",
"self_type" : "_ZTIP13_jobjectArray",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIP14ScopedLocalRefIP7_jclassE",
"name" : "ScopedLocalRef<_jclass *> *",
"referenced_type" : "_ZTI14ScopedLocalRefIP7_jclassE",
"self_type" : "_ZTIP14ScopedLocalRefIP7_jclassE",
"size" : 8,
"source_file" : "/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIP14ScopedLocalRefIP8_jstringE",
"name" : "ScopedLocalRef<_jstring *> *",
"referenced_type" : "_ZTI14ScopedLocalRefIP8_jstringE",
"self_type" : "_ZTIP14ScopedLocalRefIP8_jstringE",
"size" : 8,
"source_file" : "/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIP17JniInvocationImpl",
"name" : "JniInvocationImpl *",
"referenced_type" : "_ZTI17JniInvocationImpl",
"self_type" : "_ZTIP17JniInvocationImpl",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIP7_JNIEnv",
"name" : "_JNIEnv *",
"referenced_type" : "_ZTI7_JNIEnv",
"self_type" : "_ZTIP7_JNIEnv",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/JNIHelp.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIP7_jarray",
"name" : "_jarray *",
"referenced_type" : "_ZTI7_jarray",
"self_type" : "_ZTIP7_jarray",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIP7_jclass",
"name" : "_jclass *",
"referenced_type" : "_ZTI7_jclass",
"self_type" : "_ZTIP7_jclass",
"size" : 8,
"source_file" : "/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIP8_jobject",
"name" : "_jobject *",
"referenced_type" : "_ZTI8_jobject",
"self_type" : "_ZTIP8_jobject",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIP8_jstring",
"name" : "_jstring *",
"referenced_type" : "_ZTI8_jstring",
"self_type" : "_ZTIP8_jstring",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIPFbvE",
"name" : "bool (*)()",
"referenced_type" : "_ZTIFbvE",
"self_type" : "_ZTIPFbvE",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/JniInvocation.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIPFiPcE",
"name" : "int (*)(char *)",
"referenced_type" : "_ZTIFiPcE",
"self_type" : "_ZTIPFiPcE",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/JniInvocation.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIPK14ScopedLocalRefIP7_jclassE",
"name" : "const ScopedLocalRef<_jclass *> *",
"referenced_type" : "_ZTIK14ScopedLocalRefIP7_jclassE",
"self_type" : "_ZTIPK14ScopedLocalRefIP7_jclassE",
"size" : 8,
"source_file" : "/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIPK14ScopedLocalRefIP8_jstringE",
"name" : "const ScopedLocalRef<_jstring *> *",
"referenced_type" : "_ZTIK14ScopedLocalRefIP8_jstringE",
"self_type" : "_ZTIPK14ScopedLocalRefIP8_jstringE",
"size" : 8,
"source_file" : "/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIPK15JNINativeMethod",
"name" : "const JNINativeMethod *",
"referenced_type" : "_ZTIK15JNINativeMethod",
"self_type" : "_ZTIPK15JNINativeMethod",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIPK18JNINativeInterface",
"name" : "const JNINativeInterface *",
"referenced_type" : "_ZTIK18JNINativeInterface",
"self_type" : "_ZTIPK18JNINativeInterface",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIPKDs",
"name" : "const char16_t *",
"referenced_type" : "_ZTIKDs",
"self_type" : "_ZTIPKDs",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/JNIHelp.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIPKPKc",
"name" : "const char *const *",
"referenced_type" : "_ZTIKPKc",
"self_type" : "_ZTIPKPKc",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIPKc",
"name" : "const char *",
"referenced_type" : "_ZTIKc",
"self_type" : "_ZTIPKc",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIPKt",
"name" : "const unsigned short *",
"referenced_type" : "_ZTIKt",
"self_type" : "_ZTIPKt",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIPPK18JNINativeInterface",
"name" : "const JNINativeInterface **",
"referenced_type" : "_ZTIPK18JNINativeInterface",
"self_type" : "_ZTIPPK18JNINativeInterface",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIPc",
"name" : "char *",
"referenced_type" : "_ZTIc",
"self_type" : "_ZTIPc",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"linker_set_key" : "_ZTIPi",
"name" : "int *",
"referenced_type" : "_ZTIi",
"self_type" : "_ZTIPi",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
}
],
"qualified_types" :
[
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "_ZTIK14ScopedLocalRefIP7_jclassE",
"name" : "const ScopedLocalRef<_jclass *>",
"referenced_type" : "_ZTI14ScopedLocalRefIP7_jclassE",
"self_type" : "_ZTIK14ScopedLocalRefIP7_jclassE",
"size" : 16,
"source_file" : "/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "_ZTIK14ScopedLocalRefIP8_jstringE",
"name" : "const ScopedLocalRef<_jstring *>",
"referenced_type" : "_ZTI14ScopedLocalRefIP8_jstringE",
"self_type" : "_ZTIK14ScopedLocalRefIP8_jstringE",
"size" : 16,
"source_file" : "/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "_ZTIK15JNINativeMethod",
"name" : "const JNINativeMethod",
"referenced_type" : "_ZTI15JNINativeMethod",
"self_type" : "_ZTIK15JNINativeMethod",
"size" : 24,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "_ZTIK18JNINativeInterface",
"name" : "const JNINativeInterface",
"referenced_type" : "_ZTI18JNINativeInterface",
"self_type" : "_ZTIK18JNINativeInterface",
"size" : 1864,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 2,
"is_const" : true,
"linker_set_key" : "_ZTIKDs",
"name" : "const char16_t",
"referenced_type" : "_ZTIDs",
"self_type" : "_ZTIKDs",
"size" : 2,
"source_file" : "/libnativehelper/include/nativehelper/JNIHelp.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
"name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >",
"referenced_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
"self_type" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
"size" : 24,
"source_file" : "/libnativehelper/include/nativehelper/toStringArray.h"
},
{
"alignment" : 8,
"is_const" : true,
"linker_set_key" : "_ZTIKPKc",
"name" : "const char *const",
"referenced_type" : "_ZTIPKc",
"self_type" : "_ZTIKPKc",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "_ZTIKc",
"name" : "const char",
"referenced_type" : "_ZTIc",
"self_type" : "_ZTIKc",
"size" : 1,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
},
{
"alignment" : 2,
"is_const" : true,
"linker_set_key" : "_ZTIKt",
"name" : "const unsigned short",
"referenced_type" : "_ZTIt",
"self_type" : "_ZTIKt",
"size" : 2,
"source_file" : "/libnativehelper/include/nativehelper/libnativehelper_api.h"
}
],
"record_types" :
[
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "strings",
"referenced_type" : "_ZTIRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE"
}
],
"linker_set_key" : "_ZTI12VectorGetter",
"name" : "VectorGetter",
"referenced_type" : "_ZTI12VectorGetter",
"self_type" : "_ZTI12VectorGetter",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/toStringArray.h"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "impl_",
"referenced_type" : "_ZTIP17JniInvocationImpl"
}
],
"linker_set_key" : "_ZTI13JniInvocation",
"name" : "JniInvocation",
"record_kind" : "class",
"referenced_type" : "_ZTI13JniInvocation",
"self_type" : "_ZTI13JniInvocation",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/JniInvocation.h"
},
{
"alignment" : 8,
"fields" :
[
{
"field_name" : "strings",
"referenced_type" : "_ZTIRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE"
}
],
"linker_set_key" : "_ZTI13VectorCounter",
"name" : "VectorCounter",
"referenced_type" : "_ZTI13VectorCounter",
"self_type" : "_ZTI13VectorCounter",
"size" : 8,
"source_file" : "/libnativehelper/include/nativehelper/toStringArray.h"
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mEnv",
"referenced_type" : "_ZTIP7_JNIEnv"
},
{
"access" : "private",
"field_name" : "mLocalRef",
"field_offset" : 64,
"referenced_type" : "_ZTIP7_jclass"
}
],
"linker_set_key" : "_ZTI14ScopedLocalRefIP7_jclassE",
"name" : "ScopedLocalRef<_jclass *>",
"record_kind" : "class",
"referenced_type" : "_ZTI14ScopedLocalRefIP7_jclassE",
"self_type" : "_ZTI14ScopedLocalRefIP7_jclassE",
"size" : 16,
"source_file" : "/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h",
"template_args" : [ "_ZTIP7_jclass" ]
},
{
"alignment" : 8,
"fields" :
[
{
"access" : "private",
"field_name" : "mEnv",
"referenced_type" : "_ZTIP7_JNIEnv"
},
{
"access" : "private",
"field_name" : "mLocalRef",
"field_offset" : 64,
"referenced_type" : "_ZTIP8_jstring"
}
],
"linker_set_key" : "_ZTI14ScopedLocalRefIP8_jstringE",
"name" : "ScopedLocalRef<_jstring *>",
"record_kind" : "class",
"referenced_type" : "_ZTI14ScopedLocalRefIP8_jstringE",
"self_type" : "_ZTI14ScopedLocalRefIP8_jstringE",
"size" : 16,
"source_file" : "/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h",
"template_args" : [ "_ZTIP8_jstring" ]
}
],
"rvalue_reference_types" : []
}