Merge
This commit is contained in:
commit
76e875b981
@ -285,13 +285,11 @@ my.test.targets.hotspot.solaris.sparcv9= \
|
|||||||
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC, \
|
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC, \
|
||||||
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS, \
|
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_CMS, \
|
||||||
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1, \
|
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_G1, \
|
||||||
solaris_sparcv9_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC, \
|
|
||||||
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_default_nontiered, \
|
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_default_nontiered, \
|
||||||
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_SerialGC, \
|
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_SerialGC, \
|
||||||
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParallelGC, \
|
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParallelGC, \
|
||||||
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_CMS, \
|
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_CMS, \
|
||||||
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_G1, \
|
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_G1
|
||||||
solaris_sparcv9_5.11-{product|fastdebug}-c2-jbb_ParOldGC
|
|
||||||
|
|
||||||
my.test.targets.hotspot.solaris.x64= \
|
my.test.targets.hotspot.solaris.x64= \
|
||||||
solaris_x64_5.11-{product|fastdebug}-c2-jvm98, \
|
solaris_x64_5.11-{product|fastdebug}-c2-jvm98, \
|
||||||
@ -304,7 +302,6 @@ my.test.targets.hotspot.solaris.x64= \
|
|||||||
solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC, \
|
solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParallelGC, \
|
||||||
solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS, \
|
solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_CMS, \
|
||||||
solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1, \
|
solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_G1, \
|
||||||
solaris_x64_5.11-{product|fastdebug}-c2-GCBasher_ParOldGC, \
|
|
||||||
solaris_x64_5.11-{product|fastdebug}-c2-jbb_default_nontiered, \
|
solaris_x64_5.11-{product|fastdebug}-c2-jbb_default_nontiered, \
|
||||||
solaris_x64_5.11-{product|fastdebug}-c2-jbb_SerialGC, \
|
solaris_x64_5.11-{product|fastdebug}-c2-jbb_SerialGC, \
|
||||||
solaris_x64_5.11-{product|fastdebug}-c2-jbb_ParallelGC,
|
solaris_x64_5.11-{product|fastdebug}-c2-jbb_ParallelGC,
|
||||||
@ -322,13 +319,11 @@ my.test.targets.hotspot.linux.i586= \
|
|||||||
linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
|
linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
|
||||||
linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \
|
linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \
|
||||||
linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1, \
|
linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_G1, \
|
||||||
linux_i586_2.6-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC, \
|
|
||||||
linux_i586_2.6-{product|fastdebug}-c1-jbb_SerialGC, \
|
linux_i586_2.6-{product|fastdebug}-c1-jbb_SerialGC, \
|
||||||
linux_i586_2.6-{product|fastdebug}-c2-jbb_default_nontiered, \
|
linux_i586_2.6-{product|fastdebug}-c2-jbb_default_nontiered, \
|
||||||
linux_i586_2.6-{product|fastdebug}-c1-jbb_ParallelGC, \
|
linux_i586_2.6-{product|fastdebug}-c1-jbb_ParallelGC, \
|
||||||
linux_i586_2.6-{product|fastdebug}-c1-jbb_CMS, \
|
linux_i586_2.6-{product|fastdebug}-c1-jbb_CMS, \
|
||||||
linux_i586_2.6-{product|fastdebug}-c1-jbb_G1, \
|
linux_i586_2.6-{product|fastdebug}-c1-jbb_G1
|
||||||
linux_i586_2.6-{product|fastdebug}-c1-jbb_ParOldGC
|
|
||||||
|
|
||||||
my.test.targets.hotspot.linux.x64= \
|
my.test.targets.hotspot.linux.x64= \
|
||||||
linux_x64_2.6-{product|fastdebug}-c2-jvm98, \
|
linux_x64_2.6-{product|fastdebug}-c2-jvm98, \
|
||||||
@ -338,11 +333,9 @@ my.test.targets.hotspot.linux.x64= \
|
|||||||
linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC, \
|
linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParallelGC, \
|
||||||
linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS, \
|
linux_x64_2.6-{product|fastdebug}-c2-GCBasher_CMS, \
|
||||||
linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1, \
|
linux_x64_2.6-{product|fastdebug}-c2-GCBasher_G1, \
|
||||||
linux_x64_2.6-{product|fastdebug}-c2-GCBasher_ParOldGC, \
|
|
||||||
linux_x64_2.6-{product|fastdebug}-c2-jbb_default_nontiered, \
|
linux_x64_2.6-{product|fastdebug}-c2-jbb_default_nontiered, \
|
||||||
linux_x64_2.6-{product|fastdebug}-c2-jbb_ParallelGC, \
|
linux_x64_2.6-{product|fastdebug}-c2-jbb_ParallelGC, \
|
||||||
linux_x64_2.6-{product|fastdebug}-c2-jbb_G1, \
|
linux_x64_2.6-{product|fastdebug}-c2-jbb_G1
|
||||||
linux_x64_2.6-{product|fastdebug}-c2-jbb_ParOldGC
|
|
||||||
|
|
||||||
my.test.targets.hotspot.macosx.x64= \
|
my.test.targets.hotspot.macosx.x64= \
|
||||||
macosx_x64_10.9-{product|fastdebug}-c2-jvm98, \
|
macosx_x64_10.9-{product|fastdebug}-c2-jvm98, \
|
||||||
@ -352,11 +345,9 @@ my.test.targets.hotspot.macosx.x64= \
|
|||||||
macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_ParallelGC, \
|
macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_ParallelGC, \
|
||||||
macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_CMS, \
|
macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_CMS, \
|
||||||
macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_G1, \
|
macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_G1, \
|
||||||
macosx_x64_10.9-{product|fastdebug}-c2-GCBasher_ParOldGC, \
|
|
||||||
macosx_x64_10.9-{product|fastdebug}-c2-jbb_default_nontiered, \
|
macosx_x64_10.9-{product|fastdebug}-c2-jbb_default_nontiered, \
|
||||||
macosx_x64_10.9-{product|fastdebug}-c2-jbb_ParallelGC, \
|
macosx_x64_10.9-{product|fastdebug}-c2-jbb_ParallelGC, \
|
||||||
macosx_x64_10.9-{product|fastdebug}-c2-jbb_G1, \
|
macosx_x64_10.9-{product|fastdebug}-c2-jbb_G1
|
||||||
macosx_x64_10.9-{product|fastdebug}-c2-jbb_ParOldGC
|
|
||||||
|
|
||||||
my.test.targets.hotspot.windows.i586= \
|
my.test.targets.hotspot.windows.i586= \
|
||||||
windows_i586_6.2-{product|fastdebug}-{c1|c2}-jvm98, \
|
windows_i586_6.2-{product|fastdebug}-{c1|c2}-jvm98, \
|
||||||
@ -370,13 +361,11 @@ my.test.targets.hotspot.windows.i586= \
|
|||||||
windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
|
windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
|
||||||
windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \
|
windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \
|
||||||
windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_G1, \
|
windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_G1, \
|
||||||
windows_i586_6.2-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC, \
|
|
||||||
windows_i586_6.2-{product|fastdebug}-{c1|c2}-jbb_default, \
|
windows_i586_6.2-{product|fastdebug}-{c1|c2}-jbb_default, \
|
||||||
windows_i586_6.2-{product|fastdebug}-c2-jbb_default_nontiered, \
|
windows_i586_6.2-{product|fastdebug}-c2-jbb_default_nontiered, \
|
||||||
windows_i586_6.2-product-{c1|c2}-jbb_ParallelGC, \
|
windows_i586_6.2-product-{c1|c2}-jbb_ParallelGC, \
|
||||||
windows_i586_6.2-product-{c1|c2}-jbb_CMS, \
|
windows_i586_6.2-product-{c1|c2}-jbb_CMS, \
|
||||||
windows_i586_6.2-product-{c1|c2}-jbb_G1, \
|
windows_i586_6.2-product-{c1|c2}-jbb_G1
|
||||||
windows_i586_6.2-product-{c1|c2}-jbb_ParOldGC
|
|
||||||
|
|
||||||
my.test.targets.hotspot.windows.x64= \
|
my.test.targets.hotspot.windows.x64= \
|
||||||
windows_x64_6.2-{product|fastdebug}-c2-jvm98, \
|
windows_x64_6.2-{product|fastdebug}-c2-jvm98, \
|
||||||
@ -389,13 +378,11 @@ my.test.targets.hotspot.windows.x64= \
|
|||||||
windows_x64_6.2-{product|fastdebug}-c2-GCBasher_ParallelGC, \
|
windows_x64_6.2-{product|fastdebug}-c2-GCBasher_ParallelGC, \
|
||||||
windows_x64_6.2-{product|fastdebug}-c2-GCBasher_CMS, \
|
windows_x64_6.2-{product|fastdebug}-c2-GCBasher_CMS, \
|
||||||
windows_x64_6.2-{product|fastdebug}-c2-GCBasher_G1, \
|
windows_x64_6.2-{product|fastdebug}-c2-GCBasher_G1, \
|
||||||
windows_x64_6.2-{product|fastdebug}-c2-GCBasher_ParOldGC, \
|
|
||||||
windows_x64_6.2-{product|fastdebug}-c2-jbb_default, \
|
windows_x64_6.2-{product|fastdebug}-c2-jbb_default, \
|
||||||
windows_x64_6.2-{product|fastdebug}-c2-jbb_default_nontiered, \
|
windows_x64_6.2-{product|fastdebug}-c2-jbb_default_nontiered, \
|
||||||
windows_x64_6.2-product-c2-jbb_CMS, \
|
windows_x64_6.2-product-c2-jbb_CMS, \
|
||||||
windows_x64_6.2-product-c2-jbb_ParallelGC, \
|
windows_x64_6.2-product-c2-jbb_ParallelGC, \
|
||||||
windows_x64_6.2-product-c2-jbb_G1, \
|
windows_x64_6.2-product-c2-jbb_G1
|
||||||
windows_x64_6.2-product-c2-jbb_ParOldGC
|
|
||||||
|
|
||||||
# Some basic "smoke" tests for OpenJDK builds
|
# Some basic "smoke" tests for OpenJDK builds
|
||||||
my.test.targets.hotspot.open= \
|
my.test.targets.hotspot.open= \
|
||||||
|
@ -287,7 +287,7 @@ public class LingeredApp {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
// Lets user manage LingerApp options
|
// Lets user manage LingeredApp options
|
||||||
cmd.addAll(vmArguments);
|
cmd.addAll(vmArguments);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -320,6 +320,20 @@ public class LingeredApp {
|
|||||||
gb.start();
|
gb.start();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete lock file that signals app to terminate, then
|
||||||
|
* wait until app is actually terminated.
|
||||||
|
* @throws IOException
|
||||||
|
*/
|
||||||
|
public void stopApp() throws IOException {
|
||||||
|
deleteLock();
|
||||||
|
waitAppTerminate();
|
||||||
|
int exitcode = appProcess.exitValue();
|
||||||
|
if (exitcode != 0) {
|
||||||
|
throw new IOException("LingeredApp terminated with non-zero exit code " + exitcode);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* High level interface for test writers
|
* High level interface for test writers
|
||||||
*/
|
*/
|
||||||
@ -351,17 +365,11 @@ public class LingeredApp {
|
|||||||
return startApp(null);
|
return startApp(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
public static void stopApp(LingeredApp app) throws IOException {
|
||||||
* Delete lock file that signal app to terminate, then
|
if (app != null) {
|
||||||
* waits until app is actually terminated.
|
// LingeredApp can throw an exception during the intialization,
|
||||||
* @throws IOException
|
// make sure we don't have cascade NPE
|
||||||
*/
|
app.stopApp();
|
||||||
public void stopApp() throws IOException {
|
|
||||||
deleteLock();
|
|
||||||
waitAppTerminate();
|
|
||||||
int exitcode = appProcess.exitValue();
|
|
||||||
if (exitcode != 0) {
|
|
||||||
throw new IOException("LingeredApp terminated with non-zero exit code " + exitcode);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -83,6 +83,7 @@ public class WhiteBox {
|
|||||||
|
|
||||||
public native int getHeapOopSize();
|
public native int getHeapOopSize();
|
||||||
public native int getVMPageSize();
|
public native int getVMPageSize();
|
||||||
|
public native long getVMAllocationGranularity();
|
||||||
public native long getVMLargePageSize();
|
public native long getVMLargePageSize();
|
||||||
|
|
||||||
private native boolean isObjectInOldGen0(Object o);
|
private native boolean isObjectInOldGen0(Object o);
|
||||||
@ -363,4 +364,8 @@ public class WhiteBox {
|
|||||||
|
|
||||||
// Safepoint Checking
|
// Safepoint Checking
|
||||||
public native void assertMatchingSafepointCalls(boolean mutexSafepointValue, boolean attemptedNoSafepointValue);
|
public native void assertMatchingSafepointCalls(boolean mutexSafepointValue, boolean attemptedNoSafepointValue);
|
||||||
|
|
||||||
|
// Sharing
|
||||||
|
public native boolean isShared(Object o);
|
||||||
|
public native boolean areSharedStringsIgnored();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user