| Modifier and Type | Class and Description |
|---|---|
| pack-priv static interface | |
| private class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv abstract class | |
| pack-priv class |
| Modifier and Type | Field and Description |
|---|---|
| private HotSpotAgent | |
| private boolean | |
| private boolean | |
| private List | |
| private JInternalFrame | |
| private JMenuItem | |
| private JInternalFrame | |
| private String | |
| private String | |
| private JDesktopPane | |
| private List | |
| private String | |
| private JFrame | |
| private JVMDebugger | |
| private int | |
| private JMenuItem | |
| private JInternalFrame | |
| private JMenu | |
| private WorkerThread |
| Access | Constructor and Description |
|---|---|
| public | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | attach(int pid)
NOTE we are in a different thread here than either the main thread or the Swing/AWT event handler thread, so we must be very careful when creating or removing widgets |
| private void | |
| private void | |
| private static JMenuItem | |
| private void | |
| private void | |
| private void | doHeapIteration(String frameTitle, String progressBarText, HeapVisitor visitor, HSDB.
|
| private void | |
| private static void | |
| private void | |
| private String | formatMessage(String message, int charsPerLine)
Punctuates the given string with \n's where necessary to not exceed the given number of characters per line. |
| private static JavaVFrame | |
| public static void | |
| public void | |
| private void | |
| public void | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| public void | |
| public void | showJavaStackTrace(final JavaThread thread)
Implements sun.
|
| public void | showLiveness(Oop oop, LivenessPathList liveness)
Implements sun.
|
| public void | |
| private void | |
| private void | |
| public void | |
| private void | |
| private void | |
| private void | |
| public void | |
| public void | |
| public void | showThreadOopInspector(JavaThread thread)
Implements sun.
|
| private void | showThreadsDialog()
NOTE that this is called from another thread than the main or Swing thread and we have to be careful about synchronization |
| public void | showThreadStackMemory(final JavaThread thread)
Implements sun.
|
| public void |
| agent | back to summary |
|---|---|
| private HotSpotAgent agent | |
| argError | back to summary |
|---|---|
| private boolean argError | |
| attached | back to summary |
|---|---|
| private boolean attached | |
| attachMenuItems | back to summary |
|---|---|
| private List<JMenuItem> attachMenuItems | |
| attachWaitDialog | back to summary |
|---|---|
| private JInternalFrame attachWaitDialog | |
| computeRevPtrsMenuItem | back to summary |
|---|---|
| private JMenuItem computeRevPtrsMenuItem | |
| consoleFrame | back to summary |
|---|---|
| private JInternalFrame consoleFrame | |
| coreFilename | back to summary |
|---|---|
| private String coreFilename | |
| debugServerName | back to summary |
|---|---|
| private String debugServerName | |
| desktop | back to summary |
|---|---|
| private JDesktopPane desktop | |
| detachMenuItems | back to summary |
|---|---|
| private List<JMenuItem> detachMenuItems | |
| execPath | back to summary |
|---|---|
| private String execPath | |
| frame | back to summary |
|---|---|
| private JFrame frame | |
| jvmDebugger | back to summary |
|---|---|
| private JVMDebugger jvmDebugger | |
| pid | back to summary |
|---|---|
| private int pid | |
| showDbgConsoleMenuItem | back to summary |
|---|---|
| private JMenuItem showDbgConsoleMenuItem | |
| threadsFrame | back to summary |
|---|---|
| private JInternalFrame threadsFrame | |
| toolsMenu | back to summary |
|---|---|
| private JMenu toolsMenu | |
| workerThread | back to summary |
|---|---|
| private WorkerThread workerThread | |
| HSDB | back to summary |
|---|---|
| public HSDB(JVMDebugger d) | |
| HSDB | back to summary |
|---|---|
| private HSDB(String[] args) | |
| attach | back to summary |
|---|---|
| private void attach(JVMDebugger d) | |
| attach | back to summary |
|---|---|
| private void attach(int pid) NOTE we are in a different thread here than either the main thread or the Swing/AWT event handler thread, so we must be very careful when creating or removing widgets | |
| attach | back to summary |
|---|---|
| private void attach(final String executablePath, final String corePath) NOTE we are in a different thread here than either the main thread or the Swing/AWT event handler thread, so we must be very careful when creating or removing widgets | |
| connect | back to summary |
|---|---|
| private void connect(final String debugServerName) NOTE we are in a different thread here than either the main thread or the Swing/AWT event handler thread, so we must be very careful when creating or removing widgets | |
| createMenuItem | back to summary |
|---|---|
| private static JMenuItem createMenuItem(String name, ActionListener l) | |
| detach | back to summary |
|---|---|
| private void detach() | |
| detachDebugger | back to summary |
|---|---|
| private void detachDebugger() | |
| doHeapIteration | back to summary |
|---|---|
| private void doHeapIteration(String frameTitle, String progressBarText, HeapVisitor visitor, HSDB. | |
| doUsage | back to summary |
|---|---|
| private void doUsage() | |
| dumpStack | back to summary |
|---|---|
| private static void dumpStack(JavaThread cur) | |
| fireComputeReversePtrs | back to summary |
|---|---|
| private void fireComputeReversePtrs() | |
| formatMessage | back to summary |
|---|---|
| private String formatMessage(String message, int charsPerLine) Punctuates the given string with \n's where necessary to not exceed the given number of characters per line. Strips extraneous whitespace. | |
| getLastJavaVFrame | back to summary |
|---|---|
| private static JavaVFrame getLastJavaVFrame(JavaThread cur) | |
| main | back to summary |
|---|---|
| public static void main(String[] args) | |
| run | back to summary |
|---|---|
| public void run() | |
| setMenuItemsEnabled | back to summary |
|---|---|
| private void setMenuItemsEnabled(List<JMenuItem> items, boolean enabled) | |
| showAnnotatedMemoryViewer | back to summary |
|---|---|
| public void showAnnotatedMemoryViewer() | |
| showAttachDialog | back to summary |
|---|---|
| private void showAttachDialog() | |
| showClassBrowser | back to summary |
|---|---|
| public void showClassBrowser() | |
| showCodeViewer | back to summary |
|---|---|
| public void showCodeViewer() | |
| showCodeViewer | back to summary |
|---|---|
| public void showCodeViewer(final Address address) Implements sun. | |
| showCommandLineFlags | back to summary |
|---|---|
| public void showCommandLineFlags() | |
| showConnectDialog | back to summary |
|---|---|
| private void showConnectDialog() | |
| showConsole | back to summary |
|---|---|
| private void showConsole() | |
| showDeadlockDetectionPanel | back to summary |
|---|---|
| private void showDeadlockDetectionPanel() | |
| showDebuggerConsole | back to summary |
|---|---|
| private void showDebuggerConsole() | |
| showFindInCodeCachePanel | back to summary |
|---|---|
| private void showFindInCodeCachePanel() | |
| showFindInHeapPanel | back to summary |
|---|---|
| private void showFindInHeapPanel() | |
| showFindPanel | back to summary |
|---|---|
| private void showFindPanel() | |
| showHeapParametersPanel | back to summary |
|---|---|
| private void showHeapParametersPanel() | |
| showInspector | back to summary |
|---|---|
| public void showInspector(SimpleTreeNode adapter) Implements sun. | |
| showJavaStackTrace | back to summary |
|---|---|
| public void showJavaStackTrace(final JavaThread thread) Implements sun. | |
| showLiveness | back to summary |
|---|---|
| public void showLiveness(Oop oop, LivenessPathList liveness) Implements sun. | |
| showMemoryViewer | back to summary |
|---|---|
| public void showMemoryViewer() | |
| showMonitorCacheDumpPanel | back to summary |
|---|---|
| private void showMonitorCacheDumpPanel() | |
| showObjectHistogram | back to summary |
|---|---|
| private void showObjectHistogram() | |
| showObjectsOfType | back to summary |
|---|---|
| public void showObjectsOfType(Klass type) Implements sun. | |
| showOpenCoreFileDialog | back to summary |
|---|---|
| private void showOpenCoreFileDialog() | |
| showPanel | back to summary |
|---|---|
| private void showPanel(String name, JPanel panel) | |
| showPanel | back to summary |
|---|---|
| private void showPanel(String name, JPanel panel, float aspectRatio, float fillRatio) | |
| showSystemProperties | back to summary |
|---|---|
| public void showSystemProperties() | |
| showThreadInfo | back to summary |
|---|---|
| public void showThreadInfo(final JavaThread thread) Implements sun. | |
| showThreadOopInspector | back to summary |
|---|---|
| public void showThreadOopInspector(JavaThread thread) Implements sun. | |
| showThreadsDialog | back to summary |
|---|---|
| private void showThreadsDialog() NOTE that this is called from another thread than the main or Swing thread and we have to be careful about synchronization | |
| showThreadStackMemory | back to summary |
|---|---|
| public void showThreadStackMemory(final JavaThread thread) Implements sun. | |
| showVMVersion | back to summary |
|---|---|
| public void showVMVersion() | |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| heapIterationComplete | back to summary |
|---|---|
| public void heapIterationComplete() | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | windowClosing(WindowEvent e)
Overrides java. Implements java. Invoked when a window is in the process of being closed. |
| CloseUI | back to summary |
|---|---|
| private CloseUI() | |
| windowClosing | back to summary |
|---|---|
| public void windowClosing(WindowEvent e) Overrides java. Implements java. Doc from java. Invoked when a window is in the process of being closed. The close operation can be overridden at this point.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv FindObjectByType |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| finder | back to summary |
|---|---|
| pack-priv FindObjectByType finder | |
| FindObjectByTypeCleanupThunk | back to summary |
|---|---|
| pack-priv FindObjectByTypeCleanupThunk(FindObjectByType finder) | |
| heapIterationComplete | back to summary |
|---|---|
| public void heapIterationComplete() Implements sun. | |
| Modifier and Type | Field and Description |
|---|---|
| private ProgressBarPanel | |
| private HSDB. | |
| private JInternalFrame | |
| private String | |
| private String |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | heapIterationComplete()
Implements sun. Will be called after the iteration is complete. |
| public void | heapIterationFractionUpdate(final double fractionOfHeapVisited)
Implements sun. Will be called periodically with a number between 0 and 1. |
| bar | back to summary |
|---|---|
| private ProgressBarPanel bar | |
| cleanup | back to summary |
|---|---|
| private HSDB. | |
| frame | back to summary |
|---|---|
| private JInternalFrame frame | |
| progressBarTitle | back to summary |
|---|---|
| private String progressBarTitle | |
| windowTitle | back to summary |
|---|---|
| private String windowTitle | |
| HeapProgress | back to summary |
|---|---|
| pack-priv HeapProgress(String windowTitle) | |
| HeapProgress | back to summary |
|---|---|
| pack-priv HeapProgress(String windowTitle, String progressBarTitle) | |
| HeapProgress | back to summary |
|---|---|
| pack-priv HeapProgress(String windowTitle, String progressBarTitle, HSDB. | |
| heapIterationComplete | back to summary |
|---|---|
| public void heapIterationComplete() Implements sun. Doc from sun. Will be called after the iteration is complete. | |
| heapIterationFractionUpdate | back to summary |
|---|---|
| public void heapIterationFractionUpdate(final double fractionOfHeapVisited) Implements sun. Doc from sun. Will be called periodically with a number between 0 and 1. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv ObjectHistogram |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| histo | back to summary |
|---|---|
| pack-priv ObjectHistogram histo | |
| ObjectHistogramCleanupThunk | back to summary |
|---|---|
| pack-priv ObjectHistogramCleanupThunk(ObjectHistogram histo) | |
| heapIterationComplete | back to summary |
|---|---|
| public void heapIterationComplete() Implements sun. | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| SignalInfo | back to summary |
|---|---|
| pack-priv SignalInfo() | |
| Modifier and Type | Field and Description |
|---|---|
| protected AnnotatedMemoryPanel | |
| protected JavaVFrame |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| annoPanel | back to summary |
|---|---|
| protected AnnotatedMemoryPanel annoPanel | |
| vf | back to summary |
|---|---|
| protected JavaVFrame vf | |
| StackWalker | back to summary |
|---|---|
| pack-priv StackWalker(JavaVFrame vf, AnnotatedMemoryPanel annoPanel) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv HeapVisitor |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| visitor | back to summary |
|---|---|
| pack-priv HeapVisitor visitor | |
| VisitHeap | back to summary |
|---|---|
| pack-priv VisitHeap(HeapVisitor visitor) | |
| run | back to summary |
|---|---|
| public void run() Implements java. Doc from java. Runs this operation. | |