CACAO
Macros | Functions
jvm.cpp File Reference

Go to the source code of this file.

Macros

#define BSD_COMP   /* Get FIONREAD on Solaris2 */
 
#define TRACEJVMCALLS(x)
 
#define TRACEJVMCALLSENTER(x)
 
#define TRACEJVMCALLSEXIT(x)
 
#define TRACEJVMCALLSVERBOSE(x)
 
#define PRINTJVMWARNINGS(x)
 
#define JVM_INTERFACE_VERSION   4
 
#define JVM_EEXIST   -100
 

Functions

int jio_vsnprintf (char *str, size_t count, const char *fmt, va_list args)
 
int jio_snprintf (char *str, size_t count, const char *fmt,...)
 
int jio_fprintf (FILE *f, const char *fmt,...)
 
int jio_vfprintf (FILE *f, const char *fmt, va_list args)
 
int jio_printf (const char *fmt,...)
 
jint JVM_GetInterfaceVersion ()
 
jlong JVM_CurrentTimeMillis (JNIEnv *env, jclass ignored)
 
jlong JVM_NanoTime (JNIEnv *env, jclass ignored)
 
void JVM_ArrayCopy (JNIEnv *env, jclass ignored, jobject src, jint src_pos, jobject dst, jint dst_pos, jint length)
 
jobject JVM_InitProperties (JNIEnv *env, jobject properties)
 
void JVM_Exit (jint code)
 
void JVM_Halt (jint code)
 
void JVM_OnExit (void(*func)(void))
 
void JVM_GC (void)
 
jlong JVM_MaxObjectInspectionAge (void)
 
void JVM_TraceInstructions (jboolean on)
 
void JVM_TraceMethodCalls (jboolean on)
 
jlong JVM_TotalMemory (void)
 
jlong JVM_FreeMemory (void)
 
jlong JVM_MaxMemory (void)
 
jint JVM_ActiveProcessorCount (void)
 
void JVM_FillInStackTrace (JNIEnv *env, jobject receiver)
 
void JVM_PrintStackTrace (JNIEnv *env, jobject receiver, jobject printable)
 
jint JVM_GetStackTraceDepth (JNIEnv *env, jobject throwable)
 
jobject JVM_GetStackTraceElement (JNIEnv *env, jobject throwable, jint index)
 
jint JVM_IHashCode (JNIEnv *env, jobject handle)
 
void JVM_MonitorWait (JNIEnv *env, jobject handle, jlong ms)
 
void JVM_MonitorNotify (JNIEnv *env, jobject handle)
 
void JVM_MonitorNotifyAll (JNIEnv *env, jobject handle)
 
jobject JVM_Clone (JNIEnv *env, jobject handle)
 
void JVM_InitializeCompiler (JNIEnv *env, jclass compCls)
 
jboolean JVM_IsSilentCompiler (JNIEnv *env, jclass compCls)
 
jboolean JVM_CompileClass (JNIEnv *env, jclass compCls, jclass cls)
 
jboolean JVM_CompileClasses (JNIEnv *env, jclass cls, jstring jname)
 
jobject JVM_CompilerCommand (JNIEnv *env, jclass compCls, jobject arg)
 
void JVM_EnableCompiler (JNIEnv *env, jclass compCls)
 
void JVM_DisableCompiler (JNIEnv *env, jclass compCls)
 
jint JVM_GetLastErrorString (char *buf, int len)
 
char * JVM_NativePath (char *path)
 
jclass JVM_GetCallerClass (JNIEnv *env, int depth)
 
jclass JVM_FindPrimitiveClass (JNIEnv *env, const char *s)
 
void JVM_ResolveClass (JNIEnv *env, jclass cls)
 
jclass JVM_FindClassFromBootLoader (JNIEnv *env, const char *name)
 
jclass JVM_FindClassFromCaller (JNIEnv *env, const char *name, jboolean init, jobject loader, jclass caller)
 
jclass JVM_FindClassFromClassLoader (JNIEnv *env, const char *name, jboolean init, jobject loader, jboolean throwError)
 
jclass JVM_FindClassFromClass (JNIEnv *env, const char *name, jboolean init, jclass from)
 
jclass JVM_DefineClass (JNIEnv *env, const char *name, jobject loader, const jbyte *buf, jsize len, jobject pd)
 
jclass JVM_DefineClassWithSource (JNIEnv *env, const char *name, jobject loader, const jbyte *buf, jsize len, jobject pd, const char *source)
 
jclass JVM_FindLoadedClass (JNIEnv *env, jobject loader, jstring name)
 
jstring JVM_GetClassName (JNIEnv *env, jclass cls)
 
jobjectArray JVM_GetClassInterfaces (JNIEnv *env, jclass cls)
 
jobject JVM_GetClassLoader (JNIEnv *env, jclass cls)
 
jboolean JVM_IsInterface (JNIEnv *env, jclass cls)
 
jobjectArray JVM_GetClassSigners (JNIEnv *env, jclass cls)
 
void JVM_SetClassSigners (JNIEnv *env, jclass cls, jobjectArray signers)
 
jobject JVM_GetProtectionDomain (JNIEnv *env, jclass cls)
 
void JVM_SetProtectionDomain (JNIEnv *env, jclass cls, jobject protection_domain)
 
jobject JVM_DoPrivileged (JNIEnv *env, jclass cls, jobject action, jobject context, jboolean wrapException)
 
jobject JVM_GetInheritedAccessControlContext (JNIEnv *env, jclass cls)
 
jobject JVM_GetStackAccessControlContext (JNIEnv *env, jclass cls)
 
jboolean JVM_IsArrayClass (JNIEnv *env, jclass cls)
 
jboolean JVM_IsPrimitiveClass (JNIEnv *env, jclass cls)
 
jclass JVM_GetComponentType (JNIEnv *env, jclass cls)
 
jint JVM_GetClassModifiers (JNIEnv *env, jclass cls)
 
jobjectArray JVM_GetDeclaredClasses (JNIEnv *env, jclass ofClass)
 
jclass JVM_GetDeclaringClass (JNIEnv *env, jclass ofClass)
 
jstring JVM_GetClassSignature (JNIEnv *env, jclass cls)
 
jbyteArray JVM_GetClassAnnotations (JNIEnv *env, jclass cls)
 
jbyteArray JVM_GetFieldAnnotations (JNIEnv *env, jobject field)
 
jbyteArray JVM_GetMethodAnnotations (JNIEnv *env, jobject method)
 
jbyteArray JVM_GetMethodDefaultAnnotationValue (JNIEnv *env, jobject method)
 
jbyteArray JVM_GetMethodParameterAnnotations (JNIEnv *env, jobject method)
 
jobjectArray JVM_GetClassDeclaredFields (JNIEnv *env, jclass ofClass, jboolean publicOnly)
 
jobjectArray JVM_GetClassDeclaredMethods (JNIEnv *env, jclass ofClass, jboolean publicOnly)
 
jobjectArray JVM_GetClassDeclaredConstructors (JNIEnv *env, jclass ofClass, jboolean publicOnly)
 
jint JVM_GetClassAccessFlags (JNIEnv *env, jclass cls)
 
jobject JVM_GetClassConstantPool (JNIEnv *env, jclass cls)
 
jint JVM_ConstantPoolGetSize (JNIEnv *env, jobject unused, jobject jcpool)
 
jclass JVM_ConstantPoolGetClassAt (JNIEnv *env, jobject unused, jobject jcpool, jint index)
 
jclass JVM_ConstantPoolGetClassAtIfLoaded (JNIEnv *env, jobject unused, jobject jcpool, jint index)
 
jobject JVM_ConstantPoolGetMethodAt (JNIEnv *env, jobject unused, jobject jcpool, jint index)
 
jobject JVM_ConstantPoolGetMethodAtIfLoaded (JNIEnv *env, jobject unused, jobject jcpool, jint index)
 
jobject JVM_ConstantPoolGetFieldAt (JNIEnv *env, jobject unused, jobject jcpool, jint index)
 
jobject JVM_ConstantPoolGetFieldAtIfLoaded (JNIEnv *env, jobject unused, jobject jcpool, jint index)
 
jobjectArray JVM_ConstantPoolGetMemberRefInfoAt (JNIEnv *env, jobject unused, jobject jcpool, jint index)
 
jint JVM_ConstantPoolGetIntAt (JNIEnv *env, jobject unused, jobject jcpool, jint index)
 
jlong JVM_ConstantPoolGetLongAt (JNIEnv *env, jobject unused, jobject jcpool, jint index)
 
jfloat JVM_ConstantPoolGetFloatAt (JNIEnv *env, jobject unused, jobject jcpool, jint index)
 
jdouble JVM_ConstantPoolGetDoubleAt (JNIEnv *env, jobject unused, jobject jcpool, jint index)
 
jstring JVM_ConstantPoolGetStringAt (JNIEnv *env, jobject unused, jobject jcpool, jint index)
 
jstring JVM_ConstantPoolGetUTF8At (JNIEnv *env, jobject unused, jobject jcpool, jint index)
 
jboolean JVM_DesiredAssertionStatus (JNIEnv *env, jclass unused, jclass cls)
 
jobject JVM_AssertionStatusDirectives (JNIEnv *env, jclass unused)
 
const char * JVM_GetClassNameUTF (JNIEnv *env, jclass cls)
 
void JVM_GetClassCPTypes (JNIEnv *env, jclass cls, unsigned char *types)
 
jint JVM_GetClassCPEntriesCount (JNIEnv *env, jclass cls)
 
jint JVM_GetClassFieldsCount (JNIEnv *env, jclass cls)
 
jint JVM_GetClassMethodsCount (JNIEnv *env, jclass cls)
 
void JVM_GetMethodIxExceptionIndexes (JNIEnv *env, jclass cls, jint method_index, unsigned short *exceptions)
 
jint JVM_GetMethodIxExceptionsCount (JNIEnv *env, jclass cls, jint method_index)
 
void JVM_GetMethodIxByteCode (JNIEnv *env, jclass cls, jint method_index, unsigned char *code)
 
jint JVM_GetMethodIxByteCodeLength (JNIEnv *env, jclass cls, jint method_index)
 
void JVM_GetMethodIxExceptionTableEntry (JNIEnv *env, jclass cls, jint method_index, jint entry_index, JVM_ExceptionTableEntryType *entry)
 
jint JVM_GetMethodIxExceptionTableLength (JNIEnv *env, jclass cls, int method_index)
 
jint JVM_GetMethodIxModifiers (JNIEnv *env, jclass cls, int method_index)
 
jint JVM_GetFieldIxModifiers (JNIEnv *env, jclass cls, int field_index)
 
jint JVM_GetMethodIxLocalsCount (JNIEnv *env, jclass cls, int method_index)
 
jint JVM_GetMethodIxArgsSize (JNIEnv *env, jclass cls, int method_index)
 
jint JVM_GetMethodIxMaxStack (JNIEnv *env, jclass cls, int method_index)
 
jboolean JVM_IsConstructorIx (JNIEnv *env, jclass cls, int method_index)
 
const char * JVM_GetMethodIxNameUTF (JNIEnv *env, jclass cls, jint method_index)
 
const char * JVM_GetMethodIxSignatureUTF (JNIEnv *env, jclass cls, jint method_index)
 
const char * JVM_GetCPFieldNameUTF (JNIEnv *env, jclass cls, jint cp_index)
 
const char * JVM_GetCPMethodNameUTF (JNIEnv *env, jclass cls, jint cp_index)
 
const char * JVM_GetCPMethodSignatureUTF (JNIEnv *env, jclass cls, jint cp_index)
 
const char * JVM_GetCPFieldSignatureUTF (JNIEnv *env, jclass cls, jint cp_index)
 
const char * JVM_GetCPClassNameUTF (JNIEnv *env, jclass cls, jint cp_index)
 
const char * JVM_GetCPFieldClassNameUTF (JNIEnv *env, jclass cls, jint cp_index)
 
const char * JVM_GetCPMethodClassNameUTF (JNIEnv *env, jclass cls, jint cp_index)
 
jint JVM_GetCPFieldModifiers (JNIEnv *env, jclass cls, int cp_index, jclass called_cls)
 
jint JVM_GetCPMethodModifiers (JNIEnv *env, jclass cls, int cp_index, jclass called_cls)
 
void JVM_ReleaseUTF (const char *utf)
 
jboolean JVM_IsSameClassPackage (JNIEnv *env, jclass class1, jclass class2)
 
jint JVM_Open (const char *fname, jint flags, jint mode)
 
jint JVM_Close (jint fd)
 
jint JVM_Read (jint fd, char *buf, jint nbytes)
 
jint JVM_Write (jint fd, char *buf, jint nbytes)
 
jint JVM_Available (jint fd, jlong *pbytes)
 
jlong JVM_Lseek (jint fd, jlong offset, jint whence)
 
jint JVM_SetLength (jint fd, jlong length)
 
jint JVM_Sync (jint fd)
 
void JVM_StartThread (JNIEnv *env, jobject jthread)
 
void JVM_StopThread (JNIEnv *env, jobject jthread, jobject throwable)
 
jboolean JVM_IsThreadAlive (JNIEnv *env, jobject jthread)
 
void JVM_SuspendThread (JNIEnv *env, jobject jthread)
 
void JVM_ResumeThread (JNIEnv *env, jobject jthread)
 
void JVM_SetThreadPriority (JNIEnv *env, jobject jthread, jint prio)
 
void JVM_SetNativeThreadName (JNIEnv *env, jclass cls, jobject name)
 
void JVM_Yield (JNIEnv *env, jclass threadClass)
 
void JVM_Sleep (JNIEnv *env, jclass threadClass, jlong millis)
 
jobject JVM_CurrentThread (JNIEnv *env, jclass threadClass)
 
jint JVM_CountStackFrames (JNIEnv *env, jobject jthread)
 
void JVM_Interrupt (JNIEnv *env, jobject jthread)
 
jboolean JVM_IsInterrupted (JNIEnv *env, jobject jthread, jboolean clear_interrupted)
 
jboolean JVM_HoldsLock (JNIEnv *env, jclass threadClass, jobject obj)
 
void JVM_DumpAllStacks (JNIEnv *env, jclass unused)
 
jclass JVM_CurrentLoadedClass (JNIEnv *env)
 
jobject JVM_CurrentClassLoader (JNIEnv *env)
 
jobjectArray JVM_GetClassContext (JNIEnv *env)
 
jint JVM_ClassDepth (JNIEnv *env, jstring name)
 
jint JVM_ClassLoaderDepth (JNIEnv *env)
 
jstring JVM_GetSystemPackage (JNIEnv *env, jstring name)
 
jobjectArray JVM_GetSystemPackages (JNIEnv *env)
 
jobject JVM_AllocateNewObject (JNIEnv *env, jobject receiver, jclass currClass, jclass initClass)
 
jobject JVM_AllocateNewArray (JNIEnv *env, jobject obj, jclass currClass, jint length)
 
jobject JVM_LatestUserDefinedLoader (JNIEnv *env)
 
jclass JVM_LoadClass0 (JNIEnv *env, jobject receiver, jclass currClass, jstring currClassName)
 
jint JVM_GetArrayLength (JNIEnv *env, jobject arr)
 
jobject JVM_GetArrayElement (JNIEnv *env, jobject arr, jint index)
 
jvalue JVM_GetPrimitiveArrayElement (JNIEnv *env, jobject arr, jint index, jint wCode)
 
void JVM_SetArrayElement (JNIEnv *env, jobject arr, jint index, jobject val)
 
void JVM_SetPrimitiveArrayElement (JNIEnv *env, jobject arr, jint index, jvalue v, unsigned char vCode)
 
jobject JVM_NewArray (JNIEnv *env, jclass eltClass, jint length)
 
jobject JVM_NewMultiArray (JNIEnv *env, jclass eltClass, jintArray dim)
 
jint JVM_InitializeSocketLibrary ()
 
jint JVM_Socket (jint domain, jint type, jint protocol)
 
jint JVM_SocketClose (jint fd)
 
jint JVM_SocketShutdown (jint fd, jint howto)
 
jint JVM_Recv (jint fd, char *buf, jint nBytes, jint flags)
 
jint JVM_Send (jint fd, char *buf, jint nBytes, jint flags)
 
jint JVM_Timeout (int fd, long timeout)
 
jint JVM_Listen (jint fd, jint count)
 
jint JVM_Connect (jint fd, struct sockaddr *him, jint len)
 
jint JVM_Bind (jint fd, struct sockaddr *him, jint len)
 
jint JVM_Accept (jint fd, struct sockaddr *him, jint *len)
 
jint JVM_RecvFrom (jint fd, char *buf, int nBytes, int flags, struct sockaddr *from, int *fromlen)
 
jint JVM_GetSockName (jint fd, struct sockaddr *him, int *len)
 
jint JVM_SendTo (jint fd, char *buf, int len, int flags, struct sockaddr *to, int tolen)
 
jint _JVM_SocketAvailable (jint fd, jint *pbytes)
 
jint JVM_SocketAvailable (jint fd, jint *pbytes)
 
jint JVM_GetSockOpt (jint fd, int level, int optname, char *optval, int *optlen)
 
jint JVM_SetSockOpt (jint fd, int level, int optname, const char *optval, int optlen)
 
int JVM_GetHostName (char *name, int namelen)
 
struct hostent * JVM_GetHostByAddr (const char *name, int len, int type)
 
struct hostent * JVM_GetHostByName (char *name)
 
struct protoent * JVM_GetProtoByName (char *name)
 
voidJVM_LoadLibrary (const char *name)
 
void JVM_UnloadLibrary (void *handle)
 
voidJVM_FindLibraryEntry (void *handle, const char *name)
 
jboolean JVM_IsNaN (jdouble d)
 
jboolean JVM_IsSupportedJNIVersion (jint version)
 
jstring JVM_InternString (JNIEnv *env, jstring str)
 
JNIEXPORT void *JNICALL JVM_RawMonitorCreate (void)
 
JNIEXPORT void JNICALL JVM_RawMonitorDestroy (void *mon)
 
JNIEXPORT jint JNICALL JVM_RawMonitorEnter (void *mon)
 
JNIEXPORT void JNICALL JVM_RawMonitorExit (void *mon)
 
void JVM_SetPrimitiveFieldValues (JNIEnv *env, jclass cb, jobject obj, jlongArray fieldIDs, jcharArray typecodes, jbyteArray data)
 
void JVM_GetPrimitiveFieldValues (JNIEnv *env, jclass cb, jobject obj, jlongArray fieldIDs, jcharArray typecodes, jbyteArray data)
 
jboolean JVM_AccessVMBooleanFlag (const char *name, jboolean *value, jboolean is_get)
 
jboolean JVM_AccessVMIntFlag (const char *name, jint *value, jboolean is_get)
 
void JVM_VMBreakPoint (JNIEnv *env, jobject obj)
 
jobjectArray JVM_GetClassFields (JNIEnv *env, jclass cls, jint which)
 
jobjectArray JVM_GetClassMethods (JNIEnv *env, jclass cls, jint which)
 
jobjectArray JVM_GetClassConstructors (JNIEnv *env, jclass cls, jint which)
 
jobject JVM_GetClassField (JNIEnv *env, jclass cls, jstring name, jint which)
 
jobject JVM_GetClassMethod (JNIEnv *env, jclass cls, jstring name, jobjectArray types, jint which)
 
jobject JVM_GetClassConstructor (JNIEnv *env, jclass cls, jobjectArray types, jint which)
 
jobject JVM_NewInstance (JNIEnv *env, jclass cls)
 
jobject JVM_GetField (JNIEnv *env, jobject field, jobject obj)
 
jvalue JVM_GetPrimitiveField (JNIEnv *env, jobject field, jobject obj, unsigned char wCode)
 
void JVM_SetField (JNIEnv *env, jobject field, jobject obj, jobject val)
 
void JVM_SetPrimitiveField (JNIEnv *env, jobject field, jobject obj, jvalue v, unsigned char vCode)
 
jobject JVM_InvokeMethod (JNIEnv *env, jobject method, jobject obj, jobjectArray args0)
 
jobject JVM_NewInstanceFromConstructor (JNIEnv *env, jobject con, jobjectArray args0)
 
jboolean JVM_SupportsCX8 ()
 
jboolean JVM_CX8Field (JNIEnv *env, jobject obj, jfieldID fid, jlong oldVal, jlong newVal)
 
jobjectArray JVM_GetAllThreads (JNIEnv *env, jclass dummy)
 
jobjectArray JVM_DumpThreads (JNIEnv *env, jclass threadClass, jobjectArray threads)
 
voidJVM_GetManagement (jint version)
 
jobject JVM_InitAgentProperties (JNIEnv *env, jobject properties)
 
jobjectArray JVM_GetEnclosingMethodInfo (JNIEnv *env, jclass ofClass)
 
jintArray JVM_GetThreadStateValues (JNIEnv *env, jint javaThreadState)
 
jobjectArray JVM_GetThreadStateNames (JNIEnv *env, jint javaThreadState, jintArray values)
 
void JVM_GetVersionInfo (JNIEnv *env, jvm_version_info *info, size_t info_size)
 
voidJVM_RegisterSignal (jint sig, void *handler)
 
jboolean JVM_RaiseSignal (jint sig)
 
jint JVM_FindSignal (const char *name)
 

Macro Definition Documentation

#define BSD_COMP   /* Get FIONREAD on Solaris2 */

Definition at line 39 of file jvm.cpp.

#define JVM_EEXIST   -100

Definition at line 2071 of file jvm.cpp.

#define JVM_INTERFACE_VERSION   4
#define PRINTJVMWARNINGS (   x)
Value:
do { \
} \
} while (0)
void log_println(const char *text,...)
Definition: logging.cpp:193
int opt_PrintWarnings
Definition: options.cpp:198

Definition at line 135 of file jvm.cpp.

#define TRACEJVMCALLS (   x)
Value:
do { \
} \
} while (0)
int opt_TraceJVMCallsVerbose
Definition: options.cpp:217
void log_println(const char *text,...)
Definition: logging.cpp:193
int opt_TraceJVMCalls
Definition: options.cpp:216

Definition at line 105 of file jvm.cpp.

#define TRACEJVMCALLSENTER (   x)
Value:
do { \
} \
} while (0)
int opt_TraceJVMCallsVerbose
Definition: options.cpp:217
void log_print(const char *text,...)
Definition: logging.cpp:149
void log_start(void)
Definition: logging.cpp:106
int opt_TraceJVMCalls
Definition: options.cpp:216

Definition at line 112 of file jvm.cpp.

#define TRACEJVMCALLSEXIT (   x)
Value:
do { \
} \
} while (0)
int opt_TraceJVMCallsVerbose
Definition: options.cpp:217
void log_finish(void)
Definition: logging.cpp:117
void log_print(const char *text,...)
Definition: logging.cpp:149
int opt_TraceJVMCalls
Definition: options.cpp:216

Definition at line 120 of file jvm.cpp.

#define TRACEJVMCALLSVERBOSE (   x)
Value:
do { \
} \
} while (0)
int opt_TraceJVMCallsVerbose
Definition: options.cpp:217
void log_println(const char *text,...)
Definition: logging.cpp:193

Definition at line 128 of file jvm.cpp.

Function Documentation

jint _JVM_SocketAvailable ( jint  fd,
jint *  pbytes 
)

Definition at line 2942 of file jvm.cpp.

int jio_fprintf ( FILE *  f,
const char *  fmt,
  ... 
)

Definition at line 178 of file jvm.cpp.

int jio_printf ( const char *  fmt,
  ... 
)

Definition at line 194 of file jvm.cpp.

int jio_snprintf ( char *  str,
size_t  count,
const char *  fmt,
  ... 
)

Definition at line 165 of file jvm.cpp.

int jio_vfprintf ( FILE *  f,
const char *  fmt,
va_list  args 
)

Definition at line 186 of file jvm.cpp.

int jio_vsnprintf ( char *  str,
size_t  count,
const char *  fmt,
va_list  args 
)

Definition at line 156 of file jvm.cpp.

jint JVM_Accept ( jint  fd,
struct sockaddr *  him,
jint *  len 
)

Definition at line 2902 of file jvm.cpp.

jboolean JVM_AccessVMBooleanFlag ( const char *  name,
jboolean *  value,
jboolean  is_get 
)

Definition at line 3186 of file jvm.cpp.

jboolean JVM_AccessVMIntFlag ( const char *  name,
jint *  value,
jboolean  is_get 
)

Definition at line 3196 of file jvm.cpp.

jint JVM_ActiveProcessorCount ( void  )

Definition at line 371 of file jvm.cpp.

jobject JVM_AllocateNewArray ( JNIEnv env,
jobject  obj,
jclass  currClass,
jint  length 
)

Definition at line 2575 of file jvm.cpp.

jobject JVM_AllocateNewObject ( JNIEnv env,
jobject  receiver,
jclass  currClass,
jclass  initClass 
)

Definition at line 2565 of file jvm.cpp.

void JVM_ArrayCopy ( JNIEnv env,
jclass  ignored,
jobject  src,
jint  src_pos,
jobject  dst,
jint  dst_pos,
jint  length 
)

Definition at line 236 of file jvm.cpp.

jobject JVM_AssertionStatusDirectives ( JNIEnv env,
jclass  unused 
)

Definition at line 1608 of file jvm.cpp.

jint JVM_Available ( jint  fd,
jlong *  pbytes 
)

Definition at line 2147 of file jvm.cpp.

jint JVM_Bind ( jint  fd,
struct sockaddr *  him,
jint  len 
)

Definition at line 2892 of file jvm.cpp.

jint JVM_ClassDepth ( JNIEnv env,
jstring  name 
)

Definition at line 2498 of file jvm.cpp.

jint JVM_ClassLoaderDepth ( JNIEnv env)

Definition at line 2508 of file jvm.cpp.

jobject JVM_Clone ( JNIEnv env,
jobject  handle 
)

Definition at line 501 of file jvm.cpp.

jint JVM_Close ( jint  fd)

Definition at line 2102 of file jvm.cpp.

jboolean JVM_CompileClass ( JNIEnv env,
jclass  compCls,
jclass  cls 
)

Definition at line 529 of file jvm.cpp.

jboolean JVM_CompileClasses ( JNIEnv env,
jclass  cls,
jstring  jname 
)

Definition at line 539 of file jvm.cpp.

jobject JVM_CompilerCommand ( JNIEnv env,
jclass  compCls,
jobject  arg 
)

Definition at line 549 of file jvm.cpp.

jint JVM_Connect ( jint  fd,
struct sockaddr *  him,
jint  len 
)

Definition at line 2882 of file jvm.cpp.

jclass JVM_ConstantPoolGetClassAt ( JNIEnv env,
jobject  unused,
jobject  jcpool,
jint  index 
)

Definition at line 1268 of file jvm.cpp.

jclass JVM_ConstantPoolGetClassAtIfLoaded ( JNIEnv env,
jobject  unused,
jobject  jcpool,
jint  index 
)

Definition at line 1293 of file jvm.cpp.

jdouble JVM_ConstantPoolGetDoubleAt ( JNIEnv env,
jobject  unused,
jobject  jcpool,
jint  index 
)

Definition at line 1505 of file jvm.cpp.

jobject JVM_ConstantPoolGetFieldAt ( JNIEnv env,
jobject  unused,
jobject  jcpool,
jint  index 
)

Definition at line 1382 of file jvm.cpp.

jobject JVM_ConstantPoolGetFieldAtIfLoaded ( JNIEnv env,
jobject  unused,
jobject  jcpool,
jint  index 
)

Definition at line 1406 of file jvm.cpp.

jfloat JVM_ConstantPoolGetFloatAt ( JNIEnv env,
jobject  unused,
jobject  jcpool,
jint  index 
)

Definition at line 1487 of file jvm.cpp.

jint JVM_ConstantPoolGetIntAt ( JNIEnv env,
jobject  unused,
jobject  jcpool,
jint  index 
)

Definition at line 1451 of file jvm.cpp.

jlong JVM_ConstantPoolGetLongAt ( JNIEnv env,
jobject  unused,
jobject  jcpool,
jint  index 
)

Definition at line 1469 of file jvm.cpp.

jobjectArray JVM_ConstantPoolGetMemberRefInfoAt ( JNIEnv env,
jobject  unused,
jobject  jcpool,
jint  index 
)

Definition at line 1439 of file jvm.cpp.

jobject JVM_ConstantPoolGetMethodAt ( JNIEnv env,
jobject  unused,
jobject  jcpool,
jint  index 
)

Definition at line 1324 of file jvm.cpp.

jobject JVM_ConstantPoolGetMethodAtIfLoaded ( JNIEnv env,
jobject  unused,
jobject  jcpool,
jint  index 
)

Definition at line 1349 of file jvm.cpp.

jint JVM_ConstantPoolGetSize ( JNIEnv env,
jobject  unused,
jobject  jcpool 
)

Definition at line 1254 of file jvm.cpp.

jstring JVM_ConstantPoolGetStringAt ( JNIEnv env,
jobject  unused,
jobject  jcpool,
jint  index 
)

Definition at line 1523 of file jvm.cpp.

jstring JVM_ConstantPoolGetUTF8At ( JNIEnv env,
jobject  unused,
jobject  jcpool,
jint  index 
)

Definition at line 1545 of file jvm.cpp.

jint JVM_CountStackFrames ( JNIEnv env,
jobject  jthread 
)

Definition at line 2379 of file jvm.cpp.

jobject JVM_CurrentClassLoader ( JNIEnv env)

Definition at line 2477 of file jvm.cpp.

jclass JVM_CurrentLoadedClass ( JNIEnv env)

Definition at line 2467 of file jvm.cpp.

jobject JVM_CurrentThread ( JNIEnv env,
jclass  threadClass 
)

Definition at line 2365 of file jvm.cpp.

jlong JVM_CurrentTimeMillis ( JNIEnv env,
jclass  ignored 
)

Definition at line 216 of file jvm.cpp.

jboolean JVM_CX8Field ( JNIEnv env,
jobject  obj,
jfieldID  fid,
jlong  oldVal,
jlong  newVal 
)

Definition at line 3363 of file jvm.cpp.

jclass JVM_DefineClass ( JNIEnv env,
const char *  name,
jobject  loader,
const jbyte *  buf,
jsize  len,
jobject  pd 
)

Definition at line 719 of file jvm.cpp.

jclass JVM_DefineClassWithSource ( JNIEnv env,
const char *  name,
jobject  loader,
const jbyte *  buf,
jsize  len,
jobject  pd,
const char *  source 
)

Definition at line 729 of file jvm.cpp.

jboolean JVM_DesiredAssertionStatus ( JNIEnv env,
jclass  unused,
jclass  cls 
)

Definition at line 1567 of file jvm.cpp.

void JVM_DisableCompiler ( JNIEnv env,
jclass  compCls 
)

Definition at line 568 of file jvm.cpp.

jobject JVM_DoPrivileged ( JNIEnv env,
jclass  cls,
jobject  action,
jobject  context,
jboolean  wrapException 
)

Definition at line 888 of file jvm.cpp.

void JVM_DumpAllStacks ( JNIEnv env,
jclass  unused 
)

Definition at line 2459 of file jvm.cpp.

jobjectArray JVM_DumpThreads ( JNIEnv env,
jclass  threadClass,
jobjectArray  threads 
)

Definition at line 3405 of file jvm.cpp.

void JVM_EnableCompiler ( JNIEnv env,
jclass  compCls 
)

Definition at line 559 of file jvm.cpp.

void JVM_Exit ( jint  code)

Definition at line 278 of file jvm.cpp.

void JVM_FillInStackTrace ( JNIEnv env,
jobject  receiver 
)

Definition at line 381 of file jvm.cpp.

jclass JVM_FindClassFromBootLoader ( JNIEnv env,
const char *  name 
)

Definition at line 644 of file jvm.cpp.

jclass JVM_FindClassFromCaller ( JNIEnv env,
const char *  name,
jboolean  init,
jobject  loader,
jclass  caller 
)

Definition at line 660 of file jvm.cpp.

jclass JVM_FindClassFromClass ( JNIEnv env,
const char *  name,
jboolean  init,
jclass  from 
)

Definition at line 709 of file jvm.cpp.

jclass JVM_FindClassFromClassLoader ( JNIEnv env,
const char *  name,
jboolean  init,
jobject  loader,
jboolean  throwError 
)

Definition at line 681 of file jvm.cpp.

void* JVM_FindLibraryEntry ( void handle,
const char *  name 
)

Definition at line 3066 of file jvm.cpp.

jclass JVM_FindLoadedClass ( JNIEnv env,
jobject  loader,
jstring  name 
)

Definition at line 746 of file jvm.cpp.

jclass JVM_FindPrimitiveClass ( JNIEnv env,
const char *  s 
)

Definition at line 622 of file jvm.cpp.

jint JVM_FindSignal ( const char *  name)

Definition at line 3817 of file jvm.cpp.

jlong JVM_FreeMemory ( void  )

Definition at line 351 of file jvm.cpp.

void JVM_GC ( void  )

Definition at line 305 of file jvm.cpp.

jobjectArray JVM_GetAllThreads ( JNIEnv env,
jclass  dummy 
)

Definition at line 3373 of file jvm.cpp.

jobject JVM_GetArrayElement ( JNIEnv env,
jobject  arr,
jint  index 
)

Definition at line 2627 of file jvm.cpp.

jint JVM_GetArrayLength ( JNIEnv env,
jobject  arr 
)

Definition at line 2605 of file jvm.cpp.

jclass JVM_GetCallerClass ( JNIEnv env,
int  depth 
)

Definition at line 608 of file jvm.cpp.

jint JVM_GetClassAccessFlags ( JNIEnv env,
jclass  cls 
)

Definition at line 1216 of file jvm.cpp.

jbyteArray JVM_GetClassAnnotations ( JNIEnv env,
jclass  cls 
)

Definition at line 1080 of file jvm.cpp.

jobject JVM_GetClassConstantPool ( JNIEnv env,
jclass  cls 
)

Definition at line 1232 of file jvm.cpp.

jobject JVM_GetClassConstructor ( JNIEnv env,
jclass  cls,
jobjectArray  types,
jint  which 
)

Definition at line 3264 of file jvm.cpp.

jobjectArray JVM_GetClassConstructors ( JNIEnv env,
jclass  cls,
jint  which 
)

Definition at line 3234 of file jvm.cpp.

jobjectArray JVM_GetClassContext ( JNIEnv env)

Definition at line 2488 of file jvm.cpp.

jint JVM_GetClassCPEntriesCount ( JNIEnv env,
jclass  cls 
)

Definition at line 1710 of file jvm.cpp.

void JVM_GetClassCPTypes ( JNIEnv env,
jclass  cls,
unsigned char *  types 
)

Definition at line 1702 of file jvm.cpp.

jobjectArray JVM_GetClassDeclaredConstructors ( JNIEnv env,
jclass  ofClass,
jboolean  publicOnly 
)

Definition at line 1199 of file jvm.cpp.

jobjectArray JVM_GetClassDeclaredFields ( JNIEnv env,
jclass  ofClass,
jboolean  publicOnly 
)

Definition at line 1168 of file jvm.cpp.

jobjectArray JVM_GetClassDeclaredMethods ( JNIEnv env,
jclass  ofClass,
jboolean  publicOnly 
)

Definition at line 1185 of file jvm.cpp.

jobject JVM_GetClassField ( JNIEnv env,
jclass  cls,
jstring  name,
jint  which 
)

Definition at line 3244 of file jvm.cpp.

jobjectArray JVM_GetClassFields ( JNIEnv env,
jclass  cls,
jint  which 
)

Definition at line 3214 of file jvm.cpp.

jint JVM_GetClassFieldsCount ( JNIEnv env,
jclass  cls 
)

Definition at line 1720 of file jvm.cpp.

jobjectArray JVM_GetClassInterfaces ( JNIEnv env,
jclass  cls 
)

Definition at line 774 of file jvm.cpp.

jobject JVM_GetClassLoader ( JNIEnv env,
jclass  cls 
)

Definition at line 791 of file jvm.cpp.

jobject JVM_GetClassMethod ( JNIEnv env,
jclass  cls,
jstring  name,
jobjectArray  types,
jint  which 
)

Definition at line 3254 of file jvm.cpp.

jobjectArray JVM_GetClassMethods ( JNIEnv env,
jclass  cls,
jint  which 
)

Definition at line 3224 of file jvm.cpp.

jint JVM_GetClassMethodsCount ( JNIEnv env,
jclass  cls 
)

Definition at line 1730 of file jvm.cpp.

jint JVM_GetClassModifiers ( JNIEnv env,
jclass  cls 
)

Definition at line 1008 of file jvm.cpp.

jstring JVM_GetClassName ( JNIEnv env,
jclass  cls 
)

Definition at line 760 of file jvm.cpp.

const char* JVM_GetClassNameUTF ( JNIEnv env,
jclass  cls 
)

Definition at line 1692 of file jvm.cpp.

jstring JVM_GetClassSignature ( JNIEnv env,
jclass  cls 
)

Definition at line 1059 of file jvm.cpp.

jobjectArray JVM_GetClassSigners ( JNIEnv env,
jclass  cls 
)

Definition at line 823 of file jvm.cpp.

jclass JVM_GetComponentType ( JNIEnv env,
jclass  cls 
)

Definition at line 991 of file jvm.cpp.

const char* JVM_GetCPClassNameUTF ( JNIEnv env,
jclass  cls,
jint  cp_index 
)

Definition at line 1914 of file jvm.cpp.

const char* JVM_GetCPFieldClassNameUTF ( JNIEnv env,
jclass  cls,
jint  cp_index 
)

Definition at line 1924 of file jvm.cpp.

jint JVM_GetCPFieldModifiers ( JNIEnv env,
jclass  cls,
int  cp_index,
jclass  called_cls 
)

Definition at line 1944 of file jvm.cpp.

const char* JVM_GetCPFieldNameUTF ( JNIEnv env,
jclass  cls,
jint  cp_index 
)

Definition at line 1874 of file jvm.cpp.

const char* JVM_GetCPFieldSignatureUTF ( JNIEnv env,
jclass  cls,
jint  cp_index 
)

Definition at line 1904 of file jvm.cpp.

const char* JVM_GetCPMethodClassNameUTF ( JNIEnv env,
jclass  cls,
jint  cp_index 
)

Definition at line 1934 of file jvm.cpp.

jint JVM_GetCPMethodModifiers ( JNIEnv env,
jclass  cls,
int  cp_index,
jclass  called_cls 
)

Definition at line 1954 of file jvm.cpp.

const char* JVM_GetCPMethodNameUTF ( JNIEnv env,
jclass  cls,
jint  cp_index 
)

Definition at line 1884 of file jvm.cpp.

const char* JVM_GetCPMethodSignatureUTF ( JNIEnv env,
jclass  cls,
jint  cp_index 
)

Definition at line 1894 of file jvm.cpp.

jobjectArray JVM_GetDeclaredClasses ( JNIEnv env,
jclass  ofClass 
)

Definition at line 1025 of file jvm.cpp.

jclass JVM_GetDeclaringClass ( JNIEnv env,
jclass  ofClass 
)

Definition at line 1042 of file jvm.cpp.

jobjectArray JVM_GetEnclosingMethodInfo ( JNIEnv env,
jclass  ofClass 
)

Definition at line 3483 of file jvm.cpp.

jobject JVM_GetField ( JNIEnv env,
jobject  field,
jobject  obj 
)

Definition at line 3284 of file jvm.cpp.

jbyteArray JVM_GetFieldAnnotations ( JNIEnv env,
jobject  field 
)

Definition at line 1100 of file jvm.cpp.

jint JVM_GetFieldIxModifiers ( JNIEnv env,
jclass  cls,
int  field_index 
)

Definition at line 1804 of file jvm.cpp.

struct hostent* JVM_GetHostByAddr ( const char *  name,
int  len,
int  type 
)

Definition at line 3008 of file jvm.cpp.

struct hostent* JVM_GetHostByName ( char *  name)

Definition at line 3018 of file jvm.cpp.

int JVM_GetHostName ( char *  name,
int  namelen 
)

Definition at line 2992 of file jvm.cpp.

jobject JVM_GetInheritedAccessControlContext ( JNIEnv env,
jclass  cls 
)

Definition at line 939 of file jvm.cpp.

jint JVM_GetInterfaceVersion ( )

Definition at line 204 of file jvm.cpp.

jint JVM_GetLastErrorString ( char *  buf,
int  len 
)

Definition at line 577 of file jvm.cpp.

void* JVM_GetManagement ( jint  version)

Definition at line 3463 of file jvm.cpp.

jbyteArray JVM_GetMethodAnnotations ( JNIEnv env,
jobject  method 
)

Definition at line 1117 of file jvm.cpp.

jbyteArray JVM_GetMethodDefaultAnnotationValue ( JNIEnv env,
jobject  method 
)

Definition at line 1134 of file jvm.cpp.

jint JVM_GetMethodIxArgsSize ( JNIEnv env,
jclass  cls,
int  method_index 
)

Definition at line 1824 of file jvm.cpp.

void JVM_GetMethodIxByteCode ( JNIEnv env,
jclass  cls,
jint  method_index,
unsigned char *  code 
)

Definition at line 1758 of file jvm.cpp.

jint JVM_GetMethodIxByteCodeLength ( JNIEnv env,
jclass  cls,
jint  method_index 
)

Definition at line 1766 of file jvm.cpp.

void JVM_GetMethodIxExceptionIndexes ( JNIEnv env,
jclass  cls,
jint  method_index,
unsigned short *  exceptions 
)

Definition at line 1740 of file jvm.cpp.

jint JVM_GetMethodIxExceptionsCount ( JNIEnv env,
jclass  cls,
jint  method_index 
)

Definition at line 1748 of file jvm.cpp.

void JVM_GetMethodIxExceptionTableEntry ( JNIEnv env,
jclass  cls,
jint  method_index,
jint  entry_index,
JVM_ExceptionTableEntryType *  entry 
)

Definition at line 1776 of file jvm.cpp.

jint JVM_GetMethodIxExceptionTableLength ( JNIEnv env,
jclass  cls,
int  method_index 
)

Definition at line 1784 of file jvm.cpp.

jint JVM_GetMethodIxLocalsCount ( JNIEnv env,
jclass  cls,
int  method_index 
)

Definition at line 1814 of file jvm.cpp.

jint JVM_GetMethodIxMaxStack ( JNIEnv env,
jclass  cls,
int  method_index 
)

Definition at line 1834 of file jvm.cpp.

jint JVM_GetMethodIxModifiers ( JNIEnv env,
jclass  cls,
int  method_index 
)

Definition at line 1794 of file jvm.cpp.

const char* JVM_GetMethodIxNameUTF ( JNIEnv env,
jclass  cls,
jint  method_index 
)

Definition at line 1854 of file jvm.cpp.

const char* JVM_GetMethodIxSignatureUTF ( JNIEnv env,
jclass  cls,
jint  method_index 
)

Definition at line 1864 of file jvm.cpp.

jbyteArray JVM_GetMethodParameterAnnotations ( JNIEnv env,
jobject  method 
)

Definition at line 1151 of file jvm.cpp.

jvalue JVM_GetPrimitiveArrayElement ( JNIEnv env,
jobject  arr,
jint  index,
jint  wCode 
)

Definition at line 2644 of file jvm.cpp.

jvalue JVM_GetPrimitiveField ( JNIEnv env,
jobject  field,
jobject  obj,
unsigned char  wCode 
)

Definition at line 3294 of file jvm.cpp.

void JVM_GetPrimitiveFieldValues ( JNIEnv env,
jclass  cb,
jobject  obj,
jlongArray  fieldIDs,
jcharArray  typecodes,
jbyteArray  data 
)

Definition at line 3178 of file jvm.cpp.

jobject JVM_GetProtectionDomain ( JNIEnv env,
jclass  cls 
)

Definition at line 856 of file jvm.cpp.

struct protoent* JVM_GetProtoByName ( char *  name)

Definition at line 3028 of file jvm.cpp.

jint JVM_GetSockName ( jint  fd,
struct sockaddr *  him,
int *  len 
)

Definition at line 2922 of file jvm.cpp.

jint JVM_GetSockOpt ( jint  fd,
int  level,
int  optname,
char *  optval,
int *  optlen 
)

Definition at line 2972 of file jvm.cpp.

jobject JVM_GetStackAccessControlContext ( JNIEnv env,
jclass  cls 
)

Definition at line 949 of file jvm.cpp.

jint JVM_GetStackTraceDepth ( JNIEnv env,
jobject  throwable 
)

Definition at line 404 of file jvm.cpp.

jobject JVM_GetStackTraceElement ( JNIEnv env,
jobject  throwable,
jint  index 
)

Definition at line 437 of file jvm.cpp.

jstring JVM_GetSystemPackage ( JNIEnv env,
jstring  name 
)

Definition at line 2518 of file jvm.cpp.

jobjectArray JVM_GetSystemPackages ( JNIEnv env)

Definition at line 2533 of file jvm.cpp.

jobjectArray JVM_GetThreadStateNames ( JNIEnv env,
jint  javaThreadState,
jintArray  values 
)

Definition at line 3604 of file jvm.cpp.

jintArray JVM_GetThreadStateValues ( JNIEnv env,
jint  javaThreadState 
)

Definition at line 3512 of file jvm.cpp.

void JVM_GetVersionInfo ( JNIEnv env,
jvm_version_info *  info,
size_t  info_size 
)

Definition at line 3748 of file jvm.cpp.

void JVM_Halt ( jint  code)

Definition at line 286 of file jvm.cpp.

jboolean JVM_HoldsLock ( JNIEnv env,
jclass  threadClass,
jobject  obj 
)

Definition at line 2437 of file jvm.cpp.

jint JVM_IHashCode ( JNIEnv env,
jobject  handle 
)

Definition at line 454 of file jvm.cpp.

jobject JVM_InitAgentProperties ( JNIEnv env,
jobject  properties 
)

Definition at line 3473 of file jvm.cpp.

void JVM_InitializeCompiler ( JNIEnv env,
jclass  compCls 
)

Definition at line 511 of file jvm.cpp.

jint JVM_InitializeSocketLibrary ( )

Definition at line 2793 of file jvm.cpp.

jobject JVM_InitProperties ( JNIEnv env,
jobject  properties 
)

Definition at line 252 of file jvm.cpp.

jstring JVM_InternString ( JNIEnv env,
jstring  str 
)

Definition at line 3116 of file jvm.cpp.

void JVM_Interrupt ( JNIEnv env,
jobject  jthread 
)

Definition at line 2389 of file jvm.cpp.

jobject JVM_InvokeMethod ( JNIEnv env,
jobject  method,
jobject  obj,
jobjectArray  args0 
)

Definition at line 3324 of file jvm.cpp.

jboolean JVM_IsArrayClass ( JNIEnv env,
jclass  cls 
)

Definition at line 963 of file jvm.cpp.

jboolean JVM_IsConstructorIx ( JNIEnv env,
jclass  cls,
int  method_index 
)

Definition at line 1844 of file jvm.cpp.

jboolean JVM_IsInterface ( JNIEnv env,
jclass  cls 
)

Definition at line 809 of file jvm.cpp.

jboolean JVM_IsInterrupted ( JNIEnv env,
jobject  jthread,
jboolean  clear_interrupted 
)

Definition at line 2410 of file jvm.cpp.

jboolean JVM_IsNaN ( jdouble  d)

Definition at line 3090 of file jvm.cpp.

jboolean JVM_IsPrimitiveClass ( JNIEnv env,
jclass  cls 
)

Definition at line 977 of file jvm.cpp.

jboolean JVM_IsSameClassPackage ( JNIEnv env,
jclass  class1,
jclass  class2 
)

Definition at line 1972 of file jvm.cpp.

jboolean JVM_IsSilentCompiler ( JNIEnv env,
jclass  compCls 
)

Definition at line 519 of file jvm.cpp.

jboolean JVM_IsSupportedJNIVersion ( jint  version)

Definition at line 3106 of file jvm.cpp.

jboolean JVM_IsThreadAlive ( JNIEnv env,
jobject  jthread 
)

Definition at line 2243 of file jvm.cpp.

jobject JVM_LatestUserDefinedLoader ( JNIEnv env)

Definition at line 2585 of file jvm.cpp.

jint JVM_Listen ( jint  fd,
jint  count 
)

Definition at line 2872 of file jvm.cpp.

jclass JVM_LoadClass0 ( JNIEnv env,
jobject  receiver,
jclass  currClass,
jstring  currClassName 
)

Definition at line 2595 of file jvm.cpp.

void* JVM_LoadLibrary ( const char *  name)

Definition at line 3038 of file jvm.cpp.

jlong JVM_Lseek ( jint  fd,
jlong  offset,
jint  whence 
)

Definition at line 2180 of file jvm.cpp.

jlong JVM_MaxMemory ( void  )

Definition at line 361 of file jvm.cpp.

jlong JVM_MaxObjectInspectionAge ( void  )

Definition at line 315 of file jvm.cpp.

void JVM_MonitorNotify ( JNIEnv env,
jobject  handle 
)

Definition at line 481 of file jvm.cpp.

void JVM_MonitorNotifyAll ( JNIEnv env,
jobject  handle 
)

Definition at line 491 of file jvm.cpp.

void JVM_MonitorWait ( JNIEnv env,
jobject  handle,
jlong  ms 
)

Definition at line 466 of file jvm.cpp.

jlong JVM_NanoTime ( JNIEnv env,
jclass  ignored 
)

Definition at line 226 of file jvm.cpp.

char* JVM_NativePath ( char *  path)

Definition at line 593 of file jvm.cpp.

jobject JVM_NewArray ( JNIEnv env,
jclass  eltClass,
jint  length 
)

Definition at line 2678 of file jvm.cpp.

jobject JVM_NewInstance ( JNIEnv env,
jclass  cls 
)

Definition at line 3274 of file jvm.cpp.

jobject JVM_NewInstanceFromConstructor ( JNIEnv env,
jobject  con,
jobjectArray  args0 
)

Definition at line 3338 of file jvm.cpp.

jobject JVM_NewMultiArray ( JNIEnv env,
jclass  eltClass,
jintArray  dim 
)

Definition at line 2717 of file jvm.cpp.

void JVM_OnExit ( void(*)(void func)

Definition at line 297 of file jvm.cpp.

jint JVM_Open ( const char *  fname,
jint  flags,
jint  mode 
)

Definition at line 2073 of file jvm.cpp.

void JVM_PrintStackTrace ( JNIEnv env,
jobject  receiver,
jobject  printable 
)

Definition at line 396 of file jvm.cpp.

jboolean JVM_RaiseSignal ( jint  sig)

Definition at line 3807 of file jvm.cpp.

JNIEXPORT void* JNICALL JVM_RawMonitorCreate ( void  )

Definition at line 3126 of file jvm.cpp.

JNIEXPORT void JNICALL JVM_RawMonitorDestroy ( void mon)

Definition at line 3138 of file jvm.cpp.

JNIEXPORT jint JNICALL JVM_RawMonitorEnter ( void mon)

Definition at line 3148 of file jvm.cpp.

JNIEXPORT void JNICALL JVM_RawMonitorExit ( void mon)

Definition at line 3160 of file jvm.cpp.

jint JVM_Read ( jint  fd,
char *  buf,
jint  nbytes 
)

Definition at line 2117 of file jvm.cpp.

jint JVM_Recv ( jint  fd,
char *  buf,
jint  nBytes,
jint  flags 
)

Definition at line 2838 of file jvm.cpp.

jint JVM_RecvFrom ( jint  fd,
char *  buf,
int  nBytes,
int  flags,
struct sockaddr *  from,
int *  fromlen 
)

Definition at line 2912 of file jvm.cpp.

void* JVM_RegisterSignal ( jint  sig,
void handler 
)

Definition at line 3764 of file jvm.cpp.

void JVM_ReleaseUTF ( const char *  utf)

Definition at line 1964 of file jvm.cpp.

void JVM_ResolveClass ( JNIEnv env,
jclass  cls 
)

Definition at line 635 of file jvm.cpp.

void JVM_ResumeThread ( JNIEnv env,
jobject  jthread 
)

Definition at line 2291 of file jvm.cpp.

jint JVM_Send ( jint  fd,
char *  buf,
jint  nBytes,
jint  flags 
)

Definition at line 2848 of file jvm.cpp.

jint JVM_SendTo ( jint  fd,
char *  buf,
int  len,
int  flags,
struct sockaddr *  to,
int  tolen 
)

Definition at line 2932 of file jvm.cpp.

void JVM_SetArrayElement ( JNIEnv env,
jobject  arr,
jint  index,
jobject  val 
)

Definition at line 2658 of file jvm.cpp.

void JVM_SetClassSigners ( JNIEnv env,
jclass  cls,
jobjectArray  signers 
)

Definition at line 833 of file jvm.cpp.

void JVM_SetField ( JNIEnv env,
jobject  field,
jobject  obj,
jobject  val 
)

Definition at line 3308 of file jvm.cpp.

jint JVM_SetLength ( jint  fd,
jlong  length 
)

Definition at line 2195 of file jvm.cpp.

void JVM_SetNativeThreadName ( JNIEnv env,
jclass  cls,
jobject  name 
)

Definition at line 2337 of file jvm.cpp.

void JVM_SetPrimitiveArrayElement ( JNIEnv env,
jobject  arr,
jint  index,
jvalue  v,
unsigned char  vCode 
)

Definition at line 2670 of file jvm.cpp.

void JVM_SetPrimitiveField ( JNIEnv env,
jobject  field,
jobject  obj,
jvalue  v,
unsigned char  vCode 
)

Definition at line 3316 of file jvm.cpp.

void JVM_SetPrimitiveFieldValues ( JNIEnv env,
jclass  cb,
jobject  obj,
jlongArray  fieldIDs,
jcharArray  typecodes,
jbyteArray  data 
)

Definition at line 3170 of file jvm.cpp.

void JVM_SetProtectionDomain ( JNIEnv env,
jclass  cls,
jobject  protection_domain 
)

Definition at line 880 of file jvm.cpp.

jint JVM_SetSockOpt ( jint  fd,
int  level,
int  optname,
const char *  optval,
int  optlen 
)

Definition at line 2982 of file jvm.cpp.

void JVM_SetThreadPriority ( JNIEnv env,
jobject  jthread,
jint  prio 
)

Definition at line 2315 of file jvm.cpp.

void JVM_Sleep ( JNIEnv env,
jclass  threadClass,
jlong  millis 
)

Definition at line 2355 of file jvm.cpp.

jint JVM_Socket ( jint  domain,
jint  type,
jint  protocol 
)

Definition at line 2808 of file jvm.cpp.

jint JVM_SocketAvailable ( jint  fd,
jint *  pbytes 
)

Definition at line 2963 of file jvm.cpp.

jint JVM_SocketClose ( jint  fd)

Definition at line 2818 of file jvm.cpp.

jint JVM_SocketShutdown ( jint  fd,
jint  howto 
)

Definition at line 2828 of file jvm.cpp.

void JVM_StartThread ( JNIEnv env,
jobject  jthread 
)

Definition at line 2225 of file jvm.cpp.

void JVM_StopThread ( JNIEnv env,
jobject  jthread,
jobject  throwable 
)

Definition at line 2235 of file jvm.cpp.

jboolean JVM_SupportsCX8 ( )

Definition at line 3351 of file jvm.cpp.

void JVM_SuspendThread ( JNIEnv env,
jobject  jthread 
)

Definition at line 2267 of file jvm.cpp.

jint JVM_Sync ( jint  fd)

Definition at line 2210 of file jvm.cpp.

jint JVM_Timeout ( int  fd,
long  timeout 
)

Definition at line 2862 of file jvm.cpp.

jlong JVM_TotalMemory ( void  )

Definition at line 341 of file jvm.cpp.

void JVM_TraceInstructions ( jboolean  on)

Definition at line 325 of file jvm.cpp.

void JVM_TraceMethodCalls ( jboolean  on)

Definition at line 333 of file jvm.cpp.

void JVM_UnloadLibrary ( void handle)

Definition at line 3055 of file jvm.cpp.

void JVM_VMBreakPoint ( JNIEnv env,
jobject  obj 
)

Definition at line 3206 of file jvm.cpp.

jint JVM_Write ( jint  fd,
char *  buf,
jint  nbytes 
)

Definition at line 2132 of file jvm.cpp.

void JVM_Yield ( JNIEnv env,
jclass  threadClass 
)

Definition at line 2345 of file jvm.cpp.