diff --git a/tools/bootloader/jni/jvm_jni.def b/tools/bootloader/jni/jvm_jni.def new file mode 100755 index 000000000..7e0794a37 --- /dev/null +++ b/tools/bootloader/jni/jvm_jni.def @@ -0,0 +1,8 @@ +LIBRARY JVM_JNI + +SECTIONS + .data READ WRITE + .text EXECUTE READ + +EXPORTS + Java_org_jikesrvm_runtime_DynamicLibrary_runJNI_1OnLoad diff --git a/tools/bootloader/jni/libjvm_jni.exp b/tools/bootloader/jni/libjvm_jni.exp new file mode 100755 index 000000000..27721e44f --- /dev/null +++ b/tools/bootloader/jni/libjvm_jni.exp @@ -0,0 +1,5 @@ +JVM_JNI_0.1 { + global : + Java_org_jikesrvm_runtime_DynamicLibrary_runJNI_1OnLoad + local : *; +}; diff --git a/tools/bootloader/jvm.def b/tools/bootloader/jvm.def new file mode 100755 index 000000000..a66368d2f --- /dev/null +++ b/tools/bootloader/jvm.def @@ -0,0 +1,23 @@ +LIBRARY JVM + +SECTIONS + .data READ WRITE + .text EXECUTE READ + +EXPORTS + JavaArgc + JavaArgs + Me + bootRecord + verbose + sysJavaVM + findMappable + parse_memory_size + sysGetPageSize + sysInitialize + sysMalloc + sysMemoryReserve + sysSetLinkage + sysStartMainThread + sysSyncCache + sysExit diff --git a/tools/bootloader/libjvm.exp b/tools/bootloader/libjvm.exp new file mode 100755 index 000000000..81f4f7168 --- /dev/null +++ b/tools/bootloader/libjvm.exp @@ -0,0 +1,20 @@ +JVM_0.1 { + global : + JavaArgc + JavaArgs + Me + bootRecord + verbose + sysJavaVM + findMappable + parse_memory_size + sysGetPageSize + sysInitialize + sysMalloc + sysMemoryReserve + sysSetLinkage + sysStartMainThread + sysSyncCache + sysExit + local : *; +}; diff --git a/tools/bootloader/vmi.def b/tools/bootloader/vmi.def new file mode 100755 index 000000000..e934eec7a --- /dev/null +++ b/tools/bootloader/vmi.def @@ -0,0 +1,10 @@ +LIBRARY VMI + +SECTIONS + .data READ WRITE + .text EXECUTE READ + +EXPORTS + VMI_GetVMIFromJavaVM + VMI_GetVMIFromJNIEnv + VMI_Initialize