1 /* -*- Mode: C; indent-tabs-mode: t; tab-width: 4 -*-
2 // ---------------------------------------------------------------------------
4 // Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
5 // ---------------------------------------------------------------------------
6 // SquirrelJME is under the Mozilla Public License Version 2.0.
7 // See license.mkd for licensing and copyright information.
8 // -------------------------------------------------------------------------*/
10 #include "frontend/libjvm/revProto.h"
11 #include "sjme/debug.h"
13 libjvm_re_undefined8
JNI_GetCreatedJavaVMs(libjvm_re_undefined8
* param_1
,
14 libjvm_re_int param_2
, libjvm_re_undefined4
* param_3
)
19 void JVM_Accept(libjvm_re_int param_1
, libjvm_re_sockaddr
* param_2
,
20 libjvm_re_socklen_t
* param_3
)
25 libjvm_re_undefined4
JVM_ActiveProcessorCount(void)
30 libjvm_re_undefined8
JVM_AllocateNewArray(libjvm_re_long param_1
,
31 libjvm_re_undefined8 param_2
, libjvm_re_undefined8
* param_3
,
32 libjvm_re_undefined4 param_4
)
37 libjvm_re_undefined8
JVM_AllocateNewObject(libjvm_re_long param_1
,
38 libjvm_re_undefined8 param_2
, libjvm_re_undefined8
* param_3
,
39 libjvm_re_undefined8
* param_4
)
44 void JVM_ArrayCopy(libjvm_re_long param_1
, libjvm_re_undefined8 param_2
,
45 libjvm_re_long
* param_3
, libjvm_re_undefined4 param_4
,
46 libjvm_re_undefined8
* param_5
, libjvm_re_undefined4 param_6
,
47 libjvm_re_undefined4 param_7
)
52 libjvm_re_undefined8
JVM_AssertionStatusDirectives(libjvm_re_long param_1
)
57 void JVM_Available(libjvm_re_undefined4 param_1
, libjvm_re_undefined8 param_2
)
62 void JVM_Bind(libjvm_re_int param_1
, libjvm_re_sockaddr
* param_2
,
63 libjvm_re_socklen_t param_3
)
68 libjvm_re_int
JVM_ClassDepth(libjvm_re_long param_1
, libjvm_re_long
* param_2
)
73 libjvm_re_int
JVM_ClassLoaderDepth(libjvm_re_long param_1
)
78 libjvm_re_undefined8
JVM_Clone(libjvm_re_long param_1
,
79 libjvm_re_long
* param_2
)
84 void JVM_Close(libjvm_re_int param_1
)
89 libjvm_re_undefined8
JVM_CompileClass(void)
94 libjvm_re_undefined8
JVM_CompileClasses(void)
99 libjvm_re_undefined8
JVM_CompilerCommand(void)
104 void JVM_Connect(libjvm_re_undefined4 param_1
, libjvm_re_undefined8 param_2
,
105 libjvm_re_undefined4 param_3
)
110 libjvm_re_undefined8
JVM_ConstantPoolGetClassAt(libjvm_re_long param_1
,
111 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
,
112 libjvm_re_int param_4
)
117 libjvm_re_undefined8
JVM_ConstantPoolGetClassAtIfLoaded(libjvm_re_long param_1
,
118 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
,
119 libjvm_re_int param_4
)
124 libjvm_re_undefined8
JVM_ConstantPoolGetDoubleAt(libjvm_re_long param_1
,
125 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
,
126 libjvm_re_int param_4
)
131 libjvm_re_undefined8
JVM_ConstantPoolGetFieldAt(libjvm_re_long param_1
,
132 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
,
133 libjvm_re_int param_4
)
138 libjvm_re_undefined8
JVM_ConstantPoolGetFieldAtIfLoaded(libjvm_re_long param_1
,
139 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
,
140 libjvm_re_int param_4
)
145 libjvm_re_undefined4
JVM_ConstantPoolGetFloatAt(libjvm_re_long param_1
,
146 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
,
147 libjvm_re_int param_4
)
152 libjvm_re_undefined4
JVM_ConstantPoolGetIntAt(libjvm_re_long param_1
,
153 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
,
154 libjvm_re_int param_4
)
159 libjvm_re_undefined8
JVM_ConstantPoolGetLongAt(libjvm_re_long param_1
,
160 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
,
161 libjvm_re_int param_4
)
166 libjvm_re_undefined8
JVM_ConstantPoolGetMemberRefInfoAt(libjvm_re_long param_1
,
167 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
,
168 libjvm_re_int param_4
)
173 libjvm_re_undefined8
JVM_ConstantPoolGetMethodAt(libjvm_re_long param_1
,
174 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
,
175 libjvm_re_int param_4
)
180 libjvm_re_undefined8
JVM_ConstantPoolGetMethodAtIfLoaded(
181 libjvm_re_long param_1
, libjvm_re_undefined8 param_2
,
182 libjvm_re_long
* param_3
, libjvm_re_int param_4
)
187 libjvm_re_undefined4
JVM_ConstantPoolGetSize(libjvm_re_long param_1
,
188 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
)
193 libjvm_re_undefined8
JVM_ConstantPoolGetStringAt(libjvm_re_long param_1
,
194 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
,
195 libjvm_re_int param_4
)
200 libjvm_re_undefined8
JVM_ConstantPoolGetUTF8At(libjvm_re_long param_1
,
201 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
,
202 libjvm_re_int param_4
)
207 libjvm_re_int
JVM_CountStackFrames(libjvm_re_long param_1
,
208 libjvm_re_long
* param_2
)
213 libjvm_re_undefined8
JVM_CurrentClassLoader(libjvm_re_long param_1
)
218 libjvm_re_undefined8
JVM_CurrentLoadedClass(libjvm_re_long param_1
)
223 libjvm_re_undefined8
JVM_CurrentThread(libjvm_re_long param_1
)
228 void JVM_CurrentTimeMillis(void)
233 libjvm_re_bool
JVM_CX8Field(libjvm_re_long param_1
, libjvm_re_long
* param_2
,
234 libjvm_re_ulong param_3
, libjvm_re_long param_4
, libjvm_re_long param_5
)
239 libjvm_re_undefined8
JVM_DefineClass(libjvm_re_long param_1
,
240 libjvm_re_undefined8 param_2
, libjvm_re_undefined8 param_3
,
241 libjvm_re_undefined8 param_4
, libjvm_re_undefined4 param_5
,
242 libjvm_re_undefined8 param_6
)
247 libjvm_re_undefined8
JVM_DefineClassWithSource(libjvm_re_long param_1
,
248 libjvm_re_undefined8 param_2
, libjvm_re_undefined8 param_3
,
249 libjvm_re_undefined8 param_4
, libjvm_re_undefined4 param_5
,
250 libjvm_re_undefined8 param_6
, libjvm_re_undefined8 param_7
)
255 libjvm_re_undefined8
JVM_DefineClassWithSourceCond(libjvm_re_long param_1
,
256 libjvm_re_undefined8 param_2
, libjvm_re_undefined8 param_3
,
257 libjvm_re_undefined8 param_4
, libjvm_re_undefined4 param_5
,
258 libjvm_re_undefined8 param_6
, libjvm_re_undefined8 param_7
,
259 libjvm_re_undefined param_8
)
264 libjvm_re_undefined4
JVM_DesiredAssertionStatus(libjvm_re_long param_1
,
265 libjvm_re_undefined8 param_2
, libjvm_re_undefined8
* param_3
)
270 void JVM_DisableCompiler(void)
275 libjvm_re_undefined8
JVM_DoPrivileged(libjvm_re_long param_1
,
276 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
,
277 libjvm_re_long
* param_4
)
282 libjvm_re_undefined8
JVM_DTraceActivate(libjvm_re_long param_1
,
283 libjvm_re_undefined4 param_2
, libjvm_re_undefined8 param_3
,
284 libjvm_re_undefined4 param_4
, libjvm_re_undefined8 param_5
)
289 void JVM_DTraceDispose(libjvm_re_long param_1
, libjvm_re_undefined8 param_2
)
294 libjvm_re_undefined8
JVM_DTraceGetVersion(libjvm_re_long param_1
)
299 libjvm_re_undefined
JVM_DTraceIsProbeEnabled(libjvm_re_long param_1
,
300 libjvm_re_undefined8 param_2
)
305 libjvm_re_undefined
JVM_DTraceIsSupported(libjvm_re_long param_1
)
310 void JVM_DumpAllStacks(libjvm_re_long param_1
)
315 libjvm_re_undefined8
JVM_DumpThreads(libjvm_re_long param_1
,
316 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
)
321 void JVM_EnableCompiler(void)
326 void JVM_Exit(libjvm_re_int param_1
)
331 void JVM_FillInStackTrace(libjvm_re_long param_1
, libjvm_re_long
* param_2
)
336 libjvm_re_undefined8
JVM_FindClassFromBootLoader(libjvm_re_long param_1
,
342 libjvm_re_undefined8
* JVM_FindClassFromCaller(libjvm_re_long param_1
,
343 sjme_lpstr param_2
, libjvm_re_undefined param_3
, libjvm_re_long
* param_4
,
344 libjvm_re_long
* param_5
)
349 libjvm_re_undefined8
* JVM_FindClassFromClass(libjvm_re_long param_1
,
350 sjme_lpstr param_2
, libjvm_re_undefined param_3
, libjvm_re_long
* param_4
)
355 libjvm_re_undefined8
* JVM_FindClassFromClassLoader(libjvm_re_long param_1
,
356 sjme_lpstr param_2
, libjvm_re_undefined param_3
, libjvm_re_undefined8
* param_4
,
362 libjvm_re_undefined8
JVM_FindLoadedClass(libjvm_re_long param_1
,
363 libjvm_re_undefined8
* param_2
, libjvm_re_long
* param_3
)
368 libjvm_re_undefined8
JVM_FindPrimitiveClass(libjvm_re_long param_1
,
369 libjvm_re_undefined8 param_2
)
374 libjvm_re_undefined4
JVM_FindSignal(sjme_lpstr param_1
)
379 libjvm_re_ulong
JVM_FreeMemory(void)
389 libjvm_re_undefined8
JVM_GetAllThreads(libjvm_re_long param_1
)
394 libjvm_re_undefined8
JVM_GetArrayElement(libjvm_re_long param_1
,
395 libjvm_re_undefined8 param_2
, libjvm_re_undefined4 param_3
)
400 libjvm_re_undefined4
JVM_GetArrayLength(libjvm_re_long param_1
,
401 libjvm_re_undefined8 param_2
)
406 libjvm_re_undefined8
JVM_GetCallerClass(libjvm_re_long param_1
,
407 libjvm_re_undefined4 param_2
)
412 libjvm_re_uint
JVM_GetClassAccessFlags(libjvm_re_long param_1
,
413 libjvm_re_undefined8
* param_2
)
418 libjvm_re_undefined8
JVM_GetClassAnnotations(libjvm_re_long param_1
,
419 libjvm_re_undefined8
* param_2
)
424 libjvm_re_undefined8
JVM_GetClassConstantPool(libjvm_re_long param_1
,
425 libjvm_re_undefined8
* param_2
)
430 libjvm_re_undefined8
JVM_GetClassContext(libjvm_re_long param_1
)
435 libjvm_re_undefined4
JVM_GetClassCPEntriesCount(libjvm_re_long param_1
,
436 libjvm_re_undefined8
* param_2
)
441 void JVM_GetClassCPTypes(libjvm_re_long param_1
, libjvm_re_undefined8
* param_2
,
442 libjvm_re_long param_3
)
447 libjvm_re_undefined8
JVM_GetClassDeclaredConstructors(libjvm_re_long param_1
,
448 libjvm_re_undefined8
* param_2
, char param_3
)
453 libjvm_re_undefined8
JVM_GetClassDeclaredFields(libjvm_re_long param_1
,
454 libjvm_re_undefined8
* param_2
, char param_3
)
459 libjvm_re_undefined8
JVM_GetClassDeclaredMethods(libjvm_re_long param_1
,
460 libjvm_re_undefined8
* param_2
, char param_3
)
465 libjvm_re_undefined2
JVM_GetClassFieldsCount(libjvm_re_long param_1
,
466 libjvm_re_undefined8
* param_2
)
471 libjvm_re_undefined8
JVM_GetClassInterfaces(libjvm_re_long param_1
,
472 libjvm_re_undefined8
* param_2
)
477 libjvm_re_undefined8
JVM_GetClassLoader(libjvm_re_long param_1
,
478 libjvm_re_undefined8
* param_2
)
483 libjvm_re_undefined4
JVM_GetClassMethodsCount(libjvm_re_long param_1
,
484 libjvm_re_undefined8
* param_2
)
489 libjvm_re_undefined4
JVM_GetClassModifiers(libjvm_re_long param_1
,
490 libjvm_re_undefined8
* param_2
)
495 libjvm_re_undefined8
JVM_GetClassName(libjvm_re_long param_1
,
496 libjvm_re_undefined8
* param_2
)
501 libjvm_re_undefined8
JVM_GetClassNameUTF(libjvm_re_long param_1
,
502 libjvm_re_undefined8
* param_2
)
507 libjvm_re_undefined8
JVM_GetClassSignature(libjvm_re_long param_1
,
508 libjvm_re_undefined8
* param_2
)
513 libjvm_re_undefined8
JVM_GetClassSigners(libjvm_re_long param_1
,
514 libjvm_re_undefined8
* param_2
)
519 libjvm_re_undefined8
JVM_GetComponentType(libjvm_re_long param_1
,
520 libjvm_re_undefined8
* param_2
)
525 libjvm_re_undefined8
JVM_GetCPClassNameUTF(libjvm_re_long param_1
,
526 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
)
531 libjvm_re_undefined8
JVM_GetCPFieldClassNameUTF(libjvm_re_long param_1
,
532 libjvm_re_undefined8
* param_2
, libjvm_re_int param_3
)
537 libjvm_re_uint
JVM_GetCPFieldModifiers(libjvm_re_long param_1
,
538 libjvm_re_undefined8
* param_2
, libjvm_re_int param_3
,
539 libjvm_re_undefined8
* param_4
)
544 libjvm_re_undefined8
JVM_GetCPFieldNameUTF(libjvm_re_long param_1
,
545 libjvm_re_undefined8
* param_2
, libjvm_re_int param_3
)
550 libjvm_re_undefined8
JVM_GetCPFieldSignatureUTF(libjvm_re_long param_1
,
551 libjvm_re_undefined8
* param_2
, libjvm_re_int param_3
)
556 libjvm_re_undefined8
JVM_GetCPMethodClassNameUTF(libjvm_re_long param_1
,
557 libjvm_re_undefined8
* param_2
, libjvm_re_int param_3
)
562 libjvm_re_uint
JVM_GetCPMethodModifiers(libjvm_re_long param_1
,
563 libjvm_re_undefined8
* param_2
, libjvm_re_int param_3
,
564 libjvm_re_undefined8
* param_4
)
569 libjvm_re_undefined8
JVM_GetCPMethodNameUTF(libjvm_re_long param_1
,
570 libjvm_re_undefined8
* param_2
, libjvm_re_int param_3
)
575 libjvm_re_undefined8
JVM_GetCPMethodSignatureUTF(libjvm_re_long param_1
,
576 libjvm_re_undefined8
* param_2
, libjvm_re_int param_3
)
581 libjvm_re_undefined8
JVM_GetDeclaredClasses(libjvm_re_long param_1
,
582 libjvm_re_undefined8
* param_2
)
587 libjvm_re_undefined8
JVM_GetDeclaringClass(libjvm_re_long param_1
,
588 libjvm_re_undefined8
* param_2
)
593 libjvm_re_undefined8
JVM_GetEnclosingMethodInfo(libjvm_re_long param_1
,
594 libjvm_re_long
* param_2
)
599 libjvm_re_undefined8
JVM_GetFieldAnnotations(libjvm_re_long param_1
,
600 libjvm_re_undefined8
* param_2
)
605 libjvm_re_ushort
JVM_GetFieldIxModifiers(libjvm_re_long param_1
,
606 libjvm_re_undefined8
* param_2
, libjvm_re_int param_3
)
611 void JVM_GetHostName(sjme_lpstr param_1
, libjvm_re_int param_2
)
616 libjvm_re_undefined8
JVM_GetInheritedAccessControlContext(
617 libjvm_re_long param_1
)
622 libjvm_re_undefined8
JVM_GetInterfaceVersion(void)
627 void JVM_GetLastErrorString(libjvm_re_undefined8 param_1
,
628 libjvm_re_int param_2
)
633 libjvm_re_undefined8
JVM_GetManagement(libjvm_re_undefined4 param_1
)
638 libjvm_re_undefined8
JVM_GetMethodAnnotations(libjvm_re_long param_1
,
639 libjvm_re_undefined8 param_2
)
644 libjvm_re_undefined8
JVM_GetMethodDefaultAnnotationValue(
645 libjvm_re_long param_1
, libjvm_re_undefined8 param_2
)
650 libjvm_re_undefined2
JVM_GetMethodIxArgsSize(libjvm_re_long param_1
,
651 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
)
656 void JVM_GetMethodIxByteCode(libjvm_re_long param_1
,
657 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
,
663 libjvm_re_undefined2
JVM_GetMethodIxByteCodeLength(libjvm_re_long param_1
,
664 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
)
669 void JVM_GetMethodIxExceptionIndexes(libjvm_re_long param_1
,
670 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
,
671 libjvm_re_long param_4
)
676 libjvm_re_undefined4
JVM_GetMethodIxExceptionsCount(libjvm_re_long param_1
,
677 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
)
682 void JVM_GetMethodIxExceptionTableEntry(libjvm_re_long param_1
,
683 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
,
684 libjvm_re_int param_4
, libjvm_re_uint
* param_5
)
689 libjvm_re_ulong
JVM_GetMethodIxExceptionTableLength(libjvm_re_long param_1
,
690 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
)
695 libjvm_re_undefined2
JVM_GetMethodIxLocalsCount(libjvm_re_long param_1
,
696 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
)
701 libjvm_re_undefined2
JVM_GetMethodIxMaxStack(libjvm_re_long param_1
,
702 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
)
707 libjvm_re_uint
JVM_GetMethodIxModifiers(libjvm_re_long param_1
,
708 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
)
713 libjvm_re_undefined8
JVM_GetMethodIxNameUTF(libjvm_re_long param_1
,
714 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
)
719 libjvm_re_undefined8
JVM_GetMethodIxSignatureUTF(libjvm_re_long param_1
,
720 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
)
725 libjvm_re_undefined8
JVM_GetMethodParameterAnnotations(libjvm_re_long param_1
,
726 libjvm_re_undefined8 param_2
)
731 libjvm_re_undefined8
JVM_GetPrimitiveArrayElement(libjvm_re_long param_1
,
732 libjvm_re_undefined8 param_2
, libjvm_re_undefined4 param_3
,
733 libjvm_re_int param_4
)
738 libjvm_re_undefined8
JVM_GetProtectionDomain(libjvm_re_long param_1
,
739 libjvm_re_long
* param_2
)
744 void JVM_GetSockName(libjvm_re_int param_1
, libjvm_re_sockaddr
* param_2
,
745 libjvm_re_socklen_t
* param_3
)
750 void JVM_GetSockOpt(libjvm_re_int param_1
, libjvm_re_int param_2
,
751 libjvm_re_int param_3
, void* param_4
, libjvm_re_socklen_t
* param_5
)
756 libjvm_re_undefined8
JVM_GetStackAccessControlContext(libjvm_re_long param_1
)
761 libjvm_re_undefined4
JVM_GetStackTraceDepth(libjvm_re_long param_1
,
762 libjvm_re_undefined8
* param_2
)
767 libjvm_re_undefined8
JVM_GetStackTraceElement(libjvm_re_long param_1
,
768 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
)
773 libjvm_re_undefined8
JVM_GetSystemPackage(libjvm_re_long param_1
,
774 libjvm_re_undefined8
* param_2
)
779 libjvm_re_undefined8
JVM_GetSystemPackages(libjvm_re_long param_1
)
784 libjvm_re_undefined8
JVM_GetTemporaryDirectory(libjvm_re_long param_1
)
789 libjvm_re_undefined8
JVM_GetThreadStateNames(libjvm_re_long param_1
,
790 libjvm_re_undefined4 param_2
, libjvm_re_long
* param_3
)
795 libjvm_re_undefined8
JVM_GetThreadStateValues(libjvm_re_long param_1
,
796 libjvm_re_undefined4 param_2
)
801 void JVM_GetVersionInfo(libjvm_re_long param_1
, libjvm_re_undefined4
* param_2
,
807 void JVM_Halt(libjvm_re_undefined4 param_1
)
812 libjvm_re_undefined8
JVM_handle_linux_signal(libjvm_re_int param_1
,
813 libjvm_re_long param_2
, libjvm_re_undefined8 param_3
,
814 libjvm_re_int param_4
)
819 libjvm_re_undefined
JVM_HoldsLock(libjvm_re_long param_1
,
820 libjvm_re_undefined8 param_2
, libjvm_re_long
* param_3
)
825 libjvm_re_undefined4
JVM_IHashCode(libjvm_re_long param_1
,
826 libjvm_re_undefined8
* param_2
)
831 libjvm_re_long
* JVM_InitAgentProperties(libjvm_re_long param_1
,
832 libjvm_re_long
* param_2
)
837 void JVM_InitializeCompiler(void)
842 libjvm_re_undefined8
JVM_InitializeSocketLibrary(void)
847 libjvm_re_long
* JVM_InitProperties(libjvm_re_long param_1
,
848 libjvm_re_long
* param_2
)
853 libjvm_re_undefined8
JVM_InternString(libjvm_re_long param_1
,
854 libjvm_re_undefined8
* param_2
)
859 void JVM_Interrupt(libjvm_re_long param_1
, libjvm_re_long
* param_2
)
864 libjvm_re_undefined8
JVM_InvokeMethod(libjvm_re_long param_1
,
865 libjvm_re_long
* param_2
, libjvm_re_long
* param_3
, libjvm_re_long
* param_4
)
870 libjvm_re_uint
JVM_IsArrayClass(libjvm_re_long param_1
,
871 libjvm_re_undefined8
* param_2
)
876 libjvm_re_ulong
JVM_IsConstructorIx(libjvm_re_long param_1
,
877 libjvm_re_undefined8
* param_2
, libjvm_re_ulong param_3
)
882 libjvm_re_uint
JVM_IsInterface(libjvm_re_long param_1
,
883 libjvm_re_undefined8
* param_2
)
888 libjvm_re_undefined4
JVM_IsInterrupted(libjvm_re_long param_1
,
889 libjvm_re_long
* param_2
, char param_3
)
894 void JVM_IsNaN(double param_1
)
899 libjvm_re_undefined
JVM_IsPrimitiveClass(libjvm_re_long param_1
,
900 libjvm_re_undefined8
* param_2
)
905 libjvm_re_undefined
JVM_IsSameClassPackage(libjvm_re_long param_1
,
906 libjvm_re_undefined8
* param_2
, libjvm_re_undefined8
* param_3
)
911 libjvm_re_undefined8
JVM_IsSilentCompiler(void)
916 void JVM_IsSupportedJNIVersion(libjvm_re_undefined4 param_1
)
921 libjvm_re_undefined
JVM_IsThreadAlive(libjvm_re_long param_1
,
922 libjvm_re_undefined8
* param_2
)
927 libjvm_re_undefined8
JVM_LatestUserDefinedLoader(libjvm_re_long param_1
)
932 void JVM_Listen(libjvm_re_int param_1
, libjvm_re_int param_2
)
937 libjvm_re_undefined8
* JVM_LoadClass0(libjvm_re_long param_1
,
938 libjvm_re_undefined8 param_2
, libjvm_re_undefined8
* param_3
,
939 libjvm_re_long
* param_4
)
944 void JVM_Lseek(libjvm_re_int param_1
, libjvm_re_off64_t param_2
,
945 libjvm_re_int param_3
)
950 libjvm_re_ulong
JVM_MaxMemory(void)
955 void JVM_MaxObjectInspectionAge(void)
960 void JVM_MonitorNotify(libjvm_re_long param_1
, libjvm_re_long
* param_2
)
965 void JVM_MonitorNotifyAll(libjvm_re_long param_1
, libjvm_re_long
* param_2
)
970 void JVM_MonitorWait(libjvm_re_long param_1
, libjvm_re_long
* param_2
,
971 libjvm_re_long param_3
)
976 void JVM_NanoTime(void)
981 libjvm_re_undefined8
JVM_NativePath(libjvm_re_undefined8 param_1
)
986 libjvm_re_undefined8
JVM_NewArray(libjvm_re_long param_1
,
987 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
)
992 libjvm_re_undefined8
JVM_NewInstanceFromConstructor(libjvm_re_long param_1
,
993 libjvm_re_undefined8
* param_2
, libjvm_re_long
* param_3
)
998 libjvm_re_undefined8
JVM_NewMultiArray(libjvm_re_long param_1
,
999 libjvm_re_undefined8
* param_2
, libjvm_re_undefined8 param_3
)
1004 void JVM_OnExit(libjvm_re_undefined8 param_1
)
1009 libjvm_re_undefined8
JVM_Open(libjvm_re_undefined8 param_1
,
1010 libjvm_re_ulong param_2
, libjvm_re_ulong param_3
)
1015 void JVM_PrintStackTrace(libjvm_re_long param_1
, libjvm_re_undefined8
* param_2
,
1016 libjvm_re_undefined8
* param_3
)
1021 libjvm_re_undefined8
JVM_RaiseSignal(libjvm_re_int param_1
)
1026 libjvm_re_long
JVM_RawMonitorCreate(void)
1031 void JVM_RawMonitorDestroy(libjvm_re_long param_1
)
1036 libjvm_re_undefined8
JVM_RawMonitorEnter(libjvm_re_undefined8 param_1
)
1041 void JVM_RawMonitorExit(libjvm_re_undefined8 param_1
)
1046 void JVM_Read(libjvm_re_ulong param_1
, libjvm_re_undefined8 param_2
,
1047 libjvm_re_ulong param_3
)
1052 void JVM_Recv(libjvm_re_ulong param_1
, libjvm_re_undefined8 param_2
,
1053 libjvm_re_int param_3
, libjvm_re_ulong param_4
)
1058 void JVM_RecvFrom(libjvm_re_ulong param_1
, libjvm_re_undefined8 param_2
,
1059 libjvm_re_int param_3
, libjvm_re_ulong param_4
,
1060 libjvm_re_undefined8 param_5
, libjvm_re_undefined4
* param_6
)
1065 libjvm_re_long
JVM_RegisterSignal(libjvm_re_uint param_1
,
1066 libjvm_re_long param_2
)
1071 void JVM_ReleaseUTF(void)
1076 void JVM_ResolveClass(libjvm_re_long param_1
)
1081 void JVM_ResumeThread(libjvm_re_long param_1
, libjvm_re_undefined8
* param_2
)
1086 void JVM_Send(libjvm_re_ulong param_1
, libjvm_re_undefined8 param_2
,
1087 libjvm_re_int param_3
, libjvm_re_ulong param_4
)
1092 void JVM_SendTo(libjvm_re_ulong param_1
, libjvm_re_undefined8 param_2
,
1093 libjvm_re_int param_3
, libjvm_re_ulong param_4
,
1094 libjvm_re_undefined8 param_5
, libjvm_re_ulong param_6
)
1099 void JVM_SetArrayElement(libjvm_re_long param_1
, libjvm_re_undefined8 param_2
,
1100 libjvm_re_undefined4 param_3
, libjvm_re_undefined8
* param_4
)
1105 void JVM_SetClassSigners(libjvm_re_long param_1
, libjvm_re_undefined8
* param_2
,
1106 libjvm_re_undefined8
* param_3
)
1111 void JVM_SetLength(libjvm_re_int param_1
, libjvm_re_off64_t param_2
)
1116 void JVM_SetNativeThreadName(libjvm_re_long param_1
,
1117 libjvm_re_undefined8
* param_2
, libjvm_re_undefined8
* param_3
)
1122 void JVM_SetPrimitiveArrayElement(libjvm_re_long param_1
,
1123 libjvm_re_undefined8 param_2
, libjvm_re_undefined4 param_3
,
1124 libjvm_re_undefined8 param_4
, libjvm_re_undefined param_5
)
1129 void JVM_SetProtectionDomain(libjvm_re_long param_1
, libjvm_re_long
* param_2
,
1130 libjvm_re_undefined8
* param_3
)
1135 void JVM_SetSockOpt(libjvm_re_int param_1
, libjvm_re_int param_2
,
1136 libjvm_re_int param_3
, void* param_4
, libjvm_re_socklen_t param_5
)
1141 void JVM_SetThreadPriority(libjvm_re_long param_1
,
1142 libjvm_re_undefined8
* param_2
, libjvm_re_undefined4 param_3
)
1147 void JVM_Sleep(libjvm_re_long param_1
, libjvm_re_undefined8 param_2
,
1148 libjvm_re_long param_3
)
1153 void JVM_Socket(libjvm_re_int param_1
, libjvm_re_int param_2
,
1154 libjvm_re_int param_3
)
1159 void JVM_SocketAvailable(libjvm_re_undefined4 param_1
,
1160 libjvm_re_undefined8 param_2
)
1165 void JVM_SocketClose(libjvm_re_int param_1
)
1170 void JVM_SocketShutdown(libjvm_re_int param_1
, libjvm_re_int param_2
)
1175 void JVM_StartThread(libjvm_re_long param_1
, libjvm_re_undefined8
* param_2
)
1180 void JVM_StopThread(libjvm_re_long param_1
, libjvm_re_long
* param_2
,
1181 libjvm_re_long
* param_3
)
1186 libjvm_re_undefined
JVM_SupportsCX8(void)
1191 void JVM_SuspendThread(libjvm_re_long param_1
, libjvm_re_undefined8
* param_2
)
1196 void JVM_Sync(libjvm_re_int param_1
)
1201 void JVM_Timeout(libjvm_re_undefined4 param_1
, libjvm_re_undefined8 param_2
)
1206 libjvm_re_ulong
JVM_TotalMemory(void)
1211 void JVM_TraceInstructions(void)
1216 void JVM_TraceMethodCalls(void)
1221 void JVM_Write(libjvm_re_ulong param_1
, libjvm_re_undefined8 param_2
,
1222 libjvm_re_ulong param_3
)
1227 void JVM_Yield(libjvm_re_long param_1
)