agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
7089790_full Cdiff agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
Print this page
rev 2695 : shared changes
*** 35,44 ****
--- 35,46 ----
import sun.jvm.hotspot.runtime.win32_ia64.Win32IA64JavaThreadPDAccess;
import sun.jvm.hotspot.runtime.linux_x86.LinuxX86JavaThreadPDAccess;
import sun.jvm.hotspot.runtime.linux_ia64.LinuxIA64JavaThreadPDAccess;
import sun.jvm.hotspot.runtime.linux_amd64.LinuxAMD64JavaThreadPDAccess;
import sun.jvm.hotspot.runtime.linux_sparc.LinuxSPARCJavaThreadPDAccess;
+ import sun.jvm.hotspot.runtime.bsd_x86.BsdX86JavaThreadPDAccess;
+ import sun.jvm.hotspot.runtime.bsd_amd64.BsdAMD64JavaThreadPDAccess;
import sun.jvm.hotspot.utilities.*;
public class Threads {
private static JavaThreadFactory threadFactory;
private static AddressField threadListField;
*** 88,99 ****
} else if (cpu.equals("amd64")) {
access = new LinuxAMD64JavaThreadPDAccess();
} else if (cpu.equals("sparc")) {
access = new LinuxSPARCJavaThreadPDAccess();
}
!
}
if (access == null) {
throw new RuntimeException("OS/CPU combination " + os + "/" + cpu +
" not yet supported");
}
--- 90,106 ----
} else if (cpu.equals("amd64")) {
access = new LinuxAMD64JavaThreadPDAccess();
} else if (cpu.equals("sparc")) {
access = new LinuxSPARCJavaThreadPDAccess();
}
! } else if (os.equals("bsd")) {
! if (cpu.equals("x86")) {
! access = new BsdX86JavaThreadPDAccess();
! } else if (cpu.equals("amd64")) {
! access = new BsdAMD64JavaThreadPDAccess();
}
+ }
if (access == null) {
throw new RuntimeException("OS/CPU combination " + os + "/" + cpu +
" not yet supported");
}
agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File