Home | History | Annotate | Download | only in libnativehelper

Lines Matching refs:JniInvocation

17 #include "JniInvocation.h"
25 #define LOG_TAG "JniInvocation"
32 JniInvocation* JniInvocation::jni_invocation_ = NULL;
34 JniInvocation::JniInvocation() :
40 LOG_ALWAYS_FATAL_IF(jni_invocation_ != NULL, "JniInvocation instance already initialized");
44 JniInvocation::~JniInvocation() {
58 const char* JniInvocation::GetLibrary(const char* library) {
88 bool JniInvocation::Init(const char* library) {
127 jint JniInvocation::JNI_GetDefaultJavaVMInitArgs(void* vmargs) {
131 jint JniInvocation::JNI_CreateJavaVM(JavaVM** p_vm, JNIEnv** p_env, void* vm_args) {
135 jint JniInvocation::JNI_GetCreatedJavaVMs(JavaVM** vms, jsize size, jsize* vm_count) {
139 bool JniInvocation::FindSymbol(void** pointer, const char* symbol) {
150 JniInvocation& JniInvocation::GetJniInvocation() {
152 "Failed to create JniInvocation instance before using JNI invocation API");
157 return JniInvocation::GetJniInvocation().JNI_GetDefaultJavaVMInitArgs(vm_args);
161 return JniInvocation::GetJniInvocation().JNI_CreateJavaVM(p_vm, p_env, vm_args);
165 return JniInvocation::GetJniInvocation().JNI_GetCreatedJavaVMs(vms, size, vm_count);