< prev index next >

hotspot/src/share/tools/ProjectCreator/WinGammaPlatformVC10.java

Print this page
rev 6885 : 8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
Summary: Update use of GetVersionEx to get correct Windows version in hs_err files
Reviewed-by: dcubed, gtriantafill


 381 
 382         return rv;
 383     }
 384 
 385     @Override
 386     Vector getBaseLinkerFlags(String outDir, String outDll, String platformName) {
 387         Vector rv = new Vector();
 388 
 389         addAttr(rv, "AdditionalOptions",
 390                 "/export:JNI_GetDefaultJavaVMInitArgs " +
 391                 "/export:JNI_CreateJavaVM " +
 392                 "/export:JVM_FindClassFromBootLoader "+
 393                 "/export:JNI_GetCreatedJavaVMs "+
 394                 "/export:jio_snprintf /export:jio_printf "+
 395                 "/export:jio_fprintf /export:jio_vfprintf "+
 396                 "/export:jio_vsnprintf "+
 397                 "/export:JVM_GetVersionInfo "+
 398                 "/export:JVM_GetThreadStateNames "+
 399                 "/export:JVM_GetThreadStateValues "+
 400                 "/export:JVM_InitAgentProperties");
 401         addAttr(rv, "AdditionalDependencies", "kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;Wsock32.lib;winmm.lib;psapi.lib");
 402         addAttr(rv, "OutputFile", outDll);
 403         addAttr(rv, "SuppressStartupBanner", "true");
 404         addAttr(rv, "ModuleDefinitionFile", outDir+Util.sep+"vm.def");
 405         addAttr(rv, "ProgramDatabaseFile", outDir+Util.sep+"jvm.pdb");
 406         addAttr(rv, "SubSystem", "Windows");
 407         addAttr(rv, "BaseAddress", "0x8000000");
 408         addAttr(rv, "ImportLibrary", outDir+Util.sep+"jvm.lib");
 409 
 410         if(platformName.equals("Win32")) {
 411             addAttr(rv, "TargetMachine", "MachineX86");
 412         } else {
 413             addAttr(rv, "TargetMachine", "MachineX64");
 414         }
 415 
 416         // We always want the /DEBUG option to get full symbol information in the pdb files
 417         addAttr(rv, "GenerateDebugInformation", "true");
 418 
 419         return rv;
 420     }
 421 




 381 
 382         return rv;
 383     }
 384 
 385     @Override
 386     Vector getBaseLinkerFlags(String outDir, String outDll, String platformName) {
 387         Vector rv = new Vector();
 388 
 389         addAttr(rv, "AdditionalOptions",
 390                 "/export:JNI_GetDefaultJavaVMInitArgs " +
 391                 "/export:JNI_CreateJavaVM " +
 392                 "/export:JVM_FindClassFromBootLoader "+
 393                 "/export:JNI_GetCreatedJavaVMs "+
 394                 "/export:jio_snprintf /export:jio_printf "+
 395                 "/export:jio_fprintf /export:jio_vfprintf "+
 396                 "/export:jio_vsnprintf "+
 397                 "/export:JVM_GetVersionInfo "+
 398                 "/export:JVM_GetThreadStateNames "+
 399                 "/export:JVM_GetThreadStateValues "+
 400                 "/export:JVM_InitAgentProperties");
 401         addAttr(rv, "AdditionalDependencies", "kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;Wsock32.lib;winmm.lib;psapi.lib;version.lib");
 402         addAttr(rv, "OutputFile", outDll);
 403         addAttr(rv, "SuppressStartupBanner", "true");
 404         addAttr(rv, "ModuleDefinitionFile", outDir+Util.sep+"vm.def");
 405         addAttr(rv, "ProgramDatabaseFile", outDir+Util.sep+"jvm.pdb");
 406         addAttr(rv, "SubSystem", "Windows");
 407         addAttr(rv, "BaseAddress", "0x8000000");
 408         addAttr(rv, "ImportLibrary", outDir+Util.sep+"jvm.lib");
 409 
 410         if(platformName.equals("Win32")) {
 411             addAttr(rv, "TargetMachine", "MachineX86");
 412         } else {
 413             addAttr(rv, "TargetMachine", "MachineX64");
 414         }
 415 
 416         // We always want the /DEBUG option to get full symbol information in the pdb files
 417         addAttr(rv, "GenerateDebugInformation", "true");
 418 
 419         return rv;
 420     }
 421 


< prev index next >