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