Changeset 65


Ignore:
Timestamp:
Jul 16, 2010, 9:20:18 PM (15 years ago)
Author:
dmik
Message:

hotspot: Export additional necessary symbols from jvm.dll.

Location:
trunk/openjdk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/hotspot/make/os2/makefiles/product.make

    r63 r65  
    5454
    5555$(AOUT): $(Res_Files) $(Obj_Files) $(Def_File)
    56         $(LINK) $(LINK_FLAGS) -o $@ $(Obj_Files) $(Res_Files)
     56        $(LINK) $(LINK_FLAGS) -o $@ $(Def_File) $(Obj_Files) $(Res_Files)
    5757        $(IMPLIB) -o $(basename $@).lib $@
    5858
  • trunk/openjdk/hotspot/make/os2/makefiles/shared.make

    r45 r65  
    6161endif
    6262
    63 MAKEFILE := $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST))
     63MAKEFILE = $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST))
    6464
    6565FORCE:
  • trunk/openjdk/hotspot/make/os2/makefiles/vm.make

    r63 r65  
    8181endif
    8282
     83MAKEFILE = $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST))
     84
    8385Def_File = vm.def
    8486$(Def_File): $(MAKEFILE)
    85         @echo 'EXPORTS ;$(MAKEFILE)     \
    86   JNI_GetDefaultJavaVMInitArgs      \
    87   JNI_CreateJavaVM                  \
    88   JVM_FindClassFromBootLoader       \
    89   JNI_GetCreatedJavaVMs             \
    90   jio_snprintf                      \
    91   jio_printf                        \
    92   jio_fprintf                       \
    93   jio_vfprintf                      \
    94   jio_vsnprintf                     \
    95   $(AGCT_EXPORT)                    \
    96   JVM_GetVersionInfo                \
    97   JVM_GetThreadStateNames           \
    98   JVM_GetThreadStateValues          \
    99   JVM_InitAgentProperties           \
     87        @echo -e 'EXPORTS \n \
     88  JNI_GetDefaultJavaVMInitArgs = "_JNI_GetDefaultJavaVMInitArgs@4" \n \
     89  JNI_CreateJavaVM = "_JNI_CreateJavaVM@12" \n \
     90  JNI_GetCreatedJavaVMs = "_JNI_GetCreatedJavaVMs@12" \n \
     91  _jio_snprintf \n \
     92  _jio_printf \n \
     93  _jio_fprintf \n \
     94  _jio_vfprintf \n \
     95  _jio_vsnprintf \n \
     96  _$(AGCT_EXPORT) \n \
     97  $(AGCT_EXPORT) = _$(AGCT_EXPORT) \n \
     98  JVM_GetVersionInfo = "_JVM_GetVersionInfo@12" \n \
     99  JVM_GetThreadStateNames = "_JVM_GetThreadStateNames@12" \n \
     100  JVM_GetThreadStateValues = "_JVM_GetThreadStateValues@8" \n \
     101  JVM_InitAgentProperties = "_JVM_InitAgentProperties@8" \n \
     102  JVM_FindClassFromBootLoader = "_JVM_FindClassFromBootLoader@8" \n \
    100103' > $(Def_File)
    101104
  • trunk/openjdk/hotspot/src/share/vm/prims/jvm.h

    r2 r65  
    13771377 */
    13781378
    1379 #ifdef _WINDOWS
     1379#if defined(_WINDOWS) || defined(__WIN32OS2__)
    13801380
    13811381JNIEXPORT struct protoent * JNICALL
  • trunk/openjdk/jdk/src/share/javavm/export/jvm.h

    r2 r65  
    12601260 */
    12611261
    1262 #ifdef WIN32
     1262#if defined(WIN32) || defined(__WIN32OS2__)
    12631263
    12641264JNIEXPORT struct protoent * JNICALL
Note: See TracChangeset for help on using the changeset viewer.