META-INF/
META-INF/MANIFEST.MF
META-INF/services/com.sun.jdi.connect.Connector
com/
com/sun/
com/sun/java/
com/sun/java/swing/
com/sun/java/swing/action/
com/sun/java/swing/action/AboutAction.class
AboutAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.AboutAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/ActionManager.class
ActionManager.java
package com.sun.java.swing.action
public abstract com.sun.java.swing.action.ActionManager extends java.lang.Object {
private java.util.HashMap actions
private static com.sun.java.swing.action.ActionUtilities utilities
private static com.sun.java.swing.action.ActionManager manager
protected void <init> ()
public static com.sun.java.swing.action.ActionManager getInstance ()
protected static void setInstance (com.sun.java.swing.action.ActionManager)
com.sun.java.swing.action.ActionManager m
protected abstract void addActions ()
protected void addAction (java.lang.String, javax.swing.Action)
String cmdname
javax.swing.Action action
public javax.swing.Action getAction (java.lang.String)
String key
public com.sun.java.swing.action.DelegateAction getDelegateAction (java.lang.String)
String name
javax.swing.Action a
public com.sun.java.swing.action.StateChangeAction getStateChangeAction (java.lang.String)
String name
javax.swing.Action a
public static javax.swing.ImageIcon getIcon (java.lang.String)
String name
public void setActionEnabled (java.lang.String, boolean)
String name
boolean enabled
javax.swing.Action action
static void <clinit> ()
}
com/sun/java/swing/action/ActionUtilities.class
ActionUtilities.java
package com.sun.java.swing.action
com.sun.java.swing.action.ActionUtilities extends java.lang.Object {
public static final String IMAGE_DIR
void <init> ()
public javax.swing.ImageIcon getIcon (java.lang.String)
String name
String imagePath
java.net.URL url
}
com/sun/java/swing/action/AlignCenterAction.class
AlignCenterAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.AlignCenterAction extends com.sun.java.swing.action.StateChangeAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/AlignLeftAction.class
AlignLeftAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.AlignLeftAction extends com.sun.java.swing.action.StateChangeAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/AlignRightAction.class
AlignRightAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.AlignRightAction extends com.sun.java.swing.action.StateChangeAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/ApplyAction.class
ApplyAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.ApplyAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/BackAction.class
BackAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.BackAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/CancelAction.class
CancelAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.CancelAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/DelegateAction.class
DelegateAction.java
package com.sun.java.swing.action
public abstract com.sun.java.swing.action.DelegateAction extends javax.swing.AbstractAction {
private java.awt.event.ActionListener listener
public void <init> (java.lang.String, javax.swing.Icon)
String name
javax.swing.Icon icon
public void addActionListener (java.awt.event.ActionListener)
java.awt.event.ActionListener listener
public void removeActionListener (java.awt.event.ActionListener)
java.awt.event.ActionListener listener
public java.awt.event.ActionListener[] getActionListeners ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
}
com/sun/java/swing/action/ExitAction.class
ExitAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.ExitAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
static void <clinit> ()
}
com/sun/java/swing/action/FileMenu.class
FileMenu.java
package com.sun.java.swing.action
public com.sun.java.swing.action.FileMenu extends javax.swing.AbstractAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final Integer VALUE_MNEMONIC
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent actionevent
static void <clinit> ()
}
com/sun/java/swing/action/FinishAction.class
FinishAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.FinishAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/HelpAction.class
HelpAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.HelpAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/HelpMenu.class
HelpMenu.java
package com.sun.java.swing.action
public com.sun.java.swing.action.HelpMenu extends javax.swing.AbstractAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final Integer VALUE_MNEMONIC
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent actionevent
static void <clinit> ()
}
com/sun/java/swing/action/NewAction.class
NewAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.NewAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/NextAction.class
NextAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.NextAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/OkAction.class
OkAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.OkAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/OpenAction.class
OpenAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.OpenAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/SaveAction.class
SaveAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.SaveAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final javax.swing.KeyStroke VALUE_ACCELERATOR
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/SaveAsAction.class
SaveAsAction.java
package com.sun.java.swing.action
public com.sun.java.swing.action.SaveAsAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void <init> (java.lang.String)
String iconPath
static void <clinit> ()
}
com/sun/java/swing/action/StateChangeAction.class
StateChangeAction.java
package com.sun.java.swing.action
public abstract com.sun.java.swing.action.StateChangeAction extends com.sun.java.swing.action.DelegateAction implements java.awt.event.ItemListener {
protected boolean selected
private java.awt.event.ItemListener listener
public void <init> (java.lang.String)
String name
public void <init> (java.lang.String, javax.swing.Icon)
String name
javax.swing.Icon icon
public boolean isSelected ()
public synchronized void setSelected (boolean)
boolean newValue
boolean oldValue
public void setItemListener (java.awt.event.ItemListener)
java.awt.event.ItemListener listener
public java.awt.event.ItemListener getItemListener ()
public void itemStateChanged (java.awt.event.ItemEvent)
java.awt.event.ItemEvent evt
}
com/sun/java/swing/action/ViewMenu.class
ViewMenu.java
package com.sun.java.swing.action
public com.sun.java.swing.action.ViewMenu extends javax.swing.AbstractAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final Integer VALUE_MNEMONIC
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent actionevent
static void <clinit> ()
}
com/sun/java/swing/ui/
com/sun/java/swing/ui/CommonMenuBar.class
CommonMenuBar.java
package com.sun.java.swing.ui
public abstract com.sun.java.swing.ui.CommonMenuBar extends javax.swing.JMenuBar {
protected com.sun.java.swing.action.ActionManager manager
private com.sun.java.swing.ui.StatusBar statusBar
protected void <init> (com.sun.java.swing.action.ActionManager)
com.sun.java.swing.action.ActionManager manager
protected void <init> (com.sun.java.swing.action.ActionManager, com.sun.java.swing.ui.StatusBar)
com.sun.java.swing.action.ActionManager manager
com.sun.java.swing.ui.StatusBar status
protected abstract void configureMenu ()
protected void configureToggleMenuItem (javax.swing.JMenuItem, javax.swing.Action)
javax.swing.JMenuItem menuItem
javax.swing.Action action
protected void configureMenuItem (javax.swing.JMenuItem, javax.swing.Action)
javax.swing.JMenuItem menuItem
javax.swing.Action action
protected javax.swing.JMenu createMenu (java.lang.String, char)
String name
char mnemonic
javax.swing.JMenu menu
protected void addMenuItem (javax.swing.JMenu, javax.swing.Action)
javax.swing.JMenu menu
javax.swing.Action action
javax.swing.JMenuItem menuItem
protected void addCheckBoxMenuItem (javax.swing.JMenu, com.sun.java.swing.action.StateChangeAction)
javax.swing.JMenu menu
com.sun.java.swing.action.StateChangeAction a
protected void addCheckBoxMenuItem (javax.swing.JMenu, com.sun.java.swing.action.StateChangeAction, boolean)
javax.swing.JMenu menu
com.sun.java.swing.action.StateChangeAction a
boolean selected
javax.swing.JCheckBoxMenuItem mi
protected void addRadioButtonMenuItem (javax.swing.JMenu, javax.swing.ButtonGroup, com.sun.java.swing.action.StateChangeAction)
javax.swing.JMenu menu
javax.swing.ButtonGroup group
com.sun.java.swing.action.StateChangeAction a
protected void addRadioButtonMenuItem (javax.swing.JMenu, javax.swing.ButtonGroup, com.sun.java.swing.action.StateChangeAction, boolean)
javax.swing.JMenu menu
javax.swing.ButtonGroup group
com.sun.java.swing.action.StateChangeAction a
boolean selected
javax.swing.JRadioButtonMenuItem mi
}
com/sun/java/swing/ui/CommonToolBar.class
CommonToolBar.java
package com.sun.java.swing.ui
public abstract com.sun.java.swing.ui.CommonToolBar extends javax.swing.JToolBar {
protected com.sun.java.swing.action.ActionManager manager
private java.awt.Dimension buttonSize
private java.awt.Insets buttonInsets
private com.sun.java.swing.ui.StatusBar statusBar
protected void <init> (com.sun.java.swing.action.ActionManager)
com.sun.java.swing.action.ActionManager manager
protected void <init> (com.sun.java.swing.action.ActionManager, com.sun.java.swing.ui.StatusBar)
com.sun.java.swing.action.ActionManager manager
com.sun.java.swing.ui.StatusBar status
protected abstract void addComponents ()
protected void addButton (javax.swing.Action)
javax.swing.Action action
javax.swing.JButton button
protected void addToggleButton (com.sun.java.swing.action.StateChangeAction)
com.sun.java.swing.action.StateChangeAction a
protected void addToggleButton (com.sun.java.swing.action.StateChangeAction, javax.swing.ButtonGroup)
com.sun.java.swing.action.StateChangeAction a
javax.swing.ButtonGroup group
javax.swing.JToggleButton button
protected void configureToggleButton (javax.swing.JToggleButton, javax.swing.Action)
javax.swing.JToggleButton button
javax.swing.Action action
protected void configureButton (javax.swing.AbstractButton, javax.swing.Action)
javax.swing.AbstractButton button
javax.swing.Action action
}
com/sun/java/swing/ui/CommonUI$1.class
CommonUI.java
package com.sun.java.swing.ui
synthetic com.sun.java.swing.ui.CommonUI$1 extends java.lang.Object {
}
com/sun/java/swing/ui/CommonUI$NumberDocument.class
CommonUI.java
package com.sun.java.swing.ui
com.sun.java.swing.ui.CommonUI$NumberDocument extends javax.swing.text.PlainDocument {
public void insertString (int, java.lang.String, javax.swing.text.AttributeSet) throws javax.swing.text.BadLocationException
int offs
String str
javax.swing.text.AttributeSet atts
private void <init> ()
synthetic void <init> (com.sun.java.swing.ui.CommonUI$1)
com.sun.java.swing.ui.CommonUI$1 x0
}
com/sun/java/swing/ui/CommonUI.class
CommonUI.java
package com.sun.java.swing.ui
public com.sun.java.swing.ui.CommonUI extends java.lang.Object {
private static final int BUTTON_WIDTH
private static final int BUTTON_HEIGHT
private static final int BUTTCON_WIDTH
private static final int BUTTCON_HEIGHT
private static final int SM_BUTTON_WIDTH
private static final int SM_BUTTON_HEIGHT
private static final int LABEL_WIDTH
private static final int LABEL_HEIGHT
private static final int TEXT_WIDTH
private static final int TEXT_HEIGHT
private static final java.awt.Dimension buttonPrefSize
private static final java.awt.Dimension buttconPrefSize
private static final java.awt.Dimension smbuttonPrefSize
private static final java.awt.Dimension labelPrefSize
private static final java.awt.Dimension textPrefSize
public void <init> ()
public static javax.swing.JLabel createLabel (java.lang.String, int, java.awt.Component)
String text
int mnemonic
java.awt.Component comp
javax.swing.JLabel label
public static javax.swing.JLabel createLabel (java.lang.String)
String text
public static javax.swing.JTextField createTextField (java.lang.String, java.awt.event.KeyListener, boolean)
String text
java.awt.event.KeyListener listener
boolean numbers
javax.swing.JTextField field
public static javax.swing.JTextField createTextField (java.lang.String, boolean)
String text
boolean numbers
public static javax.swing.JTextField createTextField (java.lang.String, java.awt.event.KeyListener)
String text
java.awt.event.KeyListener listener
public static javax.swing.JTextField createTextField (java.lang.String)
String text
public static javax.swing.JRadioButton createRadioButton (java.lang.String, int, java.awt.event.ActionListener, boolean)
String text
int mnemonic
java.awt.event.ActionListener listener
boolean selected
javax.swing.JRadioButton button
public static javax.swing.JRadioButton createRadioButton (java.lang.String, int, boolean)
String text
int mnemonic
boolean selected
public static javax.swing.JRadioButton createRadioButton (java.lang.String, int, java.awt.event.ActionListener)
String text
int mnemonic
java.awt.event.ActionListener listener
public static javax.swing.JRadioButton createRadioButton (java.lang.String, int)
String text
int mnemonic
public static javax.swing.JRadioButton createRadioButton (java.lang.String)
String text
public static javax.swing.JCheckBox createCheckBox (java.lang.String, int, java.awt.event.ActionListener, boolean)
String text
int mnemonic
java.awt.event.ActionListener listener
boolean selected
javax.swing.JCheckBox checkbox
public static javax.swing.JCheckBox createCheckBox (java.lang.String, int, java.awt.event.ActionListener)
String text
int mnemonic
java.awt.event.ActionListener listener
public static javax.swing.JCheckBox createCheckBox (java.lang.String, int, boolean)
String text
int mnemonic
boolean selected
public static javax.swing.JCheckBox createCheckBox (java.lang.String, int)
String text
int mnemonic
public static javax.swing.JCheckBox createCheckBox (java.lang.String)
String text
public static javax.swing.JComboBox createComboBox (java.lang.Object[], java.awt.event.ActionListener, boolean)
Object[] items
java.awt.event.ActionListener listener
boolean editable
javax.swing.JComboBox comboBox
public static javax.swing.JComboBox createComboBox (java.lang.Object[], boolean)
Object[] items
boolean editable
public static javax.swing.JComboBox createComboBox (java.util.Vector, java.awt.event.ActionListener, boolean)
java.util.Vector items
java.awt.event.ActionListener listener
boolean editable
javax.swing.JComboBox comboBox
public static javax.swing.JComboBox createComboBox (java.util.Vector, boolean)
java.util.Vector items
boolean editable
public static javax.swing.JButton createButton (javax.swing.Action)
javax.swing.Action action
javax.swing.JButton button
public static javax.swing.JButton createButton (java.lang.String, java.awt.event.ActionListener, int)
String text
java.awt.event.ActionListener listener
int mnemonic
javax.swing.JButton button
private static void setButtonSize (javax.swing.JButton, java.awt.Dimension)
java.awt.Dimension psize
javax.swing.JButton button
java.awt.Dimension size
String text
public static javax.swing.JButton createButton (java.lang.String, java.awt.event.ActionListener)
String text
java.awt.event.ActionListener listener
public static javax.swing.JButton createSmallButton (java.lang.String, java.awt.event.ActionListener, int)
String text
java.awt.event.ActionListener listener
int mnemonic
javax.swing.JButton button
public static javax.swing.JButton createSmallButton (java.lang.String, java.awt.event.ActionListener)
String text
java.awt.event.ActionListener listener
public static javax.swing.border.Border createBorder (java.lang.String)
String text
javax.swing.border.Border border
public static javax.swing.border.Border createBorder ()
public static javax.swing.JScrollPane createListPane (javax.swing.JList, java.lang.String)
javax.swing.JList list
String text
javax.swing.JScrollPane pane
public static void centerComponent (java.awt.Component, java.awt.Component)
java.awt.Rectangle rect
java.awt.Dimension d
java.awt.Component source
java.awt.Component parent
java.awt.Dimension dim
java.awt.Rectangle rect
int x
int y
public static void centerComponent (java.awt.Component)
java.awt.Component source
public static javax.swing.JFrame getParentFrame (java.awt.Component)
java.awt.Component source
java.awt.Container parent
public static java.lang.Integer msToSec (java.lang.Integer)
Integer ms
int value
public static java.lang.Integer secToMs (java.lang.Integer)
Integer sec
int value
public static java.lang.String stringFromStringArray (java.lang.String[], java.lang.String)
String separator
int i
String[] strings
String delim
String string
String separator
public static java.lang.String stringFromStringArray (java.lang.String[])
String[] strings
public static java.lang.String[] stringArrayFromString (java.lang.String, java.lang.String)
java.util.StringTokenizer st
String string
String delim
java.util.StringTokenizer st
int numTokens
String[] strings
int index
public static java.lang.String[] stringArrayFromString (java.lang.String)
String string
public static void setWaitCursor (java.awt.Component)
java.awt.Component comp
public static void setDefaultCursor (java.awt.Component)
java.awt.Component comp
public static java.awt.Dimension getButtconPrefSize ()
static void <clinit> ()
}
com/sun/java/swing/ui/OkCancelButtonPanel.class
OkCancelButtonPanel.java
package com.sun.java.swing.ui
public com.sun.java.swing.ui.OkCancelButtonPanel extends javax.swing.JPanel {
public static final String OK_COMMAND
public static final String CANCEL_COMMAND
public void <init> (java.awt.event.ActionListener)
java.awt.event.ActionListener listener
com.sun.java.swing.action.DelegateAction okAction
com.sun.java.swing.action.DelegateAction cancelAction
}
com/sun/java/swing/ui/OkCancelDialog.class
OkCancelDialog.java
package com.sun.java.swing.ui
public com.sun.java.swing.ui.OkCancelDialog extends javax.swing.JDialog implements java.awt.event.ActionListener {
private boolean okPressed
public void <init> (java.lang.String, javax.swing.JPanel)
String title
javax.swing.JPanel panel
public void <init> (java.lang.String, javax.swing.JPanel, boolean)
String title
javax.swing.JPanel panel
boolean modal
java.awt.Container pane
public boolean isOk ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
String command
}
com/sun/java/swing/ui/SplashScreen.class
SplashScreen.java
package com.sun.java.swing.ui
public com.sun.java.swing.ui.SplashScreen extends java.awt.Window {
private javax.swing.ImageIcon screen
public void <init> (java.awt.Frame)
java.awt.MediaTracker mt
java.awt.Frame f
java.net.URL url
public void setVisible (boolean)
java.awt.Dimension d
java.awt.Insets i
int w
int h
boolean val
public void paint (java.awt.Graphics)
java.awt.Dimension d
java.awt.Graphics g
}
com/sun/java/swing/ui/StatusBar.class
StatusBar.java
package com.sun.java.swing.ui
public com.sun.java.swing.ui.StatusBar extends javax.swing.JPanel implements java.awt.event.ActionListener java.awt.event.MouseListener {
private static final int PROGRESS_MAX
private static final int PROGRESS_MIN
private javax.swing.JLabel label
private java.awt.Dimension preferredSize
private javax.swing.JProgressBar progressBar
private javax.swing.Timer timer
private boolean forward
private static com.sun.java.swing.ui.StatusBar statusBar
public void <init> ()
public static com.sun.java.swing.ui.StatusBar getInstance ()
public static void setInstance (com.sun.java.swing.ui.StatusBar)
com.sun.java.swing.ui.StatusBar sb
protected int getWidth (java.lang.String)
String s
java.awt.FontMetrics fm
protected int getFontHeight ()
java.awt.FontMetrics fm
public java.awt.Dimension getPreferredSize ()
public void setMessage (java.lang.String)
String message
public void startBusyBar ()
public void stopBusyBar ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
int value
public void mouseClicked (java.awt.event.MouseEvent)
java.awt.event.MouseEvent mouseevent
public void mousePressed (java.awt.event.MouseEvent)
java.awt.event.MouseEvent mouseevent
public void mouseReleased (java.awt.event.MouseEvent)
java.awt.event.MouseEvent mouseevent
public void mouseExited (java.awt.event.MouseEvent)
java.awt.event.MouseEvent evt
public void mouseEntered (java.awt.event.MouseEvent)
String message
javax.swing.AbstractButton button
javax.swing.Action action
java.awt.event.MouseEvent evt
}
com/sun/java/swing/ui/TabsDlg$1.class
TabsDlg.java
package com.sun.java.swing.ui
final com.sun.java.swing.ui.TabsDlg$1 extends java.lang.Object implements java.awt.event.ActionListener {
void <init> ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
}
com/sun/java/swing/ui/TabsDlg$2.class
TabsDlg.java
package com.sun.java.swing.ui
final com.sun.java.swing.ui.TabsDlg$2 extends java.lang.Object implements java.awt.event.ActionListener {
void <init> ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
}
com/sun/java/swing/ui/TabsDlg$ApplyListener.class
TabsDlg.java
package com.sun.java.swing.ui
com.sun.java.swing.ui.TabsDlg$ApplyListener extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.sun.java.swing.ui.TabsDlg this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
private void <init> (com.sun.java.swing.ui.TabsDlg)
synthetic void <init> (com.sun.java.swing.ui.TabsDlg, com.sun.java.swing.ui.TabsDlg$1)
com.sun.java.swing.ui.TabsDlg x0
com.sun.java.swing.ui.TabsDlg$1 x1
}
com/sun/java/swing/ui/TabsDlg$CancelListener.class
TabsDlg.java
package com.sun.java.swing.ui
com.sun.java.swing.ui.TabsDlg$CancelListener extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.sun.java.swing.ui.TabsDlg this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
private void <init> (com.sun.java.swing.ui.TabsDlg)
synthetic void <init> (com.sun.java.swing.ui.TabsDlg, com.sun.java.swing.ui.TabsDlg$1)
com.sun.java.swing.ui.TabsDlg x0
com.sun.java.swing.ui.TabsDlg$1 x1
}
com/sun/java/swing/ui/TabsDlg$OkListener.class
TabsDlg.java
package com.sun.java.swing.ui
com.sun.java.swing.ui.TabsDlg$OkListener extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.sun.java.swing.ui.TabsDlg this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
private void <init> (com.sun.java.swing.ui.TabsDlg)
synthetic void <init> (com.sun.java.swing.ui.TabsDlg, com.sun.java.swing.ui.TabsDlg$1)
com.sun.java.swing.ui.TabsDlg x0
com.sun.java.swing.ui.TabsDlg$1 x1
}
com/sun/java/swing/ui/TabsDlg.class
TabsDlg.java
package com.sun.java.swing.ui
public com.sun.java.swing.ui.TabsDlg extends javax.swing.JDialog {
private javax.swing.JTabbedPane tabsPanel
private com.sun.java.swing.action.DelegateAction okAction
private com.sun.java.swing.action.DelegateAction cancelAction
private com.sun.java.swing.action.DelegateAction applyAction
private java.awt.event.ActionListener okListener
private java.awt.event.ActionListener cancelListener
private java.awt.event.ActionListener applyListener
private static com.sun.java.swing.ui.TabsDlg tabsDlg
public void <init> (java.lang.String, java.util.Vector)
javax.swing.JPanel panel
int i
String title
java.util.Vector panels
java.awt.Container pane
int numPanels
public static void main (java.lang.String[])
String[] args
javax.swing.JPanel p1
javax.swing.JPanel p2
javax.swing.JPanel p3
javax.swing.JPanel p4
java.util.Vector panels
private javax.swing.JPanel createButtonPanel ()
javax.swing.JPanel panel
javax.swing.JPanel p2
public void enableApplyButton (boolean)
boolean enabled
public synchronized void addOkListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public synchronized void removeOkListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public synchronized void addCancelListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public synchronized void removeCancelListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public synchronized void addApplyListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public synchronized void removeApplyListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
static synthetic java.awt.event.ActionListener access$000 (com.sun.java.swing.ui.TabsDlg)
com.sun.java.swing.ui.TabsDlg x0
static synthetic java.awt.event.ActionListener access$100 (com.sun.java.swing.ui.TabsDlg)
com.sun.java.swing.ui.TabsDlg x0
static synthetic java.awt.event.ActionListener access$200 (com.sun.java.swing.ui.TabsDlg)
com.sun.java.swing.ui.TabsDlg x0
}
com/sun/java/swing/ui/ToggleActionPropertyChangeListener.class
ToggleActionPropertyChangeListener.java
package com.sun.java.swing.ui
public com.sun.java.swing.ui.ToggleActionPropertyChangeListener extends java.lang.Object implements java.beans.PropertyChangeListener {
private javax.swing.AbstractButton button
public void <init> (javax.swing.AbstractButton)
javax.swing.AbstractButton button
public void propertyChange (java.beans.PropertyChangeEvent)
Boolean selected
java.beans.PropertyChangeEvent evt
String propertyName
}
com/sun/java/swing/ui/WizardDlg$1.class
WizardDlg.java
package com.sun.java.swing.ui
final com.sun.java.swing.ui.WizardDlg$1 extends java.lang.Object implements java.awt.event.ActionListener {
void <init> ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
}
com/sun/java/swing/ui/WizardDlg$2.class
WizardDlg.java
package com.sun.java.swing.ui
final com.sun.java.swing.ui.WizardDlg$2 extends java.lang.Object implements java.awt.event.ActionListener {
void <init> ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
}
com/sun/java/swing/ui/WizardDlg$BackListener.class
WizardDlg.java
package com.sun.java.swing.ui
com.sun.java.swing.ui.WizardDlg$BackListener extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.sun.java.swing.ui.WizardDlg this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
private void <init> (com.sun.java.swing.ui.WizardDlg)
synthetic void <init> (com.sun.java.swing.ui.WizardDlg, com.sun.java.swing.ui.WizardDlg$1)
com.sun.java.swing.ui.WizardDlg x0
com.sun.java.swing.ui.WizardDlg$1 x1
}
com/sun/java/swing/ui/WizardDlg$CancelListener.class
WizardDlg.java
package com.sun.java.swing.ui
com.sun.java.swing.ui.WizardDlg$CancelListener extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.sun.java.swing.ui.WizardDlg this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
private void <init> (com.sun.java.swing.ui.WizardDlg)
synthetic void <init> (com.sun.java.swing.ui.WizardDlg, com.sun.java.swing.ui.WizardDlg$1)
com.sun.java.swing.ui.WizardDlg x0
com.sun.java.swing.ui.WizardDlg$1 x1
}
com/sun/java/swing/ui/WizardDlg$FinishListener.class
WizardDlg.java
package com.sun.java.swing.ui
com.sun.java.swing.ui.WizardDlg$FinishListener extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.sun.java.swing.ui.WizardDlg this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
private void <init> (com.sun.java.swing.ui.WizardDlg)
synthetic void <init> (com.sun.java.swing.ui.WizardDlg, com.sun.java.swing.ui.WizardDlg$1)
com.sun.java.swing.ui.WizardDlg x0
com.sun.java.swing.ui.WizardDlg$1 x1
}
com/sun/java/swing/ui/WizardDlg$NextListener.class
WizardDlg.java
package com.sun.java.swing.ui
com.sun.java.swing.ui.WizardDlg$NextListener extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic com.sun.java.swing.ui.WizardDlg this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
private void <init> (com.sun.java.swing.ui.WizardDlg)
synthetic void <init> (com.sun.java.swing.ui.WizardDlg, com.sun.java.swing.ui.WizardDlg$1)
com.sun.java.swing.ui.WizardDlg x0
com.sun.java.swing.ui.WizardDlg$1 x1
}
com/sun/java/swing/ui/WizardDlg.class
WizardDlg.java
package com.sun.java.swing.ui
public com.sun.java.swing.ui.WizardDlg extends javax.swing.JDialog {
private java.awt.CardLayout panesLayout
private javax.swing.JPanel panesPanel
private com.sun.java.swing.action.DelegateAction backAction
private com.sun.java.swing.action.DelegateAction nextAction
private com.sun.java.swing.action.DelegateAction finishAction
private com.sun.java.swing.action.DelegateAction cancelAction
private java.awt.event.ActionListener finishListener
private java.awt.event.ActionListener cancelListener
private java.awt.event.ActionListener nextListener
private java.awt.event.ActionListener backListener
private int numCards
private int cardShowing
private String title
private java.util.Vector panels
private java.util.Vector images
private static com.sun.java.swing.ui.WizardDlg wizardDlg
public void <init> (javax.swing.JFrame, java.lang.String, java.util.Vector, java.util.Vector)
javax.swing.JFrame frame
String title
java.util.Vector panels
java.util.Vector images
java.awt.Container pane
public void <init> (javax.swing.JFrame, java.lang.String, java.util.Vector)
javax.swing.JFrame frame
String title
java.util.Vector panels
public void <init> (java.lang.String, java.util.Vector)
String title
java.util.Vector panels
public void setPanels (java.util.Vector)
int i
java.util.Vector panels
public void reset ()
public void setWestPanel (javax.swing.JPanel)
javax.swing.JPanel panel
java.awt.Container pane
public static void main (java.lang.String[])
String[] args
javax.swing.JPanel p1
javax.swing.JPanel p2
javax.swing.JPanel p3
javax.swing.JPanel p4
java.util.Vector panels
private javax.swing.JPanel createButtonPanel ()
javax.swing.JPanel panel
javax.swing.JPanel p2
private void enableBackNextButtons ()
private void setTitle ()
javax.swing.JPanel panel
String newTitle
String panelTitle
public synchronized void addFinishListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public synchronized void removeFinishListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public synchronized void addCancelListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public synchronized void removeCancelListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public synchronized void addNextListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public synchronized void removeNextListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public synchronized void addBackListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public synchronized void removeBackListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
static synthetic java.awt.event.ActionListener access$000 (com.sun.java.swing.ui.WizardDlg)
com.sun.java.swing.ui.WizardDlg x0
static synthetic java.awt.event.ActionListener access$100 (com.sun.java.swing.ui.WizardDlg)
com.sun.java.swing.ui.WizardDlg x0
static synthetic int access$208 (com.sun.java.swing.ui.WizardDlg)
com.sun.java.swing.ui.WizardDlg x0
static synthetic int access$200 (com.sun.java.swing.ui.WizardDlg)
com.sun.java.swing.ui.WizardDlg x0
static synthetic int access$300 (com.sun.java.swing.ui.WizardDlg)
com.sun.java.swing.ui.WizardDlg x0
static synthetic int access$202 (com.sun.java.swing.ui.WizardDlg, int)
com.sun.java.swing.ui.WizardDlg x0
int x1
static synthetic javax.swing.JPanel access$400 (com.sun.java.swing.ui.WizardDlg)
com.sun.java.swing.ui.WizardDlg x0
static synthetic java.awt.CardLayout access$500 (com.sun.java.swing.ui.WizardDlg)
com.sun.java.swing.ui.WizardDlg x0
static synthetic java.awt.event.ActionListener access$600 (com.sun.java.swing.ui.WizardDlg)
com.sun.java.swing.ui.WizardDlg x0
static synthetic void access$700 (com.sun.java.swing.ui.WizardDlg)
com.sun.java.swing.ui.WizardDlg x0
static synthetic int access$210 (com.sun.java.swing.ui.WizardDlg)
com.sun.java.swing.ui.WizardDlg x0
static synthetic java.awt.event.ActionListener access$800 (com.sun.java.swing.ui.WizardDlg)
com.sun.java.swing.ui.WizardDlg x0
}
sa.properties
sun/
sun/jvm/
sun/jvm/hotspot/
sun/jvm/hotspot/BsdVtblAccess.class
BsdVtblAccess.java
package sun.jvm.hotspot
public sun.jvm.hotspot.BsdVtblAccess extends sun.jvm.hotspot.types.basic.BasicVtblAccess {
private String vt
public void <init> (sun.jvm.hotspot.debugger.SymbolLookup, java.lang.String[])
String dllName
sun.jvm.hotspot.debugger.SymbolLookup symbolLookup
String[] dllNames
boolean oldVT
boolean isDarwin
String vtJavaThread
protected java.lang.String vtblSymbolForType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
}
sun/jvm/hotspot/CLHSDB$1.class
CLHSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.CLHSDB$1 extends java.lang.Thread {
final synthetic sun.jvm.hotspot.CLHSDB this$0
void <init> (sun.jvm.hotspot.CLHSDB)
sun.jvm.hotspot.CLHSDB this$0
public void run ()
}
sun/jvm/hotspot/CLHSDB$2.class
CLHSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.CLHSDB$2 extends sun.jvm.hotspot.CommandProcessor$DebuggerInterface {
final synthetic sun.jvm.hotspot.CLHSDB this$0
void <init> (sun.jvm.hotspot.CLHSDB)
sun.jvm.hotspot.CLHSDB this$0
public sun.jvm.hotspot.HotSpotAgent getAgent ()
public boolean isAttached ()
public void attach (java.lang.String)
String pid
public void attach (java.lang.String, java.lang.String)
String java
String core
public void detach ()
public void reattach ()
}
sun/jvm/hotspot/CLHSDB.class
CLHSDB.java
package sun.jvm.hotspot
public sun.jvm.hotspot.CLHSDB extends java.lang.Object {
private sun.jvm.hotspot.HotSpotAgent agent
private sun.jvm.hotspot.debugger.JVMDebugger jvmDebugger
private boolean attached
private String pidText
private int pid
private String execPath
private String coreFilename
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public static void main (java.lang.String[])
String[] args
public void run ()
sun.jvm.hotspot.CommandProcessor$DebuggerInterface di
java.io.BufferedReader in
sun.jvm.hotspot.CommandProcessor cp
private void doUsage ()
private void <init> (java.lang.String[])
int unused
NumberFormatException e
String[] args
private void attachDebugger (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
private void attachDebugger (java.lang.String)
NumberFormatException e
String errMsg
sun.jvm.hotspot.debugger.DebuggerException e
String pidText
private void attachDebugger (java.lang.String, java.lang.String)
String errMsg
sun.jvm.hotspot.debugger.DebuggerException e
String executablePath
String corePath
private void connect (java.lang.String)
String errMsg
sun.jvm.hotspot.debugger.DebuggerException e
String remoteMachineName
private void detachDebugger ()
private void detach ()
private java.lang.String formatMessage (java.lang.String, int)
String tok
String message
int charsPerLine
StringBuffer buf
java.util.StringTokenizer tokenizer
int curLineLength
static synthetic void access$000 (sun.jvm.hotspot.CLHSDB)
sun.jvm.hotspot.CLHSDB x0
static synthetic sun.jvm.hotspot.HotSpotAgent access$100 (sun.jvm.hotspot.CLHSDB)
sun.jvm.hotspot.CLHSDB x0
static synthetic boolean access$200 (sun.jvm.hotspot.CLHSDB)
sun.jvm.hotspot.CLHSDB x0
static synthetic void access$300 (sun.jvm.hotspot.CLHSDB, java.lang.String)
sun.jvm.hotspot.CLHSDB x0
String x1
static synthetic void access$400 (sun.jvm.hotspot.CLHSDB, java.lang.String, java.lang.String)
sun.jvm.hotspot.CLHSDB x0
String x1
String x2
static synthetic java.lang.String access$500 (sun.jvm.hotspot.CLHSDB)
sun.jvm.hotspot.CLHSDB x0
static synthetic java.lang.String access$600 (sun.jvm.hotspot.CLHSDB)
sun.jvm.hotspot.CLHSDB x0
static synthetic java.lang.String access$700 (sun.jvm.hotspot.CLHSDB)
sun.jvm.hotspot.CLHSDB x0
}
sun/jvm/hotspot/CommandProcessor$1.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$1 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
int tokens
}
sun/jvm/hotspot/CommandProcessor$10$1.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$10$1 extends java.lang.Object implements sun.jvm.hotspot.memory.SymbolTable$SymbolVisitor {
final synthetic sun.jvm.hotspot.CommandProcessor$10 this$1
void <init> (sun.jvm.hotspot.CommandProcessor$10)
sun.jvm.hotspot.CommandProcessor$10 this$1
public void visit (sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol sym
}
sun/jvm/hotspot/CommandProcessor$10.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$10 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$11.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$11 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.runtime.VM$Flag flag
int f
boolean printed
String name
boolean nonDefault
sun.jvm.hotspot.runtime.VM$Flag[] flags
sun.jvm.hotspot.CommandProcessor$Tokens t
int tokens
}
sun/jvm/hotspot/CommandProcessor$12$1.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$12$1 extends java.lang.Object implements java.util.Comparator {
final synthetic sun.jvm.hotspot.CommandProcessor$12 this$1
void <init> (sun.jvm.hotspot.CommandProcessor$12)
sun.jvm.hotspot.CommandProcessor$12 this$1
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
sun/jvm/hotspot/CommandProcessor$12.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$12 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
int i
Object[] keys
sun.jvm.hotspot.CommandProcessor$Tokens t
int tokens
sun.jvm.hotspot.CommandProcessor$Command cmd
}
sun/jvm/hotspot/CommandProcessor$13.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$13 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
int i
sun.jvm.hotspot.CommandProcessor$Tokens t
int tokens
boolean printIndex
}
sun/jvm/hotspot/CommandProcessor$14.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$14 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
NumberFormatException e
NumberFormatException e
sun.jvm.hotspot.CommandProcessor$Tokens t
int tokens
String name
sun.jvm.hotspot.debugger.Address addr
int len
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator generator
}
sun/jvm/hotspot/CommandProcessor$15.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$15 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
NumberFormatException e
sun.jvm.hotspot.CommandProcessor$Tokens t
int tokens
String name
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator generator
}
sun/jvm/hotspot/CommandProcessor$16.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$16 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
int tokens
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.oops.Method m
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator html
}
sun/jvm/hotspot/CommandProcessor$17$1.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$17$1 extends java.lang.Object implements sun.jvm.hotspot.utilities.HeapProgressThunk {
final synthetic boolean[] val$complete
final synthetic sun.jvm.hotspot.CommandProcessor$17 this$1
void <init> (sun.jvm.hotspot.CommandProcessor$17, boolean[])
sun.jvm.hotspot.CommandProcessor$17 this$1
public void heapIterationFractionUpdate (double)
double d
public synchronized void heapIterationComplete ()
}
sun/jvm/hotspot/CommandProcessor$17.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$17 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.utilities.ReversePtrsAnalysis analysis
boolean[] complete
sun.jvm.hotspot.utilities.HeapProgressThunk thunk
sun.jvm.hotspot.utilities.LivenessPathElement e
java.io.ByteArrayOutputStream bos
sun.jvm.hotspot.utilities.LivenessPathElement e
java.io.ByteArrayOutputStream bos
int i
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.Oop oop
java.util.ArrayList ptrs
sun.jvm.hotspot.CommandProcessor$Tokens t
int tokens
boolean chase
sun.jvm.hotspot.utilities.ReversePtrs revptrs
sun.jvm.hotspot.debugger.Address a
}
sun/jvm/hotspot/CommandProcessor$18$1.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$18$1 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor {
final synthetic sun.jvm.hotspot.CommandProcessor$18 this$1
void <init> (sun.jvm.hotspot.CommandProcessor$18)
sun.jvm.hotspot.CommandProcessor$18 this$1
public void visit (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Method m
sun.jvm.hotspot.oops.MethodData mdo
int i
sun.jvm.hotspot.utilities.MethodArray methods
sun.jvm.hotspot.oops.Klass k
}
sun/jvm/hotspot/CommandProcessor$18.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$18 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.memory.SystemDictionary sysDict
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.oops.MethodData mdo
String s
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$19$1.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$19$1 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor {
final synthetic sun.jvm.hotspot.CommandProcessor$19 this$1
void <init> (sun.jvm.hotspot.CommandProcessor$19)
sun.jvm.hotspot.CommandProcessor$19 this$1
public void visit (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Method m
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator gen
int i
sun.jvm.hotspot.utilities.MethodArray methods
sun.jvm.hotspot.oops.Klass k
}
sun/jvm/hotspot/CommandProcessor$19.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$19 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.memory.SystemDictionary sysDict
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$2.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$2 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
int tokens
}
sun/jvm/hotspot/CommandProcessor$20.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$20 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.opto.Compile c
sun.jvm.hotspot.runtime.CompilerThread ct
sun.jvm.hotspot.ci.ciEnv env
java.io.ByteArrayOutputStream bos
sun.jvm.hotspot.runtime.JavaThread thread
String name
boolean all
sun.jvm.hotspot.runtime.Threads threads
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$21.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$21 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.opto.Compile c
sun.jvm.hotspot.runtime.CompilerThread ct
sun.jvm.hotspot.ci.ciEnv env
java.io.ByteArrayOutputStream bos
sun.jvm.hotspot.runtime.JavaThread thread
String name
boolean all
sun.jvm.hotspot.runtime.Threads threads
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$22.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$22 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.opto.Compile c
sun.jvm.hotspot.opto.InlineTree ilt
sun.jvm.hotspot.runtime.CompilerThread ct
sun.jvm.hotspot.ci.ciEnv env
java.io.ByteArrayOutputStream bos
sun.jvm.hotspot.runtime.JavaThread thread
String name
boolean all
sun.jvm.hotspot.runtime.Threads threads
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$23.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$23 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.types.Type n
sun.jvm.hotspot.CommandProcessor$Tokens t
java.util.Iterator i
java.util.HashSet emitted
java.util.Stack pending
}
sun/jvm/hotspot/CommandProcessor$24.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$24 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.code.CodeBlob blob
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.ui.tree.SimpleTreeNode node
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$25.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$25 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
sun.jvm.hotspot.tools.ObjectHistogram histo
}
sun/jvm/hotspot/CommandProcessor$26.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$26 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
boolean verbose
sun.jvm.hotspot.tools.StackTrace jstack
}
sun/jvm/hotspot/CommandProcessor$27.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$27 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator gen
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$28.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$28 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.ui.tree.CTypeTreeNodeAdapter node
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$29.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$29 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$3.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$3 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$30.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$30 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
sun.jvm.hotspot.tools.PMap pmap
}
sun/jvm/hotspot/CommandProcessor$31.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$31 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
boolean verbose
sun.jvm.hotspot.tools.PStack pstack
}
sun/jvm/hotspot/CommandProcessor$32.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$32 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$33.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$33 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$34.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$34 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$35.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$35 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.oops.Oop oop
RuntimeException ex
long step
sun.jvm.hotspot.debugger.OopHandle handle
long stride
sun.jvm.hotspot.debugger.Address base
sun.jvm.hotspot.debugger.Address end
sun.jvm.hotspot.oops.Klass klass
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$36.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$36 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
String name
String name
java.util.Iterator i
String name
Integer value
sun.jvm.hotspot.CommandProcessor$Tokens t
sun.jvm.hotspot.HotSpotTypeDataBase db
}
sun/jvm/hotspot/CommandProcessor$37.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$37 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
String name
String name
java.util.Iterator i
String name
Long value
sun.jvm.hotspot.CommandProcessor$Tokens t
sun.jvm.hotspot.HotSpotTypeDataBase db
}
sun/jvm/hotspot/CommandProcessor$38.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$38 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.types.Type type
java.util.Iterator i
sun.jvm.hotspot.types.Field f
sun.jvm.hotspot.types.basic.BasicType containingType
String fieldName
sun.jvm.hotspot.types.Type fieldType
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticAddress
java.util.Iterator i
sun.jvm.hotspot.HotSpotTypeDataBase db
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$39.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$39 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$4.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$4 extends sun.jvm.hotspot.CommandProcessor$Command {
java.util.regex.Pattern args1
java.util.regex.Pattern args2
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
java.lang.String fill (sun.jvm.hotspot.debugger.Address, int)
sun.jvm.hotspot.debugger.Address a
int width
String s
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
int count
sun.jvm.hotspot.debugger.Address val
String arg
java.util.regex.Matcher m1
java.util.regex.Matcher m2
sun.jvm.hotspot.debugger.Address start
sun.jvm.hotspot.debugger.Address end
String format
int formatSize
int line
int formatWidth
int width
boolean needsPrintln
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$40.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$40 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
String typeName
String superclassName
boolean isOop
boolean isInteger
boolean isUnsigned
long size
sun.jvm.hotspot.types.basic.BasicType type
sun.jvm.hotspot.HotSpotTypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type n
java.util.Iterator i
java.util.HashSet emitted
java.util.Stack pending
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$41.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$41 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
java.io.BufferedReader input
Exception e
sun.jvm.hotspot.CommandProcessor$Tokens t
String file
java.io.BufferedReader savedInput
}
sun/jvm/hotspot/CommandProcessor$42$1.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$42$1 extends java.lang.Object implements sun.jvm.hotspot.oops.RawHeapVisitor {
final synthetic sun.jvm.hotspot.debugger.Address val$value
final synthetic sun.jvm.hotspot.CommandProcessor$42 this$1
void <init> (sun.jvm.hotspot.CommandProcessor$42, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.CommandProcessor$42 this$1
public void prologue (long)
long used
public void visitAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address val
public void visitCompOopAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address val
public void epilogue ()
}
sun/jvm/hotspot/CommandProcessor$42$2.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$42$2 extends sun.jvm.hotspot.oops.DefaultHeapVisitor {
final synthetic sun.jvm.hotspot.debugger.Address val$value
final synthetic sun.jvm.hotspot.CommandProcessor$42 this$1
void <init> (sun.jvm.hotspot.CommandProcessor$42, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.CommandProcessor$42 this$1
public boolean doObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.debugger.Address val
sun.jvm.hotspot.oops.Oop obj
int index
sun.jvm.hotspot.debugger.Address start
long end
}
sun/jvm/hotspot/CommandProcessor$42$3.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$42$3 extends java.lang.Object implements sun.jvm.hotspot.code.CodeCacheVisitor {
final synthetic sun.jvm.hotspot.debugger.Address val$value
final synthetic long val$stride
final synthetic sun.jvm.hotspot.CommandProcessor$42 this$1
void <init> (sun.jvm.hotspot.CommandProcessor$42, sun.jvm.hotspot.debugger.Address, long)
sun.jvm.hotspot.CommandProcessor$42 this$1
public void prologue (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address start
sun.jvm.hotspot.debugger.Address end
public void visit (sun.jvm.hotspot.code.CodeBlob)
Exception e
sun.jvm.hotspot.debugger.Address val
sun.jvm.hotspot.code.CodeBlob blob
boolean printed
sun.jvm.hotspot.debugger.Address base
sun.jvm.hotspot.debugger.Address end
public void epilogue ()
}
sun/jvm/hotspot/CommandProcessor$42.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$42 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.debugger.Address tmp
java.io.ByteArrayOutputStream bos
sun.jvm.hotspot.debugger.Address val
sun.jvm.hotspot.debugger.Address base
sun.jvm.hotspot.debugger.Address end
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.runtime.Threads threads
sun.jvm.hotspot.oops.RawHeapVisitor iterator
sun.jvm.hotspot.oops.HeapVisitor iterator
sun.jvm.hotspot.code.CodeCacheVisitor v
sun.jvm.hotspot.CommandProcessor$Tokens t
String type
sun.jvm.hotspot.debugger.Address value
long stride
}
sun/jvm/hotspot/CommandProcessor$43$1.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$43$1 extends java.lang.Object implements sun.jvm.hotspot.code.CodeCacheVisitor {
final synthetic java.io.PrintStream val$fout
final synthetic sun.jvm.hotspot.ui.classbrowser.HTMLGenerator val$gen
final synthetic sun.jvm.hotspot.CommandProcessor$43 this$1
void <init> (sun.jvm.hotspot.CommandProcessor$43, java.io.PrintStream, sun.jvm.hotspot.ui.classbrowser.HTMLGenerator)
sun.jvm.hotspot.CommandProcessor$43 this$1
public void prologue (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address start
sun.jvm.hotspot.debugger.Address end
public void visit (sun.jvm.hotspot.code.CodeBlob)
sun.jvm.hotspot.code.CodeBlob blob
public void epilogue ()
}
sun/jvm/hotspot/CommandProcessor$43.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$43 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
java.io.PrintStream fout
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator gen
sun.jvm.hotspot.code.CodeCacheVisitor v
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$44.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$44 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
Exception e
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator gen
java.io.ByteArrayOutputStream bos
sun.jvm.hotspot.runtime.JavaThread thread
String name
sun.jvm.hotspot.runtime.Threads threads
boolean all
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$45.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$45 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
java.io.ByteArrayOutputStream bos
sun.jvm.hotspot.runtime.JavaThread thread
String name
sun.jvm.hotspot.runtime.Threads threads
boolean all
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$46.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$46 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.runtime.Threads threads
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$47.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$47 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.code.NMethod c
sun.jvm.hotspot.runtime.JavaVFrame vf
Exception e
sun.jvm.hotspot.runtime.JavaThread thread
java.util.ArrayList nmethods
sun.jvm.hotspot.runtime.Threads threads
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator gen
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$48.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$48 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.memory.Universe u
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$49.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$49 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$5.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$5 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.oops.Metadata meta
sun.jvm.hotspot.runtime.CompilerThread ct
sun.jvm.hotspot.ci.ciEnv env
java.io.ByteArrayOutputStream bos
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.CommandProcessor$Tokens t
String name
sun.jvm.hotspot.debugger.Address a
boolean all
sun.jvm.hotspot.runtime.Threads threads
}
sun/jvm/hotspot/CommandProcessor$50.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$50 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$51.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$51 extends sun.jvm.hotspot.utilities.soql.JSJavaScriptEngine {
private sun.jvm.hotspot.utilities.ObjectReader reader
private sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor this$0
public sun.jvm.hotspot.utilities.ObjectReader getObjectReader ()
public sun.jvm.hotspot.utilities.soql.JSJavaFactory getJSJavaFactory ()
protected void quit ()
protected java.io.BufferedReader getInputReader ()
protected java.io.PrintStream getOutputStream ()
protected java.io.PrintStream getErrorStream ()
}
sun/jvm/hotspot/CommandProcessor$52.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$52 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic String val$func
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean, java.lang.String)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
int i
sun.jvm.hotspot.CommandProcessor$Tokens t
int len
Object[] args
}
sun/jvm/hotspot/CommandProcessor$6.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$6 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
String prefix
String option
sun.jvm.hotspot.tools.jcore.ClassDump cd
java.io.IOException ioe
sun.jvm.hotspot.CommandProcessor$Tokens t
int tcount
}
sun/jvm/hotspot/CommandProcessor$7.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$7 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.utilities.PointerLocation loc
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$8.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$8 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$9.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$9 extends sun.jvm.hotspot.CommandProcessor$Command {
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
public void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
sun.jvm.hotspot.CommandProcessor$Tokens t
}
sun/jvm/hotspot/CommandProcessor$BootFilter.class
CommandProcessor.java
package sun.jvm.hotspot
public sun.jvm.hotspot.CommandProcessor$BootFilter extends java.lang.Object implements sun.jvm.hotspot.tools.jcore.ClassFilter {
public void <init> ()
public boolean canInclude (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass kls
}
sun/jvm/hotspot/CommandProcessor$Command.class
CommandProcessor.java
package sun.jvm.hotspot
abstract sun.jvm.hotspot.CommandProcessor$Command extends java.lang.Object {
final String name
final String usage
final boolean okIfDisconnected
final synthetic sun.jvm.hotspot.CommandProcessor this$0
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
String u
boolean ok
void <init> (sun.jvm.hotspot.CommandProcessor, java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor this$0
String n
boolean ok
abstract void doit (sun.jvm.hotspot.CommandProcessor$Tokens)
void usage ()
void printOopValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Klass k
sun.jvm.hotspot.oops.Symbol s
sun.jvm.hotspot.oops.Oop oop
void printNode (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode field
Exception e
int i
sun.jvm.hotspot.ui.tree.SimpleTreeNode node
int count
}
sun/jvm/hotspot/CommandProcessor$DebuggerInterface.class
CommandProcessor.java
package sun.jvm.hotspot
public abstract sun.jvm.hotspot.CommandProcessor$DebuggerInterface extends java.lang.Object {
public void <init> ()
public abstract sun.jvm.hotspot.HotSpotAgent getAgent ()
public abstract boolean isAttached ()
public abstract void attach (java.lang.String)
public abstract void attach (java.lang.String, java.lang.String)
public abstract void detach ()
public abstract void reattach ()
}
sun/jvm/hotspot/CommandProcessor$NonBootFilter.class
CommandProcessor.java
package sun.jvm.hotspot
public sun.jvm.hotspot.CommandProcessor$NonBootFilter extends java.lang.Object implements sun.jvm.hotspot.tools.jcore.ClassFilter {
private java.util.HashMap emitted
public void <init> ()
public boolean canInclude (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass kls
}
sun/jvm/hotspot/CommandProcessor$Tokens.class
CommandProcessor.java
package sun.jvm.hotspot
sun.jvm.hotspot.CommandProcessor$Tokens extends java.lang.Object {
final String input
int i
String[] tokens
int length
java.lang.String[] splitWhitespace (java.lang.String)
String cmd
String[] t
void add (java.lang.String, java.util.ArrayList)
String s
java.util.ArrayList t
void <init> (java.lang.String)
int i
String[] w
int endquote
String before
String quoted
int i
String[] w
int i
String[] w
String cmd
int quote
java.util.ArrayList t
java.lang.String nextToken ()
boolean hasMoreTokens ()
int countTokens ()
void trim (int)
int n
java.lang.String join (java.lang.String)
int w
String sep
StringBuffer result
java.lang.String at (int)
int i
}
sun/jvm/hotspot/CommandProcessor.class
CommandProcessor.java
package sun.jvm.hotspot
public sun.jvm.hotspot.CommandProcessor extends java.lang.Object {
volatile boolean quit
private final sun.jvm.hotspot.CommandProcessor$Command[] commandList
private boolean verboseExceptions
private java.util.ArrayList history
private java.util.HashMap commands
private boolean doEcho
private sun.jvm.hotspot.CommandProcessor$DebuggerInterface debugger
private sun.jvm.hotspot.HotSpotAgent agent
private sun.jvm.hotspot.utilities.soql.JSJavaScriptEngine jsengine
private java.io.BufferedReader in
private java.io.PrintStream out
private java.io.PrintStream err
static java.util.regex.Pattern historyPattern
void quote (java.lang.String)
String s
void dumpType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
void dumpFields (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
void dumpFields (sun.jvm.hotspot.types.Type, boolean)
sun.jvm.hotspot.types.Field f
sun.jvm.hotspot.types.Type type
boolean allowStatic
java.util.Iterator i
sun.jvm.hotspot.debugger.Address lookup (java.lang.String)
int len
int i
String[] parts
StringBuffer mangled
String symbol
sun.jvm.hotspot.debugger.Address parseAddress (java.lang.String)
String addr
private sun.jvm.hotspot.CommandProcessor$Command findCommand (java.lang.String)
String key
public void printPrompt ()
private void preAttach ()
private void postAttach ()
NoSuchMethodException exp
public void registerCommand (java.lang.String, java.lang.String, java.lang.String)
String cmd
String usage
String func
public void setOutput (java.io.PrintStream)
java.io.PrintStream o
public void setErr (java.io.PrintStream)
java.io.PrintStream e
public void <init> (sun.jvm.hotspot.CommandProcessor$DebuggerInterface, java.io.BufferedReader, java.io.PrintStream, java.io.PrintStream)
sun.jvm.hotspot.CommandProcessor$Command c
int i
sun.jvm.hotspot.CommandProcessor$DebuggerInterface debugger
java.io.BufferedReader in
java.io.PrintStream out
java.io.PrintStream err
public void run (boolean)
String ln
boolean prompt
public void executeCommand (java.lang.String, boolean)
sun.jvm.hotspot.CommandProcessor$Tokens item
sun.jvm.hotspot.CommandProcessor$Tokens item
sun.jvm.hotspot.CommandProcessor$Tokens item
int index
String s
int i
String tail
String cmd
StringBuffer result
java.util.regex.Matcher m
int start
int size
Exception e
boolean append
String file
String r
Exception e
java.io.PrintStream savedout
boolean error
int len
String ln
boolean putInHistory
java.io.PrintStream redirect
sun.jvm.hotspot.CommandProcessor$Tokens t
void executeCommand (sun.jvm.hotspot.CommandProcessor$Tokens)
Exception e
sun.jvm.hotspot.CommandProcessor$Tokens args
String cmd
sun.jvm.hotspot.CommandProcessor$Command doit
static synthetic java.io.PrintStream access$000 (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor x0
static synthetic boolean access$100 (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor x0
static synthetic void access$200 (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor x0
static synthetic sun.jvm.hotspot.CommandProcessor$DebuggerInterface access$300 (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor x0
static synthetic void access$400 (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor x0
static synthetic sun.jvm.hotspot.CommandProcessor$Command access$500 (sun.jvm.hotspot.CommandProcessor, java.lang.String)
sun.jvm.hotspot.CommandProcessor x0
String x1
static synthetic java.util.HashMap access$600 (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor x0
static synthetic java.util.ArrayList access$700 (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor x0
static synthetic sun.jvm.hotspot.HotSpotAgent access$800 (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor x0
static synthetic java.io.PrintStream access$900 (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor x0
static synthetic boolean access$1000 (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor x0
static synthetic boolean access$1002 (sun.jvm.hotspot.CommandProcessor, boolean)
sun.jvm.hotspot.CommandProcessor x0
boolean x1
static synthetic java.io.BufferedReader access$1100 (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor x0
static synthetic java.io.BufferedReader access$1102 (sun.jvm.hotspot.CommandProcessor, java.io.BufferedReader)
sun.jvm.hotspot.CommandProcessor x0
java.io.BufferedReader x1
static synthetic boolean access$102 (sun.jvm.hotspot.CommandProcessor, boolean)
sun.jvm.hotspot.CommandProcessor x0
boolean x1
static synthetic sun.jvm.hotspot.utilities.soql.JSJavaScriptEngine access$1200 (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor x0
static void <clinit> ()
}
sun/jvm/hotspot/DebugServer$1.class
DebugServer.java
package sun.jvm.hotspot
sun.jvm.hotspot.DebugServer$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HotSpotAgent val$agent
final synthetic sun.jvm.hotspot.DebugServer this$0
void <init> (sun.jvm.hotspot.DebugServer, sun.jvm.hotspot.HotSpotAgent)
sun.jvm.hotspot.DebugServer this$0
public void run ()
}
sun/jvm/hotspot/DebugServer.class
DebugServer.java
package sun.jvm.hotspot
public sun.jvm.hotspot.DebugServer extends java.lang.Object {
public void <init> ()
private void usage ()
public static void main (java.lang.String[])
String[] args
private void run (java.lang.String[])
NumberFormatException e
NumberFormatException e
sun.jvm.hotspot.debugger.DebuggerException e
String[] args
int pid
boolean usePid
String coreFileName
String javaExecutableName
String serverID
sun.jvm.hotspot.HotSpotAgent agent
}
sun/jvm/hotspot/HSDB$1.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$10.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$10 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$11.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$11 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$12.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$12 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$13.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$13 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$14.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$14 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$15.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$15 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$16.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$16 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$17.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$17 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$18.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$18 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$19.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$19 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$2.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$20.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$20 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$21.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$21 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$22.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$22 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$23.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$23 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$24.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$24 extends java.lang.Thread {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void run ()
}
sun/jvm/hotspot/HSDB$25$1.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$25$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB$25 this$1
void <init> (sun.jvm.hotspot.HSDB$25)
sun.jvm.hotspot.HSDB$25 this$1
public void run ()
}
sun/jvm/hotspot/HSDB$25.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$25 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic javax.swing.JInternalFrame val$attachDialog
final synthetic javax.swing.JTextField val$pidTextField
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, javax.swing.JInternalFrame, javax.swing.JTextField)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$26.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$26 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic javax.swing.JInternalFrame val$attachDialog
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, javax.swing.JInternalFrame)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$27.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$27 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic javax.swing.JInternalFrame val$dialog
final synthetic javax.swing.JTextField val$corePathField
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, javax.swing.JInternalFrame, javax.swing.JTextField)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
javax.swing.JFileChooser fileChooser
int retVal
}
sun/jvm/hotspot/HSDB$28.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$28 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic javax.swing.JInternalFrame val$dialog
final synthetic javax.swing.JTextField val$execPathField
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, javax.swing.JInternalFrame, javax.swing.JTextField)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
javax.swing.JFileChooser fileChooser
int retVal
}
sun/jvm/hotspot/HSDB$29$1.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$29$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB$29 this$1
void <init> (sun.jvm.hotspot.HSDB$29)
sun.jvm.hotspot.HSDB$29 this$1
public void run ()
}
sun/jvm/hotspot/HSDB$29.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$29 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic javax.swing.JInternalFrame val$dialog
final synthetic javax.swing.JTextField val$execPathField
final synthetic javax.swing.JTextField val$corePathField
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, javax.swing.JInternalFrame, javax.swing.JTextField, javax.swing.JTextField)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$3.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$30.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$30 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic javax.swing.JInternalFrame val$dialog
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, javax.swing.JInternalFrame)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$31$1.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$31$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB$31 this$1
void <init> (sun.jvm.hotspot.HSDB$31)
sun.jvm.hotspot.HSDB$31 this$1
public void run ()
}
sun/jvm/hotspot/HSDB$31.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$31 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic javax.swing.JInternalFrame val$dialog
final synthetic javax.swing.JTextField val$pidTextField
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, javax.swing.JInternalFrame, javax.swing.JTextField)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$32.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$32 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic javax.swing.JInternalFrame val$dialog
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, javax.swing.JInternalFrame)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$33$1.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$33$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic String val$errMsg
final synthetic sun.jvm.hotspot.HSDB$33 this$1
void <init> (sun.jvm.hotspot.HSDB$33, java.lang.String)
sun.jvm.hotspot.HSDB$33 this$1
public void run ()
}
sun/jvm/hotspot/HSDB$33.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$33 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void run ()
sun.jvm.hotspot.utilities.ReversePtrsAnalysis analysis
String errMsg
OutOfMemoryError e
sun.jvm.hotspot.HSDB$HeapProgress progress
}
sun/jvm/hotspot/HSDB$34$1.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$34$1 extends java.lang.Object implements sun.jvm.hotspot.runtime.AddressVisitor {
final synthetic sun.jvm.hotspot.HSDB$34 this$1
void <init> (sun.jvm.hotspot.HSDB$34)
sun.jvm.hotspot.HSDB$34 this$1
public void visitAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.OopHandle handle
public void visitCompOopAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.OopHandle handle
public void addAnnotation (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.OopHandle)
int i
sun.jvm.hotspot.memory.GenCollectedHeap heap
sun.jvm.hotspot.gc_implementation.parallelScavenge.ParallelScavengeHeap heap
java.io.ByteArrayOutputStream bos
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.debugger.AddressException e
NullPointerException e
sun.jvm.hotspot.gc_interface.CollectedHeap collHeap
boolean bad
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.OopHandle handle
String anno
}
sun/jvm/hotspot/HSDB$34.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$34 extends sun.jvm.hotspot.HSDB$StackWalker {
final synthetic sun.jvm.hotspot.runtime.JavaThread val$thread
final synthetic long val$addressSize
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, sun.jvm.hotspot.runtime.JavaVFrame, sun.jvm.hotspot.ui.AnnotatedMemoryPanel, sun.jvm.hotspot.runtime.JavaThread, long)
sun.jvm.hotspot.HSDB this$0
sun.jvm.hotspot.runtime.JavaVFrame vf
sun.jvm.hotspot.ui.AnnotatedMemoryPanel annoPanel
public void run ()
sun.jvm.hotspot.runtime.Frame interruptedFrame
sun.jvm.hotspot.HSDB$SignalInfo info
sun.jvm.hotspot.runtime.Frame tmpFrame
sun.jvm.hotspot.runtime.RegisterMap tmpMap
sun.jvm.hotspot.interpreter.InterpreterCodelet codelet
String description
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.compiler.OopMapSet maps
sun.jvm.hotspot.oops.Method method
int bci
String lineNumberAnno
Exception e
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.debugger.Address sp
int offset
sun.jvm.hotspot.debugger.Address monBegin
sun.jvm.hotspot.debugger.Address monEnd
String methodAnno
sun.jvm.hotspot.debugger.Address a
Exception e
String anno
sun.jvm.hotspot.runtime.JavaVFrame curVFrame
sun.jvm.hotspot.runtime.Frame curFrame
sun.jvm.hotspot.oops.Method interpreterFrameMethod
boolean shouldSkipOopMaps
sun.jvm.hotspot.HSDB$SignalInfo sigInfo
sun.jvm.hotspot.runtime.JavaVFrame nextVFrame
sun.jvm.hotspot.runtime.Frame nextFrame
sun.jvm.hotspot.runtime.RegisterMap rm
sun.jvm.hotspot.debugger.Address startAddr
java.util.Map interruptedFrameMap
}
sun/jvm/hotspot/HSDB$35.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$35 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void run ()
}
sun/jvm/hotspot/HSDB$36.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$36 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void run ()
}
sun/jvm/hotspot/HSDB$37.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$37 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void run ()
javax.swing.JOptionPane pane
}
sun/jvm/hotspot/HSDB$38.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$38 extends java.lang.Object implements java.lang.Runnable {
final synthetic String val$errMsg
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, java.lang.String)
sun.jvm.hotspot.HSDB this$0
public void run ()
}
sun/jvm/hotspot/HSDB$39.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$39 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void run ()
}
sun/jvm/hotspot/HSDB$4.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$4 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$40.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$40 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void run ()
javax.swing.JOptionPane pane
}
sun/jvm/hotspot/HSDB$41.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$41 extends java.lang.Object implements java.lang.Runnable {
final synthetic String val$corePath
final synthetic String val$errMsg
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, java.lang.String, java.lang.String)
sun.jvm.hotspot.HSDB this$0
public void run ()
}
sun/jvm/hotspot/HSDB$42.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$42 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void run ()
}
sun/jvm/hotspot/HSDB$43.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$43 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void run ()
javax.swing.JOptionPane pane
}
sun/jvm/hotspot/HSDB$44.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$44 extends java.lang.Object implements java.lang.Runnable {
final synthetic String val$remoteMachineName
final synthetic String val$errMsg
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, java.lang.String, java.lang.String)
sun.jvm.hotspot.HSDB this$0
public void run ()
}
sun/jvm/hotspot/HSDB$45$1.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$45$1 extends java.lang.Object implements java.util.Observer {
final synthetic sun.jvm.hotspot.HSDB$45 this$1
void <init> (sun.jvm.hotspot.HSDB$45)
sun.jvm.hotspot.HSDB$45 this$1
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/HSDB$45.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$45 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void run ()
sun.jvm.hotspot.ui.JavaThreadsPanel threadsPanel
}
sun/jvm/hotspot/HSDB$46.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$46 extends sun.jvm.hotspot.CommandProcessor$DebuggerInterface {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public sun.jvm.hotspot.HotSpotAgent getAgent ()
public boolean isAttached ()
public void attach (java.lang.String)
String pid
public void attach (java.lang.String, java.lang.String)
String java
String core
public void detach ()
public void reattach ()
}
sun/jvm/hotspot/HSDB$47$1.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$47$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic String val$htmlText
final synthetic sun.jvm.hotspot.HSDB$47 this$1
void <init> (sun.jvm.hotspot.HSDB$47, java.lang.String)
sun.jvm.hotspot.HSDB$47 this$1
public void run ()
javax.swing.JInternalFrame cbFrame
sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel cbPanel
}
sun/jvm/hotspot/HSDB$47.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$47 extends java.lang.Object implements java.lang.Runnable {
final synthetic javax.swing.JInternalFrame val$progressFrame
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, javax.swing.JInternalFrame)
sun.jvm.hotspot.HSDB this$0
public void run ()
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator htmlGen
sun.jvm.hotspot.oops.InstanceKlass[] klasses
String htmlText
}
sun/jvm/hotspot/HSDB$48.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$48 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel val$panel
final synthetic sun.jvm.hotspot.debugger.Address val$address
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.HSDB this$0
public void run ()
}
sun/jvm/hotspot/HSDB$5.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$5 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$6.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$6 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$7.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$7 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$8.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$8 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$9.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$9 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/HSDB$CleanupThunk.class
HSDB.java
package sun.jvm.hotspot
abstract sun.jvm.hotspot.HSDB$CleanupThunk extends java.lang.Object {
public abstract void heapIterationComplete ()
}
sun/jvm/hotspot/HSDB$FindObjectByTypeCleanupThunk$1.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$FindObjectByTypeCleanupThunk$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB$FindObjectByTypeCleanupThunk this$1
void <init> (sun.jvm.hotspot.HSDB$FindObjectByTypeCleanupThunk)
sun.jvm.hotspot.HSDB$FindObjectByTypeCleanupThunk this$1
public void run ()
javax.swing.JInternalFrame finderFrame
sun.jvm.hotspot.ui.ObjectListPanel panel
}
sun/jvm/hotspot/HSDB$FindObjectByTypeCleanupThunk.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$FindObjectByTypeCleanupThunk extends java.lang.Object implements sun.jvm.hotspot.HSDB$CleanupThunk {
sun.jvm.hotspot.utilities.FindObjectByType finder
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, sun.jvm.hotspot.utilities.FindObjectByType)
sun.jvm.hotspot.HSDB this$0
sun.jvm.hotspot.utilities.FindObjectByType finder
public void heapIterationComplete ()
}
sun/jvm/hotspot/HSDB$HeapProgress$1.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$HeapProgress$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB$HeapProgress this$1
void <init> (sun.jvm.hotspot.HSDB$HeapProgress)
sun.jvm.hotspot.HSDB$HeapProgress this$1
public void run ()
}
sun/jvm/hotspot/HSDB$HeapProgress$2.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$HeapProgress$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic double val$fractionOfHeapVisited
final synthetic sun.jvm.hotspot.HSDB$HeapProgress this$1
void <init> (sun.jvm.hotspot.HSDB$HeapProgress, double)
sun.jvm.hotspot.HSDB$HeapProgress this$1
public void run ()
}
sun/jvm/hotspot/HSDB$HeapProgress$3.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$HeapProgress$3 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB$HeapProgress this$1
void <init> (sun.jvm.hotspot.HSDB$HeapProgress)
sun.jvm.hotspot.HSDB$HeapProgress this$1
public void run ()
}
sun/jvm/hotspot/HSDB$HeapProgress.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$HeapProgress extends java.lang.Object implements sun.jvm.hotspot.utilities.HeapProgressThunk {
private javax.swing.JInternalFrame frame
private sun.jvm.hotspot.ui.ProgressBarPanel bar
private String windowTitle
private String progressBarTitle
private sun.jvm.hotspot.HSDB$CleanupThunk cleanup
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, java.lang.String)
sun.jvm.hotspot.HSDB this$0
String windowTitle
void <init> (sun.jvm.hotspot.HSDB, java.lang.String, java.lang.String)
sun.jvm.hotspot.HSDB this$0
String windowTitle
String progressBarTitle
void <init> (sun.jvm.hotspot.HSDB, java.lang.String, java.lang.String, sun.jvm.hotspot.HSDB$CleanupThunk)
sun.jvm.hotspot.HSDB this$0
String windowTitle
String progressBarTitle
sun.jvm.hotspot.HSDB$CleanupThunk cleanup
public void heapIterationFractionUpdate (double)
double fractionOfHeapVisited
public void heapIterationComplete ()
static synthetic javax.swing.JInternalFrame access$3502 (sun.jvm.hotspot.HSDB$HeapProgress, javax.swing.JInternalFrame)
sun.jvm.hotspot.HSDB$HeapProgress x0
javax.swing.JInternalFrame x1
static synthetic java.lang.String access$3600 (sun.jvm.hotspot.HSDB$HeapProgress)
sun.jvm.hotspot.HSDB$HeapProgress x0
static synthetic javax.swing.JInternalFrame access$3500 (sun.jvm.hotspot.HSDB$HeapProgress)
sun.jvm.hotspot.HSDB$HeapProgress x0
static synthetic sun.jvm.hotspot.ui.ProgressBarPanel access$3702 (sun.jvm.hotspot.HSDB$HeapProgress, sun.jvm.hotspot.ui.ProgressBarPanel)
sun.jvm.hotspot.HSDB$HeapProgress x0
sun.jvm.hotspot.ui.ProgressBarPanel x1
static synthetic java.lang.String access$3800 (sun.jvm.hotspot.HSDB$HeapProgress)
sun.jvm.hotspot.HSDB$HeapProgress x0
static synthetic sun.jvm.hotspot.ui.ProgressBarPanel access$3700 (sun.jvm.hotspot.HSDB$HeapProgress)
sun.jvm.hotspot.HSDB$HeapProgress x0
}
sun/jvm/hotspot/HSDB$ObjectHistogramCleanupThunk$1.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$ObjectHistogramCleanupThunk$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HSDB$ObjectHistogramCleanupThunk this$1
void <init> (sun.jvm.hotspot.HSDB$ObjectHistogramCleanupThunk)
sun.jvm.hotspot.HSDB$ObjectHistogramCleanupThunk this$1
public void run ()
javax.swing.JInternalFrame histoFrame
sun.jvm.hotspot.ui.ObjectHistogramPanel panel
}
sun/jvm/hotspot/HSDB$ObjectHistogramCleanupThunk.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$ObjectHistogramCleanupThunk extends java.lang.Object implements sun.jvm.hotspot.HSDB$CleanupThunk {
sun.jvm.hotspot.oops.ObjectHistogram histo
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, sun.jvm.hotspot.oops.ObjectHistogram)
sun.jvm.hotspot.HSDB this$0
sun.jvm.hotspot.oops.ObjectHistogram histo
public void heapIterationComplete ()
}
sun/jvm/hotspot/HSDB$SignalInfo.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$SignalInfo extends java.lang.Object {
public int sigNum
public String sigName
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB this$0
}
sun/jvm/hotspot/HSDB$StackWalker.class
HSDB.java
package sun.jvm.hotspot
abstract sun.jvm.hotspot.HSDB$StackWalker extends java.lang.Object implements java.lang.Runnable {
protected sun.jvm.hotspot.runtime.JavaVFrame vf
protected sun.jvm.hotspot.ui.AnnotatedMemoryPanel annoPanel
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, sun.jvm.hotspot.runtime.JavaVFrame, sun.jvm.hotspot.ui.AnnotatedMemoryPanel)
sun.jvm.hotspot.HSDB this$0
sun.jvm.hotspot.runtime.JavaVFrame vf
sun.jvm.hotspot.ui.AnnotatedMemoryPanel annoPanel
}
sun/jvm/hotspot/HSDB$VisitHeap.class
HSDB.java
package sun.jvm.hotspot
sun.jvm.hotspot.HSDB$VisitHeap extends java.lang.Object implements java.lang.Runnable {
sun.jvm.hotspot.oops.HeapVisitor visitor
final synthetic sun.jvm.hotspot.HSDB this$0
void <init> (sun.jvm.hotspot.HSDB, sun.jvm.hotspot.oops.HeapVisitor)
sun.jvm.hotspot.HSDB this$0
sun.jvm.hotspot.oops.HeapVisitor visitor
public void run ()
}
sun/jvm/hotspot/HSDB.class
HSDB.java
package sun.jvm.hotspot
public sun.jvm.hotspot.HSDB extends java.lang.Object implements sun.jvm.hotspot.ui.ObjectHistogramPanel$Listener sun.jvm.hotspot.ui.SAListener {
private sun.jvm.hotspot.HotSpotAgent agent
private sun.jvm.hotspot.debugger.JVMDebugger jvmDebugger
private javax.swing.JDesktopPane desktop
private boolean attached
private boolean argError
private javax.swing.JFrame frame
private java.util.List attachMenuItems
private java.util.List detachMenuItems
private javax.swing.JMenu toolsMenu
private javax.swing.JMenuItem showDbgConsoleMenuItem
private javax.swing.JMenuItem computeRevPtrsMenuItem
private javax.swing.JInternalFrame attachWaitDialog
private javax.swing.JInternalFrame threadsFrame
private javax.swing.JInternalFrame consoleFrame
private sun.jvm.hotspot.utilities.WorkerThread workerThread
private String pidText
private int pid
private String execPath
private String coreFilename
public static void main (java.lang.String[])
String[] args
private void doUsage ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
private void <init> (java.lang.String[])
int unused
NumberFormatException e
String[] args
protected void closeUI ()
public void run ()
javax.swing.JMenuBar menuBar
javax.swing.JMenu menu
javax.swing.JMenuItem item
javax.swing.JMenu windowsMenu
private void showAttachDialog ()
javax.swing.JInternalFrame attachDialog
javax.swing.JPanel panel
javax.swing.JTextField pidTextField
java.awt.event.ActionListener attacher
javax.swing.Box vbox
javax.swing.JTextArea ta
javax.swing.Box hbox
javax.swing.JButton button
private void showOpenCoreFileDialog ()
javax.swing.JInternalFrame dialog
javax.swing.JPanel panel
javax.swing.Box hbox
javax.swing.Box vbox
javax.swing.JTextField corePathField
javax.swing.JTextField execPathField
javax.swing.JButton browseCorePath
javax.swing.JButton browseExecPath
java.awt.event.ActionListener attacher
javax.swing.JTextArea ta
javax.swing.JButton button
private void showConnectDialog ()
javax.swing.JInternalFrame dialog
javax.swing.JPanel panel
javax.swing.JTextField pidTextField
java.awt.event.ActionListener attacher
javax.swing.Box vbox
javax.swing.JTextArea ta
javax.swing.Box hbox
javax.swing.JButton button
public void showThreadOopInspector (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread thread
public void showInspector (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode adapter
public void showLiveness (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.utilities.LivenessPathList)
int i
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.utilities.LivenessPathList liveness
java.io.ByteArrayOutputStream bos
java.io.PrintStream tty
int numPaths
javax.swing.JTextArea ta
javax.swing.JPanel panel
javax.swing.JScrollPane scroller
javax.swing.JInternalFrame frame
private void fireComputeReversePtrs ()
public void showThreadStackMemory (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.runtime.JavaVFrame vframe
javax.swing.JInternalFrame stackFrame
long addressSize
boolean is64Bit
sun.jvm.hotspot.runtime.Frame tmpFrame
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address starting
sun.jvm.hotspot.debugger.Address maxSP
sun.jvm.hotspot.debugger.Address minSP
sun.jvm.hotspot.runtime.RegisterMap tmpMap
sun.jvm.hotspot.ui.AnnotatedMemoryPanel annoMemPanel
private void attach (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
private void attach (java.lang.String)
NumberFormatException e
String errMsg
sun.jvm.hotspot.debugger.DebuggerException e
String pidText
Runnable remover
private void attach (java.lang.String, java.lang.String)
String errMsg
sun.jvm.hotspot.debugger.DebuggerException e
String executablePath
String corePath
Runnable remover
private void connect (java.lang.String)
String errMsg
sun.jvm.hotspot.debugger.DebuggerException e
String remoteMachineName
Runnable remover
private void detachDebugger ()
private void detach ()
private void showThreadsDialog ()
private void showObjectHistogram ()
sun.jvm.hotspot.oops.ObjectHistogram histo
sun.jvm.hotspot.HSDB$ObjectHistogramCleanupThunk cleanup
public void showObjectsOfType (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass type
sun.jvm.hotspot.utilities.FindObjectByType finder
sun.jvm.hotspot.HSDB$FindObjectByTypeCleanupThunk cleanup
java.io.ByteArrayOutputStream bos
String typeName
private void showDebuggerConsole ()
private void showConsole ()
sun.jvm.hotspot.CommandProcessor$DebuggerInterface di
private void showFindByQueryPanel ()
private void showFindPanel ()
private void showFindInHeapPanel ()
private void showFindInCodeCachePanel ()
private void showHeapParametersPanel ()
public void showThreadInfo (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread thread
public void showJavaStackTrace (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.ui.JavaStackTracePanel jstp
private void showDeadlockDetectionPanel ()
private void showMonitorCacheDumpPanel ()
public void showClassBrowser ()
javax.swing.JInternalFrame progressFrame
sun.jvm.hotspot.ui.ProgressBarPanel bar
public void showCodeViewer ()
public void showCodeViewer (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address address
sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel panel
public void showMemoryViewer ()
public void showCommandLineFlags ()
public void showVMVersion ()
public void showSystemProperties ()
private void showPanel (java.lang.String, javax.swing.JPanel)
String name
javax.swing.JPanel panel
private void showPanel (java.lang.String, javax.swing.JPanel, float, float)
String name
javax.swing.JPanel panel
float aspectRatio
float fillRatio
javax.swing.JInternalFrame frame
private void doHeapIteration (java.lang.String, java.lang.String, sun.jvm.hotspot.oops.HeapVisitor, sun.jvm.hotspot.HSDB$CleanupThunk)
String frameTitle
String progressBarText
sun.jvm.hotspot.oops.HeapVisitor visitor
sun.jvm.hotspot.HSDB$CleanupThunk cleanup
sun.jvm.hotspot.oops.ObjectHistogram histo
sun.jvm.hotspot.HSDB$HeapProgress progress
sun.jvm.hotspot.oops.HeapVisitor progVisitor
private static sun.jvm.hotspot.runtime.JavaVFrame getLastJavaVFrame (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread cur
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.Frame f
boolean imprecise
sun.jvm.hotspot.runtime.VFrame vf
private static void dumpStack (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread cur
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.Frame f
java.io.PrintStream tty
private static javax.swing.JMenuItem createMenuItem (java.lang.String, java.awt.event.ActionListener)
String name
java.awt.event.ActionListener l
javax.swing.JMenuItem item
private java.lang.String formatMessage (java.lang.String, int)
String tok
String message
int charsPerLine
StringBuffer buf
java.util.StringTokenizer tokenizer
int curLineLength
private void setMenuItemsEnabled (java.util.List, boolean)
java.util.Iterator iter
java.util.List items
boolean enabled
static synthetic void access$000 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$100 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$200 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$300 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$400 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$500 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$600 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$700 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$800 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$900 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$1000 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$1100 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$1200 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$1300 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$1400 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$1500 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic javax.swing.JDesktopPane access$1600 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$1700 (sun.jvm.hotspot.HSDB, java.lang.String)
sun.jvm.hotspot.HSDB x0
String x1
static synthetic sun.jvm.hotspot.utilities.WorkerThread access$1800 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic java.util.List access$1900 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic void access$2000 (sun.jvm.hotspot.HSDB, java.util.List, boolean)
sun.jvm.hotspot.HSDB x0
java.util.List x1
boolean x2
static synthetic void access$2100 (sun.jvm.hotspot.HSDB, java.lang.String, java.lang.String)
sun.jvm.hotspot.HSDB x0
String x1
String x2
static synthetic void access$2200 (sun.jvm.hotspot.HSDB, java.lang.String)
sun.jvm.hotspot.HSDB x0
String x1
static synthetic javax.swing.JMenuItem access$2300 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic java.lang.String access$2400 (sun.jvm.hotspot.HSDB, java.lang.String, int)
sun.jvm.hotspot.HSDB x0
String x1
int x2
static synthetic java.lang.String access$2500 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic javax.swing.JInternalFrame access$2600 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic javax.swing.JInternalFrame access$2602 (sun.jvm.hotspot.HSDB, javax.swing.JInternalFrame)
sun.jvm.hotspot.HSDB x0
javax.swing.JInternalFrame x1
static synthetic int access$2700 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic javax.swing.JInternalFrame access$2802 (sun.jvm.hotspot.HSDB, javax.swing.JInternalFrame)
sun.jvm.hotspot.HSDB x0
javax.swing.JInternalFrame x1
static synthetic javax.swing.JInternalFrame access$2800 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic java.util.List access$2900 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic javax.swing.JMenu access$3000 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic sun.jvm.hotspot.HotSpotAgent access$3100 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic boolean access$3200 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic java.lang.String access$3300 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
static synthetic java.lang.String access$3400 (sun.jvm.hotspot.HSDB)
sun.jvm.hotspot.HSDB x0
}
sun/jvm/hotspot/HelloWorld.class
HelloWorld.java
package sun.jvm.hotspot
public sun.jvm.hotspot.HelloWorld extends java.lang.Object {
private static String helloWorldString
private static volatile int helloWorldTrigger
private static final boolean useMethodInvoke
private static Object lock
public void <init> ()
public static void main (java.lang.String[])
String[] args
int foo
private static int a ()
private static int b ()
private static int c ()
private static int d (java.lang.String)
int i
long l
float f
double d
char c
short s
byte b
int ret
String x
public static int e ()
int i
public static int fib (int)
int n
static void <clinit> ()
}
sun/jvm/hotspot/HotSpotAgent$1.class
HotSpotAgent.java
package sun.jvm.hotspot
sun.jvm.hotspot.HotSpotAgent$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.HotSpotAgent this$0
void <init> (sun.jvm.hotspot.HotSpotAgent)
sun.jvm.hotspot.HotSpotAgent this$0
public void run ()
}
sun/jvm/hotspot/HotSpotAgent.class
HotSpotAgent.java
package sun.jvm.hotspot
public sun.jvm.hotspot.HotSpotAgent extends java.lang.Object {
private sun.jvm.hotspot.debugger.JVMDebugger debugger
private sun.jvm.hotspot.debugger.MachineDescription machDesc
private sun.jvm.hotspot.types.TypeDataBase db
private String os
private String cpu
private static final int PROCESS_MODE
private static final int CORE_FILE_MODE
private static final int REMOTE_MODE
private int startupMode
private boolean isServer
private int pid
private String javaExecutableName
private String coreFileName
private String debugServerID
private String serverID
private String[] jvmLibNames
static void showUsage ()
public void <init> ()
public synchronized sun.jvm.hotspot.debugger.Debugger getDebugger ()
public synchronized sun.jvm.hotspot.types.TypeDataBase getTypeDataBase ()
public synchronized void attach (int) throws sun.jvm.hotspot.debugger.DebuggerException
int processID
public synchronized void attach (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
String javaExecutableName
String coreFileName
public synchronized void attach (sun.jvm.hotspot.debugger.JVMDebugger) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.JVMDebugger d
public synchronized void attach (java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
String remoteServerID
public synchronized boolean detach () throws sun.jvm.hotspot.debugger.DebuggerException
public synchronized void startServer (int, java.lang.String)
int processID
String uniqueID
public synchronized void startServer (int) throws sun.jvm.hotspot.debugger.DebuggerException
int processID
public synchronized void startServer (java.lang.String, java.lang.String, java.lang.String)
String javaExecutableName
String coreFileName
String uniqueID
public synchronized void startServer (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
String javaExecutableName
String coreFileName
public synchronized boolean shutdownServer () throws sun.jvm.hotspot.debugger.DebuggerException
private boolean detachInternal ()
sun.jvm.hotspot.debugger.DebuggerException de
boolean retval
sun.jvm.hotspot.debugger.Debugger dbg
sun.jvm.hotspot.debugger.DebuggerException ex
private void go ()
private void setupDebugger ()
sun.jvm.hotspot.utilities.UnsupportedPlatformException e
java.rmi.RemoteException rem
sun.jvm.hotspot.debugger.remote.RemoteDebuggerServer remote
String alternateDebugger
private void setupVM ()
sun.jvm.hotspot.debugger.NoSuchSymbolException e
sun.jvm.hotspot.debugger.DebuggerException e
Exception e
private void setupDebuggerExisting ()
private void setupDebuggerAlternate (java.lang.String)
Class c
java.lang.reflect.Constructor cons
ClassNotFoundException cnfe
NoSuchMethodException nsme
InstantiationException ie
IllegalAccessException iae
java.lang.reflect.InvocationTargetException iae
String alternateName
private void setupDebuggerSolaris ()
int addressSize
sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal dbg
private void connectRemoteDebugger () throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.remote.RemoteDebugger remote
private void setupJVMLibNames (java.lang.String)
String os
private void setupJVMLibNamesSolaris ()
private void setupDebuggerWin32 ()
private void setupJVMLibNamesWin32 ()
private void setupDebuggerLinux ()
Exception e
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal dbg
private void setupJVMLibNamesLinux ()
private void setupDebuggerBsd ()
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal dbg
private void setupJVMLibNamesBsd ()
private void setupDebuggerDarwin ()
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal dbg
private void setupJVMLibNamesDarwin ()
private void attachDebugger ()
static synthetic boolean access$000 (sun.jvm.hotspot.HotSpotAgent)
sun.jvm.hotspot.HotSpotAgent x0
}
sun/jvm/hotspot/HotSpotSolarisVtblAccess.class
HotSpotSolarisVtblAccess.java
package sun.jvm.hotspot
public sun.jvm.hotspot.HotSpotSolarisVtblAccess extends sun.jvm.hotspot.types.basic.BasicVtblAccess {
public void <init> (sun.jvm.hotspot.debugger.SymbolLookup, java.lang.String[])
sun.jvm.hotspot.debugger.SymbolLookup symbolLookup
String[] jvmLibNames
protected java.lang.String vtblSymbolForType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
String demangledSymbol
private java.lang.String mangle (java.lang.String)
int len
int i
String symbol
String[] parts
StringBuffer mangled
}
sun/jvm/hotspot/HotSpotTypeDataBase.class
HotSpotTypeDataBase.java
package sun.jvm.hotspot
public sun.jvm.hotspot.HotSpotTypeDataBase extends sun.jvm.hotspot.types.basic.BasicTypeDataBase {
private sun.jvm.hotspot.debugger.Debugger symbolLookup
private String[] jvmLibNames
private static final int UNINITIALIZED_SIZE
private static final int C_INT8_SIZE
private static final int C_INT32_SIZE
private static final int C_INT64_SIZE
private static int pointerSize
private static final int MAX_DUPLICATE_DEFINITIONS
private int duplicateDefCount
private static final boolean DEBUG
public void <init> (sun.jvm.hotspot.debugger.MachineDescription, sun.jvm.hotspot.types.basic.VtblAccess, sun.jvm.hotspot.debugger.Debugger, java.lang.String[]) throws sun.jvm.hotspot.debugger.NoSuchSymbolException
sun.jvm.hotspot.debugger.MachineDescription machDesc
sun.jvm.hotspot.types.basic.VtblAccess vtblAccess
sun.jvm.hotspot.debugger.Debugger symbolLookup
String[] jvmLibNames
public sun.jvm.hotspot.types.Type lookupType (java.lang.String, boolean)
sun.jvm.hotspot.types.Field f
String ttype
sun.jvm.hotspot.types.Type templateType
sun.jvm.hotspot.types.basic.BasicType basicTargetType
sun.jvm.hotspot.types.basic.BasicType generic
sun.jvm.hotspot.types.basic.BasicType specific
java.util.Iterator fields
String cTypeName
boolean throwException
sun.jvm.hotspot.types.Type fieldType
private void readVMTypes ()
String typeName
String superclassName
sun.jvm.hotspot.debugger.Address superclassNameAddr
boolean isOopType
boolean isIntegerType
boolean isUnsigned
long size
long typeEntryTypeNameOffset
long typeEntrySuperclassNameOffset
long typeEntryIsOopTypeOffset
long typeEntryIsIntegerTypeOffset
long typeEntryIsUnsignedOffset
long typeEntrySizeOffset
long typeEntryArrayStride
sun.jvm.hotspot.debugger.Address entryAddr
sun.jvm.hotspot.debugger.Address typeNameAddr
private void initializePrimitiveTypes ()
private sun.jvm.hotspot.types.Type lookupPrimitiveType (java.lang.String)
String typeName
sun.jvm.hotspot.types.Type type
private void readExternalDefinitions ()
sun.jvm.hotspot.types.Field f
sun.jvm.hotspot.types.basic.BasicType containingType
String fieldName
sun.jvm.hotspot.types.Type fieldType
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticAddress
java.util.Iterator i
boolean defined
String typeName
String superclassName
boolean isOop
boolean isInteger
boolean isUnsigned
long size
sun.jvm.hotspot.types.basic.BasicType type
java.io.StreamTokenizer t
java.io.IOException ioe
java.io.BufferedReader in
String file
private void readVMStructs ()
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.types.basic.BasicType containingType
sun.jvm.hotspot.types.basic.BasicType fieldType
long structEntryTypeNameOffset
long structEntryFieldNameOffset
long structEntryTypeStringOffset
long structEntryIsStaticOffset
long structEntryOffsetOffset
long structEntryAddressOffset
long structEntryArrayStride
sun.jvm.hotspot.debugger.Address entryAddr
sun.jvm.hotspot.debugger.Address fieldNameAddr
String typeName
String fieldName
String typeString
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddr
long size
long index
String opaqueName
private void readVMIntConstants ()
String name
int value
Integer oldValue
long intConstantEntryNameOffset
long intConstantEntryValueOffset
long intConstantEntryArrayStride
sun.jvm.hotspot.debugger.Address entryAddr
sun.jvm.hotspot.debugger.Address nameAddr
private void readVMLongConstants ()
String name
int value
Long oldValue
long longConstantEntryNameOffset
long longConstantEntryValueOffset
long longConstantEntryArrayStride
sun.jvm.hotspot.debugger.Address entryAddr
sun.jvm.hotspot.debugger.Address nameAddr
private sun.jvm.hotspot.types.basic.BasicType lookupOrFail (java.lang.String)
String typeName
sun.jvm.hotspot.types.basic.BasicType type
private long getLongValueFromProcess (java.lang.String)
String symbol
private sun.jvm.hotspot.debugger.Address lookupInProcess (java.lang.String) throws sun.jvm.hotspot.debugger.NoSuchSymbolException
sun.jvm.hotspot.debugger.Address addr
int i
int i
String symbol
String errStr
private sun.jvm.hotspot.types.basic.BasicType lookupOrCreateClass (java.lang.String, boolean, boolean, boolean)
String typeName
boolean isOopType
boolean isIntegerType
boolean isUnsigned
sun.jvm.hotspot.types.basic.BasicType type
private sun.jvm.hotspot.types.basic.BasicType createBasicType (java.lang.String, boolean, boolean, boolean)
String typeName
boolean isOopType
boolean isIntegerType
boolean isUnsigned
sun.jvm.hotspot.types.basic.BasicType type
private sun.jvm.hotspot.types.basic.BasicPointerType recursiveCreateBasicPointerType (java.lang.String)
sun.jvm.hotspot.types.basic.BasicType basicTargetType
sun.jvm.hotspot.types.basic.BasicType basicTargetType
String typeName
sun.jvm.hotspot.types.basic.BasicPointerType result
String targetTypeName
sun.jvm.hotspot.types.Type targetType
private boolean typeNameIsPointerType (java.lang.String)
String typeName
int i
public void createType (java.lang.String, java.lang.String, boolean, boolean, boolean, long)
String typeName
String superclassName
boolean isOopType
boolean isIntegerType
boolean isUnsigned
long size
sun.jvm.hotspot.types.basic.BasicType superclass
sun.jvm.hotspot.types.basic.BasicType curType
public void createField (sun.jvm.hotspot.types.basic.BasicType, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicType containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddress
sun.jvm.hotspot.types.Field internalCreateField (sun.jvm.hotspot.types.basic.BasicType, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicType containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddress
private void dumpMemory (sun.jvm.hotspot.debugger.Address, int)
int k
String s
int j
sun.jvm.hotspot.debugger.Address addr
int len
int i
static void <clinit> ()
}
sun/jvm/hotspot/LinuxVtblAccess.class
LinuxVtblAccess.java
package sun.jvm.hotspot
public sun.jvm.hotspot.LinuxVtblAccess extends sun.jvm.hotspot.types.basic.BasicVtblAccess {
private String vt
public void <init> (sun.jvm.hotspot.debugger.SymbolLookup, java.lang.String[])
sun.jvm.hotspot.debugger.SymbolLookup symbolLookup
String[] dllNames
protected java.lang.String vtblSymbolForType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
}
sun/jvm/hotspot/ObjectHistogram.class
ObjectHistogram.java
package sun.jvm.hotspot
public sun.jvm.hotspot.ObjectHistogram extends java.lang.Object {
public void <init> ()
public static void main (java.lang.String[])
String[] args
}
sun/jvm/hotspot/RMIHelper.class
RMIHelper.java
package sun.jvm.hotspot
public sun.jvm.hotspot.RMIHelper extends java.lang.Object {
private static final boolean startRegistry
private static int port
private static String serverNamePrefix
public void <init> ()
public static void rebind (java.lang.String, java.rmi.Remote) throws sun.jvm.hotspot.debugger.DebuggerException
Exception exp
java.rmi.RemoteException re
Exception exp
String uniqueID
java.rmi.Remote object
String name
public static void unbind (java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
Exception exp
String uniqueID
String name
public static java.rmi.Remote lookup (java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
Exception exp
String debugServerID
int index
StringBuffer nameBuf
String uniqueID
private static java.lang.String getName (java.lang.String)
String uniqueID
String name
static void <clinit> ()
NumberFormatException nfe
String tmp
}
sun/jvm/hotspot/SALauncherLoader.class
SALauncherLoader.java
package sun.jvm.hotspot
public sun.jvm.hotspot.SALauncherLoader extends java.net.URLClassLoader {
private String[] libpaths
public java.lang.String findLibrary (java.lang.String)
java.io.File file
int i
String name
public void <init> (java.lang.ClassLoader)
ClassLoader parent
String salibpath
public synchronized java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException
SecurityManager sm
ClassNotFoundException cnfe
String name
boolean resolve
int i
Class clazz
protected java.security.PermissionCollection getPermissions (java.security.CodeSource)
java.security.CodeSource codesource
java.security.PermissionCollection perms
private static java.net.URL[] getClassPath ()
String s
java.io.File[] path
private static java.net.URL[] pathToURLs (java.io.File[])
int i
java.io.File[] path
java.net.URL[] urls
private static java.io.File[] getClassPath (java.lang.String)
int i
String cp
String[] tmp
java.io.File[] paths
private static java.net.URL getFileURL (java.io.File)
java.io.IOException e
java.net.MalformedURLException mue
java.io.File file
}
sun/jvm/hotspot/StackTrace.class
StackTrace.java
package sun.jvm.hotspot
public sun.jvm.hotspot.StackTrace extends java.lang.Object {
public void <init> ()
public static void main (java.lang.String[])
String[] args
}
sun/jvm/hotspot/Win32VtblAccess.class
Win32VtblAccess.java
package sun.jvm.hotspot
public sun.jvm.hotspot.Win32VtblAccess extends sun.jvm.hotspot.types.basic.BasicVtblAccess {
public void <init> (sun.jvm.hotspot.debugger.SymbolLookup, java.lang.String[])
sun.jvm.hotspot.debugger.SymbolLookup symbolLookup
String[] dllNames
protected java.lang.String vtblSymbolForType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
}
sun/jvm/hotspot/asm/
sun/jvm/hotspot/asm/Disassembler.class
Disassembler.java
package sun.jvm.hotspot.asm
public sun.jvm.hotspot.asm.Disassembler extends java.lang.Object {
private static String options
private static long decode_function
protected long startPc
protected byte[] code
private sun.jvm.hotspot.code.CodeBlob blob
private sun.jvm.hotspot.code.NMethod nmethod
public static void decode (sun.jvm.hotspot.asm.InstructionVisitor, sun.jvm.hotspot.code.CodeBlob)
sun.jvm.hotspot.asm.InstructionVisitor visitor
sun.jvm.hotspot.code.CodeBlob blob
public static void decode (sun.jvm.hotspot.asm.InstructionVisitor, sun.jvm.hotspot.code.CodeBlob, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
int i
sun.jvm.hotspot.asm.InstructionVisitor visitor
sun.jvm.hotspot.code.CodeBlob blob
sun.jvm.hotspot.debugger.Address begin
sun.jvm.hotspot.debugger.Address end
int codeSize
long startPc
byte[] code
sun.jvm.hotspot.asm.Disassembler dis
private void <init> (long, byte[])
StringBuilder path
String sep
String os
String libname
String arch
long startPc
byte[] code
private static native long load_library (java.lang.String, java.lang.String)
private native void decode (sun.jvm.hotspot.asm.InstructionVisitor, long, byte[], java.lang.String, long)
private void decode (sun.jvm.hotspot.asm.InstructionVisitor)
sun.jvm.hotspot.asm.InstructionVisitor visitor
private boolean match (java.lang.String, java.lang.String)
String event
String tag
int taglen
char delim
private long handleEvent (sun.jvm.hotspot.asm.InstructionVisitor, java.lang.String, long)
Throwable e
Throwable e
sun.jvm.hotspot.asm.InstructionVisitor visitor
String event
long arg
private void rawPrint (sun.jvm.hotspot.asm.InstructionVisitor, java.lang.String)
sun.jvm.hotspot.asm.InstructionVisitor visitor
String s
static void <clinit> ()
}
sun/jvm/hotspot/asm/DummySymbolFinder.class
DummySymbolFinder.java
package sun.jvm.hotspot.asm
public sun.jvm.hotspot.asm.DummySymbolFinder extends java.lang.Object implements sun.jvm.hotspot.asm.SymbolFinder {
public void <init> ()
public java.lang.String getSymbolFor (long)
long address
}
sun/jvm/hotspot/asm/ImmediateOrRegister.class
ImmediateOrRegister.java
package sun.jvm.hotspot.asm
public abstract sun.jvm.hotspot.asm.ImmediateOrRegister extends sun.jvm.hotspot.asm.Operand {
public void <init> ()
}
sun/jvm/hotspot/asm/InstructionVisitor.class
InstructionVisitor.java
package sun.jvm.hotspot.asm
public abstract sun.jvm.hotspot.asm.InstructionVisitor extends java.lang.Object {
public abstract void prologue ()
public abstract void beginInstruction (long)
public abstract void printAddress (long)
public abstract void print (java.lang.String)
public abstract void endInstruction (long)
public abstract void epilogue ()
}
sun/jvm/hotspot/asm/Operand.class
Operand.java
package sun.jvm.hotspot.asm
public abstract sun.jvm.hotspot.asm.Operand extends java.lang.Object {
public void <init> ()
public boolean isAddress ()
public boolean isImmediate ()
public boolean isRegister ()
}
sun/jvm/hotspot/asm/Register.class
Register.java
package sun.jvm.hotspot.asm
public abstract sun.jvm.hotspot.asm.Register extends sun.jvm.hotspot.asm.ImmediateOrRegister {
protected int number
public void <init> ()
public void <init> (int)
int number
public abstract int getNumberOfRegisters ()
public boolean isValid ()
public int getNumber ()
public boolean equals (java.lang.Object)
Object x
sun.jvm.hotspot.asm.Register reg
public int hashCode ()
public boolean isRegister ()
public abstract boolean isStackPointer ()
public abstract boolean isFramePointer ()
public abstract boolean isFloat ()
}
sun/jvm/hotspot/asm/SymbolFinder.class
SymbolFinder.java
package sun.jvm.hotspot.asm
public abstract sun.jvm.hotspot.asm.SymbolFinder extends java.lang.Object {
public abstract java.lang.String getSymbolFor (long)
}
sun/jvm/hotspot/asm/sparc/
sun/jvm/hotspot/asm/sparc/SPARCArgument.class
SPARCArgument.java
package sun.jvm.hotspot.asm.sparc
public sun.jvm.hotspot.asm.sparc.SPARCArgument extends java.lang.Object {
private int number
private boolean isIn
public static final int NUM_REGISTER_PARAMETERS
public void <init> (int, boolean)
int number
boolean isIn
int getNumber ()
boolean getIsIn ()
boolean getIsOut ()
public sun.jvm.hotspot.asm.sparc.SPARCArgument getSuccessor ()
public sun.jvm.hotspot.asm.sparc.SPARCArgument asIn ()
public sun.jvm.hotspot.asm.sparc.SPARCArgument asOut ()
public boolean isRegister ()
public sun.jvm.hotspot.asm.sparc.SPARCRegister asRegister ()
}
sun/jvm/hotspot/asm/sparc/SPARCRegister.class
SPARCRegister.java
package sun.jvm.hotspot.asm.sparc
public sun.jvm.hotspot.asm.sparc.SPARCRegister extends sun.jvm.hotspot.asm.Register {
private static final int nofRegisters
private static final int GLOBAL_BASE
private static final int OUT_BASE
private static final int LOCAL_BASE
private static final int IN_BASE
private static final int LOCAL_SP_WORD_OFFSET
private static final int IN_SP_WORD_OFFSET
public void <init> (int)
int number
public void <init> (sun.jvm.hotspot.asm.sparc.SPARCRegisterType, int)
sun.jvm.hotspot.asm.sparc.SPARCRegisterType type
int number
public int getNumberOfRegisters ()
public boolean isIn ()
public boolean isLocal ()
public boolean isOut ()
public boolean isGlobal ()
public sun.jvm.hotspot.asm.sparc.SPARCRegister afterSave ()
public sun.jvm.hotspot.asm.sparc.SPARCRegister afterRestore ()
public long spOffsetInSavedWindow ()
public java.lang.String toString ()
public boolean isFramePointer ()
public boolean isStackPointer ()
public boolean isFloat ()
public boolean isV9Only ()
}
sun/jvm/hotspot/asm/sparc/SPARCRegisterType.class
SPARCRegisterType.java
package sun.jvm.hotspot.asm.sparc
public sun.jvm.hotspot.asm.sparc.SPARCRegisterType extends java.lang.Object {
public static final sun.jvm.hotspot.asm.sparc.SPARCRegisterType GLOBAL
public static final sun.jvm.hotspot.asm.sparc.SPARCRegisterType OUT
public static final sun.jvm.hotspot.asm.sparc.SPARCRegisterType IN
public static final sun.jvm.hotspot.asm.sparc.SPARCRegisterType LOCAL
private void <init> ()
static void <clinit> ()
}
sun/jvm/hotspot/asm/sparc/SPARCRegisters.class
SPARCRegisters.java
package sun.jvm.hotspot.asm.sparc
public sun.jvm.hotspot.asm.sparc.SPARCRegisters extends java.lang.Object {
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister G0
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister G1
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister G2
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister G3
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister G4
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister G5
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister G6
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister G7
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister O0
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister O1
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister O2
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister O3
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister O4
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister O5
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister O6
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister O7
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister L0
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister L1
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister L2
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister L3
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister L4
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister L5
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister L6
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister L7
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister I0
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister I1
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister I2
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister I3
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister I4
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister I5
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister I6
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister I7
private static String[] registerNames
public static final int NUM_REGISTERS
private static sun.jvm.hotspot.asm.sparc.SPARCRegister[] registers
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister FP
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister SP
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister Lesp
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister Lbcp
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister Lmethod
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister Llocals
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister Lmonitors
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister Lbyte_code
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister Lscratch
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister Lscratch2
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister LcpoolCache
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister OparamAddr
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister IsavedSP
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister IsizeCalleeParms
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister IdispatchAddress
public static final sun.jvm.hotspot.asm.sparc.SPARCRegister IdispatchTables
public void <init> ()
public static int getNumRegisters ()
public static java.lang.String getRegisterName (int)
int regNum
public static sun.jvm.hotspot.asm.sparc.SPARCRegister getRegister (int)
int regNum
static void <clinit> ()
}
sun/jvm/hotspot/c1/
sun/jvm/hotspot/c1/Runtime1$1.class
Runtime1.java
package sun.jvm.hotspot.c1
final sun.jvm.hotspot.c1.Runtime1$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/c1/Runtime1.class
Runtime1.java
package sun.jvm.hotspot.c1
public sun.jvm.hotspot.c1.Runtime1 extends java.lang.Object {
private static sun.jvm.hotspot.types.Field blobsField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> ()
public sun.jvm.hotspot.debugger.Address entryFor (int)
int id
public sun.jvm.hotspot.code.CodeBlob blobFor (int)
int id
sun.jvm.hotspot.debugger.Address blobAddr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/
sun/jvm/hotspot/ci/ciArrayKlass$1.class
ciArrayKlass.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciArrayKlass$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciArrayKlass.class
ciArrayKlass.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciArrayKlass extends sun.jvm.hotspot.ci.ciKlass {
private static sun.jvm.hotspot.oops.IntField dimensionField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciBaseObject$1.class
ciBaseObject.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciBaseObject$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciBaseObject.class
ciBaseObject.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciBaseObject extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.oops.CIntField identField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void dumpReplayData (java.io.PrintStream)
java.io.PrintStream out
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciConstant$1.class
ciConstant.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciConstant$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciConstant.class
ciConstant.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciConstant extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField valueObjectField
private static sun.jvm.hotspot.types.JDoubleField valueDoubleField
private static sun.jvm.hotspot.types.JFloatField valueFloatField
private static sun.jvm.hotspot.types.JLongField valueLongField
private static sun.jvm.hotspot.types.JIntField valueIntField
private static sun.jvm.hotspot.oops.CIntField typeField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void dumpReplayData (java.io.PrintStream)
java.io.PrintStream out
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciEnv$1.class
ciEnv.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciEnv$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciEnv.class
ciEnv.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciEnv extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField dependenciesField
private static sun.jvm.hotspot.types.AddressField factoryField
private static sun.jvm.hotspot.types.AddressField compilerDataField
private static sun.jvm.hotspot.types.AddressField taskField
private static sun.jvm.hotspot.oops.CIntField systemDictionaryModificationCounterField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.opto.Compile compilerData ()
public sun.jvm.hotspot.ci.ciObjectFactory factory ()
public sun.jvm.hotspot.compiler.CompileTask task ()
public void dumpReplayData (java.io.PrintStream)
sun.jvm.hotspot.ci.ciMetadata o
int i
java.io.PrintStream out
sun.jvm.hotspot.utilities.GrowableArray objects
sun.jvm.hotspot.compiler.CompileTask task
sun.jvm.hotspot.oops.Method method
int entryBci
int compLevel
sun.jvm.hotspot.oops.Klass holder
sun.jvm.hotspot.opto.Compile compiler
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciField$1.class
ciField.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciField$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciField.class
ciField.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciField extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField constantValueField
private static sun.jvm.hotspot.types.AddressField isConstantField
private static sun.jvm.hotspot.oops.CIntField offsetField
private static sun.jvm.hotspot.types.AddressField signatureField
private static sun.jvm.hotspot.types.AddressField nameField
private static sun.jvm.hotspot.types.AddressField holderField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciInstance$1.class
ciInstance.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciInstance$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciInstance.class
ciInstance.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciInstance extends sun.jvm.hotspot.ci.ciObject {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciInstanceKlass$1.class
ciInstanceKlass.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciInstanceKlass$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciInstanceKlass.class
ciInstanceKlass.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciInstanceKlass extends sun.jvm.hotspot.ci.ciKlass {
private static sun.jvm.hotspot.oops.CIntField initStateField
private static sun.jvm.hotspot.oops.CIntField isSharedField
private static int CLASS_STATE_LINKED
private static int CLASS_STATE_FULLY_INITIALIZED
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int initState ()
sun.jvm.hotspot.oops.InstanceKlass ik
int initState
public boolean isShared ()
public boolean isLinked ()
public boolean isInitialized ()
public void dumpReplayData (java.io.PrintStream)
int index
sun.jvm.hotspot.oops.ByteField bf
sun.jvm.hotspot.oops.BooleanField bf
sun.jvm.hotspot.oops.ShortField bf
sun.jvm.hotspot.oops.CharField bf
sun.jvm.hotspot.oops.IntField bf
sun.jvm.hotspot.oops.LongField bf
sun.jvm.hotspot.oops.FloatField bf
sun.jvm.hotspot.oops.DoubleField bf
sun.jvm.hotspot.oops.Instance inst
sun.jvm.hotspot.oops.ObjArray oa
sun.jvm.hotspot.oops.Klass ek
sun.jvm.hotspot.oops.TypeArray ta
sun.jvm.hotspot.oops.OopField bf
sun.jvm.hotspot.oops.Oop value
sun.jvm.hotspot.oops.Field f
sun.jvm.hotspot.oops.Oop mirror
int i
sun.jvm.hotspot.oops.Field[] staticFields
java.io.PrintStream out
sun.jvm.hotspot.oops.InstanceKlass ik
sun.jvm.hotspot.oops.ConstantPool cp
sun.jvm.hotspot.oops.Klass sub
int length
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciKlass$1.class
ciKlass.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciKlass$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciKlass.class
ciKlass.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciKlass extends sun.jvm.hotspot.ci.ciType {
private static sun.jvm.hotspot.types.AddressField nameField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public java.lang.String name ()
sun.jvm.hotspot.ci.ciSymbol sym
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciMetadata$1.class
ciMetadata.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciMetadata$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciMetadata.class
ciMetadata.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciMetadata extends sun.jvm.hotspot.ci.ciBaseObject {
private static sun.jvm.hotspot.oops.MetadataField metadataField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public sun.jvm.hotspot.oops.Metadata getMetadata ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void printOn (java.io.PrintStream)
java.io.PrintStream out
public java.lang.String toString ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciMethod$1.class
ciMethod.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciMethod$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciMethod.class
ciMethod.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciMethod extends sun.jvm.hotspot.ci.ciMetadata {
private static sun.jvm.hotspot.oops.CIntField interpreterThrowoutCountField
private static sun.jvm.hotspot.oops.CIntField interpreterInvocationCountField
private static sun.jvm.hotspot.oops.CIntField instructionsSizeField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.Method method ()
public int interpreterThrowoutCount ()
public int interpreterInvocationCount ()
public int instructionsSize ()
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.code.NMethod nm
public void printShortName (java.io.PrintStream)
java.io.PrintStream st
sun.jvm.hotspot.oops.Method method
public void dumpReplayData (java.io.PrintStream)
java.io.PrintStream out
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.code.NMethod nm
sun.jvm.hotspot.oops.Klass holder
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciMethodData$1.class
ciMethodData.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciMethodData$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciMethodData.class
ciMethodData.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciMethodData extends sun.jvm.hotspot.ci.ciMetadata {
private static sun.jvm.hotspot.types.AddressField origField
private static sun.jvm.hotspot.oops.CIntField currentMileageField
private static sun.jvm.hotspot.oops.CIntField argReturnedField
private static sun.jvm.hotspot.oops.CIntField argStackField
private static sun.jvm.hotspot.oops.CIntField argLocalField
private static sun.jvm.hotspot.oops.CIntField eflagsField
private static sun.jvm.hotspot.oops.CIntField hintDiField
private static sun.jvm.hotspot.types.AddressField dataField
private static sun.jvm.hotspot.oops.CIntField extraDataSizeField
private static sun.jvm.hotspot.oops.CIntField dataSizeField
private static sun.jvm.hotspot.oops.CIntField stateField
private static int sizeofMethodDataOopDesc
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
private byte[] fetchDataAt (sun.jvm.hotspot.debugger.Address, long)
int i
sun.jvm.hotspot.debugger.Address base
long size
byte[] result
public byte[] orig ()
int i
sun.jvm.hotspot.debugger.Address base
byte[] result
public long[] data ()
sun.jvm.hotspot.debugger.Address value
int i
sun.jvm.hotspot.debugger.Address base
int elements
long[] result
int dataSize ()
int state ()
int currentMileage ()
boolean outOfBounds (int)
int dataIndex
sun.jvm.hotspot.oops.ProfileData dataAt (int)
int dataIndex
sun.jvm.hotspot.oops.DataLayout dataLayout
int dpToDi (int)
int dp
int firstDi ()
sun.jvm.hotspot.oops.ProfileData firstData ()
sun.jvm.hotspot.oops.ProfileData nextData (sun.jvm.hotspot.oops.ProfileData)
sun.jvm.hotspot.oops.ProfileData current
int currentIndex
int nextIndex
boolean isValid (sun.jvm.hotspot.oops.ProfileData)
sun.jvm.hotspot.oops.ProfileData current
public void printDataOn (java.io.PrintStream)
java.io.PrintStream st
sun.jvm.hotspot.oops.ProfileData data
public void dumpReplayData (java.io.PrintStream)
int i
int i
sun.jvm.hotspot.ci.ciKlass k
int i
sun.jvm.hotspot.ci.ciReceiverTypeData vdata
sun.jvm.hotspot.ci.ciKlass k
int i
sun.jvm.hotspot.ci.ciVirtualCallData vdata
sun.jvm.hotspot.oops.ProfileData pdata
int round
java.io.PrintStream out
sun.jvm.hotspot.oops.MethodData mdo
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.oops.Klass holder
byte[] orig
long[] data
int count
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciObjArrayKlass$1.class
ciObjArrayKlass.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciObjArrayKlass$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciObjArrayKlass.class
ciObjArrayKlass.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciObjArrayKlass extends sun.jvm.hotspot.ci.ciArrayKlass {
private static sun.jvm.hotspot.types.AddressField elementKlassField
private static sun.jvm.hotspot.types.AddressField baseElementKlassField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciObject$1.class
ciObject.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciObject$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciObject.class
ciObject.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciObject extends sun.jvm.hotspot.ci.ciBaseObject {
private static sun.jvm.hotspot.types.AddressField klassField
private static sun.jvm.hotspot.types.AddressField handleField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public sun.jvm.hotspot.oops.Oop getOop ()
sun.jvm.hotspot.debugger.OopHandle oh
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void printOn (java.io.PrintStream)
java.io.PrintStream out
public java.lang.String toString ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciObjectFactory$1.class
ciObjectFactory.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciObjectFactory$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciObjectFactory.class
ciObjectFactory.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciObjectFactory extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField unloadedMethodsField
private static sun.jvm.hotspot.types.AddressField ciMetadataField
private static sun.jvm.hotspot.types.AddressField symbolsField
private static sun.jvm.hotspot.runtime.VirtualBaseConstructor ciObjectConstructor
private static sun.jvm.hotspot.runtime.VirtualBaseConstructor ciMetadataConstructor
private static sun.jvm.hotspot.runtime.VirtualBaseConstructor ciSymbolConstructor
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public static sun.jvm.hotspot.ci.ciObject get (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public static sun.jvm.hotspot.ci.ciMetadata getMetadata (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.utilities.GrowableArray objects ()
public sun.jvm.hotspot.utilities.GrowableArray symbols ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciReceiverTypeData.class
ciReceiverTypeData.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciReceiverTypeData extends sun.jvm.hotspot.oops.ReceiverTypeData {
public void <init> (sun.jvm.hotspot.oops.DataLayout)
sun.jvm.hotspot.oops.DataLayout data
public sun.jvm.hotspot.oops.Klass receiver (int)
int row
public sun.jvm.hotspot.ci.ciKlass receiverAt (int)
int row
sun.jvm.hotspot.ci.ciMetadata recv
}
sun/jvm/hotspot/ci/ciSymbol$1.class
ciSymbol.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciSymbol$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciSymbol.class
ciSymbol.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciSymbol extends sun.jvm.hotspot.ci.ciMetadata {
private static sun.jvm.hotspot.types.AddressField symbolField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public java.lang.String asUtf88 ()
sun.jvm.hotspot.oops.Symbol sym
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciType$1.class
ciType.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciType$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciType.class
ciType.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciType extends sun.jvm.hotspot.ci.ciMetadata {
private static sun.jvm.hotspot.oops.CIntField basicTypeField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciTypeArrayKlass$1.class
ciTypeArrayKlass.java
package sun.jvm.hotspot.ci
final sun.jvm.hotspot.ci.ciTypeArrayKlass$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ci/ciTypeArrayKlass.class
ciTypeArrayKlass.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciTypeArrayKlass extends sun.jvm.hotspot.ci.ciArrayKlass {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/ci/ciVirtualCallData.class
ciVirtualCallData.java
package sun.jvm.hotspot.ci
public sun.jvm.hotspot.ci.ciVirtualCallData extends sun.jvm.hotspot.oops.VirtualCallData {
public void <init> (sun.jvm.hotspot.oops.DataLayout)
sun.jvm.hotspot.oops.DataLayout data
public sun.jvm.hotspot.oops.Klass receiver (int)
int row
public sun.jvm.hotspot.ci.ciKlass receiverAt (int)
int row
sun.jvm.hotspot.ci.ciMetadata recv
}
sun/jvm/hotspot/classfile/
sun/jvm/hotspot/classfile/ClassLoaderData$1.class
ClassLoaderData.java
package sun.jvm.hotspot.classfile
final sun.jvm.hotspot.classfile.ClassLoaderData$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/classfile/ClassLoaderData.class
ClassLoaderData.java
package sun.jvm.hotspot.classfile
public sun.jvm.hotspot.classfile.ClassLoaderData extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.OopField classLoaderField
private static sun.jvm.hotspot.types.AddressField nextField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public static sun.jvm.hotspot.classfile.ClassLoaderData instantiateWrapperFor (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.Oop getClassLoader ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/
sun/jvm/hotspot/code/AdapterBlob$1.class
AdapterBlob.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.AdapterBlob$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/AdapterBlob.class
AdapterBlob.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.AdapterBlob extends sun.jvm.hotspot.code.CodeBlob {
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isAdapterBlob ()
public java.lang.String getName ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/BufferBlob$1.class
BufferBlob.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.BufferBlob$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/BufferBlob.class
BufferBlob.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.BufferBlob extends sun.jvm.hotspot.code.CodeBlob {
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isBufferBlob ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/CodeBlob$1.class
CodeBlob.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.CodeBlob$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/CodeBlob.class
CodeBlob.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.CodeBlob extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField nameField
private static sun.jvm.hotspot.types.CIntegerField sizeField
private static sun.jvm.hotspot.types.CIntegerField headerSizeField
private static sun.jvm.hotspot.types.CIntegerField relocationSizeField
private static sun.jvm.hotspot.types.CIntegerField contentOffsetField
private static sun.jvm.hotspot.types.CIntegerField codeOffsetField
private static sun.jvm.hotspot.types.CIntegerField frameCompleteOffsetField
private static sun.jvm.hotspot.types.CIntegerField dataOffsetField
private static sun.jvm.hotspot.types.CIntegerField frameSizeField
private static sun.jvm.hotspot.types.AddressField oopMapsField
private static final int NOT_YET_COMPUTED
private static final int UNDEFINED
private int linkOffset
private static int matcherInterpreterFramePointerReg
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isBufferBlob ()
public boolean isNMethod ()
public boolean isRuntimeStub ()
public boolean isDeoptimizationStub ()
public boolean isUncommonTrapStub ()
public boolean isExceptionStub ()
public boolean isSafepointStub ()
public boolean isAdapterBlob ()
public boolean isJavaMethod ()
public boolean isNativeMethod ()
public boolean isOSRMethod ()
public sun.jvm.hotspot.code.NMethod asNMethodOrNull ()
public sun.jvm.hotspot.debugger.Address headerBegin ()
public sun.jvm.hotspot.debugger.Address headerEnd ()
public sun.jvm.hotspot.debugger.Address contentBegin ()
public sun.jvm.hotspot.debugger.Address contentEnd ()
public sun.jvm.hotspot.debugger.Address codeBegin ()
public sun.jvm.hotspot.debugger.Address codeEnd ()
public sun.jvm.hotspot.debugger.Address dataBegin ()
public sun.jvm.hotspot.debugger.Address dataEnd ()
public int getRelocationOffset ()
public int getContentOffset ()
public int getCodeOffset ()
public int getDataOffset ()
public int getSize ()
public int getHeaderSize ()
public int getContentSize ()
public int getCodeSize ()
public int getDataSize ()
public boolean blobContains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean contentContains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean codeContains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean dataContains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean contains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isFrameCompleteAt (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
public boolean isZombie ()
public boolean isLockedByVM ()
public sun.jvm.hotspot.compiler.OopMapSet getOopMaps ()
sun.jvm.hotspot.debugger.Address oopMapsAddr
public sun.jvm.hotspot.compiler.OopMap getOopMapForReturnAddress (sun.jvm.hotspot.debugger.Address, boolean)
sun.jvm.hotspot.debugger.Address returnAddress
boolean debugging
sun.jvm.hotspot.debugger.Address pc
public long getFrameSize ()
public boolean callerMustGCArguments ()
public java.lang.String getName ()
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
protected void printComponentsOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/CodeCache$1.class
CodeCache.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.CodeCache$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/CodeCache.class
CodeCache.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.CodeCache extends java.lang.Object {
private static sun.jvm.hotspot.types.AddressField heapField
private static sun.jvm.hotspot.types.AddressField scavengeRootNMethodsField
private static sun.jvm.hotspot.runtime.VirtualConstructor virtualConstructor
private sun.jvm.hotspot.memory.CodeHeap heap
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> ()
public sun.jvm.hotspot.code.NMethod scavengeRootMethods ()
public boolean contains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
public sun.jvm.hotspot.code.CodeBlob findBlob (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address start
sun.jvm.hotspot.code.CodeBlob result
public sun.jvm.hotspot.code.CodeBlob findBlobUnsafe (sun.jvm.hotspot.debugger.Address)
Exception findEx
sun.jvm.hotspot.debugger.Address cbAddr
String message
sun.jvm.hotspot.types.WrongTypeException wte
sun.jvm.hotspot.debugger.Address start
sun.jvm.hotspot.code.CodeBlob result
public sun.jvm.hotspot.code.NMethod findNMethod (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address start
sun.jvm.hotspot.code.CodeBlob cb
public sun.jvm.hotspot.code.NMethod findNMethodUnsafe (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address start
sun.jvm.hotspot.code.CodeBlob cb
public sun.jvm.hotspot.code.CodeBlob createCodeBlobWrapper (sun.jvm.hotspot.debugger.Address)
String message
Exception e
sun.jvm.hotspot.debugger.Address codeBlobAddr
public void iterate (sun.jvm.hotspot.code.CodeCacheVisitor)
sun.jvm.hotspot.code.CodeBlob blob
RuntimeException e
sun.jvm.hotspot.debugger.Address next
sun.jvm.hotspot.code.CodeCacheVisitor visitor
sun.jvm.hotspot.memory.CodeHeap heap
sun.jvm.hotspot.debugger.Address ptr
sun.jvm.hotspot.debugger.Address end
sun.jvm.hotspot.code.CodeBlob lastBlob
private sun.jvm.hotspot.memory.CodeHeap getHeap ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/CodeCacheVisitor.class
CodeCacheVisitor.java
package sun.jvm.hotspot.code
public abstract sun.jvm.hotspot.code.CodeCacheVisitor extends java.lang.Object {
public abstract void prologue (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
public abstract void visit (sun.jvm.hotspot.code.CodeBlob)
public abstract void epilogue ()
}
sun/jvm/hotspot/code/CompressedReadStream.class
CompressedReadStream.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.CompressedReadStream extends sun.jvm.hotspot.code.CompressedStream {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address buffer
public void <init> (sun.jvm.hotspot.debugger.Address, int)
sun.jvm.hotspot.debugger.Address buffer
int position
public boolean readBoolean ()
public byte readByte ()
public char readChar ()
public short readShort ()
public int readSignedInt ()
public int readInt ()
int b0
public float readFloat ()
public double readDouble ()
int rh
int rl
int h
int l
public long readLong ()
long low
long high
private int readIntMb (int)
int b_i
int i
int b0
int pos
int sum
int lg_H_i
private short read (int)
int index
private short read ()
short retval
}
sun/jvm/hotspot/code/CompressedStream.class
CompressedStream.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.CompressedStream extends java.lang.Object {
protected sun.jvm.hotspot.debugger.Address buffer
protected int position
public static final int LogBitsPerByte
public static final int BitsPerByte
public static final int lg_H
public static final int H
public static final int L
public static final int MAX_i
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address buffer
public void <init> (sun.jvm.hotspot.debugger.Address, int)
sun.jvm.hotspot.debugger.Address buffer
int position
public sun.jvm.hotspot.debugger.Address getBuffer ()
public int getPosition ()
public void setPosition (int)
int position
public int encodeSign (int)
int value
public int decodeSign (int)
int value
public int reverseInt (int)
int i
}
sun/jvm/hotspot/code/CompressedWriteStream.class
CompressedWriteStream.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.CompressedWriteStream extends sun.jvm.hotspot.code.CompressedStream {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address buffer
public void <init> (sun.jvm.hotspot.debugger.Address, int)
sun.jvm.hotspot.debugger.Address buffer
int position
}
sun/jvm/hotspot/code/ConstantDoubleValue.class
ConstantDoubleValue.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.ConstantDoubleValue extends sun.jvm.hotspot.code.ScopeValue {
private double value
public void <init> (double)
double value
public boolean isConstantDouble ()
public double getValue ()
void <init> (sun.jvm.hotspot.code.DebugInfoReadStream)
sun.jvm.hotspot.code.DebugInfoReadStream stream
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
}
sun/jvm/hotspot/code/ConstantIntValue.class
ConstantIntValue.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.ConstantIntValue extends sun.jvm.hotspot.code.ScopeValue {
private int value
public void <init> (int)
int value
public boolean isConstantInt ()
public int getValue ()
void <init> (sun.jvm.hotspot.code.DebugInfoReadStream)
sun.jvm.hotspot.code.DebugInfoReadStream stream
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
}
sun/jvm/hotspot/code/ConstantLongValue.class
ConstantLongValue.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.ConstantLongValue extends sun.jvm.hotspot.code.ScopeValue {
private long value
public void <init> (long)
long value
public boolean isConstantLong ()
public long getValue ()
void <init> (sun.jvm.hotspot.code.DebugInfoReadStream)
sun.jvm.hotspot.code.DebugInfoReadStream stream
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
}
sun/jvm/hotspot/code/ConstantOopReadValue.class
ConstantOopReadValue.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.ConstantOopReadValue extends sun.jvm.hotspot.code.ScopeValue {
private sun.jvm.hotspot.debugger.OopHandle value
public void <init> (sun.jvm.hotspot.code.DebugInfoReadStream)
sun.jvm.hotspot.code.DebugInfoReadStream stream
public boolean isConstantOop ()
public sun.jvm.hotspot.debugger.OopHandle getValue ()
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
}
sun/jvm/hotspot/code/DebugInfoReadStream.class
DebugInfoReadStream.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.DebugInfoReadStream extends sun.jvm.hotspot.code.CompressedReadStream {
private sun.jvm.hotspot.code.NMethod code
private int InvocationEntryBCI
private java.util.List objectPool
public void <init> (sun.jvm.hotspot.code.NMethod, int)
sun.jvm.hotspot.code.NMethod code
int offset
public void <init> (sun.jvm.hotspot.code.NMethod, int, java.util.List)
sun.jvm.hotspot.code.NMethod code
int offset
java.util.List objectPool
public sun.jvm.hotspot.debugger.OopHandle readOopHandle ()
public sun.jvm.hotspot.oops.Method readMethod ()
sun.jvm.hotspot.code.ScopeValue readObjectValue ()
sun.jvm.hotspot.code.ObjectValue ov
java.util.Iterator itr
int id
sun.jvm.hotspot.code.ObjectValue result
sun.jvm.hotspot.code.ScopeValue getCachedObject ()
sun.jvm.hotspot.code.ObjectValue ov
java.util.Iterator itr
int id
public int readBCI ()
}
sun/jvm/hotspot/code/DebugInformationRecorder.class
DebugInformationRecorder.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.DebugInformationRecorder extends java.lang.Object {
public static final int SERIALIZED_NULL
public static final int SYNCHRONIZATION_ENTRY_BCI
public void <init> ()
}
sun/jvm/hotspot/code/DeoptimizationBlob$1.class
DeoptimizationBlob.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.DeoptimizationBlob$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/DeoptimizationBlob.class
DeoptimizationBlob.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.DeoptimizationBlob extends sun.jvm.hotspot.code.SingletonBlob {
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isDeoptimizationStub ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/ExceptionBlob$1.class
ExceptionBlob.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.ExceptionBlob$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/ExceptionBlob.class
ExceptionBlob.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.ExceptionBlob extends sun.jvm.hotspot.code.SingletonBlob {
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isExceptionStub ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/Location$1.class
Location.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.Location$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/Location$Type.class
Location.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.Location$Type extends java.lang.Object {
public static final sun.jvm.hotspot.code.Location$Type NORMAL
public static final sun.jvm.hotspot.code.Location$Type OOP
public static final sun.jvm.hotspot.code.Location$Type NARROWOOP
public static final sun.jvm.hotspot.code.Location$Type INT_IN_LONG
public static final sun.jvm.hotspot.code.Location$Type LNG
public static final sun.jvm.hotspot.code.Location$Type FLOAT_IN_DBL
public static final sun.jvm.hotspot.code.Location$Type DBL
public static final sun.jvm.hotspot.code.Location$Type ADDR
public static final sun.jvm.hotspot.code.Location$Type INVALID
private String value
private void <init> (java.lang.String)
String value
public java.lang.String toString ()
public int getValue ()
static void <clinit> ()
}
sun/jvm/hotspot/code/Location$Where.class
Location.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.Location$Where extends java.lang.Object {
public static final sun.jvm.hotspot.code.Location$Where ON_STACK
public static final sun.jvm.hotspot.code.Location$Where IN_REGISTER
private String value
private void <init> (java.lang.String)
String value
public java.lang.String toString ()
public int getValue ()
static void <clinit> ()
}
sun/jvm/hotspot/code/Location.class
Location.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.Location extends java.lang.Object {
private int value
private static int OFFSET_MASK
private static int OFFSET_SHIFT
private static int TYPE_MASK
private static int TYPE_SHIFT
private static int WHERE_MASK
private static int WHERE_SHIFT
private static int TYPE_NORMAL
private static int TYPE_OOP
private static int TYPE_NARROWOOP
private static int TYPE_INT_IN_LONG
private static int TYPE_LNG
private static int TYPE_FLOAT_IN_DBL
private static int TYPE_DBL
private static int TYPE_ADDR
private static int TYPE_INVALID
private static int WHERE_ON_STACK
private static int WHERE_IN_REGISTER
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
void <init> (sun.jvm.hotspot.code.Location$Where, sun.jvm.hotspot.code.Location$Type, int)
sun.jvm.hotspot.code.Location$Where where
sun.jvm.hotspot.code.Location$Type type
int offset
public sun.jvm.hotspot.code.Location$Where getWhere ()
int where
public sun.jvm.hotspot.code.Location$Type getType ()
int type
public short getOffset ()
public boolean isRegister ()
public boolean isStack ()
public boolean holdsOop ()
public boolean holdsNarrowOop ()
public boolean holdsInt ()
public boolean holdsLong ()
public boolean holdsFloat ()
public boolean holdsDouble ()
public boolean holdsAddr ()
public boolean isIllegal ()
public int getStackOffset ()
public int getRegisterNumber ()
public void print ()
public void printOn (java.io.PrintStream)
sun.jvm.hotspot.code.Location$Where w
sun.jvm.hotspot.code.Location$Type type
java.io.PrintStream tty
public void <init> (sun.jvm.hotspot.code.DebugInfoReadStream)
sun.jvm.hotspot.code.DebugInfoReadStream stream
private void setWhere (sun.jvm.hotspot.code.Location$Where)
sun.jvm.hotspot.code.Location$Where where
private void setType (sun.jvm.hotspot.code.Location$Type)
sun.jvm.hotspot.code.Location$Type type
private void setOffset (int)
int offset
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static synthetic int access$100 ()
static synthetic int access$200 ()
static synthetic int access$300 ()
static synthetic int access$400 ()
static synthetic int access$500 ()
static synthetic int access$600 ()
static synthetic int access$700 ()
static synthetic int access$800 ()
static synthetic int access$900 ()
static synthetic int access$1000 ()
static synthetic int access$1100 ()
static void <clinit> ()
}
sun/jvm/hotspot/code/LocationValue.class
LocationValue.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.LocationValue extends sun.jvm.hotspot.code.ScopeValue {
private sun.jvm.hotspot.code.Location location
public void <init> (sun.jvm.hotspot.code.Location)
sun.jvm.hotspot.code.Location location
public boolean isLocation ()
public sun.jvm.hotspot.code.Location getLocation ()
void <init> (sun.jvm.hotspot.code.DebugInfoReadStream)
sun.jvm.hotspot.code.DebugInfoReadStream stream
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
}
sun/jvm/hotspot/code/MethodHandlesAdapterBlob$1.class
MethodHandlesAdapterBlob.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.MethodHandlesAdapterBlob$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/MethodHandlesAdapterBlob.class
MethodHandlesAdapterBlob.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.MethodHandlesAdapterBlob extends sun.jvm.hotspot.code.AdapterBlob {
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isMethodHandlesAdapterBlob ()
public java.lang.String getName ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/MonitorValue.class
MonitorValue.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.MonitorValue extends java.lang.Object {
private sun.jvm.hotspot.code.ScopeValue owner
private sun.jvm.hotspot.code.Location basicLock
private boolean eliminated
public void <init> (sun.jvm.hotspot.code.DebugInfoReadStream)
sun.jvm.hotspot.code.DebugInfoReadStream stream
public sun.jvm.hotspot.code.ScopeValue owner ()
public sun.jvm.hotspot.code.Location basicLock ()
public boolean eliminated ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
}
sun/jvm/hotspot/code/NMethod$1.class
NMethod.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.NMethod$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/NMethod.class
NMethod.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.NMethod extends sun.jvm.hotspot.code.CodeBlob {
private static long pcDescSize
private static sun.jvm.hotspot.types.AddressField methodField
private static sun.jvm.hotspot.types.CIntegerField entryBCIField
private static sun.jvm.hotspot.types.AddressField osrLinkField
private static sun.jvm.hotspot.types.AddressField scavengeRootLinkField
private static sun.jvm.hotspot.types.JByteField scavengeRootStateField
private static sun.jvm.hotspot.types.CIntegerField exceptionOffsetField
private static sun.jvm.hotspot.types.CIntegerField deoptOffsetField
private static sun.jvm.hotspot.types.CIntegerField deoptMhOffsetField
private static sun.jvm.hotspot.types.CIntegerField origPCOffsetField
private static sun.jvm.hotspot.types.CIntegerField stubOffsetField
private static sun.jvm.hotspot.types.CIntegerField oopsOffsetField
private static sun.jvm.hotspot.types.CIntegerField metadataOffsetField
private static sun.jvm.hotspot.types.CIntegerField scopesDataOffsetField
private static sun.jvm.hotspot.types.CIntegerField scopesPCsOffsetField
private static sun.jvm.hotspot.types.CIntegerField dependenciesOffsetField
private static sun.jvm.hotspot.types.CIntegerField handlerTableOffsetField
private static sun.jvm.hotspot.types.CIntegerField nulChkTableOffsetField
private static sun.jvm.hotspot.types.CIntegerField nmethodEndOffsetField
private static sun.jvm.hotspot.types.AddressField entryPointField
private static sun.jvm.hotspot.types.AddressField verifiedEntryPointField
private static sun.jvm.hotspot.types.AddressField osrEntryPointField
private static sun.jvm.hotspot.types.JIntField lockCountField
private static sun.jvm.hotspot.types.CIntegerField stackTraversalMarkField
private static sun.jvm.hotspot.types.CIntegerField compLevelField
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getAddress ()
public sun.jvm.hotspot.oops.Method getMethod ()
public boolean isNMethod ()
public boolean isJavaMethod ()
public boolean isNativeMethod ()
public boolean isOSRMethod ()
public sun.jvm.hotspot.debugger.Address constantsBegin ()
public sun.jvm.hotspot.debugger.Address constantsEnd ()
public sun.jvm.hotspot.debugger.Address instsBegin ()
public sun.jvm.hotspot.debugger.Address instsEnd ()
public sun.jvm.hotspot.debugger.Address exceptionBegin ()
public sun.jvm.hotspot.debugger.Address deoptHandlerBegin ()
public sun.jvm.hotspot.debugger.Address deoptMhHandlerBegin ()
public sun.jvm.hotspot.debugger.Address stubBegin ()
public sun.jvm.hotspot.debugger.Address stubEnd ()
public sun.jvm.hotspot.debugger.Address oopsBegin ()
public sun.jvm.hotspot.debugger.Address oopsEnd ()
public sun.jvm.hotspot.debugger.Address metadataBegin ()
public sun.jvm.hotspot.debugger.Address metadataEnd ()
public sun.jvm.hotspot.debugger.Address scopesDataBegin ()
public sun.jvm.hotspot.debugger.Address scopesDataEnd ()
public sun.jvm.hotspot.debugger.Address scopesPCsBegin ()
public sun.jvm.hotspot.debugger.Address scopesPCsEnd ()
public sun.jvm.hotspot.debugger.Address dependenciesBegin ()
public sun.jvm.hotspot.debugger.Address dependenciesEnd ()
public sun.jvm.hotspot.debugger.Address handlerTableBegin ()
public sun.jvm.hotspot.debugger.Address handlerTableEnd ()
public sun.jvm.hotspot.debugger.Address nulChkTableBegin ()
public sun.jvm.hotspot.debugger.Address nulChkTableEnd ()
public int constantsSize ()
public int instsSize ()
public int stubSize ()
public int oopsSize ()
public int metadataSize ()
public int scopesDataSize ()
public int scopesPCsSize ()
public int dependenciesSize ()
public int handlerTableSize ()
public int nulChkTableSize ()
public int origPCOffset ()
public int totalSize ()
public boolean constantsContains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean instsContains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean stubContains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean oopsContains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean metadataContains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean scopesDataContains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean scopesPCsContains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean handlerTableContains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean nulChkTableContains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int getOopsLength ()
public int getMetadataLength ()
public sun.jvm.hotspot.debugger.Address getEntryPoint ()
public sun.jvm.hotspot.debugger.Address getVerifiedEntryPoint ()
public sun.jvm.hotspot.debugger.OopHandle getOopAt (int)
int index
public sun.jvm.hotspot.debugger.Address getMetadataAt (int)
int index
public sun.jvm.hotspot.oops.Method getMethodAt (int)
int index
public boolean isZombie ()
public int getOSREntryBCI ()
public sun.jvm.hotspot.code.NMethod getOSRLink ()
public sun.jvm.hotspot.code.NMethod getScavengeRootLink ()
public int getScavengeRootState ()
public boolean isMethodHandleReturn (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address returnPc
sun.jvm.hotspot.code.PCDesc pd
public boolean isDeoptPc (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address pc
public boolean isDeoptEntry (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address pc
public boolean isDeoptMhEntry (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address pc
public boolean canBeDeoptimized ()
public boolean isLockedByVM ()
public sun.jvm.hotspot.code.PCDesc getPCDescAt (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.code.PCDesc pcDesc
sun.jvm.hotspot.debugger.Address p
sun.jvm.hotspot.debugger.Address pc
public sun.jvm.hotspot.code.ScopeDesc getScopeDescAt (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.code.PCDesc pd
public sun.jvm.hotspot.code.PCDesc getPCDescNearDbg (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.code.PCDesc pcDesc
long distance
sun.jvm.hotspot.debugger.Address p
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.code.PCDesc bestGuessPCDesc
long bestDistance
sun.jvm.hotspot.code.PCDesc find_pc_desc (long, boolean)
long pc
boolean approximate
sun.jvm.hotspot.code.PCDesc find_pc_desc_internal (long, boolean)
sun.jvm.hotspot.code.PCDesc m
sun.jvm.hotspot.debugger.Address mid
int step
sun.jvm.hotspot.code.PCDesc m
long pc
boolean approximate
long base_address
int pc_offset
sun.jvm.hotspot.debugger.Address lower
sun.jvm.hotspot.debugger.Address upper
int LOG2_RADIX
int RADIX
sun.jvm.hotspot.debugger.Address mid
sun.jvm.hotspot.code.PCDesc u
sun.jvm.hotspot.code.PCDesc pc_desc_at (long)
long pc
sun.jvm.hotspot.code.PCDesc pc_desc_near (long)
long pc
public sun.jvm.hotspot.code.ScopeDesc scope_desc_in (long, long)
long begin
long end
sun.jvm.hotspot.code.PCDesc p
static boolean match_desc (sun.jvm.hotspot.code.PCDesc, int, boolean)
sun.jvm.hotspot.code.PCDesc prev
sun.jvm.hotspot.code.PCDesc pc
int pc_offset
boolean approximate
public sun.jvm.hotspot.code.ScopeDesc getScopeDescNearDbg (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.code.PCDesc pd
public java.util.Map getSafepoints ()
sun.jvm.hotspot.code.PCDesc pcDesc
sun.jvm.hotspot.debugger.Address pc
java.util.Map safepoints
sun.jvm.hotspot.debugger.Address p
public static int getEntryPointOffset ()
public static int getVerifiedEntryPointOffset ()
public static int getOSREntryPointOffset ()
public static int getEntryBCIOffset ()
public static int getMethodOffset ()
public void print ()
protected void printComponentsOn (java.io.PrintStream)
java.io.PrintStream tty
public java.lang.String toString ()
sun.jvm.hotspot.oops.Method method
public java.lang.String flagsToString ()
public java.lang.String getName ()
sun.jvm.hotspot.oops.Method method
public void dumpReplayData (java.io.PrintStream)
sun.jvm.hotspot.oops.MethodData mdo
sun.jvm.hotspot.oops.Metadata meta
int i
sun.jvm.hotspot.oops.MethodData mdo
java.io.PrintStream out
java.util.HashMap h
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.oops.Klass holder
private int getEntryBCI ()
private int getExceptionOffset ()
private int getDeoptOffset ()
private int getDeoptMhOffset ()
private int getStubOffset ()
private int getOopsOffset ()
private int getMetadataOffset ()
private int getScopesDataOffset ()
private int getScopesPCsOffset ()
private int getDependenciesOffset ()
private int getHandlerTableOffset ()
private int getNulChkTableOffset ()
private int getNMethodEndOffset ()
private int getCompLevel ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/ObjectValue.class
ObjectValue.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.ObjectValue extends sun.jvm.hotspot.code.ScopeValue {
private int id
private sun.jvm.hotspot.code.ScopeValue klass
private java.util.List fieldsValue
public void <init> (int)
int id
public boolean isObject ()
public int id ()
public sun.jvm.hotspot.code.ScopeValue getKlass ()
public java.util.List getFieldsValue ()
public sun.jvm.hotspot.code.ScopeValue getFieldAt (int)
int i
public int fieldsSize ()
public sun.jvm.hotspot.debugger.OopHandle getValue ()
void readObject (sun.jvm.hotspot.code.DebugInfoReadStream)
sun.jvm.hotspot.code.ScopeValue val
int i
sun.jvm.hotspot.code.DebugInfoReadStream stream
int length
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
void printFieldsOn (java.io.PrintStream)
int i
java.io.PrintStream tty
}
sun/jvm/hotspot/code/PCDesc$1.class
PCDesc.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.PCDesc$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/PCDesc.class
PCDesc.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.PCDesc extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField pcOffsetField
private static sun.jvm.hotspot.types.CIntegerField scopeDecodeOffsetField
private static sun.jvm.hotspot.types.CIntegerField objDecodeOffsetField
private static sun.jvm.hotspot.types.CIntegerField pcFlagsField
private static int reexecuteMask
private static int isMethodHandleInvokeMask
private static int returnOopMask
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int getPCOffset ()
public int getScopeDecodeOffset ()
public int getObjDecodeOffset ()
public sun.jvm.hotspot.debugger.Address getRealPC (sun.jvm.hotspot.code.NMethod)
sun.jvm.hotspot.code.NMethod code
public boolean getReexecute ()
int flags
public boolean isMethodHandleInvoke ()
int flags
public void print (sun.jvm.hotspot.code.NMethod)
sun.jvm.hotspot.code.NMethod code
public void printOn (java.io.PrintStream, sun.jvm.hotspot.code.NMethod)
sun.jvm.hotspot.code.ScopeDesc sd
java.io.PrintStream tty
sun.jvm.hotspot.code.NMethod code
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/RuntimeStub$1.class
RuntimeStub.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.RuntimeStub$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/RuntimeStub.class
RuntimeStub.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.RuntimeStub extends sun.jvm.hotspot.code.CodeBlob {
private static sun.jvm.hotspot.types.CIntegerField callerMustGCArgumentsField
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isRuntimeStub ()
public boolean callerMustGCArguments ()
public java.lang.String getName ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/SafepointBlob$1.class
SafepointBlob.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.SafepointBlob$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/SafepointBlob.class
SafepointBlob.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.SafepointBlob extends sun.jvm.hotspot.code.SingletonBlob {
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isSafepointStub ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/ScopeDesc.class
ScopeDesc.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.ScopeDesc extends java.lang.Object {
private sun.jvm.hotspot.code.NMethod code
private sun.jvm.hotspot.oops.Method method
private int bci
private boolean reexecute
private int decodeOffset
private int senderDecodeOffset
private int localsDecodeOffset
private int expressionsDecodeOffset
private int monitorsDecodeOffset
private java.util.List objects
private void <init> (sun.jvm.hotspot.code.NMethod, int, java.util.List, boolean)
sun.jvm.hotspot.code.NMethod code
int decodeOffset
java.util.List objects
boolean reexecute
sun.jvm.hotspot.code.DebugInfoReadStream stream
public void <init> (sun.jvm.hotspot.code.NMethod, int, int, boolean)
sun.jvm.hotspot.code.NMethod code
int decodeOffset
int objectDecodeOffset
boolean reexecute
sun.jvm.hotspot.code.DebugInfoReadStream stream
public sun.jvm.hotspot.code.NMethod getNMethod ()
public sun.jvm.hotspot.oops.Method getMethod ()
public int getBCI ()
public boolean getReexecute ()
public java.util.List getLocals ()
public java.util.List getExpressions ()
public java.util.List getMonitors ()
public java.util.List getObjects ()
public sun.jvm.hotspot.code.ScopeDesc sender ()
public int getDecodeOffset ()
public boolean isTop ()
public boolean equals (java.lang.Object)
Object arg
sun.jvm.hotspot.code.ScopeDesc sd
public void printValue ()
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
private sun.jvm.hotspot.code.DebugInfoReadStream streamAt (int)
int decodeOffset
private java.util.List decodeScopeValues (int)
int i
int decodeOffset
sun.jvm.hotspot.code.DebugInfoReadStream stream
int length
java.util.List res
private java.util.List decodeMonitorValues (int)
int i
int decodeOffset
sun.jvm.hotspot.code.DebugInfoReadStream stream
int length
java.util.List res
private java.util.List decodeObjectValues (int)
int i
int decodeOffset
java.util.List res
sun.jvm.hotspot.code.DebugInfoReadStream stream
int length
}
sun/jvm/hotspot/code/ScopeValue.class
ScopeValue.java
package sun.jvm.hotspot.code
public abstract sun.jvm.hotspot.code.ScopeValue extends java.lang.Object {
static final int LOCATION_CODE
static final int CONSTANT_INT_CODE
static final int CONSTANT_OOP_CODE
static final int CONSTANT_LONG_CODE
static final int CONSTANT_DOUBLE_CODE
static final int CONSTANT_OBJECT_CODE
static final int CONSTANT_OBJECT_ID_CODE
public void <init> ()
public boolean isLocation ()
public boolean isConstantInt ()
public boolean isConstantDouble ()
public boolean isConstantLong ()
public boolean isConstantOop ()
public boolean isObject ()
public static sun.jvm.hotspot.code.ScopeValue readFrom (sun.jvm.hotspot.code.DebugInfoReadStream)
sun.jvm.hotspot.code.DebugInfoReadStream stream
public abstract void printOn (java.io.PrintStream)
}
sun/jvm/hotspot/code/SingletonBlob$1.class
SingletonBlob.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.SingletonBlob$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/SingletonBlob.class
SingletonBlob.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.SingletonBlob extends sun.jvm.hotspot.code.CodeBlob {
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isSingletonBlob ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/Stub.class
Stub.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.Stub extends sun.jvm.hotspot.runtime.VMObject {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public long getSize ()
public sun.jvm.hotspot.debugger.Address getAddress ()
public sun.jvm.hotspot.debugger.Address codeBegin ()
public sun.jvm.hotspot.debugger.Address codeEnd ()
public void verify ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
}
sun/jvm/hotspot/code/StubQueue$1.class
StubQueue.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.StubQueue$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/StubQueue.class
StubQueue.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.StubQueue extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField stubBufferField
private static sun.jvm.hotspot.types.CIntegerField bufferLimitField
private static sun.jvm.hotspot.types.CIntegerField queueBeginField
private static sun.jvm.hotspot.types.CIntegerField queueEndField
private static sun.jvm.hotspot.types.CIntegerField numberOfStubsField
private Class stubType
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address, java.lang.Class)
sun.jvm.hotspot.debugger.Address addr
Class stubType
public boolean contains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address pc
long offset
public sun.jvm.hotspot.code.Stub getStubContaining (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.code.Stub s
int i
sun.jvm.hotspot.debugger.Address pc
public boolean stubContains (sun.jvm.hotspot.code.Stub, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.code.Stub s
sun.jvm.hotspot.debugger.Address pc
public int getNumberOfStubs ()
public sun.jvm.hotspot.code.Stub getFirst ()
public sun.jvm.hotspot.code.Stub getNext (sun.jvm.hotspot.code.Stub)
sun.jvm.hotspot.code.Stub s
long i
public sun.jvm.hotspot.code.Stub getPrev (sun.jvm.hotspot.code.Stub)
sun.jvm.hotspot.code.Stub s
sun.jvm.hotspot.code.Stub temp
sun.jvm.hotspot.code.Stub prev
private long getQueueBegin ()
private long getQueueEnd ()
private long getBufferLimit ()
private sun.jvm.hotspot.debugger.Address getStubBuffer ()
private sun.jvm.hotspot.code.Stub getStubAt (long)
long offset
private long getIndexOf (sun.jvm.hotspot.code.Stub)
sun.jvm.hotspot.code.Stub s
long i
private long getStubSize (sun.jvm.hotspot.code.Stub)
sun.jvm.hotspot.code.Stub s
private void checkIndex (long)
long i
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/UncommonTrapBlob$1.class
UncommonTrapBlob.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.UncommonTrapBlob$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/UncommonTrapBlob.class
UncommonTrapBlob.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.UncommonTrapBlob extends sun.jvm.hotspot.code.SingletonBlob {
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isUncommonTrapStub ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/code/VMRegImpl$1.class
VMRegImpl.java
package sun.jvm.hotspot.code
final sun.jvm.hotspot.code.VMRegImpl$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/code/VMRegImpl.class
VMRegImpl.java
package sun.jvm.hotspot.code
public sun.jvm.hotspot.code.VMRegImpl extends java.lang.Object {
private static sun.jvm.hotspot.runtime.VMReg stack0
private static int stack0Val
private static sun.jvm.hotspot.debugger.Address stack0Addr
private static sun.jvm.hotspot.types.AddressField regNameField
public void <init> ()
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.AddressField stack0Field
public static sun.jvm.hotspot.runtime.VMReg getStack0 ()
public static java.lang.String getRegisterName (int)
int index
sun.jvm.hotspot.debugger.Address regName
long addrSize
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/compiler/
sun/jvm/hotspot/compiler/CompileTask$1.class
CompileTask.java
package sun.jvm.hotspot.compiler
final sun.jvm.hotspot.compiler.CompileTask$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/compiler/CompileTask.class
CompileTask.java
package sun.jvm.hotspot.compiler
public sun.jvm.hotspot.compiler.CompileTask extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField methodField
private static sun.jvm.hotspot.oops.CIntField osrBciField
private static sun.jvm.hotspot.oops.CIntField compLevelField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.Method method ()
sun.jvm.hotspot.debugger.Address oh
public int osrBci ()
public int compLevel ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/compiler/OopMap$1.class
OopMap.java
package sun.jvm.hotspot.compiler
final sun.jvm.hotspot.compiler.OopMap$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/compiler/OopMap.class
OopMap.java
package sun.jvm.hotspot.compiler
public sun.jvm.hotspot.compiler.OopMap extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField pcOffsetField
private static sun.jvm.hotspot.types.CIntegerField omvCountField
private static sun.jvm.hotspot.types.CIntegerField omvDataSizeField
private static sun.jvm.hotspot.types.AddressField omvDataField
private static sun.jvm.hotspot.types.AddressField compressedWriteStreamField
private static sun.jvm.hotspot.types.AddressField compressedStreamBufferField
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public long getOffset ()
sun.jvm.hotspot.debugger.Address getOMVData ()
long getOMVDataSize ()
long getOMVCount ()
sun.jvm.hotspot.code.CompressedWriteStream getWriteStream ()
sun.jvm.hotspot.debugger.Address wsAddr
sun.jvm.hotspot.debugger.Address bufferAddr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/compiler/OopMapSet$1.class
OopMapSet.java
package sun.jvm.hotspot.compiler
final sun.jvm.hotspot.compiler.OopMapSet$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/compiler/OopMapSet$MyVisitor.class
OopMapSet.java
package sun.jvm.hotspot.compiler
sun.jvm.hotspot.compiler.OopMapSet$MyVisitor extends java.lang.Object implements sun.jvm.hotspot.compiler.OopMapVisitor {
private sun.jvm.hotspot.runtime.AddressVisitor addressVisitor
public void <init> (sun.jvm.hotspot.runtime.AddressVisitor)
sun.jvm.hotspot.runtime.AddressVisitor oopVisitor
public void setAddressVisitor (sun.jvm.hotspot.runtime.AddressVisitor)
sun.jvm.hotspot.runtime.AddressVisitor addressVisitor
public void visitOopLocation (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address oopAddr
public void visitDerivedOopLocation (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address baseOopAddr
sun.jvm.hotspot.debugger.Address derivedOopAddr
public void visitValueLocation (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address valueAddr
public void visitNarrowOopLocation (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address narrowOopAddr
}
sun/jvm/hotspot/compiler/OopMapSet.class
OopMapSet.java
package sun.jvm.hotspot.compiler
public sun.jvm.hotspot.compiler.OopMapSet extends sun.jvm.hotspot.runtime.VMObject {
private static final boolean DEBUG
private static sun.jvm.hotspot.types.CIntegerField omCountField
private static sun.jvm.hotspot.types.CIntegerField omSizeField
private static sun.jvm.hotspot.types.AddressField omDataField
private static int REG_COUNT
private static int SAVED_ON_ENTRY_REG_COUNT
private static int C_SAVED_ON_ENTRY_REG_COUNT
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public long getSize ()
public sun.jvm.hotspot.compiler.OopMap getMapAt (int)
int index
sun.jvm.hotspot.debugger.Address omDataAddr
sun.jvm.hotspot.debugger.Address oopMapAddr
public sun.jvm.hotspot.compiler.OopMap findMapAtOffset (long, boolean)
long pcOffset
boolean debugging
int i
int len
sun.jvm.hotspot.compiler.OopMap m
public static void oopsDo (sun.jvm.hotspot.runtime.Frame, sun.jvm.hotspot.code.CodeBlob, sun.jvm.hotspot.runtime.RegisterMap, sun.jvm.hotspot.runtime.AddressVisitor, boolean)
sun.jvm.hotspot.runtime.Frame fr
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.AddressVisitor oopVisitor
boolean debugging
public static void allDo (sun.jvm.hotspot.runtime.Frame, sun.jvm.hotspot.code.CodeBlob, sun.jvm.hotspot.runtime.RegisterMap, sun.jvm.hotspot.compiler.OopMapVisitor, boolean)
sun.jvm.hotspot.code.CodeBlob tmpCB
sun.jvm.hotspot.debugger.Address baseLoc
sun.jvm.hotspot.debugger.Address derivedLoc
sun.jvm.hotspot.debugger.Address loc
sun.jvm.hotspot.compiler.OopMapValue omv
sun.jvm.hotspot.compiler.OopMapStream oms
sun.jvm.hotspot.debugger.Address loc
sun.jvm.hotspot.compiler.OopMapValue omv
sun.jvm.hotspot.compiler.OopMapStream oms
sun.jvm.hotspot.runtime.Frame fr
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.compiler.OopMapVisitor visitor
boolean debugging
sun.jvm.hotspot.compiler.OopMapSet maps
sun.jvm.hotspot.compiler.OopMap map
sun.jvm.hotspot.compiler.OopMapValue$OopTypes[] values
public static void updateRegisterMap (sun.jvm.hotspot.runtime.Frame, sun.jvm.hotspot.code.CodeBlob, sun.jvm.hotspot.runtime.RegisterMap, boolean)
sun.jvm.hotspot.compiler.OopMapSet maps
sun.jvm.hotspot.compiler.OopMapSet maps
sun.jvm.hotspot.compiler.OopMapStream oms
int i
sun.jvm.hotspot.runtime.Frame fr
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.runtime.RegisterMap regMap
boolean debugging
int nofCallee
sun.jvm.hotspot.debugger.Address[] locs
sun.jvm.hotspot.runtime.VMReg[] regs
sun.jvm.hotspot.compiler.OopMap map
sun.jvm.hotspot.compiler.OopMapValue omv
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/compiler/OopMapStream.class
OopMapStream.java
package sun.jvm.hotspot.compiler
public sun.jvm.hotspot.compiler.OopMapStream extends java.lang.Object {
private sun.jvm.hotspot.code.CompressedReadStream stream
private sun.jvm.hotspot.compiler.OopMap oopMap
private int mask
private int size
private int position
private sun.jvm.hotspot.compiler.OopMapValue omv
private boolean omvValid
public void <init> (sun.jvm.hotspot.compiler.OopMap)
sun.jvm.hotspot.compiler.OopMap oopMap
public void <init> (sun.jvm.hotspot.compiler.OopMap, sun.jvm.hotspot.compiler.OopMapValue$OopTypes)
sun.jvm.hotspot.compiler.OopMap oopMap
sun.jvm.hotspot.compiler.OopMapValue$OopTypes type
public void <init> (sun.jvm.hotspot.compiler.OopMap, sun.jvm.hotspot.compiler.OopMapValue$OopTypes[])
sun.jvm.hotspot.compiler.OopMap oopMap
sun.jvm.hotspot.compiler.OopMapValue$OopTypes[] types
public boolean isDone ()
public void next ()
public sun.jvm.hotspot.compiler.OopMapValue getCurrent ()
private int computeMask (sun.jvm.hotspot.compiler.OopMapValue$OopTypes[])
int i
sun.jvm.hotspot.compiler.OopMapValue$OopTypes[] types
private void findNext ()
}
sun/jvm/hotspot/compiler/OopMapValue$1.class
OopMapValue.java
package sun.jvm.hotspot.compiler
final sun.jvm.hotspot.compiler.OopMapValue$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/compiler/OopMapValue$OopTypes$1.class
OopMapValue.java
package sun.jvm.hotspot.compiler
final sun.jvm.hotspot.compiler.OopMapValue$OopTypes$1 extends sun.jvm.hotspot.compiler.OopMapValue$OopTypes {
void <init> ()
int getValue ()
}
sun/jvm/hotspot/compiler/OopMapValue$OopTypes$2.class
OopMapValue.java
package sun.jvm.hotspot.compiler
final sun.jvm.hotspot.compiler.OopMapValue$OopTypes$2 extends sun.jvm.hotspot.compiler.OopMapValue$OopTypes {
void <init> ()
int getValue ()
}
sun/jvm/hotspot/compiler/OopMapValue$OopTypes$3.class
OopMapValue.java
package sun.jvm.hotspot.compiler
final sun.jvm.hotspot.compiler.OopMapValue$OopTypes$3 extends sun.jvm.hotspot.compiler.OopMapValue$OopTypes {
void <init> ()
int getValue ()
}
sun/jvm/hotspot/compiler/OopMapValue$OopTypes$4.class
OopMapValue.java
package sun.jvm.hotspot.compiler
final sun.jvm.hotspot.compiler.OopMapValue$OopTypes$4 extends sun.jvm.hotspot.compiler.OopMapValue$OopTypes {
void <init> ()
int getValue ()
}
sun/jvm/hotspot/compiler/OopMapValue$OopTypes$5.class
OopMapValue.java
package sun.jvm.hotspot.compiler
final sun.jvm.hotspot.compiler.OopMapValue$OopTypes$5 extends sun.jvm.hotspot.compiler.OopMapValue$OopTypes {
void <init> ()
int getValue ()
}
sun/jvm/hotspot/compiler/OopMapValue$OopTypes$6.class
OopMapValue.java
package sun.jvm.hotspot.compiler
final sun.jvm.hotspot.compiler.OopMapValue$OopTypes$6 extends sun.jvm.hotspot.compiler.OopMapValue$OopTypes {
void <init> ()
int getValue ()
}
sun/jvm/hotspot/compiler/OopMapValue$OopTypes.class
OopMapValue.java
package sun.jvm.hotspot.compiler
public abstract sun.jvm.hotspot.compiler.OopMapValue$OopTypes extends java.lang.Object {
public static final sun.jvm.hotspot.compiler.OopMapValue$OopTypes UNUSED_VALUE
public static final sun.jvm.hotspot.compiler.OopMapValue$OopTypes OOP_VALUE
public static final sun.jvm.hotspot.compiler.OopMapValue$OopTypes VALUE_VALUE
public static final sun.jvm.hotspot.compiler.OopMapValue$OopTypes NARROWOOP_VALUE
public static final sun.jvm.hotspot.compiler.OopMapValue$OopTypes CALLEE_SAVED_VALUE
public static final sun.jvm.hotspot.compiler.OopMapValue$OopTypes DERIVED_OOP_VALUE
abstract int getValue ()
protected void <init> ()
static void <clinit> ()
}
sun/jvm/hotspot/compiler/OopMapValue.class
OopMapValue.java
package sun.jvm.hotspot.compiler
public sun.jvm.hotspot.compiler.OopMapValue extends java.lang.Object {
private short value
private short contentReg
static int TYPE_BITS
static int REGISTER_BITS
static int TYPE_SHIFT
static int REGISTER_SHIFT
static int TYPE_MASK
static int TYPE_MASK_IN_PLACE
static int REGISTER_MASK
static int REGISTER_MASK_IN_PLACE
static int UNUSED_VALUE
static int OOP_VALUE
static int VALUE_VALUE
static int NARROWOOP_VALUE
static int CALLEE_SAVED_VALUE
static int DERIVED_OOP_VALUE
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
public void <init> ()
public void <init> (sun.jvm.hotspot.runtime.VMReg, sun.jvm.hotspot.compiler.OopMapValue$OopTypes)
sun.jvm.hotspot.runtime.VMReg reg
sun.jvm.hotspot.compiler.OopMapValue$OopTypes t
public void <init> (sun.jvm.hotspot.runtime.VMReg, sun.jvm.hotspot.compiler.OopMapValue$OopTypes, sun.jvm.hotspot.runtime.VMReg)
sun.jvm.hotspot.runtime.VMReg reg
sun.jvm.hotspot.compiler.OopMapValue$OopTypes t
sun.jvm.hotspot.runtime.VMReg reg2
public void <init> (sun.jvm.hotspot.code.CompressedReadStream)
sun.jvm.hotspot.code.CompressedReadStream stream
public void readFrom (sun.jvm.hotspot.code.CompressedReadStream)
sun.jvm.hotspot.code.CompressedReadStream stream
public boolean isOop ()
public boolean isValue ()
public boolean isNarrowOop ()
public boolean isCalleeSaved ()
public boolean isDerivedOop ()
public sun.jvm.hotspot.runtime.VMReg getReg ()
public void setReg (sun.jvm.hotspot.runtime.VMReg)
sun.jvm.hotspot.runtime.VMReg r
public sun.jvm.hotspot.compiler.OopMapValue$OopTypes getType ()
int which
public void setType (sun.jvm.hotspot.compiler.OopMapValue$OopTypes)
sun.jvm.hotspot.compiler.OopMapValue$OopTypes t
public sun.jvm.hotspot.runtime.VMReg getContentReg ()
public void setContentReg (sun.jvm.hotspot.runtime.VMReg)
sun.jvm.hotspot.runtime.VMReg r
public boolean isRegisterLoc ()
public boolean isStackLoc ()
public int getStackOffset ()
private void setValue (short)
short value
private int getValue ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/compiler/OopMapVisitor.class
OopMapVisitor.java
package sun.jvm.hotspot.compiler
public abstract sun.jvm.hotspot.compiler.OopMapVisitor extends java.lang.Object {
public abstract void visitOopLocation (sun.jvm.hotspot.debugger.Address)
public abstract void visitDerivedOopLocation (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
public abstract void visitValueLocation (sun.jvm.hotspot.debugger.Address)
public abstract void visitNarrowOopLocation (sun.jvm.hotspot.debugger.Address)
}
sun/jvm/hotspot/debugger/
sun/jvm/hotspot/debugger/Address.class
Address.java
package sun.jvm.hotspot.debugger
public abstract sun.jvm.hotspot.debugger.Address extends java.lang.Object {
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract long getCIntegerAt (long, long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract sun.jvm.hotspot.debugger.Address getAddressAt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract sun.jvm.hotspot.debugger.Address getCompOopAddressAt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract sun.jvm.hotspot.debugger.Address getCompKlassAddressAt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract boolean getJBooleanAt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract byte getJByteAt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract char getJCharAt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract double getJDoubleAt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract float getJFloatAt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract int getJIntAt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract long getJLongAt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract short getJShortAt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract sun.jvm.hotspot.debugger.OopHandle getOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
public abstract sun.jvm.hotspot.debugger.OopHandle getCompOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
public abstract void setCIntegerAt (long, long, long)
public abstract void setAddressAt (long, sun.jvm.hotspot.debugger.Address)
public abstract void setJBooleanAt (long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract void setJByteAt (long, byte) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract void setJCharAt (long, char) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract void setJDoubleAt (long, double) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract void setJFloatAt (long, float) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract void setJIntAt (long, int) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract void setJLongAt (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract void setJShortAt (long, short) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract void setOopHandleAt (long, sun.jvm.hotspot.debugger.OopHandle) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract sun.jvm.hotspot.debugger.Address addOffsetTo (long) throws java.lang.UnsupportedOperationException
public abstract sun.jvm.hotspot.debugger.OopHandle addOffsetToAsOopHandle (long) throws java.lang.UnsupportedOperationException
public abstract long minus (sun.jvm.hotspot.debugger.Address)
public abstract boolean lessThan (sun.jvm.hotspot.debugger.Address)
public abstract boolean lessThanOrEqual (sun.jvm.hotspot.debugger.Address)
public abstract boolean greaterThan (sun.jvm.hotspot.debugger.Address)
public abstract boolean greaterThanOrEqual (sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.Address andWithMask (long) throws java.lang.UnsupportedOperationException
public abstract sun.jvm.hotspot.debugger.Address orWithMask (long) throws java.lang.UnsupportedOperationException
public abstract sun.jvm.hotspot.debugger.Address xorWithMask (long) throws java.lang.UnsupportedOperationException
}
sun/jvm/hotspot/debugger/AddressException.class
AddressException.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.AddressException extends java.lang.RuntimeException {
private long addr
public void <init> (long)
long addr
public void <init> (java.lang.String, long)
String detail
long addr
public long getAddress ()
public java.lang.String getMessage ()
}
sun/jvm/hotspot/debugger/DataSource.class
DataSource.java
package sun.jvm.hotspot.debugger
public abstract sun.jvm.hotspot.debugger.DataSource extends java.lang.Object {
public abstract byte readByte () throws java.io.IOException
public abstract short readShort () throws java.io.IOException
public abstract int readInt () throws java.io.IOException
public abstract long readLong () throws java.io.IOException
public abstract int read (byte[]) throws java.io.IOException
public abstract void seek (long) throws java.io.IOException
public abstract long getFilePointer () throws java.io.IOException
public abstract void close () throws java.io.IOException
}
sun/jvm/hotspot/debugger/Debugger.class
Debugger.java
package sun.jvm.hotspot.debugger
public abstract sun.jvm.hotspot.debugger.Debugger extends java.lang.Object implements sun.jvm.hotspot.debugger.SymbolLookup sun.jvm.hotspot.debugger.ThreadAccess {
public abstract boolean hasProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.util.List getProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract void attach (int) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract void attach (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract boolean detach () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.Address parseAddress (java.lang.String) throws java.lang.NumberFormatException sun.jvm.hotspot.debugger.DebuggerException
public abstract long getAddressValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.lang.String getOS () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.lang.String getCPU () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.MachineDescription getMachineDescription () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract boolean hasConsole () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.lang.String consoleExecuteCommand (java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.lang.String getConsolePrompt () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.cdbg.CDebugger getCDebugger () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long getJBooleanSize ()
public abstract long getJByteSize ()
public abstract long getJCharSize ()
public abstract long getJDoubleSize ()
public abstract long getJFloatSize ()
public abstract long getJIntSize ()
public abstract long getJLongSize ()
public abstract long getJShortSize ()
public abstract long getHeapOopSize ()
public abstract long getNarrowOopBase ()
public abstract int getNarrowOopShift ()
public abstract long getKlassPtrSize ()
public abstract long getNarrowKlassBase ()
public abstract int getNarrowKlassShift ()
public abstract sun.jvm.hotspot.debugger.ReadResult readBytesFromProcess (long, long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract void writeBytesToProcess (long, long, byte[]) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.DebuggerException
}
sun/jvm/hotspot/debugger/DebuggerBase$Fetcher.class
DebuggerBase.java
package sun.jvm.hotspot.debugger
sun.jvm.hotspot.debugger.DebuggerBase$Fetcher extends java.lang.Object implements sun.jvm.hotspot.debugger.PageFetcher {
final synthetic sun.jvm.hotspot.debugger.DebuggerBase this$0
void <init> (sun.jvm.hotspot.debugger.DebuggerBase)
sun.jvm.hotspot.debugger.DebuggerBase this$0
public sun.jvm.hotspot.debugger.Page fetchPage (long, long)
long pageBaseAddress
long numBytes
sun.jvm.hotspot.debugger.ReadResult res
}
sun/jvm/hotspot/debugger/DebuggerBase.class
DebuggerBase.java
package sun.jvm.hotspot.debugger
public abstract sun.jvm.hotspot.debugger.DebuggerBase extends java.lang.Object implements sun.jvm.hotspot.debugger.Debugger {
protected sun.jvm.hotspot.debugger.MachineDescription machDesc
protected sun.jvm.hotspot.debugger.DebuggerUtilities utils
protected long jbooleanSize
protected long jbyteSize
protected long jcharSize
protected long jdoubleSize
protected long jfloatSize
protected long jintSize
protected long jlongSize
protected long jshortSize
protected boolean javaPrimitiveTypesConfigured
protected long oopSize
protected long heapOopSize
protected long narrowOopBase
protected int narrowOopShift
protected long klassPtrSize
protected long narrowKlassBase
protected int narrowKlassShift
private sun.jvm.hotspot.debugger.PageCache cache
private boolean useFastAccessors
private boolean bigEndian
protected void <init> ()
public void configureJavaPrimitiveTypeSizes (long, long, long, long, long, long, long, long)
long jbooleanSize
long jbyteSize
long jcharSize
long jdoubleSize
long jfloatSize
long jintSize
long jlongSize
long jshortSize
public void putHeapConst (long, long, long, int, long, int)
long heapOopSize
long klassPtrSize
long narrowOopBase
int narrowOopShift
long narrowKlassBase
int narrowKlassShift
protected final void initCache (long, long)
long pageSize
long maxNumPages
protected final void setBigEndian (boolean)
boolean bigEndian
protected final void clearCache ()
protected final void disableCache ()
protected final void enableCache ()
protected final byte[] readBytes (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.ReadResult res
long address
long numBytes
protected final void writeBytes (long, long, byte[]) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.DebuggerException
long address
long numBytes
byte[] data
public boolean readJBoolean (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
byte[] data
long address
public byte readJByte (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
byte[] data
long address
public char readJChar (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
byte[] data
long address
public double readJDouble (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
byte[] data
long address
public float readJFloat (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
byte[] data
long address
public int readJInt (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
byte[] data
long address
public long readJLong (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
byte[] data
long address
public short readJShort (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
byte[] data
long address
public long readCInteger (long, long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
byte[] data
byte[] data
byte[] data
long address
long numBytes
boolean isUnsigned
public void writeJBoolean (long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
boolean value
byte[] data
public void writeJByte (long, byte) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
byte value
byte[] data
public void writeJChar (long, char) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
char value
byte[] data
public void writeJDouble (long, double) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
double value
byte[] data
public void writeJFloat (long, float) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
float value
byte[] data
public void writeJInt (long, int) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
int value
byte[] data
public void writeJLong (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
byte[] data
public void writeJShort (long, short) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
short value
byte[] data
public void writeCInteger (long, long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long numBytes
long value
byte[] data
protected long readAddressValue (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
protected long readCompOopAddressValue (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
protected long readCompKlassAddressValue (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
protected void writeAddressValue (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
protected final void checkConfigured ()
protected final void checkJavaConfigured ()
protected int parseCacheNumPagesProperty (int)
Exception e
int defaultNum
String cacheNumPagesString
protected void invalidatePageCache (long, long)
long startAddress
long numBytes
public long getJBooleanSize ()
public long getJByteSize ()
public long getJCharSize ()
public long getJDoubleSize ()
public long getJFloatSize ()
public long getJIntSize ()
public long getJLongSize ()
public long getJShortSize ()
public long getHeapOopSize ()
public long getNarrowOopBase ()
public int getNarrowOopShift ()
public long getKlassPtrSize ()
public long getNarrowKlassBase ()
public int getNarrowKlassShift ()
}
sun/jvm/hotspot/debugger/DebuggerException.class
DebuggerException.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.DebuggerException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
sun/jvm/hotspot/debugger/DebuggerUtilities.class
DebuggerUtilities.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.DebuggerUtilities extends java.lang.Object {
protected long addressSize
protected boolean isBigEndian
public void <init> (long, boolean)
long addressSize
boolean isBigEndian
public java.lang.String addressValueToString (long)
String val
int i
long address
StringBuffer buf
String val
public void checkAlignment (long, long)
long address
long alignment
public long scanAddress (java.lang.String) throws java.lang.NumberFormatException
int val
int i
String addrStr
String s
long l
public int charToNibble (char) throws java.lang.NumberFormatException
char ascii
public boolean dataToJBoolean (byte[], long)
byte[] data
long jbooleanSize
public byte dataToJByte (byte[], long)
byte[] data
long jbyteSize
public char dataToJChar (byte[], long)
byte[] data
long jcharSize
public double dataToJDouble (byte[], long)
byte[] data
long jdoubleSize
long longBits
public float dataToJFloat (byte[], long)
byte[] data
long jfloatSize
int intBits
public int dataToJInt (byte[], long)
byte[] data
long jintSize
public long dataToJLong (byte[], long)
byte[] data
long jlongSize
public short dataToJShort (byte[], long)
byte[] data
long jshortSize
public long dataToCInteger (byte[], boolean)
int i
byte[] newData
byte[] data
boolean isUnsigned
public long dataToAddressValue (byte[])
byte[] data
public byte[] jbooleanToData (boolean)
boolean value
byte[] res
public byte[] jbyteToData (byte)
byte value
byte[] res
public byte[] jcharToData (char)
char value
byte[] res
public byte[] jdoubleToData (double)
double value
public byte[] jfloatToData (float)
float value
public byte[] jintToData (int)
int i
int value
byte[] res
public byte[] jlongToData (long)
int i
long value
byte[] res
public byte[] jshortToData (short)
short value
byte[] res
public byte[] cIntegerToData (long, long)
int i
long longNumBytes
long value
int numBytes
byte[] res
private void checkDataContents (byte[], long)
byte[] data
long len
private void byteSwap (byte[])
int altIndex
byte t
int i
byte[] data
private long rawDataToJLong (byte[])
int i
byte[] data
long addr
}
sun/jvm/hotspot/debugger/InputLexer.class
InputLexer.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.InputLexer extends java.lang.Object {
private java.io.BufferedInputStream in
private boolean pushedBack
private byte backBuf
public void <init> (java.io.BufferedInputStream) throws java.io.IOException
java.io.BufferedInputStream in
public void close () throws java.io.IOException
public boolean parseBoolean () throws java.io.IOException
int val
public int parseInt () throws java.io.IOException
long l
long mask
public long parseLong () throws java.io.IOException
byte b
long l
public long parseAddress () throws java.io.IOException
byte b
long val
public void skipByte () throws java.io.IOException
public byte readByte () throws java.io.IOException
public void readBytes (byte[], int, int) throws java.io.IOException
byte[] buf
int off
int len
int startIdx
int numRead
public char readChar () throws java.io.IOException
int hi
int lo
public long readUnsignedInt () throws java.io.IOException
long b1
long b2
long b3
long b4
public java.lang.String readByteString (int) throws java.io.IOException
int i
java.io.UnsupportedEncodingException e
int len
byte[] b
public java.lang.String readCharString (int) throws java.io.IOException
int i
int len
char[] c
private void skipWhitespace () throws java.io.IOException
byte b
private boolean isHexDigit (char)
char c
private void pushBack (byte)
byte b
private byte readByteInternal () throws java.io.IOException
int i
private void error () throws java.io.IOException
}
sun/jvm/hotspot/debugger/JVMDebugger.class
JVMDebugger.java
package sun.jvm.hotspot.debugger
public abstract sun.jvm.hotspot.debugger.JVMDebugger extends java.lang.Object implements sun.jvm.hotspot.debugger.Debugger {
public abstract void configureJavaPrimitiveTypeSizes (long, long, long, long, long, long, long, long)
public abstract void putHeapConst (long, long, long, int, long, int)
}
sun/jvm/hotspot/debugger/LongHashMap$Entry.class
LongHashMap.java
package sun.jvm.hotspot.debugger
sun.jvm.hotspot.debugger.LongHashMap$Entry extends java.lang.Object {
private int hash
private long key
private Object value
private sun.jvm.hotspot.debugger.LongHashMap$Entry next
void <init> (int, long, java.lang.Object, sun.jvm.hotspot.debugger.LongHashMap$Entry)
int hash
long key
Object value
sun.jvm.hotspot.debugger.LongHashMap$Entry next
long getKey ()
java.lang.Object getValue ()
java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
public boolean equals (java.lang.Object)
Object o
sun.jvm.hotspot.debugger.LongHashMap$Entry e
public int hashCode ()
static synthetic java.lang.Object access$000 (sun.jvm.hotspot.debugger.LongHashMap$Entry)
sun.jvm.hotspot.debugger.LongHashMap$Entry x0
static synthetic sun.jvm.hotspot.debugger.LongHashMap$Entry access$100 (sun.jvm.hotspot.debugger.LongHashMap$Entry)
sun.jvm.hotspot.debugger.LongHashMap$Entry x0
static synthetic int access$200 (sun.jvm.hotspot.debugger.LongHashMap$Entry)
sun.jvm.hotspot.debugger.LongHashMap$Entry x0
static synthetic long access$300 (sun.jvm.hotspot.debugger.LongHashMap$Entry)
sun.jvm.hotspot.debugger.LongHashMap$Entry x0
static synthetic java.lang.Object access$002 (sun.jvm.hotspot.debugger.LongHashMap$Entry, java.lang.Object)
sun.jvm.hotspot.debugger.LongHashMap$Entry x0
Object x1
static synthetic sun.jvm.hotspot.debugger.LongHashMap$Entry access$102 (sun.jvm.hotspot.debugger.LongHashMap$Entry, sun.jvm.hotspot.debugger.LongHashMap$Entry)
sun.jvm.hotspot.debugger.LongHashMap$Entry x0
sun.jvm.hotspot.debugger.LongHashMap$Entry x1
}
sun/jvm/hotspot/debugger/LongHashMap.class
LongHashMap.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.LongHashMap extends java.lang.Object {
transient sun.jvm.hotspot.debugger.LongHashMap$Entry[] table
transient int size
int threshold
final float loadFactor
transient int modCount
public void <init> (int, float)
int initialCapacity
float loadFactor
public void <init> (int)
int initialCapacity
public void <init> ()
public int size ()
public boolean isEmpty ()
public java.lang.Object get (long)
long key
sun.jvm.hotspot.debugger.LongHashMap$Entry e
public boolean containsKey (long)
long key
sun.jvm.hotspot.debugger.LongHashMap$Entry getEntry (long)
sun.jvm.hotspot.debugger.LongHashMap$Entry e
long key
sun.jvm.hotspot.debugger.LongHashMap$Entry[] tab
int hash
int index
public boolean containsValue (java.lang.Object)
sun.jvm.hotspot.debugger.LongHashMap$Entry e
int i
sun.jvm.hotspot.debugger.LongHashMap$Entry e
int i
Object value
sun.jvm.hotspot.debugger.LongHashMap$Entry[] tab
public java.lang.Object put (long, java.lang.Object)
Object oldValue
sun.jvm.hotspot.debugger.LongHashMap$Entry e
long key
Object value
sun.jvm.hotspot.debugger.LongHashMap$Entry[] tab
int hash
int index
public java.lang.Object remove (long)
long key
sun.jvm.hotspot.debugger.LongHashMap$Entry e
sun.jvm.hotspot.debugger.LongHashMap$Entry removeEntryForKey (long)
sun.jvm.hotspot.debugger.LongHashMap$Entry e
sun.jvm.hotspot.debugger.LongHashMap$Entry prev
long key
sun.jvm.hotspot.debugger.LongHashMap$Entry[] tab
int hash
int index
void removeEntry (sun.jvm.hotspot.debugger.LongHashMap$Entry)
sun.jvm.hotspot.debugger.LongHashMap$Entry e
sun.jvm.hotspot.debugger.LongHashMap$Entry prev
sun.jvm.hotspot.debugger.LongHashMap$Entry doomed
sun.jvm.hotspot.debugger.LongHashMap$Entry[] tab
int index
public void clear ()
int index
sun.jvm.hotspot.debugger.LongHashMap$Entry[] tab
void rehash ()
sun.jvm.hotspot.debugger.LongHashMap$Entry e
int index
sun.jvm.hotspot.debugger.LongHashMap$Entry old
int i
sun.jvm.hotspot.debugger.LongHashMap$Entry[] oldTable
int oldCapacity
int newCapacity
sun.jvm.hotspot.debugger.LongHashMap$Entry[] newTable
static boolean eq (java.lang.Object, java.lang.Object)
Object o1
Object o2
sun.jvm.hotspot.debugger.LongHashMap$Entry newEntry (int, long, java.lang.Object, sun.jvm.hotspot.debugger.LongHashMap$Entry)
int hash
long key
Object value
sun.jvm.hotspot.debugger.LongHashMap$Entry next
int capacity ()
float loadFactor ()
}
sun/jvm/hotspot/debugger/MachineDescription.class
MachineDescription.java
package sun.jvm.hotspot.debugger
public abstract sun.jvm.hotspot.debugger.MachineDescription extends java.lang.Object implements java.io.Serializable {
public abstract long getAddressSize ()
public abstract long cIntegerTypeMaxValue (long, boolean)
public abstract long cIntegerTypeMinValue (long, boolean)
public abstract boolean isBigEndian ()
public abstract boolean isLP64 ()
}
sun/jvm/hotspot/debugger/MachineDescriptionAMD64.class
MachineDescriptionAMD64.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.MachineDescriptionAMD64 extends sun.jvm.hotspot.debugger.MachineDescriptionTwosComplement implements sun.jvm.hotspot.debugger.MachineDescription {
public void <init> ()
public long getAddressSize ()
public boolean isLP64 ()
public boolean isBigEndian ()
}
sun/jvm/hotspot/debugger/MachineDescriptionIA64.class
MachineDescriptionIA64.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.MachineDescriptionIA64 extends sun.jvm.hotspot.debugger.MachineDescriptionTwosComplement implements sun.jvm.hotspot.debugger.MachineDescription {
public void <init> ()
public long getAddressSize ()
public boolean isLP64 ()
public boolean isBigEndian ()
}
sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.class
MachineDescriptionIntelX86.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.MachineDescriptionIntelX86 extends sun.jvm.hotspot.debugger.MachineDescriptionTwosComplement implements sun.jvm.hotspot.debugger.MachineDescription {
public void <init> ()
public long getAddressSize ()
public boolean isBigEndian ()
}
sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.class
MachineDescriptionSPARC32Bit.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.MachineDescriptionSPARC32Bit extends sun.jvm.hotspot.debugger.MachineDescriptionTwosComplement implements sun.jvm.hotspot.debugger.MachineDescription {
public void <init> ()
public long getAddressSize ()
public boolean isBigEndian ()
}
sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.class
MachineDescriptionSPARC64Bit.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.MachineDescriptionSPARC64Bit extends sun.jvm.hotspot.debugger.MachineDescriptionTwosComplement implements sun.jvm.hotspot.debugger.MachineDescription {
public void <init> ()
public long getAddressSize ()
public boolean isBigEndian ()
public boolean isLP64 ()
}
sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.class
MachineDescriptionTwosComplement.java
package sun.jvm.hotspot.debugger
public abstract sun.jvm.hotspot.debugger.MachineDescriptionTwosComplement extends java.lang.Object {
private static final long[] signedMinValues
private static final long[] signedMaxValues
private static final long[] unsignedMaxValues
public void <init> ()
public long cIntegerTypeMaxValue (long, boolean)
long sizeInBytes
boolean isUnsigned
public long cIntegerTypeMinValue (long, boolean)
long sizeInBytes
boolean isUnsigned
public boolean isLP64 ()
private long tableLookup (long, long[])
long sizeInBytes
long[] table
static void <clinit> ()
}
sun/jvm/hotspot/debugger/MappedByteBufferDataSource.class
MappedByteBufferDataSource.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.MappedByteBufferDataSource extends java.lang.Object implements sun.jvm.hotspot.debugger.DataSource {
private java.nio.MappedByteBuffer buf
public void <init> (java.nio.MappedByteBuffer)
java.nio.MappedByteBuffer buf
public byte readByte () throws java.io.IOException
public short readShort () throws java.io.IOException
public int readInt () throws java.io.IOException
public long readLong () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
byte[] b
public void seek (long) throws java.io.IOException
IllegalArgumentException e
long pos
public long getFilePointer () throws java.io.IOException
public void close () throws java.io.IOException
}
sun/jvm/hotspot/debugger/NoSuchSymbolException.class
NoSuchSymbolException.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.NoSuchSymbolException extends java.lang.RuntimeException {
private String symbol
public void <init> (java.lang.String)
String symbol
public void <init> (java.lang.String, java.lang.Throwable)
String symbol
Throwable cause
public void <init> (java.lang.String, java.lang.String)
String symbol
String detail
public void <init> (java.lang.String, java.lang.String, java.lang.Throwable)
String symbol
String detail
Throwable cause
public java.lang.String getSymbol ()
}
sun/jvm/hotspot/debugger/NotInHeapException.class
NotInHeapException.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.NotInHeapException extends sun.jvm.hotspot.debugger.AddressException {
public void <init> (long)
long addr
public void <init> (java.lang.String, long)
String detail
long addr
}
sun/jvm/hotspot/debugger/OopHandle.class
OopHandle.java
package sun.jvm.hotspot.debugger
public abstract sun.jvm.hotspot.debugger.OopHandle extends java.lang.Object implements sun.jvm.hotspot.debugger.Address {
}
sun/jvm/hotspot/debugger/Page.class
Page.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.Page extends java.lang.Object {
private long baseAddress
private byte[] data
private sun.jvm.hotspot.debugger.Page prev
private sun.jvm.hotspot.debugger.Page next
private long unmappedPageLength
public void <init> (long, byte[])
long baseAddress
byte[] data
public void <init> (long, long)
long baseAddress
long unmappedPageLength
public long getBaseAddress ()
public long getSize ()
public boolean isMapped ()
public sun.jvm.hotspot.debugger.Page getPrev ()
public void setPrev (sun.jvm.hotspot.debugger.Page)
sun.jvm.hotspot.debugger.Page prev
public sun.jvm.hotspot.debugger.Page getNext ()
public void setNext (sun.jvm.hotspot.debugger.Page)
sun.jvm.hotspot.debugger.Page next
public void getData (long, long, int[], long) throws java.lang.IndexOutOfBoundsException
int i
long startAddress
long numBytes
int[] destBuf
long destBufOffset
int startOffset
public void getDataAsBytes (long, long, byte[], long) throws java.lang.IndexOutOfBoundsException
long startAddress
long numBytes
byte[] destBuf
long destBufOffset
long startOffset
public boolean getBoolean (long)
long address
public byte getByte (long)
long address
public short getShort (long, boolean)
long address
boolean bigEndian
int start
public char getChar (long, boolean)
long address
boolean bigEndian
public int getInt (long, boolean)
long address
boolean bigEndian
int start
public long getLong (long, boolean)
long address
boolean bigEndian
int start
public float getFloat (long, boolean)
long address
boolean bigEndian
public double getDouble (long, boolean)
long address
boolean bigEndian
}
sun/jvm/hotspot/debugger/PageCache.class
PageCache.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.PageCache extends java.lang.Object {
private boolean enabled
private long pageSize
private long maxNumPages
private long pageMask
private long numPages
private sun.jvm.hotspot.debugger.PageFetcher fetcher
private sun.jvm.hotspot.debugger.LongHashMap addressToPageMap
private sun.jvm.hotspot.debugger.Page lruList
public void <init> (long, long, sun.jvm.hotspot.debugger.PageFetcher)
long pageSize
long maxNumPages
sun.jvm.hotspot.debugger.PageFetcher fetcher
public synchronized byte[] getData (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException
long pageBaseAddress
sun.jvm.hotspot.debugger.Page page
long pageOffset
long numBytesFromPage
long startAddress
long numBytes
byte[] data
long numRead
public synchronized boolean getBoolean (long)
long address
public synchronized byte getByte (long)
long address
public synchronized short getShort (long, boolean)
long address
boolean bigEndian
public synchronized char getChar (long, boolean)
long address
boolean bigEndian
public synchronized int getInt (long, boolean)
long address
boolean bigEndian
public synchronized long getLong (long, boolean)
long address
boolean bigEndian
public synchronized float getFloat (long, boolean)
long address
boolean bigEndian
public synchronized double getDouble (long, boolean)
long address
boolean bigEndian
public synchronized void clear (long, long)
long startAddress
long numBytes
long pageBaseAddress
long endAddress
public synchronized void clear ()
public synchronized void disable ()
public synchronized void enable ()
private sun.jvm.hotspot.debugger.Page getPage (long)
sun.jvm.hotspot.debugger.Page evictedPage
long pageBaseAddress
long key
sun.jvm.hotspot.debugger.Page page
private sun.jvm.hotspot.debugger.Page checkPage (sun.jvm.hotspot.debugger.Page, long)
sun.jvm.hotspot.debugger.Page page
long startAddress
private int countPages ()
sun.jvm.hotspot.debugger.Page page
int num
private void flushPage (long)
long pageBaseAddress
long key
sun.jvm.hotspot.debugger.Page page
private void addPageToList (sun.jvm.hotspot.debugger.Page)
sun.jvm.hotspot.debugger.Page page
private void removePageFromList (sun.jvm.hotspot.debugger.Page)
sun.jvm.hotspot.debugger.Page page
private void checkPageInfo (long, long)
int i
long pageSize
long maxNumPages
long tmpPageSize
int numNonZeroBits
}
sun/jvm/hotspot/debugger/PageFetcher.class
PageFetcher.java
package sun.jvm.hotspot.debugger
public abstract sun.jvm.hotspot.debugger.PageFetcher extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.Page fetchPage (long, long)
}
sun/jvm/hotspot/debugger/ProcessInfo.class
ProcessInfo.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.ProcessInfo extends java.lang.Object {
private String name
private int pid
public void <init> (java.lang.String, int)
String name
int pid
public java.lang.String getName ()
public int getPid ()
}
sun/jvm/hotspot/debugger/RandomAccessFileDataSource.class
RandomAccessFileDataSource.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.RandomAccessFileDataSource extends java.lang.Object implements sun.jvm.hotspot.debugger.DataSource {
private java.io.RandomAccessFile file
public void <init> (java.io.RandomAccessFile)
java.io.RandomAccessFile file
public byte readByte () throws java.io.IOException
public short readShort () throws java.io.IOException
public int readInt () throws java.io.IOException
public long readLong () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
byte[] b
public void seek (long) throws java.io.IOException
long pos
public long getFilePointer () throws java.io.IOException
public void close () throws java.io.IOException
}
sun/jvm/hotspot/debugger/ReadResult.class
ReadResult.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.ReadResult extends java.lang.Object implements java.io.Serializable {
private byte[] data
private long failureAddress
public void <init> (byte[])
byte[] data
public void <init> (long)
long failureAddress
public byte[] getData ()
public long getFailureAddress ()
}
sun/jvm/hotspot/debugger/SymbolLookup.class
SymbolLookup.java
package sun.jvm.hotspot.debugger
public abstract sun.jvm.hotspot.debugger.SymbolLookup extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.Address lookup (java.lang.String, java.lang.String)
public abstract sun.jvm.hotspot.debugger.OopHandle lookupOop (java.lang.String, java.lang.String)
}
sun/jvm/hotspot/debugger/ThreadAccess.class
ThreadAccess.java
package sun.jvm.hotspot.debugger
public abstract sun.jvm.hotspot.debugger.ThreadAccess extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.ThreadProxy getThreadForIdentifierAddress (sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.ThreadProxy getThreadForThreadId (long)
}
sun/jvm/hotspot/debugger/ThreadContext.class
ThreadContext.java
package sun.jvm.hotspot.debugger
public abstract sun.jvm.hotspot.debugger.ThreadContext extends java.lang.Object {
public abstract int getNumRegisters ()
public abstract java.lang.String getRegisterName (int)
public abstract long getRegister (int)
public abstract void setRegister (int, long)
public abstract sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
public abstract void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.cdbg.CFrame getTopFrame (sun.jvm.hotspot.debugger.Debugger)
}
sun/jvm/hotspot/debugger/ThreadProxy.class
ThreadProxy.java
package sun.jvm.hotspot.debugger
public abstract sun.jvm.hotspot.debugger.ThreadProxy extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.ThreadContext getContext () throws java.lang.IllegalThreadStateException
public abstract boolean canSetContext () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract void setContext (sun.jvm.hotspot.debugger.ThreadContext) throws java.lang.IllegalThreadStateException sun.jvm.hotspot.debugger.DebuggerException
}
sun/jvm/hotspot/debugger/UnalignedAddressException.class
UnalignedAddressException.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.UnalignedAddressException extends sun.jvm.hotspot.debugger.AddressException {
public void <init> (long)
long addr
public void <init> (java.lang.String, long)
String detail
long addr
}
sun/jvm/hotspot/debugger/UnmappedAddressException.class
UnmappedAddressException.java
package sun.jvm.hotspot.debugger
public sun.jvm.hotspot.debugger.UnmappedAddressException extends sun.jvm.hotspot.debugger.AddressException {
public void <init> (long)
long addr
public void <init> (java.lang.String, long)
String detail
long addr
}
sun/jvm/hotspot/debugger/amd64/
sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.class
AMD64ThreadContext.java
package sun.jvm.hotspot.debugger.amd64
public abstract sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext extends java.lang.Object implements sun.jvm.hotspot.debugger.ThreadContext {
public static final int R15
public static final int R14
public static final int R13
public static final int R12
public static final int R11
public static final int R10
public static final int R9
public static final int R8
public static final int RDI
public static final int RSI
public static final int RBP
public static final int RBX
public static final int RDX
public static final int RCX
public static final int RAX
public static final int TRAPNO
public static final int ERR
public static final int RIP
public static final int CS
public static final int RFL
public static final int RSP
public static final int SS
public static final int FS
public static final int GS
public static final int ES
public static final int DS
public static final int FSBASE
public static final int GSBASE
public static final int NPRGREG
private static final String[] regNames
private long[] data
public void <init> ()
public int getNumRegisters ()
public java.lang.String getRegisterName (int)
int index
public void setRegister (int, long)
int index
long value
public long getRegister (int)
int index
public sun.jvm.hotspot.debugger.cdbg.CFrame getTopFrame (sun.jvm.hotspot.debugger.Debugger)
sun.jvm.hotspot.debugger.Debugger dbg
public abstract void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
static void <clinit> ()
}
sun/jvm/hotspot/debugger/bsd/
sun/jvm/hotspot/debugger/bsd/BsdAddress.class
BsdAddress.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.BsdAddress extends java.lang.Object implements sun.jvm.hotspot.debugger.Address {
protected sun.jvm.hotspot.debugger.bsd.BsdDebugger debugger
protected long addr
void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebugger, long)
sun.jvm.hotspot.debugger.bsd.BsdDebugger debugger
long addr
public boolean equals (java.lang.Object)
Object arg
public int hashCode ()
public java.lang.String toString ()
public long getCIntegerAt (long, long, boolean) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
long numBytes
boolean isUnsigned
public sun.jvm.hotspot.debugger.Address getAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.Address getCompOopAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.Address getCompKlassAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public boolean getJBooleanAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public byte getJByteAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public char getJCharAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public double getJDoubleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public float getJFloatAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public int getJIntAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public long getJLongAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public short getJShortAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.OopHandle getOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long offset
public sun.jvm.hotspot.debugger.OopHandle getCompOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long offset
public void setCIntegerAt (long, long, long)
long offset
long numBytes
long value
public void setAddressAt (long, sun.jvm.hotspot.debugger.Address)
long offset
sun.jvm.hotspot.debugger.Address value
public void setJBooleanAt (long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
boolean value
public void setJByteAt (long, byte) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
byte value
public void setJCharAt (long, char) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
char value
public void setJDoubleAt (long, double) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
double value
public void setJFloatAt (long, float) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
float value
public void setJIntAt (long, int) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
int value
public void setJLongAt (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
long value
public void setJShortAt (long, short) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
short value
public void setOopHandleAt (long, sun.jvm.hotspot.debugger.OopHandle) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
sun.jvm.hotspot.debugger.OopHandle value
public sun.jvm.hotspot.debugger.Address addOffsetTo (long) throws java.lang.UnsupportedOperationException
long offset
long value
public sun.jvm.hotspot.debugger.OopHandle addOffsetToAsOopHandle (long) throws java.lang.UnsupportedOperationException
long offset
long value
public long minus (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
public boolean lessThan (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.bsd.BsdAddress arg
public boolean lessThanOrEqual (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.bsd.BsdAddress arg
public boolean greaterThan (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.bsd.BsdAddress arg
public boolean greaterThanOrEqual (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.bsd.BsdAddress arg
public sun.jvm.hotspot.debugger.Address andWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
public sun.jvm.hotspot.debugger.Address orWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
public sun.jvm.hotspot.debugger.Address xorWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
long getValue ()
private static void check (boolean, java.lang.String)
boolean arg
String failMessage
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.debugger.bsd.BsdAddress p1
sun.jvm.hotspot.debugger.bsd.BsdAddress p2
sun.jvm.hotspot.debugger.bsd.BsdAddress n1
sun.jvm.hotspot.debugger.bsd.BsdAddress n2
}
sun/jvm/hotspot/debugger/bsd/BsdCDebugger.class
BsdCDebugger.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.BsdCDebugger extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.CDebugger {
private sun.jvm.hotspot.debugger.bsd.BsdDebugger dbg
void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebugger)
sun.jvm.hotspot.debugger.bsd.BsdDebugger dbg
public java.util.List getThreadList () throws sun.jvm.hotspot.debugger.DebuggerException
public java.util.List getLoadObjectList () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.cdbg.LoadObject loadObjectContainingPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
long size
sun.jvm.hotspot.debugger.cdbg.LoadObject midVal
long cmp
sun.jvm.hotspot.debugger.Address pc
java.util.List objs
Object[] arr
int mid
int low
int high
public sun.jvm.hotspot.debugger.cdbg.CFrame topFrameForThread (sun.jvm.hotspot.debugger.ThreadProxy) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
sun.jvm.hotspot.debugger.Address ebp
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
sun.jvm.hotspot.debugger.Address rbp
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.ThreadProxy thread
String cpu
public java.lang.String getNameOfFile (java.lang.String)
String fileName
public sun.jvm.hotspot.debugger.cdbg.ProcessControl getProcessControl () throws sun.jvm.hotspot.debugger.DebuggerException
public boolean canDemangle ()
public java.lang.String demangle (java.lang.String)
String sym
}
sun/jvm/hotspot/debugger/bsd/BsdDebugger.class
BsdDebugger.java
package sun.jvm.hotspot.debugger.bsd
public abstract sun.jvm.hotspot.debugger.bsd.BsdDebugger extends java.lang.Object implements sun.jvm.hotspot.debugger.JVMDebugger {
public abstract java.lang.String addressValueToString (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract boolean readJBoolean (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract byte readJByte (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract char readJChar (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract double readJDouble (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract float readJFloat (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract int readJInt (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long readJLong (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract short readJShort (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long readCInteger (long, long, boolean) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.bsd.BsdAddress readAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.bsd.BsdAddress readCompOopAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.bsd.BsdAddress readCompKlassAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.bsd.BsdOopHandle readOopHandle (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.bsd.BsdOopHandle readCompOopHandle (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long[] getThreadIntegerRegisterSet (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long getAddressValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.Address newAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.util.List getThreadList ()
public abstract java.util.List getLoadObjectList ()
public abstract sun.jvm.hotspot.debugger.cdbg.ClosestSymbol lookup (long)
}
sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal$1.class
BsdDebuggerLocal.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1 extends sun.jvm.hotspot.debugger.DebuggerUtilities {
final synthetic sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal, long, boolean)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
long addressSize
boolean isBigEndian
public void checkAlignment (long, long)
long address
long alignment
}
sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal$1AttachTask.class
BsdDebuggerLocal.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1AttachTask extends java.lang.Object implements sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$WorkerThreadTask {
int pid
final synthetic sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
public void doit (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal debugger
}
sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal$1DetachTask.class
BsdDebuggerLocal.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1DetachTask extends java.lang.Object implements sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$WorkerThreadTask {
boolean result
final synthetic sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
public void doit (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal debugger
}
sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal$1GetThreadIntegerRegisterSetTask.class
BsdDebuggerLocal.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1GetThreadIntegerRegisterSetTask extends java.lang.Object implements sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$WorkerThreadTask {
long unique_thread_id
long[] result
final synthetic sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
public void doit (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal debugger
}
sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal$1LookupByAddressTask.class
BsdDebuggerLocal.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1LookupByAddressTask extends java.lang.Object implements sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$WorkerThreadTask {
long addr
sun.jvm.hotspot.debugger.cdbg.ClosestSymbol result
final synthetic sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
public void doit (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal debugger
}
sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal$1LookupByNameTask.class
BsdDebuggerLocal.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1LookupByNameTask extends java.lang.Object implements sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$WorkerThreadTask {
String objectName
String symbol
sun.jvm.hotspot.debugger.Address result
final synthetic sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
public void doit (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal debugger
long addr
}
sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal$1ReadBytesFromProcessTask.class
BsdDebuggerLocal.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1ReadBytesFromProcessTask extends java.lang.Object implements sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$WorkerThreadTask {
long address
long numBytes
sun.jvm.hotspot.debugger.ReadResult result
final synthetic sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
public void doit (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal debugger
byte[] res
}
sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal$BsdDebuggerLocalWorkerThread.class
BsdDebuggerLocal.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$BsdDebuggerLocalWorkerThread extends java.lang.Thread {
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal debugger
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$WorkerThreadTask task
sun.jvm.hotspot.debugger.DebuggerException lastException
final synthetic sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
public void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal, sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal this$0
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal debugger
public void run ()
sun.jvm.hotspot.debugger.DebuggerException exp
public sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$WorkerThreadTask execute (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$WorkerThreadTask) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$WorkerThreadTask task
}
sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal$WorkerThreadTask.class
BsdDebuggerLocal.java
package sun.jvm.hotspot.debugger.bsd
abstract sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$WorkerThreadTask extends java.lang.Object {
public abstract void doit (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal) throws sun.jvm.hotspot.debugger.DebuggerException
}
sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.class
BsdDebuggerLocal.java
package sun.jvm.hotspot.debugger.bsd
public sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal extends sun.jvm.hotspot.debugger.DebuggerBase implements sun.jvm.hotspot.debugger.bsd.BsdDebugger {
private boolean useGCC32ABI
private boolean attached
private long p_ps_prochandle
private long symbolicator
private long task
private boolean isCore
private boolean isDarwin
private sun.jvm.hotspot.debugger.bsd.BsdCDebugger cdbg
private java.util.List threadList
private java.util.List loadObjectList
private sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$BsdDebuggerLocalWorkerThread workerThread
private sun.jvm.hotspot.debugger.cdbg.ClosestSymbol createClosestSymbol (java.lang.String, long)
String name
long offset
private sun.jvm.hotspot.debugger.cdbg.LoadObject createLoadObject (java.lang.String, long, long)
String fileName
long textsize
long base
java.io.File f
sun.jvm.hotspot.debugger.Address baseAddr
private static native void init0 () throws sun.jvm.hotspot.debugger.DebuggerException
private native void attach0 (int) throws sun.jvm.hotspot.debugger.DebuggerException
private native void attach0 (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
private native void detach0 () throws sun.jvm.hotspot.debugger.DebuggerException
private native long lookupByName0 (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
private native sun.jvm.hotspot.debugger.cdbg.ClosestSymbol lookupByAddress0 (long) throws sun.jvm.hotspot.debugger.DebuggerException
private native long[] getThreadIntegerRegisterSet0 (long) throws sun.jvm.hotspot.debugger.DebuggerException
private native byte[] readBytesFromProcess0 (long, long) throws sun.jvm.hotspot.debugger.DebuggerException
public static native int getAddressSize ()
public void <init> (sun.jvm.hotspot.debugger.MachineDescription, boolean) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.MachineDescription machDesc
boolean useCache
public boolean hasProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
public java.util.List getProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
private void checkAttached () throws sun.jvm.hotspot.debugger.DebuggerException
private void requireAttach ()
private void findABIVersion () throws sun.jvm.hotspot.debugger.DebuggerException
String libjvmName
String javaThreadVt
public synchronized void attach (int) throws sun.jvm.hotspot.debugger.DebuggerException
int processID
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1AttachTask task
public synchronized void attach (java.lang.String, java.lang.String)
String execName
String coreName
public synchronized boolean detach ()
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1DetachTask task
public sun.jvm.hotspot.debugger.Address parseAddress (java.lang.String) throws java.lang.NumberFormatException
String addressString
long addr
public java.lang.String getOS ()
public java.lang.String getCPU ()
public boolean hasConsole () throws sun.jvm.hotspot.debugger.DebuggerException
public java.lang.String consoleExecuteCommand (java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
String cmd
public java.lang.String getConsolePrompt () throws sun.jvm.hotspot.debugger.DebuggerException
private long handleGCC32ABI (long, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
long addr
String symbol
public synchronized sun.jvm.hotspot.debugger.Address lookup (java.lang.String, java.lang.String)
long addr
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1LookupByNameTask task
String objectName
String symbol
public synchronized sun.jvm.hotspot.debugger.OopHandle lookupOop (java.lang.String, java.lang.String)
String objectName
String symbol
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.MachineDescription getMachineDescription ()
public sun.jvm.hotspot.debugger.ThreadProxy getThreadForIdentifierAddress (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address threadIdAddr
sun.jvm.hotspot.debugger.Address uniqueThreadIdAddr
public sun.jvm.hotspot.debugger.ThreadProxy getThreadForIdentifierAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.ThreadProxy getThreadForThreadId (long)
long id
public java.lang.String addressValueToString (long)
long address
public sun.jvm.hotspot.debugger.bsd.BsdAddress readAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
public sun.jvm.hotspot.debugger.bsd.BsdAddress readCompOopAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
public sun.jvm.hotspot.debugger.bsd.BsdAddress readCompKlassAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
public sun.jvm.hotspot.debugger.bsd.BsdOopHandle readOopHandle (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long address
long value
public sun.jvm.hotspot.debugger.bsd.BsdOopHandle readCompOopHandle (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long address
long value
public synchronized long[] getThreadIntegerRegisterSet (long) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1GetThreadIntegerRegisterSetTask task
long unique_thread_id
public long readCInteger (long, long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long numBytes
boolean isUnsigned
byte[] data
public long readJLong (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
byte[] data
public long getAddressValue (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address newAddress (long)
long value
public java.util.List getThreadList ()
public java.util.List getLoadObjectList ()
public synchronized sun.jvm.hotspot.debugger.cdbg.ClosestSymbol lookup (long)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1LookupByAddressTask task
long addr
public sun.jvm.hotspot.debugger.cdbg.CDebugger getCDebugger ()
String cpu
public synchronized sun.jvm.hotspot.debugger.ReadResult readBytesFromProcess (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.DebuggerException
byte[] res
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1ReadBytesFromProcessTask task
long address
long numBytes
public void writeBytesToProcess (long, long, byte[]) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.DebuggerException
long address
long numBytes
byte[] data
public long[] getJavaThreadsInfo ()
sun.jvm.hotspot.debugger.bsd.BsdThread bsdt
long uid
long beg
long end
sun.jvm.hotspot.runtime.Threads threads
int len
long[] result
sun.jvm.hotspot.runtime.JavaThread t
int i
static synthetic sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$BsdDebuggerLocalWorkerThread access$000 (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal x0
static synthetic void access$100 (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal, int) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal x0
int x1
static synthetic boolean access$202 (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal, boolean)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal x0
boolean x1
static synthetic boolean access$302 (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal, boolean)
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal x0
boolean x1
static synthetic void access$400 (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal x0
static synthetic void access$500 (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal x0
static synthetic long access$600 (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal, java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal x0
String x1
String x2
static synthetic long access$700 (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal, long, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal x0
long x1
String x2
static synthetic long[] access$800 (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal, long) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal x0
long x1
static synthetic sun.jvm.hotspot.debugger.cdbg.ClosestSymbol access$900 (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal, long) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal x0
long x1
static synthetic byte[] access$1000 (sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal, long, long) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal x0
long x1
long x2
static void <clinit> ()
}
sun/jvm/hotspot/debugger/bsd/BsdOopHandle.class
BsdOopHandle.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.BsdOopHandle extends sun.jvm.hotspot.debugger.bsd.BsdAddress implements sun.jvm.hotspot.debugger.OopHandle {
void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebugger, long)
sun.jvm.hotspot.debugger.bsd.BsdDebugger debugger
long addr
public boolean equals (java.lang.Object)
Object arg
public sun.jvm.hotspot.debugger.Address addOffsetTo (long) throws java.lang.UnsupportedOperationException
long offset
public sun.jvm.hotspot.debugger.Address andWithMask (long) throws java.lang.UnsupportedOperationException
long mask
public sun.jvm.hotspot.debugger.Address orWithMask (long) throws java.lang.UnsupportedOperationException
long mask
public sun.jvm.hotspot.debugger.Address xorWithMask (long) throws java.lang.UnsupportedOperationException
long mask
}
sun/jvm/hotspot/debugger/bsd/BsdThread.class
BsdThread.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.BsdThread extends java.lang.Object implements sun.jvm.hotspot.debugger.ThreadProxy {
private sun.jvm.hotspot.debugger.bsd.BsdDebugger debugger
private int thread_id
private long unique_thread_id
void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebugger, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.bsd.BsdDebugger debugger
sun.jvm.hotspot.debugger.Address threadIdAddr
sun.jvm.hotspot.debugger.Address uniqueThreadIdAddr
void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebugger, long)
sun.jvm.hotspot.debugger.bsd.BsdDebugger debugger
long id
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
public sun.jvm.hotspot.debugger.ThreadContext getContext () throws java.lang.IllegalThreadStateException
int i
long[] data
sun.jvm.hotspot.debugger.ThreadContext context
public boolean canSetContext () throws sun.jvm.hotspot.debugger.DebuggerException
public void setContext (sun.jvm.hotspot.debugger.ThreadContext) throws java.lang.IllegalThreadStateException sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.ThreadContext context
public long getUniqueThreadId ()
}
sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.class
BsdThreadContextFactory.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.BsdThreadContextFactory extends java.lang.Object {
void <init> ()
static sun.jvm.hotspot.debugger.ThreadContext createThreadContext (sun.jvm.hotspot.debugger.bsd.BsdDebugger)
sun.jvm.hotspot.debugger.bsd.BsdDebugger dbg
String cpu
}
sun/jvm/hotspot/debugger/bsd/SharedObject.class
SharedObject.java
package sun.jvm.hotspot.debugger.bsd
sun.jvm.hotspot.debugger.bsd.SharedObject extends sun.jvm.hotspot.debugger.posix.DSO {
private sun.jvm.hotspot.debugger.bsd.BsdDebugger dbg
void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebugger, java.lang.String, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.bsd.BsdDebugger dbg
String filename
long size
sun.jvm.hotspot.debugger.Address relocation
protected sun.jvm.hotspot.debugger.Address newAddress (long)
long address
protected long getAddressValue (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
}
sun/jvm/hotspot/debugger/bsd/amd64/
sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.class
BsdAMD64CFrame.java
package sun.jvm.hotspot.debugger.bsd.amd64
public final sun.jvm.hotspot.debugger.bsd.amd64.BsdAMD64CFrame extends sun.jvm.hotspot.debugger.cdbg.basic.BasicCFrame {
private static final int ADDRESS_SIZE
private sun.jvm.hotspot.debugger.Address rip
private sun.jvm.hotspot.debugger.Address rbp
private sun.jvm.hotspot.debugger.bsd.BsdDebugger dbg
public void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebugger, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.bsd.BsdDebugger dbg
sun.jvm.hotspot.debugger.Address rbp
sun.jvm.hotspot.debugger.Address rip
public sun.jvm.hotspot.debugger.cdbg.ClosestSymbol closestSymbolToPC ()
public sun.jvm.hotspot.debugger.Address pc ()
public sun.jvm.hotspot.debugger.Address localVariableBase ()
public sun.jvm.hotspot.debugger.cdbg.CFrame sender (sun.jvm.hotspot.debugger.ThreadProxy)
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
sun.jvm.hotspot.debugger.Address rsp
sun.jvm.hotspot.debugger.Address nextRBP
sun.jvm.hotspot.debugger.Address nextPC
}
sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.class
BsdAMD64ThreadContext.java
package sun.jvm.hotspot.debugger.bsd.amd64
public sun.jvm.hotspot.debugger.bsd.amd64.BsdAMD64ThreadContext extends sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext {
private sun.jvm.hotspot.debugger.bsd.BsdDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebugger)
sun.jvm.hotspot.debugger.bsd.BsdDebugger debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/bsd/x86/
sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.class
BsdX86CFrame.java
package sun.jvm.hotspot.debugger.bsd.x86
public final sun.jvm.hotspot.debugger.bsd.x86.BsdX86CFrame extends sun.jvm.hotspot.debugger.cdbg.basic.BasicCFrame {
private static final int ADDRESS_SIZE
private sun.jvm.hotspot.debugger.Address pc
private sun.jvm.hotspot.debugger.Address ebp
private sun.jvm.hotspot.debugger.bsd.BsdDebugger dbg
public void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebugger, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.bsd.BsdDebugger dbg
sun.jvm.hotspot.debugger.Address ebp
sun.jvm.hotspot.debugger.Address pc
public sun.jvm.hotspot.debugger.cdbg.ClosestSymbol closestSymbolToPC ()
public sun.jvm.hotspot.debugger.Address pc ()
public sun.jvm.hotspot.debugger.Address localVariableBase ()
public sun.jvm.hotspot.debugger.cdbg.CFrame sender (sun.jvm.hotspot.debugger.ThreadProxy)
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
sun.jvm.hotspot.debugger.Address esp
sun.jvm.hotspot.debugger.Address nextEBP
sun.jvm.hotspot.debugger.Address nextPC
}
sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.class
BsdX86ThreadContext.java
package sun.jvm.hotspot.debugger.bsd.x86
public sun.jvm.hotspot.debugger.bsd.x86.BsdX86ThreadContext extends sun.jvm.hotspot.debugger.x86.X86ThreadContext {
private sun.jvm.hotspot.debugger.bsd.BsdDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.bsd.BsdDebugger)
sun.jvm.hotspot.debugger.bsd.BsdDebugger debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/cdbg/
sun/jvm/hotspot/debugger/cdbg/AccessControl.class
AccessControl.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.AccessControl extends java.lang.Object {
public static final int NO_PROTECTION
public static final int PRIVATE
public static final int PROTECTED
public static final int PUBLIC
}
sun/jvm/hotspot/debugger/cdbg/ArrayType.class
ArrayType.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.ArrayType extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Type {
public abstract sun.jvm.hotspot.debugger.cdbg.Type getElementType ()
public abstract int getLength ()
}
sun/jvm/hotspot/debugger/cdbg/BaseClass.class
BaseClass.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.BaseClass extends java.lang.Object {
public abstract int getAccessControl ()
public abstract boolean isVirtual ()
public abstract sun.jvm.hotspot.debugger.cdbg.Type getType ()
}
sun/jvm/hotspot/debugger/cdbg/BitType.class
BitType.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.BitType extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.IntType {
public abstract int getSizeInBits ()
public abstract int getOffset ()
}
sun/jvm/hotspot/debugger/cdbg/BlockSym.class
BlockSym.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.BlockSym extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Sym {
public abstract sun.jvm.hotspot.debugger.cdbg.BlockSym getParent ()
public abstract long getLength ()
public abstract sun.jvm.hotspot.debugger.Address getAddress ()
public abstract java.lang.String getName ()
public abstract int getNumLocals ()
public abstract sun.jvm.hotspot.debugger.cdbg.LocalSym getLocal (int)
}
sun/jvm/hotspot/debugger/cdbg/CDebugInfoDataBase.class
CDebugInfoDataBase.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.CDebugInfoDataBase extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.cdbg.Type lookupType (java.lang.String)
public abstract sun.jvm.hotspot.debugger.cdbg.Type lookupType (java.lang.String, int)
public abstract void iterate (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
public abstract sun.jvm.hotspot.debugger.cdbg.BlockSym debugInfoForPC (sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.cdbg.GlobalSym lookupSym (java.lang.String)
public abstract sun.jvm.hotspot.debugger.cdbg.LineNumberInfo lineNumberForPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract void iterate (sun.jvm.hotspot.debugger.cdbg.LineNumberVisitor)
}
sun/jvm/hotspot/debugger/cdbg/CDebugger.class
CDebugger.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.CDebugger extends java.lang.Object {
public abstract java.util.List getThreadList () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.util.List getLoadObjectList () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.cdbg.LoadObject loadObjectContainingPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.cdbg.CFrame topFrameForThread (sun.jvm.hotspot.debugger.ThreadProxy) throws sun.jvm.hotspot.debugger.DebuggerException java.lang.IllegalThreadStateException
public abstract java.lang.String getNameOfFile (java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.cdbg.ProcessControl getProcessControl () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract boolean canDemangle ()
public abstract java.lang.String demangle (java.lang.String) throws java.lang.UnsupportedOperationException
}
sun/jvm/hotspot/debugger/cdbg/CFrame.class
CFrame.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.CFrame extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.cdbg.CFrame sender (sun.jvm.hotspot.debugger.ThreadProxy)
public abstract sun.jvm.hotspot.debugger.Address pc ()
public abstract sun.jvm.hotspot.debugger.cdbg.LoadObject loadObjectForPC ()
public abstract sun.jvm.hotspot.debugger.cdbg.BlockSym blockForPC ()
public abstract sun.jvm.hotspot.debugger.cdbg.ClosestSymbol closestSymbolToPC ()
public abstract sun.jvm.hotspot.debugger.Address localVariableBase ()
public abstract void iterateLocals (sun.jvm.hotspot.debugger.cdbg.ObjectVisitor)
}
sun/jvm/hotspot/debugger/cdbg/CVAttributes.class
CVAttributes.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.CVAttributes extends java.lang.Object {
public static final int CONST
public static final int VOLATILE
}
sun/jvm/hotspot/debugger/cdbg/ClosestSymbol.class
ClosestSymbol.java
package sun.jvm.hotspot.debugger.cdbg
public sun.jvm.hotspot.debugger.cdbg.ClosestSymbol extends java.lang.Object {
private String name
private long offset
public void <init> (java.lang.String, long)
String name
long offset
public java.lang.String getName ()
public long getOffset ()
public java.lang.String offsetAsHex ()
}
sun/jvm/hotspot/debugger/cdbg/CompoundType.class
CompoundType.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.CompoundType extends java.lang.Object {
public abstract int getNumBaseClasses ()
public abstract sun.jvm.hotspot.debugger.cdbg.BaseClass getBaseClass (int)
public abstract int getNumFields ()
public abstract sun.jvm.hotspot.debugger.cdbg.Field getField (int)
public abstract boolean isClass ()
public abstract boolean isStruct ()
public abstract boolean isUnion ()
}
sun/jvm/hotspot/debugger/cdbg/DebugEvent$Type.class
DebugEvent.java
package sun.jvm.hotspot.debugger.cdbg
public sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type extends java.lang.Object {
public static final sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type LOADOBJECT_LOAD
public static final sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type LOADOBJECT_UNLOAD
public static final sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type BREAKPOINT
public static final sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type SINGLE_STEP
public static final sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type ACCESS_VIOLATION
public static final sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type UNKNOWN
private void <init> ()
static void <clinit> ()
}
sun/jvm/hotspot/debugger/cdbg/DebugEvent.class
DebugEvent.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.DebugEvent extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type getType ()
public abstract sun.jvm.hotspot.debugger.ThreadProxy getThread ()
public abstract sun.jvm.hotspot.debugger.Address getPC ()
public abstract boolean getWasWrite ()
public abstract sun.jvm.hotspot.debugger.Address getAddress ()
public abstract java.lang.String getUnknownEventDetail ()
}
sun/jvm/hotspot/debugger/cdbg/DefaultObjectVisitor.class
DefaultObjectVisitor.java
package sun.jvm.hotspot.debugger.cdbg
public sun.jvm.hotspot.debugger.cdbg.DefaultObjectVisitor extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.ObjectVisitor {
public void <init> ()
public void enterType (sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.cdbg.Type type
sun.jvm.hotspot.debugger.Address objectAddress
public void exitType ()
public void doBit (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, long)
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
long val
public void doInt (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, long)
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
long val
public void doEnum (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, long, java.lang.String)
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
long val
String enumName
public void doFloat (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, float)
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
float val
public void doDouble (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, double)
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
double val
public void doPointer (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
sun.jvm.hotspot.debugger.Address val
public void doArray (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
sun.jvm.hotspot.debugger.Address val
public void doRef (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
sun.jvm.hotspot.debugger.Address val
public void doCompound (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
sun.jvm.hotspot.debugger.Address addressOfEmbeddedCompoundObject
}
sun/jvm/hotspot/debugger/cdbg/DoubleType.class
DoubleType.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.DoubleType extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Type {
}
sun/jvm/hotspot/debugger/cdbg/EnumType.class
EnumType.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.EnumType extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.IntType {
public abstract int getNumEnumerates ()
public abstract java.lang.String getEnumName (int)
public abstract long getEnumValue (int)
public abstract java.lang.String enumNameForValue (long)
}
sun/jvm/hotspot/debugger/cdbg/Field.class
Field.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.Field extends java.lang.Object {
public abstract int getAccessControl ()
public abstract java.lang.String getName ()
public abstract sun.jvm.hotspot.debugger.cdbg.Type getType ()
public abstract boolean isStatic ()
public abstract long getOffset ()
public abstract sun.jvm.hotspot.debugger.Address getAddress ()
}
sun/jvm/hotspot/debugger/cdbg/FieldIdentifier.class
FieldIdentifier.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.FieldIdentifier extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.cdbg.Type getType ()
public abstract java.lang.String toString ()
}
sun/jvm/hotspot/debugger/cdbg/FloatType.class
FloatType.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.FloatType extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Type {
}
sun/jvm/hotspot/debugger/cdbg/FunctionSym.class
FunctionSym.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.FunctionSym extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.BlockSym {
public abstract sun.jvm.hotspot.debugger.cdbg.Type getType ()
public abstract boolean isModuleLocal ()
public abstract java.lang.String toString ()
}
sun/jvm/hotspot/debugger/cdbg/FunctionType.class
FunctionType.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.FunctionType extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Type {
public abstract sun.jvm.hotspot.debugger.cdbg.Type getReturnType ()
public abstract int getNumArguments ()
public abstract sun.jvm.hotspot.debugger.cdbg.Type getArgumentType (int)
}
sun/jvm/hotspot/debugger/cdbg/GlobalSym.class
GlobalSym.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.GlobalSym extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Sym {
public abstract java.lang.String getName ()
public abstract sun.jvm.hotspot.debugger.cdbg.Type getType ()
public abstract sun.jvm.hotspot.debugger.Address getAddress ()
public abstract boolean isModuleLocal ()
}
sun/jvm/hotspot/debugger/cdbg/IndexableFieldIdentifier.class
IndexableFieldIdentifier.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.IndexableFieldIdentifier extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.FieldIdentifier {
public abstract int getIndex ()
}
sun/jvm/hotspot/debugger/cdbg/IntType.class
IntType.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.IntType extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Type {
public abstract int getIntSize ()
public abstract boolean isUnsigned ()
}
sun/jvm/hotspot/debugger/cdbg/LineNumberInfo.class
LineNumberInfo.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.LineNumberInfo extends java.lang.Object {
public abstract java.lang.String getSourceFileName ()
public abstract int getLineNumber ()
public abstract sun.jvm.hotspot.debugger.Address getStartPC ()
public abstract sun.jvm.hotspot.debugger.Address getEndPC ()
}
sun/jvm/hotspot/debugger/cdbg/LineNumberVisitor.class
LineNumberVisitor.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.LineNumberVisitor extends java.lang.Object {
public abstract void doLineNumber (sun.jvm.hotspot.debugger.cdbg.LineNumberInfo)
}
sun/jvm/hotspot/debugger/cdbg/LoadObject.class
LoadObject.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.LoadObject extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.Address getBase ()
public abstract java.lang.String getName ()
public abstract long getSize ()
public abstract sun.jvm.hotspot.debugger.cdbg.CDebugInfoDataBase getDebugInfoDataBase () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.cdbg.BlockSym debugInfoForPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.cdbg.ClosestSymbol closestSymbolToPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.cdbg.LineNumberInfo lineNumberForPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
}
sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.class
LoadObjectComparator.java
package sun.jvm.hotspot.debugger.cdbg
public sun.jvm.hotspot.debugger.cdbg.LoadObjectComparator extends java.lang.Object implements java.util.Comparator {
public void <init> ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
sun.jvm.hotspot.debugger.cdbg.LoadObject lo1
sun.jvm.hotspot.debugger.cdbg.LoadObject lo2
sun.jvm.hotspot.debugger.Address base1
sun.jvm.hotspot.debugger.Address base2
long diff
public boolean equals (java.lang.Object)
Object o
}
sun/jvm/hotspot/debugger/cdbg/LocalSym.class
LocalSym.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.LocalSym extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Sym {
public abstract java.lang.String getName ()
public abstract sun.jvm.hotspot.debugger.cdbg.Type getType ()
public abstract long getFrameOffset ()
}
sun/jvm/hotspot/debugger/cdbg/MemberFunctionType.class
MemberFunctionType.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.MemberFunctionType extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.FunctionType {
public abstract sun.jvm.hotspot.debugger.cdbg.Type getContainingClass ()
public abstract sun.jvm.hotspot.debugger.cdbg.Type getThisType ()
public abstract long getThisAdjust ()
}
sun/jvm/hotspot/debugger/cdbg/NamedFieldIdentifier.class
NamedFieldIdentifier.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.NamedFieldIdentifier extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.FieldIdentifier {
public abstract java.lang.String getName ()
}
sun/jvm/hotspot/debugger/cdbg/ObjectVisitor.class
ObjectVisitor.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.ObjectVisitor extends java.lang.Object {
public abstract void enterType (sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.Address)
public abstract void exitType ()
public abstract void doBit (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, long)
public abstract void doInt (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, long)
public abstract void doEnum (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, long, java.lang.String)
public abstract void doFloat (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, float)
public abstract void doDouble (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, double)
public abstract void doPointer (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, sun.jvm.hotspot.debugger.Address)
public abstract void doArray (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, sun.jvm.hotspot.debugger.Address)
public abstract void doRef (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, sun.jvm.hotspot.debugger.Address)
public abstract void doCompound (sun.jvm.hotspot.debugger.cdbg.FieldIdentifier, sun.jvm.hotspot.debugger.Address)
}
sun/jvm/hotspot/debugger/cdbg/PointerType.class
PointerType.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.PointerType extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Type {
public abstract sun.jvm.hotspot.debugger.cdbg.Type getTargetType ()
}
sun/jvm/hotspot/debugger/cdbg/ProcessControl.class
ProcessControl.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.ProcessControl extends java.lang.Object {
public abstract void suspend () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract void resume () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract boolean isSuspended () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract void setBreakpoint (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.DebuggerException
public abstract void clearBreakpoint (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract boolean isBreakpointSet (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.cdbg.DebugEvent debugEventPoll () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract void debugEventContinue () throws sun.jvm.hotspot.debugger.DebuggerException
}
sun/jvm/hotspot/debugger/cdbg/RefType.class
RefType.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.RefType extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Type {
public abstract sun.jvm.hotspot.debugger.cdbg.Type getTargetType ()
}
sun/jvm/hotspot/debugger/cdbg/Sym.class
Sym.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.Sym extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.lang.String toString ()
public abstract sun.jvm.hotspot.debugger.cdbg.BlockSym asBlock ()
public abstract sun.jvm.hotspot.debugger.cdbg.FunctionSym asFunction ()
public abstract sun.jvm.hotspot.debugger.cdbg.GlobalSym asGlobal ()
public abstract sun.jvm.hotspot.debugger.cdbg.LocalSym asLocal ()
public abstract boolean isBlock ()
public abstract boolean isFunction ()
public abstract boolean isGlobal ()
public abstract boolean isLocal ()
}
sun/jvm/hotspot/debugger/cdbg/TemplateType.class
TemplateType.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.TemplateType extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Type {
public abstract int getNumTemplateArguments ()
public abstract sun.jvm.hotspot.debugger.cdbg.Type instantiate (sun.jvm.hotspot.debugger.cdbg.Type[])
public abstract sun.jvm.hotspot.debugger.cdbg.Type instantiate (java.util.List)
}
sun/jvm/hotspot/debugger/cdbg/Type.class
Type.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.Type extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract int getSize ()
public abstract sun.jvm.hotspot.debugger.cdbg.BitType asBit ()
public abstract sun.jvm.hotspot.debugger.cdbg.IntType asInt ()
public abstract sun.jvm.hotspot.debugger.cdbg.EnumType asEnum ()
public abstract sun.jvm.hotspot.debugger.cdbg.FloatType asFloat ()
public abstract sun.jvm.hotspot.debugger.cdbg.DoubleType asDouble ()
public abstract sun.jvm.hotspot.debugger.cdbg.PointerType asPointer ()
public abstract sun.jvm.hotspot.debugger.cdbg.ArrayType asArray ()
public abstract sun.jvm.hotspot.debugger.cdbg.RefType asRef ()
public abstract sun.jvm.hotspot.debugger.cdbg.CompoundType asCompound ()
public abstract sun.jvm.hotspot.debugger.cdbg.FunctionType asFunction ()
public abstract sun.jvm.hotspot.debugger.cdbg.MemberFunctionType asMemberFunction ()
public abstract sun.jvm.hotspot.debugger.cdbg.VoidType asVoid ()
public abstract boolean isBit ()
public abstract boolean isInt ()
public abstract boolean isEnum ()
public abstract boolean isFloat ()
public abstract boolean isDouble ()
public abstract boolean isPointer ()
public abstract boolean isArray ()
public abstract boolean isRef ()
public abstract boolean isCompound ()
public abstract boolean isFunction ()
public abstract boolean isMemberFunction ()
public abstract boolean isVoid ()
public abstract boolean isConst ()
public abstract boolean isVolatile ()
public abstract void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor)
public abstract void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
public abstract java.lang.String toString ()
}
sun/jvm/hotspot/debugger/cdbg/TypeVisitor.class
TypeVisitor.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.TypeVisitor extends java.lang.Object {
public abstract void doBitType (sun.jvm.hotspot.debugger.cdbg.BitType)
public abstract void doIntType (sun.jvm.hotspot.debugger.cdbg.IntType)
public abstract void doEnumType (sun.jvm.hotspot.debugger.cdbg.EnumType)
public abstract void doFloatType (sun.jvm.hotspot.debugger.cdbg.FloatType)
public abstract void doDoubleType (sun.jvm.hotspot.debugger.cdbg.DoubleType)
public abstract void doPointerType (sun.jvm.hotspot.debugger.cdbg.PointerType)
public abstract void doArrayType (sun.jvm.hotspot.debugger.cdbg.ArrayType)
public abstract void doRefType (sun.jvm.hotspot.debugger.cdbg.RefType)
public abstract void doCompoundType (sun.jvm.hotspot.debugger.cdbg.CompoundType)
public abstract void doFunctionType (sun.jvm.hotspot.debugger.cdbg.FunctionType)
public abstract void doMemberFunctionType (sun.jvm.hotspot.debugger.cdbg.MemberFunctionType)
public abstract void doVoidType (sun.jvm.hotspot.debugger.cdbg.VoidType)
}
sun/jvm/hotspot/debugger/cdbg/VoidType.class
VoidType.java
package sun.jvm.hotspot.debugger.cdbg
public abstract sun.jvm.hotspot.debugger.cdbg.VoidType extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Type {
}
sun/jvm/hotspot/debugger/cdbg/basic/
sun/jvm/hotspot/debugger/cdbg/basic/BasicArrayType.class
BasicArrayType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicArrayType extends sun.jvm.hotspot.debugger.cdbg.basic.BasicType implements sun.jvm.hotspot.debugger.cdbg.ArrayType {
private sun.jvm.hotspot.debugger.cdbg.Type elementType
private int length
public void <init> (java.lang.String, sun.jvm.hotspot.debugger.cdbg.Type, int)
String name
sun.jvm.hotspot.debugger.cdbg.Type elementType
int sizeInBytes
private void <init> (java.lang.String, sun.jvm.hotspot.debugger.cdbg.Type, int, int, int)
String name
sun.jvm.hotspot.debugger.cdbg.Type elementType
int sizeInBytes
int length
int cvAttributes
public sun.jvm.hotspot.debugger.cdbg.ArrayType asArray ()
public sun.jvm.hotspot.debugger.cdbg.Type getElementType ()
public int getLength ()
sun.jvm.hotspot.debugger.cdbg.Type resolveTypes (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
int i
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
protected sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
int cvAttributes
public void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicBaseClass.class
BasicBaseClass.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicBaseClass extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.BaseClass {
private int accessControl
private boolean isVirtual
private sun.jvm.hotspot.debugger.cdbg.Type type
public void <init> (int, boolean, sun.jvm.hotspot.debugger.cdbg.Type)
int accessControl
boolean isVirtual
sun.jvm.hotspot.debugger.cdbg.Type type
public int getAccessControl ()
public boolean isVirtual ()
public sun.jvm.hotspot.debugger.cdbg.Type getType ()
public void resolveTypes (sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.Type containingType
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicBitType.class
BasicBitType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicBitType extends sun.jvm.hotspot.debugger.cdbg.basic.BasicIntType implements sun.jvm.hotspot.debugger.cdbg.BitType {
private sun.jvm.hotspot.debugger.cdbg.Type underlyingType
private int sizeInBits
private int offset
public void <init> (sun.jvm.hotspot.debugger.cdbg.Type, int, int)
sun.jvm.hotspot.debugger.cdbg.Type underlyingType
int sizeInBits
int lsbOffset
private void <init> (sun.jvm.hotspot.debugger.cdbg.Type, int, int, int)
sun.jvm.hotspot.debugger.cdbg.Type underlyingType
int sizeInBits
int lsbOffset
int cvAttributes
public sun.jvm.hotspot.debugger.cdbg.BitType asBit ()
public int getSize ()
public boolean isUnsigned ()
public int getSizeInBits ()
public int getOffset ()
sun.jvm.hotspot.debugger.cdbg.Type resolveTypes (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.basic.BasicType b
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
long mask
long val
protected sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
int cvAttributes
public void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
private static long maskFor (int)
int sizeInBits
private static long highBit (int)
int sizeInBits
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.class
BasicBlockSym.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicBlockSym extends sun.jvm.hotspot.debugger.cdbg.basic.BasicSym implements sun.jvm.hotspot.debugger.cdbg.BlockSym {
private sun.jvm.hotspot.debugger.cdbg.BlockSym parent
private long length
private sun.jvm.hotspot.debugger.Address addr
private java.util.List locals
public void <init> (sun.jvm.hotspot.debugger.cdbg.BlockSym, long, sun.jvm.hotspot.debugger.Address, java.lang.String)
sun.jvm.hotspot.debugger.cdbg.BlockSym parent
long length
sun.jvm.hotspot.debugger.Address addr
String name
public sun.jvm.hotspot.debugger.cdbg.BlockSym asBlock ()
public sun.jvm.hotspot.debugger.cdbg.BlockSym getParent ()
public long getLength ()
public sun.jvm.hotspot.debugger.Address getAddress ()
public int getNumLocals ()
public sun.jvm.hotspot.debugger.cdbg.LocalSym getLocal (int)
int i
public void addLocal (sun.jvm.hotspot.debugger.cdbg.LocalSym)
sun.jvm.hotspot.debugger.cdbg.LocalSym local
public void resolve (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
java.util.Iterator iter
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase$1.class
BasicCDebugInfoDataBase.java
package sun.jvm.hotspot.debugger.cdbg.basic
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase$1 extends java.lang.Object implements java.util.Comparator {
final synthetic sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase this$0
void <init> (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase)
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase this$0
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
sun.jvm.hotspot.debugger.cdbg.BlockSym b1
sun.jvm.hotspot.debugger.cdbg.BlockSym b2
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.class
BasicCDebugInfoDataBase.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.CDebugInfoDataBase {
private static final int INITIALIZED_STATE
private static final int CONSTRUCTION_STATE
private static final int RESOLVED_STATE
private static final int COMPLETE_STATE
private int state
private java.util.Map lazyTypeMap
private java.util.List types
private java.util.Map nameToTypeMap
private java.util.Map lazySymMap
private java.util.List blocks
private java.util.Map nameToSymMap
private sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberMapping lineNumbers
public void <init> ()
public void beginConstruction ()
public void addType (java.lang.Object, sun.jvm.hotspot.debugger.cdbg.Type)
Object lazyKey
sun.jvm.hotspot.debugger.cdbg.Type type
public void resolve (sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.basic.BasicType t
sun.jvm.hotspot.debugger.cdbg.basic.BasicType t2
java.util.ListIterator iter
java.util.Iterator iter
java.util.Iterator iter
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
public void endConstruction ()
java.util.Iterator iter
sun.jvm.hotspot.debugger.cdbg.Type t
java.util.Iterator iter
public sun.jvm.hotspot.debugger.cdbg.Type lookupType (java.lang.String)
String name
public sun.jvm.hotspot.debugger.cdbg.Type lookupType (java.lang.String, int)
String name
int cvAttributes
sun.jvm.hotspot.debugger.cdbg.basic.BasicType t
public void iterate (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.basic.BasicType t
java.util.Iterator iter
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
public void addBlock (java.lang.Object, sun.jvm.hotspot.debugger.cdbg.BlockSym)
Object key
sun.jvm.hotspot.debugger.cdbg.BlockSym block
public void addGlobalSym (sun.jvm.hotspot.debugger.cdbg.GlobalSym)
sun.jvm.hotspot.debugger.cdbg.GlobalSym sym
public sun.jvm.hotspot.debugger.cdbg.BlockSym debugInfoForPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address pc
public sun.jvm.hotspot.debugger.cdbg.GlobalSym lookupSym (java.lang.String)
String name
public void addLineNumberInfo (sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo)
sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo info
public sun.jvm.hotspot.debugger.cdbg.LineNumberInfo lineNumberForPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.Address pc
public void iterate (sun.jvm.hotspot.debugger.cdbg.LineNumberVisitor)
sun.jvm.hotspot.debugger.cdbg.LineNumberVisitor v
public sun.jvm.hotspot.debugger.cdbg.Type resolveType (sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener, java.lang.String)
sun.jvm.hotspot.debugger.cdbg.basic.BasicType resolved
sun.jvm.hotspot.debugger.cdbg.Type containingType
sun.jvm.hotspot.debugger.cdbg.Type targetType
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
String detail
sun.jvm.hotspot.debugger.cdbg.basic.BasicType basicTargetType
public sun.jvm.hotspot.debugger.cdbg.Type resolveType (sun.jvm.hotspot.debugger.cdbg.Sym, sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener, java.lang.String)
sun.jvm.hotspot.debugger.cdbg.basic.BasicType resolved
sun.jvm.hotspot.debugger.cdbg.Sym containingSymbol
sun.jvm.hotspot.debugger.cdbg.Type targetType
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
String detail
sun.jvm.hotspot.debugger.cdbg.basic.BasicType basicTargetType
public sun.jvm.hotspot.debugger.cdbg.Sym resolveSym (sun.jvm.hotspot.debugger.cdbg.Sym, sun.jvm.hotspot.debugger.cdbg.Sym, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener, java.lang.String)
sun.jvm.hotspot.debugger.cdbg.basic.BasicSym resolved
sun.jvm.hotspot.debugger.cdbg.Sym containingSymbol
sun.jvm.hotspot.debugger.cdbg.Sym targetSym
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
String detail
sun.jvm.hotspot.debugger.cdbg.basic.BasicSym basicTargetSym
private void resolveLazyMap (sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
java.util.Map$Entry entry
sun.jvm.hotspot.debugger.cdbg.basic.BasicType t
sun.jvm.hotspot.debugger.cdbg.basic.BasicType t2
java.util.Iterator iter
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
private sun.jvm.hotspot.debugger.cdbg.BlockSym searchBlocks (sun.jvm.hotspot.debugger.Address, int, int)
sun.jvm.hotspot.debugger.cdbg.BlockSym block
int i
sun.jvm.hotspot.debugger.Address lastAddr
sun.jvm.hotspot.debugger.cdbg.BlockSym ret
sun.jvm.hotspot.debugger.Address addr
int lowIdx
int highIdx
int midIdx
sun.jvm.hotspot.debugger.cdbg.BlockSym block
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame$1.class
BasicCFrame.java
package sun.jvm.hotspot.debugger.cdbg.basic
sun.jvm.hotspot.debugger.cdbg.basic.BasicCFrame$1 extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.NamedFieldIdentifier {
final synthetic sun.jvm.hotspot.debugger.cdbg.LocalSym val$local
final synthetic sun.jvm.hotspot.debugger.cdbg.basic.BasicCFrame this$0
void <init> (sun.jvm.hotspot.debugger.cdbg.basic.BasicCFrame, sun.jvm.hotspot.debugger.cdbg.LocalSym)
sun.jvm.hotspot.debugger.cdbg.basic.BasicCFrame this$0
public sun.jvm.hotspot.debugger.cdbg.Type getType ()
public java.lang.String getName ()
public java.lang.String toString ()
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame.class
BasicCFrame.java
package sun.jvm.hotspot.debugger.cdbg.basic
public abstract sun.jvm.hotspot.debugger.cdbg.basic.BasicCFrame extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.CFrame {
private sun.jvm.hotspot.debugger.cdbg.CDebugger dbg
protected void <init> (sun.jvm.hotspot.debugger.cdbg.CDebugger)
sun.jvm.hotspot.debugger.cdbg.CDebugger dbg
protected sun.jvm.hotspot.debugger.cdbg.CDebugger dbg ()
public sun.jvm.hotspot.debugger.cdbg.LoadObject loadObjectForPC ()
public sun.jvm.hotspot.debugger.cdbg.BlockSym blockForPC ()
sun.jvm.hotspot.debugger.cdbg.LoadObject lo
public sun.jvm.hotspot.debugger.cdbg.ClosestSymbol closestSymbolToPC ()
sun.jvm.hotspot.debugger.cdbg.LoadObject lo
public void iterateLocals (sun.jvm.hotspot.debugger.cdbg.ObjectVisitor)
sun.jvm.hotspot.debugger.cdbg.LocalSym local
sun.jvm.hotspot.debugger.cdbg.Type t
int i
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.BlockSym block
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.class
BasicCompoundType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicCompoundType extends sun.jvm.hotspot.debugger.cdbg.basic.BasicType implements sun.jvm.hotspot.debugger.cdbg.CompoundType {
private sun.jvm.hotspot.debugger.cdbg.basic.CompoundTypeKind kind
private java.util.List baseClasses
private java.util.List fields
public void <init> (java.lang.String, int, sun.jvm.hotspot.debugger.cdbg.basic.CompoundTypeKind)
String name
int size
sun.jvm.hotspot.debugger.cdbg.basic.CompoundTypeKind kind
private void <init> (java.lang.String, int, sun.jvm.hotspot.debugger.cdbg.basic.CompoundTypeKind, int)
String name
int size
sun.jvm.hotspot.debugger.cdbg.basic.CompoundTypeKind kind
int cvAttributes
public sun.jvm.hotspot.debugger.cdbg.CompoundType asCompound ()
public int getNumBaseClasses ()
public sun.jvm.hotspot.debugger.cdbg.BaseClass getBaseClass (int)
int i
public void addBaseClass (sun.jvm.hotspot.debugger.cdbg.BaseClass)
sun.jvm.hotspot.debugger.cdbg.BaseClass b
public int getNumFields ()
public sun.jvm.hotspot.debugger.cdbg.Field getField (int)
int i
public void addField (sun.jvm.hotspot.debugger.cdbg.Field)
sun.jvm.hotspot.debugger.cdbg.Field f
public boolean isClass ()
public boolean isStruct ()
public boolean isUnion ()
sun.jvm.hotspot.debugger.cdbg.Type resolveTypes (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.basic.BasicBaseClass b
java.util.Iterator iter
sun.jvm.hotspot.debugger.cdbg.basic.BasicField b
java.util.Iterator iter
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
sun.jvm.hotspot.debugger.cdbg.basic.BasicCompoundType b
int i
sun.jvm.hotspot.debugger.cdbg.Field field
sun.jvm.hotspot.debugger.cdbg.basic.BasicType fieldType
int i
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
protected sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
int cvAttributes
sun.jvm.hotspot.debugger.cdbg.basic.BasicCompoundType t
public void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicDebugEvent.class
BasicDebugEvent.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicDebugEvent extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.DebugEvent {
private sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type type
private sun.jvm.hotspot.debugger.ThreadProxy thread
private sun.jvm.hotspot.debugger.Address pc
private sun.jvm.hotspot.debugger.Address address
private boolean wasWrite
private String detail
public void <init> (sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type, sun.jvm.hotspot.debugger.ThreadProxy)
sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type type
sun.jvm.hotspot.debugger.ThreadProxy thread
public sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type getType ()
public sun.jvm.hotspot.debugger.ThreadProxy getThread ()
public sun.jvm.hotspot.debugger.Address getPC ()
public boolean getWasWrite ()
public sun.jvm.hotspot.debugger.Address getAddress ()
public java.lang.String getUnknownEventDetail ()
public void setType (sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type)
sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type type
public void setThread (sun.jvm.hotspot.debugger.ThreadProxy)
sun.jvm.hotspot.debugger.ThreadProxy thread
public void setPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address pc
public void setWasWrite (boolean)
boolean val
public void setAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address address
public void setUnknownEventDetail (java.lang.String)
String msg
public static sun.jvm.hotspot.debugger.cdbg.basic.BasicDebugEvent newLoadObjectLoadEvent (sun.jvm.hotspot.debugger.ThreadProxy, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.Address base
public static sun.jvm.hotspot.debugger.cdbg.basic.BasicDebugEvent newLoadObjectUnloadEvent (sun.jvm.hotspot.debugger.ThreadProxy, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.Address base
public static sun.jvm.hotspot.debugger.cdbg.basic.BasicDebugEvent newBreakpointEvent (sun.jvm.hotspot.debugger.ThreadProxy, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.Address pc
public static sun.jvm.hotspot.debugger.cdbg.basic.BasicDebugEvent newSingleStepEvent (sun.jvm.hotspot.debugger.ThreadProxy, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.Address pc
public static sun.jvm.hotspot.debugger.cdbg.basic.BasicDebugEvent newAccessViolationEvent (sun.jvm.hotspot.debugger.ThreadProxy, sun.jvm.hotspot.debugger.Address, boolean, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.Address pc
boolean wasWrite
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.cdbg.basic.BasicDebugEvent ev
public static sun.jvm.hotspot.debugger.cdbg.basic.BasicDebugEvent newUnknownEvent (sun.jvm.hotspot.debugger.ThreadProxy, java.lang.String)
sun.jvm.hotspot.debugger.ThreadProxy thread
String detail
sun.jvm.hotspot.debugger.cdbg.basic.BasicDebugEvent ev
private static sun.jvm.hotspot.debugger.cdbg.basic.BasicDebugEvent newAddressEvent (sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type, sun.jvm.hotspot.debugger.ThreadProxy, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type type
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.cdbg.basic.BasicDebugEvent ev
private static sun.jvm.hotspot.debugger.cdbg.basic.BasicDebugEvent newPCEvent (sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type, sun.jvm.hotspot.debugger.ThreadProxy, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.cdbg.DebugEvent$Type type
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.cdbg.basic.BasicDebugEvent ev
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicDoubleType.class
BasicDoubleType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicDoubleType extends sun.jvm.hotspot.debugger.cdbg.basic.BasicType implements sun.jvm.hotspot.debugger.cdbg.DoubleType {
public void <init> (java.lang.String, int)
String name
int size
private void <init> (java.lang.String, int, int)
String name
int size
int cvAttributes
public sun.jvm.hotspot.debugger.cdbg.DoubleType asDouble ()
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
protected sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
int cvAttributes
public void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType$Enum.class
BasicEnumType.java
package sun.jvm.hotspot.debugger.cdbg.basic
sun.jvm.hotspot.debugger.cdbg.basic.BasicEnumType$Enum extends java.lang.Object {
String name
long value
void <init> (java.lang.String, long)
String name
long value
java.lang.String getName ()
long getValue ()
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.class
BasicEnumType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicEnumType extends sun.jvm.hotspot.debugger.cdbg.basic.BasicIntType implements sun.jvm.hotspot.debugger.cdbg.EnumType {
private sun.jvm.hotspot.debugger.cdbg.Type underlyingType
private java.util.List enums
public void <init> (java.lang.String, sun.jvm.hotspot.debugger.cdbg.Type)
String name
sun.jvm.hotspot.debugger.cdbg.Type underlyingType
private void <init> (java.lang.String, sun.jvm.hotspot.debugger.cdbg.Type, int)
String name
sun.jvm.hotspot.debugger.cdbg.Type underlyingType
int cvAttributes
public sun.jvm.hotspot.debugger.cdbg.EnumType asEnum ()
public int getSize ()
public boolean isUnsigned ()
public void addEnum (java.lang.String, long)
String name
long val
public int getNumEnumerates ()
public java.lang.String getEnumName (int)
int i
public long getEnumValue (int)
int i
public java.lang.String enumNameForValue (long)
sun.jvm.hotspot.debugger.cdbg.basic.BasicEnumType$Enum e
java.util.Iterator iter
long val
sun.jvm.hotspot.debugger.cdbg.Type resolveTypes (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.basic.BasicType b
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
long val
protected sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
int cvAttributes
sun.jvm.hotspot.debugger.cdbg.basic.BasicEnumType t
public void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicField.class
BasicField.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicField extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Field {
private String name
private sun.jvm.hotspot.debugger.cdbg.Type type
private int accessControl
private boolean isStatic
private long offset
private sun.jvm.hotspot.debugger.Address address
public void <init> (java.lang.String, sun.jvm.hotspot.debugger.cdbg.Type, int, boolean)
String name
sun.jvm.hotspot.debugger.cdbg.Type type
int accessControl
boolean isStatic
public int getAccessControl ()
public java.lang.String getName ()
public sun.jvm.hotspot.debugger.cdbg.Type getType ()
public boolean isStatic ()
public void setOffset (long)
long offset
public long getOffset ()
public void setAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address address
public sun.jvm.hotspot.debugger.Address getAddress ()
public void resolveTypes (sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
String fieldSymName
sun.jvm.hotspot.debugger.cdbg.GlobalSym sym
sun.jvm.hotspot.debugger.cdbg.Type containingType
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicFloatType.class
BasicFloatType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicFloatType extends sun.jvm.hotspot.debugger.cdbg.basic.BasicType implements sun.jvm.hotspot.debugger.cdbg.FloatType {
public void <init> (java.lang.String, int)
String name
int size
private void <init> (java.lang.String, int, int)
String name
int size
int cvAttributes
public sun.jvm.hotspot.debugger.cdbg.FloatType asFloat ()
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
protected sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
int cvAttributes
public void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.class
BasicFunctionSym.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicFunctionSym extends sun.jvm.hotspot.debugger.cdbg.basic.BasicBlockSym implements sun.jvm.hotspot.debugger.cdbg.FunctionSym {
private sun.jvm.hotspot.debugger.cdbg.Type type
private boolean isModuleLocal
public void <init> (sun.jvm.hotspot.debugger.cdbg.BlockSym, long, sun.jvm.hotspot.debugger.Address, java.lang.String, sun.jvm.hotspot.debugger.cdbg.Type, boolean)
sun.jvm.hotspot.debugger.cdbg.BlockSym parent
long length
sun.jvm.hotspot.debugger.Address addr
String name
sun.jvm.hotspot.debugger.cdbg.Type type
boolean isModuleLocal
public sun.jvm.hotspot.debugger.cdbg.FunctionSym asFunction ()
public sun.jvm.hotspot.debugger.cdbg.Type getType ()
public boolean isModuleLocal ()
public void resolve (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
public java.lang.String toString ()
int i
int nargs
StringBuffer res
sun.jvm.hotspot.debugger.cdbg.FunctionType type
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.class
BasicFunctionType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicFunctionType extends sun.jvm.hotspot.debugger.cdbg.basic.BasicType implements sun.jvm.hotspot.debugger.cdbg.FunctionType {
private sun.jvm.hotspot.debugger.cdbg.Type returnType
private java.util.List argumentTypes
public void <init> (java.lang.String, int, sun.jvm.hotspot.debugger.cdbg.Type)
String name
int size
sun.jvm.hotspot.debugger.cdbg.Type returnType
protected void <init> (java.lang.String, int, sun.jvm.hotspot.debugger.cdbg.Type, int)
String name
int size
sun.jvm.hotspot.debugger.cdbg.Type returnType
int cvAttributes
public sun.jvm.hotspot.debugger.cdbg.FunctionType asFunction ()
public sun.jvm.hotspot.debugger.cdbg.Type getReturnType ()
public int getNumArguments ()
public sun.jvm.hotspot.debugger.cdbg.Type getArgumentType (int)
int i
public void addArgumentType (sun.jvm.hotspot.debugger.cdbg.Type)
sun.jvm.hotspot.debugger.cdbg.Type t
sun.jvm.hotspot.debugger.cdbg.Type resolveTypes (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
java.util.ListIterator iter
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
protected sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
int cvAttributes
sun.jvm.hotspot.debugger.cdbg.basic.BasicFunctionType t
public void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicGlobalSym.class
BasicGlobalSym.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicGlobalSym extends sun.jvm.hotspot.debugger.cdbg.basic.BasicSym implements sun.jvm.hotspot.debugger.cdbg.GlobalSym {
private sun.jvm.hotspot.debugger.cdbg.Type type
private sun.jvm.hotspot.debugger.Address addr
private boolean isModuleLocal
public void <init> (java.lang.String, sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.Address, boolean)
String name
sun.jvm.hotspot.debugger.cdbg.Type type
sun.jvm.hotspot.debugger.Address addr
boolean isModuleLocal
public sun.jvm.hotspot.debugger.cdbg.GlobalSym asGlobal ()
public sun.jvm.hotspot.debugger.cdbg.Type getType ()
public sun.jvm.hotspot.debugger.Address getAddress ()
public boolean isModuleLocal ()
public void resolve (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicIndexableFieldIdentifier.class
BasicIndexableFieldIdentifier.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicIndexableFieldIdentifier extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.IndexableFieldIdentifier {
private sun.jvm.hotspot.debugger.cdbg.Type type
private int index
public void <init> (sun.jvm.hotspot.debugger.cdbg.Type, int)
sun.jvm.hotspot.debugger.cdbg.Type type
int index
public sun.jvm.hotspot.debugger.cdbg.Type getType ()
public int getIndex ()
public java.lang.String toString ()
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicIntType.class
BasicIntType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicIntType extends sun.jvm.hotspot.debugger.cdbg.basic.BasicType implements sun.jvm.hotspot.debugger.cdbg.IntType {
private boolean unsigned
public void <init> (java.lang.String, int, boolean)
String name
int size
boolean unsigned
protected void <init> (java.lang.String, int, boolean, int)
String name
int size
boolean unsigned
int cvAttributes
public sun.jvm.hotspot.debugger.cdbg.IntType asInt ()
public int getIntSize ()
public boolean isUnsigned ()
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
protected sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
int cvAttributes
public void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberInfo.class
BasicLineNumberInfo.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.LineNumberInfo {
private String sourceFileName
private int lineNo
private sun.jvm.hotspot.debugger.Address startPC
private sun.jvm.hotspot.debugger.Address endPC
public void <init> (java.lang.String, int, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
String sourceFileName
int lineNo
sun.jvm.hotspot.debugger.Address startPC
sun.jvm.hotspot.debugger.Address endPC
public java.lang.String getSourceFileName ()
public int getLineNumber ()
public sun.jvm.hotspot.debugger.Address getStartPC ()
public sun.jvm.hotspot.debugger.Address getEndPC ()
public void setEndPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address pc
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping$1.class
BasicLineNumberMapping.java
package sun.jvm.hotspot.debugger.cdbg.basic
sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberMapping$1 extends java.lang.Object implements java.util.Comparator {
final synthetic sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberMapping this$0
void <init> (sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberMapping)
sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberMapping this$0
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo l1
sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo l2
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.class
BasicLineNumberMapping.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberMapping extends java.lang.Object {
private java.util.List infoList
public void <init> ()
public void addLineNumberInfo (sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo)
sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo info
public void sort ()
public void recomputeEndPCs ()
sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo i1
sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo i2
int i
public sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo lineNumberForPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.Address pc
public void iterate (sun.jvm.hotspot.debugger.cdbg.LineNumberVisitor)
int i
sun.jvm.hotspot.debugger.cdbg.LineNumberVisitor v
private sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo get (int)
int i
private sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo searchLineNumbers (sun.jvm.hotspot.debugger.Address, int, int)
sun.jvm.hotspot.debugger.Address addr
int lowIdx
int highIdx
int midIdx
sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo info
private boolean check (sun.jvm.hotspot.debugger.Address, int)
sun.jvm.hotspot.debugger.Address addr
int idx
sun.jvm.hotspot.debugger.cdbg.basic.BasicLineNumberInfo info
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicLocalSym.class
BasicLocalSym.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicLocalSym extends sun.jvm.hotspot.debugger.cdbg.basic.BasicSym implements sun.jvm.hotspot.debugger.cdbg.LocalSym {
private sun.jvm.hotspot.debugger.cdbg.Type type
private long frameOffset
public void <init> (java.lang.String, sun.jvm.hotspot.debugger.cdbg.Type, long)
String name
sun.jvm.hotspot.debugger.cdbg.Type type
long frameOffset
public sun.jvm.hotspot.debugger.cdbg.LocalSym asLocal ()
public sun.jvm.hotspot.debugger.cdbg.Type getType ()
public long getFrameOffset ()
public void resolve (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicMemberFunctionType.class
BasicMemberFunctionType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicMemberFunctionType extends sun.jvm.hotspot.debugger.cdbg.basic.BasicFunctionType implements sun.jvm.hotspot.debugger.cdbg.MemberFunctionType {
private sun.jvm.hotspot.debugger.cdbg.Type containingClass
private sun.jvm.hotspot.debugger.cdbg.Type thisType
private long thisAdjust
public void <init> (java.lang.String, int, sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.cdbg.Type, long)
String name
int size
sun.jvm.hotspot.debugger.cdbg.Type returnType
sun.jvm.hotspot.debugger.cdbg.Type containingClass
sun.jvm.hotspot.debugger.cdbg.Type thisType
long thisAdjust
private void <init> (java.lang.String, int, sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.cdbg.Type, long, int)
String name
int size
sun.jvm.hotspot.debugger.cdbg.Type returnType
sun.jvm.hotspot.debugger.cdbg.Type containingClass
sun.jvm.hotspot.debugger.cdbg.Type thisType
long thisAdjust
int cvAttributes
public sun.jvm.hotspot.debugger.cdbg.MemberFunctionType asMemberFunction ()
public sun.jvm.hotspot.debugger.cdbg.Type getContainingClass ()
public sun.jvm.hotspot.debugger.cdbg.Type getThisType ()
public long getThisAdjust ()
sun.jvm.hotspot.debugger.cdbg.Type resolveTypes (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
protected sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
int cvAttributes
public void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicNamedFieldIdentifier.class
BasicNamedFieldIdentifier.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicNamedFieldIdentifier extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.NamedFieldIdentifier {
private sun.jvm.hotspot.debugger.cdbg.Field field
public void <init> (sun.jvm.hotspot.debugger.cdbg.Field)
sun.jvm.hotspot.debugger.cdbg.Field field
public java.lang.String getName ()
public sun.jvm.hotspot.debugger.cdbg.Type getType ()
public java.lang.String toString ()
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicPointerType.class
BasicPointerType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicPointerType extends sun.jvm.hotspot.debugger.cdbg.basic.BasicType implements sun.jvm.hotspot.debugger.cdbg.PointerType {
private sun.jvm.hotspot.debugger.cdbg.Type targetType
public void <init> (int, sun.jvm.hotspot.debugger.cdbg.Type)
int size
sun.jvm.hotspot.debugger.cdbg.Type targetType
private void <init> (java.lang.String, int, sun.jvm.hotspot.debugger.cdbg.Type, int)
String name
int size
sun.jvm.hotspot.debugger.cdbg.Type targetType
int cvAttributes
public sun.jvm.hotspot.debugger.cdbg.PointerType asPointer ()
public sun.jvm.hotspot.debugger.cdbg.Type getTargetType ()
sun.jvm.hotspot.debugger.cdbg.Type resolveTypes (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
protected sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
int cvAttributes
public void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
private void computeName ()
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicRefType.class
BasicRefType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicRefType extends sun.jvm.hotspot.debugger.cdbg.basic.BasicType implements sun.jvm.hotspot.debugger.cdbg.RefType {
private sun.jvm.hotspot.debugger.cdbg.Type targetType
public void <init> (java.lang.String, int, sun.jvm.hotspot.debugger.cdbg.Type)
String name
int size
sun.jvm.hotspot.debugger.cdbg.Type targetType
private void <init> (java.lang.String, int, sun.jvm.hotspot.debugger.cdbg.Type, int)
String name
int size
sun.jvm.hotspot.debugger.cdbg.Type targetType
int cvAttributes
public sun.jvm.hotspot.debugger.cdbg.RefType asRef ()
public sun.jvm.hotspot.debugger.cdbg.Type getTargetType ()
sun.jvm.hotspot.debugger.cdbg.Type resolveTypes (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
protected sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
int cvAttributes
public void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
private void computeName ()
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicSym.class
BasicSym.java
package sun.jvm.hotspot.debugger.cdbg.basic
public abstract sun.jvm.hotspot.debugger.cdbg.basic.BasicSym extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Sym {
private String name
protected void <init> (java.lang.String)
String name
public java.lang.String getName ()
public java.lang.String toString ()
public sun.jvm.hotspot.debugger.cdbg.BlockSym asBlock ()
public sun.jvm.hotspot.debugger.cdbg.FunctionSym asFunction ()
public sun.jvm.hotspot.debugger.cdbg.GlobalSym asGlobal ()
public sun.jvm.hotspot.debugger.cdbg.LocalSym asLocal ()
public boolean isBlock ()
public boolean isFunction ()
public boolean isGlobal ()
public boolean isLocal ()
public boolean isLazy ()
public abstract void resolve (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicType.class
BasicType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public abstract sun.jvm.hotspot.debugger.cdbg.basic.BasicType extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.Type sun.jvm.hotspot.debugger.cdbg.CVAttributes {
private String name
private int size
private int cvAttributes
private java.util.List cvVariants
protected void <init> (java.lang.String, int)
String name
int size
protected void <init> (java.lang.String, int, int)
String name
int size
int cvAttributes
public java.lang.String getName ()
protected void setName (java.lang.String)
String name
public int getSize ()
public sun.jvm.hotspot.debugger.cdbg.BitType asBit ()
public sun.jvm.hotspot.debugger.cdbg.IntType asInt ()
public sun.jvm.hotspot.debugger.cdbg.EnumType asEnum ()
public sun.jvm.hotspot.debugger.cdbg.FloatType asFloat ()
public sun.jvm.hotspot.debugger.cdbg.DoubleType asDouble ()
public sun.jvm.hotspot.debugger.cdbg.PointerType asPointer ()
public sun.jvm.hotspot.debugger.cdbg.ArrayType asArray ()
public sun.jvm.hotspot.debugger.cdbg.RefType asRef ()
public sun.jvm.hotspot.debugger.cdbg.CompoundType asCompound ()
public sun.jvm.hotspot.debugger.cdbg.FunctionType asFunction ()
public sun.jvm.hotspot.debugger.cdbg.MemberFunctionType asMemberFunction ()
public sun.jvm.hotspot.debugger.cdbg.VoidType asVoid ()
public boolean isBit ()
public boolean isInt ()
public boolean isEnum ()
public boolean isFloat ()
public boolean isDouble ()
public boolean isPointer ()
public boolean isArray ()
public boolean isRef ()
public boolean isCompound ()
public boolean isFunction ()
public boolean isMemberFunction ()
public boolean isVoid ()
public boolean isConst ()
public boolean isVolatile ()
sun.jvm.hotspot.debugger.cdbg.Type resolveTypes (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
java.util.ListIterator iter
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
public boolean isLazy ()
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
public abstract void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
public sun.jvm.hotspot.debugger.cdbg.Type getCVVariant (int)
int cvAttributes
sun.jvm.hotspot.debugger.cdbg.Type t
public java.lang.String toString ()
private int getCVAttributes ()
protected abstract sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
protected sun.jvm.hotspot.debugger.cdbg.Type findCVVariant (int)
sun.jvm.hotspot.debugger.cdbg.basic.BasicType t
java.util.Iterator iter
int cvAttributes
protected void addCVVariant (sun.jvm.hotspot.debugger.cdbg.Type)
sun.jvm.hotspot.debugger.cdbg.Type t
public abstract void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
}
sun/jvm/hotspot/debugger/cdbg/basic/BasicVoidType.class
BasicVoidType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.BasicVoidType extends sun.jvm.hotspot.debugger.cdbg.basic.BasicType implements sun.jvm.hotspot.debugger.cdbg.VoidType {
public void <init> ()
public sun.jvm.hotspot.debugger.cdbg.VoidType asVoid ()
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
protected sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
int cvAttributes
public void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
}
sun/jvm/hotspot/debugger/cdbg/basic/CompoundTypeKind.class
CompoundTypeKind.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.CompoundTypeKind extends java.lang.Object {
public static final sun.jvm.hotspot.debugger.cdbg.basic.CompoundTypeKind CLASS
public static final sun.jvm.hotspot.debugger.cdbg.basic.CompoundTypeKind STRUCT
public static final sun.jvm.hotspot.debugger.cdbg.basic.CompoundTypeKind UNION
private void <init> ()
static void <clinit> ()
}
sun/jvm/hotspot/debugger/cdbg/basic/LazyBlockSym.class
LazyBlockSym.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.LazyBlockSym extends sun.jvm.hotspot.debugger.cdbg.basic.BasicSym implements sun.jvm.hotspot.debugger.cdbg.BlockSym {
private Object key
public void <init> (java.lang.Object)
Object key
public sun.jvm.hotspot.debugger.cdbg.BlockSym asBlock ()
public boolean isLazy ()
public java.lang.Object getKey ()
public sun.jvm.hotspot.debugger.cdbg.BlockSym getParent ()
public long getLength ()
public sun.jvm.hotspot.debugger.Address getAddress ()
public int getNumLocals ()
public sun.jvm.hotspot.debugger.cdbg.LocalSym getLocal (int)
int i
public void resolve (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
}
sun/jvm/hotspot/debugger/cdbg/basic/LazyType.class
LazyType.java
package sun.jvm.hotspot.debugger.cdbg.basic
public sun.jvm.hotspot.debugger.cdbg.basic.LazyType extends sun.jvm.hotspot.debugger.cdbg.basic.BasicType {
private Object key
private int cvAttributes
public void <init> (java.lang.Object)
Object key
private void <init> (java.lang.Object, int)
Object key
int cvAttributes
public boolean isLazy ()
public java.lang.Object getKey ()
sun.jvm.hotspot.debugger.cdbg.Type resolveTypes (sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase, sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener)
sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener listener
sun.jvm.hotspot.debugger.cdbg.basic.BasicType t
public void iterateObject (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.cdbg.ObjectVisitor, sun.jvm.hotspot.debugger.cdbg.FieldIdentifier)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.cdbg.ObjectVisitor v
sun.jvm.hotspot.debugger.cdbg.FieldIdentifier f
protected sun.jvm.hotspot.debugger.cdbg.Type createCVVariant (int)
int cvAttributes
public void visit (sun.jvm.hotspot.debugger.cdbg.TypeVisitor)
sun.jvm.hotspot.debugger.cdbg.TypeVisitor v
}
sun/jvm/hotspot/debugger/cdbg/basic/ResolveListener.class
ResolveListener.java
package sun.jvm.hotspot.debugger.cdbg.basic
public abstract sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener extends java.lang.Object {
public abstract void resolveFailed (sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.cdbg.basic.LazyType, java.lang.String)
public abstract void resolveFailed (sun.jvm.hotspot.debugger.cdbg.Type, java.lang.String)
public abstract void resolveFailed (sun.jvm.hotspot.debugger.cdbg.Sym, sun.jvm.hotspot.debugger.cdbg.basic.LazyType, java.lang.String)
public abstract void resolveFailed (sun.jvm.hotspot.debugger.cdbg.Sym, sun.jvm.hotspot.debugger.cdbg.basic.LazyBlockSym, java.lang.String)
}
sun/jvm/hotspot/debugger/dummy/
sun/jvm/hotspot/debugger/dummy/DummyAddress.class
DummyAddress.java
package sun.jvm.hotspot.debugger.dummy
sun.jvm.hotspot.debugger.dummy.DummyAddress extends java.lang.Object implements sun.jvm.hotspot.debugger.Address {
protected sun.jvm.hotspot.debugger.dummy.DummyDebugger debugger
protected long addr
private static final long badLong
private static final double badDouble
void <init> (sun.jvm.hotspot.debugger.dummy.DummyDebugger, long)
sun.jvm.hotspot.debugger.dummy.DummyDebugger debugger
long addr
public boolean equals (java.lang.Object)
Object arg
public int hashCode ()
public java.lang.String toString ()
public long getCIntegerAt (long, long, boolean) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
long numBytes
boolean isUnsigned
public sun.jvm.hotspot.debugger.Address getAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.Address getCompOopAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.Address getCompKlassAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public boolean getJBooleanAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public byte getJByteAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public char getJCharAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public double getJDoubleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public float getJFloatAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public int getJIntAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public long getJLongAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public short getJShortAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.OopHandle getOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long offset
public sun.jvm.hotspot.debugger.OopHandle getCompOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long offset
public void setCIntegerAt (long, long, long)
long offset
long numBytes
long value
public void setAddressAt (long, sun.jvm.hotspot.debugger.Address)
long offset
sun.jvm.hotspot.debugger.Address value
public void setJBooleanAt (long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
boolean value
public void setJByteAt (long, byte) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
byte value
public void setJCharAt (long, char) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
char value
public void setJDoubleAt (long, double) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
double value
public void setJFloatAt (long, float) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
float value
public void setJIntAt (long, int) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
int value
public void setJLongAt (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
long value
public void setJShortAt (long, short) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
short value
public void setOopHandleAt (long, sun.jvm.hotspot.debugger.OopHandle) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
sun.jvm.hotspot.debugger.OopHandle value
public sun.jvm.hotspot.debugger.Address addOffsetTo (long) throws java.lang.UnsupportedOperationException
long offset
long value
public sun.jvm.hotspot.debugger.OopHandle addOffsetToAsOopHandle (long) throws java.lang.UnsupportedOperationException
long offset
long value
public long minus (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
public boolean lessThan (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
sun.jvm.hotspot.debugger.dummy.DummyAddress DummyArg
public boolean lessThanOrEqual (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
sun.jvm.hotspot.debugger.dummy.DummyAddress DummyArg
public boolean greaterThan (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
sun.jvm.hotspot.debugger.dummy.DummyAddress DummyArg
public boolean greaterThanOrEqual (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
sun.jvm.hotspot.debugger.dummy.DummyAddress DummyArg
public sun.jvm.hotspot.debugger.Address andWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
public sun.jvm.hotspot.debugger.Address orWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
public sun.jvm.hotspot.debugger.Address xorWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
long getValue ()
private static void check (boolean, java.lang.String)
boolean arg
String failMessage
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.debugger.dummy.DummyAddress p1
sun.jvm.hotspot.debugger.dummy.DummyAddress p2
sun.jvm.hotspot.debugger.dummy.DummyAddress n1
sun.jvm.hotspot.debugger.dummy.DummyAddress n2
}
sun/jvm/hotspot/debugger/dummy/DummyDebugger.class
DummyDebugger.java
package sun.jvm.hotspot.debugger.dummy
public sun.jvm.hotspot.debugger.dummy.DummyDebugger extends sun.jvm.hotspot.debugger.DebuggerBase {
private sun.jvm.hotspot.debugger.MachineDescription machDesc
public void <init> (sun.jvm.hotspot.debugger.MachineDescription)
sun.jvm.hotspot.debugger.MachineDescription machDesc
public boolean hasProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
public java.util.List getProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
public void attach (int) throws sun.jvm.hotspot.debugger.DebuggerException
int processID
public void attach (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
String executableName
String coreFileName
public boolean detach ()
public sun.jvm.hotspot.debugger.Address parseAddress (java.lang.String)
int val
int i
String addrStr
String s
long l
public long getAddressValue (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public java.lang.String getOS ()
public java.lang.String getCPU ()
public sun.jvm.hotspot.debugger.MachineDescription getMachineDescription () throws sun.jvm.hotspot.debugger.DebuggerException
public boolean hasConsole ()
public java.lang.String consoleExecuteCommand (java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
String cmd
public java.lang.String getConsolePrompt () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.cdbg.CDebugger getCDebugger () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.Address lookup (java.lang.String, java.lang.String)
String objectName
String symbol
public sun.jvm.hotspot.debugger.OopHandle lookupOop (java.lang.String, java.lang.String)
String objectName
String symbol
public sun.jvm.hotspot.debugger.ThreadProxy getThreadForIdentifierAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.ThreadProxy getThreadForThreadId (long)
long id
public sun.jvm.hotspot.debugger.ReadResult readBytesFromProcess (long, long) throws sun.jvm.hotspot.debugger.DebuggerException
long address
long numBytes
public void writeBytesToProcess (long, long, byte[]) throws sun.jvm.hotspot.debugger.DebuggerException
long a
long b
byte[] buf
java.lang.String addressToString (sun.jvm.hotspot.debugger.dummy.DummyAddress)
String val
int i
sun.jvm.hotspot.debugger.dummy.DummyAddress addr
StringBuffer buf
String val
private int charToNibble (char) throws java.lang.NumberFormatException
char ascii
}
sun/jvm/hotspot/debugger/dummy/DummyOopHandle.class
DummyOopHandle.java
package sun.jvm.hotspot.debugger.dummy
sun.jvm.hotspot.debugger.dummy.DummyOopHandle extends sun.jvm.hotspot.debugger.dummy.DummyAddress implements sun.jvm.hotspot.debugger.OopHandle {
void <init> (sun.jvm.hotspot.debugger.dummy.DummyDebugger, long)
sun.jvm.hotspot.debugger.dummy.DummyDebugger debugger
long addr
public boolean equals (java.lang.Object)
Object arg
public sun.jvm.hotspot.debugger.Address addOffsetTo (long) throws java.lang.UnsupportedOperationException
long offset
public sun.jvm.hotspot.debugger.Address andWithMask (long) throws java.lang.UnsupportedOperationException
long mask
public sun.jvm.hotspot.debugger.Address orWithMask (long) throws java.lang.UnsupportedOperationException
long mask
public sun.jvm.hotspot.debugger.Address xorWithMask (long) throws java.lang.UnsupportedOperationException
long mask
}
sun/jvm/hotspot/debugger/ia64/
sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.class
IA64ThreadContext.java
package sun.jvm.hotspot.debugger.ia64
public abstract sun.jvm.hotspot.debugger.ia64.IA64ThreadContext extends java.lang.Object implements sun.jvm.hotspot.debugger.ThreadContext {
public static final int GR0
public static final int GR1
public static final int GR2
public static final int GR3
public static final int GR4
public static final int GR5
public static final int GR6
public static final int GR7
public static final int GR8
public static final int GR9
public static final int GR10
public static final int GR11
public static final int GR12
public static final int SP
public static final int GR13
public static final int GR14
public static final int GR15
public static final int GR16
public static final int GR17
public static final int GR18
public static final int GR19
public static final int GR20
public static final int GR21
public static final int GR22
public static final int GR23
public static final int GR24
public static final int GR25
public static final int GR26
public static final int GR27
public static final int GR28
public static final int GR29
public static final int GR30
public static final int GR31
public static final int INT_NATS
public static final int PREDS
public static final int BR0
public static final int BR_RP
public static final int BR1
public static final int BR2
public static final int BR3
public static final int BR4
public static final int BR5
public static final int BR6
public static final int BR7
public static final int AP_UNAT
public static final int AP_LC
public static final int AP_EC
public static final int AP_CCV
public static final int AP_DCR
public static final int RS_PFS
public static final int AP_PFS
public static final int RS_BSP
public static final int AR_BSP
public static final int RS_BSPSTORE
public static final int AP_BSPSTORE
public static final int RS_RSC
public static final int AP_RSC
public static final int RS_RNAT
public static final int AP_RNAT
public static final int ST_IPSR
public static final int ST_IIP
public static final int ST_IFS
public static final int DB_I0
public static final int DB_I1
public static final int DB_I2
public static final int DB_I3
public static final int DB_I4
public static final int DB_I5
public static final int DB_I6
public static final int DB_I7
public static final int DB_D0
public static final int DB_D1
public static final int DB_D2
public static final int DB_D3
public static final int DB_D4
public static final int DB_D5
public static final int DB_D6
public static final int DB_D7
public static final int NPRGREG
private static final String[] regNames
private long[] data
public void <init> ()
public int getNumRegisters ()
public java.lang.String getRegisterName (int)
int index
public void setRegister (int, long)
int index
long value
public long getRegister (int)
int index
public sun.jvm.hotspot.debugger.cdbg.CFrame getTopFrame (sun.jvm.hotspot.debugger.Debugger)
sun.jvm.hotspot.debugger.Debugger dbg
public abstract void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
static void <clinit> ()
}
sun/jvm/hotspot/debugger/linux/
sun/jvm/hotspot/debugger/linux/LinuxAddress.class
LinuxAddress.java
package sun.jvm.hotspot.debugger.linux
public sun.jvm.hotspot.debugger.linux.LinuxAddress extends java.lang.Object implements sun.jvm.hotspot.debugger.Address {
protected sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
protected long addr
public void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebugger, long)
sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
long addr
public boolean equals (java.lang.Object)
Object arg
public int hashCode ()
public java.lang.String toString ()
public long getCIntegerAt (long, long, boolean) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
long numBytes
boolean isUnsigned
public sun.jvm.hotspot.debugger.Address getAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.Address getCompOopAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.Address getCompKlassAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public boolean getJBooleanAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public byte getJByteAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public char getJCharAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public double getJDoubleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public float getJFloatAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public int getJIntAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public long getJLongAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public short getJShortAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.OopHandle getOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long offset
public sun.jvm.hotspot.debugger.OopHandle getCompOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long offset
public void setCIntegerAt (long, long, long)
long offset
long numBytes
long value
public void setAddressAt (long, sun.jvm.hotspot.debugger.Address)
long offset
sun.jvm.hotspot.debugger.Address value
public void setJBooleanAt (long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
boolean value
public void setJByteAt (long, byte) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
byte value
public void setJCharAt (long, char) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
char value
public void setJDoubleAt (long, double) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
double value
public void setJFloatAt (long, float) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
float value
public void setJIntAt (long, int) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
int value
public void setJLongAt (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
long value
public void setJShortAt (long, short) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
short value
public void setOopHandleAt (long, sun.jvm.hotspot.debugger.OopHandle) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
sun.jvm.hotspot.debugger.OopHandle value
public sun.jvm.hotspot.debugger.Address addOffsetTo (long) throws java.lang.UnsupportedOperationException
long offset
long value
public sun.jvm.hotspot.debugger.OopHandle addOffsetToAsOopHandle (long) throws java.lang.UnsupportedOperationException
long offset
long value
public long minus (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
public boolean lessThan (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.linux.LinuxAddress arg
public boolean lessThanOrEqual (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.linux.LinuxAddress arg
public boolean greaterThan (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.linux.LinuxAddress arg
public boolean greaterThanOrEqual (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.linux.LinuxAddress arg
public sun.jvm.hotspot.debugger.Address andWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
public sun.jvm.hotspot.debugger.Address orWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
public sun.jvm.hotspot.debugger.Address xorWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
long getValue ()
private static void check (boolean, java.lang.String)
boolean arg
String failMessage
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.debugger.linux.LinuxAddress p1
sun.jvm.hotspot.debugger.linux.LinuxAddress p2
sun.jvm.hotspot.debugger.linux.LinuxAddress n1
sun.jvm.hotspot.debugger.linux.LinuxAddress n2
}
sun/jvm/hotspot/debugger/linux/LinuxCDebugger.class
LinuxCDebugger.java
package sun.jvm.hotspot.debugger.linux
sun.jvm.hotspot.debugger.linux.LinuxCDebugger extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.CDebugger {
private sun.jvm.hotspot.debugger.linux.LinuxDebugger dbg
void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebugger)
sun.jvm.hotspot.debugger.linux.LinuxDebugger dbg
public java.util.List getThreadList () throws sun.jvm.hotspot.debugger.DebuggerException
public java.util.List getLoadObjectList () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.cdbg.LoadObject loadObjectContainingPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
long size
sun.jvm.hotspot.debugger.cdbg.LoadObject midVal
long cmp
sun.jvm.hotspot.debugger.Address pc
java.util.List objs
Object[] arr
int mid
int low
int high
public sun.jvm.hotspot.debugger.cdbg.CFrame topFrameForThread (sun.jvm.hotspot.debugger.ThreadProxy) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
sun.jvm.hotspot.debugger.Address ebp
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
sun.jvm.hotspot.debugger.Address rbp
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.sparc.SPARCThreadContext context
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.ThreadContext context
sun.jvm.hotspot.debugger.ThreadProxy thread
String cpu
public java.lang.String getNameOfFile (java.lang.String)
String fileName
public sun.jvm.hotspot.debugger.cdbg.ProcessControl getProcessControl () throws sun.jvm.hotspot.debugger.DebuggerException
public boolean canDemangle ()
public java.lang.String demangle (java.lang.String)
String sym
}
sun/jvm/hotspot/debugger/linux/LinuxDebugger.class
LinuxDebugger.java
package sun.jvm.hotspot.debugger.linux
public abstract sun.jvm.hotspot.debugger.linux.LinuxDebugger extends java.lang.Object implements sun.jvm.hotspot.debugger.JVMDebugger {
public abstract java.lang.String addressValueToString (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract boolean readJBoolean (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract byte readJByte (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract char readJChar (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract double readJDouble (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract float readJFloat (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract int readJInt (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long readJLong (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract short readJShort (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long readCInteger (long, long, boolean) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.linux.LinuxAddress readAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.linux.LinuxAddress readCompOopAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.linux.LinuxAddress readCompKlassAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.linux.LinuxOopHandle readOopHandle (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.linux.LinuxOopHandle readCompOopHandle (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long[] getThreadIntegerRegisterSet (int) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long getAddressValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.Address newAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.util.List getThreadList ()
public abstract java.util.List getLoadObjectList ()
public abstract sun.jvm.hotspot.debugger.cdbg.ClosestSymbol lookup (long)
}
sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal$1.class
LinuxDebuggerLocal.java
package sun.jvm.hotspot.debugger.linux
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1 extends sun.jvm.hotspot.debugger.DebuggerUtilities {
final synthetic sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal, long, boolean)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
long addressSize
boolean isBigEndian
public void checkAlignment (long, long)
long address
long alignment
}
sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal$1AttachTask.class
LinuxDebuggerLocal.java
package sun.jvm.hotspot.debugger.linux
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1AttachTask extends java.lang.Object implements sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$WorkerThreadTask {
int pid
final synthetic sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
public void doit (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal debugger
}
sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal$1DetachTask.class
LinuxDebuggerLocal.java
package sun.jvm.hotspot.debugger.linux
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1DetachTask extends java.lang.Object implements sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$WorkerThreadTask {
boolean result
final synthetic sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
public void doit (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal debugger
}
sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal$1GetThreadIntegerRegisterSetTask.class
LinuxDebuggerLocal.java
package sun.jvm.hotspot.debugger.linux
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1GetThreadIntegerRegisterSetTask extends java.lang.Object implements sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$WorkerThreadTask {
int lwp_id
long[] result
final synthetic sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
public void doit (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal debugger
}
sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal$1LookupByAddressTask.class
LinuxDebuggerLocal.java
package sun.jvm.hotspot.debugger.linux
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1LookupByAddressTask extends java.lang.Object implements sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$WorkerThreadTask {
long addr
sun.jvm.hotspot.debugger.cdbg.ClosestSymbol result
final synthetic sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
public void doit (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal debugger
}
sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal$1LookupByNameTask.class
LinuxDebuggerLocal.java
package sun.jvm.hotspot.debugger.linux
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1LookupByNameTask extends java.lang.Object implements sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$WorkerThreadTask {
String objectName
String symbol
sun.jvm.hotspot.debugger.Address result
final synthetic sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
public void doit (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal debugger
long addr
}
sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal$1ReadBytesFromProcessTask.class
LinuxDebuggerLocal.java
package sun.jvm.hotspot.debugger.linux
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1ReadBytesFromProcessTask extends java.lang.Object implements sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$WorkerThreadTask {
long address
long numBytes
sun.jvm.hotspot.debugger.ReadResult result
final synthetic sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
public void doit (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal debugger
byte[] res
}
sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal$LinuxDebuggerLocalWorkerThread.class
LinuxDebuggerLocal.java
package sun.jvm.hotspot.debugger.linux
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$LinuxDebuggerLocalWorkerThread extends java.lang.Thread {
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal debugger
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$WorkerThreadTask task
sun.jvm.hotspot.debugger.DebuggerException lastException
final synthetic sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
public void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal, sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal this$0
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal debugger
public void run ()
sun.jvm.hotspot.debugger.DebuggerException exp
public sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$WorkerThreadTask execute (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$WorkerThreadTask) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$WorkerThreadTask task
}
sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal$WorkerThreadTask.class
LinuxDebuggerLocal.java
package sun.jvm.hotspot.debugger.linux
abstract sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$WorkerThreadTask extends java.lang.Object {
public abstract void doit (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal) throws sun.jvm.hotspot.debugger.DebuggerException
}
sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.class
LinuxDebuggerLocal.java
package sun.jvm.hotspot.debugger.linux
public sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal extends sun.jvm.hotspot.debugger.DebuggerBase implements sun.jvm.hotspot.debugger.linux.LinuxDebugger {
private boolean useGCC32ABI
private boolean attached
private long p_ps_prochandle
private boolean isCore
private sun.jvm.hotspot.debugger.linux.LinuxCDebugger cdbg
private java.util.List threadList
private java.util.List loadObjectList
private sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$LinuxDebuggerLocalWorkerThread workerThread
private sun.jvm.hotspot.debugger.cdbg.ClosestSymbol createClosestSymbol (java.lang.String, long)
String name
long offset
private sun.jvm.hotspot.debugger.cdbg.LoadObject createLoadObject (java.lang.String, long, long)
String fileName
long textsize
long base
java.io.File f
sun.jvm.hotspot.debugger.Address baseAddr
private static native void init0 () throws sun.jvm.hotspot.debugger.DebuggerException
private native void attach0 (int) throws sun.jvm.hotspot.debugger.DebuggerException
private native void attach0 (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
private native void detach0 () throws sun.jvm.hotspot.debugger.DebuggerException
private native long lookupByName0 (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
private native sun.jvm.hotspot.debugger.cdbg.ClosestSymbol lookupByAddress0 (long) throws sun.jvm.hotspot.debugger.DebuggerException
private native long[] getThreadIntegerRegisterSet0 (int) throws sun.jvm.hotspot.debugger.DebuggerException
private native byte[] readBytesFromProcess0 (long, long) throws sun.jvm.hotspot.debugger.DebuggerException
public static native int getAddressSize ()
public void <init> (sun.jvm.hotspot.debugger.MachineDescription, boolean) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.MachineDescription machDesc
boolean useCache
public boolean hasProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
public java.util.List getProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
private void checkAttached () throws sun.jvm.hotspot.debugger.DebuggerException
private void requireAttach ()
private void findABIVersion () throws sun.jvm.hotspot.debugger.DebuggerException
public synchronized void attach (int) throws sun.jvm.hotspot.debugger.DebuggerException
int processID
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1AttachTask task
public synchronized void attach (java.lang.String, java.lang.String)
String execName
String coreName
public synchronized boolean detach ()
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1DetachTask task
public sun.jvm.hotspot.debugger.Address parseAddress (java.lang.String) throws java.lang.NumberFormatException
String addressString
long addr
public java.lang.String getOS ()
public java.lang.String getCPU ()
public boolean hasConsole () throws sun.jvm.hotspot.debugger.DebuggerException
public java.lang.String consoleExecuteCommand (java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
String cmd
public java.lang.String getConsolePrompt () throws sun.jvm.hotspot.debugger.DebuggerException
private long handleGCC32ABI (long, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
long addr
String symbol
public synchronized sun.jvm.hotspot.debugger.Address lookup (java.lang.String, java.lang.String)
long addr
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1LookupByNameTask task
String objectName
String symbol
public synchronized sun.jvm.hotspot.debugger.OopHandle lookupOop (java.lang.String, java.lang.String)
String objectName
String symbol
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.MachineDescription getMachineDescription ()
public sun.jvm.hotspot.debugger.ThreadProxy getThreadForIdentifierAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.ThreadProxy getThreadForThreadId (long)
long id
public java.lang.String addressValueToString (long)
long address
public sun.jvm.hotspot.debugger.linux.LinuxAddress readAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
public sun.jvm.hotspot.debugger.linux.LinuxAddress readCompOopAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
public sun.jvm.hotspot.debugger.linux.LinuxAddress readCompKlassAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
public sun.jvm.hotspot.debugger.linux.LinuxOopHandle readOopHandle (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long address
long value
public sun.jvm.hotspot.debugger.linux.LinuxOopHandle readCompOopHandle (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long address
long value
public synchronized long[] getThreadIntegerRegisterSet (int) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1GetThreadIntegerRegisterSetTask task
int lwp_id
public long readCInteger (long, long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long numBytes
boolean isUnsigned
byte[] data
public long readJLong (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
byte[] data
public long getAddressValue (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address newAddress (long)
long value
public java.util.List getThreadList ()
public java.util.List getLoadObjectList ()
public synchronized sun.jvm.hotspot.debugger.cdbg.ClosestSymbol lookup (long)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1LookupByAddressTask task
long addr
public sun.jvm.hotspot.debugger.cdbg.CDebugger getCDebugger ()
String cpu
public synchronized sun.jvm.hotspot.debugger.ReadResult readBytesFromProcess (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.DebuggerException
byte[] res
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1ReadBytesFromProcessTask task
long address
long numBytes
public void writeBytesToProcess (long, long, byte[]) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.DebuggerException
long address
long numBytes
byte[] data
static synthetic sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$LinuxDebuggerLocalWorkerThread access$000 (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal x0
static synthetic void access$100 (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal, int) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal x0
int x1
static synthetic boolean access$202 (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal, boolean)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal x0
boolean x1
static synthetic boolean access$302 (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal, boolean)
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal x0
boolean x1
static synthetic void access$400 (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal x0
static synthetic void access$500 (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal x0
static synthetic long access$600 (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal, java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal x0
String x1
String x2
static synthetic long access$700 (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal, long, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal x0
long x1
String x2
static synthetic long[] access$800 (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal, int) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal x0
int x1
static synthetic sun.jvm.hotspot.debugger.cdbg.ClosestSymbol access$900 (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal, long) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal x0
long x1
static synthetic byte[] access$1000 (sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal, long, long) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal x0
long x1
long x2
static void <clinit> ()
}
sun/jvm/hotspot/debugger/linux/LinuxOopHandle.class
LinuxOopHandle.java
package sun.jvm.hotspot.debugger.linux
public sun.jvm.hotspot.debugger.linux.LinuxOopHandle extends sun.jvm.hotspot.debugger.linux.LinuxAddress implements sun.jvm.hotspot.debugger.OopHandle {
public void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebugger, long)
sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
long addr
public boolean equals (java.lang.Object)
Object arg
public sun.jvm.hotspot.debugger.Address addOffsetTo (long) throws java.lang.UnsupportedOperationException
long offset
public sun.jvm.hotspot.debugger.Address andWithMask (long) throws java.lang.UnsupportedOperationException
long mask
public sun.jvm.hotspot.debugger.Address orWithMask (long) throws java.lang.UnsupportedOperationException
long mask
public sun.jvm.hotspot.debugger.Address xorWithMask (long) throws java.lang.UnsupportedOperationException
long mask
}
sun/jvm/hotspot/debugger/linux/LinuxThread.class
LinuxThread.java
package sun.jvm.hotspot.debugger.linux
sun.jvm.hotspot.debugger.linux.LinuxThread extends java.lang.Object implements sun.jvm.hotspot.debugger.ThreadProxy {
private sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
private int lwp_id
void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebugger, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
sun.jvm.hotspot.debugger.Address addr
void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebugger, long)
sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
long id
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
public sun.jvm.hotspot.debugger.ThreadContext getContext () throws java.lang.IllegalThreadStateException
int i
long[] data
sun.jvm.hotspot.debugger.ThreadContext context
public boolean canSetContext () throws sun.jvm.hotspot.debugger.DebuggerException
public void setContext (sun.jvm.hotspot.debugger.ThreadContext) throws java.lang.IllegalThreadStateException sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.ThreadContext context
}
sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.class
LinuxThreadContextFactory.java
package sun.jvm.hotspot.debugger.linux
sun.jvm.hotspot.debugger.linux.LinuxThreadContextFactory extends java.lang.Object {
void <init> ()
static sun.jvm.hotspot.debugger.ThreadContext createThreadContext (sun.jvm.hotspot.debugger.linux.LinuxDebugger)
Class tcc
java.lang.reflect.Constructor[] ctcc
Exception e
sun.jvm.hotspot.debugger.linux.LinuxDebugger dbg
String cpu
}
sun/jvm/hotspot/debugger/linux/SharedObject.class
SharedObject.java
package sun.jvm.hotspot.debugger.linux
sun.jvm.hotspot.debugger.linux.SharedObject extends sun.jvm.hotspot.debugger.posix.DSO {
private sun.jvm.hotspot.debugger.linux.LinuxDebugger dbg
void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebugger, java.lang.String, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.linux.LinuxDebugger dbg
String filename
long size
sun.jvm.hotspot.debugger.Address relocation
protected sun.jvm.hotspot.debugger.Address newAddress (long)
long address
protected long getAddressValue (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
}
sun/jvm/hotspot/debugger/linux/amd64/
sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.class
LinuxAMD64CFrame.java
package sun.jvm.hotspot.debugger.linux.amd64
public final sun.jvm.hotspot.debugger.linux.amd64.LinuxAMD64CFrame extends sun.jvm.hotspot.debugger.cdbg.basic.BasicCFrame {
private static final int ADDRESS_SIZE
private sun.jvm.hotspot.debugger.Address rip
private sun.jvm.hotspot.debugger.Address rbp
private sun.jvm.hotspot.debugger.linux.LinuxDebugger dbg
public void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebugger, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.linux.LinuxDebugger dbg
sun.jvm.hotspot.debugger.Address rbp
sun.jvm.hotspot.debugger.Address rip
public sun.jvm.hotspot.debugger.cdbg.ClosestSymbol closestSymbolToPC ()
public sun.jvm.hotspot.debugger.Address pc ()
public sun.jvm.hotspot.debugger.Address localVariableBase ()
public sun.jvm.hotspot.debugger.cdbg.CFrame sender (sun.jvm.hotspot.debugger.ThreadProxy)
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
sun.jvm.hotspot.debugger.Address rsp
sun.jvm.hotspot.debugger.Address nextRBP
sun.jvm.hotspot.debugger.Address nextPC
}
sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.class
LinuxAMD64ThreadContext.java
package sun.jvm.hotspot.debugger.linux.amd64
public sun.jvm.hotspot.debugger.linux.amd64.LinuxAMD64ThreadContext extends sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext {
private sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebugger)
sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/linux/ia64/
sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.class
LinuxIA64ThreadContext.java
package sun.jvm.hotspot.debugger.linux.ia64
public sun.jvm.hotspot.debugger.linux.ia64.LinuxIA64ThreadContext extends sun.jvm.hotspot.debugger.ia64.IA64ThreadContext {
private sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebugger)
sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/linux/sparc/
sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.class
LinuxSPARCCFrame.java
package sun.jvm.hotspot.debugger.linux.sparc
public final sun.jvm.hotspot.debugger.linux.sparc.LinuxSPARCCFrame extends sun.jvm.hotspot.debugger.cdbg.basic.BasicCFrame {
public static int SPARC_STACK_BIAS
private static int address_size
private sun.jvm.hotspot.debugger.Address pc
private sun.jvm.hotspot.debugger.Address sp
private sun.jvm.hotspot.debugger.linux.LinuxDebugger dbg
public void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebugger, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address, int)
sun.jvm.hotspot.debugger.linux.LinuxDebugger dbg
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address pc
int address_size
public sun.jvm.hotspot.debugger.cdbg.ClosestSymbol closestSymbolToPC ()
public sun.jvm.hotspot.debugger.Address pc ()
public sun.jvm.hotspot.debugger.Address localVariableBase ()
public sun.jvm.hotspot.debugger.cdbg.CFrame sender (sun.jvm.hotspot.debugger.ThreadProxy)
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.Address nextSP
sun.jvm.hotspot.debugger.Address nextPC
}
sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCThreadContext.class
LinuxSPARCThreadContext.java
package sun.jvm.hotspot.debugger.linux.sparc
public sun.jvm.hotspot.debugger.linux.sparc.LinuxSPARCThreadContext extends sun.jvm.hotspot.debugger.sparc.SPARCThreadContext {
private sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebugger)
sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/linux/x86/
sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.class
LinuxX86CFrame.java
package sun.jvm.hotspot.debugger.linux.x86
public final sun.jvm.hotspot.debugger.linux.x86.LinuxX86CFrame extends sun.jvm.hotspot.debugger.cdbg.basic.BasicCFrame {
private static final int ADDRESS_SIZE
private sun.jvm.hotspot.debugger.Address pc
private sun.jvm.hotspot.debugger.Address ebp
private sun.jvm.hotspot.debugger.linux.LinuxDebugger dbg
public void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebugger, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.linux.LinuxDebugger dbg
sun.jvm.hotspot.debugger.Address ebp
sun.jvm.hotspot.debugger.Address pc
public sun.jvm.hotspot.debugger.cdbg.ClosestSymbol closestSymbolToPC ()
public sun.jvm.hotspot.debugger.Address pc ()
public sun.jvm.hotspot.debugger.Address localVariableBase ()
public sun.jvm.hotspot.debugger.cdbg.CFrame sender (sun.jvm.hotspot.debugger.ThreadProxy)
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
sun.jvm.hotspot.debugger.Address esp
sun.jvm.hotspot.debugger.Address nextEBP
sun.jvm.hotspot.debugger.Address nextPC
}
sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.class
LinuxX86ThreadContext.java
package sun.jvm.hotspot.debugger.linux.x86
public sun.jvm.hotspot.debugger.linux.x86.LinuxX86ThreadContext extends sun.jvm.hotspot.debugger.x86.X86ThreadContext {
private sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.linux.LinuxDebugger)
sun.jvm.hotspot.debugger.linux.LinuxDebugger debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/posix/
sun/jvm/hotspot/debugger/posix/AddressDataSource.class
AddressDataSource.java
package sun.jvm.hotspot.debugger.posix
sun.jvm.hotspot.debugger.posix.AddressDataSource extends java.lang.Object implements sun.jvm.hotspot.debugger.DataSource {
private sun.jvm.hotspot.debugger.Address addr
private long offset
void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public byte readByte () throws java.io.IOException
byte res
sun.jvm.hotspot.debugger.UnmappedAddressException e
sun.jvm.hotspot.debugger.DebuggerException e
public short readShort () throws java.io.IOException
int b1
int b2
public int readInt () throws java.io.IOException
int b1
int b2
int b3
int b4
public long readLong () throws java.io.IOException
long b1
long b2
long b3
long b4
long b5
long b6
long b7
long b8
public int read (byte[]) throws java.io.IOException
int i
byte[] b
public void seek (long) throws java.io.IOException
long pos
public long getFilePointer () throws java.io.IOException
public void close () throws java.io.IOException
}
sun/jvm/hotspot/debugger/posix/DSO$ELFFileByAddress.class
DSO.java
package sun.jvm.hotspot.debugger.posix
sun.jvm.hotspot.debugger.posix.DSO$ELFFileByAddress extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.posix.DSO this$0
void <init> (sun.jvm.hotspot.debugger.posix.DSO)
sun.jvm.hotspot.debugger.posix.DSO this$0
protected java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/posix/DSO$ELFFileByName.class
DSO.java
package sun.jvm.hotspot.debugger.posix
sun.jvm.hotspot.debugger.posix.DSO$ELFFileByName extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.posix.DSO this$0
void <init> (sun.jvm.hotspot.debugger.posix.DSO)
sun.jvm.hotspot.debugger.posix.DSO this$0
protected java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/posix/DSO$IsDSO.class
DSO.java
package sun.jvm.hotspot.debugger.posix
sun.jvm.hotspot.debugger.posix.DSO$IsDSO extends sun.jvm.hotspot.utilities.memo.MemoizedBoolean {
final synthetic sun.jvm.hotspot.debugger.posix.DSO this$0
void <init> (sun.jvm.hotspot.debugger.posix.DSO)
sun.jvm.hotspot.debugger.posix.DSO this$0
protected boolean computeValue ()
}
sun/jvm/hotspot/debugger/posix/DSO.class
DSO.java
package sun.jvm.hotspot.debugger.posix
public abstract sun.jvm.hotspot.debugger.posix.DSO extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.LoadObject {
private sun.jvm.hotspot.utilities.memo.MemoizedObject file
private String filename
private sun.jvm.hotspot.debugger.Address addr
private long size
private sun.jvm.hotspot.debugger.posix.DSO$IsDSO dso
public void <init> (java.lang.String, long, sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.posix.elf.ELFException
String filename
long size
sun.jvm.hotspot.debugger.Address relocation
public void <init> (long, sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.posix.elf.ELFException
long size
sun.jvm.hotspot.debugger.Address relocation
public java.lang.String getName ()
public sun.jvm.hotspot.debugger.Address getBase ()
public void setBase (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address newBase
public long getSize ()
public sun.jvm.hotspot.debugger.cdbg.CDebugInfoDataBase getDebugInfoDataBase () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.cdbg.BlockSym debugInfoForPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.Address pc
public sun.jvm.hotspot.debugger.cdbg.ClosestSymbol closestSymbolToPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.Address pcAsAddr
boolean dso
long offset
sun.jvm.hotspot.debugger.posix.elf.ELFSymbol sym
public sun.jvm.hotspot.debugger.cdbg.LineNumberInfo lineNumberForPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.Address pc
public boolean isDSO ()
public sun.jvm.hotspot.debugger.Address lookupSymbol (java.lang.String) throws sun.jvm.hotspot.debugger.posix.elf.ELFException
String symbol
sun.jvm.hotspot.debugger.posix.elf.ELFSymbol sym
long value
public boolean equals (java.lang.Object)
Object o
sun.jvm.hotspot.debugger.posix.DSO other
public int hashCode ()
protected sun.jvm.hotspot.debugger.posix.elf.ELFFile getFile ()
protected abstract sun.jvm.hotspot.debugger.Address newAddress (long)
protected abstract long getAddressValue (sun.jvm.hotspot.debugger.Address)
protected sun.jvm.hotspot.debugger.cdbg.ClosestSymbol createClosestSymbol (java.lang.String, long)
String name
long diff
static synthetic java.lang.String access$000 (sun.jvm.hotspot.debugger.posix.DSO)
sun.jvm.hotspot.debugger.posix.DSO x0
static synthetic sun.jvm.hotspot.debugger.Address access$100 (sun.jvm.hotspot.debugger.posix.DSO)
sun.jvm.hotspot.debugger.posix.DSO x0
}
sun/jvm/hotspot/debugger/posix/elf/
sun/jvm/hotspot/debugger/posix/elf/ELFException.class
ELFException.java
package sun.jvm.hotspot.debugger.posix.elf
public sun.jvm.hotspot.debugger.posix.elf.ELFException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
sun/jvm/hotspot/debugger/posix/elf/ELFFile.class
ELFFile.java
package sun.jvm.hotspot.debugger.posix.elf
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFFile extends java.lang.Object {
public static final byte[] ELF_MAGIC_NUMBER
public static final byte CLASS_INVALID
public static final byte CLASS_32
public static final byte CLASS_64
public static final byte DATA_INVALID
public static final byte DATA_LSB
public static final byte DATA_MSB
public static final byte VERSION_INVALID
public static final byte VERSION_CURRENT
public static final byte NDX_MAGIC_0
public static final byte NDX_MAGIC_1
public static final byte NDX_MAGIC_2
public static final byte NDX_MAGIC_3
public static final byte NDX_OBJECT_SIZE
public static final byte NDX_ENCODING
public static final byte NDX_VERSION
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFHeader getHeader ()
public abstract void close ()
public abstract byte[] getMagicNumber ()
public abstract byte getObjectSize ()
public abstract byte getEncoding ()
public abstract byte getVersion ()
static void <clinit> ()
}
sun/jvm/hotspot/debugger/posix/elf/ELFFileParser$ELFFileImpl$ELFHashTableImpl.class
ELFFileParser.java
package sun.jvm.hotspot.debugger.posix.elf
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFHashTableImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.posix.elf.ELFHashTable {
private int num_buckets
private int num_chains
private int[] buckets
private int[] chains
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl this$1
void <init> (sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl, long, int) throws sun.jvm.hotspot.debugger.posix.elf.ELFException
int i
int i
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl this$1
long offset
int length
int actual
public sun.jvm.hotspot.debugger.posix.elf.ELFSymbol getSymbol (java.lang.String)
String symbolName
}
sun/jvm/hotspot/debugger/posix/elf/ELFFileParser$ELFFileImpl$ELFHeaderImpl$1.class
ELFFileParser.java
package sun.jvm.hotspot.debugger.posix.elf
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFHeaderImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl val$this$1
final synthetic long val$sectionHeaderOffset
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFHeaderImpl, sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl, long)
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFHeaderImpl this$2
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/posix/elf/ELFFileParser$ELFFileImpl$ELFHeaderImpl.class
ELFFileParser.java
package sun.jvm.hotspot.debugger.posix.elf
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFHeaderImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.posix.elf.ELFHeader {
private byte[] ident
private short file_type
private short arch
private int version
private int entry_point
private int ph_offset
private int sh_offset
private int flags
private short eh_size
private short ph_entry_size
private short num_ph
private short sh_entry_size
private short num_sh
private short sh_string_ndx
private sun.jvm.hotspot.utilities.memo.MemoizedObject[] sectionHeaders
private sun.jvm.hotspot.utilities.memo.MemoizedObject[] programHeaders
private sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader symbolTableSection
private sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader dynamicSymbolTableSection
private sun.jvm.hotspot.debugger.posix.elf.ELFHashTable hashTable
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl this$1
void <init> (sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl) throws sun.jvm.hotspot.debugger.posix.elf.ELFException
long sectionHeaderOffset
int i
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl this$1
public short getFileType ()
public short getArch ()
public short getSectionHeaderSize ()
public short getNumberOfSectionHeaders ()
public sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader getSectionHeader (int)
int index
public sun.jvm.hotspot.debugger.posix.elf.ELFStringTable getSectionHeaderStringTable ()
public sun.jvm.hotspot.debugger.posix.elf.ELFStringTable getStringTable ()
public sun.jvm.hotspot.debugger.posix.elf.ELFStringTable getDynamicStringTable ()
private sun.jvm.hotspot.debugger.posix.elf.ELFStringTable findStringTableWithName (java.lang.String)
int i
String tableName
sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader sh
public sun.jvm.hotspot.debugger.posix.elf.ELFHashTable getHashTable ()
public sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader getSymbolTableSection ()
public sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader getDynamicSymbolTableSection ()
private sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader getSymbolTableSection (int)
int i
int type
sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader sh
public sun.jvm.hotspot.debugger.posix.elf.ELFSymbol getELFSymbol (java.lang.String)
int i
int i
String symbolName
sun.jvm.hotspot.debugger.posix.elf.ELFSymbol symbol
int numSymbols
sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader sh
public sun.jvm.hotspot.debugger.posix.elf.ELFSymbol getELFSymbol (long)
int i
int i
long address
sun.jvm.hotspot.debugger.posix.elf.ELFSymbol symbol
int numSymbols
long value
sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader sh
}
sun/jvm/hotspot/debugger/posix/elf/ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl$1.class
ELFFileParser.java
package sun.jvm.hotspot.debugger.posix.elf
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl val$this$1
final synthetic int val$symbolOffset
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl, sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl, int)
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl this$2
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/posix/elf/ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl$2.class
ELFFileParser.java
package sun.jvm.hotspot.debugger.posix.elf
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl$2 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl val$this$1
final synthetic int val$strTableOffset
final synthetic int val$strTableSize
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl, sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl, int, int)
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl this$2
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/posix/elf/ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl$3.class
ELFFileParser.java
package sun.jvm.hotspot.debugger.posix.elf
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl$3 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl val$this$1
final synthetic int val$hashTableOffset
final synthetic int val$hashTableSize
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl, sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl, int, int)
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl this$2
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/posix/elf/ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl.class
ELFFileParser.java
package sun.jvm.hotspot.debugger.posix.elf
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader {
private int name_ndx
private int type
private int flags
private int address
private int section_offset
private int size
private int link
private int info
private int address_alignment
private int entry_size
private sun.jvm.hotspot.utilities.memo.MemoizedObject[] symbols
private sun.jvm.hotspot.utilities.memo.MemoizedObject stringTable
private sun.jvm.hotspot.utilities.memo.MemoizedObject hashTable
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl this$1
void <init> (sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl, long) throws sun.jvm.hotspot.debugger.posix.elf.ELFException
int symbolOffset
int i
int num_entries
int strTableOffset
int strTableSize
int hashTableOffset
int hashTableSize
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl this$1
long offset
public int getType ()
public int getNumberOfSymbols ()
public sun.jvm.hotspot.debugger.posix.elf.ELFSymbol getELFSymbol (int)
int index
public sun.jvm.hotspot.debugger.posix.elf.ELFStringTable getStringTable ()
public sun.jvm.hotspot.debugger.posix.elf.ELFHashTable getHashTable ()
public java.lang.String getName ()
sun.jvm.hotspot.debugger.posix.elf.ELFStringTable tbl
public int getLink ()
public int getOffset ()
static synthetic int access$000 (sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl)
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSectionHeaderImpl x0
}
sun/jvm/hotspot/debugger/posix/elf/ELFFileParser$ELFFileImpl$ELFStringTableImpl.class
ELFFileParser.java
package sun.jvm.hotspot.debugger.posix.elf
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFStringTableImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.posix.elf.ELFStringTable {
private byte[] data
private int numStrings
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl this$1
void <init> (sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl, long, int) throws sun.jvm.hotspot.debugger.posix.elf.ELFException
int ptr
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl this$1
long offset
int length
int bytesRead
public java.lang.String get (int)
int index
int startPtr
int endPtr
public int getNumStrings ()
}
sun/jvm/hotspot/debugger/posix/elf/ELFFileParser$ELFFileImpl$ELFSymbolImpl.class
ELFFileParser.java
package sun.jvm.hotspot.debugger.posix.elf
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl$ELFSymbolImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.posix.elf.ELFSymbol {
private int name_ndx
private int value
private int size
private byte info
private byte other
private short section_header_ndx
private int section_type
private long offset
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl this$1
void <init> (sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl, long, int) throws sun.jvm.hotspot.debugger.posix.elf.ELFException
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl this$1
long offset
int section_type
public int getBinding ()
public int getType ()
public long getOffset ()
public java.lang.String getName ()
String symbol_name
public long getValue ()
public int getSize ()
}
sun/jvm/hotspot/debugger/posix/elf/ELFFileParser$ELFFileImpl.class
ELFFileParser.java
package sun.jvm.hotspot.debugger.posix.elf
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser$ELFFileImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.posix.elf.ELFFile {
private sun.jvm.hotspot.debugger.DataSource file
private sun.jvm.hotspot.debugger.posix.elf.ELFHeader header
private byte[] ident
final synthetic sun.jvm.hotspot.debugger.posix.elf.ELFFileParser this$0
void <init> (sun.jvm.hotspot.debugger.posix.elf.ELFFileParser, sun.jvm.hotspot.debugger.DataSource) throws sun.jvm.hotspot.debugger.posix.elf.ELFException
sun.jvm.hotspot.debugger.posix.elf.ELFFileParser this$0
sun.jvm.hotspot.debugger.DataSource file
int bytesRead
public sun.jvm.hotspot.debugger.posix.elf.ELFHeader getHeader ()
public byte[] getMagicNumber ()
byte[] magicNumber
public byte getObjectSize ()
public byte getEncoding ()
public byte getVersion ()
public void close () throws sun.jvm.hotspot.debugger.posix.elf.ELFException
java.io.IOException e
void seek (long) throws sun.jvm.hotspot.debugger.posix.elf.ELFException
java.io.IOException e
long offset
long getFilePointer () throws sun.jvm.hotspot.debugger.posix.elf.ELFException
java.io.IOException e
byte readByte () throws sun.jvm.hotspot.debugger.posix.elf.ELFException
java.io.IOException e
int readBytes (byte[]) throws sun.jvm.hotspot.debugger.posix.elf.ELFException
java.io.IOException e
byte[] b
short readShort () throws sun.jvm.hotspot.debugger.posix.elf.ELFException
short val
short val
short val
java.io.IOException e
int readInt () throws sun.jvm.hotspot.debugger.posix.elf.ELFException
int val
int val
int val
java.io.IOException e
long readLong () throws sun.jvm.hotspot.debugger.posix.elf.ELFException
long val
long val
long val
java.io.IOException e
short byteSwap (short)
short arg
int byteSwap (int)
int arg
long byteSwap (long)
long arg
short readUnsignedByte () throws sun.jvm.hotspot.debugger.posix.elf.ELFException
java.io.IOException e
int readUnsignedShort () throws sun.jvm.hotspot.debugger.posix.elf.ELFException
int val
int val
int val
java.io.IOException e
long readUnsignedInt () throws sun.jvm.hotspot.debugger.posix.elf.ELFException
long val
long val
long val
java.io.IOException e
short unsignedByte (byte)
byte arg
int unsignedByte (short)
int val
short arg
int val
long unsignedByte (int)
long val
int arg
long val
int unsignedByteSwap (short)
short arg
long unsignedByteSwap (int)
int arg
}
sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.class
ELFFileParser.java
package sun.jvm.hotspot.debugger.posix.elf
public sun.jvm.hotspot.debugger.posix.elf.ELFFileParser extends java.lang.Object {
private static sun.jvm.hotspot.debugger.posix.elf.ELFFileParser elfParser
private static final String US_ASCII
public void <init> ()
public static sun.jvm.hotspot.debugger.posix.elf.ELFFileParser getParser ()
public sun.jvm.hotspot.debugger.posix.elf.ELFFile parse (java.lang.String) throws sun.jvm.hotspot.debugger.posix.elf.ELFException
java.io.RandomAccessFile file
java.io.FileNotFoundException e
String filename
public sun.jvm.hotspot.debugger.posix.elf.ELFFile parse (sun.jvm.hotspot.debugger.DataSource) throws sun.jvm.hotspot.debugger.posix.elf.ELFException
sun.jvm.hotspot.debugger.DataSource source
public static void main (java.lang.String[])
int j
sun.jvm.hotspot.debugger.posix.elf.ELFStringTable st
sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader sh
String str
int num
int i
String[] args
sun.jvm.hotspot.debugger.posix.elf.ELFFile elfFile
sun.jvm.hotspot.debugger.posix.elf.ELFHeader elfHeader
int h
}
sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.class
ELFHashTable.java
package sun.jvm.hotspot.debugger.posix.elf
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFHashTable extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFSymbol getSymbol (java.lang.String)
}
sun/jvm/hotspot/debugger/posix/elf/ELFHeader.class
ELFHeader.java
package sun.jvm.hotspot.debugger.posix.elf
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFHeader extends java.lang.Object {
public static final int FT_NONE
public static final int FT_REL
public static final int FT_EXEC
public static final int FT_DYN
public static final int FT_CORE
public static final int FT_LOCPROC
public static final int FT_HICPROC
public static final int ARCH_NONE
public static final int ARCH_ATT
public static final int ARCH_SPARC
public static final int ARCH_i386
public static final int ARCH_68k
public static final int ARCH_88k
public static final int ARCH_i860
public static final int ARCH_MIPS
public abstract short getFileType ()
public abstract short getArch ()
public abstract short getSectionHeaderSize ()
public abstract short getNumberOfSectionHeaders ()
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader getSectionHeader (int)
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFStringTable getSectionHeaderStringTable ()
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFStringTable getStringTable ()
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFStringTable getDynamicStringTable ()
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFHashTable getHashTable ()
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader getSymbolTableSection ()
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader getDynamicSymbolTableSection ()
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFSymbol getELFSymbol (java.lang.String)
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFSymbol getELFSymbol (long)
}
sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.class
ELFProgramHeader.java
package sun.jvm.hotspot.debugger.posix.elf
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFProgramHeader extends java.lang.Object {
public static final int TYPE_NULL
public static final int TYPE_LOAD
public static final int TYPE_DYNAMIC
public static final int TYPE_INTERP
public static final int TYPE_NOTE
public static final int TYPE_SHLIB
public static final int TYPE_PHDR
public static final int TYPE_LOPROC
public static final int TYPE_HIPROC
public abstract int getType ()
}
sun/jvm/hotspot/debugger/posix/elf/ELFSectionHeader.class
ELFSectionHeader.java
package sun.jvm.hotspot.debugger.posix.elf
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFSectionHeader extends java.lang.Object {
public static final int NDX_UNDEFINED
public static final int NDX_LORESERVE
public static final int NDX_LOPROC
public static final int NDX_HIPROC
public static final int NDX_ABS
public static final int NDX_COMMON
public static final int NDX_HIRESERVE
public static final int TYPE_NULL
public static final int TYPE_PROGBITS
public static final int TYPE_SYMTBL
public static final int TYPE_STRTBL
public static final int TYPE_RELO_EXPLICIT
public static final int TYPE_HASH
public static final int TYPE_DYNAMIC
public static final int TYPE_NOTE
public static final int TYPE_NOBITS
public static final int TYPE_RELO
public static final int TYPE_SHLIB
public static final int TYPE_DYNSYM
public static final int TYPE_LOPROC
public static final int TYPE_HIPROC
public static final int TYPE_LOUSER
public static final int TYPE_HIUSER
public static final int FLAG_WRITE
public static final int FLAG_ALLOC
public static final int FLAG_EXEC_INSTR
public static final int FLAG_MASK
public static final String STRING_TABLE_NAME
public static final String DYNAMIC_STRING_TABLE_NAME
public abstract int getType ()
public abstract int getNumberOfSymbols ()
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFSymbol getELFSymbol (int)
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFStringTable getStringTable ()
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFHashTable getHashTable ()
public abstract int getLink ()
public abstract java.lang.String getName ()
public abstract int getOffset ()
}
sun/jvm/hotspot/debugger/posix/elf/ELFStringTable.class
ELFStringTable.java
package sun.jvm.hotspot.debugger.posix.elf
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFStringTable extends java.lang.Object {
public abstract java.lang.String get (int)
public abstract int getNumStrings ()
}
sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.class
ELFSymbol.java
package sun.jvm.hotspot.debugger.posix.elf
public abstract sun.jvm.hotspot.debugger.posix.elf.ELFSymbol extends java.lang.Object {
public static final int BINDING_LOCAL
public static final int BINDING_GLOBAL
public static final int BINDING_WEAK
public static final int BINDING_LOPROC
public static final int BINDING_HIPROC
public static final byte TYPE_NOOBJECT
public static final byte TYPE_OBJECT
public static final byte TYPE_FUNCTION
public static final byte TYPE_SECTION
public static final byte TYPE_FILE
public static final byte TYPE_LOPROC
public static final byte TYPE_HIPROC
public abstract long getOffset ()
public abstract java.lang.String getName ()
public abstract int getBinding ()
public abstract int getType ()
public abstract long getValue ()
public abstract int getSize ()
}
sun/jvm/hotspot/debugger/proc/
sun/jvm/hotspot/debugger/proc/ProcAddress.class
ProcAddress.java
package sun.jvm.hotspot.debugger.proc
sun.jvm.hotspot.debugger.proc.ProcAddress extends java.lang.Object implements sun.jvm.hotspot.debugger.Address {
protected sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
protected long addr
void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger, long)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
long addr
public boolean equals (java.lang.Object)
Object arg
public int hashCode ()
public java.lang.String toString ()
public long getCIntegerAt (long, long, boolean) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
long numBytes
boolean isUnsigned
public sun.jvm.hotspot.debugger.Address getAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.Address getCompOopAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.Address getCompKlassAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public boolean getJBooleanAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public byte getJByteAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public char getJCharAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public double getJDoubleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public float getJFloatAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public int getJIntAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public long getJLongAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public short getJShortAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.OopHandle getOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long offset
public sun.jvm.hotspot.debugger.OopHandle getCompOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long offset
public void setCIntegerAt (long, long, long)
long offset
long numBytes
long value
public void setAddressAt (long, sun.jvm.hotspot.debugger.Address)
long offset
sun.jvm.hotspot.debugger.Address value
public void setJBooleanAt (long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
boolean value
public void setJByteAt (long, byte) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
byte value
public void setJCharAt (long, char) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
char value
public void setJDoubleAt (long, double) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
double value
public void setJFloatAt (long, float) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
float value
public void setJIntAt (long, int) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
int value
public void setJLongAt (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
long value
public void setJShortAt (long, short) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
short value
public void setOopHandleAt (long, sun.jvm.hotspot.debugger.OopHandle) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
sun.jvm.hotspot.debugger.OopHandle value
public sun.jvm.hotspot.debugger.Address addOffsetTo (long) throws java.lang.UnsupportedOperationException
long offset
long value
public sun.jvm.hotspot.debugger.OopHandle addOffsetToAsOopHandle (long) throws java.lang.UnsupportedOperationException
long offset
long value
public long minus (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
public boolean lessThan (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
sun.jvm.hotspot.debugger.proc.ProcAddress dbxArg
public boolean lessThanOrEqual (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
sun.jvm.hotspot.debugger.proc.ProcAddress dbxArg
public boolean greaterThan (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
sun.jvm.hotspot.debugger.proc.ProcAddress dbxArg
public boolean greaterThanOrEqual (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
sun.jvm.hotspot.debugger.proc.ProcAddress dbxArg
public sun.jvm.hotspot.debugger.Address andWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
public sun.jvm.hotspot.debugger.Address orWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
public sun.jvm.hotspot.debugger.Address xorWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
long getValue ()
private static void check (boolean, java.lang.String)
boolean arg
String failMessage
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.debugger.proc.ProcAddress p1
sun.jvm.hotspot.debugger.proc.ProcAddress p2
sun.jvm.hotspot.debugger.proc.ProcAddress n1
sun.jvm.hotspot.debugger.proc.ProcAddress n2
}
sun/jvm/hotspot/debugger/proc/ProcCDebugger.class
ProcCDebugger.java
package sun.jvm.hotspot.debugger.proc
sun.jvm.hotspot.debugger.proc.ProcCDebugger extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.CDebugger {
private sun.jvm.hotspot.debugger.proc.ProcDebugger dbg
void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger)
sun.jvm.hotspot.debugger.proc.ProcDebugger dbg
public java.util.List getThreadList () throws sun.jvm.hotspot.debugger.DebuggerException
public java.util.List getLoadObjectList () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.cdbg.LoadObject loadObjectContainingPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
long size
sun.jvm.hotspot.debugger.cdbg.LoadObject midVal
long cmp
sun.jvm.hotspot.debugger.Address pc
java.util.List objs
Object[] arr
int mid
int low
int high
public sun.jvm.hotspot.debugger.cdbg.CFrame topFrameForThread (sun.jvm.hotspot.debugger.ThreadProxy) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.ThreadProxy thread
public java.lang.String getNameOfFile (java.lang.String)
String fileName
public sun.jvm.hotspot.debugger.cdbg.ProcessControl getProcessControl () throws sun.jvm.hotspot.debugger.DebuggerException
public boolean canDemangle ()
public java.lang.String demangle (java.lang.String)
String sym
}
sun/jvm/hotspot/debugger/proc/ProcCFrame.class
ProcCFrame.java
package sun.jvm.hotspot.debugger.proc
final sun.jvm.hotspot.debugger.proc.ProcCFrame extends sun.jvm.hotspot.debugger.cdbg.basic.BasicCFrame {
private sun.jvm.hotspot.debugger.Address pc
private sun.jvm.hotspot.debugger.Address fp
private sun.jvm.hotspot.debugger.proc.ProcCFrame sender
private sun.jvm.hotspot.debugger.proc.ProcDebugger procDbg
public sun.jvm.hotspot.debugger.Address pc ()
public sun.jvm.hotspot.debugger.Address localVariableBase ()
public sun.jvm.hotspot.debugger.cdbg.CFrame sender (sun.jvm.hotspot.debugger.ThreadProxy)
sun.jvm.hotspot.debugger.ThreadProxy t
public sun.jvm.hotspot.debugger.cdbg.ClosestSymbol closestSymbolToPC ()
void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.proc.ProcDebugger dbg
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.Address fp
void setSender (sun.jvm.hotspot.debugger.proc.ProcCFrame)
sun.jvm.hotspot.debugger.proc.ProcCFrame sender
}
sun/jvm/hotspot/debugger/proc/ProcDebugger.class
ProcDebugger.java
package sun.jvm.hotspot.debugger.proc
public abstract sun.jvm.hotspot.debugger.proc.ProcDebugger extends java.lang.Object implements sun.jvm.hotspot.debugger.JVMDebugger {
public abstract sun.jvm.hotspot.debugger.MachineDescription getMachineDescription () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.lang.String addressValueToString (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract boolean readJBoolean (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract byte readJByte (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract char readJChar (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract double readJDouble (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract float readJFloat (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract int readJInt (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long readJLong (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract short readJShort (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long readCInteger (long, long, boolean) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.proc.ProcAddress readAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.proc.ProcAddress readCompOopAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.proc.ProcAddress readCompKlassAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.proc.ProcOopHandle readOopHandle (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.proc.ProcOopHandle readCompOopHandle (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long[] getThreadIntegerRegisterSet (int) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long getAddressValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.Address newAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.util.List getThreadList () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.util.List getLoadObjectList () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.cdbg.CFrame topFrameForThread (sun.jvm.hotspot.debugger.ThreadProxy) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.cdbg.ClosestSymbol lookup (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.lang.String demangle (java.lang.String)
}
sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.class
ProcDebuggerLocal.java
package sun.jvm.hotspot.debugger.proc
public sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal extends sun.jvm.hotspot.debugger.DebuggerBase implements sun.jvm.hotspot.debugger.proc.ProcDebugger {
protected static final int cacheSize
private static sun.jvm.hotspot.debugger.cdbg.LoadObjectComparator loadObjectComparator
private boolean unalignedAccessesOkay
private sun.jvm.hotspot.debugger.proc.ProcThreadFactory threadFactory
private int pcRegIndex
private int fpRegIndex
private java.util.Map nameToDsoMap
private java.util.List loadObjects
private sun.jvm.hotspot.debugger.cdbg.CDebugger cdbg
private boolean suspended
private long p_ps_prochandle
private long libthread_db_handle
private long p_td_thragent_t
private long p_td_init
private long p_td_ta_new
private long p_td_ta_delete
private long p_td_ta_thr_iter
private long p_td_thr_get_info
private long p_td_ta_map_id2thr
private long p_td_thr_getgregs
private int classes_jsa_fd
private long p_file_map_header
private boolean attached
private boolean isCore
private java.util.List threadListCache
private java.util.List loadObjectCache
private java.util.Map topFrameCache
public void <init> (sun.jvm.hotspot.debugger.MachineDescription, boolean)
Class tfc
java.lang.reflect.Constructor[] ctfc
Exception e
int cacheNumPages
int cachePageSize
sun.jvm.hotspot.debugger.MachineDescription machDesc
boolean useCache
String cpu
public boolean hasProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
public java.util.List getProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
public synchronized void attach (int) throws sun.jvm.hotspot.debugger.DebuggerException
int processID
public synchronized void attach (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
String executableName
String coreFileName
public synchronized boolean detach ()
Exception e
public synchronized void suspend () throws sun.jvm.hotspot.debugger.DebuggerException
public synchronized void resume () throws sun.jvm.hotspot.debugger.DebuggerException
public synchronized boolean isSuspended () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.Address parseAddress (java.lang.String) throws java.lang.NumberFormatException
String addressString
long addr
public java.lang.String getOS ()
public java.lang.String getCPU ()
public boolean hasConsole () throws sun.jvm.hotspot.debugger.DebuggerException
public java.lang.String consoleExecuteCommand (java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
String cmd
public java.lang.String getConsolePrompt () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.cdbg.CDebugger getCDebugger () throws sun.jvm.hotspot.debugger.DebuggerException
public synchronized sun.jvm.hotspot.debugger.Address lookup (java.lang.String, java.lang.String)
String objectName
String symbol
long addr
public synchronized sun.jvm.hotspot.debugger.OopHandle lookupOop (java.lang.String, java.lang.String)
String objectName
String symbol
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.MachineDescription getMachineDescription ()
public void setMachineDescription (sun.jvm.hotspot.debugger.MachineDescription)
sun.jvm.hotspot.debugger.MachineDescription machDesc
public synchronized int getRemoteProcessAddressSize () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.ThreadProxy getThreadForIdentifierAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.ThreadProxy getThreadForThreadId (long)
long id
public long readJLong (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
byte[] data
public java.lang.String addressValueToString (long)
long address
public long readCInteger (long, long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long numBytes
boolean isUnsigned
byte[] data
public sun.jvm.hotspot.debugger.proc.ProcAddress readAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
public sun.jvm.hotspot.debugger.proc.ProcAddress readCompOopAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
public sun.jvm.hotspot.debugger.proc.ProcAddress readCompKlassAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
public sun.jvm.hotspot.debugger.proc.ProcOopHandle readOopHandle (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long address
long value
public sun.jvm.hotspot.debugger.proc.ProcOopHandle readCompOopHandle (long)
long address
long value
public void writeBytesToProcess (long, long, byte[]) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.DebuggerException
long address
long numBytes
byte[] data
public synchronized sun.jvm.hotspot.debugger.ReadResult readBytesFromProcess (long, long) throws sun.jvm.hotspot.debugger.DebuggerException
long address
long numBytes
byte[] res
protected int getPageSize ()
int pagesize
public synchronized long[] getThreadIntegerRegisterSet (int)
int tid
public long getAddressValue (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address newAddress (long)
long value
public synchronized java.util.List getThreadList () throws sun.jvm.hotspot.debugger.DebuggerException
java.util.List res
public synchronized java.util.List getLoadObjectList () throws sun.jvm.hotspot.debugger.DebuggerException
public synchronized sun.jvm.hotspot.debugger.cdbg.CFrame topFrameForThread (sun.jvm.hotspot.debugger.ThreadProxy) throws sun.jvm.hotspot.debugger.DebuggerException
int i
sun.jvm.hotspot.debugger.ThreadContext context
int numRegs
long[] regs
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.cdbg.CFrame res
public synchronized sun.jvm.hotspot.debugger.cdbg.ClosestSymbol lookup (long)
long address
public java.lang.String demangle (java.lang.String)
String name
private void updateLoadObjectCache ()
java.util.List res
private static java.util.List sortLoadObjects (java.util.List)
java.util.List in
Object[] arr
private long lookupByName (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.proc.ProcAddress addr
String objectName
String symbolName
sun.jvm.hotspot.debugger.proc.SharedObject dso
private sun.jvm.hotspot.debugger.proc.SharedObject findDSOByName (java.lang.String)
sun.jvm.hotspot.debugger.proc.SharedObject dso
java.util.Iterator iter
String fullPathName
private void reresolveLoadObjects () throws sun.jvm.hotspot.debugger.DebuggerException
private void checkAttached ()
private void requireAttach ()
private void clearCacheFields ()
private void resetNativePointers ()
private native void attach0 (java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
private native void attach0 (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
private native void detach0 () throws sun.jvm.hotspot.debugger.DebuggerException
private native int getRemoteProcessAddressSize0 () throws sun.jvm.hotspot.debugger.DebuggerException
private native int getPageSize0 () throws sun.jvm.hotspot.debugger.DebuggerException
private native long[] getThreadIntegerRegisterSet0 (long) throws sun.jvm.hotspot.debugger.DebuggerException
private native void fillThreadList0 (java.util.List) throws sun.jvm.hotspot.debugger.DebuggerException
private native sun.jvm.hotspot.debugger.proc.ProcCFrame fillCFrameList0 (long[]) throws sun.jvm.hotspot.debugger.DebuggerException
private sun.jvm.hotspot.debugger.proc.ProcCFrame createSenderFrame (sun.jvm.hotspot.debugger.proc.ProcCFrame, long, long)
sun.jvm.hotspot.debugger.proc.ProcCFrame f
long pc
long fp
sun.jvm.hotspot.debugger.proc.ProcCFrame sender
private native void fillLoadObjectList0 (java.util.List) throws sun.jvm.hotspot.debugger.DebuggerException
private sun.jvm.hotspot.debugger.cdbg.LoadObject createLoadObject (java.lang.String, long, long)
sun.jvm.hotspot.debugger.Address oldBase
String fileName
long textsize
long base
java.io.File f
sun.jvm.hotspot.debugger.Address baseAddr
sun.jvm.hotspot.debugger.proc.SharedObject res
private native long lookupByName0 (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
private native sun.jvm.hotspot.debugger.cdbg.ClosestSymbol lookupByAddress0 (long) throws sun.jvm.hotspot.debugger.DebuggerException
private sun.jvm.hotspot.debugger.cdbg.ClosestSymbol createClosestSymbol (java.lang.String, long)
String name
long offset
private native byte[] readBytesFromProcess0 (long, long) throws sun.jvm.hotspot.debugger.DebuggerException
private native void writeBytesToProcess0 (long, long, byte[]) throws sun.jvm.hotspot.debugger.DebuggerException
private native void suspend0 () throws sun.jvm.hotspot.debugger.DebuggerException
private native void resume0 () throws sun.jvm.hotspot.debugger.DebuggerException
private native java.lang.String demangle0 (java.lang.String)
private static native void initIDs () throws sun.jvm.hotspot.debugger.DebuggerException
static void <clinit> ()
}
sun/jvm/hotspot/debugger/proc/ProcOopHandle.class
ProcOopHandle.java
package sun.jvm.hotspot.debugger.proc
sun.jvm.hotspot.debugger.proc.ProcOopHandle extends sun.jvm.hotspot.debugger.proc.ProcAddress implements sun.jvm.hotspot.debugger.OopHandle {
void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger, long)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
long addr
public sun.jvm.hotspot.debugger.Address addOffsetTo (long) throws java.lang.UnsupportedOperationException
long offset
public sun.jvm.hotspot.debugger.Address andWithMask (long) throws java.lang.UnsupportedOperationException
long mask
public sun.jvm.hotspot.debugger.Address orWithMask (long) throws java.lang.UnsupportedOperationException
long mask
public sun.jvm.hotspot.debugger.Address xorWithMask (long) throws java.lang.UnsupportedOperationException
long mask
}
sun/jvm/hotspot/debugger/proc/ProcThreadFactory.class
ProcThreadFactory.java
package sun.jvm.hotspot.debugger.proc
public abstract sun.jvm.hotspot.debugger.proc.ProcThreadFactory extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (long)
}
sun/jvm/hotspot/debugger/proc/SharedObject.class
SharedObject.java
package sun.jvm.hotspot.debugger.proc
sun.jvm.hotspot.debugger.proc.SharedObject extends sun.jvm.hotspot.debugger.posix.DSO {
private sun.jvm.hotspot.debugger.proc.ProcDebugger dbg
void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger, java.lang.String, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.proc.ProcDebugger dbg
String filename
long size
sun.jvm.hotspot.debugger.Address relocation
protected sun.jvm.hotspot.debugger.Address newAddress (long)
long address
protected long getAddressValue (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
}
sun/jvm/hotspot/debugger/proc/amd64/
sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.class
ProcAMD64Thread.java
package sun.jvm.hotspot.debugger.proc.amd64
public sun.jvm.hotspot.debugger.proc.amd64.ProcAMD64Thread extends java.lang.Object implements sun.jvm.hotspot.debugger.ThreadProxy {
private sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
private int id
public void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
sun.jvm.hotspot.debugger.Address addr
public void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger, long)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
long id
public sun.jvm.hotspot.debugger.ThreadContext getContext () throws java.lang.IllegalThreadStateException
int i
sun.jvm.hotspot.debugger.proc.amd64.ProcAMD64ThreadContext context
long[] regs
public boolean canSetContext () throws sun.jvm.hotspot.debugger.DebuggerException
public void setContext (sun.jvm.hotspot.debugger.ThreadContext) throws java.lang.IllegalThreadStateException sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.ThreadContext context
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.class
ProcAMD64ThreadContext.java
package sun.jvm.hotspot.debugger.proc.amd64
public sun.jvm.hotspot.debugger.proc.amd64.ProcAMD64ThreadContext extends sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext {
private sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.class
ProcAMD64ThreadFactory.java
package sun.jvm.hotspot.debugger.proc.amd64
public sun.jvm.hotspot.debugger.proc.amd64.ProcAMD64ThreadFactory extends java.lang.Object implements sun.jvm.hotspot.debugger.proc.ProcThreadFactory {
private sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address threadIdentifierAddr
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (long)
long id
}
sun/jvm/hotspot/debugger/proc/sparc/
sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThread.class
ProcSPARCThread.java
package sun.jvm.hotspot.debugger.proc.sparc
public sun.jvm.hotspot.debugger.proc.sparc.ProcSPARCThread extends java.lang.Object implements sun.jvm.hotspot.debugger.ThreadProxy {
private sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
private int id
public void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
sun.jvm.hotspot.debugger.Address addr
public void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger, long)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
long id
public sun.jvm.hotspot.debugger.ThreadContext getContext () throws java.lang.IllegalThreadStateException
int i
sun.jvm.hotspot.debugger.proc.sparc.ProcSPARCThreadContext context
long[] regs
public boolean canSetContext () throws sun.jvm.hotspot.debugger.DebuggerException
public void setContext (sun.jvm.hotspot.debugger.ThreadContext) throws java.lang.IllegalThreadStateException sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.ThreadContext context
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadContext.class
ProcSPARCThreadContext.java
package sun.jvm.hotspot.debugger.proc.sparc
public sun.jvm.hotspot.debugger.proc.sparc.ProcSPARCThreadContext extends sun.jvm.hotspot.debugger.sparc.SPARCThreadContext {
private sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadFactory.class
ProcSPARCThreadFactory.java
package sun.jvm.hotspot.debugger.proc.sparc
public sun.jvm.hotspot.debugger.proc.sparc.ProcSPARCThreadFactory extends java.lang.Object implements sun.jvm.hotspot.debugger.proc.ProcThreadFactory {
private sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address threadIdentifierAddr
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (long)
long id
}
sun/jvm/hotspot/debugger/proc/x86/
sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.class
ProcX86Thread.java
package sun.jvm.hotspot.debugger.proc.x86
public sun.jvm.hotspot.debugger.proc.x86.ProcX86Thread extends java.lang.Object implements sun.jvm.hotspot.debugger.ThreadProxy {
private sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
private int id
public void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
sun.jvm.hotspot.debugger.Address addr
public void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger, long)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
long id
public sun.jvm.hotspot.debugger.ThreadContext getContext () throws java.lang.IllegalThreadStateException
int i
sun.jvm.hotspot.debugger.proc.x86.ProcX86ThreadContext context
long[] regs
public boolean canSetContext () throws sun.jvm.hotspot.debugger.DebuggerException
public void setContext (sun.jvm.hotspot.debugger.ThreadContext) throws java.lang.IllegalThreadStateException sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.ThreadContext context
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.class
ProcX86ThreadContext.java
package sun.jvm.hotspot.debugger.proc.x86
public sun.jvm.hotspot.debugger.proc.x86.ProcX86ThreadContext extends sun.jvm.hotspot.debugger.x86.X86ThreadContext {
private sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.class
ProcX86ThreadFactory.java
package sun.jvm.hotspot.debugger.proc.x86
public sun.jvm.hotspot.debugger.proc.x86.ProcX86ThreadFactory extends java.lang.Object implements sun.jvm.hotspot.debugger.proc.ProcThreadFactory {
private sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.proc.ProcDebugger)
sun.jvm.hotspot.debugger.proc.ProcDebugger debugger
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address threadIdentifierAddr
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (long)
long id
}
sun/jvm/hotspot/debugger/remote/
sun/jvm/hotspot/debugger/remote/RemoteAddress.class
RemoteAddress.java
package sun.jvm.hotspot.debugger.remote
sun.jvm.hotspot.debugger.remote.RemoteAddress extends java.lang.Object implements sun.jvm.hotspot.debugger.Address {
protected sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
protected long addr
void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient, long)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
long addr
public boolean equals (java.lang.Object)
Object arg
public int hashCode ()
public java.lang.String toString ()
public long getCIntegerAt (long, long, boolean) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
long numBytes
boolean isUnsigned
public sun.jvm.hotspot.debugger.Address getAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.Address getCompOopAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.Address getCompKlassAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public boolean getJBooleanAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public byte getJByteAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public char getJCharAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public double getJDoubleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public float getJFloatAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public int getJIntAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public long getJLongAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public short getJShortAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.OopHandle getOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long offset
public sun.jvm.hotspot.debugger.OopHandle getCompOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long offset
public void setCIntegerAt (long, long, long)
long offset
long numBytes
long value
public void setAddressAt (long, sun.jvm.hotspot.debugger.Address)
long offset
sun.jvm.hotspot.debugger.Address value
public void setJBooleanAt (long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
boolean value
public void setJByteAt (long, byte) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
byte value
public void setJCharAt (long, char) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
char value
public void setJDoubleAt (long, double) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
double value
public void setJFloatAt (long, float) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
float value
public void setJIntAt (long, int) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
int value
public void setJLongAt (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
long value
public void setJShortAt (long, short) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
short value
public void setOopHandleAt (long, sun.jvm.hotspot.debugger.OopHandle) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
sun.jvm.hotspot.debugger.OopHandle value
public sun.jvm.hotspot.debugger.Address addOffsetTo (long) throws java.lang.UnsupportedOperationException
long offset
long value
public sun.jvm.hotspot.debugger.OopHandle addOffsetToAsOopHandle (long) throws java.lang.UnsupportedOperationException
long offset
long value
public long minus (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
public boolean lessThan (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
sun.jvm.hotspot.debugger.remote.RemoteAddress remoteArg
public boolean lessThanOrEqual (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
sun.jvm.hotspot.debugger.remote.RemoteAddress remoteArg
public boolean greaterThan (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
sun.jvm.hotspot.debugger.remote.RemoteAddress remoteArg
public boolean greaterThanOrEqual (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
sun.jvm.hotspot.debugger.remote.RemoteAddress remoteArg
public sun.jvm.hotspot.debugger.Address andWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
public sun.jvm.hotspot.debugger.Address orWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
public sun.jvm.hotspot.debugger.Address xorWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
long getValue ()
private static void check (boolean, java.lang.String)
boolean arg
String failMessage
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.debugger.remote.RemoteAddress p1
sun.jvm.hotspot.debugger.remote.RemoteAddress p2
sun.jvm.hotspot.debugger.remote.RemoteAddress n1
sun.jvm.hotspot.debugger.remote.RemoteAddress n2
}
sun/jvm/hotspot/debugger/remote/RemoteDebugger.class
RemoteDebugger.java
package sun.jvm.hotspot.debugger.remote
public abstract sun.jvm.hotspot.debugger.remote.RemoteDebugger extends java.lang.Object implements java.rmi.Remote {
public abstract java.lang.String getOS () throws java.rmi.RemoteException
public abstract java.lang.String getCPU () throws java.rmi.RemoteException
public abstract sun.jvm.hotspot.debugger.MachineDescription getMachineDescription () throws java.rmi.RemoteException
public abstract long lookupInProcess (java.lang.String, java.lang.String) throws java.rmi.RemoteException
public abstract sun.jvm.hotspot.debugger.ReadResult readBytesFromProcess (long, long) throws java.rmi.RemoteException
public abstract boolean hasConsole () throws java.rmi.RemoteException
public abstract java.lang.String getConsolePrompt () throws java.rmi.RemoteException
public abstract java.lang.String consoleExecuteCommand (java.lang.String) throws java.rmi.RemoteException
public abstract long getJBooleanSize () throws java.rmi.RemoteException
public abstract long getJByteSize () throws java.rmi.RemoteException
public abstract long getJCharSize () throws java.rmi.RemoteException
public abstract long getJDoubleSize () throws java.rmi.RemoteException
public abstract long getJFloatSize () throws java.rmi.RemoteException
public abstract long getJIntSize () throws java.rmi.RemoteException
public abstract long getJLongSize () throws java.rmi.RemoteException
public abstract long getJShortSize () throws java.rmi.RemoteException
public abstract long getHeapOopSize () throws java.rmi.RemoteException
public abstract long getNarrowOopBase () throws java.rmi.RemoteException
public abstract int getNarrowOopShift () throws java.rmi.RemoteException
public abstract long getKlassPtrSize () throws java.rmi.RemoteException
public abstract long getNarrowKlassBase () throws java.rmi.RemoteException
public abstract int getNarrowKlassShift () throws java.rmi.RemoteException
public abstract boolean areThreadsEqual (long, boolean, long, boolean) throws java.rmi.RemoteException
public abstract int getThreadHashCode (long, boolean) throws java.rmi.RemoteException
public abstract long[] getThreadIntegerRegisterSet (long, boolean) throws java.rmi.RemoteException
}
sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.class
RemoteDebuggerClient.java
package sun.jvm.hotspot.debugger.remote
public sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient extends sun.jvm.hotspot.debugger.DebuggerBase implements sun.jvm.hotspot.debugger.JVMDebugger {
private sun.jvm.hotspot.debugger.remote.RemoteDebugger remoteDebugger
private sun.jvm.hotspot.debugger.remote.RemoteThreadFactory threadFactory
private boolean unalignedAccessesOkay
private static final int cacheSize
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebugger) throws sun.jvm.hotspot.debugger.DebuggerException
int cacheNumPages
int cachePageSize
int cacheNumPages
int cachePageSize
int cacheNumPages
int cachePageSize
Class tf
java.lang.reflect.Constructor[] ctf
Exception e
int cacheNumPages
int cachePageSize
String cpu
java.rmi.RemoteException e
sun.jvm.hotspot.debugger.remote.RemoteDebugger remoteDebugger
public long[] getThreadIntegerRegisterSet (sun.jvm.hotspot.debugger.Address)
java.rmi.RemoteException e
sun.jvm.hotspot.debugger.Address addr
public long[] getThreadIntegerRegisterSet (long)
java.rmi.RemoteException e
long id
public boolean hasProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
public java.util.List getProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
public void attach (int) throws sun.jvm.hotspot.debugger.DebuggerException
int processID
public void attach (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
String executableName
String coreFileName
public boolean detach ()
public sun.jvm.hotspot.debugger.Address parseAddress (java.lang.String) throws java.lang.NumberFormatException
String addressString
long addr
public java.lang.String getOS () throws sun.jvm.hotspot.debugger.DebuggerException
java.rmi.RemoteException e
public java.lang.String getCPU ()
java.rmi.RemoteException e
public boolean hasConsole () throws sun.jvm.hotspot.debugger.DebuggerException
java.rmi.RemoteException e
public java.lang.String consoleExecuteCommand (java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
java.rmi.RemoteException e
String cmd
public java.lang.String getConsolePrompt () throws sun.jvm.hotspot.debugger.DebuggerException
java.rmi.RemoteException e
public sun.jvm.hotspot.debugger.cdbg.CDebugger getCDebugger () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.Address lookup (java.lang.String, java.lang.String)
long addr
java.rmi.RemoteException e
String objectName
String symbol
public sun.jvm.hotspot.debugger.OopHandle lookupOop (java.lang.String, java.lang.String)
long addr
java.rmi.RemoteException e
String objectName
String symbol
public long readCInteger (long, long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long numBytes
boolean isUnsigned
byte[] data
public long readJLong (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
byte[] data
public void configureJavaPrimitiveTypeSizes (long, long, long, long, long, long, long, long)
long jbooleanSize
long jbyteSize
long jcharSize
long jdoubleSize
long jfloatSize
long jintSize
long jlongSize
long jshortSize
public void setMachineDescription (sun.jvm.hotspot.debugger.MachineDescription)
sun.jvm.hotspot.debugger.MachineDescription machDesc
public int getRemoteProcessAddressSize ()
public java.lang.String addressValueToString (long)
long addr
public long getAddressValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address newAddress (long)
long value
sun.jvm.hotspot.debugger.remote.RemoteAddress readAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
sun.jvm.hotspot.debugger.remote.RemoteAddress readCompOopAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
sun.jvm.hotspot.debugger.remote.RemoteAddress readCompKlassAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
long value
sun.jvm.hotspot.debugger.remote.RemoteOopHandle readOopHandle (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long address
long value
sun.jvm.hotspot.debugger.remote.RemoteOopHandle readCompOopHandle (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long address
long value
boolean areThreadsEqual (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr1
sun.jvm.hotspot.debugger.Address addr2
boolean areThreadsEqual (long, long)
long id1
long id2
boolean areThreadsEqual (sun.jvm.hotspot.debugger.Address, long)
sun.jvm.hotspot.debugger.Address addr1
long id2
boolean areThreadsEqual (long, sun.jvm.hotspot.debugger.Address)
long id1
sun.jvm.hotspot.debugger.Address addr2
int getThreadHashCode (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
int getThreadHashCode (long)
long id
public sun.jvm.hotspot.debugger.ThreadProxy getThreadForIdentifierAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.ThreadProxy getThreadForThreadId (long)
long id
public sun.jvm.hotspot.debugger.MachineDescription getMachineDescription () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.ReadResult readBytesFromProcess (long, long)
java.rmi.RemoteException e
long address
long numBytes
public void writeBytesToProcess (long, long, byte[])
long a
long b
byte[] c
}
sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.class
RemoteDebuggerServer.java
package sun.jvm.hotspot.debugger.remote
public sun.jvm.hotspot.debugger.remote.RemoteDebuggerServer extends java.rmi.server.UnicastRemoteObject implements sun.jvm.hotspot.debugger.remote.RemoteDebugger {
private transient sun.jvm.hotspot.debugger.Debugger debugger
public void <init> () throws java.rmi.RemoteException
public void <init> (sun.jvm.hotspot.debugger.Debugger) throws java.rmi.RemoteException
sun.jvm.hotspot.debugger.Debugger debugger
public java.lang.String getOS () throws java.rmi.RemoteException
public java.lang.String getCPU () throws java.rmi.RemoteException
public sun.jvm.hotspot.debugger.MachineDescription getMachineDescription () throws java.rmi.RemoteException
public long lookupInProcess (java.lang.String, java.lang.String) throws java.rmi.RemoteException
String objectName
String symbol
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.ReadResult readBytesFromProcess (long, long) throws java.rmi.RemoteException
long address
long numBytes
public boolean hasConsole () throws java.rmi.RemoteException
public java.lang.String getConsolePrompt () throws java.rmi.RemoteException
public java.lang.String consoleExecuteCommand (java.lang.String) throws java.rmi.RemoteException
String cmd
public long getJBooleanSize () throws java.rmi.RemoteException
public long getJByteSize () throws java.rmi.RemoteException
public long getJCharSize () throws java.rmi.RemoteException
public long getJDoubleSize () throws java.rmi.RemoteException
public long getJFloatSize () throws java.rmi.RemoteException
public long getJIntSize () throws java.rmi.RemoteException
public long getJLongSize () throws java.rmi.RemoteException
public long getJShortSize () throws java.rmi.RemoteException
public long getHeapOopSize () throws java.rmi.RemoteException
public long getNarrowOopBase () throws java.rmi.RemoteException
public int getNarrowOopShift () throws java.rmi.RemoteException
public long getKlassPtrSize () throws java.rmi.RemoteException
public long getNarrowKlassBase () throws java.rmi.RemoteException
public int getNarrowKlassShift () throws java.rmi.RemoteException
public boolean areThreadsEqual (long, boolean, long, boolean) throws java.rmi.RemoteException
long addrOrId1
boolean isAddress1
long addrOrId2
boolean isAddress2
sun.jvm.hotspot.debugger.ThreadProxy t1
sun.jvm.hotspot.debugger.ThreadProxy t2
public int getThreadHashCode (long, boolean) throws java.rmi.RemoteException
long addrOrId
boolean isAddress
sun.jvm.hotspot.debugger.ThreadProxy t
public long[] getThreadIntegerRegisterSet (long, boolean) throws java.rmi.RemoteException
int r
long addrOrId
boolean isAddress
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.ThreadContext tc
long[] regs
private sun.jvm.hotspot.debugger.ThreadProxy getThreadProxy (long, boolean) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.Address addr
long addrOrId
boolean isAddress
}
sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer_Stub.class
<Unknown>
package sun.jvm.hotspot.debugger.remote
public final sun.jvm.hotspot.debugger.remote.RemoteDebuggerServer_Stub extends java.rmi.server.RemoteStub implements sun.jvm.hotspot.debugger.remote.RemoteDebugger java.rmi.Remote {
private static final long serialVersionUID
private static java.lang.reflect.Method $method_areThreadsEqual_0
private static java.lang.reflect.Method $method_consoleExecuteCommand_1
private static java.lang.reflect.Method $method_getCPU_2
private static java.lang.reflect.Method $method_getConsolePrompt_3
private static java.lang.reflect.Method $method_getHeapOopSize_4
private static java.lang.reflect.Method $method_getJBooleanSize_5
private static java.lang.reflect.Method $method_getJByteSize_6
private static java.lang.reflect.Method $method_getJCharSize_7
private static java.lang.reflect.Method $method_getJDoubleSize_8
private static java.lang.reflect.Method $method_getJFloatSize_9
private static java.lang.reflect.Method $method_getJIntSize_10
private static java.lang.reflect.Method $method_getJLongSize_11
private static java.lang.reflect.Method $method_getJShortSize_12
private static java.lang.reflect.Method $method_getKlassPtrSize_13
private static java.lang.reflect.Method $method_getMachineDescription_14
private static java.lang.reflect.Method $method_getNarrowKlassBase_15
private static java.lang.reflect.Method $method_getNarrowKlassShift_16
private static java.lang.reflect.Method $method_getNarrowOopBase_17
private static java.lang.reflect.Method $method_getNarrowOopShift_18
private static java.lang.reflect.Method $method_getOS_19
private static java.lang.reflect.Method $method_getThreadHashCode_20
private static java.lang.reflect.Method $method_getThreadIntegerRegisterSet_21
private static java.lang.reflect.Method $method_hasConsole_22
private static java.lang.reflect.Method $method_lookupInProcess_23
private static java.lang.reflect.Method $method_readBytesFromProcess_24
static Class class$sun$jvm$hotspot$debugger$remote$RemoteDebugger
static Class class$java$lang$String
static void <clinit> ()
public void <init> (java.rmi.server.RemoteRef)
public boolean areThreadsEqual (long, boolean, long, boolean) throws java.rmi.RemoteException
static java.lang.Class class$ (java.lang.String)
public java.lang.String consoleExecuteCommand (java.lang.String) throws java.rmi.RemoteException
public java.lang.String getCPU () throws java.rmi.RemoteException
public java.lang.String getConsolePrompt () throws java.rmi.RemoteException
public long getHeapOopSize () throws java.rmi.RemoteException
public long getJBooleanSize () throws java.rmi.RemoteException
public long getJByteSize () throws java.rmi.RemoteException
public long getJCharSize () throws java.rmi.RemoteException
public long getJDoubleSize () throws java.rmi.RemoteException
public long getJFloatSize () throws java.rmi.RemoteException
public long getJIntSize () throws java.rmi.RemoteException
public long getJLongSize () throws java.rmi.RemoteException
public long getJShortSize () throws java.rmi.RemoteException
public long getKlassPtrSize () throws java.rmi.RemoteException
public sun.jvm.hotspot.debugger.MachineDescription getMachineDescription () throws java.rmi.RemoteException
public long getNarrowKlassBase () throws java.rmi.RemoteException
public int getNarrowKlassShift () throws java.rmi.RemoteException
public long getNarrowOopBase () throws java.rmi.RemoteException
public int getNarrowOopShift () throws java.rmi.RemoteException
public java.lang.String getOS () throws java.rmi.RemoteException
public int getThreadHashCode (long, boolean) throws java.rmi.RemoteException
public long[] getThreadIntegerRegisterSet (long, boolean) throws java.rmi.RemoteException
public boolean hasConsole () throws java.rmi.RemoteException
public long lookupInProcess (java.lang.String, java.lang.String) throws java.rmi.RemoteException
public sun.jvm.hotspot.debugger.ReadResult readBytesFromProcess (long, long) throws java.rmi.RemoteException
}
sun/jvm/hotspot/debugger/remote/RemoteOopHandle.class
RemoteOopHandle.java
package sun.jvm.hotspot.debugger.remote
sun.jvm.hotspot.debugger.remote.RemoteOopHandle extends sun.jvm.hotspot.debugger.remote.RemoteAddress implements sun.jvm.hotspot.debugger.OopHandle {
void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient, long)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
long addr
public sun.jvm.hotspot.debugger.Address addOffsetTo (long) throws java.lang.UnsupportedOperationException
long offset
public sun.jvm.hotspot.debugger.Address andWithMask (long) throws java.lang.UnsupportedOperationException
long mask
public sun.jvm.hotspot.debugger.Address orWithMask (long) throws java.lang.UnsupportedOperationException
long mask
public sun.jvm.hotspot.debugger.Address xorWithMask (long) throws java.lang.UnsupportedOperationException
long mask
}
sun/jvm/hotspot/debugger/remote/RemoteThread.class
RemoteThread.java
package sun.jvm.hotspot.debugger.remote
public abstract sun.jvm.hotspot.debugger.remote.RemoteThread extends java.lang.Object implements sun.jvm.hotspot.debugger.ThreadProxy {
protected sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
protected sun.jvm.hotspot.debugger.Address addr
protected long id
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
sun.jvm.hotspot.debugger.Address addr
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient, long)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
long id
public boolean canSetContext () throws sun.jvm.hotspot.debugger.DebuggerException
public void setContext (sun.jvm.hotspot.debugger.ThreadContext) throws java.lang.IllegalThreadStateException sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.ThreadContext context
public boolean equals (java.lang.Object)
Object o
sun.jvm.hotspot.debugger.remote.RemoteThread other
boolean isOtherAddress
boolean isAddress
public int hashCode ()
public java.lang.String toString ()
}
sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.class
RemoteThreadFactory.java
package sun.jvm.hotspot.debugger.remote
public abstract sun.jvm.hotspot.debugger.remote.RemoteThreadFactory extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (long)
}
sun/jvm/hotspot/debugger/remote/amd64/
sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64Thread.class
RemoteAMD64Thread.java
package sun.jvm.hotspot.debugger.remote.amd64
public sun.jvm.hotspot.debugger.remote.amd64.RemoteAMD64Thread extends sun.jvm.hotspot.debugger.remote.RemoteThread {
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
sun.jvm.hotspot.debugger.Address addr
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient, long)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
long id
public sun.jvm.hotspot.debugger.ThreadContext getContext () throws java.lang.IllegalThreadStateException
int i
sun.jvm.hotspot.debugger.remote.amd64.RemoteAMD64ThreadContext context
long[] regs
}
sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadContext.class
RemoteAMD64ThreadContext.java
package sun.jvm.hotspot.debugger.remote.amd64
public sun.jvm.hotspot.debugger.remote.amd64.RemoteAMD64ThreadContext extends sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext {
private sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadFactory.class
RemoteAMD64ThreadFactory.java
package sun.jvm.hotspot.debugger.remote.amd64
public sun.jvm.hotspot.debugger.remote.amd64.RemoteAMD64ThreadFactory extends java.lang.Object implements sun.jvm.hotspot.debugger.remote.RemoteThreadFactory {
private sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address threadIdentifierAddr
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (long)
long id
}
sun/jvm/hotspot/debugger/remote/sparc/
sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThread.class
RemoteSPARCThread.java
package sun.jvm.hotspot.debugger.remote.sparc
public sun.jvm.hotspot.debugger.remote.sparc.RemoteSPARCThread extends sun.jvm.hotspot.debugger.remote.RemoteThread {
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
sun.jvm.hotspot.debugger.Address addr
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient, long)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
long id
public sun.jvm.hotspot.debugger.ThreadContext getContext () throws java.lang.IllegalThreadStateException
int i
sun.jvm.hotspot.debugger.remote.sparc.RemoteSPARCThreadContext context
long[] regs
}
sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadContext.class
RemoteSPARCThreadContext.java
package sun.jvm.hotspot.debugger.remote.sparc
public sun.jvm.hotspot.debugger.remote.sparc.RemoteSPARCThreadContext extends sun.jvm.hotspot.debugger.sparc.SPARCThreadContext {
private sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadFactory.class
RemoteSPARCThreadFactory.java
package sun.jvm.hotspot.debugger.remote.sparc
public sun.jvm.hotspot.debugger.remote.sparc.RemoteSPARCThreadFactory extends java.lang.Object implements sun.jvm.hotspot.debugger.remote.RemoteThreadFactory {
private sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address threadIdentifierAddr
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (long)
long id
}
sun/jvm/hotspot/debugger/remote/x86/
sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.class
RemoteX86Thread.java
package sun.jvm.hotspot.debugger.remote.x86
public sun.jvm.hotspot.debugger.remote.x86.RemoteX86Thread extends sun.jvm.hotspot.debugger.remote.RemoteThread {
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
sun.jvm.hotspot.debugger.Address addr
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient, long)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
long id
public sun.jvm.hotspot.debugger.ThreadContext getContext () throws java.lang.IllegalThreadStateException
int i
sun.jvm.hotspot.debugger.remote.x86.RemoteX86ThreadContext context
long[] regs
}
sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.class
RemoteX86ThreadContext.java
package sun.jvm.hotspot.debugger.remote.x86
public sun.jvm.hotspot.debugger.remote.x86.RemoteX86ThreadContext extends sun.jvm.hotspot.debugger.x86.X86ThreadContext {
private sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.class
RemoteX86ThreadFactory.java
package sun.jvm.hotspot.debugger.remote.x86
public sun.jvm.hotspot.debugger.remote.x86.RemoteX86ThreadFactory extends java.lang.Object implements sun.jvm.hotspot.debugger.remote.RemoteThreadFactory {
private sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
public void <init> (sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient)
sun.jvm.hotspot.debugger.remote.RemoteDebuggerClient debugger
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address threadIdentifierAddr
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (long)
long id
}
sun/jvm/hotspot/debugger/sparc/
sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.class
SPARCThreadContext.java
package sun.jvm.hotspot.debugger.sparc
public abstract sun.jvm.hotspot.debugger.sparc.SPARCThreadContext extends java.lang.Object implements sun.jvm.hotspot.debugger.ThreadContext {
public static final int R_G0
public static final int R_G1
public static final int R_G2
public static final int R_G3
public static final int R_G4
public static final int R_G5
public static final int R_G6
public static final int R_G7
public static final int R_O0
public static final int R_O1
public static final int R_O2
public static final int R_O3
public static final int R_O4
public static final int R_O5
public static final int R_O6
public static final int R_O7
public static final int R_L0
public static final int R_L1
public static final int R_L2
public static final int R_L3
public static final int R_L4
public static final int R_L5
public static final int R_L6
public static final int R_L7
public static final int R_I0
public static final int R_I1
public static final int R_I2
public static final int R_I3
public static final int R_I4
public static final int R_I5
public static final int R_I6
public static final int R_I7
public static final int R_CCR
public static final int R_PSR
public static final int R_PC
public static final int R_nPC
public static final int R_SP
public static final int R_FP
public static final int R_Y
public static final int R_ASI
public static final int R_FPRS
public static final int R_WIM
public static final int R_TBR
public static final int NPRGREG
private static final String[] regNames
private long[] data
public void <init> ()
public int getNumRegisters ()
public java.lang.String getRegisterName (int)
int index
public void setRegister (int, long)
int index
long value
public long getRegister (int)
int index
public sun.jvm.hotspot.debugger.cdbg.CFrame getTopFrame (sun.jvm.hotspot.debugger.Debugger)
sun.jvm.hotspot.debugger.Debugger dbg
public abstract void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
static void <clinit> ()
}
sun/jvm/hotspot/debugger/win32/
sun/jvm/hotspot/debugger/win32/coff/
sun/jvm/hotspot/debugger/win32/coff/AuxBfEfRecord.class
AuxBfEfRecord.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.AuxBfEfRecord extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.AuxSymbolRecord {
public abstract short getLineNumber ()
public abstract int getPointerToNextFunction ()
}
sun/jvm/hotspot/debugger/win32/coff/AuxFileRecord.class
AuxFileRecord.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.AuxFileRecord extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.AuxSymbolRecord {
public abstract java.lang.String getName ()
}
sun/jvm/hotspot/debugger/win32/coff/AuxFunctionDefinitionRecord.class
AuxFunctionDefinitionRecord.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.AuxFunctionDefinitionRecord extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.AuxSymbolRecord {
public abstract int getTagIndex ()
public abstract int getTotalSize ()
public abstract int getPointerToLineNumber ()
public abstract int getPointerToNextFunction ()
}
sun/jvm/hotspot/debugger/win32/coff/AuxSectionDefinitionsRecord.class
AuxSectionDefinitionsRecord.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.AuxSectionDefinitionsRecord extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.AuxSymbolRecord {
public abstract int getLength ()
public abstract short getNumberOfRelocations ()
public abstract short getNumberOfLineNumbers ()
public abstract int getCheckSum ()
public abstract short getNumber ()
public abstract byte getSelection ()
}
sun/jvm/hotspot/debugger/win32/coff/AuxSymbolRecord.class
AuxSymbolRecord.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.AuxSymbolRecord extends java.lang.Object {
public static final int FUNCTION_DEFINITION
public static final int BF_EF_RECORD
public static final int WEAK_EXTERNAL
public static final int FILE
public static final int SECTION_DEFINITION
public abstract int getType ()
}
sun/jvm/hotspot/debugger/win32/coff/AuxWeakExternalRecord.class
AuxWeakExternalRecord.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.AuxWeakExternalRecord extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.AuxSymbolRecord {
public static final int IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY
public static final int IMAGE_WEAK_EXTERN_SEARCH_LIBRARY
public static final int IMAGE_WEAK_EXTERN_SEARCH_ALIAS
public abstract int getTagIndex ()
public abstract int getCharacteristics ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFException.class
COFFException.java
package sun.jvm.hotspot.debugger.win32.coff
public sun.jvm.hotspot.debugger.win32.coff.COFFException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
sun/jvm/hotspot/debugger/win32/coff/COFFFile.class
COFFFile.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.COFFFile extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.win32.coff.COFFHeader getHeader ()
public abstract boolean isImage ()
public abstract void close ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl this$1
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl this$1
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
public java.lang.Object computeValue ()
int ptr
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$2.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$2 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl val$this$1
final synthetic int val$secHdrOffset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$3.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$3 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl val$this$1
final synthetic int val$symbolOffset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$AuxBfEfRecordImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$AuxBfEfRecordImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.AuxBfEfRecord {
private short lineNumber
private int pointerToNextFunction
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
public short getLineNumber ()
public int getPointerToNextFunction ()
public int getType ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$AuxFileRecordImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$AuxFileRecordImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.AuxFileRecord {
private String name
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
java.io.UnsupportedEncodingException e
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
byte[] tmpName
int numRead
public java.lang.String getName ()
public int getType ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$AuxFunctionDefinitionRecordImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$AuxFunctionDefinitionRecordImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.AuxFunctionDefinitionRecord {
private int tagIndex
private int totalSize
private int pointerToLineNumber
private int pointerToNextFunction
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
public int getTagIndex ()
public int getTotalSize ()
public int getPointerToLineNumber ()
public int getPointerToNextFunction ()
public int getType ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$AuxSectionDefinitionsRecordImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$AuxSectionDefinitionsRecordImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.AuxSectionDefinitionsRecord {
private int length
private short numberOfRelocations
private short numberOfLineNumbers
private int checkSum
private short number
private byte selection
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
public int getLength ()
public short getNumberOfRelocations ()
public short getNumberOfLineNumbers ()
public int getCheckSum ()
public short getNumber ()
public byte getSelection ()
public int getType ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$AuxWeakExternalRecordImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$AuxWeakExternalRecordImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.AuxWeakExternalRecord {
private int tagIndex
private int characteristics
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
public int getTagIndex ()
public int getCharacteristics ()
public int getType ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFLineNumberImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFLineNumberImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.COFFLineNumber {
private int type
private short lineNumber
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
public int getType ()
public short getLineNumber ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFRelocationImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFRelocationImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.COFFRelocation {
private int virtualAddress
private int symbolTableIndex
private short type
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
public int getVirtualAddress ()
public int getSymbolTableIndex ()
public short getType ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl$2.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl$2 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl$3.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl$3 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl$4.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl$4 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl$5.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl$5 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.COFFSymbol sun.jvm.hotspot.debugger.win32.coff.COFFSymbolConstants {
private int offset
private String name
private int value
private short sectionNumber
private short type
private byte storageClass
private byte numberOfAuxSymbols
private sun.jvm.hotspot.utilities.memo.MemoizedObject auxFunctionDefinitionRecord
private sun.jvm.hotspot.utilities.memo.MemoizedObject auxBfEfRecord
private sun.jvm.hotspot.utilities.memo.MemoizedObject auxWeakExternalRecord
private sun.jvm.hotspot.utilities.memo.MemoizedObject auxFileRecord
private sun.jvm.hotspot.utilities.memo.MemoizedObject auxSectionDefinitionsRecord
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
public void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
int stringOffset
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
byte[] tmpName
int numRead
public int getOffset ()
public java.lang.String getName ()
public int getValue ()
public short getSectionNumber ()
public short getType ()
public byte getStorageClass ()
public byte getNumberOfAuxSymbols ()
public boolean isFunctionDefinition ()
public sun.jvm.hotspot.debugger.win32.coff.AuxFunctionDefinitionRecord getAuxFunctionDefinitionRecord ()
public boolean isBfOrEfSymbol ()
public sun.jvm.hotspot.debugger.win32.coff.AuxBfEfRecord getAuxBfEfRecord ()
public boolean isWeakExternal ()
public sun.jvm.hotspot.debugger.win32.coff.AuxWeakExternalRecord getAuxWeakExternalRecord ()
public boolean isFile ()
public sun.jvm.hotspot.debugger.win32.coff.AuxFileRecord getAuxFileRecord ()
public boolean isSectionDefinition ()
public sun.jvm.hotspot.debugger.win32.coff.AuxSectionDefinitionsRecord getAuxSectionDefinitionsRecord ()
static synthetic int access$1700 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$COFFSymbolImpl x0
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DataDirectoryImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DataDirectoryImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DataDirectory {
int rva
int size
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
public int getRVA ()
public int getSize ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugDirectoryEntryImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugDirectoryEntryImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugDirectoryEntry sun.jvm.hotspot.debugger.win32.coff.DebugTypes {
private int characteristics
private int timeDateStamp
private short majorVersion
private short minorVersion
private int type
private int sizeOfData
private int addressOfRawData
private int pointerToRawData
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
public int getCharacteristics ()
public int getTimeDateStamp ()
public short getMajorVersion ()
public short getMinorVersion ()
public int getType ()
public int getSizeOfData ()
public int getAddressOfRawData ()
public int getPointerToRawData ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50 getDebugVC50 ()
int offset
sun.jvm.hotspot.debugger.win32.coff.COFFException e
public byte getRawDataByte (int)
int i
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugDirectoryImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugDirectoryImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugDirectory {
private int offset
private int size
private int numEntries
private static final int DEBUG_DIRECTORY_ENTRY_SIZE
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
int size
public int getNumEntries ()
public sun.jvm.hotspot.debugger.win32.coff.DebugDirectoryEntry getEntry (int)
int i
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSAlignSymImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSAlignSymImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSAlignSym {
private int offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getSymbolIterator ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl this$4
public java.lang.Object computeValue ()
int i
short[] vals
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl$2.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl$2 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl this$4
public java.lang.Object computeValue ()
int i
short[] vals
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl$3.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl$3 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl this$4
public java.lang.Object computeValue ()
int i
int[] vals
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl$4.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl$4 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl this$4
public java.lang.Object computeValue ()
int i
String[] vals
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSFileIndex {
private int offset
private short cMod
private short cRef
private sun.jvm.hotspot.utilities.memo.MemoizedObject modStart
private sun.jvm.hotspot.utilities.memo.MemoizedObject cRefCnt
private sun.jvm.hotspot.utilities.memo.MemoizedObject nameRef
private sun.jvm.hotspot.utilities.memo.MemoizedObject names
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
public short getNumModules ()
public short getNumReferences ()
public short[] getModStart ()
public short[] getRefCount ()
public int[] getNameRef ()
public java.lang.String[] getNames ()
static synthetic short access$700 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl x0
static synthetic short access$800 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSFileIndexImpl x0
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSGlobalPubImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSGlobalPubImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSymbolBaseImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalPub {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSGlobalSymImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSGlobalSymImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSymbolBaseImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalSym {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSGlobalTypesImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSGlobalTypesImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalTypes {
private int offset
private int cType
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
public int getNumTypes ()
public int getTypeOffset (int)
int i
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getTypeIterator ()
private int offsetOfFirstType ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSLibrariesImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSLibrariesImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSLibraries {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSMPCImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSMPCImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSMPC {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl this$4
public java.lang.Object computeValue ()
int i
int base
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SegInfo[] res
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl$2.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl$2 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl this$4
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSModule {
private int offset
private short ovlNumber
private short iLib
private short cSeg
private short style
private sun.jvm.hotspot.utilities.memo.MemoizedObject segInfo
private sun.jvm.hotspot.utilities.memo.MemoizedObject name
private static final int HEADER_SIZE
private static final int SEG_INFO_SIZE
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
public short getOverlayNumber ()
public short getLibrariesIndex ()
public short getNumCodeSegments ()
public short getDebuggingStyle ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SegInfo getSegInfo (int)
int i
public java.lang.String getName ()
static synthetic short access$300 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSModuleImpl x0
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSOffsetMap16Impl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSOffsetMap16Impl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSOffsetMap16 {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSOffsetMap32Impl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSOffsetMap32Impl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSOffsetMap32 {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSPreCompImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSPreCompImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSPreComp {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSPublicImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSPublicImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSPublic {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSPublicSymImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSPublicSymImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSPublicSym {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegMapImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegMapImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegMapImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegMapImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegMapImpl this$4
public java.lang.Object computeValue ()
int i
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SegDesc[] descs
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegMapImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegMapImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSegMap {
private short cSeg
private short cSegLog
private sun.jvm.hotspot.utilities.memo.MemoizedObject segDescs
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
public short getNumSegDesc ()
public short getNumLogicalSegDesc ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SegDesc getSegDesc (int)
int i
static synthetic short access$500 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegMapImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegMapImpl x0
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegNameImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegNameImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegNameImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegNameImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegNameImpl this$4
public java.lang.Object computeValue ()
String s
int i
java.util.List data
String[] res
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegNameImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegNameImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSegName {
private int offset
private int size
private sun.jvm.hotspot.utilities.memo.MemoizedObject names
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
public java.lang.String getSegName (int)
int i
static synthetic int access$600 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegNameImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSegNameImpl x0
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcLnSegImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcLnSegImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSrcLnSeg {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl this$4
public java.lang.Object computeValue ()
int i
int i
int[] offsets
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl[] res
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl$2.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl$2 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl this$4
public java.lang.Object computeValue ()
int i
int[] res
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl$3.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl$3 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl this$4
public java.lang.Object computeValue ()
int i
short[] res
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSrcModuleImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSrcModule {
private int offset
private short cFile
private short cSeg
private sun.jvm.hotspot.utilities.memo.MemoizedObject baseSrcFiles
private sun.jvm.hotspot.utilities.memo.MemoizedObject segOffsets
private sun.jvm.hotspot.utilities.memo.MemoizedObject segs
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
public int getNumSourceFiles ()
public int getNumCodeSegments ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SrcModFileDesc getSourceFileDesc (int)
int i
public int getSegmentStartOffset (int)
int i
public int getSegmentEndOffset (int)
int i
public int getSegment (int)
int i
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSStaticSymImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSStaticSymImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSymbolBaseImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSStaticSym {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSymbolBaseImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSymbolBaseImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSymbolBase {
private int offset
private short symHash
private short addrHash
private int cbSymbol
private int cbSymHash
private int cbAddrHash
private static final int HEADER_SIZE
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
public short getSymHashIndex ()
public short getAddrHashIndex ()
public int getSymTabSize ()
public int getSymHashSize ()
public int getAddrHashSize ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getSymbolIterator ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSymbolsImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSSymbolsImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSymbols {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSTypesImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SSTypesImpl extends sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSTypes {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SegDescImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SegDescImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SegDesc {
private short flags
private short ovl
private short group
private short frame
private short iSegName
private short iClassName
private int offset
private int cbSeg
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
int offset
public short getFlags ()
public short getOverlayNum ()
public short getGroup ()
public short getFrame ()
public short getName ()
public short getClassName ()
public int getOffset ()
public int getSize ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SegInfoImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SegInfoImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SegInfo {
private short seg
private int offset
private int cbSeg
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
int offset
public short getSegment ()
public int getOffset ()
public int getSegmentCodeSize ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic int val$baseOffset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl this$4
public java.lang.Object computeValue ()
int i
int i
int[] offsets
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModLineNumberMapImpl[] res
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl$2.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl$2 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl this$4
public java.lang.Object computeValue ()
int i
int[] res
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl$3.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl$3 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl this$4
public java.lang.Object computeValue ()
java.io.UnsupportedEncodingException e
int cbName
byte[] res
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModFileDescImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SrcModFileDesc {
private short cSeg
private sun.jvm.hotspot.utilities.memo.MemoizedObject baseSrcLn
private sun.jvm.hotspot.utilities.memo.MemoizedObject segOffsets
private sun.jvm.hotspot.utilities.memo.MemoizedObject name
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
int offset
int baseOffset
public int getNumCodeSegments ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SrcModLineNumberMap getLineNumberMap (int)
int i
public int getSegmentStartOffset (int)
int i
public int getSegmentEndOffset (int)
int i
public java.lang.String getSourceFileName ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModLineNumberMapImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModLineNumberMapImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModLineNumberMapImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModLineNumberMapImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModLineNumberMapImpl this$4
public java.lang.Object computeValue ()
int i
int[] res
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModLineNumberMapImpl$2.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModLineNumberMapImpl$2 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl val$this$3
final synthetic int val$offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModLineNumberMapImpl this$4
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModLineNumberMapImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModLineNumberMapImpl this$4
public java.lang.Object computeValue ()
int i
short[] res
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModLineNumberMapImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SrcModLineNumberMapImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SrcModLineNumberMap {
private short seg
private short cPair
private sun.jvm.hotspot.utilities.memo.MemoizedObject offsets
private sun.jvm.hotspot.utilities.memo.MemoizedObject lineNumbers
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
int offset
public int getSegment ()
public int getNumSourceLinePairs ()
public int getCodeOffset (int)
int i
public int getLineNumber (int)
int i
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionDirectoryImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionDirectoryImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionDirectory sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionTypes {
private int offset
private short dirHeaderLength
private short dirEntryLength
private int numEntries
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
int offset
public short getHeaderLength ()
public short getEntryLength ()
public int getNumEntries ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection getSubsection (int)
int i
short ssType
short iMod
int lfo
int cb
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SubsectionImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
private short ssType
private short iMod
private int ssSize
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, short, short, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
short ssType
short iMod
int ssSize
int offset
public short getSubsectionType ()
public short getSubsectionModuleIndex ()
public int getSubsectionSize ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SymbolIteratorImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50SymbolIteratorImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator {
private int base
private int size
private int pos
private int curSymSize
private int curSymType
private static final int HEADER_SIZE
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
int base
int size
private void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
int base
int size
int pos
public boolean done ()
public void next () throws java.util.NoSuchElementException
public short getLength ()
public int getType ()
public int getOffset ()
public byte getCompilerTargetProcessor ()
public int getCompilerFlags ()
int b
int i
int res
public java.lang.String getComplierVersion ()
public int getRegisterSymbolType ()
public short getRegisterEnum ()
public java.lang.String getRegisterSymbolName ()
public int getConstantType ()
public int getConstantValueAsInt () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public long getConstantValueAsLong () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public float getConstantValueAsFloat () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public double getConstantValueAsDouble () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public java.lang.String getConstantName ()
public int getUDTType ()
public java.lang.String getUDTName ()
public int getSearchSymbolOffset ()
public short getSearchSegment ()
public int getObjectCodeViewSignature ()
public java.lang.String getObjectName ()
public int getManyRegType ()
public byte getManyRegCount ()
public byte getManyRegRegister (int)
int i
public java.lang.String getManyRegName ()
public short getReturnFlags ()
public byte getReturnStyle ()
public byte getReturnRegisterCount ()
public byte getReturnRegister (int)
int i
public void advanceToEntryThisSymbol ()
int tmpSymSize
int tmpSymType
public int getBPRelOffset ()
public int getBPRelType ()
public java.lang.String getBPRelName ()
public int getLGDataType ()
public int getLGDataOffset ()
public short getLGDataSegment ()
public java.lang.String getLGDataName ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getLGProcParent ()
int offs
public int getLGProcParentOffset ()
int offs
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getLGProcEnd ()
int offs
public int getLGProcEndOffset ()
int offs
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getLGProcNext ()
int offs
public int getLGProcNextOffset ()
int offs
public int getLGProcLength ()
public int getLGProcDebugStart ()
public int getLGProcDebugEnd ()
public int getLGProcType ()
public int getLGProcOffset ()
public short getLGProcSegment ()
public byte getLGProcFlags ()
public java.lang.String getLGProcName ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getThunkParent ()
int offs
public int getThunkParentOffset ()
int offs
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getThunkEnd ()
int offs
public int getThunkEndOffset ()
int offs
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getThunkNext ()
int offs
public int getThunkNextOffset ()
int offs
public int getThunkOffset ()
public short getThunkSegment ()
public short getThunkLength ()
public byte getThunkType ()
public java.lang.String getThunkName ()
public short getThunkAdjustorThisDelta ()
public java.lang.String getThunkAdjustorTargetName ()
public short getThunkVCallDisplacement ()
public int getThunkPCodeOffset ()
public short getThunkPCodeSegment ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getBlockParent ()
int offs
public int getBlockParentOffset ()
int offs
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getBlockEnd ()
int offs
public int getBlockEndOffset ()
int offs
public int getBlockLength ()
public int getBlockOffset ()
public short getBlockSegment ()
public java.lang.String getBlockName ()
public int getLabelOffset ()
public short getLabelSegment ()
public byte getLabelFlags ()
public java.lang.String getLabelName ()
public int getChangeOffset ()
public short getChangeSegment ()
public short getChangeModel ()
public int getVTableRoot ()
public int getVTablePath ()
public int getVTableOffset ()
public short getVTableSegment ()
public int getRegRelOffset ()
public int getRegRelType ()
public short getRegRelRegister ()
public java.lang.String getRegRelName ()
public int getLThreadType ()
public int getLThreadOffset ()
public short getLThreadSegment ()
public java.lang.String getLThreadName ()
private void symSeek (int)
int offsetInSym
private int numericLeafLengthAt (int)
int offsetInSym
private int readIntNumericLeafAt (int)
int offsetInSym
private long readLongNumericLeafAt (int)
int offsetInSym
private float readFloatNumericLeafAt (int)
int offsetInSym
private double readDoubleNumericLeafAt (int)
int offsetInSym
private int lengthPrefixedStringLengthAt (int)
int offsetInSym
private java.lang.String readLengthPrefixedStringAt (int)
int offsetInSym
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50TypeIteratorImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl$DebugVC50TypeIteratorImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeLeafIndices sun.jvm.hotspot.debugger.win32.coff.DebugVC50MemberAttributes sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeEnums {
private sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalTypes parent
private int base
private int numTypes
private int typeIndex
private int typeRecordOffset
private int typeStringOffset
private int typeRecordSize
private int typeStringLeaf
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalTypes, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalTypes parent
int base
int numTypes
private void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalTypes, int, int, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl this$3
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalTypes parent
int base
int numTypes
int curType
int offset
public boolean done ()
public void next () throws java.util.NoSuchElementException
public short getLength ()
public int getTypeIndex ()
public int getNumTypes ()
public boolean typeStringDone ()
public void typeStringNext () throws java.util.NoSuchElementException
public int typeStringLeaf ()
public int typeStringOffset ()
public int getModifierIndex ()
public short getModifierAttribute ()
public int getPointerType ()
public int getPointerAttributes ()
public int getPointerBasedOnTypeIndex ()
public java.lang.String getPointerBasedOnTypeName ()
public int getPointerToMemberClass ()
public short getPointerToMemberFormat ()
public int getArrayElementType ()
public int getArrayIndexType ()
public int getArrayLength () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public java.lang.String getArrayName ()
public short getClassCount ()
public short getClassProperty ()
public int getClassFieldList ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getClassFieldListIterator ()
int index
int offset
public int getClassDerivationList ()
public int getClassVShape ()
public int getClassSize () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public java.lang.String getClassName ()
public short getUnionCount ()
public short getUnionProperty ()
public int getUnionFieldList ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getUnionFieldListIterator ()
int index
int offset
public int getUnionSize () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public java.lang.String getUnionName ()
public short getEnumCount ()
public short getEnumProperty ()
public int getEnumType ()
public int getEnumFieldList ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getEnumFieldListIterator ()
int index
int offset
public java.lang.String getEnumName ()
public int getProcedureReturnType ()
public byte getProcedureCallingConvention ()
public short getProcedureNumberOfParameters ()
public int getProcedureArgumentList ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getProcedureArgumentListIterator ()
int index
int offset
public int getMFunctionReturnType ()
public int getMFunctionContainingClass ()
public int getMFunctionThis ()
public byte getMFunctionCallingConvention ()
public short getMFunctionNumberOfParameters ()
public int getMFunctionArgumentList ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getMFunctionArgumentListIterator ()
int index
int offset
public int getMFunctionThisAdjust ()
public short getVTShapeCount ()
public int getVTShapeDescriptor (int)
int i
int val
public int getBasicArrayType ()
public short getLabelAddressMode ()
public int getDimArrayType ()
public int getDimArrayDimInfo ()
public java.lang.String getDimArrayName ()
public int getVFTPathCount ()
public int getVFTPathBase (int)
int i
public int getSkipIndex ()
public int getArgListCount ()
public int getArgListType (int)
int i
public int getDefaultArgType ()
public java.lang.String getDefaultArgExpression ()
public int getDerivedCount ()
public int getDerivedType (int)
int i
public int getBitfieldFieldType ()
public byte getBitfieldLength ()
public byte getBitfieldPosition ()
public short getMListAttribute ()
public int getMListLength ()
public int getMListType (int)
int i
public boolean isMListIntroducingVirtual ()
public int getMListVtabOffset ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getRefSym ()
int len
public short getBClassAttribute ()
public int getBClassType ()
public int getBClassOffset () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public short getVBClassAttribute ()
public int getVBClassBaseClassType ()
public int getVBClassVirtualBaseClassType ()
public int getVBClassVBPOff () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public int getVBClassVBOff () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public short getIVBClassAttribute ()
public int getIVBClassBType ()
public int getIVBClassVBPType ()
public int getIVBClassVBPOff () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public int getIVBClassVBOff () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public short getEnumerateAttribute ()
public long getEnumerateValue ()
public java.lang.String getEnumerateName ()
public int getFriendFcnType ()
public java.lang.String getFriendFcnName ()
public int getIndexValue ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getIndexIterator ()
int index
int offset
public short getMemberAttribute ()
public int getMemberType ()
public int getMemberOffset () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public java.lang.String getMemberName ()
public short getStaticAttribute ()
public int getStaticType ()
public java.lang.String getStaticName ()
public short getMethodCount ()
public int getMethodList ()
public java.lang.String getMethodName ()
public int getNestedType ()
public java.lang.String getNestedName ()
public int getVFuncTabType ()
public int getFriendClsType ()
public short getOneMethodAttribute ()
public int getOneMethodType ()
public boolean isOneMethodIntroducingVirtual ()
public int getOneMethodVBaseOff ()
public java.lang.String getOneMethodName ()
int baseLen
public int getVFuncOffType ()
public int getVFuncOffOffset ()
public short getNestedExAttribute ()
public int getNestedExType ()
public java.lang.String getNestedExName ()
public short getMemberModifyAttribute ()
public int getMemberModifyType ()
public java.lang.String getMemberModifyName ()
public short getNumericTypeAt (int)
int byteOffset
public int getNumericLengthAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
int byteOffset
public int getNumericIntAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
int byteOffset
public long getNumericLongAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
int byteOffset
public float getNumericFloatAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
int byteOffset
public double getNumericDoubleAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
int byteOffset
public byte[] getNumericDataAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
int byteOffset
private void loadTypeRecord ()
private void loadTypeString ()
int hi
int lo
private void typeSeek (int)
int offset
private int typeStringLength ()
int extraLen
int attr
int mode
int temp
int temp
int temp
int temp
int temp
int temp
int baseLen
private boolean isIntroducingVirtual (int)
int mprop
int masked
private int numericLeafLengthAt (int)
int offset
private int readIntNumericLeafAt (int)
int offset
private int lengthPrefixedStringLengthAt (int)
int offset
private java.lang.String readLengthPrefixedStringAt (int)
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50 sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeLeafIndices {
private int lfaBase
private int subsectionDirectoryOffset
private sun.jvm.hotspot.utilities.memo.MemoizedObject subsectionDirectory
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
public int getSubsectionDirectoryOffset ()
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionDirectory getSubsectionDirectory ()
private int globalOffset (int)
int offset
private void verify ()
int headerLength
int entryLength
int numEntries
int endOffset
private int numericLeafLengthAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
int absoluteOffset
int leaf
private int readIntNumericLeafAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
int absoluteOffset
int leaf
private long readLongNumericLeafAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
int absoluteOffset
int leaf
private float readFloatNumericLeafAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
int absoluteOffset
int leaf
private double readDoubleNumericLeafAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
int absoluteOffset
int leaf
private int lengthPrefixedStringLengthAt (int)
int absoluteOffset
int len
private java.lang.String readLengthPrefixedStringAt (int)
java.io.UnsupportedEncodingException e
int absoluteOffset
int len
byte[] res
int numRead
private int unbiasTypeIndex (int)
int index
private int biasTypeIndex (int)
int index
static synthetic int access$200 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl x0
int x1
static synthetic java.lang.String access$400 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl x0
int x1
static synthetic int access$900 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl x0
int x1
static synthetic int access$1000 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl x0
int x1
static synthetic long access$1100 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl x0
int x1
static synthetic float access$1200 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl x0
int x1
static synthetic double access$1300 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl x0
int x1
static synthetic int access$1400 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl x0
int x1
static synthetic int access$1500 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl x0
int x1
static synthetic int access$1600 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$DebugVC50Impl x0
int x1
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl$2.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl$2 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl this$3
public java.lang.Object computeValue ()
int i
int i
int[] pointers
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl$3.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl$3 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl$4.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl$4 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl this$3
public java.lang.Object computeValue ()
int i
short[] ordinals
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl$5.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl$5 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl this$3
public java.lang.Object computeValue ()
int i
int[] addresses
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.ExportDirectoryTable {
private int exportDataDirRVA
private int offset
private int size
private int exportFlags
private int timeDateStamp
private short majorVersion
private short minorVersion
private int nameRVA
private int ordinalBase
private int addressTableEntries
private int numberOfNamePointers
private int exportAddressTableRVA
private int namePointerTableRVA
private int ordinalTableRVA
private sun.jvm.hotspot.utilities.memo.MemoizedObject dllName
private sun.jvm.hotspot.utilities.memo.MemoizedObject exportNameTable
private sun.jvm.hotspot.utilities.memo.MemoizedObject exportNamePointerTable
private sun.jvm.hotspot.utilities.memo.MemoizedObject exportOrdinalTable
private sun.jvm.hotspot.utilities.memo.MemoizedObject exportAddressTable
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int exportDataDirRVA
int size
public int getExportFlags ()
public int getTimeDateStamp ()
public short getMajorVersion ()
public short getMinorVersion ()
public int getNameRVA ()
public java.lang.String getDLLName ()
public int getOrdinalBase ()
public int getNumberOfAddressTableEntries ()
public int getNumberOfNamePointers ()
public int getExportAddressTableRVA ()
public int getNamePointerTableRVA ()
public int getOrdinalTableRVA ()
public java.lang.String getExportName (int)
int i
public short getExportOrdinal (int)
int i
public boolean isExportAddressForwarder (short)
short ordinal
int addr
public java.lang.String getExportAddressForwarder (short)
short ordinal
public int getExportAddress (short)
short ordinal
private sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportNameTable getExportNameTable ()
private int[] getExportNamePointerTable ()
private short[] getExportOrdinalTable ()
private int[] getExportAddressTable ()
static synthetic int[] access$100 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportDirectoryTableImpl x0
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportNameTable$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportNameTable$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic int[] val$exportNamePointerTable
final synthetic int val$idx
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportNameTable this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportNameTable, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int[], int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportNameTable this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportNameTable.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$ExportNameTable extends java.lang.Object {
private sun.jvm.hotspot.utilities.memo.MemoizedObject[] names
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int[])
int idx
int i
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int[] exportNamePointerTable
java.lang.String get (int)
int i
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic int val$dirOffset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl$2.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl$2 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl this$3
public java.lang.Object computeValue ()
sun.jvm.hotspot.debugger.win32.coff.DataDirectory dir
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl$3.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl$3 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl this$3
public java.lang.Object computeValue ()
sun.jvm.hotspot.debugger.win32.coff.DataDirectory dir
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderDataDirectoriesImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderDataDirectories {
private int numberOfRvaAndSizes
private sun.jvm.hotspot.utilities.memo.MemoizedObject[] dataDirectories
private sun.jvm.hotspot.utilities.memo.MemoizedObject exportDirectoryTable
private sun.jvm.hotspot.utilities.memo.MemoizedObject debugDirectory
private static final int DATA_DIRECTORY_SIZE
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int, int)
int dirOffset
int i
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
int numberOfRvaAndSizes
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getExportTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getImportTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getResourceTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getExceptionTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getCertificateTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getBaseRelocationTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getDebug () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getArchitecture () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getGlobalPtr () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getTLSTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getLoadConfigTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getBoundImportTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getImportAddressTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getDelayImportDescriptor () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DataDirectory getCOMPlusRuntimeHeader () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.ExportDirectoryTable getExportDirectoryTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public sun.jvm.hotspot.debugger.win32.coff.DebugDirectory getDebugDirectory () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
private int checkIndex (int) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
int index
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic int val$standardFieldsOffset
final synthetic boolean val$isPE32Plus
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int, boolean)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl$2.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl$2 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic int val$windowsSpecificFieldsOffset
final synthetic boolean val$isPE32Plus
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int, boolean)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl$3.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl$3 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic int val$dataDirectoriesOffset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.OptionalHeader {
private short magic
private sun.jvm.hotspot.utilities.memo.MemoizedObject standardFields
private sun.jvm.hotspot.utilities.memo.MemoizedObject windowsSpecificFields
private sun.jvm.hotspot.utilities.memo.MemoizedObject dataDirectories
private static final int STANDARD_FIELDS_OFFSET
private static final int PE32_WINDOWS_SPECIFIC_FIELDS_OFFSET
private static final int PE32_DATA_DIRECTORIES_OFFSET
private static final int PE32_PLUS_WINDOWS_SPECIFIC_FIELDS_OFFSET
private static final int PE32_PLUS_DATA_DIRECTORIES_OFFSET
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
boolean isPE32Plus
int standardFieldsOffset
int windowsSpecificFieldsOffset
int dataDirectoriesOffset
public short getMagicNumber ()
public sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderStandardFields getStandardFields ()
public sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderWindowsSpecificFields getWindowsSpecificFields ()
public sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderDataDirectories getDataDirectories ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderStandardFieldsImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderStandardFieldsImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderStandardFields {
private boolean isPE32Plus
private byte majorLinkerVersion
private byte minorLinkerVersion
private int sizeOfCode
private int sizeOfInitializedData
private int sizeOfUninitializedData
private int addressOfEntryPoint
private int baseOfCode
private int baseOfData
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int, boolean)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
boolean isPE32Plus
public byte getMajorLinkerVersion ()
public byte getMinorLinkerVersion ()
public int getSizeOfCode ()
public int getSizeOfInitializedData ()
public int getSizeOfUninitializedData ()
public int getAddressOfEntryPoint ()
public int getBaseOfCode ()
public int getBaseOfData () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderWindowsSpecificFieldsImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$OptionalHeaderWindowsSpecificFieldsImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderWindowsSpecificFields {
private long imageBase
private int sectionAlignment
private int fileAlignment
private short majorOperatingSystemVersion
private short minorOperatingSystemVersion
private short majorImageVersion
private short minorImageVersion
private short majorSubsystemVersion
private short minorSubsystemVersion
private int sizeOfImage
private int sizeOfHeaders
private int checkSum
private short subsystem
private short dllCharacteristics
private long sizeOfStackReserve
private long sizeOfStackCommit
private long sizeOfHeapReserve
private long sizeOfHeapCommit
private int loaderFlags
private int numberOfRvaAndSizes
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int, boolean)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
boolean isPE32Plus
public long getImageBase ()
public int getSectionAlignment ()
public int getFileAlignment ()
public short getMajorOperatingSystemVersion ()
public short getMinorOperatingSystemVersion ()
public short getMajorImageVersion ()
public short getMinorImageVersion ()
public short getMajorSubsystemVersion ()
public short getMinorSubsystemVersion ()
public int getSizeOfImage ()
public int getSizeOfHeaders ()
public int getCheckSum ()
public short getSubsystem ()
public short getDLLCharacteristics ()
public long getSizeOfStackReserve ()
public long getSizeOfStackCommit ()
public long getSizeOfHeapReserve ()
public long getSizeOfHeapCommit ()
public int getLoaderFlags ()
public int getNumberOfRvaAndSizes ()
private long maskInt (long)
long arg
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic int val$relocOffset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl$2.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl$2 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl val$this$2
final synthetic int val$lineNoOffset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl, sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl this$3
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$SectionHeaderImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.SectionHeader {
private String name
private int virtualSize
private int virtualAddress
private int sizeOfRawData
private int pointerToRawData
private int pointerToRelocations
private int pointerToLineNumbers
private short numberOfRelocations
private short numberOfLineNumbers
private int characteristics
private sun.jvm.hotspot.utilities.memo.MemoizedObject[] relocations
private sun.jvm.hotspot.utilities.memo.MemoizedObject[] lineNumbers
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
public void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
NumberFormatException e
java.io.UnsupportedEncodingException e
int index
int length
java.io.UnsupportedEncodingException e
int relocOffset
int i
int lineNoOffset
int i
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
byte[] tmpName
int numRead
public java.lang.String getName ()
public int getSize ()
public int getVirtualAddress ()
public int getSizeOfRawData ()
public int getPointerToRawData ()
public int getPointerToRelocations ()
public int getPointerToLineNumbers ()
public short getNumberOfRelocations ()
public short getNumberOfLineNumbers ()
public int getSectionFlags ()
public boolean hasSectionFlag (int)
int flag
public sun.jvm.hotspot.debugger.win32.coff.COFFRelocation getCOFFRelocation (int)
int index
public sun.jvm.hotspot.debugger.win32.coff.COFFLineNumber getCOFFLineNumber (int)
int index
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable$1.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable$1 extends java.lang.Object implements java.util.Comparator {
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable this$3
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable$COFFString s1
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable$COFFString s2
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable$COFFString.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable$COFFString extends java.lang.Object {
String str
int offset
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable this$3
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable, java.lang.String, int)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable this$3
String str
int offset
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable extends java.lang.Object {
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable$COFFString[] strings
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl, int)
java.io.UnsupportedEncodingException e
int i
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl this$2
int offset
int length
byte[] data
int numBytesRead
int numStrings
int ptr
int lastPtr
int getNum ()
java.lang.String get (int)
int i
java.lang.String getAtOffset (int)
int offset
int i
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl$COFFHeaderImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.COFFHeader {
private short machine
private short numberOfSections
private int timeDateStamp
private int pointerToSymbolTable
private int numberOfSymbols
private short sizeOfOptionalHeader
private short characteristics
private sun.jvm.hotspot.utilities.memo.MemoizedObject[] sectionHeaders
private sun.jvm.hotspot.utilities.memo.MemoizedObject[] symbols
private sun.jvm.hotspot.utilities.memo.MemoizedObject stringTable
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl this$1
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl)
int secHdrOffset
int i
int symbolOffset
int i
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl this$1
public short getMachineType ()
public short getNumberOfSections ()
public int getTimeDateStamp ()
public int getPointerToSymbolTable ()
public int getNumberOfSymbols ()
public short getSizeOfOptionalHeader ()
public sun.jvm.hotspot.debugger.win32.coff.OptionalHeader getOptionalHeader () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public short getCharacteristics ()
public boolean hasCharacteristic (short)
short characteristic
public sun.jvm.hotspot.debugger.win32.coff.SectionHeader getSectionHeader (int)
int index
public sun.jvm.hotspot.debugger.win32.coff.COFFSymbol getCOFFSymbol (int)
int index
public int getNumberOfStrings ()
public java.lang.String getString (int)
int i
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl$COFFHeaderImpl$StringTable getStringTable ()
int rvaToFileOffset (int)
sun.jvm.hotspot.debugger.win32.coff.SectionHeader sec
int va
int sz
int i
int rva
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser$COFFFileImpl.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.COFFFile {
private sun.jvm.hotspot.debugger.DataSource file
private long filePos
private boolean isImage
private long imageHeaderOffset
private sun.jvm.hotspot.utilities.memo.MemoizedObject header
final synthetic sun.jvm.hotspot.debugger.win32.coff.COFFFileParser this$0
void <init> (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser, sun.jvm.hotspot.debugger.DataSource) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser this$0
sun.jvm.hotspot.debugger.DataSource file
public boolean isImage ()
public sun.jvm.hotspot.debugger.win32.coff.COFFHeader getHeader ()
void initialize () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
int peOffset
byte readByteAt (long) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
long offset
byte readByte () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
java.io.IOException e
int readBytesAt (long, byte[]) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
long offset
byte[] b
int readBytes (byte[]) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
java.io.IOException e
byte[] b
short readShortAt (long) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
long offset
short readShort () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
java.io.IOException e
int readIntAt (long) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
long offset
int readInt () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
java.io.IOException e
long readLongAt (long) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
long offset
long readLong () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
java.io.IOException e
float readFloat () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
int i
double readDouble () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
long l
java.lang.String readCString () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
int i
java.io.UnsupportedEncodingException e
java.util.List data
byte b
byte[] bytes
void seek (long) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
java.io.IOException e
long offset
long getFilePointer () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
java.io.IOException e
short byteSwap (short)
short arg
int byteSwap (int)
int arg
long byteSwap (long)
long arg
public void close () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
java.io.IOException e
static synthetic long access$000 (sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl)
sun.jvm.hotspot.debugger.win32.coff.COFFFileParser$COFFFileImpl x0
}
sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.class
COFFFileParser.java
package sun.jvm.hotspot.debugger.win32.coff
public sun.jvm.hotspot.debugger.win32.coff.COFFFileParser extends java.lang.Object {
private static sun.jvm.hotspot.debugger.win32.coff.COFFFileParser soleInstance
private static final int COFF_HEADER_SIZE
private static final int SECTION_HEADER_SIZE
private static final int SYMBOL_SIZE
private static final int RELOCATION_SIZE
private static final int LINE_NUMBER_SIZE
private static final String US_ASCII
private void <init> ()
public static sun.jvm.hotspot.debugger.win32.coff.COFFFileParser getParser ()
public sun.jvm.hotspot.debugger.win32.coff.COFFFile parse (java.lang.String) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
java.io.File file
java.io.FileInputStream stream
java.nio.MappedByteBuffer buf
java.io.FileNotFoundException e
java.io.IOException e
String filename
public sun.jvm.hotspot.debugger.win32.coff.COFFFile parse (sun.jvm.hotspot.debugger.DataSource) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
sun.jvm.hotspot.debugger.DataSource source
}
sun/jvm/hotspot/debugger/win32/coff/COFFHeader.class
COFFHeader.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.COFFHeader extends java.lang.Object {
public abstract short getMachineType ()
public abstract short getNumberOfSections ()
public abstract int getTimeDateStamp ()
public abstract int getPointerToSymbolTable ()
public abstract int getNumberOfSymbols ()
public abstract short getSizeOfOptionalHeader ()
public abstract sun.jvm.hotspot.debugger.win32.coff.OptionalHeader getOptionalHeader () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract short getCharacteristics ()
public abstract boolean hasCharacteristic (short)
public abstract sun.jvm.hotspot.debugger.win32.coff.SectionHeader getSectionHeader (int)
public abstract sun.jvm.hotspot.debugger.win32.coff.COFFSymbol getCOFFSymbol (int)
public abstract int getNumberOfStrings ()
public abstract java.lang.String getString (int)
}
sun/jvm/hotspot/debugger/win32/coff/COFFLineNumber.class
COFFLineNumber.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.COFFLineNumber extends java.lang.Object {
public abstract int getType ()
public abstract short getLineNumber ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFRelocation.class
COFFRelocation.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.COFFRelocation extends java.lang.Object {
public abstract int getVirtualAddress ()
public abstract int getSymbolTableIndex ()
public abstract short getType ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.class
COFFSymbol.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.COFFSymbol extends java.lang.Object {
public abstract int getOffset ()
public abstract java.lang.String getName ()
public abstract int getValue ()
public abstract short getSectionNumber ()
public abstract short getType ()
public abstract byte getStorageClass ()
public abstract byte getNumberOfAuxSymbols ()
public abstract boolean isFunctionDefinition ()
public abstract sun.jvm.hotspot.debugger.win32.coff.AuxFunctionDefinitionRecord getAuxFunctionDefinitionRecord ()
public abstract boolean isBfOrEfSymbol ()
public abstract sun.jvm.hotspot.debugger.win32.coff.AuxBfEfRecord getAuxBfEfRecord ()
public abstract boolean isWeakExternal ()
public abstract sun.jvm.hotspot.debugger.win32.coff.AuxWeakExternalRecord getAuxWeakExternalRecord ()
public abstract boolean isFile ()
public abstract sun.jvm.hotspot.debugger.win32.coff.AuxFileRecord getAuxFileRecord ()
public abstract boolean isSectionDefinition ()
public abstract sun.jvm.hotspot.debugger.win32.coff.AuxSectionDefinitionsRecord getAuxSectionDefinitionsRecord ()
}
sun/jvm/hotspot/debugger/win32/coff/COFFSymbolConstants.class
COFFSymbolConstants.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.COFFSymbolConstants extends java.lang.Object {
public static final short IMAGE_SYM_UNDEFINED
public static final short IMAGE_SYM_ABSOLUTE
public static final short IMAGE_SYM_DEBUG
public static final short IMAGE_SYM_TYPE_NULL
public static final short IMAGE_SYM_TYPE_VOID
public static final short IMAGE_SYM_TYPE_CHAR
public static final short IMAGE_SYM_TYPE_SHORT
public static final short IMAGE_SYM_TYPE_INT
public static final short IMAGE_SYM_TYPE_LONG
public static final short IMAGE_SYM_TYPE_FLOAT
public static final short IMAGE_SYM_TYPE_DOUBLE
public static final short IMAGE_SYM_TYPE_STRUCT
public static final short IMAGE_SYM_TYPE_UNION
public static final short IMAGE_SYM_TYPE_ENUM
public static final short IMAGE_SYM_TYPE_MOE
public static final short IMAGE_SYM_TYPE_BYTE
public static final short IMAGE_SYM_TYPE_WORD
public static final short IMAGE_SYM_TYPE_UINT
public static final short IMAGE_SYM_TYPE_DWORD
public static final short IMAGE_SYM_DTYPE_NULL
public static final short IMAGE_SYM_DTYPE_POINTER
public static final short IMAGE_SYM_DTYPE_FUNCTION
public static final short IMAGE_SYM_DTYPE_ARRAY
public static final byte IMAGE_SYM_CLASS_END_OF_FUNCTION
public static final byte IMAGE_SYM_CLASS_NULL
public static final byte IMAGE_SYM_CLASS_AUTOMATIC
public static final byte IMAGE_SYM_CLASS_EXTERNAL
public static final byte IMAGE_SYM_CLASS_STATIC
public static final byte IMAGE_SYM_CLASS_REGISTER
public static final byte IMAGE_SYM_CLASS_EXTERNAL_DEF
public static final byte IMAGE_SYM_CLASS_LABEL
public static final byte IMAGE_SYM_CLASS_UNDEFINED_LABEL
public static final byte IMAGE_SYM_CLASS_MEMBER_OF_STRUCT
public static final byte IMAGE_SYM_CLASS_ARGUMENT
public static final byte IMAGE_SYM_CLASS_STRUCT_TAG
public static final byte IMAGE_SYM_CLASS_MEMBER_OF_UNION
public static final byte IMAGE_SYM_CLASS_UNION_TAG
public static final byte IMAGE_SYM_CLASS_TYPE_DEFINITION
public static final byte IMAGE_SYM_CLASS_UNDEFINED_STATIC
public static final byte IMAGE_SYM_CLASS_ENUM_TAG
public static final byte IMAGE_SYM_CLASS_MEMBER_OF_ENUM
public static final byte IMAGE_SYM_CLASS_REGISTER_PARAM
public static final byte IMAGE_SYM_CLASS_BIT_FIELD
public static final byte IMAGE_SYM_CLASS_BLOCK
public static final byte IMAGE_SYM_CLASS_FUNCTION
public static final byte IMAGE_SYM_CLASS_END_OF_STRUCT
public static final byte IMAGE_SYM_CLASS_FILE
public static final byte IMAGE_SYM_CLASS_SECTION
public static final byte IMAGE_SYM_CLASS_WEAK_EXTERNAL
}
sun/jvm/hotspot/debugger/win32/coff/COMDATSelectionTypes.class
COMDATSelectionTypes.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.COMDATSelectionTypes extends java.lang.Object {
public static final byte IMAGE_COMDAT_SELECT_NODUPLICATES
public static final byte IMAGE_COMDAT_SELECT_ANY
public static final byte IMAGE_COMDAT_SELECT_SAME_SIZE
public static final byte IMAGE_COMDAT_SELECT_EXACT_MATCH
public static final byte IMAGE_COMDAT_SELECT_ASSOCIATIVE
public static final byte IMAGE_COMDAT_SELECT_LARGEST
}
sun/jvm/hotspot/debugger/win32/coff/Characteristics.class
Characteristics.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.Characteristics extends java.lang.Object {
public static final short IMAGE_FILE_RELOCS_STRIPPED
public static final short IMAGE_FILE_EXECUTABLE_IMAGE
public static final short IMAGE_FILE_LINE_NUMS_STRIPPED
public static final short IMAGE_FILE_LOCAL_SYMS_STRIPPED
public static final short IMAGE_FILE_AGGRESSIVE_WS_TRIM
public static final short IMAGE_FILE_LARGE_ADDRESS_AWARE
public static final short IMAGE_FILE_16BIT_MACHINE
public static final short IMAGE_FILE_BYTES_REVERSED_LO
public static final short IMAGE_FILE_32BIT_MACHINE
public static final short IMAGE_FILE_DEBUG_STRIPPED
public static final short IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP
public static final short IMAGE_FILE_SYSTEM
public static final short IMAGE_FILE_DLL
public static final short IMAGE_FILE_UP_SYSTEM_ONLY
public static final short IMAGE_FILE_BYTES_REVERSED_HI
}
sun/jvm/hotspot/debugger/win32/coff/DLLCharacteristics.class
DLLCharacteristics.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DLLCharacteristics extends java.lang.Object {
public static final short IMAGE_DLLCHARACTERISTICS_NO_BIND
public static final short IMAGE_DLLCHARACTERISTICS_WDM_DRIVER
public static final short IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
}
sun/jvm/hotspot/debugger/win32/coff/DataDirectory.class
DataDirectory.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory extends java.lang.Object {
public abstract int getRVA ()
public abstract int getSize ()
}
sun/jvm/hotspot/debugger/win32/coff/DebugDirectory.class
DebugDirectory.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugDirectory extends java.lang.Object {
public abstract int getNumEntries ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugDirectoryEntry getEntry (int)
}
sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.class
DebugDirectoryEntry.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugDirectoryEntry extends java.lang.Object {
public abstract int getCharacteristics ()
public abstract int getTimeDateStamp ()
public abstract short getMajorVersion ()
public abstract short getMinorVersion ()
public abstract int getType ()
public abstract int getSizeOfData ()
public abstract int getAddressOfRawData ()
public abstract int getPointerToRawData ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50 getDebugVC50 ()
public abstract byte getRawDataByte (int)
}
sun/jvm/hotspot/debugger/win32/coff/DebugTypes.class
DebugTypes.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugTypes extends java.lang.Object {
public static final int IMAGE_DEBUG_TYPE_UNKNOWN
public static final int IMAGE_DEBUG_TYPE_COFF
public static final int IMAGE_DEBUG_TYPE_CODEVIEW
public static final int IMAGE_DEBUG_TYPE_FPO
public static final int IMAGE_DEBUG_TYPE_MISC
public static final int IMAGE_DEBUG_TYPE_EXCEPTION
public static final int IMAGE_DEBUG_TYPE_FIXUP
public static final int IMAGE_DEBUG_TYPE_OMAP_TO_SRC
public static final int IMAGE_DEBUG_TYPE_OMAP_FROM_SRC
public static final int IMAGE_DEBUG_TYPE_BORLAND
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50.class
DebugVC50.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50 extends java.lang.Object {
public abstract int getSubsectionDirectoryOffset ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionDirectory getSubsectionDirectory ()
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50MemberAttributes.class
DebugVC50MemberAttributes.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50MemberAttributes extends java.lang.Object {
public static final short MEMATTR_ACCESS_MASK
public static final short MEMATTR_ACCESS_NO_PROTECTION
public static final short MEMATTR_ACCESS_PRIVATE
public static final short MEMATTR_ACCESS_PROTECTED
public static final short MEMATTR_ACCESS_PUBLIC
public static final short MEMATTR_MPROP_MASK
public static final short MEMATTR_MPROP_VANILLA
public static final short MEMATTR_MPROP_VIRTUAL
public static final short MEMATTR_MPROP_STATIC
public static final short MEMATTR_MPROP_FRIEND
public static final short MEMATTR_MPROP_INTRODUCING_VIRTUAL
public static final short MEMATTR_MPROP_PURE_VIRTUAL
public static final short MEMATTR_MPROP_PURE_INTRODUCING_VIRTUAL
public static final short MEMATTR_PSEUDO_MASK
public static final short MEMATTR_NOINHERIT_MASK
public static final short MEMATTR_NOCONSTRUCT_MASK
public static final short MEMATTR_COMPGENX_MASK
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50ReservedTypes.class
DebugVC50ReservedTypes.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50ReservedTypes extends java.lang.Object {
public static final int T_NOTYPE
public static final int T_ABS
public static final int T_SEGMENT
public static final int T_VOID
public static final int T_PVOID
public static final int T_PFVOID
public static final int T_PHVOID
public static final int T_32PVOID
public static final int T_32PFVOID
public static final int T_64PVOID
public static final int T_CURRENCY
public static final int T_NBASICSTR
public static final int T_FBASICSTR
public static final int T_NOTTRANS
public static final int T_BIT
public static final int T_PASCHAR
public static final int T_CHAR
public static final int T_UCHAR
public static final int T_PCHAR
public static final int T_PUCHAR
public static final int T_PFCHAR
public static final int T_PFUCHAR
public static final int T_PHCHAR
public static final int T_PHUCHAR
public static final int T_32PCHAR
public static final int T_32PUCHAR
public static final int T_32PFCHAR
public static final int T_32PFUCHAR
public static final int T_64PCHAR
public static final int T_64PUCHAR
public static final int T_RCHAR
public static final int T_PRCHAR
public static final int T_PFRCHAR
public static final int T_PHRCHAR
public static final int T_32PRCHAR
public static final int T_32PFRCHAR
public static final int T_64PRCHAR
public static final int T_WCHAR
public static final int T_PWCHAR
public static final int T_PFWCHAR
public static final int T_PHWCHAR
public static final int T_32PWCHAR
public static final int T_32PFWCHAR
public static final int T_64PWCHAR
public static final int T_INT2
public static final int T_UINT2
public static final int T_PINT2
public static final int T_PUINT2
public static final int T_PFINT2
public static final int T_PFUINT2
public static final int T_PHINT2
public static final int T_PHUINT2
public static final int T_32PINT2
public static final int T_32PUINT2
public static final int T_32PFINT2
public static final int T_32PFUINT2
public static final int T_64PINT2
public static final int T_64PUINT2
public static final int T_SHORT
public static final int T_USHORT
public static final int T_PSHORT
public static final int T_PUSHORT
public static final int T_PFSHORT
public static final int T_PFUSHORT
public static final int T_PHSHORT
public static final int T_PHUSHORT
public static final int T_32PSHORT
public static final int T_32PUSHORT
public static final int T_32PFSHORT
public static final int T_32PFUSHORT
public static final int T_64PSHORT
public static final int T_64PUSHORT
public static final int T_INT4
public static final int T_UINT4
public static final int T_PINT4
public static final int T_PUINT4
public static final int T_PFINT4
public static final int T_PFUINT4
public static final int T_PHINT4
public static final int T_PHUINT4
public static final int T_32PINT4
public static final int T_32PUINT4
public static final int T_32PFINT4
public static final int T_32PFUINT4
public static final int T_64PINT4
public static final int T_64PUINT4
public static final int T_LONG
public static final int T_ULONG
public static final int T_PLONG
public static final int T_PULONG
public static final int T_PFLONG
public static final int T_PFULONG
public static final int T_PHLONG
public static final int T_PHULONG
public static final int T_32PLONG
public static final int T_32PULONG
public static final int T_32PFLONG
public static final int T_32PFULONG
public static final int T_64PLONG
public static final int T_64PULONG
public static final int T_INT8
public static final int T_UINT8
public static final int T_PINT8
public static final int T_PUINT8
public static final int T_PFINT8
public static final int T_PFUINT8
public static final int T_PHINT8
public static final int T_PHUINT8
public static final int T_32PINT8
public static final int T_32PUINT8
public static final int T_32PFINT8
public static final int T_32PFUINT8
public static final int T_64PINT8
public static final int T_64PUINT8
public static final int T_QUAD
public static final int T_UQUAD
public static final int T_PQUAD
public static final int T_PUQUAD
public static final int T_PFQUAD
public static final int T_PFUQUAD
public static final int T_PHQUAD
public static final int T_PHUQUAD
public static final int T_32PQUAD
public static final int T_32PUQUAD
public static final int T_32PFQUAD
public static final int T_32PFUQUAD
public static final int T_64PQUAD
public static final int T_64PUQUAD
public static final int T_REAL32
public static final int T_PREAL32
public static final int T_PFREAL32
public static final int T_PHREAL32
public static final int T_32PREAL32
public static final int T_32PFREAL32
public static final int T_64PREAL32
public static final int T_REAL48
public static final int T_PREAL48
public static final int T_PFREAL48
public static final int T_PHREAL48
public static final int T_32PREAL48
public static final int T_32PFREAL48
public static final int T_64PREAL48
public static final int T_REAL64
public static final int T_PREAL64
public static final int T_PFREAL64
public static final int T_PHREAL64
public static final int T_32PREAL64
public static final int T_32PFREAL64
public static final int T_64PREAL64
public static final int T_REAL80
public static final int T_PREAL80
public static final int T_PFREAL80
public static final int T_PHREAL80
public static final int T_32PREAL80
public static final int T_32PFREAL80
public static final int T_64PREAL80
public static final int T_REAL128
public static final int T_PREAL128
public static final int T_PFREAL128
public static final int T_PHREAL128
public static final int T_32PREAL128
public static final int T_32PFREAL128
public static final int T_64PREAL128
public static final int T_CPLX32
public static final int T_PCPLX32
public static final int T_PFCPLX32
public static final int T_PHCPLX32
public static final int T_32PCPLX32
public static final int T_32PFCPLX32
public static final int T_64PCPLX32
public static final int T_CPLX64
public static final int T_PCPLX64
public static final int T_PFCPLX64
public static final int T_PHCPLX64
public static final int T_32PCPLX64
public static final int T_32PFCPLX64
public static final int T_64PCPLX64
public static final int T_CPLX80
public static final int T_PCPLX80
public static final int T_PFCPLX80
public static final int T_PHCPLX80
public static final int T_32PCPLX80
public static final int T_32PFCPLX80
public static final int T_64PCPLX80
public static final int T_CPLX128
public static final int T_PCPLX128
public static final int T_PFCPLX128
public static final int T_PHCPLX128
public static final int T_32PCPLX128
public static final int T_32PFCPLX128
public static final int T_64PCPLX128
public static final int T_BOOL08
public static final int T_BOOL16
public static final int T_BOOL32
public static final int T_BOOL64
public static final int T_PBOOL08
public static final int T_PBOOL16
public static final int T_PBOOL32
public static final int T_PBOOL64
public static final int T_PFBOOL08
public static final int T_PFBOOL16
public static final int T_PFBOOL32
public static final int T_PFBOOL64
public static final int T_PHBOOL08
public static final int T_PHBOOL16
public static final int T_PHBOOL32
public static final int T_PHBOOL64
public static final int T_32PBOOL08
public static final int T_32PFBOOL08
public static final int T_32PBOOL16
public static final int T_32PFBOOL16
public static final int T_32PBOOL32
public static final int T_32PFBOOL32
public static final int T_32PBOOL64
public static final int T_32PFBOOL64
public static final int T_64PBOOL08
public static final int T_64PBOOL16
public static final int T_64PBOOL32
public static final int T_64PBOOL64
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSAlignSym.class
DebugVC50SSAlignSym.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSAlignSym extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getSymbolIterator ()
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSFileIndex.class
DebugVC50SSFileIndex.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSFileIndex extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
public abstract short getNumModules ()
public abstract short getNumReferences ()
public abstract short[] getModStart ()
public abstract short[] getRefCount ()
public abstract int[] getNameRef ()
public abstract java.lang.String[] getNames ()
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalPub.class
DebugVC50SSGlobalPub.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalPub extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSymbolBase {
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalSym.class
DebugVC50SSGlobalSym.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalSym extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSymbolBase {
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes.class
DebugVC50SSGlobalTypes.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalTypes extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
public abstract int getNumTypes ()
public abstract int getTypeOffset (int)
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getTypeIterator ()
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSLibraries.class
DebugVC50SSLibraries.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSLibraries extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSMPC.class
DebugVC50SSMPC.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSMPC extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSModule.class
DebugVC50SSModule.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSModule extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
public abstract short getOverlayNumber ()
public abstract short getLibrariesIndex ()
public abstract short getNumCodeSegments ()
public abstract short getDebuggingStyle ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SegInfo getSegInfo (int)
public abstract java.lang.String getName ()
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap16.class
DebugVC50SSOffsetMap16.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSOffsetMap16 extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap32.class
DebugVC50SSOffsetMap32.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSOffsetMap32 extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPreComp.class
DebugVC50SSPreComp.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSPreComp extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublic.class
DebugVC50SSPublic.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSPublic extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublicSym.class
DebugVC50SSPublicSym.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSPublicSym extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegMap.class
DebugVC50SSSegMap.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSegMap extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
public abstract short getNumSegDesc ()
public abstract short getNumLogicalSegDesc ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SegDesc getSegDesc (int)
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegName.class
DebugVC50SSSegName.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSegName extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
public abstract java.lang.String getSegName (int)
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcLnSeg.class
DebugVC50SSSrcLnSeg.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSrcLnSeg extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcModule.class
DebugVC50SSSrcModule.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSrcModule extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
public abstract int getNumSourceFiles ()
public abstract int getNumCodeSegments ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SrcModFileDesc getSourceFileDesc (int)
public abstract int getSegmentStartOffset (int)
public abstract int getSegmentEndOffset (int)
public abstract int getSegment (int)
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSStaticSym.class
DebugVC50SSStaticSym.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSStaticSym extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSymbolBase {
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase.class
DebugVC50SSSymbolBase.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSymbolBase extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
public abstract short getSymHashIndex ()
public abstract short getAddrHashIndex ()
public abstract int getSymTabSize ()
public abstract int getSymHashSize ()
public abstract int getAddrHashSize ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getSymbolIterator ()
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbols.class
DebugVC50SSSymbols.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSymbols extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSTypes.class
DebugVC50SSTypes.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSTypes extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection {
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDesc.class
DebugVC50SegDesc.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SegDesc extends java.lang.Object {
public abstract short getFlags ()
public abstract short getOverlayNum ()
public abstract short getGroup ()
public abstract short getFrame ()
public abstract short getName ()
public abstract short getClassName ()
public abstract int getOffset ()
public abstract int getSize ()
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDescEnums.class
DebugVC50SegDescEnums.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SegDescEnums extends java.lang.Object {
public static final short SEGMAP_GROUP_MASK
public static final short SEGMAP_ABS_MASK
public static final short SEGMAP_SEL_MASK
public static final short SEGMAP_32BIT_MASK
public static final short SEGMAP_EXECUTABLE_MASK
public static final short SEGMAP_WRITABLE_MASK
public static final short SEGMAP_READABLE_MASK
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegInfo.class
DebugVC50SegInfo.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SegInfo extends java.lang.Object {
public abstract short getSegment ()
public abstract int getOffset ()
public abstract int getSegmentCodeSize ()
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModFileDesc.class
DebugVC50SrcModFileDesc.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SrcModFileDesc extends java.lang.Object {
public abstract int getNumCodeSegments ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SrcModLineNumberMap getLineNumberMap (int)
public abstract int getSegmentStartOffset (int)
public abstract int getSegmentEndOffset (int)
public abstract java.lang.String getSourceFileName ()
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModLineNumberMap.class
DebugVC50SrcModLineNumberMap.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SrcModLineNumberMap extends java.lang.Object {
public abstract int getSegment ()
public abstract int getNumSourceLinePairs ()
public abstract int getCodeOffset (int)
public abstract int getLineNumber (int)
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection.class
DebugVC50Subsection.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection extends java.lang.Object {
public abstract short getSubsectionType ()
public abstract short getSubsectionModuleIndex ()
public abstract int getSubsectionSize ()
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory.class
DebugVC50SubsectionDirectory.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionDirectory extends java.lang.Object {
public abstract short getHeaderLength ()
public abstract short getEntryLength ()
public abstract int getNumEntries ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection getSubsection (int)
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionTypes.class
DebugVC50SubsectionTypes.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionTypes extends java.lang.Object {
public static final short SST_MODULE
public static final short SST_TYPES
public static final short SST_PUBLIC
public static final short SST_PUBLIC_SYM
public static final short SST_SYMBOLS
public static final short SST_ALIGN_SYM
public static final short SST_SRC_LN_SEG
public static final short SST_SRC_MODULE
public static final short SST_LIBRARIES
public static final short SST_GLOBAL_SYM
public static final short SST_GLOBAL_PUB
public static final short SST_GLOBAL_TYPES
public static final short SST_MPC
public static final short SST_SEG_MAP
public static final short SST_SEG_NAME
public static final short SST_PRE_COMP
public static final short SST_UNUSED
public static final short SST_OFFSET_MAP_16
public static final short SST_OFFSET_MAP_32
public static final short SST_FILE_INDEX
public static final short SST_STATIC_SYM
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolEnums.class
DebugVC50SymbolEnums.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolEnums extends java.lang.Object {
public static final byte MACHTYPE_INTEL_8080
public static final byte MACHTYPE_INTEL_8086
public static final byte MACHTYPE_INTEL_80286
public static final byte MACHTYPE_INTEL_80386
public static final byte MACHTYPE_INTEL_80486
public static final byte MACHTYPE_INTEL_PENTIUM
public static final byte MACHTYPE_INTEL_PENTIUM_PRO
public static final byte MACHTYPE_MIPS_R4000
public static final byte MACHTYPE_MIPS_RESERVED
public static final byte MACHTYPE_MIPS_RESERVED2
public static final byte MACHTYPE_MC68000
public static final byte MACHTYPE_MC68010
public static final byte MACHTYPE_MC68020
public static final byte MACHTYPE_MC68030
public static final byte MACHTYPE_MC68040
public static final byte MACHTYPE_ALPHA
public static final byte MACHTYPE_PPC601
public static final byte MACHTYPE_PPC603
public static final byte MACHTYPE_PPC604
public static final byte MACHTYPE_PPC620
public static final int COMPFLAG_LANGUAGE_MASK
public static final int COMPFLAG_LANGUAGE_SHIFT
public static final int COMPFLAG_LANGUAGE_C
public static final int COMPFLAG_LANGUAGE_CPP
public static final int COMPFLAG_LANGUAGE_FORTRAN
public static final int COMPFLAG_LANGUAGE_MASM
public static final int COMPFLAG_LANGUAGE_PASCAL
public static final int COMPFLAG_LANGUAGE_BASIC
public static final int COMPFLAG_LANGUAGE_COBOL
public static final int COMPFLAG_PCODE_PRESENT_MASK
public static final int COMPFLAG_FLOAT_PRECISION_MASK
public static final int COMPFLAG_FLOAT_PRECISION_SHIFT
public static final int COMPFLAG_FLOAT_PRECISION_ANSI_C
public static final int COMPFLAG_FLOAT_PACKAGE_MASK
public static final int COMPFLAG_FLOAT_PACKAGE_SHIFT
public static final int COMPFLAG_FLOAT_PACKAGE_HARDWARE
public static final int COMPFLAG_FLOAT_PACKAGE_EMULATOR
public static final int COMPFLAG_FLOAT_PACKAGE_ALTMATH
public static final int COMPFLAG_AMBIENT_DATA_MASK
public static final int COMPFLAG_AMBIENT_DATA_SHIFT
public static final int COMPFLAG_AMBIENT_CODE_MASK
public static final int COMPFLAG_AMBIENT_CODE_SHIFT
public static final int COMPFLAG_AMBIENT_MODEL_NEAR
public static final int COMPFLAG_AMBIENT_MODEL_FAR
public static final int COMPFLAG_AMBIENT_MODEL_HUGE
public static final int COMPFLAG_MODE32_MASK
public static final short FUNCRET_VARARGS_LEFT_TO_RIGHT_MASK
public static final short FUNCRET_RETURNEE_STACK_CLEANUP_MASK
public static final byte FUNCRET_VOID
public static final byte FUNCRET_IN_REGISTERS
public static final byte FUNCRET_INDIRECT_CALLER_NEAR
public static final byte FUNCRET_INDIRECT_CALLER_FAR
public static final byte FUNCRET_INDIRECT_RETURNEE_NEAR
public static final byte FUNCRET_INDIRECT_RETURNEE_FAR
public static final byte PROCFLAGS_FRAME_POINTER_OMITTED
public static final byte PROCFLAGS_INTERRUPT_ROUTINE
public static final byte PROCFLAGS_FAR_RETURN
public static final byte PROCFLAGS_NEVER_RETURN
public static final byte THUNK_NO_TYPE
public static final byte THUNK_ADJUSTOR
public static final byte THUNK_VCALL
public static final byte THUNK_PCODE
public static final short EXMODEL_NOT_CODE
public static final short EXMODEL_JUMP_TABLE
public static final short EXMODEL_PADDING
public static final short EXMODEL_NATIVE
public static final short EXMODEL_MICROFOCUS_COBOL
public static final short EXMODEL_PADDING_FOR_ALIGNMENT
public static final short EXMODEL_CODE
public static final short EXMODEL_PCODE
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.class
DebugVC50SymbolIterator.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolTypes sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolEnums {
public abstract boolean done ()
public abstract void next () throws java.util.NoSuchElementException
public abstract short getLength ()
public abstract int getType ()
public abstract int getOffset ()
public abstract byte getCompilerTargetProcessor ()
public abstract int getCompilerFlags ()
public abstract java.lang.String getComplierVersion ()
public abstract int getRegisterSymbolType ()
public abstract short getRegisterEnum ()
public abstract java.lang.String getRegisterSymbolName ()
public abstract int getConstantType ()
public abstract int getConstantValueAsInt () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract long getConstantValueAsLong () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract float getConstantValueAsFloat () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract double getConstantValueAsDouble () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract java.lang.String getConstantName ()
public abstract int getUDTType ()
public abstract java.lang.String getUDTName ()
public abstract int getSearchSymbolOffset ()
public abstract short getSearchSegment ()
public abstract int getObjectCodeViewSignature ()
public abstract java.lang.String getObjectName ()
public abstract int getManyRegType ()
public abstract byte getManyRegCount ()
public abstract byte getManyRegRegister (int)
public abstract java.lang.String getManyRegName ()
public abstract short getReturnFlags ()
public abstract byte getReturnStyle ()
public abstract byte getReturnRegisterCount ()
public abstract byte getReturnRegister (int)
public abstract void advanceToEntryThisSymbol ()
public abstract int getBPRelOffset ()
public abstract int getBPRelType ()
public abstract java.lang.String getBPRelName ()
public abstract int getLGDataType ()
public abstract int getLGDataOffset ()
public abstract short getLGDataSegment ()
public abstract java.lang.String getLGDataName ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getLGProcParent ()
public abstract int getLGProcParentOffset ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getLGProcEnd ()
public abstract int getLGProcEndOffset ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getLGProcNext ()
public abstract int getLGProcNextOffset ()
public abstract int getLGProcLength ()
public abstract int getLGProcDebugStart ()
public abstract int getLGProcDebugEnd ()
public abstract int getLGProcType ()
public abstract int getLGProcOffset ()
public abstract short getLGProcSegment ()
public abstract byte getLGProcFlags ()
public abstract java.lang.String getLGProcName ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getThunkParent ()
public abstract int getThunkParentOffset ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getThunkEnd ()
public abstract int getThunkEndOffset ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getThunkNext ()
public abstract int getThunkNextOffset ()
public abstract int getThunkOffset ()
public abstract short getThunkSegment ()
public abstract short getThunkLength ()
public abstract byte getThunkType ()
public abstract java.lang.String getThunkName ()
public abstract short getThunkAdjustorThisDelta ()
public abstract java.lang.String getThunkAdjustorTargetName ()
public abstract short getThunkVCallDisplacement ()
public abstract int getThunkPCodeOffset ()
public abstract short getThunkPCodeSegment ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getBlockParent ()
public abstract int getBlockParentOffset ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getBlockEnd ()
public abstract int getBlockEndOffset ()
public abstract int getBlockLength ()
public abstract int getBlockOffset ()
public abstract short getBlockSegment ()
public abstract java.lang.String getBlockName ()
public abstract int getLabelOffset ()
public abstract short getLabelSegment ()
public abstract byte getLabelFlags ()
public abstract java.lang.String getLabelName ()
public abstract int getChangeOffset ()
public abstract short getChangeSegment ()
public abstract short getChangeModel ()
public abstract int getVTableRoot ()
public abstract int getVTablePath ()
public abstract int getVTableOffset ()
public abstract short getVTableSegment ()
public abstract int getRegRelOffset ()
public abstract int getRegRelType ()
public abstract short getRegRelRegister ()
public abstract java.lang.String getRegRelName ()
public abstract int getLThreadType ()
public abstract int getLThreadOffset ()
public abstract short getLThreadSegment ()
public abstract java.lang.String getLThreadName ()
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolTypes.class
DebugVC50SymbolTypes.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolTypes extends java.lang.Object {
public static final int S_COMPILE
public static final int S_SSEARCH
public static final int S_END
public static final int S_SKIP
public static final int S_CVRESERVE
public static final int S_OBJNAME
public static final int S_ENDARG
public static final int S_COBOLUDT
public static final int S_MANYREG
public static final int S_RETURN
public static final int S_ENTRYTHIS
public static final int S_REGISTER
public static final int S_CONSTANT
public static final int S_UDT
public static final int S_COBOLUDT2
public static final int S_MANYREG2
public static final int S_BPREL32
public static final int S_LDATA32
public static final int S_GDATA32
public static final int S_PUB32
public static final int S_LPROC32
public static final int S_GPROC32
public static final int S_THUNK32
public static final int S_BLOCK32
public static final int S_WITH32
public static final int S_LABEL32
public static final int S_CEXMODEL32
public static final int S_VFTTABLE32
public static final int S_REGREL32
public static final int S_LTHREAD32
public static final int S_GTHREAD32
public static final int S_LPROCMIPS
public static final int S_GPROCMIPS
public static final int S_PROCREF
public static final int S_DATAREF
public static final int S_ALIGN
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeEnums.class
DebugVC50TypeEnums.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeEnums extends java.lang.Object {
public static final int MODIFIER_CONST_MASK
public static final int MODIFIER_VOLATILE_MASK
public static final int MODIFIER_UNALIGNED_MASK
public static final int POINTER_PTRTYPE_MASK
public static final int POINTER_PTRTYPE_SHIFT
public static final int POINTER_PTRTYPE_NEAR
public static final int POINTER_PTRTYPE_FAR
public static final int POINTER_PTRTYPE_HUGE
public static final int POINTER_PTRTYPE_BASED_ON_SEGMENT
public static final int POINTER_PTRTYPE_BASED_ON_VALUE
public static final int POINTER_PTRTYPE_BASED_ON_SEGMENT_OF_VALUE
public static final int POINTER_PTRTYPE_BASED_ON_ADDRESS_OF_SYMBOL
public static final int POINTER_PTRTYPE_BASED_ON_SEGMENT_OF_SYMBOL_ADDRESS
public static final int POINTER_PTRTYPE_BASED_ON_TYPE
public static final int POINTER_PTRTYPE_BASED_ON_SELF
public static final int POINTER_PTRTYPE_NEAR_32_BIT
public static final int POINTER_PTRTYPE_FAR_32_BIT
public static final int POINTER_PTRTYPE_64_BIT
public static final int POINTER_PTRMODE_MASK
public static final int POINTER_PTRMODE_SHIFT
public static final int POINTER_PTRMODE_POINTER
public static final int POINTER_PTRMODE_REFERENCE
public static final int POINTER_PTRMODE_PTR_TO_DATA_MEMBER
public static final int POINTER_PTRMODE_PTR_TO_METHOD
public static final int POINTER_ISFLAT32_MASK
public static final int POINTER_VOLATILE_MASK
public static final int POINTER_CONST_MASK
public static final int POINTER_UNALIGNED_MASK
public static final int POINTER_RESTRICT_MASK
public static final short PTR_FORMAT_DATA_NVF_NVB
public static final short PTR_FORMAT_DATA_VB
public static final short PTR_FORMAT_METHOD_NVB_SAP
public static final short PTR_FORMAT_METHOD_NVB_MAP
public static final short PTR_FORMAT_METHOD_VB
public static final short PROPERTY_PACKED
public static final short PROPERTY_CTOR
public static final short PROPERTY_OVEROPS
public static final short PROPERTY_ISNESTED
public static final short PROPERTY_CNESTED
public static final short PROPERTY_OPASSIGN
public static final short PROPERTY_OPCAST
public static final short PROPERTY_FWDREF
public static final short PROPERTY_SCOPED
public static final byte CALLCONV_NEAR_C
public static final byte CALLCONV_FAR_C
public static final byte CALLCONV_NEAR_PASCAL
public static final byte CALLCONV_FAR_PASCAL
public static final byte CALLCONV_NEAR_FASTCALL
public static final byte CALLCONV_FAR_FASTCALL
public static final byte CALLCONV_RESERVED
public static final byte CALLCONV_NEAR_STDCALL
public static final byte CALLCONV_FAR_STDCALL
public static final byte CALLCONV_NEAR_SYSCALL
public static final byte CALLCONV_FAR_SYSCALL
public static final byte CALLCONV_THIS_CALL
public static final byte CALLCONV_MIPS_CALL
public static final byte CALLCONV_GENERIC
public static final int VTENTRY_NEAR
public static final int VTENTRY_FAR
public static final int VTENTRY_THIN
public static final int VTENTRY_ADDRESS_PT_DISP
public static final int VTENTRY_FAR_PTR_TO_METACLASS
public static final int VTENTRY_NEAR_32
public static final int VTENTRY_FAR_32
public static final short LABEL_ADDR_MODE_NEAR
public static final short LABEL_ADDR_MODE_FAR
public static final int RESERVED_TYPE_MASK
public static final int RESERVED_TYPE_SPECIAL
public static final int RESERVED_TYPE_SIGNED_INT
public static final int RESERVED_TYPE_UNSIGNED_INT
public static final int RESERVED_TYPE_BOOLEAN
public static final int RESERVED_TYPE_REAL
public static final int RESERVED_TYPE_COMPLEX
public static final int RESERVED_TYPE_SPECIAL2
public static final int RESERVED_TYPE_REALLY_INT
public static final int RESERVED_MODE_MASK
public static final int RESERVED_MODE_DIRECT
public static final int RESERVED_MODE_NEAR_PTR
public static final int RESERVED_MODE_FAR_PTR
public static final int RESERVED_MODE_HUGE_PTR
public static final int RESERVED_MODE_NEAR_32_PTR
public static final int RESERVED_MODE_FAR_32_PTR
public static final int RESERVED_MODE_NEAR_64_PTR
public static final int RESERVED_SIZE_MASK
public static final int RESERVED_SIZE_SPECIAL_NO_TYPE
public static final int RESERVED_SIZE_SPECIAL_ABSOLUTE_SYMBOL
public static final int RESERVED_SIZE_SPECIAL_SEGMENT
public static final int RESERVED_SIZE_SPECIAL_VOID
public static final int RESERVED_SIZE_SPECIAL_BASIC_8_BYTE
public static final int RESERVED_SIZE_SPECIAL_NEAR_BASIC_STRING
public static final int RESERVED_SIZE_SPECIAL_FAR_BASIC_STRING
public static final int RESERVED_SIZE_SPECIAL_UNTRANSLATED
public static final int RESERVED_SIZE_INT_1_BYTE
public static final int RESERVED_SIZE_INT_2_BYTE
public static final int RESERVED_SIZE_INT_4_BYTE
public static final int RESERVED_SIZE_INT_8_BYTE
public static final int RESERVED_SIZE_REAL_32_BIT
public static final int RESERVED_SIZE_REAL_64_BIT
public static final int RESERVED_SIZE_REAL_80_BIT
public static final int RESERVED_SIZE_REAL_128_BIT
public static final int RESERVED_SIZE_REAL_48_BIT
public static final int RESERVED_SIZE_SPECIAL2_BIT
public static final int RESERVED_SIZE_SPECIAL2_PASCAL_CHAR
public static final int RESERVED_SIZE_REALLY_INT_CHAR
public static final int RESERVED_SIZE_REALLY_INT_WCHAR
public static final int RESERVED_SIZE_REALLY_INT_2_BYTE
public static final int RESERVED_SIZE_REALLY_INT_2_BYTE_U
public static final int RESERVED_SIZE_REALLY_INT_4_BYTE
public static final int RESERVED_SIZE_REALLY_INT_4_BYTE_U
public static final int RESERVED_SIZE_REALLY_INT_8_BYTE
public static final int RESERVED_SIZE_REALLY_INT_8_BYTE_U
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator.class
DebugVC50TypeIterator.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator extends java.lang.Object {
public abstract boolean done ()
public abstract void next () throws java.util.NoSuchElementException
public abstract short getLength ()
public abstract int getTypeIndex ()
public abstract int getNumTypes ()
public abstract boolean typeStringDone ()
public abstract void typeStringNext () throws java.util.NoSuchElementException
public abstract int typeStringLeaf ()
public abstract int typeStringOffset ()
public abstract int getModifierIndex ()
public abstract short getModifierAttribute ()
public abstract int getPointerType ()
public abstract int getPointerAttributes ()
public abstract int getPointerBasedOnTypeIndex ()
public abstract java.lang.String getPointerBasedOnTypeName ()
public abstract int getPointerToMemberClass ()
public abstract short getPointerToMemberFormat ()
public abstract int getArrayElementType ()
public abstract int getArrayIndexType ()
public abstract int getArrayLength () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract java.lang.String getArrayName ()
public abstract short getClassCount ()
public abstract short getClassProperty ()
public abstract int getClassFieldList ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getClassFieldListIterator ()
public abstract int getClassDerivationList ()
public abstract int getClassVShape ()
public abstract int getClassSize () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract java.lang.String getClassName ()
public abstract short getUnionCount ()
public abstract short getUnionProperty ()
public abstract int getUnionFieldList ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getUnionFieldListIterator ()
public abstract int getUnionSize () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract java.lang.String getUnionName ()
public abstract short getEnumCount ()
public abstract short getEnumProperty ()
public abstract int getEnumType ()
public abstract int getEnumFieldList ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getEnumFieldListIterator ()
public abstract java.lang.String getEnumName ()
public abstract int getProcedureReturnType ()
public abstract byte getProcedureCallingConvention ()
public abstract short getProcedureNumberOfParameters ()
public abstract int getProcedureArgumentList ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getProcedureArgumentListIterator ()
public abstract int getMFunctionReturnType ()
public abstract int getMFunctionContainingClass ()
public abstract int getMFunctionThis ()
public abstract byte getMFunctionCallingConvention ()
public abstract short getMFunctionNumberOfParameters ()
public abstract int getMFunctionArgumentList ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getMFunctionArgumentListIterator ()
public abstract int getMFunctionThisAdjust ()
public abstract short getVTShapeCount ()
public abstract int getVTShapeDescriptor (int)
public abstract int getBasicArrayType ()
public abstract short getLabelAddressMode ()
public abstract int getDimArrayType ()
public abstract int getDimArrayDimInfo ()
public abstract java.lang.String getDimArrayName ()
public abstract int getVFTPathCount ()
public abstract int getVFTPathBase (int)
public abstract int getSkipIndex ()
public abstract int getArgListCount ()
public abstract int getArgListType (int)
public abstract int getDefaultArgType ()
public abstract java.lang.String getDefaultArgExpression ()
public abstract int getDerivedCount ()
public abstract int getDerivedType (int)
public abstract int getBitfieldFieldType ()
public abstract byte getBitfieldLength ()
public abstract byte getBitfieldPosition ()
public abstract short getMListAttribute ()
public abstract int getMListLength ()
public abstract int getMListType (int)
public abstract boolean isMListIntroducingVirtual ()
public abstract int getMListVtabOffset ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator getRefSym ()
public abstract short getBClassAttribute ()
public abstract int getBClassType ()
public abstract int getBClassOffset () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract short getVBClassAttribute ()
public abstract int getVBClassBaseClassType ()
public abstract int getVBClassVirtualBaseClassType ()
public abstract int getVBClassVBPOff () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract int getVBClassVBOff () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract short getIVBClassAttribute ()
public abstract int getIVBClassBType ()
public abstract int getIVBClassVBPType ()
public abstract int getIVBClassVBPOff () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract int getIVBClassVBOff () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract short getEnumerateAttribute ()
public abstract long getEnumerateValue () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract java.lang.String getEnumerateName ()
public abstract int getFriendFcnType ()
public abstract java.lang.String getFriendFcnName ()
public abstract int getIndexValue ()
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator getIndexIterator ()
public abstract short getMemberAttribute ()
public abstract int getMemberType ()
public abstract int getMemberOffset () throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract java.lang.String getMemberName ()
public abstract short getStaticAttribute ()
public abstract int getStaticType ()
public abstract java.lang.String getStaticName ()
public abstract short getMethodCount ()
public abstract int getMethodList ()
public abstract java.lang.String getMethodName ()
public abstract int getNestedType ()
public abstract java.lang.String getNestedName ()
public abstract int getVFuncTabType ()
public abstract int getFriendClsType ()
public abstract short getOneMethodAttribute ()
public abstract int getOneMethodType ()
public abstract boolean isOneMethodIntroducingVirtual ()
public abstract int getOneMethodVBaseOff ()
public abstract java.lang.String getOneMethodName ()
public abstract int getVFuncOffType ()
public abstract int getVFuncOffOffset ()
public abstract short getNestedExAttribute ()
public abstract int getNestedExType ()
public abstract java.lang.String getNestedExName ()
public abstract short getMemberModifyAttribute ()
public abstract int getMemberModifyType ()
public abstract java.lang.String getMemberModifyName ()
public abstract short getNumericTypeAt (int)
public abstract int getNumericLengthAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract int getNumericIntAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract long getNumericLongAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract float getNumericFloatAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract double getNumericDoubleAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
public abstract byte[] getNumericDataAt (int) throws sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeLeafIndices.class
DebugVC50TypeLeafIndices.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeLeafIndices extends java.lang.Object {
public static final int LF_MODIFIER
public static final int LF_POINTER
public static final int LF_ARRAY
public static final int LF_CLASS
public static final int LF_STRUCTURE
public static final int LF_UNION
public static final int LF_ENUM
public static final int LF_PROCEDURE
public static final int LF_MFUNCTION
public static final int LF_VTSHAPE
public static final int LF_COBOL0
public static final int LF_COBOL1
public static final int LF_BARRAY
public static final int LF_LABEL
public static final int LF_NULL
public static final int LF_NOTTRAN
public static final int LF_DIMARRAY
public static final int LF_VFTPATH
public static final int LF_PRECOMP
public static final int LF_ENDPRECOMP
public static final int LF_OEM
public static final int LF_TYPESERVER
public static final int LF_SKIP
public static final int LF_ARGLIST
public static final int LF_DEFARG
public static final int LF_FIELDLIST
public static final int LF_DERIVED
public static final int LF_BITFIELD
public static final int LF_METHODLIST
public static final int LF_DIMCONU
public static final int LF_DIMCONLU
public static final int LF_DIMVARU
public static final int LF_DIMVARLU
public static final int LF_REFSYM
public static final int LF_BCLASS
public static final int LF_VBCLASS
public static final int LF_IVBCLASS
public static final int LF_ENUMERATE
public static final int LF_FRIENDFCN
public static final int LF_INDEX
public static final int LF_MEMBER
public static final int LF_STMEMBER
public static final int LF_METHOD
public static final int LF_NESTTYPE
public static final int LF_VFUNCTAB
public static final int LF_FRIENDCLS
public static final int LF_ONEMETHOD
public static final int LF_VFUNCOFF
public static final int LF_NESTTYPEEX
public static final int LF_MEMBERMODIFY
public static final int LF_NUMERIC
public static final int LF_CHAR
public static final int LF_SHORT
public static final int LF_USHORT
public static final int LF_LONG
public static final int LF_ULONG
public static final int LF_REAL32
public static final int LF_REAL64
public static final int LF_REAL80
public static final int LF_REAL128
public static final int LF_QUADWORD
public static final int LF_UQUADWORD
public static final int LF_REAL48
public static final int LF_COMPLEX32
public static final int LF_COMPLEX64
public static final int LF_COMPLEX80
public static final int LF_COMPLEX128
public static final int LF_VARSTRING
public static final int LF_PAD0
public static final int LF_PAD1
public static final int LF_PAD2
public static final int LF_PAD3
public static final int LF_PAD4
public static final int LF_PAD5
public static final int LF_PAD6
public static final int LF_PAD7
public static final int LF_PAD8
public static final int LF_PAD9
public static final int LF_PAD10
public static final int LF_PAD11
public static final int LF_PAD12
public static final int LF_PAD13
public static final int LF_PAD14
public static final int LF_PAD15
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50WrongNumericTypeException.class
DebugVC50WrongNumericTypeException.java
package sun.jvm.hotspot.debugger.win32.coff
public sun.jvm.hotspot.debugger.win32.coff.DebugVC50WrongNumericTypeException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String message
}
sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.class
DebugVC50X86RegisterEnums.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugVC50X86RegisterEnums extends java.lang.Object {
public static final int NONE
public static final int AL
public static final int CL
public static final int DL
public static final int BL
public static final int AH
public static final int CH
public static final int DH
public static final int BH
public static final int AX
public static final int CX
public static final int DX
public static final int BX
public static final int SP
public static final int BP
public static final int SI
public static final int DI
public static final int EAX
public static final int ECX
public static final int EDX
public static final int EBX
public static final int ESP
public static final int EBP
public static final int ESI
public static final int EDI
public static final int ES
public static final int CS
public static final int SS
public static final int DS
public static final int FS
public static final int GS
public static final int IP
public static final int FLAGS
public static final int EIP
public static final int EFLAGS
public static final int TEMP
public static final int TEMPH
public static final int QUOTE
public static final int CR0
public static final int CR1
public static final int CR2
public static final int CR3
public static final int DR0
public static final int DR1
public static final int DR2
public static final int DR3
public static final int DR4
public static final int DR5
public static final int DR6
public static final int DR7
public static final int ST0
public static final int ST1
public static final int ST2
public static final int ST3
public static final int ST4
public static final int ST5
public static final int ST6
public static final int ST7
public static final int CONTROL
public static final int STATUS
public static final int TAG
public static final int FPIP
public static final int FPCS
public static final int FPDO
public static final int FPDS
public static final int ISEM
public static final int FPEIP
public static final int FPEDO
}
sun/jvm/hotspot/debugger/win32/coff/DumpExports.class
DumpExports.java
package sun.jvm.hotspot.debugger.win32.coff
public sun.jvm.hotspot.debugger.win32.coff.DumpExports extends java.lang.Object {
public void <init> ()
private static void usage ()
public static void main (java.lang.String[])
sun.jvm.hotspot.debugger.win32.coff.SectionHeader sec
int i
short ordinal
int i
String[] args
String filename
sun.jvm.hotspot.debugger.win32.coff.COFFFile file
sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderDataDirectories dataDirs
sun.jvm.hotspot.debugger.win32.coff.DataDirectory dir
sun.jvm.hotspot.debugger.win32.coff.ExportDirectoryTable exports
}
sun/jvm/hotspot/debugger/win32/coff/ExportDirectoryTable.class
ExportDirectoryTable.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.ExportDirectoryTable extends java.lang.Object {
public abstract int getExportFlags ()
public abstract int getTimeDateStamp ()
public abstract short getMajorVersion ()
public abstract short getMinorVersion ()
public abstract int getNameRVA ()
public abstract java.lang.String getDLLName ()
public abstract int getOrdinalBase ()
public abstract int getNumberOfAddressTableEntries ()
public abstract int getNumberOfNamePointers ()
public abstract int getExportAddressTableRVA ()
public abstract int getNamePointerTableRVA ()
public abstract int getOrdinalTableRVA ()
public abstract java.lang.String getExportName (int)
public abstract short getExportOrdinal (int)
public abstract boolean isExportAddressForwarder (short)
public abstract java.lang.String getExportAddressForwarder (short)
public abstract int getExportAddress (short)
}
sun/jvm/hotspot/debugger/win32/coff/MachineTypes.class
MachineTypes.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.MachineTypes extends java.lang.Object {
public static final short IMAGE_FILE_MACHINE_UNKNOWN
public static final short IMAGE_FILE_MACHINE_ALPHA
public static final short IMAGE_FILE_MACHINE_ARM
public static final short IMAGE_FILE_MACHINE_ALPHA64
public static final short IMAGE_FILE_MACHINE_I386
public static final short IMAGE_FILE_MACHINE_IA64
public static final short IMAGE_FILE_MACHINE_M68K
public static final short IMAGE_FILE_MACHINE_MIPS16
public static final short IMAGE_FILE_MACHINE_MIPSFPU
public static final short IMAGE_FILE_MACHINE_MIPSFPU16
public static final short IMAGE_FILE_MACHINE_POWERPC
public static final short IMAGE_FILE_MACHINE_R3000
public static final short IMAGE_FILE_MACHINE_R4000
public static final short IMAGE_FILE_MACHINE_R10000
public static final short IMAGE_FILE_MACHINE_SH3
public static final short IMAGE_FILE_MACHINE_SH4
public static final short IMAGE_FILE_MACHINE_THUMB
}
sun/jvm/hotspot/debugger/win32/coff/OptionalHeader.class
OptionalHeader.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.OptionalHeader extends java.lang.Object {
public static final short MAGIC_PE32
public static final short MAGIC_PE32_PLUS
public static final short MAGIC_ROM_IMAGE
public abstract short getMagicNumber ()
public abstract sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderStandardFields getStandardFields ()
public abstract sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderWindowsSpecificFields getWindowsSpecificFields ()
public abstract sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderDataDirectories getDataDirectories ()
}
sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories.class
OptionalHeaderDataDirectories.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderDataDirectories extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getExportTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.ExportDirectoryTable getExportDirectoryTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getImportTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getResourceTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getExceptionTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getCertificateTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getBaseRelocationTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getDebug () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DebugDirectory getDebugDirectory () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getArchitecture () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getGlobalPtr () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getTLSTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getLoadConfigTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getBoundImportTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getImportAddressTable () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getDelayImportDescriptor () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
public abstract sun.jvm.hotspot.debugger.win32.coff.DataDirectory getCOMPlusRuntimeHeader () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
}
sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderStandardFields.class
OptionalHeaderStandardFields.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderStandardFields extends java.lang.Object {
public abstract byte getMajorLinkerVersion ()
public abstract byte getMinorLinkerVersion ()
public abstract int getSizeOfCode ()
public abstract int getSizeOfInitializedData ()
public abstract int getSizeOfUninitializedData ()
public abstract int getAddressOfEntryPoint ()
public abstract int getBaseOfCode ()
public abstract int getBaseOfData () throws sun.jvm.hotspot.debugger.win32.coff.COFFException
}
sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderWindowsSpecificFields.class
OptionalHeaderWindowsSpecificFields.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderWindowsSpecificFields extends java.lang.Object {
public abstract long getImageBase ()
public abstract int getSectionAlignment ()
public abstract int getFileAlignment ()
public abstract short getMajorOperatingSystemVersion ()
public abstract short getMinorOperatingSystemVersion ()
public abstract short getMajorImageVersion ()
public abstract short getMinorImageVersion ()
public abstract short getMajorSubsystemVersion ()
public abstract short getMinorSubsystemVersion ()
public abstract int getSizeOfImage ()
public abstract int getSizeOfHeaders ()
public abstract int getCheckSum ()
public abstract short getSubsystem ()
public abstract short getDLLCharacteristics ()
public abstract long getSizeOfStackReserve ()
public abstract long getSizeOfStackCommit ()
public abstract long getSizeOfHeapReserve ()
public abstract long getSizeOfHeapCommit ()
public abstract int getLoaderFlags ()
public abstract int getNumberOfRvaAndSizes ()
}
sun/jvm/hotspot/debugger/win32/coff/SectionFlags.class
SectionFlags.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.SectionFlags extends java.lang.Object {
public static final int IMAGE_SCN_TYPE_REG
public static final int IMAGE_SCN_TYPE_DSECT
public static final int IMAGE_SCN_TYPE_NOLOAD
public static final int IMAGE_SCN_TYPE_GROUP
public static final int IMAGE_SCN_TYPE_NO_PAD
public static final int IMAGE_SCN_TYPE_COPY
public static final int IMAGE_SCN_CNT_CODE
public static final int IMAGE_SCN_CNT_INITIALIZED_DATA
public static final int IMAGE_SCN_CNT_UNINITIALIZED_DATA
public static final int IMAGE_SCN_LNK_OTHER
public static final int IMAGE_SCN_LNK_INFO
public static final int IMAGE_SCN_TYPE_OVER
public static final int IMAGE_SCN_LNK_REMOVE
public static final int IMAGE_SCN_LNK_COMDAT
public static final int IMAGE_SCN_MEM_FARDATA
public static final int IMAGE_SCN_MEM_PURGEABLE
public static final int IMAGE_SCN_MEM_16BIT
public static final int IMAGE_SCN_MEM_LOCKED
public static final int IMAGE_SCN_MEM_PRELOAD
public static final int IMAGE_SCN_ALIGN_1BYTES
public static final int IMAGE_SCN_ALIGN_2BYTES
public static final int IMAGE_SCN_ALIGN_4BYTES
public static final int IMAGE_SCN_ALIGN_8BYTES
public static final int IMAGE_SCN_ALIGN_16BYTES
public static final int IMAGE_SCN_ALIGN_32BYTES
public static final int IMAGE_SCN_ALIGN_64BYTES
public static final int IMAGE_SCN_ALIGN_128BYTES
public static final int IMAGE_SCN_ALIGN_256BYTES
public static final int IMAGE_SCN_ALIGN_512BYTES
public static final int IMAGE_SCN_ALIGN_1024BYTES
public static final int IMAGE_SCN_ALIGN_2048BYTES
public static final int IMAGE_SCN_ALIGN_4096BYTES
public static final int IMAGE_SCN_ALIGN_8192BYTES
public static final int IMAGE_SCN_LNK_NRELOC_OVFL
public static final int IMAGE_SCN_MEM_DISCARDABLE
public static final int IMAGE_SCN_MEM_NOT_CACHED
public static final int IMAGE_SCN_MEM_NOT_PAGED
public static final int IMAGE_SCN_MEM_SHARED
public static final int IMAGE_SCN_MEM_EXECUTE
public static final int IMAGE_SCN_MEM_READ
public static final int IMAGE_SCN_MEM_WRITE
}
sun/jvm/hotspot/debugger/win32/coff/SectionHeader.class
SectionHeader.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.SectionHeader extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract int getSize ()
public abstract int getVirtualAddress ()
public abstract int getSizeOfRawData ()
public abstract int getPointerToRawData ()
public abstract int getPointerToRelocations ()
public abstract int getPointerToLineNumbers ()
public abstract short getNumberOfRelocations ()
public abstract short getNumberOfLineNumbers ()
public abstract int getSectionFlags ()
public abstract boolean hasSectionFlag (int)
public abstract sun.jvm.hotspot.debugger.win32.coff.COFFRelocation getCOFFRelocation (int)
public abstract sun.jvm.hotspot.debugger.win32.coff.COFFLineNumber getCOFFLineNumber (int)
}
sun/jvm/hotspot/debugger/win32/coff/TestDebugInfo.class
TestDebugInfo.java
package sun.jvm.hotspot.debugger.win32.coff
public sun.jvm.hotspot.debugger.win32.coff.TestDebugInfo extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionTypes sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolTypes sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeLeafIndices {
public void <init> ()
public static void main (java.lang.String[])
sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection sec
int i
sun.jvm.hotspot.debugger.win32.coff.COFFFile file
sun.jvm.hotspot.debugger.win32.coff.DebugVC50 vc50
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionDirectory dir
Exception e
String[] args
private static sun.jvm.hotspot.debugger.win32.coff.DebugVC50 getDebugVC50 (sun.jvm.hotspot.debugger.win32.coff.COFFFile)
sun.jvm.hotspot.debugger.win32.coff.DebugDirectoryEntry entry
int i
sun.jvm.hotspot.debugger.win32.coff.COFFFile file
sun.jvm.hotspot.debugger.win32.coff.COFFHeader header
sun.jvm.hotspot.debugger.win32.coff.OptionalHeader opt
sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderDataDirectories dd
sun.jvm.hotspot.debugger.win32.coff.DebugDirectory debug
private static void printSymbolTable (sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection)
sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection sec
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSymbolBase sym
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator iter
private static void printSymbolTable (sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator)
int type
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator iter
private static void printTypeTable (sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection)
int leaf
sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection sec
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalTypes types
sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator iter
}
sun/jvm/hotspot/debugger/win32/coff/TestParser.class
TestParser.java
package sun.jvm.hotspot.debugger.win32.coff
public sun.jvm.hotspot.debugger.win32.coff.TestParser extends java.lang.Object {
public void <init> ()
public static void main (java.lang.String[])
sun.jvm.hotspot.debugger.win32.coff.SectionHeader secHeader
int i
int i
sun.jvm.hotspot.debugger.win32.coff.COFFFile file
sun.jvm.hotspot.debugger.win32.coff.COFFHeader header
int numSections
sun.jvm.hotspot.debugger.win32.coff.OptionalHeader optHdr
sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderDataDirectories ddirs
sun.jvm.hotspot.debugger.win32.coff.ExportDirectoryTable exports
int numSymbols
Exception e
String[] args
}
sun/jvm/hotspot/debugger/win32/coff/TypeIndicators.class
TypeIndicators.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.TypeIndicators extends java.lang.Object {
public static final short IMAGE_REL_I386_ABSOLUTE
public static final short IMAGE_REL_I386_DIR16
public static final short IMAGE_REL_I386_REL16
public static final short IMAGE_REL_I386_DIR32
public static final short IMAGE_REL_I386_DIR32NB
public static final short IMAGE_REL_I386_SEG12
public static final short IMAGE_REL_I386_SECTION
public static final short IMAGE_REL_I386_SECREL
public static final short IMAGE_REL_I386_REL32
public static final short IMAGE_REL_MIPS_ABSOLUTE
public static final short IMAGE_REL_MIPS_REFHALF
public static final short IMAGE_REL_MIPS_REFWORD
public static final short IMAGE_REL_MIPS_JMPADDR
public static final short IMAGE_REL_MIPS_REFHI
public static final short IMAGE_REL_MIPS_REFLO
public static final short IMAGE_REL_MIPS_GPREL
public static final short IMAGE_REL_MIPS_LITERAL
public static final short IMAGE_REL_MIPS_SECTION
public static final short IMAGE_REL_MIPS_SECREL
public static final short IMAGE_REL_MIPS_SECRELLO
public static final short IMAGE_REL_MIPS_SECRELHI
public static final short IMAGE_REL_MIPS_JMPADDR16
public static final short IMAGE_REL_MIPS_REFWORDNB
public static final short IMAGE_REL_MIPS_PAIR
public static final short IMAGE_REL_ALPHA_ABSOLUTE
public static final short IMAGE_REL_ALPHA_REFLONG
public static final short IMAGE_REL_ALPHA_REFQUAD
public static final short IMAGE_REL_ALPHA_GPREL32
public static final short IMAGE_REL_ALPHA_LITERAL
public static final short IMAGE_REL_ALPHA_LITUSE
public static final short IMAGE_REL_ALPHA_GPDISP
public static final short IMAGE_REL_ALPHA_BRADDR
public static final short IMAGE_REL_ALPHA_HINT
public static final short IMAGE_REL_ALPHA_INLINE_REFLONG
public static final short IMAGE_REL_ALPHA_REFHI
public static final short IMAGE_REL_ALPHA_REFLO
public static final short IMAGE_REL_ALPHA_PAIR
public static final short IMAGE_REL_ALPHA_MATCH
public static final short IMAGE_REL_ALPHA_SECTION
public static final short IMAGE_REL_ALPHA_SECREL
public static final short IMAGE_REL_ALPHA_REFLONGNB
public static final short IMAGE_REL_ALPHA_SECRELLO
public static final short IMAGE_REL_ALPHA_SECRELHI
public static final short IMAGE_REL_ALPHA_REFQ3
public static final short IMAGE_REL_ALPHA_REFQ2
public static final short IMAGE_REL_ALPHA_REFQ1
public static final short IMAGE_REL_ALPHA_GPRELLO
public static final short IMAGE_REL_ALPHA_GPRELHI
public static final short IMAGE_REL_PPC_ABSOLUTE
public static final short IMAGE_REL_PPC_ADDR64
public static final short IMAGE_REL_PPC_ADDR32
public static final short IMAGE_REL_PPC_ADDR24
public static final short IMAGE_REL_PPC_ADDR16
public static final short IMAGE_REL_PPC_ADDR14
public static final short IMAGE_REL_PPC_REL24
public static final short IMAGE_REL_PPC_REL14
public static final short IMAGE_REL_PPC_ADDR32NB
public static final short IMAGE_REL_PPC_SECREL
public static final short IMAGE_REL_PPC_SECTION
public static final short IMAGE_REL_PPC_SECREL16
public static final short IMAGE_REL_PPC_REFHI
public static final short IMAGE_REL_PPC_REFLO
public static final short IMAGE_REL_PPC_PAIR
public static final short IMAGE_REL_PPC_SECRELLO
public static final short IMAGE_REL_PPC_SECRELHI
public static final short IMAGE_REL_PPC_GPREL
public static final short IMAGE_REL_SH3_ABSOLUTE
public static final short IMAGE_REL_SH3_DIRECT16
public static final short IMAGE_REL_SH3_DIRECT32
public static final short IMAGE_REL_SH3_DIRECT8
public static final short IMAGE_REL_SH3_DIRECT8_WORD
public static final short IMAGE_REL_SH3_DIRECT8_LONG
public static final short IMAGE_REL_SH3_DIRECT4
public static final short IMAGE_REL_SH3_DIRECT4_WORD
public static final short IMAGE_REL_SH3_DIRECT4_LONG
public static final short IMAGE_REL_SH3_PCREL8_WORD
public static final short IMAGE_REL_SH3_PCREL8_LONG
public static final short IMAGE_REL_SH3_PCREL12_WORD
public static final short IMAGE_REL_SH3_STARTOF_SECTION
public static final short IMAGE_REL_SH3_SIZEOF_SECTION
public static final short IMAGE_REL_SH3_SECTION
public static final short IMAGE_REL_SH3_SECREL
public static final short IMAGE_REL_SH3_DIRECT32_NB
public static final short IMAGE_REL_ARM_ABSOLUTE
public static final short IMAGE_REL_ARM_ADDR32
public static final short IMAGE_REL_ARM_ADDR32NB
public static final short IMAGE_REL_ARM_BRANCH24
public static final short IMAGE_REL_ARM_BRANCH11
public static final short IMAGE_REL_ARM_SECTION
public static final short IMAGE_REL_ARM_SECREL
}
sun/jvm/hotspot/debugger/win32/coff/WindowsNTSubsystem.class
WindowsNTSubsystem.java
package sun.jvm.hotspot.debugger.win32.coff
public abstract sun.jvm.hotspot.debugger.win32.coff.WindowsNTSubsystem extends java.lang.Object {
public static final short IMAGE_SUBSYSTEM_UNKNOWN
public static final short IMAGE_SUBSYSTEM_NATIVE
public static final short IMAGE_SUBSYSTEM_WINDOWS_GUI
public static final short IMAGE_SUBSYSTEM_WINDOWS_CUI
public static final short IMAGE_SUBSYSTEM_POSIX_CUI
public static final short IMAGE_SUBSYSTEM_WINDOWS_CE_GUI
public static final short IMAGE_SUBSYSTEM_EFI_APPLICATION
public static final short IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER
public static final short IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER
}
sun/jvm/hotspot/debugger/windbg/
sun/jvm/hotspot/debugger/windbg/AddressDataSource.class
AddressDataSource.java
package sun.jvm.hotspot.debugger.windbg
public sun.jvm.hotspot.debugger.windbg.AddressDataSource extends java.lang.Object implements sun.jvm.hotspot.debugger.DataSource {
private sun.jvm.hotspot.debugger.Address addr
private long offset
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public byte readByte () throws java.io.IOException
byte res
sun.jvm.hotspot.debugger.UnmappedAddressException e
sun.jvm.hotspot.debugger.DebuggerException e
public short readShort () throws java.io.IOException
int b1
int b2
public int readInt () throws java.io.IOException
int b1
int b2
int b3
int b4
public long readLong () throws java.io.IOException
long b1
long b2
long b3
long b4
long b5
long b6
long b7
long b8
public int read (byte[]) throws java.io.IOException
int i
byte[] b
public void seek (long) throws java.io.IOException
long pos
public long getFilePointer () throws java.io.IOException
public void close () throws java.io.IOException
}
sun/jvm/hotspot/debugger/windbg/DLL$1.class
DLL.java
package sun.jvm.hotspot.debugger.windbg
sun.jvm.hotspot.debugger.windbg.DLL$1 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.windbg.DLL this$0
void <init> (sun.jvm.hotspot.debugger.windbg.DLL)
sun.jvm.hotspot.debugger.windbg.DLL this$0
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/windbg/DLL$2.class
DLL.java
package sun.jvm.hotspot.debugger.windbg
sun.jvm.hotspot.debugger.windbg.DLL$2 extends sun.jvm.hotspot.utilities.memo.MemoizedObject {
final synthetic sun.jvm.hotspot.debugger.windbg.DLL this$0
void <init> (sun.jvm.hotspot.debugger.windbg.DLL)
sun.jvm.hotspot.debugger.windbg.DLL this$0
public java.lang.Object computeValue ()
}
sun/jvm/hotspot/debugger/windbg/DLL.class
DLL.java
package sun.jvm.hotspot.debugger.windbg
public sun.jvm.hotspot.debugger.windbg.DLL extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.LoadObject {
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger dbg
private String fullPathName
private long size
private sun.jvm.hotspot.utilities.memo.MemoizedObject file
private sun.jvm.hotspot.debugger.Address addr
private sun.jvm.hotspot.debugger.cdbg.CDebugInfoDataBase db
public void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger, java.lang.String, long, sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
sun.jvm.hotspot.debugger.windbg.WindbgDebugger dbg
String filename
long size
sun.jvm.hotspot.debugger.Address relocation
public void <init> (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
sun.jvm.hotspot.debugger.Address base
public boolean isDLL ()
public sun.jvm.hotspot.debugger.Address lookupSymbol (java.lang.String) throws sun.jvm.hotspot.debugger.win32.coff.COFFException
String symbol
sun.jvm.hotspot.debugger.win32.coff.ExportDirectoryTable exports
public sun.jvm.hotspot.debugger.Address getBase ()
public java.lang.String getName ()
public long getSize ()
public sun.jvm.hotspot.debugger.cdbg.CDebugInfoDataBase getDebugInfoDataBase () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.cdbg.BlockSym debugInfoForPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.cdbg.CDebugInfoDataBase db
public sun.jvm.hotspot.debugger.cdbg.ClosestSymbol closestSymbolToPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
long tmp
int i
sun.jvm.hotspot.debugger.Address pcAsAddr
sun.jvm.hotspot.debugger.win32.coff.ExportDirectoryTable exports
String name
long pc
long diff
long base
public sun.jvm.hotspot.debugger.cdbg.LineNumberInfo lineNumberForPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.cdbg.CDebugInfoDataBase db
public void close ()
private sun.jvm.hotspot.debugger.win32.coff.COFFFile getFile ()
private sun.jvm.hotspot.debugger.Address lookupSymbol (java.lang.String, sun.jvm.hotspot.debugger.win32.coff.ExportDirectoryTable, int, int)
int curIdx
String cur
String symbol
sun.jvm.hotspot.debugger.win32.coff.ExportDirectoryTable exports
int loIdx
int hiIdx
private sun.jvm.hotspot.debugger.win32.coff.ExportDirectoryTable getExportDirectoryTable ()
static synthetic java.lang.String access$000 (sun.jvm.hotspot.debugger.windbg.DLL)
sun.jvm.hotspot.debugger.windbg.DLL x0
static synthetic sun.jvm.hotspot.debugger.Address access$100 (sun.jvm.hotspot.debugger.windbg.DLL)
sun.jvm.hotspot.debugger.windbg.DLL x0
}
sun/jvm/hotspot/debugger/windbg/WindbgAddress.class
WindbgAddress.java
package sun.jvm.hotspot.debugger.windbg
sun.jvm.hotspot.debugger.windbg.WindbgAddress extends java.lang.Object implements sun.jvm.hotspot.debugger.Address {
protected sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
protected long addr
void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger, long)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
long addr
public boolean equals (java.lang.Object)
Object arg
public int hashCode ()
public java.lang.String toString ()
public long getCIntegerAt (long, long, boolean) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
long numBytes
boolean isUnsigned
public sun.jvm.hotspot.debugger.Address getAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.Address getCompOopAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.Address getCompKlassAddressAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public boolean getJBooleanAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public byte getJByteAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public char getJCharAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public double getJDoubleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public float getJFloatAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public int getJIntAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public long getJLongAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public short getJShortAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException
long offset
public sun.jvm.hotspot.debugger.OopHandle getOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long offset
public sun.jvm.hotspot.debugger.OopHandle getCompOopHandleAt (long) throws sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long offset
public void setCIntegerAt (long, long, long)
long offset
long numBytes
long value
public void setAddressAt (long, sun.jvm.hotspot.debugger.Address)
long offset
sun.jvm.hotspot.debugger.Address value
public void setJBooleanAt (long, boolean) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
boolean value
public void setJByteAt (long, byte) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
byte value
public void setJCharAt (long, char) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
char value
public void setJDoubleAt (long, double) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
double value
public void setJFloatAt (long, float) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
float value
public void setJIntAt (long, int) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
int value
public void setJLongAt (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
long value
public void setJShortAt (long, short) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
short value
public void setOopHandleAt (long, sun.jvm.hotspot.debugger.OopHandle) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long offset
sun.jvm.hotspot.debugger.OopHandle value
public sun.jvm.hotspot.debugger.Address addOffsetTo (long) throws java.lang.UnsupportedOperationException
long offset
long value
public sun.jvm.hotspot.debugger.OopHandle addOffsetToAsOopHandle (long) throws java.lang.UnsupportedOperationException
long offset
long value
public long minus (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address arg
public boolean lessThan (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.windbg.WindbgAddress arg
public boolean lessThanOrEqual (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.windbg.WindbgAddress arg
public boolean greaterThan (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.windbg.WindbgAddress arg
public boolean greaterThanOrEqual (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.windbg.WindbgAddress arg
public sun.jvm.hotspot.debugger.Address andWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
public sun.jvm.hotspot.debugger.Address orWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
public sun.jvm.hotspot.debugger.Address xorWithMask (long) throws java.lang.UnsupportedOperationException
long mask
long value
long getValue ()
private static void check (boolean, java.lang.String)
boolean arg
String failMessage
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.debugger.windbg.WindbgAddress p1
sun.jvm.hotspot.debugger.windbg.WindbgAddress p2
sun.jvm.hotspot.debugger.windbg.WindbgAddress n1
sun.jvm.hotspot.debugger.windbg.WindbgAddress n2
}
sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder$1.class
WindbgCDebugInfoBuilder.java
package sun.jvm.hotspot.debugger.windbg
sun.jvm.hotspot.debugger.windbg.WindbgCDebugInfoBuilder$1 extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.basic.ResolveListener {
final synthetic sun.jvm.hotspot.debugger.windbg.WindbgCDebugInfoBuilder this$0
void <init> (sun.jvm.hotspot.debugger.windbg.WindbgCDebugInfoBuilder)
sun.jvm.hotspot.debugger.windbg.WindbgCDebugInfoBuilder this$0
public void resolveFailed (sun.jvm.hotspot.debugger.cdbg.Type, sun.jvm.hotspot.debugger.cdbg.basic.LazyType, java.lang.String)
sun.jvm.hotspot.debugger.cdbg.Type containingType
sun.jvm.hotspot.debugger.cdbg.basic.LazyType failedResolve
String detail
public void resolveFailed (sun.jvm.hotspot.debugger.cdbg.Type, java.lang.String)
sun.jvm.hotspot.debugger.cdbg.Type containingType
String staticFieldName
public void resolveFailed (sun.jvm.hotspot.debugger.cdbg.Sym, sun.jvm.hotspot.debugger.cdbg.basic.LazyType, java.lang.String)
sun.jvm.hotspot.debugger.cdbg.Sym containingSymbol
sun.jvm.hotspot.debugger.cdbg.basic.LazyType failedResolve
String detail
public void resolveFailed (sun.jvm.hotspot.debugger.cdbg.Sym, sun.jvm.hotspot.debugger.cdbg.basic.LazyBlockSym, java.lang.String)
sun.jvm.hotspot.debugger.cdbg.Sym containingSymbol
sun.jvm.hotspot.debugger.cdbg.basic.LazyBlockSym failedResolve
String detail
}
sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.class
WindbgCDebugInfoBuilder.java
package sun.jvm.hotspot.debugger.windbg
sun.jvm.hotspot.debugger.windbg.WindbgCDebugInfoBuilder extends java.lang.Object implements sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionTypes sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeLeafIndices sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeEnums sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolTypes sun.jvm.hotspot.debugger.win32.coff.DebugVC50MemberAttributes sun.jvm.hotspot.debugger.cdbg.CVAttributes sun.jvm.hotspot.debugger.cdbg.AccessControl {
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger dbg
private sun.jvm.hotspot.debugger.Address base
private sun.jvm.hotspot.debugger.win32.coff.DebugVC50 vc50
private sun.jvm.hotspot.debugger.cdbg.basic.BasicCDebugInfoDataBase db
private sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator iter
private sun.jvm.hotspot.debugger.win32.coff.DebugVC50SymbolIterator symIter
private sun.jvm.hotspot.debugger.win32.coff.COFFFile file
private sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSegMap segMap
private java.util.Map primIndexToTypeMap
private sun.jvm.hotspot.debugger.cdbg.basic.BasicEnumType unnamedEnum
private java.util.Stack blockStack
private int endsToSkip
private static final int POINTER_SIZE
void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger dbg
sun.jvm.hotspot.debugger.cdbg.CDebugInfoDataBase buildDataBase (java.lang.String, sun.jvm.hotspot.debugger.Address)
int idx
sun.jvm.hotspot.debugger.cdbg.basic.BasicType target
short windowsMods
short mods
int idx
sun.jvm.hotspot.debugger.cdbg.basic.BasicType target
short windowsMods
short mods
sun.jvm.hotspot.debugger.cdbg.basic.BasicPointerType ptrType
sun.jvm.hotspot.debugger.cdbg.basic.BasicType elemType
int accessControl
sun.jvm.hotspot.debugger.cdbg.Type baseType
int accessControl
sun.jvm.hotspot.debugger.cdbg.Type baseType
sun.jvm.hotspot.debugger.cdbg.basic.BasicField field
sun.jvm.hotspot.debugger.cdbg.basic.BasicField field
sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator fieldIter
boolean advance
sun.jvm.hotspot.debugger.cdbg.basic.CompoundTypeKind kind
sun.jvm.hotspot.debugger.cdbg.basic.BasicCompoundType type
sun.jvm.hotspot.debugger.cdbg.basic.BasicField field
sun.jvm.hotspot.debugger.cdbg.basic.BasicField field
sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator fieldIter
boolean advance
sun.jvm.hotspot.debugger.cdbg.basic.BasicCompoundType type
String enumName
long enumVal
String name
sun.jvm.hotspot.debugger.cdbg.basic.BasicEnumType enumType
sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator fieldIter
boolean advance
int i
sun.jvm.hotspot.debugger.cdbg.Type retType
sun.jvm.hotspot.debugger.cdbg.basic.BasicFunctionType func
sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator argIter
int i
sun.jvm.hotspot.debugger.cdbg.Type retType
sun.jvm.hotspot.debugger.cdbg.Type container
sun.jvm.hotspot.debugger.cdbg.Type thisType
long thisAdjust
sun.jvm.hotspot.debugger.cdbg.basic.BasicMemberFunctionType func
sun.jvm.hotspot.debugger.win32.coff.DebugVC50TypeIterator argIter
sun.jvm.hotspot.debugger.cdbg.Type underlyingType
sun.jvm.hotspot.debugger.cdbg.basic.BasicBitType bit
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSymbolBase syms
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSAlignSym syms
java.util.EmptyStackException e
sun.jvm.hotspot.debugger.cdbg.LocalSym sym
boolean isModuleLocal
sun.jvm.hotspot.debugger.cdbg.GlobalSym sym
sun.jvm.hotspot.debugger.cdbg.basic.BasicFunctionSym sym
sun.jvm.hotspot.debugger.cdbg.basic.BasicBlockSym sym
sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection ss
int ssType
boolean process
int i
sun.jvm.hotspot.debugger.Address startPC
sun.jvm.hotspot.debugger.Address endPC
int lp
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SrcModLineNumberMap map
sun.jvm.hotspot.debugger.win32.coff.SectionHeader seg
int cs
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SrcModFileDesc desc
String name
int sf
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSrcModule srcMod
sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection ss
int i
String dllName
sun.jvm.hotspot.debugger.Address base
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalTypes types
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionDirectory dir
int moduleNumber
private static sun.jvm.hotspot.debugger.win32.coff.DebugVC50 getDebugVC50 (sun.jvm.hotspot.debugger.win32.coff.COFFFile)
sun.jvm.hotspot.debugger.win32.coff.DebugDirectoryEntry entry
int i
sun.jvm.hotspot.debugger.win32.coff.COFFFile file
sun.jvm.hotspot.debugger.win32.coff.COFFHeader header
sun.jvm.hotspot.debugger.win32.coff.OptionalHeader opt
sun.jvm.hotspot.debugger.win32.coff.OptionalHeaderDataDirectories dd
sun.jvm.hotspot.debugger.win32.coff.DebugDirectory debug
private sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSSegMap getSegMap ()
private sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalTypes getGlobalTypes ()
private sun.jvm.hotspot.debugger.win32.coff.DebugVC50SSGlobalSym getGlobalSymbols ()
private sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection findSubsection (short)
sun.jvm.hotspot.debugger.win32.coff.DebugVC50Subsection ss
int i
short ssType
sun.jvm.hotspot.debugger.win32.coff.DebugVC50SubsectionDirectory dir
private void putType (sun.jvm.hotspot.debugger.cdbg.Type)
sun.jvm.hotspot.debugger.cdbg.Type t
private sun.jvm.hotspot.debugger.Address newAddress (int, short)
int offset
short segment
int seg
sun.jvm.hotspot.debugger.win32.coff.SectionHeader section
private sun.jvm.hotspot.debugger.cdbg.basic.BasicType getTypeByIndex (int)
boolean unsigned
int size
String name
int size
int primType
sun.jvm.hotspot.debugger.cdbg.Type targetType
sun.jvm.hotspot.debugger.cdbg.basic.BasicType type
int primMode
int intIndex
Integer index
private void addBlock (sun.jvm.hotspot.debugger.cdbg.BlockSym)
sun.jvm.hotspot.debugger.cdbg.BlockSym block
private void skipEnd ()
private sun.jvm.hotspot.debugger.cdbg.BlockSym newLazyBlockSym (int)
int offset
private int memberAttributeToAccessControl (short)
short memberAttribute
int acc
private void addLocalToCurBlock (sun.jvm.hotspot.debugger.cdbg.LocalSym)
sun.jvm.hotspot.debugger.cdbg.LocalSym local
private void addGlobalSym (sun.jvm.hotspot.debugger.cdbg.GlobalSym)
sun.jvm.hotspot.debugger.cdbg.GlobalSym sym
private void skipTypeRecord ()
}
sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.class
WindbgCDebugger.java
package sun.jvm.hotspot.debugger.windbg
sun.jvm.hotspot.debugger.windbg.WindbgCDebugger extends java.lang.Object implements sun.jvm.hotspot.debugger.cdbg.CDebugger {
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger dbg
void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger dbg
public java.util.List getThreadList () throws sun.jvm.hotspot.debugger.DebuggerException
public java.util.List getLoadObjectList () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.cdbg.LoadObject loadObjectContainingPC (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.cdbg.LoadObject obj
java.util.Iterator iter
sun.jvm.hotspot.debugger.Address pc
java.util.List objs
public sun.jvm.hotspot.debugger.cdbg.CFrame topFrameForThread (sun.jvm.hotspot.debugger.ThreadProxy) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
sun.jvm.hotspot.debugger.Address ebp
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
sun.jvm.hotspot.debugger.Address rbp
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.ThreadProxy thread
public java.lang.String getNameOfFile (java.lang.String)
String fileName
public sun.jvm.hotspot.debugger.cdbg.ProcessControl getProcessControl () throws sun.jvm.hotspot.debugger.DebuggerException
public boolean canDemangle ()
public java.lang.String demangle (java.lang.String)
String sym
}
sun/jvm/hotspot/debugger/windbg/WindbgDebugger.class
WindbgDebugger.java
package sun.jvm.hotspot.debugger.windbg
public abstract sun.jvm.hotspot.debugger.windbg.WindbgDebugger extends java.lang.Object implements sun.jvm.hotspot.debugger.JVMDebugger {
public abstract java.lang.String addressValueToString (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract boolean readJBoolean (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract byte readJByte (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract char readJChar (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract double readJDouble (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract float readJFloat (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract int readJInt (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long readJLong (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract short readJShort (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long readCInteger (long, long, boolean) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.windbg.WindbgAddress readAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.windbg.WindbgAddress readCompOopAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.windbg.WindbgAddress readCompKlassAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.windbg.WindbgOopHandle readOopHandle (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.windbg.WindbgOopHandle readCompOopHandle (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long[] getThreadIntegerRegisterSet (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract sun.jvm.hotspot.debugger.Address newAddress (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract long getThreadIdFromSysId (long) throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.util.List getThreadList () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract java.util.List getLoadObjectList () throws sun.jvm.hotspot.debugger.DebuggerException
public abstract int getAddressSize ()
}
sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal$1.class
WindbgDebuggerLocal.java
package sun.jvm.hotspot.debugger.windbg
sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal$1 extends sun.jvm.hotspot.debugger.DebuggerUtilities {
final synthetic sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal, long, boolean)
sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal this$0
long addressSize
boolean isBigEndian
public void checkAlignment (long, long)
long address
long alignment
}
sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal$2.class
WindbgDebuggerLocal.java
package sun.jvm.hotspot.debugger.windbg
sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal$2 extends sun.jvm.hotspot.debugger.windbg.DLL {
final synthetic sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal this$0
void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal, sun.jvm.hotspot.debugger.windbg.WindbgDebugger, java.lang.String, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal this$0
sun.jvm.hotspot.debugger.windbg.WindbgDebugger dbg
String filename
long size
sun.jvm.hotspot.debugger.Address relocation
public sun.jvm.hotspot.debugger.cdbg.ClosestSymbol closestSymbolToPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address pcAsAddr
long pc
sun.jvm.hotspot.debugger.cdbg.ClosestSymbol sym
}
sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.class
WindbgDebuggerLocal.java
package sun.jvm.hotspot.debugger.windbg
public sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal extends sun.jvm.hotspot.debugger.DebuggerBase implements sun.jvm.hotspot.debugger.windbg.WindbgDebugger {
private sun.jvm.hotspot.debugger.PageCache cache
private boolean attached
private boolean isCore
private java.util.Map nameToDllMap
private java.util.List loadObjects
private sun.jvm.hotspot.debugger.cdbg.CDebugger cdbg
private java.util.Map threadIntegerRegisterSet
private java.util.List threadList
private long ptrIDebugClient
private long ptrIDebugControl
private long ptrIDebugDataSpaces
private long ptrIDebugOutputCallbacks
private long ptrIDebugAdvanced
private long ptrIDebugSymbols
private long ptrIDebugSystemObjects
private sun.jvm.hotspot.debugger.windbg.WindbgThreadFactory threadFactory
private static String imagePath
private static String symbolPath
private static boolean useNativeLookup
public void <init> (sun.jvm.hotspot.debugger.MachineDescription, boolean) throws sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.MachineDescription machDesc
boolean useCache
String cpu
public boolean hasProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
public java.util.List getProcessList () throws sun.jvm.hotspot.debugger.DebuggerException
public synchronized void attach (int) throws sun.jvm.hotspot.debugger.DebuggerException
int processID
public synchronized void attach (java.lang.String, java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
String executableName
String coreFileName
public java.util.List getLoadObjectList ()
public synchronized boolean detach ()
sun.jvm.hotspot.debugger.windbg.DLL dll
java.util.Iterator iter
public sun.jvm.hotspot.debugger.Address parseAddress (java.lang.String) throws java.lang.NumberFormatException
String addressString
public java.lang.String getOS ()
public java.lang.String getCPU ()
public boolean hasConsole () throws sun.jvm.hotspot.debugger.DebuggerException
public synchronized java.lang.String consoleExecuteCommand (java.lang.String) throws sun.jvm.hotspot.debugger.DebuggerException
String cmd
public java.lang.String getConsolePrompt () throws sun.jvm.hotspot.debugger.DebuggerException
public sun.jvm.hotspot.debugger.cdbg.CDebugger getCDebugger () throws sun.jvm.hotspot.debugger.DebuggerException
public synchronized sun.jvm.hotspot.debugger.Address lookup (java.lang.String, java.lang.String)
String objectName
String symbol
public synchronized sun.jvm.hotspot.debugger.OopHandle lookupOop (java.lang.String, java.lang.String)
String objectName
String symbol
sun.jvm.hotspot.debugger.Address addr
public synchronized sun.jvm.hotspot.debugger.cdbg.ClosestSymbol lookup (long)
long address
public sun.jvm.hotspot.debugger.MachineDescription getMachineDescription ()
public sun.jvm.hotspot.debugger.ThreadProxy getThreadForIdentifierAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.ThreadProxy getThreadForThreadId (long)
long handle
public long getThreadIdFromSysId (long) throws sun.jvm.hotspot.debugger.DebuggerException
long sysId
public long readJLong (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
byte[] data
public java.lang.String addressValueToString (long)
long address
public sun.jvm.hotspot.debugger.windbg.WindbgAddress readAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
public sun.jvm.hotspot.debugger.windbg.WindbgAddress readCompOopAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
public sun.jvm.hotspot.debugger.windbg.WindbgAddress readCompKlassAddress (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
long address
public sun.jvm.hotspot.debugger.windbg.WindbgOopHandle readOopHandle (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long address
long value
public sun.jvm.hotspot.debugger.windbg.WindbgOopHandle readCompOopHandle (long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
long address
long value
public int getAddressSize ()
private synchronized void setThreadIntegerRegisterSet (long, long[])
long threadId
long[] regs
private synchronized void addThread (long)
long sysId
public synchronized long[] getThreadIntegerRegisterSet (long) throws sun.jvm.hotspot.debugger.DebuggerException
long threadId
public synchronized java.util.List getThreadList () throws sun.jvm.hotspot.debugger.DebuggerException
private java.lang.String findFullPath (java.lang.String)
java.util.StringTokenizer st
String file
java.io.File f
private synchronized void addLoadObject (java.lang.String, long, long)
sun.jvm.hotspot.debugger.windbg.DLL dll
String file
long size
long base
String path
public long getAddressValue (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address newAddress (long)
long value
private void checkAttached ()
String msg
private void requireAttach ()
private void attachInit ()
private void resetNativePointers ()
synchronized long lookupByName (java.lang.String, java.lang.String)
sun.jvm.hotspot.debugger.windbg.WindbgAddress addr
String objectName
String symbol
long res
sun.jvm.hotspot.debugger.windbg.DLL dll
public synchronized sun.jvm.hotspot.debugger.ReadResult readBytesFromProcess (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.DebuggerException
long address
long numBytes
byte[] res
private sun.jvm.hotspot.debugger.windbg.DLL findDLLByName (java.lang.String)
sun.jvm.hotspot.debugger.windbg.DLL dll
java.util.Iterator iter
String fullPathName
public void writeBytesToProcess (long, long, byte[]) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.DebuggerException
long address
long numBytes
byte[] data
private static native void initIDs ()
private native void attach0 (java.lang.String, java.lang.String)
private native void attach0 (int)
private native void detach0 ()
private native byte[] readBytesFromProcess0 (long, long) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.DebuggerException
private native long getThreadIdFromSysId0 (long)
private native java.lang.String consoleExecuteCommand0 (java.lang.String)
private native long lookupByName0 (java.lang.String, java.lang.String)
private native sun.jvm.hotspot.debugger.cdbg.ClosestSymbol lookupByAddress0 (long)
private sun.jvm.hotspot.debugger.cdbg.ClosestSymbol createClosestSymbol (java.lang.String, long)
String symbol
long diff
static synthetic sun.jvm.hotspot.debugger.cdbg.ClosestSymbol access$000 (sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal, long)
sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal x0
long x1
static void <clinit> ()
String DTFWHome
String sysRoot
String cpu
java.io.File dir
java.io.File feng
java.io.File fhelp
int i
String mesg
String dbgengPath
String dbghelpPath
String sawindbgPath
java.util.List searchList
boolean loadLibraryDEBUG
String str
}
sun/jvm/hotspot/debugger/windbg/WindbgOopHandle.class
WindbgOopHandle.java
package sun.jvm.hotspot.debugger.windbg
sun.jvm.hotspot.debugger.windbg.WindbgOopHandle extends sun.jvm.hotspot.debugger.windbg.WindbgAddress implements sun.jvm.hotspot.debugger.OopHandle {
void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger, long)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
long addr
public boolean equals (java.lang.Object)
Object arg
public sun.jvm.hotspot.debugger.Address addOffsetTo (long) throws java.lang.UnsupportedOperationException
long offset
public sun.jvm.hotspot.debugger.Address andWithMask (long) throws java.lang.UnsupportedOperationException
long mask
public sun.jvm.hotspot.debugger.Address orWithMask (long) throws java.lang.UnsupportedOperationException
long mask
public sun.jvm.hotspot.debugger.Address xorWithMask (long) throws java.lang.UnsupportedOperationException
long mask
}
sun/jvm/hotspot/debugger/windbg/WindbgThreadFactory.class
WindbgThreadFactory.java
package sun.jvm.hotspot.debugger.windbg
public abstract sun.jvm.hotspot.debugger.windbg.WindbgThreadFactory extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (long)
}
sun/jvm/hotspot/debugger/windbg/amd64/
sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.class
WindbgAMD64Thread.java
package sun.jvm.hotspot.debugger.windbg.amd64
sun.jvm.hotspot.debugger.windbg.amd64.WindbgAMD64Thread extends java.lang.Object implements sun.jvm.hotspot.debugger.ThreadProxy {
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
private long sysId
private boolean gotID
private long id
void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
sun.jvm.hotspot.debugger.Address addr
void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger, long)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
long sysId
public sun.jvm.hotspot.debugger.ThreadContext getContext () throws java.lang.IllegalThreadStateException
int i
long[] data
sun.jvm.hotspot.debugger.windbg.amd64.WindbgAMD64ThreadContext context
public boolean canSetContext () throws sun.jvm.hotspot.debugger.DebuggerException
public void setContext (sun.jvm.hotspot.debugger.ThreadContext) throws java.lang.IllegalThreadStateException sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.ThreadContext thrCtx
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
private long getThreadID ()
}
sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadContext.class
WindbgAMD64ThreadContext.java
package sun.jvm.hotspot.debugger.windbg.amd64
sun.jvm.hotspot.debugger.windbg.amd64.WindbgAMD64ThreadContext extends sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext {
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadFactory.class
WindbgAMD64ThreadFactory.java
package sun.jvm.hotspot.debugger.windbg.amd64
public sun.jvm.hotspot.debugger.windbg.amd64.WindbgAMD64ThreadFactory extends java.lang.Object implements sun.jvm.hotspot.debugger.windbg.WindbgThreadFactory {
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address threadIdentifierAddr
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (long)
long id
}
sun/jvm/hotspot/debugger/windbg/ia64/
sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.class
WindbgIA64Thread.java
package sun.jvm.hotspot.debugger.windbg.ia64
sun.jvm.hotspot.debugger.windbg.ia64.WindbgIA64Thread extends java.lang.Object implements sun.jvm.hotspot.debugger.ThreadProxy {
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
private long sysId
private boolean gotID
private long id
void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
sun.jvm.hotspot.debugger.Address addr
void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger, long)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
long sysId
public sun.jvm.hotspot.debugger.ThreadContext getContext () throws java.lang.IllegalThreadStateException
int i
long[] data
sun.jvm.hotspot.debugger.windbg.ia64.WindbgIA64ThreadContext context
public boolean canSetContext () throws sun.jvm.hotspot.debugger.DebuggerException
public void setContext (sun.jvm.hotspot.debugger.ThreadContext) throws java.lang.IllegalThreadStateException sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.ThreadContext thrCtx
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
private long getThreadID ()
}
sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.class
WindbgIA64ThreadContext.java
package sun.jvm.hotspot.debugger.windbg.ia64
sun.jvm.hotspot.debugger.windbg.ia64.WindbgIA64ThreadContext extends sun.jvm.hotspot.debugger.ia64.IA64ThreadContext {
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.class
WindbgIA64ThreadFactory.java
package sun.jvm.hotspot.debugger.windbg.ia64
public sun.jvm.hotspot.debugger.windbg.ia64.WindbgIA64ThreadFactory extends java.lang.Object implements sun.jvm.hotspot.debugger.windbg.WindbgThreadFactory {
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address threadIdentifierAddr
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (long)
long id
}
sun/jvm/hotspot/debugger/windbg/x86/
sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.class
WindbgX86Thread.java
package sun.jvm.hotspot.debugger.windbg.x86
sun.jvm.hotspot.debugger.windbg.x86.WindbgX86Thread extends java.lang.Object implements sun.jvm.hotspot.debugger.ThreadProxy {
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
private long sysId
private boolean gotID
private long id
void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
sun.jvm.hotspot.debugger.Address addr
void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger, long)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
long sysId
public sun.jvm.hotspot.debugger.ThreadContext getContext () throws java.lang.IllegalThreadStateException
int i
long[] data
sun.jvm.hotspot.debugger.windbg.x86.WindbgX86ThreadContext context
public boolean canSetContext () throws sun.jvm.hotspot.debugger.DebuggerException
public void setContext (sun.jvm.hotspot.debugger.ThreadContext) throws java.lang.IllegalThreadStateException sun.jvm.hotspot.debugger.DebuggerException
sun.jvm.hotspot.debugger.ThreadContext thrCtx
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
private long getThreadID ()
}
sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.class
WindbgX86ThreadContext.java
package sun.jvm.hotspot.debugger.windbg.x86
sun.jvm.hotspot.debugger.windbg.x86.WindbgX86ThreadContext extends sun.jvm.hotspot.debugger.x86.X86ThreadContext {
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
public void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
int index
sun.jvm.hotspot.debugger.Address value
public sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
int index
}
sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.class
WindbgX86ThreadFactory.java
package sun.jvm.hotspot.debugger.windbg.x86
public sun.jvm.hotspot.debugger.windbg.x86.WindbgX86ThreadFactory extends java.lang.Object implements sun.jvm.hotspot.debugger.windbg.WindbgThreadFactory {
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
public void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger debugger
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address threadIdentifierAddr
public sun.jvm.hotspot.debugger.ThreadProxy createThreadWrapper (long)
long id
}
sun/jvm/hotspot/debugger/windows/
sun/jvm/hotspot/debugger/windows/amd64/
sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.class
WindowsAMD64CFrame.java
package sun.jvm.hotspot.debugger.windows.amd64
public sun.jvm.hotspot.debugger.windows.amd64.WindowsAMD64CFrame extends sun.jvm.hotspot.debugger.cdbg.basic.BasicCFrame {
private sun.jvm.hotspot.debugger.Address rbp
private sun.jvm.hotspot.debugger.Address pc
private static final int ADDRESS_SIZE
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger dbg
public void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger dbg
sun.jvm.hotspot.debugger.Address rbp
sun.jvm.hotspot.debugger.Address pc
public sun.jvm.hotspot.debugger.cdbg.CFrame sender (sun.jvm.hotspot.debugger.ThreadProxy)
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
sun.jvm.hotspot.debugger.Address rsp
sun.jvm.hotspot.debugger.Address nextRBP
sun.jvm.hotspot.debugger.Address nextPC
public sun.jvm.hotspot.debugger.Address pc ()
public sun.jvm.hotspot.debugger.Address localVariableBase ()
}
sun/jvm/hotspot/debugger/windows/x86/
sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.class
WindowsX86CFrame.java
package sun.jvm.hotspot.debugger.windows.x86
public sun.jvm.hotspot.debugger.windows.x86.WindowsX86CFrame extends sun.jvm.hotspot.debugger.cdbg.basic.BasicCFrame {
private sun.jvm.hotspot.debugger.Address ebp
private sun.jvm.hotspot.debugger.Address pc
private static final int ADDRESS_SIZE
private sun.jvm.hotspot.debugger.windbg.WindbgDebugger dbg
public void <init> (sun.jvm.hotspot.debugger.windbg.WindbgDebugger, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.windbg.WindbgDebugger dbg
sun.jvm.hotspot.debugger.Address ebp
sun.jvm.hotspot.debugger.Address pc
public sun.jvm.hotspot.debugger.cdbg.CFrame sender (sun.jvm.hotspot.debugger.ThreadProxy)
sun.jvm.hotspot.debugger.ThreadProxy thread
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
sun.jvm.hotspot.debugger.Address esp
sun.jvm.hotspot.debugger.Address nextEBP
sun.jvm.hotspot.debugger.Address nextPC
public sun.jvm.hotspot.debugger.Address pc ()
public sun.jvm.hotspot.debugger.Address localVariableBase ()
}
sun/jvm/hotspot/debugger/x86/
sun/jvm/hotspot/debugger/x86/X86ThreadContext.class
X86ThreadContext.java
package sun.jvm.hotspot.debugger.x86
public abstract sun.jvm.hotspot.debugger.x86.X86ThreadContext extends java.lang.Object implements sun.jvm.hotspot.debugger.ThreadContext {
public static final int GS
public static final int FS
public static final int ES
public static final int DS
public static final int EDI
public static final int ESI
public static final int EBP
public static final int ESP
public static final int EBX
public static final int EDX
public static final int ECX
public static final int EAX
public static final int TRAPNO
public static final int ERR
public static final int EIP
public static final int CS
public static final int EFL
public static final int UESP
public static final int SS
public static final int DR0
public static final int DR1
public static final int DR2
public static final int DR3
public static final int DR6
public static final int DR7
public static final int PC
public static final int FP
public static final int SP
public static final int PS
public static final int R0
public static final int R1
public static final int NPRGREG
private static final String[] regNames
private long[] data
public void <init> ()
public int getNumRegisters ()
public java.lang.String getRegisterName (int)
int index
public void setRegister (int, long)
int index
long value
public long getRegister (int)
int index
public sun.jvm.hotspot.debugger.cdbg.CFrame getTopFrame (sun.jvm.hotspot.debugger.Debugger)
sun.jvm.hotspot.debugger.Debugger dbg
public abstract void setRegisterAsAddress (int, sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.Address getRegisterAsAddress (int)
static void <clinit> ()
}
sun/jvm/hotspot/gc_implementation/
sun/jvm/hotspot/gc_implementation/g1/
sun/jvm/hotspot/gc_implementation/g1/G1Allocator$1.class
G1Allocator.java
package sun.jvm.hotspot.gc_implementation.g1
final sun.jvm.hotspot.gc_implementation.g1.G1Allocator$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_implementation/g1/G1Allocator.class
G1Allocator.java
package sun.jvm.hotspot.gc_implementation.g1
public sun.jvm.hotspot.gc_implementation.g1.G1Allocator extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField summaryBytesUsedField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public long getSummaryBytes ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap$1.class
G1CollectedHeap.java
package sun.jvm.hotspot.gc_implementation.g1
final sun.jvm.hotspot.gc_implementation.g1.G1CollectedHeap$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.class
G1CollectedHeap.java
package sun.jvm.hotspot.gc_implementation.g1
public sun.jvm.hotspot.gc_implementation.g1.G1CollectedHeap extends sun.jvm.hotspot.memory.SharedHeap {
private static long hrmFieldOffset
private static long g1ReservedFieldOffset
private static sun.jvm.hotspot.types.AddressField g1Allocator
private static sun.jvm.hotspot.types.AddressField g1mmField
private static long oldSetFieldOffset
private static long humongousSetFieldOffset
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public long capacity ()
public long used ()
public long n_regions ()
private sun.jvm.hotspot.gc_implementation.g1.HeapRegionManager hrm ()
sun.jvm.hotspot.debugger.Address hrmAddr
public sun.jvm.hotspot.gc_implementation.g1.G1MonitoringSupport g1mm ()
sun.jvm.hotspot.debugger.Address g1mmAddr
public sun.jvm.hotspot.gc_implementation.g1.G1Allocator allocator ()
sun.jvm.hotspot.debugger.Address g1AllocatorAddr
public sun.jvm.hotspot.gc_implementation.g1.HeapRegionSetBase oldSet ()
sun.jvm.hotspot.debugger.Address oldSetAddr
public sun.jvm.hotspot.gc_implementation.g1.HeapRegionSetBase humongousSet ()
sun.jvm.hotspot.debugger.Address humongousSetAddr
private java.util.Iterator heapRegionIterator ()
public void heapRegionIterate (sun.jvm.hotspot.memory.SpaceClosure)
sun.jvm.hotspot.gc_implementation.g1.HeapRegion hr
sun.jvm.hotspot.memory.SpaceClosure scl
java.util.Iterator iter
public sun.jvm.hotspot.gc_interface.CollectedHeapName kind ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable$1.class
G1HeapRegionTable.java
package sun.jvm.hotspot.gc_implementation.g1
final sun.jvm.hotspot.gc_implementation.g1.G1HeapRegionTable$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable$HeapRegionIterator.class
G1HeapRegionTable.java
package sun.jvm.hotspot.gc_implementation.g1
sun.jvm.hotspot.gc_implementation.g1.G1HeapRegionTable$HeapRegionIterator extends java.lang.Object implements java.util.Iterator {
private long index
private long length
private sun.jvm.hotspot.gc_implementation.g1.HeapRegion next
final synthetic sun.jvm.hotspot.gc_implementation.g1.G1HeapRegionTable this$0
public sun.jvm.hotspot.gc_implementation.g1.HeapRegion positionToNext ()
sun.jvm.hotspot.gc_implementation.g1.HeapRegion result
public boolean hasNext ()
public sun.jvm.hotspot.gc_implementation.g1.HeapRegion next ()
public void remove ()
void <init> (sun.jvm.hotspot.gc_implementation.g1.G1HeapRegionTable, long)
long totalLength
public volatile synthetic java.lang.Object next ()
}
sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.class
G1HeapRegionTable.java
package sun.jvm.hotspot.gc_implementation.g1
public sun.jvm.hotspot.gc_implementation.g1.G1HeapRegionTable extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField baseField
private static sun.jvm.hotspot.types.CIntegerField lengthField
private static sun.jvm.hotspot.types.AddressField biasedBaseField
private static sun.jvm.hotspot.types.CIntegerField biasField
private static sun.jvm.hotspot.types.CIntegerField shiftByField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
private sun.jvm.hotspot.gc_implementation.g1.HeapRegion at (long)
long index
sun.jvm.hotspot.debugger.Address arrayAddr
long offset
sun.jvm.hotspot.debugger.Address regionAddr
public long length ()
public long bias ()
public long shiftBy ()
public java.util.Iterator heapRegionIterator (long)
long committedLength
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static synthetic sun.jvm.hotspot.gc_implementation.g1.HeapRegion access$100 (sun.jvm.hotspot.gc_implementation.g1.G1HeapRegionTable, long)
sun.jvm.hotspot.gc_implementation.g1.G1HeapRegionTable x0
long x1
static void <clinit> ()
}
sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport$1.class
G1MonitoringSupport.java
package sun.jvm.hotspot.gc_implementation.g1
final sun.jvm.hotspot.gc_implementation.g1.G1MonitoringSupport$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.class
G1MonitoringSupport.java
package sun.jvm.hotspot.gc_implementation.g1
public sun.jvm.hotspot.gc_implementation.g1.G1MonitoringSupport extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField edenCommittedField
private static sun.jvm.hotspot.types.CIntegerField edenUsedField
private static sun.jvm.hotspot.types.CIntegerField survivorCommittedField
private static sun.jvm.hotspot.types.CIntegerField survivorUsedField
private static sun.jvm.hotspot.types.CIntegerField oldCommittedField
private static sun.jvm.hotspot.types.CIntegerField oldUsedField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public long edenCommitted ()
public long edenUsed ()
public long edenRegionNum ()
public long survivorCommitted ()
public long survivorUsed ()
public long survivorRegionNum ()
public long oldCommitted ()
public long oldUsed ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/gc_implementation/g1/HeapRegion$1.class
HeapRegion.java
package sun.jvm.hotspot.gc_implementation.g1
final sun.jvm.hotspot.gc_implementation.g1.HeapRegion$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_implementation/g1/HeapRegion.class
HeapRegion.java
package sun.jvm.hotspot.gc_implementation.g1
public sun.jvm.hotspot.gc_implementation.g1.HeapRegion extends sun.jvm.hotspot.memory.CompactibleSpace {
private static sun.jvm.hotspot.types.CIntegerField grainBytesField
private static sun.jvm.hotspot.types.AddressField topField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public static long grainBytes ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address top ()
public java.util.List getLiveRegions ()
java.util.List res
public long used ()
public long free ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager$1.class
HeapRegionManager.java
package sun.jvm.hotspot.gc_implementation.g1
final sun.jvm.hotspot.gc_implementation.g1.HeapRegionManager$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.class
HeapRegionManager.java
package sun.jvm.hotspot.gc_implementation.g1
public sun.jvm.hotspot.gc_implementation.g1.HeapRegionManager extends sun.jvm.hotspot.runtime.VMObject {
private static long regionsFieldOffset
private static sun.jvm.hotspot.types.CIntegerField numCommittedField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
private sun.jvm.hotspot.gc_implementation.g1.G1HeapRegionTable regions ()
sun.jvm.hotspot.debugger.Address regionsAddr
public long capacity ()
public long length ()
public long committedLength ()
public java.util.Iterator heapRegionIterator ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase$1.class
HeapRegionSetBase.java
package sun.jvm.hotspot.gc_implementation.g1
final sun.jvm.hotspot.gc_implementation.g1.HeapRegionSetBase$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.class
HeapRegionSetBase.java
package sun.jvm.hotspot.gc_implementation.g1
public sun.jvm.hotspot.gc_implementation.g1.HeapRegionSetBase extends sun.jvm.hotspot.runtime.VMObject {
private static long countField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public sun.jvm.hotspot.gc_implementation.g1.HeapRegionSetCount count ()
sun.jvm.hotspot.debugger.Address countFieldAddr
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetCount$1.class
HeapRegionSetCount.java
package sun.jvm.hotspot.gc_implementation.g1
final sun.jvm.hotspot.gc_implementation.g1.HeapRegionSetCount$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetCount.class
HeapRegionSetCount.java
package sun.jvm.hotspot.gc_implementation.g1
public sun.jvm.hotspot.gc_implementation.g1.HeapRegionSetCount extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField lengthField
private static sun.jvm.hotspot.types.CIntegerField capacityField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public long length ()
public long capacity ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/gc_implementation/parallelScavenge/
sun/jvm/hotspot/gc_implementation/parallelScavenge/PSOldGen$1.class
PSOldGen.java
package sun.jvm.hotspot.gc_implementation.parallelScavenge
final sun.jvm.hotspot.gc_implementation.parallelScavenge.PSOldGen$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_implementation/parallelScavenge/PSOldGen.class
PSOldGen.java
package sun.jvm.hotspot.gc_implementation.parallelScavenge
public sun.jvm.hotspot.gc_implementation.parallelScavenge.PSOldGen extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField objectSpaceField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.gc_implementation.shared.MutableSpace objectSpace ()
public long capacity ()
public long used ()
public boolean isIn (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/gc_implementation/parallelScavenge/PSYoungGen$1.class
PSYoungGen.java
package sun.jvm.hotspot.gc_implementation.parallelScavenge
final sun.jvm.hotspot.gc_implementation.parallelScavenge.PSYoungGen$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_implementation/parallelScavenge/PSYoungGen.class
PSYoungGen.java
package sun.jvm.hotspot.gc_implementation.parallelScavenge
public sun.jvm.hotspot.gc_implementation.parallelScavenge.PSYoungGen extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField edenSpaceField
private static sun.jvm.hotspot.types.AddressField fromSpaceField
private static sun.jvm.hotspot.types.AddressField toSpaceField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.gc_implementation.shared.MutableSpace edenSpace ()
public sun.jvm.hotspot.gc_implementation.shared.MutableSpace fromSpace ()
public sun.jvm.hotspot.gc_implementation.shared.MutableSpace toSpace ()
public long capacity ()
public long used ()
public boolean isIn (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/gc_implementation/parallelScavenge/ParallelScavengeHeap$1.class
ParallelScavengeHeap.java
package sun.jvm.hotspot.gc_implementation.parallelScavenge
final sun.jvm.hotspot.gc_implementation.parallelScavenge.ParallelScavengeHeap$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_implementation/parallelScavenge/ParallelScavengeHeap.class
ParallelScavengeHeap.java
package sun.jvm.hotspot.gc_implementation.parallelScavenge
public sun.jvm.hotspot.gc_implementation.parallelScavenge.ParallelScavengeHeap extends sun.jvm.hotspot.gc_interface.CollectedHeap {
private static sun.jvm.hotspot.types.AddressField youngGenField
private static sun.jvm.hotspot.types.AddressField oldGenField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.gc_implementation.parallelScavenge.PSYoungGen youngGen ()
public sun.jvm.hotspot.gc_implementation.parallelScavenge.PSOldGen oldGen ()
public long capacity ()
public long used ()
public boolean isIn (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
public sun.jvm.hotspot.gc_interface.CollectedHeapName kind ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/gc_implementation/shared/
sun/jvm/hotspot/gc_implementation/shared/ImmutableSpace$1.class
ImmutableSpace.java
package sun.jvm.hotspot.gc_implementation.shared
final sun.jvm.hotspot.gc_implementation.shared.ImmutableSpace$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_implementation/shared/ImmutableSpace.class
ImmutableSpace.java
package sun.jvm.hotspot.gc_implementation.shared
public abstract sun.jvm.hotspot.gc_implementation.shared.ImmutableSpace extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField bottomField
private static sun.jvm.hotspot.types.AddressField endField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address bottom ()
public sun.jvm.hotspot.debugger.Address end ()
public sun.jvm.hotspot.memory.MemRegion usedRegion ()
public sun.jvm.hotspot.debugger.OopHandle bottomAsOopHandle ()
public abstract java.util.List getLiveRegions ()
public long capacity ()
public abstract long used ()
public boolean contains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
public void print ()
public abstract void printOn (java.io.PrintStream)
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/gc_implementation/shared/MutableSpace$1.class
MutableSpace.java
package sun.jvm.hotspot.gc_implementation.shared
final sun.jvm.hotspot.gc_implementation.shared.MutableSpace$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_implementation/shared/MutableSpace.class
MutableSpace.java
package sun.jvm.hotspot.gc_implementation.shared
public sun.jvm.hotspot.gc_implementation.shared.MutableSpace extends sun.jvm.hotspot.gc_implementation.shared.ImmutableSpace {
private static sun.jvm.hotspot.types.AddressField topField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address top ()
public long used ()
public java.util.List getLiveRegions ()
java.util.List res
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/gc_interface/
sun/jvm/hotspot/gc_interface/CollectedHeap$1.class
CollectedHeap.java
package sun.jvm.hotspot.gc_interface
final sun.jvm.hotspot.gc_interface.CollectedHeap$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/gc_interface/CollectedHeap.class
CollectedHeap.java
package sun.jvm.hotspot.gc_interface
public sun.jvm.hotspot.gc_interface.CollectedHeap extends sun.jvm.hotspot.runtime.VMObject {
private static long reservedFieldOffset
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address start ()
public long capacity ()
public long used ()
public sun.jvm.hotspot.memory.MemRegion reservedRegion ()
public boolean isIn (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
public boolean isInReserved (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
public sun.jvm.hotspot.gc_interface.CollectedHeapName kind ()
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
sun.jvm.hotspot.memory.MemRegion mr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/gc_interface/CollectedHeapName.class
CollectedHeapName.java
package sun.jvm.hotspot.gc_interface
public sun.jvm.hotspot.gc_interface.CollectedHeapName extends java.lang.Object {
private String name
public static final sun.jvm.hotspot.gc_interface.CollectedHeapName ABSTRACT
public static final sun.jvm.hotspot.gc_interface.CollectedHeapName SHARED_HEAP
public static final sun.jvm.hotspot.gc_interface.CollectedHeapName GEN_COLLECTED_HEAP
public static final sun.jvm.hotspot.gc_interface.CollectedHeapName G1_COLLECTED_HEAP
public static final sun.jvm.hotspot.gc_interface.CollectedHeapName PARALLEL_SCAVENGE_HEAP
private void <init> (java.lang.String)
String name
public java.lang.String toString ()
static void <clinit> ()
}
sun/jvm/hotspot/gc_interface/G1YCType.class
G1YCType.java
package sun.jvm.hotspot.gc_interface
public final enum sun.jvm.hotspot.gc_interface.G1YCType extends java.lang.Enum {
public static final enum sun.jvm.hotspot.gc_interface.G1YCType Normal
public static final enum sun.jvm.hotspot.gc_interface.G1YCType InitialMark
public static final enum sun.jvm.hotspot.gc_interface.G1YCType DuringMark
public static final enum sun.jvm.hotspot.gc_interface.G1YCType Mixed
public static final enum sun.jvm.hotspot.gc_interface.G1YCType G1YCTypeEndSentinel
private final String value
private static final synthetic sun.jvm.hotspot.gc_interface.G1YCType[] $VALUES
public static sun.jvm.hotspot.gc_interface.G1YCType[] values ()
public static sun.jvm.hotspot.gc_interface.G1YCType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String val
public java.lang.String value ()
static void <clinit> ()
}
sun/jvm/hotspot/gc_interface/GCCause.class
GCCause.java
package sun.jvm.hotspot.gc_interface
public final enum sun.jvm.hotspot.gc_interface.GCCause extends java.lang.Enum {
public static final enum sun.jvm.hotspot.gc_interface.GCCause _java_lang_system_gc
public static final enum sun.jvm.hotspot.gc_interface.GCCause _full_gc_alot
public static final enum sun.jvm.hotspot.gc_interface.GCCause _scavenge_alot
public static final enum sun.jvm.hotspot.gc_interface.GCCause _allocation_profiler
public static final enum sun.jvm.hotspot.gc_interface.GCCause _jvmti_force_gc
public static final enum sun.jvm.hotspot.gc_interface.GCCause _gc_locker
public static final enum sun.jvm.hotspot.gc_interface.GCCause _heap_inspection
public static final enum sun.jvm.hotspot.gc_interface.GCCause _heap_dump
public static final enum sun.jvm.hotspot.gc_interface.GCCause _no_gc
public static final enum sun.jvm.hotspot.gc_interface.GCCause _no_cause_specified
public static final enum sun.jvm.hotspot.gc_interface.GCCause _allocation_failure
public static final enum sun.jvm.hotspot.gc_interface.GCCause _tenured_generation_full
public static final enum sun.jvm.hotspot.gc_interface.GCCause _metadata_GC_threshold
public static final enum sun.jvm.hotspot.gc_interface.GCCause _cms_generation_full
public static final enum sun.jvm.hotspot.gc_interface.GCCause _cms_initial_mark
public static final enum sun.jvm.hotspot.gc_interface.GCCause _cms_final_remark
public static final enum sun.jvm.hotspot.gc_interface.GCCause _cms_concurrent_mark
public static final enum sun.jvm.hotspot.gc_interface.GCCause _old_generation_expanded_on_last_scavenge
public static final enum sun.jvm.hotspot.gc_interface.GCCause _old_generation_too_full_to_scavenge
public static final enum sun.jvm.hotspot.gc_interface.GCCause _adaptive_size_policy
public static final enum sun.jvm.hotspot.gc_interface.GCCause _g1_inc_collection_pause
public static final enum sun.jvm.hotspot.gc_interface.GCCause _g1_humongous_allocation
public static final enum sun.jvm.hotspot.gc_interface.GCCause _last_ditch_collection
public static final enum sun.jvm.hotspot.gc_interface.GCCause _last_gc_cause
private final String value
private static final synthetic sun.jvm.hotspot.gc_interface.GCCause[] $VALUES
public static sun.jvm.hotspot.gc_interface.GCCause[] values ()
public static sun.jvm.hotspot.gc_interface.GCCause valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String val
public java.lang.String value ()
static void <clinit> ()
}
sun/jvm/hotspot/gc_interface/GCName.class
GCName.java
package sun.jvm.hotspot.gc_interface
public final enum sun.jvm.hotspot.gc_interface.GCName extends java.lang.Enum {
public static final enum sun.jvm.hotspot.gc_interface.GCName ParallelOld
public static final enum sun.jvm.hotspot.gc_interface.GCName SerialOld
public static final enum sun.jvm.hotspot.gc_interface.GCName PSMarkSweep
public static final enum sun.jvm.hotspot.gc_interface.GCName ParallelScavenge
public static final enum sun.jvm.hotspot.gc_interface.GCName DefNew
public static final enum sun.jvm.hotspot.gc_interface.GCName ParNew
public static final enum sun.jvm.hotspot.gc_interface.GCName G1New
public static final enum sun.jvm.hotspot.gc_interface.GCName ConcurrentMarkSweep
public static final enum sun.jvm.hotspot.gc_interface.GCName G1Old
public static final enum sun.jvm.hotspot.gc_interface.GCName GCNameEndSentinel
private final String value
private static final synthetic sun.jvm.hotspot.gc_interface.GCName[] $VALUES
public static sun.jvm.hotspot.gc_interface.GCName[] values ()
public static sun.jvm.hotspot.gc_interface.GCName valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String val
public java.lang.String value ()
static void <clinit> ()
}
sun/jvm/hotspot/gc_interface/GCWhen.class
GCWhen.java
package sun.jvm.hotspot.gc_interface
public final enum sun.jvm.hotspot.gc_interface.GCWhen extends java.lang.Enum {
public static final enum sun.jvm.hotspot.gc_interface.GCWhen BeforeGC
public static final enum sun.jvm.hotspot.gc_interface.GCWhen AfterGC
public static final enum sun.jvm.hotspot.gc_interface.GCWhen GCWhenEndSentinel
private final String value
private static final synthetic sun.jvm.hotspot.gc_interface.GCWhen[] $VALUES
public static sun.jvm.hotspot.gc_interface.GCWhen[] values ()
public static sun.jvm.hotspot.gc_interface.GCWhen valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String val
public java.lang.String value ()
static void <clinit> ()
}
sun/jvm/hotspot/gc_interface/ReferenceType.class
ReferenceType.java
package sun.jvm.hotspot.gc_interface
public final enum sun.jvm.hotspot.gc_interface.ReferenceType extends java.lang.Enum {
public static final enum sun.jvm.hotspot.gc_interface.ReferenceType REF_NONE
public static final enum sun.jvm.hotspot.gc_interface.ReferenceType REF_OTHER
public static final enum sun.jvm.hotspot.gc_interface.ReferenceType REF_SOFT
public static final enum sun.jvm.hotspot.gc_interface.ReferenceType REF_WEAK
public static final enum sun.jvm.hotspot.gc_interface.ReferenceType REF_FINAL
public static final enum sun.jvm.hotspot.gc_interface.ReferenceType REF_PHANTOM
private final String value
private static final synthetic sun.jvm.hotspot.gc_interface.ReferenceType[] $VALUES
public static sun.jvm.hotspot.gc_interface.ReferenceType[] values ()
public static sun.jvm.hotspot.gc_interface.ReferenceType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String val
public java.lang.String value ()
static void <clinit> ()
}
sun/jvm/hotspot/interpreter/
sun/jvm/hotspot/interpreter/Bytecode.class
Bytecode.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.Bytecode extends java.lang.Object {
sun.jvm.hotspot.oops.Method method
int bci
static final int jintSize
static final String spaces
static final String comma
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
int alignedOffset (int)
int offset
public int getIndexU1 ()
public int getIndexU2 (int, boolean)
int bc
boolean isWide
public int getIndexU4 ()
public boolean hasIndexU4 ()
public int getIndexU1Cpcache ()
public int getIndexU2Cpcache ()
static boolean can_use_native_byte_order (int, boolean)
int bc
boolean is_wide
int javaSignedWordAt (int)
int offset
short javaShortAt (int)
int offset
byte javaByteAt (int)
int offset
public sun.jvm.hotspot.oops.Method method ()
public int bci ()
public int code ()
public int javaCode ()
public java.lang.String getBytecodeName ()
public java.lang.String getJavaBytecodeName ()
public int getLength ()
public int getJavaLength ()
public java.lang.String toString ()
StringBuffer buf
}
sun/jvm/hotspot/interpreter/BytecodeANewArray.class
BytecodeANewArray.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeANewArray extends sun.jvm.hotspot.interpreter.BytecodeWithKlass {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public sun.jvm.hotspot.oops.Klass getKlass ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeANewArray at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeANewArray b
public static sun.jvm.hotspot.interpreter.BytecodeANewArray atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeANewArray b
public static sun.jvm.hotspot.interpreter.BytecodeANewArray at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeBipush.class
BytecodeBipush.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeBipush extends sun.jvm.hotspot.interpreter.Bytecode {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public byte getValue ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeBipush at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeBipush b
public static sun.jvm.hotspot.interpreter.BytecodeBipush atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeBipush b
public static sun.jvm.hotspot.interpreter.BytecodeBipush at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
public java.lang.String toString ()
StringBuffer buf
}
sun/jvm/hotspot/interpreter/BytecodeCheckCast.class
BytecodeCheckCast.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeCheckCast extends sun.jvm.hotspot.interpreter.BytecodeWithKlass {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public sun.jvm.hotspot.oops.InstanceKlass getCheckCastKlass ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeCheckCast at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeCheckCast b
public static sun.jvm.hotspot.interpreter.BytecodeCheckCast atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeCheckCast b
public static sun.jvm.hotspot.interpreter.BytecodeCheckCast at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeDisassembler.class
BytecodeDisassembler.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeDisassembler extends java.lang.Object {
private sun.jvm.hotspot.oops.Method method
private static java.util.Map bytecode2Class
private static void addBytecodeClass (int, java.lang.Class)
int bytecode
Class clazz
private static java.lang.Class getBytecodeClass (int)
int bytecode
public void <init> (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method method
public sun.jvm.hotspot.oops.Method getMethod ()
public void decode (sun.jvm.hotspot.interpreter.BytecodeVisitor)
NoSuchMethodException nomethod
Exception exp
ClassCastException castfail
int bci
int hotspotcode
Class clazz
java.lang.reflect.Constructor cstr
sun.jvm.hotspot.interpreter.Bytecode bytecodeObj
sun.jvm.hotspot.interpreter.BytecodeVisitor visitor
sun.jvm.hotspot.interpreter.BytecodeStream stream
int javacode
static void <clinit> ()
}
sun/jvm/hotspot/interpreter/BytecodeGetField.class
BytecodeGetField.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeGetField extends sun.jvm.hotspot.interpreter.BytecodeGetPut {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public boolean isStatic ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeGetField at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeGetField b
public static sun.jvm.hotspot.interpreter.BytecodeGetField atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeGetField b
public static sun.jvm.hotspot.interpreter.BytecodeGetField at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeGetPut.class
BytecodeGetPut.java
package sun.jvm.hotspot.interpreter
public abstract sun.jvm.hotspot.interpreter.BytecodeGetPut extends sun.jvm.hotspot.interpreter.BytecodeWithCPIndex {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public sun.jvm.hotspot.oops.Symbol name ()
sun.jvm.hotspot.oops.ConstantPool cp
public sun.jvm.hotspot.oops.Symbol signature ()
sun.jvm.hotspot.oops.ConstantPool cp
public sun.jvm.hotspot.oops.Field getField ()
public java.lang.String toString ()
StringBuffer buf
StringBuffer sigBuf
public abstract boolean isStatic ()
}
sun/jvm/hotspot/interpreter/BytecodeGetStatic.class
BytecodeGetStatic.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeGetStatic extends sun.jvm.hotspot.interpreter.BytecodeGetPut {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public boolean isStatic ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeGetStatic at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeGetStatic b
public static sun.jvm.hotspot.interpreter.BytecodeGetStatic atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeGetStatic b
public static sun.jvm.hotspot.interpreter.BytecodeGetStatic at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeGoto.class
BytecodeGoto.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeGoto extends sun.jvm.hotspot.interpreter.BytecodeJmp {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public int getTargetBCI ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeGoto at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeGoto b
public static sun.jvm.hotspot.interpreter.BytecodeGoto atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeGoto b
public static sun.jvm.hotspot.interpreter.BytecodeGoto at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeGotoW.class
BytecodeGotoW.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeGotoW extends sun.jvm.hotspot.interpreter.BytecodeJmp {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public int getTargetBCI ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeGotoW at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeGotoW b
public static sun.jvm.hotspot.interpreter.BytecodeGotoW atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeGotoW b
public static sun.jvm.hotspot.interpreter.BytecodeGotoW at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeIf.class
BytecodeIf.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeIf extends sun.jvm.hotspot.interpreter.BytecodeJmp {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public int getTargetBCI ()
public void verify ()
public boolean isValid ()
int jcode
public static sun.jvm.hotspot.interpreter.BytecodeIf at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeIf b
public static sun.jvm.hotspot.interpreter.BytecodeIf atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeIf b
public static sun.jvm.hotspot.interpreter.BytecodeIf at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeIinc.class
BytecodeIinc.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeIinc extends sun.jvm.hotspot.interpreter.BytecodeWideable {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public int getIncrement ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeIinc at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeIinc b
public static sun.jvm.hotspot.interpreter.BytecodeIinc atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeIinc b
public static sun.jvm.hotspot.interpreter.BytecodeIinc at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
public java.lang.String toString ()
StringBuffer buf
}
sun/jvm/hotspot/interpreter/BytecodeInstanceOf.class
BytecodeInstanceOf.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeInstanceOf extends sun.jvm.hotspot.interpreter.BytecodeWithKlass {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public sun.jvm.hotspot.oops.InstanceKlass getInstanceOfKlass ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeInstanceOf at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeInstanceOf b
public static sun.jvm.hotspot.interpreter.BytecodeInstanceOf atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeInstanceOf b
public static sun.jvm.hotspot.interpreter.BytecodeInstanceOf at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeInvoke.class
BytecodeInvoke.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeInvoke extends sun.jvm.hotspot.interpreter.BytecodeWithCPIndex {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public static sun.jvm.hotspot.interpreter.BytecodeInvoke at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeInvoke b
public static sun.jvm.hotspot.interpreter.BytecodeInvoke atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeInvoke b
public static sun.jvm.hotspot.interpreter.BytecodeInvoke at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
public sun.jvm.hotspot.oops.Symbol name ()
sun.jvm.hotspot.oops.ConstantPool cp
public sun.jvm.hotspot.oops.Symbol signature ()
sun.jvm.hotspot.oops.ConstantPool cp
public sun.jvm.hotspot.oops.Method getInvokedMethod ()
public int resultType ()
sun.jvm.hotspot.runtime.ResultTypeFinder rts
public int adjustedInvokeCode ()
public boolean isInvokeinterface ()
public boolean isInvokevirtual ()
public boolean isInvokestatic ()
public boolean isInvokespecial ()
public boolean isInvokedynamic ()
public boolean isValid ()
public void verify ()
public java.lang.String toString ()
StringBuffer buf
StringBuffer sigBuf
}
sun/jvm/hotspot/interpreter/BytecodeJmp.class
BytecodeJmp.java
package sun.jvm.hotspot.interpreter
public abstract sun.jvm.hotspot.interpreter.BytecodeJmp extends sun.jvm.hotspot.interpreter.Bytecode {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public abstract int getTargetBCI ()
public java.lang.String toString ()
StringBuffer buf
}
sun/jvm/hotspot/interpreter/BytecodeJsr.class
BytecodeJsr.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeJsr extends sun.jvm.hotspot.interpreter.BytecodeJmp {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public int getTargetBCI ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeJsr at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeJsr b
public static sun.jvm.hotspot.interpreter.BytecodeJsr atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeJsr b
public static sun.jvm.hotspot.interpreter.BytecodeJsr at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeJsrW.class
BytecodeJsrW.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeJsrW extends sun.jvm.hotspot.interpreter.BytecodeJmp {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public int getTargetBCI ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeJsrW at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeJsrW b
public static sun.jvm.hotspot.interpreter.BytecodeJsrW atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeJsrW b
public static sun.jvm.hotspot.interpreter.BytecodeJsrW at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeLoad.class
BytecodeLoad.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeLoad extends sun.jvm.hotspot.interpreter.BytecodeLoadStore {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public void verify ()
public boolean isValid ()
int jcode
public static sun.jvm.hotspot.interpreter.BytecodeLoad at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeLoad b
public static sun.jvm.hotspot.interpreter.BytecodeLoad atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeLoad b
public static sun.jvm.hotspot.interpreter.BytecodeLoad at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeLoadConstant.class
BytecodeLoadConstant.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeLoadConstant extends sun.jvm.hotspot.interpreter.Bytecode {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public boolean hasCacheIndex ()
int rawIndex ()
public int poolIndex ()
int index
public int cacheIndex ()
public sun.jvm.hotspot.runtime.BasicType resultType ()
int index
sun.jvm.hotspot.utilities.ConstantTag tag
private sun.jvm.hotspot.oops.Oop getCachedConstant ()
int i
public void verify ()
public boolean isValid ()
int jcode
boolean codeOk
sun.jvm.hotspot.utilities.ConstantTag ctag
public boolean isKlassConstant ()
int jcode
sun.jvm.hotspot.utilities.ConstantTag ctag
public java.lang.Object getKlass ()
sun.jvm.hotspot.oops.ConstantPool cpool
int cpIndex
sun.jvm.hotspot.oops.ConstantPool$CPSlot oop
public static sun.jvm.hotspot.interpreter.BytecodeLoadConstant at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeLoadConstant b
public static sun.jvm.hotspot.interpreter.BytecodeLoadConstant atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeLoadConstant b
public static sun.jvm.hotspot.interpreter.BytecodeLoadConstant at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
public java.lang.String getConstantValue ()
sun.jvm.hotspot.oops.Symbol sym
sun.jvm.hotspot.oops.Klass k
sun.jvm.hotspot.oops.Symbol sym
sun.jvm.hotspot.oops.ConstantPool$CPSlot obj
sun.jvm.hotspot.oops.Oop x
int refidx
int refkind
sun.jvm.hotspot.oops.Oop x
int refidx
sun.jvm.hotspot.oops.ConstantPool cpool
int cpIndex
sun.jvm.hotspot.utilities.ConstantTag ctag
public java.lang.String toString ()
StringBuffer buf
}
sun/jvm/hotspot/interpreter/BytecodeLoadStore.class
BytecodeLoadStore.java
package sun.jvm.hotspot.interpreter
public abstract sun.jvm.hotspot.interpreter.BytecodeLoadStore extends sun.jvm.hotspot.interpreter.BytecodeWideable {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public java.lang.String toString ()
StringBuffer buf
}
sun/jvm/hotspot/interpreter/BytecodeLookupswitch.class
BytecodeLookupswitch.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeLookupswitch extends sun.jvm.hotspot.interpreter.Bytecode {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public int defaultOffset ()
public int numberOfPairs ()
public sun.jvm.hotspot.interpreter.LookupswitchPair pairAt (int)
int i
public void verify ()
public boolean isValid ()
boolean result
int i
public static sun.jvm.hotspot.interpreter.BytecodeLookupswitch at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeLookupswitch b
public static sun.jvm.hotspot.interpreter.BytecodeLookupswitch atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeLookupswitch b
public static sun.jvm.hotspot.interpreter.BytecodeLookupswitch at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
public java.lang.String toString ()
sun.jvm.hotspot.interpreter.LookupswitchPair pair
StringBuffer buf
int i
}
sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.class
BytecodeMultiANewArray.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeMultiANewArray extends sun.jvm.hotspot.interpreter.BytecodeWithKlass {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public sun.jvm.hotspot.oops.Klass getKlass ()
public int getDimension ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeMultiANewArray at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeMultiANewArray b
public static sun.jvm.hotspot.interpreter.BytecodeMultiANewArray atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeMultiANewArray b
public static sun.jvm.hotspot.interpreter.BytecodeMultiANewArray at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
public java.lang.String toString ()
StringBuffer buf
}
sun/jvm/hotspot/interpreter/BytecodeNew.class
BytecodeNew.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeNew extends sun.jvm.hotspot.interpreter.BytecodeWithKlass {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public sun.jvm.hotspot.oops.InstanceKlass getNewKlass ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeNew at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeNew b
public static sun.jvm.hotspot.interpreter.BytecodeNew atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeNew b
public static sun.jvm.hotspot.interpreter.BytecodeNew at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeNewArray.class
BytecodeNewArray.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeNewArray extends sun.jvm.hotspot.interpreter.Bytecode {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public int getType ()
public void verify ()
public boolean isValid ()
boolean result
public java.lang.String getTypeName ()
String result
String result
String result
String result
String result
String result
String result
String result
String result
public static sun.jvm.hotspot.interpreter.BytecodeNewArray at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeNewArray b
public static sun.jvm.hotspot.interpreter.BytecodeNewArray atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeNewArray b
public static sun.jvm.hotspot.interpreter.BytecodeNewArray at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
public java.lang.String toString ()
StringBuffer buf
}
sun/jvm/hotspot/interpreter/BytecodePutField.class
BytecodePutField.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodePutField extends sun.jvm.hotspot.interpreter.BytecodeGetPut {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public boolean isStatic ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodePutField at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodePutField b
public static sun.jvm.hotspot.interpreter.BytecodePutField atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodePutField b
public static sun.jvm.hotspot.interpreter.BytecodePutField at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodePutStatic.class
BytecodePutStatic.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodePutStatic extends sun.jvm.hotspot.interpreter.BytecodeGetPut {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public boolean isStatic ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodePutStatic at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodePutStatic b
public static sun.jvm.hotspot.interpreter.BytecodePutStatic atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodePutStatic b
public static sun.jvm.hotspot.interpreter.BytecodePutStatic at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeRet.class
BytecodeRet.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeRet extends sun.jvm.hotspot.interpreter.BytecodeWideable {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeRet at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeRet b
public static sun.jvm.hotspot.interpreter.BytecodeRet atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeRet b
public static sun.jvm.hotspot.interpreter.BytecodeRet at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
public java.lang.String toString ()
StringBuffer buf
}
sun/jvm/hotspot/interpreter/BytecodeSipush.class
BytecodeSipush.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeSipush extends sun.jvm.hotspot.interpreter.Bytecode {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public short getValue ()
public void verify ()
public boolean isValid ()
public static sun.jvm.hotspot.interpreter.BytecodeSipush at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeSipush b
public static sun.jvm.hotspot.interpreter.BytecodeSipush atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeSipush b
public static sun.jvm.hotspot.interpreter.BytecodeSipush at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
public java.lang.String toString ()
StringBuffer buf
}
sun/jvm/hotspot/interpreter/BytecodeStore.class
BytecodeStore.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeStore extends sun.jvm.hotspot.interpreter.BytecodeLoadStore {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public void verify ()
public boolean isValid ()
int jcode
public static sun.jvm.hotspot.interpreter.BytecodeStore at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeStore b
public static sun.jvm.hotspot.interpreter.BytecodeStore atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeStore b
public static sun.jvm.hotspot.interpreter.BytecodeStore at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
}
sun/jvm/hotspot/interpreter/BytecodeStream.class
BytecodeStream.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeStream extends java.lang.Object {
private sun.jvm.hotspot.oops.Method _method
private int _bci
private int _next_bci
private int _end_bci
private int _code
private boolean _is_wide
public void <init> (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method method
public void setInterval (int, int)
int beg_bci
int end_bci
public void setStart (int)
int beg_bci
public int next ()
int code
sun.jvm.hotspot.utilities.AssertionFailure e
int rawCode
int l
int code
public sun.jvm.hotspot.oops.Method method ()
public int bci ()
public int nextBCI ()
public int endBCI ()
public int code ()
public boolean isWide ()
public boolean isActiveBreakpoint ()
public boolean isLastBytecode ()
public void setNextBCI (int)
int bci
public int dest ()
public int dest_w ()
public int getIndex ()
public int getIndexU1 ()
public int getIndexU2 ()
public int getIndexU4 ()
public boolean hasIndexU4 ()
public int getIndexU1Cpcache ()
public int getIndexU2Cpcache ()
public int codeAt (int)
int bci
}
sun/jvm/hotspot/interpreter/BytecodeTableswitch.class
BytecodeTableswitch.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeTableswitch extends sun.jvm.hotspot.interpreter.Bytecode {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public int defaultOffset ()
public int lowKey ()
public int highKey ()
public int length ()
public int destOffsetAt (int)
int i
int x2
int val
public void verify ()
public boolean isValid ()
boolean result
int lo
int hi
int i
public static sun.jvm.hotspot.interpreter.BytecodeTableswitch at (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeTableswitch b
public static sun.jvm.hotspot.interpreter.BytecodeTableswitch atCheck (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.BytecodeTableswitch b
public static sun.jvm.hotspot.interpreter.BytecodeTableswitch at (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
public java.lang.String toString ()
StringBuffer buf
int lo
int hi
int i
}
sun/jvm/hotspot/interpreter/BytecodeVisitor.class
BytecodeVisitor.java
package sun.jvm.hotspot.interpreter
public abstract sun.jvm.hotspot.interpreter.BytecodeVisitor extends java.lang.Object {
public abstract void prologue (sun.jvm.hotspot.oops.Method)
public abstract void visit (sun.jvm.hotspot.interpreter.Bytecode)
public abstract void epilogue ()
}
sun/jvm/hotspot/interpreter/BytecodeWideable.class
BytecodeWideable.java
package sun.jvm.hotspot.interpreter
public abstract sun.jvm.hotspot.interpreter.BytecodeWideable extends sun.jvm.hotspot.interpreter.Bytecode {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public boolean isWide ()
int prevBci
public int getLocalVarIndex ()
}
sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.class
BytecodeWithCPIndex.java
package sun.jvm.hotspot.interpreter
public abstract sun.jvm.hotspot.interpreter.BytecodeWithCPIndex extends sun.jvm.hotspot.interpreter.Bytecode {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public int index ()
int index
protected int indexForFieldOrMethod ()
sun.jvm.hotspot.oops.ConstantPoolCache cpCache
int cpCacheIndex
}
sun/jvm/hotspot/interpreter/BytecodeWithKlass.class
BytecodeWithKlass.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.BytecodeWithKlass extends sun.jvm.hotspot.interpreter.BytecodeWithCPIndex {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
protected sun.jvm.hotspot.oops.Klass getKlass ()
public sun.jvm.hotspot.oops.Symbol getClassName ()
sun.jvm.hotspot.oops.ConstantPool$CPSlot obj
public java.lang.String toString ()
StringBuffer buf
}
sun/jvm/hotspot/interpreter/Bytecodes$1.class
Bytecodes.java
package sun.jvm.hotspot.interpreter
final sun.jvm.hotspot.interpreter.Bytecodes$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/interpreter/Bytecodes.class
Bytecodes.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.Bytecodes extends java.lang.Object {
public static final int _illegal
public static final int _nop
public static final int _aconst_null
public static final int _iconst_m1
public static final int _iconst_0
public static final int _iconst_1
public static final int _iconst_2
public static final int _iconst_3
public static final int _iconst_4
public static final int _iconst_5
public static final int _lconst_0
public static final int _lconst_1
public static final int _fconst_0
public static final int _fconst_1
public static final int _fconst_2
public static final int _dconst_0
public static final int _dconst_1
public static final int _bipush
public static final int _sipush
public static final int _ldc
public static final int _ldc_w
public static final int _ldc2_w
public static final int _iload
public static final int _lload
public static final int _fload
public static final int _dload
public static final int _aload
public static final int _iload_0
public static final int _iload_1
public static final int _iload_2
public static final int _iload_3
public static final int _lload_0
public static final int _lload_1
public static final int _lload_2
public static final int _lload_3
public static final int _fload_0
public static final int _fload_1
public static final int _fload_2
public static final int _fload_3
public static final int _dload_0
public static final int _dload_1
public static final int _dload_2
public static final int _dload_3
public static final int _aload_0
public static final int _aload_1
public static final int _aload_2
public static final int _aload_3
public static final int _iaload
public static final int _laload
public static final int _faload
public static final int _daload
public static final int _aaload
public static final int _baload
public static final int _caload
public static final int _saload
public static final int _istore
public static final int _lstore
public static final int _fstore
public static final int _dstore
public static final int _astore
public static final int _istore_0
public static final int _istore_1
public static final int _istore_2
public static final int _istore_3
public static final int _lstore_0
public static final int _lstore_1
public static final int _lstore_2
public static final int _lstore_3
public static final int _fstore_0
public static final int _fstore_1
public static final int _fstore_2
public static final int _fstore_3
public static final int _dstore_0
public static final int _dstore_1
public static final int _dstore_2
public static final int _dstore_3
public static final int _astore_0
public static final int _astore_1
public static final int _astore_2
public static final int _astore_3
public static final int _iastore
public static final int _lastore
public static final int _fastore
public static final int _dastore
public static final int _aastore
public static final int _bastore
public static final int _castore
public static final int _sastore
public static final int _pop
public static final int _pop2
public static final int _dup
public static final int _dup_x1
public static final int _dup_x2
public static final int _dup2
public static final int _dup2_x1
public static final int _dup2_x2
public static final int _swap
public static final int _iadd
public static final int _ladd
public static final int _fadd
public static final int _dadd
public static final int _isub
public static final int _lsub
public static final int _fsub
public static final int _dsub
public static final int _imul
public static final int _lmul
public static final int _fmul
public static final int _dmul
public static final int _idiv
public static final int _ldiv
public static final int _fdiv
public static final int _ddiv
public static final int _irem
public static final int _lrem
public static final int _frem
public static final int _drem
public static final int _ineg
public static final int _lneg
public static final int _fneg
public static final int _dneg
public static final int _ishl
public static final int _lshl
public static final int _ishr
public static final int _lshr
public static final int _iushr
public static final int _lushr
public static final int _iand
public static final int _land
public static final int _ior
public static final int _lor
public static final int _ixor
public static final int _lxor
public static final int _iinc
public static final int _i2l
public static final int _i2f
public static final int _i2d
public static final int _l2i
public static final int _l2f
public static final int _l2d
public static final int _f2i
public static final int _f2l
public static final int _f2d
public static final int _d2i
public static final int _d2l
public static final int _d2f
public static final int _i2b
public static final int _i2c
public static final int _i2s
public static final int _lcmp
public static final int _fcmpl
public static final int _fcmpg
public static final int _dcmpl
public static final int _dcmpg
public static final int _ifeq
public static final int _ifne
public static final int _iflt
public static final int _ifge
public static final int _ifgt
public static final int _ifle
public static final int _if_icmpeq
public static final int _if_icmpne
public static final int _if_icmplt
public static final int _if_icmpge
public static final int _if_icmpgt
public static final int _if_icmple
public static final int _if_acmpeq
public static final int _if_acmpne
public static final int _goto
public static final int _jsr
public static final int _ret
public static final int _tableswitch
public static final int _lookupswitch
public static final int _ireturn
public static final int _lreturn
public static final int _freturn
public static final int _dreturn
public static final int _areturn
public static final int _return
public static final int _getstatic
public static final int _putstatic
public static final int _getfield
public static final int _putfield
public static final int _invokevirtual
public static final int _invokespecial
public static final int _invokestatic
public static final int _invokeinterface
public static final int _invokedynamic
public static final int _new
public static final int _newarray
public static final int _anewarray
public static final int _arraylength
public static final int _athrow
public static final int _checkcast
public static final int _instanceof
public static final int _monitorenter
public static final int _monitorexit
public static final int _wide
public static final int _multianewarray
public static final int _ifnull
public static final int _ifnonnull
public static final int _goto_w
public static final int _jsr_w
public static final int _breakpoint
public static final int number_of_java_codes
public static final int _fast_agetfield
public static final int _fast_bgetfield
public static final int _fast_cgetfield
public static final int _fast_dgetfield
public static final int _fast_fgetfield
public static final int _fast_igetfield
public static final int _fast_lgetfield
public static final int _fast_sgetfield
public static final int _fast_aputfield
public static final int _fast_bputfield
public static final int _fast_zputfield
public static final int _fast_cputfield
public static final int _fast_dputfield
public static final int _fast_fputfield
public static final int _fast_iputfield
public static final int _fast_lputfield
public static final int _fast_sputfield
public static final int _fast_aload_0
public static final int _fast_iaccess_0
public static final int _fast_aaccess_0
public static final int _fast_faccess_0
public static final int _fast_iload
public static final int _fast_iload2
public static final int _fast_icaload
public static final int _fast_invokevfinal
public static final int _fast_linearswitch
public static final int _fast_binaryswitch
public static final int _fast_aldc
public static final int _fast_aldc_w
public static final int _return_register_finalizer
public static final int _invokehandle
public static final int _shouldnotreachhere
public static final int number_of_codes
static final int _bc_can_trap
static final int _bc_can_rewrite
static final int _fmt_has_c
static final int _fmt_has_j
static final int _fmt_has_k
static final int _fmt_has_i
static final int _fmt_has_o
static final int _fmt_has_nbo
static final int _fmt_has_u2
static final int _fmt_has_u4
static final int _fmt_not_variable
static final int _fmt_not_simple
static final int _all_fmt_bits
static final int _fmt_b
static final int _fmt_bc
static final int _fmt_bi
static final int _fmt_bkk
static final int _fmt_bJJ
static final int _fmt_bo2
static final int _fmt_bo4
private static String[] _name
private static String[] _format
private static String[] _wide_format
private static int[] _result_type
private static byte[] _depth
private static byte[] _lengths
private static int[] _java_code
private static char[] _flags
private static final int jintSize
static final synthetic boolean $assertionsDisabled
public void <init> ()
public static int specialLengthAt (sun.jvm.hotspot.oops.Method, int)
int alignedBCI
int lo
int hi
int alignedBCI
int npairs
sun.jvm.hotspot.oops.Method method
int bci
int code
public static void check (int)
int code
public static void wideCheck (int)
int code
public static int codeAt (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
int res
public static int codeOrBPAt (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public static boolean isActiveBreakpointAt (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public static boolean isDefined (int)
int code
public static boolean wideIsDefined (int)
int code
public static java.lang.String name (int)
int code
public static java.lang.String format (int)
int code
public static java.lang.String wideFormat (int)
int code
public static int resultType (int)
int code
public static int depth (int)
int code
public static int lengthFor (int)
int code
public static int wideLengthFor (int)
int code
public static boolean canTrap (int)
int code
public static int javaCode (int)
int code
public static boolean canRewrite (int)
int code
public static boolean native_byte_order (int)
int code
public static boolean uses_cp_cache (int)
int code
public static int lengthAt (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
int l
public static int javaLengthAt (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
int l
public static boolean isJavaCode (int)
int code
public static boolean isFastCode (int)
int code
public static boolean isAload (int)
int code
public static boolean isAstore (int)
int code
public static boolean isZeroConst (int)
int code
static int flags (int, boolean)
int code
boolean is_wide
static int format_bits (int, boolean)
int code
boolean is_wide
static boolean has_all_flags (int, int, boolean)
int code
int test_flags
boolean is_wide
static char compute_flags (java.lang.String)
String format
static char compute_flags (java.lang.String, int)
int this_flag
char fc
int this_size
String format
int more_flags
int flags
int fp
boolean has_nbo
boolean has_jbo
int has_size
private static void initialize ()
int j
int i
private static void def (int, java.lang.String, java.lang.String, java.lang.String, int, int, boolean)
int code
String name
String format
String wide_format
int result_type
int depth
boolean can_trap
private static void def (int, java.lang.String, java.lang.String, java.lang.String, int, int, boolean, int)
int code
String name
String format
String wide_format
int result_type
int depth
boolean can_trap
int java_code
int len
int wlen
int bc_flags
static synthetic void access$000 ()
static void <clinit> ()
}
sun/jvm/hotspot/interpreter/Interpreter$1.class
Interpreter.java
package sun.jvm.hotspot.interpreter
final sun.jvm.hotspot.interpreter.Interpreter$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/interpreter/Interpreter.class
Interpreter.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.Interpreter extends java.lang.Object {
private static sun.jvm.hotspot.types.AddressField codeField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> ()
public sun.jvm.hotspot.code.StubQueue getCode ()
sun.jvm.hotspot.debugger.Address code
public boolean contains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address pc
public sun.jvm.hotspot.interpreter.InterpreterCodelet getCodeletContaining (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address pc
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/interpreter/InterpreterCodelet$1.class
InterpreterCodelet.java
package sun.jvm.hotspot.interpreter
final sun.jvm.hotspot.interpreter.InterpreterCodelet$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/interpreter/InterpreterCodelet.class
InterpreterCodelet.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.InterpreterCodelet extends sun.jvm.hotspot.code.Stub {
private static long instanceSize
private static sun.jvm.hotspot.types.CIntegerField sizeField
private static sun.jvm.hotspot.types.AddressField descriptionField
private static sun.jvm.hotspot.types.CIntegerField bytecodeField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public long getSize ()
public sun.jvm.hotspot.debugger.Address codeBegin ()
public sun.jvm.hotspot.debugger.Address codeEnd ()
public long codeSize ()
public java.lang.String getDescription ()
public void verify ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
String desc
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/interpreter/LookupswitchPair.class
LookupswitchPair.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.LookupswitchPair extends sun.jvm.hotspot.interpreter.Bytecode {
void <init> (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method method
int bci
public int match ()
public int offset ()
}
sun/jvm/hotspot/interpreter/MaskFillerForNative.class
MaskFillerForNative.java
package sun.jvm.hotspot.interpreter
sun.jvm.hotspot.interpreter.MaskFillerForNative extends sun.jvm.hotspot.runtime.NativeSignatureIterator {
private sun.jvm.hotspot.utilities.BitMap mask
private int size
void <init> (sun.jvm.hotspot.oops.Method, sun.jvm.hotspot.utilities.BitMap, int)
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.utilities.BitMap mask
int maskSize
public void passInt ()
public void passLong ()
public void passFloat ()
public void passDouble ()
public void passObject ()
public void generate ()
}
sun/jvm/hotspot/interpreter/OffsetClosure.class
OffsetClosure.java
package sun.jvm.hotspot.interpreter
public abstract sun.jvm.hotspot.interpreter.OffsetClosure extends java.lang.Object {
public abstract void offsetDo (int)
}
sun/jvm/hotspot/interpreter/OopMapCacheEntry$VerifyClosure.class
OopMapCacheEntry.java
package sun.jvm.hotspot.interpreter
sun.jvm.hotspot.interpreter.OopMapCacheEntry$VerifyClosure extends java.lang.Object implements sun.jvm.hotspot.interpreter.OffsetClosure {
private sun.jvm.hotspot.interpreter.OopMapCacheEntry entry
private boolean failed
void <init> (sun.jvm.hotspot.interpreter.OopMapCacheEntry)
sun.jvm.hotspot.interpreter.OopMapCacheEntry entry
public void offsetDo (int)
int offset
boolean failed ()
}
sun/jvm/hotspot/interpreter/OopMapCacheEntry.class
OopMapCacheEntry.java
package sun.jvm.hotspot.interpreter
public sun.jvm.hotspot.interpreter.OopMapCacheEntry extends java.lang.Object {
private sun.jvm.hotspot.oops.Method method
private int bci
private int maskSize
private sun.jvm.hotspot.utilities.BitMap mask
public void <init> ()
public boolean isValue (int)
int offset
public boolean isOop (int)
int offset
public void iterateOop (sun.jvm.hotspot.interpreter.OffsetClosure)
int i
sun.jvm.hotspot.interpreter.OffsetClosure oopClosure
int n
public void fill (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.interpreter.OopMapForCacheEntry gen
sun.jvm.hotspot.oops.Method method
int bci
public void setMask (sun.jvm.hotspot.oops.CellTypeStateList, sun.jvm.hotspot.oops.CellTypeStateList, int)
sun.jvm.hotspot.oops.CellTypeState cell
int entryIdx
sun.jvm.hotspot.oops.CellTypeStateList vars
sun.jvm.hotspot.oops.CellTypeStateList stack
int stackTop
int maxLocals
int nEntries
sun.jvm.hotspot.oops.CellTypeStateList curList
int listIdx
sun.jvm.hotspot.oops.Method method ()
int bci ()
int numberOfEntries ()
boolean entryAt (int)
int offset
void setEmptyMask ()
void allocateBitMask ()
void fillForNative ()
sun.jvm.hotspot.interpreter.MaskFillerForNative mf
boolean verifyMask (sun.jvm.hotspot.oops.CellTypeStateList, sun.jvm.hotspot.oops.CellTypeStateList, int, int)
boolean v1
boolean v2
int i
boolean v1
boolean v2
int j
sun.jvm.hotspot.oops.CellTypeStateList vars
sun.jvm.hotspot.oops.CellTypeStateList stack
int maxLocals
int stackTop
sun.jvm.hotspot.interpreter.OopMapCacheEntry$VerifyClosure blk
}
sun/jvm/hotspot/interpreter/OopMapForCacheEntry.class
OopMapForCacheEntry.java
package sun.jvm.hotspot.interpreter
sun.jvm.hotspot.interpreter.OopMapForCacheEntry extends sun.jvm.hotspot.oops.GenerateOopMap {
private sun.jvm.hotspot.interpreter.OopMapCacheEntry entry
private int bci
private int stackTop
void <init> (sun.jvm.hotspot.oops.Method, int, sun.jvm.hotspot.interpreter.OopMapCacheEntry)
sun.jvm.hotspot.oops.Method method
int bci
sun.jvm.hotspot.interpreter.OopMapCacheEntry entry
public boolean reportResults ()
public boolean possibleGCPoint (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
public void fillStackmapProlog (int)
int nof_gc_points
public void fillStackmapEpilog ()
public void fillStackmapForOpcodes (sun.jvm.hotspot.interpreter.BytecodeStream, sun.jvm.hotspot.oops.CellTypeStateList, sun.jvm.hotspot.oops.CellTypeStateList, int)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
sun.jvm.hotspot.oops.CellTypeStateList vars
sun.jvm.hotspot.oops.CellTypeStateList stack
int stackTop
public void fillInitVars (java.util.List)
java.util.List initVars
public void computeMap ()
public int size ()
}
sun/jvm/hotspot/jdi/
sun/jvm/hotspot/jdi/ArrayReferenceImpl.class
ArrayReferenceImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.ArrayReferenceImpl extends sun.jvm.hotspot.jdi.ObjectReferenceImpl implements com.sun.jdi.ArrayReference {
private int length
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.oops.Array)
com.sun.jdi.VirtualMachine aVm
sun.jvm.hotspot.oops.Array aRef
sun.jvm.hotspot.jdi.ArrayTypeImpl arrayType ()
public int length ()
public com.sun.jdi.Value getValue (int)
int index
java.util.List list
public java.util.List getValues ()
private void validateArrayAccess (int, int)
int index
int len
public java.util.List getValues (int, int)
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.jdi.ValueImpl valueImpl
int ii
int index
int len
java.util.List vals
sun.jvm.hotspot.oops.TypeArray typeArray
sun.jvm.hotspot.oops.ObjArray objArray
char c
sun.jvm.hotspot.runtime.BasicType variableType
int limit
public void setValue (int, com.sun.jdi.Value) throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException
int index
com.sun.jdi.Value value
public void setValues (java.util.List) throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException
java.util.List values
public void setValues (int, java.util.List, int, int) throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException
int index
java.util.List values
int srcIndex
int length
public java.lang.String toString ()
}
sun/jvm/hotspot/jdi/ArrayTypeImpl.class
ArrayTypeImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.ArrayTypeImpl extends sun.jvm.hotspot.jdi.ReferenceTypeImpl implements com.sun.jdi.ArrayType {
protected void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.oops.ArrayKlass)
com.sun.jdi.VirtualMachine aVm
sun.jvm.hotspot.oops.ArrayKlass aRef
public com.sun.jdi.ArrayReference newInstance (int)
int length
public java.lang.String componentSignature ()
public java.lang.String componentTypeName ()
sun.jvm.hotspot.jdi.JNITypeParser parser
public com.sun.jdi.ClassLoaderReference classLoader ()
sun.jvm.hotspot.oops.Instance xx
sun.jvm.hotspot.oops.Klass bottomKlass
void addVisibleMethods (java.util.Map)
java.util.Map methodMap
java.util.List getAllMethods ()
public com.sun.jdi.Type componentType () throws com.sun.jdi.ClassNotLoadedException
sun.jvm.hotspot.oops.Klass elementKlass
sun.jvm.hotspot.oops.ArrayKlass k
static boolean isComponentAssignable (com.sun.jdi.Type, com.sun.jdi.Type)
sun.jvm.hotspot.jdi.ReferenceTypeImpl refSource
sun.jvm.hotspot.jdi.ReferenceTypeImpl refDestination
com.sun.jdi.Type destination
com.sun.jdi.Type source
boolean isAssignableTo (com.sun.jdi.ReferenceType)
com.sun.jdi.Type destComponentType
com.sun.jdi.ClassNotLoadedException e
sun.jvm.hotspot.oops.Symbol typeName
com.sun.jdi.ReferenceType destType
java.util.List inheritedTypes ()
int getModifiers ()
com.sun.jdi.ReferenceType rt
com.sun.jdi.Type t
com.sun.jdi.ClassNotLoadedException cnle
public java.lang.String toString ()
public boolean isPrepared ()
public boolean isVerified ()
public boolean isInitialized ()
public boolean failedToInitialize ()
public boolean isAbstract ()
public boolean isFinal ()
}
sun/jvm/hotspot/jdi/BaseLineInfo.class
BaseLineInfo.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.BaseLineInfo extends java.lang.Object implements sun.jvm.hotspot.jdi.LineInfo {
private final int lineNumber
private final sun.jvm.hotspot.jdi.ReferenceTypeImpl declaringType
void <init> (int, sun.jvm.hotspot.jdi.ReferenceTypeImpl)
int lineNumber
sun.jvm.hotspot.jdi.ReferenceTypeImpl declaringType
public java.lang.String liStratum ()
public int liLineNumber ()
public java.lang.String liSourceName () throws com.sun.jdi.AbsentInformationException
public java.lang.String liSourcePath () throws com.sun.jdi.AbsentInformationException
}
sun/jvm/hotspot/jdi/BooleanTypeImpl.class
BooleanTypeImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.BooleanTypeImpl extends sun.jvm.hotspot.jdi.PrimitiveTypeImpl implements com.sun.jdi.BooleanType {
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine vm
public java.lang.String signature ()
com.sun.jdi.PrimitiveValue convert (com.sun.jdi.PrimitiveValue) throws com.sun.jdi.InvalidTypeException
com.sun.jdi.PrimitiveValue value
public volatile synthetic java.lang.String toString ()
}
sun/jvm/hotspot/jdi/BooleanValueImpl.class
BooleanValueImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.BooleanValueImpl extends sun.jvm.hotspot.jdi.PrimitiveValueImpl implements com.sun.jdi.BooleanValue {
private boolean value
void <init> (com.sun.jdi.VirtualMachine, boolean)
com.sun.jdi.VirtualMachine aVm
boolean aValue
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public com.sun.jdi.Type type ()
public boolean value ()
public boolean booleanValue ()
public byte byteValue ()
public char charValue ()
public short shortValue ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
public java.lang.String toString ()
}
sun/jvm/hotspot/jdi/ByteTypeImpl.class
ByteTypeImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.ByteTypeImpl extends sun.jvm.hotspot.jdi.PrimitiveTypeImpl implements com.sun.jdi.ByteType {
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine vm
public java.lang.String signature ()
com.sun.jdi.PrimitiveValue convert (com.sun.jdi.PrimitiveValue) throws com.sun.jdi.InvalidTypeException
com.sun.jdi.PrimitiveValue value
public volatile synthetic java.lang.String toString ()
}
sun/jvm/hotspot/jdi/ByteValueImpl.class
ByteValueImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.ByteValueImpl extends sun.jvm.hotspot.jdi.PrimitiveValueImpl implements com.sun.jdi.ByteValue {
private byte value
void <init> (com.sun.jdi.VirtualMachine, byte)
com.sun.jdi.VirtualMachine aVm
byte aValue
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public int compareTo (com.sun.jdi.ByteValue)
com.sun.jdi.ByteValue byteVal
public com.sun.jdi.Type type ()
public byte value ()
public boolean booleanValue ()
public byte byteValue ()
public char charValue ()
public short shortValue ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
char checkedCharValue () throws com.sun.jdi.InvalidTypeException
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
sun/jvm/hotspot/jdi/CharTypeImpl.class
CharTypeImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.CharTypeImpl extends sun.jvm.hotspot.jdi.PrimitiveTypeImpl implements com.sun.jdi.CharType {
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine vm
public java.lang.String signature ()
com.sun.jdi.PrimitiveValue convert (com.sun.jdi.PrimitiveValue) throws com.sun.jdi.InvalidTypeException
com.sun.jdi.PrimitiveValue value
public volatile synthetic java.lang.String toString ()
}
sun/jvm/hotspot/jdi/CharValueImpl.class
CharValueImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.CharValueImpl extends sun.jvm.hotspot.jdi.PrimitiveValueImpl implements com.sun.jdi.CharValue {
private char value
void <init> (com.sun.jdi.VirtualMachine, char)
com.sun.jdi.VirtualMachine aVm
char aValue
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public int compareTo (com.sun.jdi.CharValue)
com.sun.jdi.CharValue charVal
public com.sun.jdi.Type type ()
public char value ()
public boolean booleanValue ()
public byte byteValue ()
public char charValue ()
public short shortValue ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
public java.lang.String toString ()
byte checkedByteValue () throws com.sun.jdi.InvalidTypeException
short checkedShortValue () throws com.sun.jdi.InvalidTypeException
public volatile synthetic int compareTo (java.lang.Object)
}
sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl$1.class
ClassLoaderReferenceImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl$1 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassAndLoaderVisitor {
final synthetic sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl this$0
void <init> (sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl)
sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl this$0
public void visit (sun.jvm.hotspot.oops.Klass, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Klass l
sun.jvm.hotspot.oops.Klass k
sun.jvm.hotspot.oops.Oop loader
}
sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl$2.class
ClassLoaderReferenceImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl$2 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassAndLoaderVisitor {
final synthetic sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl this$0
void <init> (sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl)
sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl this$0
public void visit (sun.jvm.hotspot.oops.Klass, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Klass k
sun.jvm.hotspot.oops.Oop loader
}
sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl$3.class
ClassLoaderReferenceImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl$3 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor {
final synthetic sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl this$0
void <init> (sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl)
sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl this$0
public void visit (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass k
}
sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.class
ClassLoaderReferenceImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl extends sun.jvm.hotspot.jdi.ObjectReferenceImpl implements com.sun.jdi.ClassLoaderReference {
private java.util.List visibleClassesCache
private java.util.List definedClassesCache
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.oops.Instance)
com.sun.jdi.VirtualMachine aVm
sun.jvm.hotspot.oops.Instance oRef
protected java.lang.String description ()
public java.util.List definedClasses ()
com.sun.jdi.ReferenceType type
java.util.Iterator iter
private sun.jvm.hotspot.memory.SystemDictionary getSystemDictionary ()
private sun.jvm.hotspot.memory.Universe getUniverse ()
public java.util.List visibleClasses ()
sun.jvm.hotspot.memory.SystemDictionary sysDict
com.sun.jdi.Type findType (java.lang.String) throws com.sun.jdi.ClassNotLoadedException
com.sun.jdi.ReferenceType type
String signature
java.util.List types
java.util.Iterator iter
sun.jvm.hotspot.jdi.JNITypeParser parser
static synthetic java.util.List access$000 (sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl)
sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl x0
}
sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.class
ClassObjectReferenceImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.ClassObjectReferenceImpl extends sun.jvm.hotspot.jdi.ObjectReferenceImpl implements com.sun.jdi.ClassObjectReference {
private com.sun.jdi.ReferenceType reflectedType
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.oops.Instance)
com.sun.jdi.VirtualMachine vm
sun.jvm.hotspot.oops.Instance oRef
public com.sun.jdi.ReferenceType reflectedType ()
sun.jvm.hotspot.oops.Klass k
public java.lang.String toString ()
}
sun/jvm/hotspot/jdi/ClassTypeImpl.class
ClassTypeImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.ClassTypeImpl extends sun.jvm.hotspot.jdi.ReferenceTypeImpl implements com.sun.jdi.ClassType {
private java.lang.ref.SoftReference interfacesCache
private java.lang.ref.SoftReference allInterfacesCache
private java.lang.ref.SoftReference subclassesCache
protected void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.oops.InstanceKlass)
com.sun.jdi.VirtualMachine aVm
sun.jvm.hotspot.oops.InstanceKlass aRef
public com.sun.jdi.ClassType superclass ()
sun.jvm.hotspot.oops.InstanceKlass kk
public java.util.List interfaces ()
java.util.List interfaces
void addInterfaces (java.util.List)
sun.jvm.hotspot.jdi.InterfaceTypeImpl interfaze
java.util.List list
java.util.List immediate
java.util.HashSet hashList
java.util.Iterator iter
sun.jvm.hotspot.jdi.ClassTypeImpl superclass
public java.util.List allInterfaces ()
java.util.List allinterfaces
public java.util.List subclasses ()
com.sun.jdi.ClassType clazz
com.sun.jdi.ClassType superclass
com.sun.jdi.ReferenceType refType
java.util.List all
java.util.Iterator iter
java.util.List subclasses
public com.sun.jdi.Method concreteMethodByName (java.lang.String, java.lang.String)
com.sun.jdi.Method candidate
String name
String signature
java.util.List methods
com.sun.jdi.Method method
java.util.Iterator iter
java.util.List getAllMethods ()
com.sun.jdi.InterfaceType interfaze
java.util.ArrayList list
com.sun.jdi.ClassType clazz
java.util.Iterator iter
java.util.List inheritedTypes ()
java.util.List inherited
public boolean isEnum ()
sun.jvm.hotspot.jdi.ClassTypeImpl superclass
public void setValue (com.sun.jdi.Field, com.sun.jdi.Value) throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException
com.sun.jdi.Field field
com.sun.jdi.Value value
public com.sun.jdi.Value invokeMethod (com.sun.jdi.ThreadReference, com.sun.jdi.Method, java.util.List, int) throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException com.sun.jdi.IncompatibleThreadStateException com.sun.jdi.InvocationException
com.sun.jdi.ThreadReference threadIntf
com.sun.jdi.Method methodIntf
java.util.List arguments
int options
public com.sun.jdi.ObjectReference newInstance (com.sun.jdi.ThreadReference, com.sun.jdi.Method, java.util.List, int) throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException com.sun.jdi.IncompatibleThreadStateException com.sun.jdi.InvocationException
com.sun.jdi.ThreadReference threadIntf
com.sun.jdi.Method methodIntf
java.util.List arguments
int options
void addVisibleMethods (java.util.Map)
sun.jvm.hotspot.jdi.InterfaceTypeImpl interfaze
java.util.Map methodMap
java.util.Iterator iter
sun.jvm.hotspot.jdi.ClassTypeImpl clazz
boolean isAssignableTo (com.sun.jdi.ReferenceType)
sun.jvm.hotspot.jdi.InterfaceTypeImpl interfaze
java.util.List interfaces
java.util.Iterator iter
com.sun.jdi.ReferenceType type
sun.jvm.hotspot.jdi.ClassTypeImpl superclazz
public java.lang.String toString ()
}
sun/jvm/hotspot/jdi/ConcreteMethodImpl$SoftLocationXRefs.class
ConcreteMethodImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.ConcreteMethodImpl$SoftLocationXRefs extends java.lang.Object {
final String stratumID
final java.util.Map lineMapper
final java.util.List lineLocations
final int lowestLine
final int highestLine
void <init> (java.lang.String, java.util.Map, java.util.List, int, int)
String stratumID
java.util.Map lineMapper
java.util.List lineLocations
int lowestLine
int highestLine
}
sun/jvm/hotspot/jdi/ConcreteMethodImpl.class
ConcreteMethodImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.ConcreteMethodImpl extends sun.jvm.hotspot.jdi.MethodImpl {
private java.lang.ref.SoftReference softBaseLocationXRefsRef
private java.lang.ref.SoftReference softOtherLocationXRefsRef
private java.lang.ref.SoftReference variablesRef
private int firstIndex
private int lastIndex
private com.sun.jdi.Location location
private java.lang.ref.SoftReference bytecodesRef
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.jdi.ReferenceTypeImpl, sun.jvm.hotspot.oops.Method)
com.sun.jdi.VirtualMachine vm
sun.jvm.hotspot.jdi.ReferenceTypeImpl declaringType
sun.jvm.hotspot.oops.Method saMethod
int argSlotCount () throws com.sun.jdi.AbsentInformationException
private sun.jvm.hotspot.jdi.ConcreteMethodImpl$SoftLocationXRefs getLocations (sun.jvm.hotspot.jdi.SDE$Stratum)
Integer key
java.util.List mappedLocs
sun.jvm.hotspot.jdi.LocationImpl loc
int baseLineNumber
sun.jvm.hotspot.jdi.SDE$LineStratum lineStratum
int lineNumber
sun.jvm.hotspot.jdi.SDE$Stratum stratum
String stratumID
sun.jvm.hotspot.jdi.ConcreteMethodImpl$SoftLocationXRefs info
java.util.List lineLocations
java.util.Map lineMapper
int lowestLine
int highestLine
sun.jvm.hotspot.jdi.SDE$LineStratum lastLineStratum
sun.jvm.hotspot.jdi.SDE$Stratum baseStratum
java.util.Iterator it
private sun.jvm.hotspot.jdi.ConcreteMethodImpl$SoftLocationXRefs getBaseLocations ()
int count
sun.jvm.hotspot.jdi.LocationImpl loc
Integer key
java.util.List mappedLocs
long bci
int lineNumber
int i
sun.jvm.hotspot.jdi.ConcreteMethodImpl$SoftLocationXRefs info
byte[] codeBuf
boolean hasLineInfo
sun.jvm.hotspot.oops.LineNumberTableElement[] lntab
int count
java.util.List lineLocations
java.util.Map lineMapper
int lowestLine
int highestLine
java.util.List sourceNameFilter (java.util.List, sun.jvm.hotspot.jdi.SDE$Stratum, java.lang.String) throws com.sun.jdi.AbsentInformationException
sun.jvm.hotspot.jdi.LocationImpl loc
java.util.List locs
java.util.Iterator it
java.util.List list
sun.jvm.hotspot.jdi.SDE$Stratum stratum
String sourceName
public java.util.List allLineLocations (sun.jvm.hotspot.jdi.SDE$Stratum, java.lang.String) throws com.sun.jdi.AbsentInformationException
sun.jvm.hotspot.jdi.SDE$Stratum stratum
String sourceName
java.util.List lineLocations
public java.util.List locationsOfLine (sun.jvm.hotspot.jdi.SDE$Stratum, java.lang.String, int) throws com.sun.jdi.AbsentInformationException
sun.jvm.hotspot.jdi.SDE$Stratum stratum
String sourceName
int lineNumber
sun.jvm.hotspot.jdi.ConcreteMethodImpl$SoftLocationXRefs info
java.util.List list
sun.jvm.hotspot.jdi.LineInfo codeIndexToLineInfo (sun.jvm.hotspot.jdi.SDE$Stratum, long)
sun.jvm.hotspot.jdi.LocationImpl current
sun.jvm.hotspot.jdi.SDE$Stratum stratum
long codeIndex
java.util.List lineLocations
java.util.Iterator iter
sun.jvm.hotspot.jdi.LocationImpl bestMatch
public com.sun.jdi.Location locationOfCodeIndex (long)
long codeIndex
public java.util.List variables () throws com.sun.jdi.AbsentInformationException
public java.util.List variablesByName (java.lang.String) throws com.sun.jdi.AbsentInformationException
com.sun.jdi.LocalVariable variable
String name
java.util.List variables
java.util.List retList
java.util.Iterator iter
public java.util.List arguments () throws com.sun.jdi.AbsentInformationException
com.sun.jdi.LocalVariable variable
java.util.List variables
java.util.List retList
java.util.Iterator iter
public byte[] bytecodes ()
byte[] bytecodes
public com.sun.jdi.Location location ()
private java.util.List getVariables () throws com.sun.jdi.AbsentInformationException
int slot
long codeIndex
int length
com.sun.jdi.Location scopeStart
com.sun.jdi.Location scopeEnd
String signature
int genericSigIndex
String genericSignature
com.sun.jdi.LocalVariable variable
String name
boolean isInternalName
int ii
java.util.List variables
sun.jvm.hotspot.oops.LocalVariableTableElement[] locals
int localCount
}
sun/jvm/hotspot/jdi/ConnectorImpl$1.class
ConnectorImpl.java
package sun.jvm.hotspot.jdi
final sun.jvm.hotspot.jdi.ConnectorImpl$1 extends java.lang.Object implements java.util.Observer {
final synthetic Object val$vm
void <init> (java.lang.Object)
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/jdi/ConnectorImpl$ArgumentImpl.class
ConnectorImpl.java
package sun.jvm.hotspot.jdi
abstract sun.jvm.hotspot.jdi.ConnectorImpl$ArgumentImpl extends java.lang.Object implements com.sun.jdi.connect.Connector$Argument java.lang.Cloneable java.io.Serializable {
private String name
private String label
private String description
private String value
private boolean mustSpecify
final synthetic sun.jvm.hotspot.jdi.ConnectorImpl this$0
void <init> (sun.jvm.hotspot.jdi.ConnectorImpl, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.jdi.ConnectorImpl this$0
String name
String label
String description
String value
boolean mustSpecify
public abstract boolean isValid (java.lang.String)
public java.lang.String name ()
public java.lang.String label ()
public java.lang.String description ()
public java.lang.String value ()
public void setValue (java.lang.String)
String value
public boolean mustSpecify ()
public boolean equals (java.lang.Object)
com.sun.jdi.connect.Connector$Argument other
Object obj
public int hashCode ()
public java.lang.Object clone ()
CloneNotSupportedException e
public java.lang.String toString ()
}
sun/jvm/hotspot/jdi/ConnectorImpl$BooleanArgumentImpl.class
ConnectorImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.ConnectorImpl$BooleanArgumentImpl extends sun.jvm.hotspot.jdi.ConnectorImpl$ArgumentImpl implements com.sun.jdi.connect.Connector$BooleanArgument {
final synthetic sun.jvm.hotspot.jdi.ConnectorImpl this$0
void <init> (sun.jvm.hotspot.jdi.ConnectorImpl, java.lang.String, java.lang.String, java.lang.String, boolean, boolean)
sun.jvm.hotspot.jdi.ConnectorImpl this$0
String name
String label
String description
boolean value
boolean mustSpecify
public void setValue (boolean)
boolean value
public boolean isValid (java.lang.String)
String value
public java.lang.String stringValueOf (boolean)
boolean value
public boolean booleanValue ()
}
sun/jvm/hotspot/jdi/ConnectorImpl$IntegerArgumentImpl.class
ConnectorImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.ConnectorImpl$IntegerArgumentImpl extends sun.jvm.hotspot.jdi.ConnectorImpl$ArgumentImpl implements com.sun.jdi.connect.Connector$IntegerArgument {
private final int min
private final int max
final synthetic sun.jvm.hotspot.jdi.ConnectorImpl this$0
void <init> (sun.jvm.hotspot.jdi.ConnectorImpl, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, int, int)
sun.jvm.hotspot.jdi.ConnectorImpl this$0
String name
String label
String description
String value
boolean mustSpecify
int min
int max
public void setValue (int)
int value
public boolean isValid (java.lang.String)
NumberFormatException exc
String value
public boolean isValid (int)
int value
public java.lang.String stringValueOf (int)
int value
public int intValue ()
NumberFormatException exc
public int max ()
public int min ()
}
sun/jvm/hotspot/jdi/ConnectorImpl$SelectedArgumentImpl.class
ConnectorImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.ConnectorImpl$SelectedArgumentImpl extends sun.jvm.hotspot.jdi.ConnectorImpl$ArgumentImpl implements com.sun.jdi.connect.Connector$SelectedArgument {
private final java.util.List choices
final synthetic sun.jvm.hotspot.jdi.ConnectorImpl this$0
void <init> (sun.jvm.hotspot.jdi.ConnectorImpl, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.util.List)
sun.jvm.hotspot.jdi.ConnectorImpl this$0
String name
String label
String description
String value
boolean mustSpecify
java.util.List choices
public java.util.List choices ()
public boolean isValid (java.lang.String)
String value
}
sun/jvm/hotspot/jdi/ConnectorImpl$StringArgumentImpl.class
ConnectorImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.ConnectorImpl$StringArgumentImpl extends sun.jvm.hotspot.jdi.ConnectorImpl$ArgumentImpl implements com.sun.jdi.connect.Connector$StringArgument {
final synthetic sun.jvm.hotspot.jdi.ConnectorImpl this$0
void <init> (sun.jvm.hotspot.jdi.ConnectorImpl, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)
sun.jvm.hotspot.jdi.ConnectorImpl this$0
String name
String label
String description
String value
boolean mustSpecify
public boolean isValid (java.lang.String)
String value
}
sun/jvm/hotspot/jdi/ConnectorImpl.class
ConnectorImpl.java
package sun.jvm.hotspot.jdi
abstract sun.jvm.hotspot.jdi.ConnectorImpl extends java.lang.Object implements com.sun.jdi.connect.Connector {
java.util.Map defaultArguments
static String trueString
static String falseString
private static java.util.List freeVMClasses
private static ClassLoader myLoader
protected static final boolean DEBUG
void <init> ()
private static synchronized void addFreeVMImplClass (java.lang.Class)
Class clazz
private static synchronized java.lang.Class getFreeVMImplClass ()
java.lang.ref.SoftReference ref
Object o
private static java.lang.Class getVMImplClassFrom (java.lang.ClassLoader) throws java.lang.ClassNotFoundException
ClassLoader cl
protected static java.lang.Class loadVirtualMachineImplClass () throws java.lang.ClassNotFoundException
ClassLoader cl
Class vmImplClass
private static java.lang.String getSAClassPathForVM (java.lang.String)
int index
String vmVersion
String prefix
String jvmHome
StringBuffer buf
protected static java.lang.Class loadVirtualMachineImplClass (java.lang.String) throws java.lang.ClassNotFoundException
ClassLoader cl
String vmVersion
String classPath
private static boolean isVMVersionMismatch (java.lang.Throwable)
Throwable throwable
String className
private static java.lang.String getVMVersion (java.lang.Throwable) throws java.lang.NoSuchMethodException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
Throwable throwable
Class expClass
java.lang.reflect.Method targetVersionMethod
protected static java.lang.Class handleVMVersionMismatch (java.lang.reflect.InvocationTargetException)
Exception exp
java.lang.reflect.InvocationTargetException ite
Throwable cause
protected void checkNativeLink (java.lang.SecurityManager, java.lang.String)
SecurityManager sm
String os
protected static void setVMDisposeObserver (java.lang.Object)
java.lang.reflect.Method setDisposeObserverMethod
Exception exp
Object vm
public java.util.Map defaultArguments ()
sun.jvm.hotspot.jdi.ConnectorImpl$ArgumentImpl argument
java.util.Map defaults
java.util.Collection values
java.util.Iterator iter
void addStringArgument (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)
String name
String label
String description
String defaultValue
boolean mustSpecify
void addBooleanArgument (java.lang.String, java.lang.String, java.lang.String, boolean, boolean)
String name
String label
String description
boolean defaultValue
boolean mustSpecify
void addIntegerArgument (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, int, int)
String name
String label
String description
String defaultValue
boolean mustSpecify
int min
int max
void addSelectedArgument (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.util.List)
String name
String label
String description
String defaultValue
boolean mustSpecify
java.util.List list
sun.jvm.hotspot.jdi.ConnectorImpl$ArgumentImpl argument (java.lang.String, java.util.Map) throws com.sun.jdi.connect.IllegalConnectorArgumentsException
String name
java.util.Map arguments
sun.jvm.hotspot.jdi.ConnectorImpl$ArgumentImpl argument
String value
java.lang.String getString (java.lang.String)
String key
public java.lang.String toString ()
sun.jvm.hotspot.jdi.ConnectorImpl$ArgumentImpl argument
String string
java.util.Iterator iter
boolean first
static synthetic void access$000 (java.lang.Class)
Class x0
static void <clinit> ()
}
sun/jvm/hotspot/jdi/DoubleTypeImpl.class
DoubleTypeImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.DoubleTypeImpl extends sun.jvm.hotspot.jdi.PrimitiveTypeImpl implements com.sun.jdi.DoubleType {
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine vm
public java.lang.String signature ()
com.sun.jdi.PrimitiveValue convert (com.sun.jdi.PrimitiveValue) throws com.sun.jdi.InvalidTypeException
com.sun.jdi.PrimitiveValue value
public volatile synthetic java.lang.String toString ()
}
sun/jvm/hotspot/jdi/DoubleValueImpl.class
DoubleValueImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.DoubleValueImpl extends sun.jvm.hotspot.jdi.PrimitiveValueImpl implements com.sun.jdi.DoubleValue {
private double value
void <init> (com.sun.jdi.VirtualMachine, double)
com.sun.jdi.VirtualMachine aVm
double aValue
public boolean equals (java.lang.Object)
Object obj
public int compareTo (com.sun.jdi.DoubleValue)
com.sun.jdi.DoubleValue doubleVal
double other
public int hashCode ()
public com.sun.jdi.Type type ()
public double value ()
public boolean booleanValue ()
public byte byteValue ()
public char charValue ()
public short shortValue ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
byte checkedByteValue () throws com.sun.jdi.InvalidTypeException
char checkedCharValue () throws com.sun.jdi.InvalidTypeException
short checkedShortValue () throws com.sun.jdi.InvalidTypeException
int checkedIntValue () throws com.sun.jdi.InvalidTypeException
long checkedLongValue () throws com.sun.jdi.InvalidTypeException
long longValue
float checkedFloatValue () throws com.sun.jdi.InvalidTypeException
float floatValue
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
sun/jvm/hotspot/jdi/FieldImpl.class
FieldImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.FieldImpl extends sun.jvm.hotspot.jdi.TypeComponentImpl implements com.sun.jdi.Field {
private sun.jvm.hotspot.jdi.JNITypeParser signatureParser
private sun.jvm.hotspot.oops.Field saField
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.jdi.ReferenceTypeImpl, sun.jvm.hotspot.oops.Field)
com.sun.jdi.VirtualMachine vm
sun.jvm.hotspot.jdi.ReferenceTypeImpl declaringType
sun.jvm.hotspot.oops.Field saField
private void getParser ()
sun.jvm.hotspot.oops.Symbol sig1
sun.jvm.hotspot.oops.Field ref ()
sun.jvm.hotspot.jdi.ValueImpl getValue ()
sun.jvm.hotspot.jdi.ValueImpl getValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.OopField of
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.oops.OopField of
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.oops.ByteField bf
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.oops.CharField cf
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.oops.DoubleField df
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.oops.FloatField ff
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.oops.IntField iif
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.oops.LongField lf
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.oops.ShortField sf
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.oops.BooleanField bf
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.oops.Oop target
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.oops.Field saField
sun.jvm.hotspot.oops.FieldType ft
public boolean equals (java.lang.Object)
sun.jvm.hotspot.jdi.FieldImpl other
Object obj
public boolean isTransient ()
public boolean isVolatile ()
public boolean isEnumConstant ()
public com.sun.jdi.Type type () throws com.sun.jdi.ClassNotLoadedException
public java.lang.String typeName ()
public java.lang.String genericSignature ()
sun.jvm.hotspot.oops.Symbol genSig
public int compareTo (com.sun.jdi.Field)
com.sun.jdi.Field field
sun.jvm.hotspot.jdi.ReferenceTypeImpl declaringType
int rc
public java.lang.String toString ()
StringBuffer buf
public java.lang.String name ()
sun.jvm.hotspot.oops.FieldIdentifier myName
public int modifiers ()
public boolean isPackagePrivate ()
public boolean isPrivate ()
public boolean isProtected ()
public boolean isPublic ()
public boolean isStatic ()
public boolean isFinal ()
public boolean isSynthetic ()
public int hashCode ()
private com.sun.jdi.Type findType (java.lang.String) throws com.sun.jdi.ClassNotLoadedException
String signature
sun.jvm.hotspot.jdi.ReferenceTypeImpl enclosing
public volatile synthetic int compareTo (java.lang.Object)
}
sun/jvm/hotspot/jdi/FloatTypeImpl.class
FloatTypeImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.FloatTypeImpl extends sun.jvm.hotspot.jdi.PrimitiveTypeImpl implements com.sun.jdi.FloatType {
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine vm
public java.lang.String signature ()
com.sun.jdi.PrimitiveValue convert (com.sun.jdi.PrimitiveValue) throws com.sun.jdi.InvalidTypeException
com.sun.jdi.PrimitiveValue value
public volatile synthetic java.lang.String toString ()
}
sun/jvm/hotspot/jdi/FloatValueImpl.class
FloatValueImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.FloatValueImpl extends sun.jvm.hotspot.jdi.PrimitiveValueImpl implements com.sun.jdi.FloatValue {
private float value
void <init> (com.sun.jdi.VirtualMachine, float)
com.sun.jdi.VirtualMachine aVm
float aValue
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public int compareTo (com.sun.jdi.FloatValue)
com.sun.jdi.FloatValue floatVal
float other
public com.sun.jdi.Type type ()
public float value ()
public boolean booleanValue ()
public byte byteValue ()
public char charValue ()
public short shortValue ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
byte checkedByteValue () throws com.sun.jdi.InvalidTypeException
char checkedCharValue () throws com.sun.jdi.InvalidTypeException
short checkedShortValue () throws com.sun.jdi.InvalidTypeException
int checkedIntValue () throws com.sun.jdi.InvalidTypeException
int intValue
long checkedLongValue () throws com.sun.jdi.InvalidTypeException
long longValue
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
sun/jvm/hotspot/jdi/IntegerTypeImpl.class
IntegerTypeImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.IntegerTypeImpl extends sun.jvm.hotspot.jdi.PrimitiveTypeImpl implements com.sun.jdi.IntegerType {
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine vm
public java.lang.String signature ()
com.sun.jdi.PrimitiveValue convert (com.sun.jdi.PrimitiveValue) throws com.sun.jdi.InvalidTypeException
com.sun.jdi.PrimitiveValue value
public volatile synthetic java.lang.String toString ()
}
sun/jvm/hotspot/jdi/IntegerValueImpl.class
IntegerValueImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.IntegerValueImpl extends sun.jvm.hotspot.jdi.PrimitiveValueImpl implements com.sun.jdi.IntegerValue {
private int value
void <init> (com.sun.jdi.VirtualMachine, int)
com.sun.jdi.VirtualMachine aVm
int aValue
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public int compareTo (com.sun.jdi.IntegerValue)
com.sun.jdi.IntegerValue integerVal
public com.sun.jdi.Type type ()
public int value ()
public boolean booleanValue ()
public byte byteValue ()
public char charValue ()
public short shortValue ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
byte checkedByteValue () throws com.sun.jdi.InvalidTypeException
char checkedCharValue () throws com.sun.jdi.InvalidTypeException
short checkedShortValue () throws com.sun.jdi.InvalidTypeException
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
sun/jvm/hotspot/jdi/InterfaceTypeImpl.class
InterfaceTypeImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.InterfaceTypeImpl extends sun.jvm.hotspot.jdi.ReferenceTypeImpl implements com.sun.jdi.InterfaceType {
private java.lang.ref.SoftReference superInterfacesCache
private java.lang.ref.SoftReference subInterfacesCache
private java.lang.ref.SoftReference implementorsCache
protected void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.oops.InstanceKlass)
com.sun.jdi.VirtualMachine aVm
sun.jvm.hotspot.oops.InstanceKlass aRef
public java.util.List superinterfaces () throws com.sun.jdi.ClassNotPreparedException
java.util.List superinterfaces
public java.util.List subinterfaces ()
com.sun.jdi.InterfaceType interfaze
com.sun.jdi.ReferenceType refType
java.util.List all
java.util.Iterator iter
java.util.List subinterfaces
public java.util.List implementors ()
com.sun.jdi.ClassType clazz
com.sun.jdi.ReferenceType refType
java.util.List all
java.util.Iterator iter
java.util.List implementors
void addVisibleMethods (java.util.Map)
sun.jvm.hotspot.jdi.InterfaceTypeImpl interfaze
java.util.Map methodMap
java.util.Iterator iter
java.util.List getAllMethods ()
com.sun.jdi.InterfaceType interfaze
java.util.ArrayList list
java.util.List interfaces
java.util.Iterator iter
java.util.List allSuperinterfaces ()
java.util.ArrayList list
void addSuperinterfaces (java.util.List)
com.sun.jdi.InterfaceType interfaze
sun.jvm.hotspot.jdi.InterfaceTypeImpl interfaze
java.util.List list
java.util.List immediate
java.util.Iterator iter
boolean isAssignableTo (com.sun.jdi.ReferenceType)
sun.jvm.hotspot.jdi.InterfaceTypeImpl interfaze
java.util.List supers
java.util.Iterator iter
com.sun.jdi.ReferenceType type
java.util.List inheritedTypes ()
public boolean isInitialized ()
public java.lang.String toString ()
}
sun/jvm/hotspot/jdi/JNITypeParser.class
JNITypeParser.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.JNITypeParser extends java.lang.Object {
static final char SIGNATURE_ENDCLASS
static final char SIGNATURE_FUNC
static final char SIGNATURE_ENDFUNC
private String signature
private java.util.List typeNameList
private java.util.List signatureList
private int currentIndex
void <init> (java.lang.String)
String signature
static java.lang.String typeNameToSignature (java.lang.String)
String signature
StringBuffer buffer
int firstIndex
int index
java.lang.String typeName ()
java.util.List argumentTypeNames ()
java.lang.String signature ()
java.util.List argumentSignatures ()
int dimensionCount ()
int count
String signature
java.lang.String componentSignature (int)
int level
private synchronized java.util.List signatureList ()
String elem
private synchronized java.util.List typeNameList ()
String elem
private java.lang.String nextSignature ()
int endClass
String retVal
char key
private java.lang.String nextTypeName ()
int endClass
String retVal
char key
}
sun/jvm/hotspot/jdi/JVMTIThreadState.class
JVMTIThreadState.java
package sun.jvm.hotspot.jdi
public abstract sun.jvm.hotspot.jdi.JVMTIThreadState extends java.lang.Object {
public static final int JVMTI_THREAD_STATE_ALIVE
public static final int JVMTI_THREAD_STATE_TERMINATED
public static final int JVMTI_THREAD_STATE_RUNNABLE
public static final int JVMTI_THREAD_STATE_WAITING
public static final int JVMTI_THREAD_STATE_WAITING_INDEFINITELY
public static final int JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT
public static final int JVMTI_THREAD_STATE_SLEEPING
public static final int JVMTI_THREAD_STATE_IN_OBJECT_WAIT
public static final int JVMTI_THREAD_STATE_PARKED
public static final int JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER
public static final int JVMTI_THREAD_STATE_SUSPENDED
public static final int JVMTI_THREAD_STATE_INTERRUPTED
public static final int JVMTI_THREAD_STATE_IN_NATIVE
}
sun/jvm/hotspot/jdi/LineInfo.class
LineInfo.java
package sun.jvm.hotspot.jdi
abstract sun.jvm.hotspot.jdi.LineInfo extends java.lang.Object {
public abstract java.lang.String liStratum ()
public abstract int liLineNumber ()
public abstract java.lang.String liSourceName () throws com.sun.jdi.AbsentInformationException
public abstract java.lang.String liSourcePath () throws com.sun.jdi.AbsentInformationException
}
sun/jvm/hotspot/jdi/LocalVariableImpl.class
LocalVariableImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.LocalVariableImpl extends sun.jvm.hotspot.jdi.MirrorImpl implements com.sun.jdi.LocalVariable sun.jvm.hotspot.jdi.ValueContainer {
private final com.sun.jdi.Method method
private final int slot
private final com.sun.jdi.Location scopeStart
private final com.sun.jdi.Location scopeEnd
private final String name
private final String signature
private final String genericSignature
void <init> (com.sun.jdi.VirtualMachine, com.sun.jdi.Method, int, com.sun.jdi.Location, com.sun.jdi.Location, java.lang.String, java.lang.String, java.lang.String)
com.sun.jdi.VirtualMachine vm
com.sun.jdi.Method method
int slot
com.sun.jdi.Location scopeStart
com.sun.jdi.Location scopeEnd
String name
String signature
String genericSignature
public boolean equals (java.lang.Object)
sun.jvm.hotspot.jdi.LocalVariableImpl other
Object obj
public int hashCode ()
public int compareTo (com.sun.jdi.LocalVariable)
com.sun.jdi.LocalVariable localVar
sun.jvm.hotspot.jdi.LocalVariableImpl other
int rc
public java.lang.String name ()
public java.lang.String typeName ()
sun.jvm.hotspot.jdi.JNITypeParser parser
public com.sun.jdi.Type type () throws com.sun.jdi.ClassNotLoadedException
public com.sun.jdi.Type findType (java.lang.String) throws com.sun.jdi.ClassNotLoadedException
String signature
sun.jvm.hotspot.jdi.ReferenceTypeImpl enclosing
public java.lang.String signature ()
public java.lang.String genericSignature ()
public boolean isVisible (com.sun.jdi.StackFrame)
com.sun.jdi.StackFrame frame
com.sun.jdi.Method frameMethod
public boolean isArgument ()
sun.jvm.hotspot.jdi.MethodImpl method
com.sun.jdi.AbsentInformationException e
int slot ()
boolean hides (com.sun.jdi.LocalVariable)
com.sun.jdi.LocalVariable other
sun.jvm.hotspot.jdi.LocalVariableImpl otherImpl
public java.lang.String toString ()
public volatile synthetic com.sun.jdi.VirtualMachine virtualMachine ()
public volatile synthetic int compareTo (java.lang.Object)
}
sun/jvm/hotspot/jdi/LocationImpl.class
LocationImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.LocationImpl extends sun.jvm.hotspot.jdi.MirrorImpl implements com.sun.jdi.Location {
private final sun.jvm.hotspot.jdi.ReferenceTypeImpl declaringType
private com.sun.jdi.Method method
private sun.jvm.hotspot.oops.Method methodRef
private long codeIndex
private sun.jvm.hotspot.jdi.LineInfo baseLineInfo
private sun.jvm.hotspot.jdi.LineInfo otherLineInfo
void <init> (com.sun.jdi.VirtualMachine, com.sun.jdi.Method, long)
com.sun.jdi.VirtualMachine vm
com.sun.jdi.Method method
long codeIndex
void <init> (com.sun.jdi.VirtualMachine, com.sun.jdi.ReferenceType, sun.jvm.hotspot.oops.Method, long)
com.sun.jdi.VirtualMachine vm
com.sun.jdi.ReferenceType declaringType
sun.jvm.hotspot.oops.Method methodRef
long codeIndex
public boolean equals (java.lang.Object)
com.sun.jdi.Location other
Object obj
public int hashCode ()
public int compareTo (com.sun.jdi.Location)
long diff
com.sun.jdi.Location other
int rc
public com.sun.jdi.ReferenceType declaringType ()
public com.sun.jdi.Method method ()
public long codeIndex ()
sun.jvm.hotspot.jdi.LineInfo getBaseLineInfo (sun.jvm.hotspot.jdi.SDE$Stratum)
sun.jvm.hotspot.jdi.SDE$Stratum stratum
sun.jvm.hotspot.jdi.LineInfo lineInfo
sun.jvm.hotspot.jdi.MethodImpl methodImpl
sun.jvm.hotspot.jdi.LineInfo getLineInfo (sun.jvm.hotspot.jdi.SDE$Stratum)
sun.jvm.hotspot.jdi.MethodImpl methodImpl
sun.jvm.hotspot.jdi.SDE$Stratum stratum
sun.jvm.hotspot.jdi.LineInfo lineInfo
int baseLineNumber
sun.jvm.hotspot.jdi.SDE$LineStratum lineStratum
void addStratumLineInfo (sun.jvm.hotspot.jdi.LineInfo)
sun.jvm.hotspot.jdi.LineInfo lineInfo
void addBaseLineInfo (sun.jvm.hotspot.jdi.LineInfo)
sun.jvm.hotspot.jdi.LineInfo lineInfo
public java.lang.String sourceName () throws com.sun.jdi.AbsentInformationException
public java.lang.String sourceName (java.lang.String) throws com.sun.jdi.AbsentInformationException
String stratumID
java.lang.String sourceName (sun.jvm.hotspot.jdi.SDE$Stratum) throws com.sun.jdi.AbsentInformationException
sun.jvm.hotspot.jdi.SDE$Stratum stratum
public java.lang.String sourcePath () throws com.sun.jdi.AbsentInformationException
public java.lang.String sourcePath (java.lang.String) throws com.sun.jdi.AbsentInformationException
String stratumID
java.lang.String sourcePath (sun.jvm.hotspot.jdi.SDE$Stratum) throws com.sun.jdi.AbsentInformationException
sun.jvm.hotspot.jdi.SDE$Stratum stratum
public int lineNumber ()
public int lineNumber (java.lang.String)
String stratumID
int lineNumber (sun.jvm.hotspot.jdi.SDE$Stratum)
sun.jvm.hotspot.jdi.SDE$Stratum stratum
public java.lang.String toString ()
public volatile synthetic com.sun.jdi.VirtualMachine virtualMachine ()
public volatile synthetic int compareTo (java.lang.Object)
}
sun/jvm/hotspot/jdi/LongTypeImpl.class
LongTypeImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.LongTypeImpl extends sun.jvm.hotspot.jdi.PrimitiveTypeImpl implements com.sun.jdi.LongType {
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine vm
public java.lang.String signature ()
com.sun.jdi.PrimitiveValue convert (com.sun.jdi.PrimitiveValue) throws com.sun.jdi.InvalidTypeException
com.sun.jdi.PrimitiveValue value
public volatile synthetic java.lang.String toString ()
}
sun/jvm/hotspot/jdi/LongValueImpl.class
LongValueImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.LongValueImpl extends sun.jvm.hotspot.jdi.PrimitiveValueImpl implements com.sun.jdi.LongValue {
private long value
void <init> (com.sun.jdi.VirtualMachine, long)
com.sun.jdi.VirtualMachine aVm
long aValue
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public int compareTo (com.sun.jdi.LongValue)
com.sun.jdi.LongValue longVal
long other
public com.sun.jdi.Type type ()
public long value ()
public boolean booleanValue ()
public byte byteValue ()
public char charValue ()
public short shortValue ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
byte checkedByteValue () throws com.sun.jdi.InvalidTypeException
char checkedCharValue () throws com.sun.jdi.InvalidTypeException
short checkedShortValue () throws com.sun.jdi.InvalidTypeException
int checkedIntValue () throws com.sun.jdi.InvalidTypeException
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
sun/jvm/hotspot/jdi/MethodImpl.class
MethodImpl.java
package sun.jvm.hotspot.jdi
public abstract sun.jvm.hotspot.jdi.MethodImpl extends sun.jvm.hotspot.jdi.TypeComponentImpl implements com.sun.jdi.Method {
private sun.jvm.hotspot.jdi.JNITypeParser signatureParser
protected sun.jvm.hotspot.oops.Method saMethod
abstract int argSlotCount () throws com.sun.jdi.AbsentInformationException
abstract java.util.List allLineLocations (sun.jvm.hotspot.jdi.SDE$Stratum, java.lang.String) throws com.sun.jdi.AbsentInformationException
abstract java.util.List locationsOfLine (sun.jvm.hotspot.jdi.SDE$Stratum, java.lang.String, int) throws com.sun.jdi.AbsentInformationException
static sun.jvm.hotspot.jdi.MethodImpl createMethodImpl (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.jdi.ReferenceTypeImpl, sun.jvm.hotspot.oops.Method)
com.sun.jdi.VirtualMachine vm
sun.jvm.hotspot.jdi.ReferenceTypeImpl declaringType
sun.jvm.hotspot.oops.Method saMethod
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.jdi.ReferenceTypeImpl, sun.jvm.hotspot.oops.Method)
com.sun.jdi.VirtualMachine vm
sun.jvm.hotspot.jdi.ReferenceTypeImpl declaringType
sun.jvm.hotspot.oops.Method saMethod
private sun.jvm.hotspot.jdi.JNITypeParser getParser ()
sun.jvm.hotspot.oops.Symbol sig1
sun.jvm.hotspot.oops.Method ref ()
public java.lang.String genericSignature ()
sun.jvm.hotspot.oops.Symbol genSig
public java.lang.String returnTypeName ()
public com.sun.jdi.Type returnType () throws com.sun.jdi.ClassNotLoadedException
private com.sun.jdi.Type findType (java.lang.String) throws com.sun.jdi.ClassNotLoadedException
String signature
sun.jvm.hotspot.jdi.ReferenceTypeImpl enclosing
public java.util.List argumentTypeNames ()
java.util.List argumentSignatures ()
com.sun.jdi.Type argumentType (int) throws com.sun.jdi.ClassNotLoadedException
int index
sun.jvm.hotspot.jdi.ReferenceTypeImpl enclosing
String signature
public java.util.List argumentTypes () throws com.sun.jdi.ClassNotLoadedException
com.sun.jdi.Type type
int i
int size
java.util.ArrayList types
public boolean isAbstract ()
public boolean isBridge ()
public boolean isSynchronized ()
public boolean isNative ()
public boolean isVarArgs ()
public boolean isConstructor ()
public boolean isStaticInitializer ()
public boolean isObsolete ()
public final java.util.List allLineLocations () throws com.sun.jdi.AbsentInformationException
public java.util.List allLineLocations (java.lang.String, java.lang.String) throws com.sun.jdi.AbsentInformationException
String stratumID
String sourceName
public final java.util.List locationsOfLine (int) throws com.sun.jdi.AbsentInformationException
int lineNumber
public java.util.List locationsOfLine (java.lang.String, java.lang.String, int) throws com.sun.jdi.AbsentInformationException
String stratumID
String sourceName
int lineNumber
sun.jvm.hotspot.jdi.LineInfo codeIndexToLineInfo (sun.jvm.hotspot.jdi.SDE$Stratum, long)
sun.jvm.hotspot.jdi.SDE$Stratum stratum
long codeIndex
public boolean equals (java.lang.Object)
sun.jvm.hotspot.jdi.MethodImpl other
Object obj
public int compareTo (com.sun.jdi.Method)
com.sun.jdi.Method method
sun.jvm.hotspot.jdi.ReferenceTypeImpl declaringType
int rc
public java.lang.String toString ()
java.util.Iterator it
StringBuffer sb
boolean first
public java.lang.String name ()
sun.jvm.hotspot.oops.Symbol myName
public int modifiers ()
public boolean isPackagePrivate ()
public boolean isPrivate ()
public boolean isProtected ()
public boolean isPublic ()
public boolean isStatic ()
public boolean isSynthetic ()
public boolean isFinal ()
public int hashCode ()
public volatile synthetic int compareTo (java.lang.Object)
}
sun/jvm/hotspot/jdi/MirrorImpl.class
MirrorImpl.java
package sun.jvm.hotspot.jdi
abstract sun.jvm.hotspot.jdi.MirrorImpl extends java.lang.Object implements com.sun.jdi.Mirror {
protected sun.jvm.hotspot.jdi.VirtualMachineImpl vm
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine aVm
public com.sun.jdi.VirtualMachine virtualMachine ()
public boolean equals (java.lang.Object)
com.sun.jdi.Mirror other
Object obj
public int hashCode ()
}
sun/jvm/hotspot/jdi/MonitorInfoImpl.class
MonitorInfoImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.MonitorInfoImpl extends sun.jvm.hotspot.jdi.MirrorImpl {
private boolean isValid
com.sun.jdi.ObjectReference monitor
com.sun.jdi.ThreadReference thread
int stack_depth
void <init> (com.sun.jdi.VirtualMachine, com.sun.jdi.ObjectReference, com.sun.jdi.ThreadReference, int)
com.sun.jdi.VirtualMachine vm
com.sun.jdi.ObjectReference mon
com.sun.jdi.ThreadReference thread
int dpth
private void validateMonitorInfo ()
public com.sun.jdi.ObjectReference monitor ()
public int stackDepth ()
public com.sun.jdi.ThreadReference thread ()
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
public volatile synthetic com.sun.jdi.VirtualMachine virtualMachine ()
}
sun/jvm/hotspot/jdi/NonConcreteMethodImpl.class
NonConcreteMethodImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.NonConcreteMethodImpl extends sun.jvm.hotspot.jdi.MethodImpl {
private com.sun.jdi.Location location
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.jdi.ReferenceTypeImpl, sun.jvm.hotspot.oops.Method)
com.sun.jdi.VirtualMachine vm
sun.jvm.hotspot.jdi.ReferenceTypeImpl declaringType
sun.jvm.hotspot.oops.Method saMethod
public com.sun.jdi.Location location ()
public java.util.List allLineLocations (java.lang.String, java.lang.String)
String stratumID
String sourceName
public java.util.List allLineLocations (sun.jvm.hotspot.jdi.SDE$Stratum, java.lang.String)
sun.jvm.hotspot.jdi.SDE$Stratum stratum
String sourceName
public java.util.List locationsOfLine (java.lang.String, java.lang.String, int)
String stratumID
String sourceName
int lineNumber
public java.util.List locationsOfLine (sun.jvm.hotspot.jdi.SDE$Stratum, java.lang.String, int)
sun.jvm.hotspot.jdi.SDE$Stratum stratum
String sourceName
int lineNumber
public com.sun.jdi.Location locationOfCodeIndex (long)
long codeIndex
sun.jvm.hotspot.jdi.LineInfo codeIndexToLineInfo (sun.jvm.hotspot.jdi.SDE$Stratum, long)
sun.jvm.hotspot.jdi.SDE$Stratum stratum
long codeIndex
public java.util.List variables () throws com.sun.jdi.AbsentInformationException
public java.util.List variablesByName (java.lang.String) throws com.sun.jdi.AbsentInformationException
String name
public java.util.List arguments () throws com.sun.jdi.AbsentInformationException
public byte[] bytecodes ()
int argSlotCount () throws com.sun.jdi.AbsentInformationException
}
sun/jvm/hotspot/jdi/ObjectReferenceImpl$1.class
ObjectReferenceImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.ObjectReferenceImpl$1 extends sun.jvm.hotspot.oops.DefaultHeapVisitor {
private long refCount
final synthetic com.sun.jdi.ObjectReference val$obj
final synthetic java.util.List val$objects
final synthetic long val$max
final synthetic sun.jvm.hotspot.jdi.ObjectReferenceImpl this$0
void <init> (sun.jvm.hotspot.jdi.ObjectReferenceImpl, com.sun.jdi.ObjectReference, java.util.List, long)
sun.jvm.hotspot.jdi.ObjectReferenceImpl this$0
public boolean doObj (sun.jvm.hotspot.oops.Oop)
com.sun.jdi.Field fld
int i
com.sun.jdi.ObjectReference objref
java.util.List fields
sun.jvm.hotspot.oops.Oop oop
}
sun/jvm/hotspot/jdi/ObjectReferenceImpl.class
ObjectReferenceImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.ObjectReferenceImpl extends sun.jvm.hotspot.jdi.ValueImpl implements com.sun.jdi.ObjectReference {
private sun.jvm.hotspot.oops.Oop saObject
private long myID
private boolean monitorInfoCached
private sun.jvm.hotspot.jdi.ThreadReferenceImpl owningThread
private java.util.List waitingThreads
private int entryCount
private static long nextID
private static synchronized long nextID ()
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.oops.Oop)
com.sun.jdi.VirtualMachine aVm
sun.jvm.hotspot.oops.Oop oRef
protected sun.jvm.hotspot.oops.Oop ref ()
public com.sun.jdi.Type type ()
public com.sun.jdi.ReferenceType referenceType ()
sun.jvm.hotspot.oops.Klass myKlass
public com.sun.jdi.Value getValue (com.sun.jdi.Field)
com.sun.jdi.Field sig
java.util.List list
java.util.Map map
public java.util.Map getValues (java.util.List)
sun.jvm.hotspot.jdi.FieldImpl field
int i
java.util.Map map
sun.jvm.hotspot.jdi.FieldImpl fieldImpl
int ii
java.util.List theFields
java.util.List staticFields
int size
java.util.List instanceFields
java.util.Map map
public void setValue (com.sun.jdi.Field, com.sun.jdi.Value) throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException
com.sun.jdi.Field field
com.sun.jdi.Value value
public com.sun.jdi.Value invokeMethod (com.sun.jdi.ThreadReference, com.sun.jdi.Method, java.util.List, int) throws com.sun.jdi.InvalidTypeException com.sun.jdi.IncompatibleThreadStateException com.sun.jdi.InvocationException com.sun.jdi.ClassNotLoadedException
com.sun.jdi.ThreadReference threadIntf
com.sun.jdi.Method methodIntf
java.util.List arguments
int options
public void disableCollection ()
public void enableCollection ()
public boolean isCollected ()
public long uniqueID ()
public java.util.List waitingThreads () throws com.sun.jdi.IncompatibleThreadStateException
public com.sun.jdi.ThreadReference owningThread () throws com.sun.jdi.IncompatibleThreadStateException
public int entryCount () throws com.sun.jdi.IncompatibleThreadStateException
public java.util.List referringObjects (long)
long maxReferrers
com.sun.jdi.ObjectReference obj
java.util.List objects
long max
private int countLockedObjects (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.runtime.MonitorInfo mi
java.util.Iterator itr
java.util.List monitors
sun.jvm.hotspot.debugger.OopHandle givenHandle
sun.jvm.hotspot.runtime.JavaThread jt
sun.jvm.hotspot.oops.Oop obj
int res
sun.jvm.hotspot.runtime.JavaVFrame frame
private java.util.List getPendingThreads (sun.jvm.hotspot.runtime.ObjectMonitor)
sun.jvm.hotspot.runtime.ObjectMonitor mon
private java.util.List getWaitingThreads (sun.jvm.hotspot.runtime.ObjectMonitor)
sun.jvm.hotspot.runtime.ObjectMonitor mon
private sun.jvm.hotspot.runtime.JavaThread owningThreadFromMonitor (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
private void computeMonitorInfo ()
java.util.Iterator itrPend
java.util.Iterator itrWait
java.util.List pendingThreads
java.util.List objWaitingThreads
sun.jvm.hotspot.oops.Mark mark
sun.jvm.hotspot.runtime.ObjectMonitor mon
sun.jvm.hotspot.debugger.Address owner
public boolean equals (java.lang.Object)
sun.jvm.hotspot.jdi.ObjectReferenceImpl other
Object obj
public int hashCode ()
public java.lang.String toString ()
public volatile synthetic com.sun.jdi.VirtualMachine virtualMachine ()
static void <clinit> ()
}
sun/jvm/hotspot/jdi/PrimitiveTypeImpl.class
PrimitiveTypeImpl.java
package sun.jvm.hotspot.jdi
abstract sun.jvm.hotspot.jdi.PrimitiveTypeImpl extends sun.jvm.hotspot.jdi.TypeImpl implements com.sun.jdi.PrimitiveType {
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine vm
abstract com.sun.jdi.PrimitiveValue convert (com.sun.jdi.PrimitiveValue) throws com.sun.jdi.InvalidTypeException
public java.lang.String toString ()
}
sun/jvm/hotspot/jdi/PrimitiveValueImpl.class
PrimitiveValueImpl.java
package sun.jvm.hotspot.jdi
public abstract sun.jvm.hotspot.jdi.PrimitiveValueImpl extends sun.jvm.hotspot.jdi.ValueImpl implements com.sun.jdi.PrimitiveValue {
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine aVm
public abstract boolean booleanValue ()
public abstract byte byteValue ()
public abstract char charValue ()
public abstract short shortValue ()
public abstract int intValue ()
public abstract long longValue ()
public abstract float floatValue ()
public abstract double doubleValue ()
byte checkedByteValue () throws com.sun.jdi.InvalidTypeException
char checkedCharValue () throws com.sun.jdi.InvalidTypeException
short checkedShortValue () throws com.sun.jdi.InvalidTypeException
int checkedIntValue () throws com.sun.jdi.InvalidTypeException
long checkedLongValue () throws com.sun.jdi.InvalidTypeException
float checkedFloatValue () throws com.sun.jdi.InvalidTypeException
final boolean checkedBooleanValue () throws com.sun.jdi.InvalidTypeException
final double checkedDoubleValue () throws com.sun.jdi.InvalidTypeException
public volatile synthetic int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
public volatile synthetic com.sun.jdi.VirtualMachine virtualMachine ()
}
sun/jvm/hotspot/jdi/ReferenceTypeImpl$1.class
ReferenceTypeImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.ReferenceTypeImpl$1 extends sun.jvm.hotspot.oops.DefaultHeapVisitor {
private long instCount
final synthetic sun.jvm.hotspot.oops.Klass val$givenKls
final synthetic java.util.List val$objects
final synthetic long val$max
final synthetic sun.jvm.hotspot.jdi.ReferenceTypeImpl this$0
void <init> (sun.jvm.hotspot.jdi.ReferenceTypeImpl, sun.jvm.hotspot.oops.Klass, java.util.List, long)
sun.jvm.hotspot.jdi.ReferenceTypeImpl this$0
public boolean doObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop oop
}
sun/jvm/hotspot/jdi/ReferenceTypeImpl.class
ReferenceTypeImpl.java
package sun.jvm.hotspot.jdi
public abstract sun.jvm.hotspot.jdi.ReferenceTypeImpl extends sun.jvm.hotspot.jdi.TypeImpl implements com.sun.jdi.ReferenceType {
protected sun.jvm.hotspot.oops.Klass saKlass
protected sun.jvm.hotspot.oops.Symbol typeNameSymbol
private int modifiers
private String signature
private java.lang.ref.SoftReference sdeRef
private java.lang.ref.SoftReference fieldsCache
private java.lang.ref.SoftReference allFieldsCache
private java.lang.ref.SoftReference methodsCache
private java.lang.ref.SoftReference allMethodsCache
private java.lang.ref.SoftReference nestedTypesCache
private java.lang.ref.SoftReference methodInvokesCache
static final sun.jvm.hotspot.jdi.SDE NO_SDE_INFO_MARK
static Object prev
protected void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.oops.Klass)
com.sun.jdi.VirtualMachine aVm
sun.jvm.hotspot.oops.Klass klass
sun.jvm.hotspot.oops.Symbol typeNameAsSymbol ()
com.sun.jdi.Method getMethodMirror (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.jdi.MethodImpl method
sun.jvm.hotspot.jdi.MethodImpl method
java.util.List mis
sun.jvm.hotspot.jdi.MethodImpl method
sun.jvm.hotspot.oops.Method ref
java.util.Iterator it
public boolean equals (java.lang.Object)
sun.jvm.hotspot.jdi.ReferenceTypeImpl other
Object obj
public int hashCode ()
public int compareTo (com.sun.jdi.ReferenceType)
sun.jvm.hotspot.oops.Klass rf1
sun.jvm.hotspot.oops.Klass rf2
com.sun.jdi.ReferenceType refType
sun.jvm.hotspot.jdi.ReferenceTypeImpl other
int comp
public java.lang.String signature ()
public java.lang.String genericSignature ()
sun.jvm.hotspot.oops.Symbol genSig
public com.sun.jdi.ClassLoaderReference classLoader ()
sun.jvm.hotspot.oops.Instance xx
public boolean isPublic ()
public boolean isProtected ()
public boolean isPrivate ()
public boolean isPackagePrivate ()
public boolean isAbstract ()
public boolean isFinal ()
public boolean isStatic ()
public boolean isPrepared ()
final void checkPrepared () throws com.sun.jdi.ClassNotPreparedException
public boolean isVerified ()
public boolean isInitialized ()
public boolean failedToInitialize ()
private boolean isThrowableBacktraceField (sun.jvm.hotspot.oops.Field)
sun.jvm.hotspot.oops.Field fld
public final java.util.List fields () throws com.sun.jdi.ClassNotPreparedException
sun.jvm.hotspot.oops.Field curField
int ii
java.util.List saFields
int len
java.util.List fields
public final java.util.List allFields () throws com.sun.jdi.ClassNotPreparedException
sun.jvm.hotspot.oops.Field curField
int ii
java.util.List saFields
int len
java.util.List allFields
abstract java.util.List inheritedTypes ()
void addVisibleFields (java.util.List, java.util.Map, java.util.List)
com.sun.jdi.Field duplicate
com.sun.jdi.Field field
String name
java.util.List visibleList
java.util.Map visibleTable
java.util.List ambiguousNames
java.util.List list
java.util.Iterator iter
public final java.util.List visibleFields () throws com.sun.jdi.ClassNotPreparedException
sun.jvm.hotspot.jdi.ReferenceTypeImpl type
com.sun.jdi.Field field
com.sun.jdi.Field hidden
java.util.List visibleList
java.util.Map visibleTable
java.util.List ambiguousNames
java.util.List types
java.util.Iterator iter
java.util.List retList
public final com.sun.jdi.Field fieldByName (java.lang.String) throws com.sun.jdi.ClassNotPreparedException
com.sun.jdi.Field f
int i
String fieldName
java.util.List searchList
public final java.util.List methods () throws com.sun.jdi.ClassNotPreparedException
int ii
java.util.List saMethods
int len
java.util.List methods
abstract java.util.List getAllMethods ()
public final java.util.List allMethods () throws com.sun.jdi.ClassNotPreparedException
java.util.List allMethods
void addToMethodMap (java.util.Map, java.util.List)
com.sun.jdi.Method method
java.util.Map methodMap
java.util.List methodList
java.util.Iterator iter
abstract void addVisibleMethods (java.util.Map)
public final java.util.List visibleMethods () throws com.sun.jdi.ClassNotPreparedException
java.util.Map map
java.util.List list
public static java.lang.String jjstr (java.util.Collection)
Object o
java.util.Collection cc
StringBuffer buf
java.util.Iterator i
boolean hasNext
public final java.util.List methodsByName (java.lang.String) throws com.sun.jdi.ClassNotPreparedException
com.sun.jdi.Method candidate
String name
java.util.List methods
java.util.ArrayList retList
java.util.Iterator iter
public final java.util.List methodsByName (java.lang.String, java.lang.String) throws com.sun.jdi.ClassNotPreparedException
com.sun.jdi.Method candidate
String name
String signature
java.util.List methods
java.util.ArrayList retList
java.util.Iterator iter
java.util.List getInterfaces ()
java.util.List myInterfaces
int ii
java.util.List saInterfaces
int len
java.util.List myInterfaces
public final java.util.List nestedTypes ()
sun.jvm.hotspot.jdi.ReferenceTypeImpl refType
sun.jvm.hotspot.oops.Symbol candidateName
com.sun.jdi.ClassLoaderReference cl
java.util.List classes
java.util.Iterator iter
java.util.List nestedTypes
public com.sun.jdi.Value getValue (com.sun.jdi.Field)
com.sun.jdi.Field sig
java.util.List list
java.util.Map map
public java.util.Map getValues (java.util.List)
sun.jvm.hotspot.jdi.FieldImpl fieldImpl
int ii
java.util.List theFields
int size
java.util.Map map
void validateFieldAccess (com.sun.jdi.Field)
com.sun.jdi.Field field
sun.jvm.hotspot.jdi.ReferenceTypeImpl declType
public com.sun.jdi.ClassObjectReference classObject ()
sun.jvm.hotspot.jdi.SDE$Stratum stratum (java.lang.String)
String stratumID
sun.jvm.hotspot.jdi.SDE sde
public java.lang.String sourceName () throws com.sun.jdi.AbsentInformationException
public java.util.List sourceNames (java.lang.String) throws com.sun.jdi.AbsentInformationException
java.util.List result
String stratumID
sun.jvm.hotspot.jdi.SDE$Stratum stratum
public java.util.List sourcePaths (java.lang.String) throws com.sun.jdi.AbsentInformationException
java.util.List result
String stratumID
sun.jvm.hotspot.jdi.SDE$Stratum stratum
java.lang.String baseSourceName () throws com.sun.jdi.AbsentInformationException
sun.jvm.hotspot.oops.Symbol sym
java.lang.String baseSourcePath () throws com.sun.jdi.AbsentInformationException
java.lang.String baseSourceDir ()
String typeName
StringBuffer sb
int index
int nextIndex
public java.lang.String sourceDebugExtension () throws com.sun.jdi.AbsentInformationException
sun.jvm.hotspot.jdi.SDE sde
private sun.jvm.hotspot.jdi.SDE sourceDebugExtensionInfo ()
String extension
sun.jvm.hotspot.jdi.SDE sde
public java.util.List availableStrata ()
java.util.List strata
sun.jvm.hotspot.jdi.SDE sde
public java.lang.String defaultStratum ()
sun.jvm.hotspot.jdi.SDE sdei
public final int modifiers ()
public java.util.List instances (long)
long maxInstances
java.util.List objects
sun.jvm.hotspot.oops.Klass givenKls
long max
int getModifiers ()
public java.util.List allLineLocations () throws com.sun.jdi.AbsentInformationException
public java.util.List allLineLocations (java.lang.String, java.lang.String) throws com.sun.jdi.AbsentInformationException
com.sun.jdi.AbsentInformationException exc
sun.jvm.hotspot.jdi.MethodImpl method
java.util.Iterator iter
String stratumID
String sourceName
boolean someAbsent
sun.jvm.hotspot.jdi.SDE$Stratum stratum
java.util.List list
public java.util.List locationsOfLine (int) throws com.sun.jdi.AbsentInformationException
int lineNumber
public java.util.List locationsOfLine (java.lang.String, java.lang.String, int) throws com.sun.jdi.AbsentInformationException
com.sun.jdi.AbsentInformationException exc
sun.jvm.hotspot.jdi.MethodImpl method
String stratumID
String sourceName
int lineNumber
boolean someAbsent
boolean somePresent
java.util.List methods
sun.jvm.hotspot.jdi.SDE$Stratum stratum
java.util.List list
java.util.Iterator iter
sun.jvm.hotspot.oops.Klass ref ()
abstract boolean isAssignableTo (com.sun.jdi.ReferenceType)
boolean isAssignableFrom (com.sun.jdi.ReferenceType)
com.sun.jdi.ReferenceType type
boolean isAssignableFrom (com.sun.jdi.ObjectReference)
com.sun.jdi.ObjectReference object
int indexOf (com.sun.jdi.Method)
com.sun.jdi.Method method
int indexOf (com.sun.jdi.Field)
com.sun.jdi.Field field
private static boolean isPrimitiveArray (java.lang.String)
boolean isPA
char c
String signature
int i
boolean isPA
com.sun.jdi.Type findType (java.lang.String) throws com.sun.jdi.ClassNotLoadedException
com.sun.jdi.Type type
char sig
com.sun.jdi.Type type
com.sun.jdi.Type type
sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl loader
String signature
com.sun.jdi.Type type
java.lang.String loaderString ()
long uniqueID ()
public int majorVersion ()
public int minorVersion ()
public int constantPoolCount ()
public byte[] constantPool ()
byte[] bytes
byte[] bytes
java.io.IOException ex
java.io.ByteArrayOutputStream bs
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
sun/jvm/hotspot/jdi/SACoreAttachingConnector$1.class
SACoreAttachingConnector.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.SACoreAttachingConnector$1 extends java.lang.Object implements com.sun.jdi.connect.Transport {
final synthetic sun.jvm.hotspot.jdi.SACoreAttachingConnector this$0
void <init> (sun.jvm.hotspot.jdi.SACoreAttachingConnector)
sun.jvm.hotspot.jdi.SACoreAttachingConnector this$0
public java.lang.String name ()
}
sun/jvm/hotspot/jdi/SACoreAttachingConnector.class
SACoreAttachingConnector.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.SACoreAttachingConnector extends sun.jvm.hotspot.jdi.ConnectorImpl implements com.sun.jdi.connect.AttachingConnector {
static final String ARG_COREFILE
static final String ARG_JAVA_EXECUTABLE
private com.sun.jdi.connect.Transport transport
public void <init> (com.sun.tools.jdi.VirtualMachineManagerService)
com.sun.tools.jdi.VirtualMachineManagerService ignored
public void <init> ()
private void checkCoreAttach (java.lang.String)
SecurityException se
String corefile
SecurityManager sm
private com.sun.jdi.VirtualMachine createVirtualMachine (java.lang.Class, java.lang.String, java.lang.String) throws java.lang.NoSuchMethodException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
Class vmImplClass
String javaExec
String corefile
java.lang.reflect.Method connectByCoreMethod
public com.sun.jdi.VirtualMachine attach (java.util.Map) throws java.io.IOException com.sun.jdi.connect.IllegalConnectorArgumentsException
Class vmImplClass
Class vmImplClass
java.lang.reflect.InvocationTargetException ite
Exception ee
java.util.Map arguments
String javaExec
String corefile
com.sun.jdi.VirtualMachine myVM
public java.lang.String name ()
public java.lang.String description ()
public com.sun.jdi.connect.Transport transport ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic java.util.Map defaultArguments ()
}
sun/jvm/hotspot/jdi/SADebugServer.class
SADebugServer.java
package sun.jvm.hotspot.jdi
public final sun.jvm.hotspot.jdi.SADebugServer extends java.lang.Object {
private void <init> ()
private static void usage ()
java.io.PrintStream out
public static void main (java.lang.String[])
String[] args
}
sun/jvm/hotspot/jdi/SADebugServerAttachingConnector$1.class
SADebugServerAttachingConnector.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.SADebugServerAttachingConnector$1 extends java.lang.Object implements com.sun.jdi.connect.Transport {
final synthetic sun.jvm.hotspot.jdi.SADebugServerAttachingConnector this$0
void <init> (sun.jvm.hotspot.jdi.SADebugServerAttachingConnector)
sun.jvm.hotspot.jdi.SADebugServerAttachingConnector this$0
public java.lang.String name ()
}
sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.class
SADebugServerAttachingConnector.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.SADebugServerAttachingConnector extends sun.jvm.hotspot.jdi.ConnectorImpl implements com.sun.jdi.connect.AttachingConnector {
static final String ARG_DEBUG_SERVER_NAME
private com.sun.jdi.connect.Transport transport
public void <init> (com.sun.tools.jdi.VirtualMachineManagerService)
com.sun.tools.jdi.VirtualMachineManagerService ignored
public void <init> ()
private com.sun.jdi.VirtualMachine createVirtualMachine (java.lang.Class, java.lang.String) throws java.lang.NoSuchMethodException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
Class vmImplClass
String debugServerName
java.lang.reflect.Method connectByServerMethod
public com.sun.jdi.VirtualMachine attach (java.util.Map) throws java.io.IOException com.sun.jdi.connect.IllegalConnectorArgumentsException
Class vmImplClass
com.sun.jdi.VirtualMachine myVM
Class vmImplClass
java.lang.reflect.InvocationTargetException ite
com.sun.jdi.VirtualMachine myVM
Exception ee
java.util.Map arguments
String debugServerName
com.sun.jdi.VirtualMachine myVM
public java.lang.String name ()
public java.lang.String description ()
public com.sun.jdi.connect.Transport transport ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic java.util.Map defaultArguments ()
}
sun/jvm/hotspot/jdi/SAJDIClassLoader.class
SAJDIClassLoader.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.SAJDIClassLoader extends java.net.URLClassLoader {
private static final boolean DEBUG
private ClassLoader parent
private boolean classPathSet
void <init> (java.lang.ClassLoader)
ClassLoader parent
void <init> (java.lang.ClassLoader, java.lang.String)
java.net.MalformedURLException mue
ClassLoader parent
String classPath
public synchronized java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException
String name
Class c
protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
byte[] tmp
byte[] tmp
java.io.InputStream in
int total
int len
Exception exp
byte[] b
String name
static void <clinit> ()
}
sun/jvm/hotspot/jdi/SAPIDAttachingConnector$1.class
SAPIDAttachingConnector.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.SAPIDAttachingConnector$1 extends java.lang.Object implements com.sun.jdi.connect.Transport {
final synthetic sun.jvm.hotspot.jdi.SAPIDAttachingConnector this$0
void <init> (sun.jvm.hotspot.jdi.SAPIDAttachingConnector)
sun.jvm.hotspot.jdi.SAPIDAttachingConnector this$0
public java.lang.String name ()
}
sun/jvm/hotspot/jdi/SAPIDAttachingConnector.class
SAPIDAttachingConnector.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.SAPIDAttachingConnector extends sun.jvm.hotspot.jdi.ConnectorImpl implements com.sun.jdi.connect.AttachingConnector {
static final String ARG_PID
private com.sun.jdi.connect.Transport transport
public void <init> (com.sun.tools.jdi.VirtualMachineManagerService)
com.sun.tools.jdi.VirtualMachineManagerService ignored
public void <init> ()
private void checkProcessAttach (int)
SecurityException se
String os
int pid
SecurityManager sm
private com.sun.jdi.VirtualMachine createVirtualMachine (java.lang.Class, int) throws java.lang.NoSuchMethodException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
Class virtualMachineImplClass
int pid
java.lang.reflect.Method createByPIDMethod
public com.sun.jdi.VirtualMachine attach (java.util.Map) throws java.io.IOException com.sun.jdi.connect.IllegalConnectorArgumentsException
NumberFormatException nfe
Class vmImplClass
Class vmImplClass
java.lang.reflect.InvocationTargetException ite
Exception ee
java.util.Map arguments
int pid
com.sun.jdi.VirtualMachine myVM
public java.lang.String name ()
public java.lang.String description ()
public com.sun.jdi.connect.Transport transport ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic java.util.Map defaultArguments ()
}
sun/jvm/hotspot/jdi/SDE$1.class
SDE.java
package sun.jvm.hotspot.jdi
synthetic sun.jvm.hotspot.jdi.SDE$1 extends java.lang.Object {
}
sun/jvm/hotspot/jdi/SDE$FileTableRecord.class
SDE.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.SDE$FileTableRecord extends java.lang.Object {
int fileId
String sourceName
String sourcePath
boolean isConverted
final synthetic sun.jvm.hotspot.jdi.SDE this$0
private void <init> (sun.jvm.hotspot.jdi.SDE)
java.lang.String getSourcePath (sun.jvm.hotspot.jdi.ReferenceTypeImpl)
char ch
int i
StringBuffer buf
sun.jvm.hotspot.jdi.ReferenceTypeImpl refType
synthetic void <init> (sun.jvm.hotspot.jdi.SDE, sun.jvm.hotspot.jdi.SDE$1)
sun.jvm.hotspot.jdi.SDE x0
sun.jvm.hotspot.jdi.SDE$1 x1
}
sun/jvm/hotspot/jdi/SDE$LineStratum.class
SDE.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.SDE$LineStratum extends java.lang.Object {
private final int sti
private final int lti
private final sun.jvm.hotspot.jdi.ReferenceTypeImpl refType
private final int jplsLine
private String sourceName
private String sourcePath
final synthetic sun.jvm.hotspot.jdi.SDE this$0
private void <init> (sun.jvm.hotspot.jdi.SDE, int, int, sun.jvm.hotspot.jdi.ReferenceTypeImpl, int)
sun.jvm.hotspot.jdi.SDE this$0
int sti
int lti
sun.jvm.hotspot.jdi.ReferenceTypeImpl refType
int jplsLine
public boolean equals (java.lang.Object)
sun.jvm.hotspot.jdi.SDE$LineStratum other
Object obj
int lineNumber ()
void getSourceInfo ()
int fti
sun.jvm.hotspot.jdi.SDE$FileTableRecord ftr
java.lang.String sourceName ()
java.lang.String sourcePath ()
synthetic void <init> (sun.jvm.hotspot.jdi.SDE, int, int, sun.jvm.hotspot.jdi.ReferenceTypeImpl, int, sun.jvm.hotspot.jdi.SDE$1)
sun.jvm.hotspot.jdi.SDE x0
int x1
int x2
sun.jvm.hotspot.jdi.ReferenceTypeImpl x3
int x4
sun.jvm.hotspot.jdi.SDE$1 x5
}
sun/jvm/hotspot/jdi/SDE$LineTableRecord.class
SDE.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.SDE$LineTableRecord extends java.lang.Object {
int jplsStart
int jplsEnd
int jplsLineInc
int njplsStart
int njplsEnd
int fileId
final synthetic sun.jvm.hotspot.jdi.SDE this$0
private void <init> (sun.jvm.hotspot.jdi.SDE)
synthetic void <init> (sun.jvm.hotspot.jdi.SDE, sun.jvm.hotspot.jdi.SDE$1)
sun.jvm.hotspot.jdi.SDE x0
sun.jvm.hotspot.jdi.SDE$1 x1
}
sun/jvm/hotspot/jdi/SDE$Stratum.class
SDE.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.SDE$Stratum extends java.lang.Object {
private final int sti
final synthetic sun.jvm.hotspot.jdi.SDE this$0
private void <init> (sun.jvm.hotspot.jdi.SDE, int)
sun.jvm.hotspot.jdi.SDE this$0
int sti
java.lang.String id ()
boolean isJava ()
java.util.List sourceNames (sun.jvm.hotspot.jdi.ReferenceTypeImpl)
sun.jvm.hotspot.jdi.ReferenceTypeImpl refType
int i
int fileIndexStart
int fileIndexEnd
java.util.List result
java.util.List sourcePaths (sun.jvm.hotspot.jdi.ReferenceTypeImpl)
sun.jvm.hotspot.jdi.ReferenceTypeImpl refType
int i
int fileIndexStart
int fileIndexEnd
java.util.List result
sun.jvm.hotspot.jdi.SDE$LineStratum lineStratum (sun.jvm.hotspot.jdi.ReferenceTypeImpl, int)
sun.jvm.hotspot.jdi.ReferenceTypeImpl refType
int jplsLine
int lti
synthetic void <init> (sun.jvm.hotspot.jdi.SDE, int, sun.jvm.hotspot.jdi.SDE$1)
sun.jvm.hotspot.jdi.SDE x0
int x1
sun.jvm.hotspot.jdi.SDE$1 x2
}
sun/jvm/hotspot/jdi/SDE$StratumTableRecord.class
SDE.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.SDE$StratumTableRecord extends java.lang.Object {
String id
int fileIndex
int lineIndex
final synthetic sun.jvm.hotspot.jdi.SDE this$0
private void <init> (sun.jvm.hotspot.jdi.SDE)
synthetic void <init> (sun.jvm.hotspot.jdi.SDE, sun.jvm.hotspot.jdi.SDE$1)
sun.jvm.hotspot.jdi.SDE x0
sun.jvm.hotspot.jdi.SDE$1 x1
}
sun/jvm/hotspot/jdi/SDE.class
SDE.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.SDE extends java.lang.Object {
private static final int INIT_SIZE_FILE
private static final int INIT_SIZE_LINE
private static final int INIT_SIZE_STRATUM
static final String BASE_STRATUM_NAME
static final String NullString
private sun.jvm.hotspot.jdi.SDE$FileTableRecord[] fileTable
private sun.jvm.hotspot.jdi.SDE$LineTableRecord[] lineTable
private sun.jvm.hotspot.jdi.SDE$StratumTableRecord[] stratumTable
private int fileIndex
private int lineIndex
private int stratumIndex
private int currentFileId
private int defaultStratumIndex
private int baseStratumIndex
private int sdePos
final String sourceDebugExtension
String jplsFilename
String defaultStratumId
boolean isValid
void <init> (java.lang.String)
String sourceDebugExtension
void <init> ()
char sdePeek ()
char sdeRead ()
void sdeAdvance ()
void syntax ()
void syntax (java.lang.String)
String msg
void assureLineTableSize ()
int i
int newLen
sun.jvm.hotspot.jdi.SDE$LineTableRecord[] newTable
int len
void assureFileTableSize ()
int i
int newLen
sun.jvm.hotspot.jdi.SDE$FileTableRecord[] newTable
int len
void assureStratumTableSize ()
int i
int newLen
sun.jvm.hotspot.jdi.SDE$StratumTableRecord[] newTable
int len
java.lang.String readLine ()
StringBuffer sb
char ch
private int defaultStratumTableIndex ()
int stratumTableIndex (java.lang.String)
String stratumId
int i
sun.jvm.hotspot.jdi.SDE$Stratum stratum (java.lang.String)
String stratumID
int sti
java.util.List availableStrata ()
sun.jvm.hotspot.jdi.SDE$StratumTableRecord rec
int i
java.util.List strata
void ignoreWhite ()
char ch
void ignoreLine ()
char ch
int readNumber ()
int value
char ch
void storeFile (int, java.lang.String, java.lang.String)
int fileId
String sourceName
String sourcePath
void fileLine ()
int hasAbsolute
int fileId
String sourceName
String sourcePath
void storeLine (int, int, int, int, int, int)
int jplsStart
int jplsEnd
int jplsLineInc
int njplsStart
int njplsEnd
int fileId
void lineLine ()
int lineCount
int lineIncrement
int njplsStart
int jplsStart
void storeStratum (java.lang.String)
String stratumId
void stratumSection ()
void fileSection ()
void lineSection ()
void ignoreSection ()
void createJavaStratum ()
void decode ()
void createProxyForAbsentSDE ()
private int stiLineTableIndex (int, int)
int sti
int jplsLine
int i
int lineIndexStart
int lineIndexEnd
private int stiLineNumber (int, int, int)
int sti
int lti
int jplsLine
private int fileTableIndex (int, int)
int sti
int fileId
int i
int fileIndexStart
int fileIndexEnd
private int stiFileTableIndex (int, int)
int sti
int lti
boolean isValid ()
static synthetic sun.jvm.hotspot.jdi.SDE$StratumTableRecord[] access$000 (sun.jvm.hotspot.jdi.SDE)
sun.jvm.hotspot.jdi.SDE x0
static synthetic int access$100 (sun.jvm.hotspot.jdi.SDE)
sun.jvm.hotspot.jdi.SDE x0
static synthetic sun.jvm.hotspot.jdi.SDE$FileTableRecord[] access$200 (sun.jvm.hotspot.jdi.SDE)
sun.jvm.hotspot.jdi.SDE x0
static synthetic int access$300 (sun.jvm.hotspot.jdi.SDE, int, int)
sun.jvm.hotspot.jdi.SDE x0
int x1
int x2
static synthetic int access$500 (sun.jvm.hotspot.jdi.SDE, int, int, int)
sun.jvm.hotspot.jdi.SDE x0
int x1
int x2
int x3
static synthetic int access$600 (sun.jvm.hotspot.jdi.SDE, int, int)
sun.jvm.hotspot.jdi.SDE x0
int x1
int x2
static synthetic sun.jvm.hotspot.jdi.SDE$LineTableRecord[] access$700 (sun.jvm.hotspot.jdi.SDE)
sun.jvm.hotspot.jdi.SDE x0
static void <clinit> ()
}
sun/jvm/hotspot/jdi/ShortTypeImpl.class
ShortTypeImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.ShortTypeImpl extends sun.jvm.hotspot.jdi.PrimitiveTypeImpl implements com.sun.jdi.ShortType {
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine vm
public java.lang.String signature ()
com.sun.jdi.PrimitiveValue convert (com.sun.jdi.PrimitiveValue) throws com.sun.jdi.InvalidTypeException
com.sun.jdi.PrimitiveValue value
public volatile synthetic java.lang.String toString ()
}
sun/jvm/hotspot/jdi/ShortValueImpl.class
ShortValueImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.ShortValueImpl extends sun.jvm.hotspot.jdi.PrimitiveValueImpl implements com.sun.jdi.ShortValue {
private short value
void <init> (com.sun.jdi.VirtualMachine, short)
com.sun.jdi.VirtualMachine aVm
short aValue
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public int compareTo (com.sun.jdi.ShortValue)
com.sun.jdi.ShortValue shortVal
public com.sun.jdi.Type type ()
public short value ()
public boolean booleanValue ()
public byte byteValue ()
public char charValue ()
public short shortValue ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
byte checkedByteValue () throws com.sun.jdi.InvalidTypeException
char checkedCharValue () throws com.sun.jdi.InvalidTypeException
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
sun/jvm/hotspot/jdi/StackFrameImpl.class
StackFrameImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.StackFrameImpl extends sun.jvm.hotspot.jdi.MirrorImpl implements com.sun.jdi.StackFrame {
private boolean isValid
private final sun.jvm.hotspot.jdi.ThreadReferenceImpl thread
private final sun.jvm.hotspot.runtime.JavaVFrame saFrame
private final com.sun.jdi.Location location
private java.util.Map visibleVariables
private com.sun.jdi.ObjectReference thisObject
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.jdi.ThreadReferenceImpl, sun.jvm.hotspot.runtime.JavaVFrame)
com.sun.jdi.VirtualMachine vm
sun.jvm.hotspot.jdi.ThreadReferenceImpl thread
sun.jvm.hotspot.runtime.JavaVFrame jvf
sun.jvm.hotspot.oops.Method SAMethod
com.sun.jdi.ReferenceType rt
private void validateStackFrame ()
sun.jvm.hotspot.runtime.JavaVFrame getJavaVFrame ()
public com.sun.jdi.Location location ()
public com.sun.jdi.ThreadReference thread ()
public boolean equals (java.lang.Object)
sun.jvm.hotspot.jdi.StackFrameImpl other
Object obj
public int hashCode ()
public com.sun.jdi.ObjectReference thisObject ()
sun.jvm.hotspot.runtime.StackValueCollection values
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.ObjectHeap heap
sun.jvm.hotspot.jdi.MethodImpl currentMethod
private void createVisibleVariables () throws com.sun.jdi.AbsentInformationException
com.sun.jdi.LocalVariable existing
sun.jvm.hotspot.jdi.LocalVariableImpl variable
String name
java.util.List allVariables
java.util.Map map
java.util.Iterator iter
public java.util.List visibleVariables () throws com.sun.jdi.AbsentInformationException
java.util.List mapAsList
public com.sun.jdi.LocalVariable visibleVariableByName (java.lang.String) throws com.sun.jdi.AbsentInformationException
String name
public com.sun.jdi.Value getValue (com.sun.jdi.LocalVariable)
com.sun.jdi.LocalVariable variable
java.util.List list
java.util.Map map
public java.util.Map getValues (java.util.List)
sun.jvm.hotspot.jdi.LocalVariableImpl variable
sun.jvm.hotspot.jdi.ValueImpl valueImpl
int ss
char c
sun.jvm.hotspot.runtime.BasicType variableType
int ii
java.util.List variables
sun.jvm.hotspot.runtime.StackValueCollection values
int count
java.util.Map map
public java.util.List getArgumentValues ()
char sigChar
sun.jvm.hotspot.runtime.BasicType variableType
int ii
sun.jvm.hotspot.runtime.StackValueCollection values
sun.jvm.hotspot.jdi.MethodImpl mmm
java.util.List argSigs
int count
java.util.List res
int slot
private sun.jvm.hotspot.jdi.ValueImpl getSlotValue (sun.jvm.hotspot.runtime.StackValueCollection, sun.jvm.hotspot.runtime.BasicType, int)
sun.jvm.hotspot.runtime.StackValueCollection values
sun.jvm.hotspot.runtime.BasicType variableType
int ss
sun.jvm.hotspot.jdi.ValueImpl valueImpl
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.ObjectHeap heap
public void setValue (com.sun.jdi.LocalVariable, com.sun.jdi.Value) throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException
com.sun.jdi.LocalVariable variableIntf
com.sun.jdi.Value valueIntf
public java.lang.String toString ()
public volatile synthetic com.sun.jdi.VirtualMachine virtualMachine ()
}
sun/jvm/hotspot/jdi/StratumLineInfo.class
StratumLineInfo.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.StratumLineInfo extends java.lang.Object implements sun.jvm.hotspot.jdi.LineInfo {
private final String stratumID
private final int lineNumber
private final String sourceName
private final String sourcePath
void <init> (java.lang.String, int, java.lang.String, java.lang.String)
String stratumID
int lineNumber
String sourceName
String sourcePath
public java.lang.String liStratum ()
public int liLineNumber ()
public java.lang.String liSourceName () throws com.sun.jdi.AbsentInformationException
public java.lang.String liSourcePath () throws com.sun.jdi.AbsentInformationException
}
sun/jvm/hotspot/jdi/StringReferenceImpl.class
StringReferenceImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.StringReferenceImpl extends sun.jvm.hotspot.jdi.ObjectReferenceImpl implements com.sun.jdi.StringReference {
private String value
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.oops.Instance)
com.sun.jdi.VirtualMachine aVm
sun.jvm.hotspot.oops.Instance oRef
public java.lang.String value ()
public java.lang.String toString ()
}
sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.class
ThreadGroupReferenceImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.ThreadGroupReferenceImpl extends sun.jvm.hotspot.jdi.ObjectReferenceImpl implements com.sun.jdi.ThreadGroupReference {
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.oops.Oop)
com.sun.jdi.VirtualMachine aVm
sun.jvm.hotspot.oops.Oop oRef
protected java.lang.String description ()
public java.lang.String name ()
public com.sun.jdi.ThreadGroupReference parent ()
public void suspend ()
public void resume ()
public java.util.List threads ()
sun.jvm.hotspot.jdi.ThreadReferenceImpl xx
sun.jvm.hotspot.runtime.JavaThread jt
int ii
sun.jvm.hotspot.oops.Oop[] myThreads
java.util.ArrayList myList
public java.util.List threadGroups ()
sun.jvm.hotspot.jdi.ThreadGroupReferenceImpl xx
int ii
sun.jvm.hotspot.oops.Oop[] myGroups
java.util.ArrayList myList
public java.lang.String toString ()
}
sun/jvm/hotspot/jdi/ThreadReferenceImpl.class
ThreadReferenceImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.ThreadReferenceImpl extends sun.jvm.hotspot.jdi.ObjectReferenceImpl implements com.sun.jdi.ThreadReference sun.jvm.hotspot.jdi.JVMTIThreadState {
private sun.jvm.hotspot.runtime.JavaThread myJavaThread
private java.util.ArrayList frames
private java.util.List ownedMonitors
private java.util.List ownedMonitorsInfo
private sun.jvm.hotspot.jdi.ObjectReferenceImpl currentContendingMonitor
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.runtime.JavaThread)
com.sun.jdi.VirtualMachine aVm
sun.jvm.hotspot.runtime.JavaThread aRef
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.oops.Instance)
com.sun.jdi.VirtualMachine vm
sun.jvm.hotspot.oops.Instance oRef
sun.jvm.hotspot.runtime.JavaThread getJavaThread ()
protected java.lang.String description ()
public java.lang.String name ()
public void suspend ()
public void resume ()
public int suspendCount ()
public void stop (com.sun.jdi.ObjectReference) throws com.sun.jdi.InvalidTypeException
com.sun.jdi.ObjectReference throwable
public void interrupt ()
private int jvmtiGetThreadState ()
sun.jvm.hotspot.runtime.JavaThreadState jts
sun.jvm.hotspot.runtime.OSThread osThread
int state
public int status ()
int state
int status
public boolean isSuspended ()
public boolean isAtBreakpoint ()
public com.sun.jdi.ThreadGroupReference threadGroup ()
public int frameCount () throws com.sun.jdi.IncompatibleThreadStateException
public java.util.List frames () throws com.sun.jdi.IncompatibleThreadStateException
public com.sun.jdi.StackFrame frame (int) throws com.sun.jdi.IncompatibleThreadStateException
int index
java.util.List list
public java.util.List frames (int, int) throws com.sun.jdi.IncompatibleThreadStateException
int start
int length
private java.util.List privateFrames (int, int) throws com.sun.jdi.IncompatibleThreadStateException
com.sun.jdi.StackFrame myFrame
sun.jvm.hotspot.runtime.JavaVFrame myvf
java.util.List retVal
int toIndex
int start
int length
java.util.List retVal
public java.util.List ownedMonitors () throws com.sun.jdi.IncompatibleThreadStateException
java.util.Iterator omi
public java.util.List ownedMonitorsAndFrames () throws com.sun.jdi.IncompatibleThreadStateException
private void ownedMonitorsWithStackDepth ()
java.util.Iterator loItr
sun.jvm.hotspot.runtime.MonitorInfo mi
sun.jvm.hotspot.debugger.OopHandle obj
boolean found
java.util.Iterator miItr
java.util.List frameMonitors
sun.jvm.hotspot.oops.Oop obj
java.util.Iterator loItr
java.util.List lockedObjects
java.util.List stackDepth
sun.jvm.hotspot.runtime.ObjectMonitor waitingMonitor
sun.jvm.hotspot.runtime.ObjectMonitor pendingMonitor
sun.jvm.hotspot.debugger.OopHandle waitingObj
sun.jvm.hotspot.debugger.OopHandle pendingObj
sun.jvm.hotspot.runtime.JavaVFrame frame
int depth
sun.jvm.hotspot.oops.ObjectHeap heap
java.util.Iterator stk
public com.sun.jdi.ObjectReference currentContendedMonitor () throws com.sun.jdi.IncompatibleThreadStateException
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.Oop obj
sun.jvm.hotspot.runtime.ObjectMonitor mon
public void popFrames (com.sun.jdi.StackFrame) throws com.sun.jdi.IncompatibleThreadStateException
com.sun.jdi.StackFrame frame
public void forceEarlyReturn (com.sun.jdi.Value) throws com.sun.jdi.IncompatibleThreadStateException
com.sun.jdi.Value returnValue
public java.lang.String toString ()
}
sun/jvm/hotspot/jdi/TypeComponentImpl.class
TypeComponentImpl.java
package sun.jvm.hotspot.jdi
public abstract sun.jvm.hotspot.jdi.TypeComponentImpl extends sun.jvm.hotspot.jdi.MirrorImpl implements com.sun.jdi.TypeComponent {
protected final sun.jvm.hotspot.jdi.ReferenceTypeImpl declaringType
protected String signature
void <init> (com.sun.jdi.VirtualMachine, sun.jvm.hotspot.jdi.ReferenceTypeImpl)
com.sun.jdi.VirtualMachine vm
sun.jvm.hotspot.jdi.ReferenceTypeImpl declaringType
public com.sun.jdi.ReferenceType declaringType ()
public java.lang.String signature ()
public abstract java.lang.String name ()
public abstract int modifiers ()
public abstract boolean isPackagePrivate ()
public abstract boolean isPrivate ()
public abstract boolean isProtected ()
public abstract boolean isPublic ()
public abstract boolean isStatic ()
public abstract boolean isFinal ()
public abstract int hashCode ()
public volatile synthetic boolean equals (java.lang.Object)
public volatile synthetic com.sun.jdi.VirtualMachine virtualMachine ()
}
sun/jvm/hotspot/jdi/TypeImpl.class
TypeImpl.java
package sun.jvm.hotspot.jdi
public abstract sun.jvm.hotspot.jdi.TypeImpl extends sun.jvm.hotspot.jdi.MirrorImpl implements com.sun.jdi.Type {
private String typeName
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine aVm
public abstract java.lang.String signature ()
public java.lang.String name ()
sun.jvm.hotspot.jdi.JNITypeParser parser
public boolean equals (java.lang.Object)
com.sun.jdi.Type other
Object obj
public int hashCode ()
public volatile synthetic com.sun.jdi.VirtualMachine virtualMachine ()
}
sun/jvm/hotspot/jdi/VMModifiers.class
VMModifiers.java
package sun.jvm.hotspot.jdi
public abstract sun.jvm.hotspot.jdi.VMModifiers extends java.lang.Object implements sun.jvm.hotspot.runtime.ClassConstants {
public static final int PUBLIC
public static final int PRIVATE
public static final int PROTECTED
public static final int STATIC
public static final int FINAL
public static final int SYNCHRONIZED
public static final int VOLATILE
public static final int BRIDGE
public static final int TRANSIENT
public static final int VARARGS
public static final int IS_ENUM_CONSTANT
public static final int NATIVE
public static final int INTERFACE
public static final int ABSTRACT
public static final int SYNTHETIC
}
sun/jvm/hotspot/jdi/ValueContainer.class
ValueContainer.java
package sun.jvm.hotspot.jdi
abstract sun.jvm.hotspot.jdi.ValueContainer extends java.lang.Object {
public abstract com.sun.jdi.Type type () throws com.sun.jdi.ClassNotLoadedException
public abstract com.sun.jdi.Type findType (java.lang.String) throws com.sun.jdi.ClassNotLoadedException
public abstract java.lang.String typeName ()
public abstract java.lang.String signature ()
}
sun/jvm/hotspot/jdi/ValueImpl.class
ValueImpl.java
package sun.jvm.hotspot.jdi
abstract sun.jvm.hotspot.jdi.ValueImpl extends sun.jvm.hotspot.jdi.MirrorImpl implements com.sun.jdi.Value {
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine aVm
}
sun/jvm/hotspot/jdi/VirtualMachineImpl$1.class
VirtualMachineImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.VirtualMachineImpl$1 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor {
final synthetic java.util.List val$saKlasses
final synthetic sun.jvm.hotspot.jdi.VirtualMachineImpl this$0
void <init> (sun.jvm.hotspot.jdi.VirtualMachineImpl, java.util.List)
sun.jvm.hotspot.jdi.VirtualMachineImpl this$0
public void visit (sun.jvm.hotspot.oops.Klass)
int status
sun.jvm.hotspot.oops.Klass l
sun.jvm.hotspot.oops.Klass k
}
sun/jvm/hotspot/jdi/VirtualMachineImpl$2.class
VirtualMachineImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.VirtualMachineImpl$2 extends sun.jvm.hotspot.oops.DefaultHeapVisitor {
final synthetic int val$size
final synthetic sun.jvm.hotspot.oops.Klass[] val$klassArray
final synthetic long[] val$retValue
final synthetic sun.jvm.hotspot.jdi.VirtualMachineImpl this$0
void <init> (sun.jvm.hotspot.jdi.VirtualMachineImpl, int, sun.jvm.hotspot.oops.Klass[], long[])
sun.jvm.hotspot.jdi.VirtualMachineImpl this$0
public boolean doObj (sun.jvm.hotspot.oops.Oop)
int i
sun.jvm.hotspot.oops.Oop oop
}
sun/jvm/hotspot/jdi/VirtualMachineImpl$3.class
VirtualMachineImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.VirtualMachineImpl$3 extends sun.jvm.hotspot.oops.DefaultHeapVisitor {
final synthetic java.util.List val$objects
final synthetic sun.jvm.hotspot.jdi.VirtualMachineImpl this$0
void <init> (sun.jvm.hotspot.jdi.VirtualMachineImpl, java.util.List)
sun.jvm.hotspot.jdi.VirtualMachineImpl this$0
public boolean doObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop oop
}
sun/jvm/hotspot/jdi/VirtualMachineImpl$4.class
VirtualMachineImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.VirtualMachineImpl$4 extends sun.jvm.hotspot.oops.DefaultHeapVisitor {
final synthetic sun.jvm.hotspot.oops.Klass val$givenKls
final synthetic java.util.List val$objects
final synthetic sun.jvm.hotspot.jdi.VirtualMachineImpl this$0
void <init> (sun.jvm.hotspot.jdi.VirtualMachineImpl, sun.jvm.hotspot.oops.Klass, java.util.List)
sun.jvm.hotspot.jdi.VirtualMachineImpl this$0
public boolean doObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop oop
}
sun/jvm/hotspot/jdi/VirtualMachineImpl$5.class
VirtualMachineImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.VirtualMachineImpl$5 extends sun.jvm.hotspot.oops.DefaultHeapVisitor {
final synthetic com.sun.jdi.ReferenceType val$givenType
final synthetic java.util.List val$objects
final synthetic sun.jvm.hotspot.jdi.VirtualMachineImpl this$0
void <init> (sun.jvm.hotspot.jdi.VirtualMachineImpl, com.sun.jdi.ReferenceType, java.util.List)
sun.jvm.hotspot.jdi.VirtualMachineImpl this$0
public boolean doObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.jdi.ReferenceTypeImpl curType
}
sun/jvm/hotspot/jdi/VirtualMachineImpl$SoftObjectReference.class
VirtualMachineImpl.java
package sun.jvm.hotspot.jdi
sun.jvm.hotspot.jdi.VirtualMachineImpl$SoftObjectReference extends java.lang.ref.SoftReference {
int count
Object key
void <init> (java.lang.Object, sun.jvm.hotspot.jdi.ObjectReferenceImpl, java.lang.ref.ReferenceQueue)
Object key
sun.jvm.hotspot.jdi.ObjectReferenceImpl mirror
java.lang.ref.ReferenceQueue queue
int count ()
void incrementCount ()
java.lang.Object key ()
sun.jvm.hotspot.jdi.ObjectReferenceImpl object ()
}
sun/jvm/hotspot/jdi/VirtualMachineImpl.class
VirtualMachineImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.VirtualMachineImpl extends sun.jvm.hotspot.jdi.MirrorImpl implements com.sun.jdi.PathSearchingVirtualMachine {
private sun.jvm.hotspot.HotSpotAgent saAgent
private sun.jvm.hotspot.runtime.VM saVM
private sun.jvm.hotspot.memory.Universe saUniverse
private sun.jvm.hotspot.memory.SystemDictionary saSystemDictionary
private sun.jvm.hotspot.memory.SymbolTable saSymbolTable
private sun.jvm.hotspot.oops.ObjectHeap saObjectHeap
com.sun.jdi.VirtualMachineManager vmmgr
private final ThreadGroup threadGroupForJDI
private com.sun.jdi.BooleanType theBooleanType
private com.sun.jdi.ByteType theByteType
private com.sun.jdi.CharType theCharType
private com.sun.jdi.ShortType theShortType
private com.sun.jdi.IntegerType theIntegerType
private com.sun.jdi.LongType theLongType
private com.sun.jdi.FloatType theFloatType
private com.sun.jdi.DoubleType theDoubleType
private com.sun.jdi.VoidType theVoidType
private com.sun.jdi.VoidValue voidVal
private java.util.Map typesByID
private java.util.List typesBySignature
private boolean retrievedAllTypes
private java.util.List bootstrapClasses
private java.util.ArrayList allThreads
private java.util.ArrayList topLevelGroups
final int sequenceNumber
private final java.util.Map objectsByID
private final java.lang.ref.ReferenceQueue referenceQueue
private sun.jvm.hotspot.oops.Symbol javaLangString
private sun.jvm.hotspot.oops.Symbol javaLangThread
private sun.jvm.hotspot.oops.Symbol javaLangThreadGroup
private sun.jvm.hotspot.oops.Symbol javaLangClass
private sun.jvm.hotspot.oops.Symbol javaLangClassLoader
private sun.jvm.hotspot.oops.Symbol javaLangThrowable
private sun.jvm.hotspot.oops.Symbol javaLangObject
private sun.jvm.hotspot.oops.Symbol javaLangCloneable
private sun.jvm.hotspot.oops.Symbol javaIoSerializable
private sun.jvm.hotspot.oops.Symbol javaLangEnum
private String defaultStratum
private static Class vmCannotBeModifiedExceptionClass
private java.util.Observer disposeObserver
sun.jvm.hotspot.runtime.VM saVM ()
sun.jvm.hotspot.memory.SystemDictionary saSystemDictionary ()
sun.jvm.hotspot.memory.SymbolTable saSymbolTable ()
sun.jvm.hotspot.memory.Universe saUniverse ()
sun.jvm.hotspot.oops.ObjectHeap saObjectHeap ()
sun.jvm.hotspot.oops.Symbol javaLangObject ()
sun.jvm.hotspot.oops.Symbol javaLangCloneable ()
sun.jvm.hotspot.oops.Symbol javaIoSerializable ()
sun.jvm.hotspot.oops.Symbol javaLangEnum ()
sun.jvm.hotspot.oops.Symbol javaLangThrowable ()
private void initClassNameSymbols ()
sun.jvm.hotspot.memory.SymbolTable st
private void init ()
public static sun.jvm.hotspot.jdi.VirtualMachineImpl createVirtualMachineForCorefile (com.sun.jdi.VirtualMachineManager, java.lang.String, java.lang.String, int) throws java.lang.Exception
Exception ee
com.sun.jdi.VirtualMachineManager mgr
String javaExecutableName
String coreFileName
int sequenceNumber
sun.jvm.hotspot.jdi.VirtualMachineImpl myvm
public static sun.jvm.hotspot.jdi.VirtualMachineImpl createVirtualMachineForPID (com.sun.jdi.VirtualMachineManager, int, int) throws java.lang.Exception
Exception ee
com.sun.jdi.VirtualMachineManager mgr
int pid
int sequenceNumber
sun.jvm.hotspot.jdi.VirtualMachineImpl myvm
public static sun.jvm.hotspot.jdi.VirtualMachineImpl createVirtualMachineForServer (com.sun.jdi.VirtualMachineManager, java.lang.String, int) throws java.lang.Exception
Exception ee
com.sun.jdi.VirtualMachineManager mgr
String server
int sequenceNumber
sun.jvm.hotspot.jdi.VirtualMachineImpl myvm
void <init> (com.sun.jdi.VirtualMachineManager, int) throws java.lang.Exception
com.sun.jdi.VirtualMachineManager mgr
int sequenceNumber
void throwNotReadOnlyException (java.lang.String)
ClassNotFoundException cnfe
Exception exp
String operation
RuntimeException re
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.util.List classesByName (java.lang.String)
String className
String signature
java.util.List list
public java.util.List allClasses ()
java.util.ArrayList a
java.util.ArrayList a
java.util.List bootstrapClasses ()
com.sun.jdi.ReferenceType type
java.util.Iterator itr
java.util.List all
private synchronized java.util.List findReferenceTypes (java.lang.String)
sun.jvm.hotspot.jdi.ReferenceTypeImpl type
String signature
String typeName
sun.jvm.hotspot.oops.Symbol typeNameSym
java.util.Iterator iter
java.util.List list
private void retrieveAllClasses ()
sun.jvm.hotspot.oops.Klass kk
int ii
int count
java.util.List saKlasses
sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor visitor
sun.jvm.hotspot.jdi.ReferenceTypeImpl referenceType (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass kk
sun.jvm.hotspot.jdi.ReferenceTypeImpl retType
private void initReferenceTypes ()
private synchronized sun.jvm.hotspot.jdi.ReferenceTypeImpl addReferenceType (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass kk
sun.jvm.hotspot.jdi.ReferenceTypeImpl newRefType
java.lang.ThreadGroup threadGroupForJDI ()
public void redefineClasses (java.util.Map)
java.util.Map classToBytes
private java.util.List getAllThreads ()
sun.jvm.hotspot.jdi.ThreadReferenceImpl myThread
sun.jvm.hotspot.runtime.JavaThread thread
public java.util.List allThreads ()
public void suspend ()
public void resume ()
public java.util.List topLevelThreadGroups ()
sun.jvm.hotspot.jdi.ThreadReferenceImpl myThread
com.sun.jdi.ThreadGroupReference myGroup
com.sun.jdi.ThreadGroupReference myParent
java.util.Iterator myIt
public com.sun.jdi.event.EventQueue eventQueue ()
public com.sun.jdi.request.EventRequestManager eventRequestManager ()
public com.sun.jdi.BooleanValue mirrorOf (boolean)
boolean value
public com.sun.jdi.ByteValue mirrorOf (byte)
byte value
public com.sun.jdi.CharValue mirrorOf (char)
char value
public com.sun.jdi.ShortValue mirrorOf (short)
short value
public com.sun.jdi.IntegerValue mirrorOf (int)
int value
public com.sun.jdi.LongValue mirrorOf (long)
long value
public com.sun.jdi.FloatValue mirrorOf (float)
float value
public com.sun.jdi.DoubleValue mirrorOf (double)
double value
public com.sun.jdi.StringReference mirrorOf (java.lang.String)
String value
public com.sun.jdi.VoidValue mirrorOfVoid ()
public java.lang.Process process ()
void setDisposeObserver (java.util.Observer)
java.util.Observer observer
private void notifyDispose ()
public void dispose ()
public void exit (int)
int exitCode
public boolean canBeModified ()
public boolean canWatchFieldModification ()
public boolean canWatchFieldAccess ()
public boolean canGetBytecodes ()
public boolean canGetSyntheticAttribute ()
public boolean canGetOwnedMonitorInfo ()
public boolean canGetCurrentContendedMonitor ()
public boolean canGetMonitorInfo ()
public boolean canGet1_5LanguageFeatures ()
public boolean canUseInstanceFilters ()
public boolean canRedefineClasses ()
public boolean canAddMethod ()
public boolean canUnrestrictedlyRedefineClasses ()
public boolean canPopFrames ()
public boolean canGetSourceDebugExtension ()
public boolean canRequestVMDeathEvent ()
public boolean canForceEarlyReturn ()
public boolean canGetConstantPool ()
public boolean canGetClassFileVersion ()
public boolean canGetMethodReturnValues ()
public boolean canGetInstanceInfo ()
public boolean canUseSourceNameFilters ()
public boolean canRequestMonitorEvents ()
public boolean canGetMonitorFrameInfo ()
public long[] instanceCounts (java.util.List)
sun.jvm.hotspot.jdi.ReferenceTypeImpl rti
int i
java.util.List classes
long[] retValue
sun.jvm.hotspot.oops.Klass[] klassArray
boolean allAbstractClasses
int size
private java.util.List getPath (java.lang.String)
String pathName
String cp
String pathSep
java.util.ArrayList al
java.util.StringTokenizer st
public java.util.List classPath ()
public java.util.List bootClassPath ()
public java.lang.String baseDirectory ()
public void setDefaultStratum (java.lang.String)
String stratum
public java.lang.String getDefaultStratum ()
public java.lang.String description ()
public java.lang.String version ()
public java.lang.String name ()
StringBuffer sb
public com.sun.jdi.VirtualMachine virtualMachine ()
public java.lang.String toString ()
public void setDebugTraceMode (int)
int traceFlags
public boolean canWalkHeap ()
public java.util.List allObjects ()
java.util.List objects
public java.util.List objectsByType (com.sun.jdi.ReferenceType)
com.sun.jdi.ReferenceType type
private java.util.List objectsByExactType (com.sun.jdi.ReferenceType)
com.sun.jdi.ReferenceType type
java.util.List objects
sun.jvm.hotspot.oops.Klass givenKls
private java.util.List objectsBySubType (com.sun.jdi.ReferenceType)
com.sun.jdi.ReferenceType type
java.util.List objects
com.sun.jdi.ReferenceType givenType
public java.util.List objectsByType (com.sun.jdi.ReferenceType, boolean)
sun.jvm.hotspot.oops.InstanceKlass ik
com.sun.jdi.Type componentType
sun.jvm.hotspot.jdi.ArrayTypeImpl arrayType
com.sun.jdi.ReferenceType type
boolean includeSubtypes
sun.jvm.hotspot.oops.Klass kls
com.sun.jdi.Type findBootType (java.lang.String) throws com.sun.jdi.ClassNotLoadedException
com.sun.jdi.ReferenceType type
String signature
java.util.List types
java.util.Iterator iter
sun.jvm.hotspot.jdi.JNITypeParser parser
com.sun.jdi.BooleanType theBooleanType ()
com.sun.jdi.ByteType theByteType ()
com.sun.jdi.CharType theCharType ()
com.sun.jdi.ShortType theShortType ()
com.sun.jdi.IntegerType theIntegerType ()
com.sun.jdi.LongType theLongType ()
com.sun.jdi.FloatType theFloatType ()
com.sun.jdi.DoubleType theDoubleType ()
com.sun.jdi.VoidType theVoidType ()
com.sun.jdi.PrimitiveType primitiveTypeMirror (char)
char tag
private void processQueue ()
sun.jvm.hotspot.jdi.VirtualMachineImpl$SoftObjectReference softRef
java.lang.ref.Reference ref
long getAddressValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
synchronized sun.jvm.hotspot.jdi.ObjectReferenceImpl objectMirror (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Klass kls
sun.jvm.hotspot.oops.Symbol className
sun.jvm.hotspot.oops.Instance inst
sun.jvm.hotspot.oops.Oop key
sun.jvm.hotspot.jdi.ObjectReferenceImpl object
sun.jvm.hotspot.jdi.VirtualMachineImpl$SoftObjectReference ref
synchronized void removeObjectMirror (sun.jvm.hotspot.jdi.VirtualMachineImpl$SoftObjectReference)
sun.jvm.hotspot.jdi.VirtualMachineImpl$SoftObjectReference ref
sun.jvm.hotspot.jdi.StringReferenceImpl stringMirror (sun.jvm.hotspot.oops.Instance)
sun.jvm.hotspot.oops.Instance id
sun.jvm.hotspot.jdi.ArrayReferenceImpl arrayMirror (sun.jvm.hotspot.oops.Array)
sun.jvm.hotspot.oops.Array id
sun.jvm.hotspot.jdi.ThreadReferenceImpl threadMirror (sun.jvm.hotspot.oops.Instance)
sun.jvm.hotspot.oops.Instance id
sun.jvm.hotspot.jdi.ThreadReferenceImpl threadMirror (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread jt
sun.jvm.hotspot.jdi.ThreadGroupReferenceImpl threadGroupMirror (sun.jvm.hotspot.oops.Instance)
sun.jvm.hotspot.oops.Instance id
sun.jvm.hotspot.jdi.ClassLoaderReferenceImpl classLoaderMirror (sun.jvm.hotspot.oops.Instance)
sun.jvm.hotspot.oops.Instance id
sun.jvm.hotspot.jdi.ClassObjectReferenceImpl classObjectMirror (sun.jvm.hotspot.oops.Instance)
sun.jvm.hotspot.oops.Instance id
static void <clinit> ()
}
sun/jvm/hotspot/jdi/VoidTypeImpl.class
VoidTypeImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.VoidTypeImpl extends sun.jvm.hotspot.jdi.TypeImpl implements com.sun.jdi.VoidType {
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine vm
public java.lang.String signature ()
public java.lang.String toString ()
}
sun/jvm/hotspot/jdi/VoidValueImpl.class
VoidValueImpl.java
package sun.jvm.hotspot.jdi
public sun.jvm.hotspot.jdi.VoidValueImpl extends sun.jvm.hotspot.jdi.ValueImpl implements com.sun.jdi.VoidValue {
void <init> (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine aVm
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public com.sun.jdi.Type type ()
sun.jvm.hotspot.jdi.ValueImpl prepareForAssignmentTo (sun.jvm.hotspot.jdi.ValueContainer) throws com.sun.jdi.InvalidTypeException
sun.jvm.hotspot.jdi.ValueContainer destination
public java.lang.String toString ()
public volatile synthetic com.sun.jdi.VirtualMachine virtualMachine ()
}
sun/jvm/hotspot/memory/
sun/jvm/hotspot/memory/AFLBinaryTreeDictionary$1.class
AFLBinaryTreeDictionary.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.AFLBinaryTreeDictionary$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.class
AFLBinaryTreeDictionary.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.AFLBinaryTreeDictionary extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField totalSizeField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public long size ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/AdaptiveFreeList$1.class
AdaptiveFreeList.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.AdaptiveFreeList$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/AdaptiveFreeList.class
AdaptiveFreeList.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.AdaptiveFreeList extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField sizeField
private static sun.jvm.hotspot.types.CIntegerField countField
private static long headerSize
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address address
public long size ()
public long count ()
public static long sizeOf ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/CMSBitMap$1.class
CMSBitMap.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.CMSBitMap$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/CMSBitMap.class
CMSBitMap.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.CMSBitMap extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField bmStartWordField
private static sun.jvm.hotspot.types.CIntegerField bmWordSizeField
private static sun.jvm.hotspot.types.CIntegerField shifterField
private static long virtualSpaceFieldOffset
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void printAll ()
public sun.jvm.hotspot.debugger.Address bmStartWord ()
public long bmWordSize ()
public long shifter ()
public sun.jvm.hotspot.runtime.VirtualSpace virtualSpace ()
public sun.jvm.hotspot.utilities.BitMap bm ()
sun.jvm.hotspot.utilities.BitMap bitMap
sun.jvm.hotspot.runtime.VirtualSpace vs
public sun.jvm.hotspot.debugger.Address getNextMarkedWordAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address endWord
int nextOffset
sun.jvm.hotspot.debugger.Address nextAddr
int heapWordToOffset (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
int temp
int ret_val
sun.jvm.hotspot.debugger.Address offsetToHeapWord (int)
int offset
int temp
boolean isMarked (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.utilities.BitMap bm
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/CMSCollector$1.class
CMSCollector.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.CMSCollector$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/CMSCollector.class
CMSCollector.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.CMSCollector extends sun.jvm.hotspot.runtime.VMObject {
private static long markBitMapFieldOffset
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public sun.jvm.hotspot.memory.CMSBitMap markBitMap ()
public long blockSizeUsingPrintezisBits (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address nextOneAddr
long size
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.memory.CMSBitMap markBitMap
long addressSize
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/CardGeneration.class
CardGeneration.java
package sun.jvm.hotspot.memory
public abstract sun.jvm.hotspot.memory.CardGeneration extends sun.jvm.hotspot.memory.Generation {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
}
sun/jvm/hotspot/memory/CodeHeap$1.class
CodeHeap.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.CodeHeap$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/CodeHeap.class
CodeHeap.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.CodeHeap extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.Field memoryField
private static sun.jvm.hotspot.types.Field segmapField
private static sun.jvm.hotspot.types.CIntegerField log2SegmentSizeField
private sun.jvm.hotspot.runtime.VirtualSpace memory
private sun.jvm.hotspot.runtime.VirtualSpace segmentMap
private int log2SegmentSize
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address begin ()
public sun.jvm.hotspot.debugger.Address end ()
public boolean contains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
public sun.jvm.hotspot.debugger.Address findStart (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
sun.jvm.hotspot.memory.HeapBlock h
public sun.jvm.hotspot.debugger.Address nextBlock (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address ptr
sun.jvm.hotspot.debugger.Address base
sun.jvm.hotspot.memory.HeapBlock block
private sun.jvm.hotspot.runtime.VirtualSpace getMemory ()
private sun.jvm.hotspot.runtime.VirtualSpace getSegmentMap ()
private long segmentFor (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
private int getLog2SegmentSize ()
private sun.jvm.hotspot.memory.HeapBlock getBlockAt (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
private sun.jvm.hotspot.memory.HeapBlock blockStart (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
sun.jvm.hotspot.debugger.Address base
private sun.jvm.hotspot.debugger.Address blockBase (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
long i
sun.jvm.hotspot.debugger.Address b
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/CompactibleFreeListSpace$1.class
CompactibleFreeListSpace.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.CompactibleFreeListSpace$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/CompactibleFreeListSpace.class
CompactibleFreeListSpace.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.CompactibleFreeListSpace extends sun.jvm.hotspot.memory.CompactibleSpace {
private static sun.jvm.hotspot.types.AddressField collectorField
private static sun.jvm.hotspot.types.AddressField indexedFreeListField
private static sun.jvm.hotspot.types.AddressField dictionaryField
private static long smallLinearAllocBlockFieldOffset
private int heapWordSize
private int IndexSetStart
private int IndexSetSize
private int IndexSetStride
private static long MinChunkSizeInBytes
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
long sizeofFreeChunk
sun.jvm.hotspot.runtime.VM vm
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.runtime.VM vm
public sun.jvm.hotspot.memory.CMSCollector collector ()
public long free0 ()
public long used ()
public long used0 ()
sun.jvm.hotspot.memory.MemRegion mr
java.util.Iterator itr
java.util.List regions
long usedSize
public long free ()
sun.jvm.hotspot.memory.AdaptiveFreeList freeList
int i
long size
sun.jvm.hotspot.debugger.Address cur
sun.jvm.hotspot.memory.AFLBinaryTreeDictionary aflbd
sun.jvm.hotspot.memory.LinearAllocBlock lab
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
long cap
long used_size
long free_size
int used_perc
public sun.jvm.hotspot.debugger.Address skipBlockSizeUsingPrintezisBits (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address pos
sun.jvm.hotspot.memory.CMSCollector collector
long size
sun.jvm.hotspot.debugger.Address addr
public java.util.List getLiveRegions ()
sun.jvm.hotspot.memory.FreeChunk fc
long chunkSize
sun.jvm.hotspot.oops.Oop obj
long objectSize
long size
sun.jvm.hotspot.debugger.Address k
java.util.List res
sun.jvm.hotspot.runtime.VM vm
sun.jvm.hotspot.debugger.Debugger dbg
sun.jvm.hotspot.oops.ObjectHeap heap
sun.jvm.hotspot.debugger.Address cur
sun.jvm.hotspot.debugger.Address regionStart
sun.jvm.hotspot.debugger.Address limit
long addressSize
private static long numQuanta (long, long)
long x
long y
public static long adjustObjectSizeInBytes (long)
long sizeInBytes
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/CompactibleSpace$1.class
CompactibleSpace.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.CompactibleSpace$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/CompactibleSpace.class
CompactibleSpace.java
package sun.jvm.hotspot.memory
public abstract sun.jvm.hotspot.memory.CompactibleSpace extends sun.jvm.hotspot.memory.Space {
private static sun.jvm.hotspot.types.AddressField compactionTopField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address compactionTop ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/ConcurrentMarkSweepGeneration$1.class
ConcurrentMarkSweepGeneration.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.ConcurrentMarkSweepGeneration$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/ConcurrentMarkSweepGeneration.class
ConcurrentMarkSweepGeneration.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.ConcurrentMarkSweepGeneration extends sun.jvm.hotspot.memory.CardGeneration {
private static sun.jvm.hotspot.types.AddressField cmsSpaceField
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public sun.jvm.hotspot.memory.CompactibleFreeListSpace cmsSpace ()
public long capacity ()
public long used ()
public long free ()
public long contiguousAvailable ()
public boolean contains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
public void spaceIterate (sun.jvm.hotspot.memory.SpaceClosure, boolean)
sun.jvm.hotspot.memory.SpaceClosure blk
boolean usedOnly
public sun.jvm.hotspot.memory.Generation$Name kind ()
public java.lang.String name ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/ContiguousSpace$1.class
ContiguousSpace.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.ContiguousSpace$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/ContiguousSpace.class
ContiguousSpace.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.ContiguousSpace extends sun.jvm.hotspot.memory.CompactibleSpace {
private static sun.jvm.hotspot.types.AddressField topField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address top ()
public long capacity ()
public long used ()
public long free ()
public sun.jvm.hotspot.memory.MemRegion usedRegion ()
public java.util.List getLiveRegions ()
java.util.List res
public boolean contains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/DefNewGeneration$1.class
DefNewGeneration.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.DefNewGeneration$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/DefNewGeneration.class
DefNewGeneration.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.DefNewGeneration extends sun.jvm.hotspot.memory.Generation {
protected static sun.jvm.hotspot.types.AddressField edenSpaceField
protected static sun.jvm.hotspot.types.AddressField fromSpaceField
protected static sun.jvm.hotspot.types.AddressField toSpaceField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.memory.Generation$Name kind ()
public sun.jvm.hotspot.memory.EdenSpace eden ()
public sun.jvm.hotspot.memory.ContiguousSpace from ()
public sun.jvm.hotspot.memory.ContiguousSpace to ()
public long capacity ()
public long used ()
public long free ()
public long contiguousAvailable ()
public java.lang.String name ()
public void spaceIterate (sun.jvm.hotspot.memory.SpaceClosure, boolean)
sun.jvm.hotspot.memory.SpaceClosure blk
boolean usedOnly
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/Dictionary$1.class
Dictionary.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.Dictionary$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/Dictionary.class
Dictionary.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.Dictionary extends sun.jvm.hotspot.utilities.TwoOopHashtable {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
protected java.lang.Class getHashtableEntryClass ()
public void classesDo (sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor)
sun.jvm.hotspot.oops.Klass k
sun.jvm.hotspot.memory.DictionaryEntry probe
int index
sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor v
sun.jvm.hotspot.oops.ObjectHeap heap
int tblSize
public void classesDo (sun.jvm.hotspot.memory.SystemDictionary$ClassAndLoaderVisitor)
sun.jvm.hotspot.oops.Klass k
sun.jvm.hotspot.memory.DictionaryEntry probe
int index
sun.jvm.hotspot.memory.SystemDictionary$ClassAndLoaderVisitor v
int tblSize
public sun.jvm.hotspot.oops.Klass find (int, long, sun.jvm.hotspot.oops.Symbol, sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.Oop)
int index
long hash
sun.jvm.hotspot.oops.Symbol className
sun.jvm.hotspot.oops.Oop classLoader
sun.jvm.hotspot.oops.Oop protectionDomain
sun.jvm.hotspot.memory.DictionaryEntry entry
private sun.jvm.hotspot.memory.DictionaryEntry getEntry (int, long, sun.jvm.hotspot.oops.Symbol, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.memory.DictionaryEntry entry
int index
long hash
sun.jvm.hotspot.oops.Symbol className
sun.jvm.hotspot.oops.Oop classLoader
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/DictionaryEntry$1.class
DictionaryEntry.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.DictionaryEntry$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/DictionaryEntry.class
DictionaryEntry.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.DictionaryEntry extends sun.jvm.hotspot.utilities.HashtableEntry {
private static sun.jvm.hotspot.types.AddressField pdSetField
private static sun.jvm.hotspot.types.AddressField loaderDataField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public sun.jvm.hotspot.memory.ProtectionDomainEntry pdSet ()
sun.jvm.hotspot.debugger.Address tmp
public sun.jvm.hotspot.oops.Oop loader ()
public sun.jvm.hotspot.classfile.ClassLoaderData loaderData ()
public sun.jvm.hotspot.oops.Klass klass ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean equals (sun.jvm.hotspot.oops.Symbol, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Symbol className
sun.jvm.hotspot.oops.Oop classLoader
sun.jvm.hotspot.oops.InstanceKlass ik
sun.jvm.hotspot.oops.Oop loader
public boolean isValidProtectionDomain (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop protectionDomain
public boolean containsProtectionDomain (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.memory.ProtectionDomainEntry current
sun.jvm.hotspot.oops.Oop protectionDomain
sun.jvm.hotspot.oops.InstanceKlass ik
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/EdenSpace.class
EdenSpace.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.EdenSpace extends sun.jvm.hotspot.memory.ContiguousSpace {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
}
sun/jvm/hotspot/memory/FreeChunk$1.class
FreeChunk.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.FreeChunk$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/FreeChunk.class
FreeChunk.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.FreeChunk extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField nextField
private static sun.jvm.hotspot.types.AddressField prevField
private static sun.jvm.hotspot.types.AddressField sizeField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public sun.jvm.hotspot.memory.FreeChunk next ()
public sun.jvm.hotspot.memory.FreeChunk prev ()
sun.jvm.hotspot.debugger.Address prev
public long size ()
sun.jvm.hotspot.oops.Mark mark
sun.jvm.hotspot.debugger.Address size
sun.jvm.hotspot.debugger.Debugger dbg
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public static boolean indicatesFreeChunk (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address cur
sun.jvm.hotspot.memory.FreeChunk f
public boolean isFree ()
sun.jvm.hotspot.oops.Mark mark
sun.jvm.hotspot.debugger.Address prev
sun.jvm.hotspot.debugger.Debugger dbg
long word
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/GenCollectedHeap$1.class
GenCollectedHeap.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.GenCollectedHeap$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/GenCollectedHeap.class
GenCollectedHeap.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.GenCollectedHeap extends sun.jvm.hotspot.memory.SharedHeap {
private static sun.jvm.hotspot.types.CIntegerField nGensField
private static long gensOffset
private static sun.jvm.hotspot.types.AddressField genSpecsField
private static sun.jvm.hotspot.memory.GenerationFactory genFactory
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int nGens ()
public sun.jvm.hotspot.memory.Generation getGen (int)
int i
sun.jvm.hotspot.debugger.Address genAddr
public boolean isIn (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.memory.Generation gen
int i
sun.jvm.hotspot.debugger.Address a
public long capacity ()
int i
long capacity
public long used ()
int i
long used
sun.jvm.hotspot.memory.GenerationSpec spec (int)
int level
sun.jvm.hotspot.debugger.Address ptrList
public sun.jvm.hotspot.gc_interface.CollectedHeapName kind ()
public void printOn (java.io.PrintStream)
int i
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/Generation$1.class
Generation.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.Generation$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/Generation$Name.class
Generation.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.Generation$Name extends java.lang.Object {
public static final sun.jvm.hotspot.memory.Generation$Name DEF_NEW
public static final sun.jvm.hotspot.memory.Generation$Name PAR_NEW
public static final sun.jvm.hotspot.memory.Generation$Name MARK_SWEEP_COMPACT
public static final sun.jvm.hotspot.memory.Generation$Name CONCURRENT_MARK_SWEEP
public static final sun.jvm.hotspot.memory.Generation$Name OTHER
private String value
private void <init> (java.lang.String)
String value
public java.lang.String toString ()
static void <clinit> ()
}
sun/jvm/hotspot/memory/Generation$StatRecord.class
Generation.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.Generation$StatRecord extends sun.jvm.hotspot.runtime.VMObject {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int getInvocations ()
}
sun/jvm/hotspot/memory/Generation.class
Generation.java
package sun.jvm.hotspot.memory
public abstract sun.jvm.hotspot.memory.Generation extends sun.jvm.hotspot.runtime.VMObject {
private static long reservedFieldOffset
private static long virtualSpaceFieldOffset
private static sun.jvm.hotspot.types.CIntegerField levelField
protected static final int K
private static sun.jvm.hotspot.types.Field statRecordField
private static sun.jvm.hotspot.types.CIntegerField invocationField
private static int NAME_DEF_NEW
private static int NAME_PAR_NEW
private static int NAME_MARK_SWEEP_COMPACT
private static int NAME_CONCURRENT_MARK_SWEEP
private static int NAME_OTHER
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.memory.Generation$Name kind ()
static sun.jvm.hotspot.memory.Generation$Name nameForEnum (int)
int value
public sun.jvm.hotspot.memory.GenerationSpec spec ()
public int level ()
public int invocations ()
public abstract long capacity ()
public abstract long used ()
public abstract long free ()
public abstract long contiguousAvailable ()
public sun.jvm.hotspot.memory.MemRegion reserved ()
public sun.jvm.hotspot.memory.MemRegion usedRegion ()
public boolean isIn (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
sun.jvm.hotspot.memory.GenerationIsInClosure blk
public boolean isInReserved (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
protected sun.jvm.hotspot.runtime.VirtualSpace virtualSpace ()
public abstract java.lang.String name ()
public void spaceIterate (sun.jvm.hotspot.memory.SpaceClosure)
sun.jvm.hotspot.memory.SpaceClosure blk
public abstract void spaceIterate (sun.jvm.hotspot.memory.SpaceClosure, boolean)
public void print ()
public abstract void printOn (java.io.PrintStream)
private sun.jvm.hotspot.memory.Generation$StatRecord getStatRecord ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static synthetic sun.jvm.hotspot.types.CIntegerField access$100 ()
static void <clinit> ()
}
sun/jvm/hotspot/memory/GenerationFactory$1.class
GenerationFactory.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.GenerationFactory$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/GenerationFactory$2.class
GenerationFactory.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.GenerationFactory$2 extends sun.jvm.hotspot.memory.Generation {
void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public java.lang.String name ()
public void spaceIterate (sun.jvm.hotspot.memory.SpaceClosure, boolean)
sun.jvm.hotspot.memory.SpaceClosure blk
boolean usedOnly
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
public long used ()
public long free ()
public long capacity ()
public long contiguousAvailable ()
}
sun/jvm/hotspot/memory/GenerationFactory.class
GenerationFactory.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.GenerationFactory extends java.lang.Object {
private static sun.jvm.hotspot.runtime.VirtualConstructor ctor
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
public static sun.jvm.hotspot.memory.Generation newObject (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.WrongTypeException e
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/GenerationIsInClosure.class
GenerationIsInClosure.java
package sun.jvm.hotspot.memory
sun.jvm.hotspot.memory.GenerationIsInClosure extends java.lang.Object implements sun.jvm.hotspot.memory.SpaceClosure {
private sun.jvm.hotspot.debugger.Address p
private sun.jvm.hotspot.memory.Space sp
void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
public void doSpace (sun.jvm.hotspot.memory.Space)
sun.jvm.hotspot.memory.Space s
sun.jvm.hotspot.memory.Space space ()
}
sun/jvm/hotspot/memory/GenerationSpec$1.class
GenerationSpec.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.GenerationSpec$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/GenerationSpec.class
GenerationSpec.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.GenerationSpec extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField nameField
private static sun.jvm.hotspot.types.CIntegerField initSizeField
private static sun.jvm.hotspot.types.CIntegerField maxSizeField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.memory.Generation$Name name ()
public long initSize ()
public long maxSize ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/HeapBlock$1.class
HeapBlock.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.HeapBlock$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/HeapBlock$Header.class
HeapBlock.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.HeapBlock$Header extends sun.jvm.hotspot.runtime.VMObject {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public long getLength ()
public boolean isFree ()
}
sun/jvm/hotspot/memory/HeapBlock.class
HeapBlock.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.HeapBlock extends sun.jvm.hotspot.runtime.VMObject {
private static long heapBlockSize
private static sun.jvm.hotspot.types.Field headerField
private static sun.jvm.hotspot.types.CIntegerField headerLengthField
private static sun.jvm.hotspot.types.CIntegerField headerUsedField
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public long getLength ()
public boolean isFree ()
public sun.jvm.hotspot.debugger.Address getAllocatedSpace ()
private sun.jvm.hotspot.memory.HeapBlock$Header getHeader ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static synthetic sun.jvm.hotspot.types.CIntegerField access$100 ()
static synthetic sun.jvm.hotspot.types.CIntegerField access$200 ()
static void <clinit> ()
}
sun/jvm/hotspot/memory/LinearAllocBlock$1.class
LinearAllocBlock.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.LinearAllocBlock$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/LinearAllocBlock.class
LinearAllocBlock.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.LinearAllocBlock extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField word_sizeField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public long word_size ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/LoaderConstraintEntry$1.class
LoaderConstraintEntry.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.LoaderConstraintEntry$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/LoaderConstraintEntry.class
LoaderConstraintEntry.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.LoaderConstraintEntry extends sun.jvm.hotspot.utilities.HashtableEntry {
private static sun.jvm.hotspot.types.AddressField nameField
private static sun.jvm.hotspot.types.CIntegerField numLoadersField
private static sun.jvm.hotspot.types.CIntegerField maxLoadersField
private static sun.jvm.hotspot.types.AddressField loadersField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public sun.jvm.hotspot.oops.Symbol name ()
public int numLoaders ()
public int maxLoaders ()
public sun.jvm.hotspot.oops.Oop initiatingLoader (int)
int i
sun.jvm.hotspot.debugger.Address loaders
sun.jvm.hotspot.debugger.OopHandle loader
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/LoaderConstraintTable$1.class
LoaderConstraintTable.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.LoaderConstraintTable$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/LoaderConstraintTable.class
LoaderConstraintTable.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.LoaderConstraintTable extends sun.jvm.hotspot.utilities.TwoOopHashtable {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
protected java.lang.Class getHashtableEntryClass ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/MemRegion$1.class
MemRegion.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.MemRegion$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/MemRegion.class
MemRegion.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.MemRegion extends java.lang.Object implements java.lang.Cloneable {
private sun.jvm.hotspot.debugger.Address start
private long byteSize
private static sun.jvm.hotspot.types.AddressField startField
private static sun.jvm.hotspot.types.CIntegerField wordSizeField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address memRegionAddr
public void <init> (sun.jvm.hotspot.debugger.Address, long)
sun.jvm.hotspot.debugger.Address start
long wordSize
public void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address start
sun.jvm.hotspot.debugger.Address limit
public java.lang.Object clone ()
public sun.jvm.hotspot.memory.MemRegion copy ()
public sun.jvm.hotspot.memory.MemRegion intersection (sun.jvm.hotspot.memory.MemRegion)
sun.jvm.hotspot.debugger.Address resEnd
sun.jvm.hotspot.memory.MemRegion mr2
sun.jvm.hotspot.memory.MemRegion res
sun.jvm.hotspot.debugger.Address resEnd
sun.jvm.hotspot.debugger.Address end
sun.jvm.hotspot.debugger.Address mr2End
public sun.jvm.hotspot.memory.MemRegion union (sun.jvm.hotspot.memory.MemRegion)
sun.jvm.hotspot.debugger.Address resEnd
sun.jvm.hotspot.memory.MemRegion mr2
sun.jvm.hotspot.memory.MemRegion res
sun.jvm.hotspot.debugger.Address resEnd
sun.jvm.hotspot.debugger.Address end
sun.jvm.hotspot.debugger.Address mr2End
public sun.jvm.hotspot.debugger.Address start ()
public sun.jvm.hotspot.debugger.OopHandle startAsOopHandle ()
public sun.jvm.hotspot.debugger.Address end ()
public sun.jvm.hotspot.debugger.OopHandle endAsOopHandle ()
public void setStart (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address start
public void setEnd (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address end
public void setWordSize (long)
long wordSize
public boolean contains (sun.jvm.hotspot.memory.MemRegion)
sun.jvm.hotspot.memory.MemRegion mr2
public boolean contains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public long byteSize ()
public long wordSize ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/OffsetTableContigSpace.class
OffsetTableContigSpace.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.OffsetTableContigSpace extends sun.jvm.hotspot.memory.ContiguousSpace {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
}
sun/jvm/hotspot/memory/OneContigSpaceCardGeneration$1.class
OneContigSpaceCardGeneration.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.OneContigSpaceCardGeneration$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.class
OneContigSpaceCardGeneration.java
package sun.jvm.hotspot.memory
public abstract sun.jvm.hotspot.memory.OneContigSpaceCardGeneration extends sun.jvm.hotspot.memory.CardGeneration {
private static sun.jvm.hotspot.types.AddressField theSpaceField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.memory.ContiguousSpace theSpace ()
public boolean isIn (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
public long capacity ()
public long used ()
public long free ()
public long contiguousAvailable ()
public void spaceIterate (sun.jvm.hotspot.memory.SpaceClosure, boolean)
sun.jvm.hotspot.memory.SpaceClosure blk
boolean usedOnly
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/ParNewGeneration.class
ParNewGeneration.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.ParNewGeneration extends sun.jvm.hotspot.memory.DefNewGeneration {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.memory.Generation$Name kind ()
}
sun/jvm/hotspot/memory/PlaceholderEntry$1.class
PlaceholderEntry.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.PlaceholderEntry$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/PlaceholderEntry.class
PlaceholderEntry.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.PlaceholderEntry extends sun.jvm.hotspot.utilities.HashtableEntry {
private static sun.jvm.hotspot.types.AddressField loaderDataField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public sun.jvm.hotspot.oops.Oop loader ()
public sun.jvm.hotspot.classfile.ClassLoaderData loaderData ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.Symbol klass ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/PlaceholderTable.class
PlaceholderTable.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.PlaceholderTable extends sun.jvm.hotspot.utilities.TwoOopHashtable {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
protected java.lang.Class getHashtableEntryClass ()
public void primArrayClassesDo (sun.jvm.hotspot.memory.SystemDictionary$ClassAndLoaderVisitor)
sun.jvm.hotspot.oops.Klass arrayKlass
sun.jvm.hotspot.oops.FieldType$ArrayInfo info
sun.jvm.hotspot.oops.Symbol sym
sun.jvm.hotspot.oops.FieldType ft
sun.jvm.hotspot.memory.PlaceholderEntry probe
int index
sun.jvm.hotspot.memory.SystemDictionary$ClassAndLoaderVisitor v
sun.jvm.hotspot.oops.ObjectHeap heap
int tblSize
}
sun/jvm/hotspot/memory/ProtectionDomainCacheEntry$1.class
ProtectionDomainCacheEntry.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.ProtectionDomainCacheEntry$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.class
ProtectionDomainCacheEntry.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.ProtectionDomainCacheEntry extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.OopField protectionDomainField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.Oop protectionDomain ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/ProtectionDomainEntry$1.class
ProtectionDomainEntry.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.ProtectionDomainEntry$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/ProtectionDomainEntry.class
ProtectionDomainEntry.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.ProtectionDomainEntry extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField nextField
private static sun.jvm.hotspot.types.AddressField pdCacheField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.memory.ProtectionDomainEntry next ()
public sun.jvm.hotspot.oops.Oop protectionDomain ()
sun.jvm.hotspot.memory.ProtectionDomainCacheEntry pd_cache
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/SharedHeap$1.class
SharedHeap.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.SharedHeap$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/SharedHeap.class
SharedHeap.java
package sun.jvm.hotspot.memory
public abstract sun.jvm.hotspot.memory.SharedHeap extends sun.jvm.hotspot.gc_interface.CollectedHeap {
private static sun.jvm.hotspot.runtime.VirtualConstructor ctor
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.gc_interface.CollectedHeapName kind ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/Space$1.class
Space.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.Space$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/Space.class
Space.java
package sun.jvm.hotspot.memory
public abstract sun.jvm.hotspot.memory.Space extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField bottomField
private static sun.jvm.hotspot.types.AddressField endField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address bottom ()
public sun.jvm.hotspot.debugger.Address end ()
public sun.jvm.hotspot.memory.MemRegion usedRegion ()
public sun.jvm.hotspot.debugger.OopHandle bottomAsOopHandle ()
public sun.jvm.hotspot.debugger.OopHandle nextOopHandle (sun.jvm.hotspot.debugger.OopHandle, long)
sun.jvm.hotspot.debugger.OopHandle handle
long size
public abstract java.util.List getLiveRegions ()
public long capacity ()
public abstract long used ()
public abstract long free ()
public boolean contains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/SpaceClosure.class
SpaceClosure.java
package sun.jvm.hotspot.memory
public abstract sun.jvm.hotspot.memory.SpaceClosure extends java.lang.Object {
public abstract void doSpace (sun.jvm.hotspot.memory.Space)
}
sun/jvm/hotspot/memory/StringTable$1.class
StringTable.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.StringTable$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/StringTable$StringVisitor.class
StringTable.java
package sun.jvm.hotspot.memory
public abstract sun.jvm.hotspot.memory.StringTable$StringVisitor extends java.lang.Object {
public abstract void visit (sun.jvm.hotspot.oops.Instance)
}
sun/jvm/hotspot/memory/StringTable.class
StringTable.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.StringTable extends sun.jvm.hotspot.utilities.Hashtable {
private static sun.jvm.hotspot.types.AddressField theTableField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public static sun.jvm.hotspot.memory.StringTable getTheTable ()
sun.jvm.hotspot.debugger.Address tmp
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void stringsDo (sun.jvm.hotspot.memory.StringTable$StringVisitor)
sun.jvm.hotspot.oops.Instance s
sun.jvm.hotspot.utilities.HashtableEntry e
int i
sun.jvm.hotspot.memory.StringTable$StringVisitor visitor
sun.jvm.hotspot.oops.ObjectHeap oh
int numBuckets
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/SymbolTable$1.class
SymbolTable.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.SymbolTable$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/SymbolTable$SymbolVisitor.class
SymbolTable.java
package sun.jvm.hotspot.memory
public abstract sun.jvm.hotspot.memory.SymbolTable$SymbolVisitor extends java.lang.Object {
public abstract void visit (sun.jvm.hotspot.oops.Symbol)
}
sun/jvm/hotspot/memory/SymbolTable.class
SymbolTable.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.SymbolTable extends sun.jvm.hotspot.utilities.Hashtable {
private static sun.jvm.hotspot.types.AddressField theTableField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public static sun.jvm.hotspot.memory.SymbolTable getTheTable ()
sun.jvm.hotspot.debugger.Address tmp
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.Symbol probe (java.lang.String)
java.io.IOException e
String name
public sun.jvm.hotspot.oops.Symbol probe (byte[])
sun.jvm.hotspot.oops.Symbol sym
sun.jvm.hotspot.utilities.HashtableEntry e
byte[] name
long hashValue
public void symbolsDo (sun.jvm.hotspot.memory.SymbolTable$SymbolVisitor)
sun.jvm.hotspot.utilities.HashtableEntry e
int i
sun.jvm.hotspot.memory.SymbolTable$SymbolVisitor visitor
int numBuckets
private static byte[] toModifiedUTF8Bytes (java.lang.String) throws java.io.IOException
String name
java.io.ByteArrayOutputStream baos
java.io.DataOutputStream dos
byte[] buf
byte[] res
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/SystemDictionary$1.class
SystemDictionary.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.SystemDictionary$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/SystemDictionary$2.class
SystemDictionary.java
package sun.jvm.hotspot.memory
sun.jvm.hotspot.memory.SystemDictionary$2 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor {
final synthetic sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor val$v
final synthetic sun.jvm.hotspot.memory.SystemDictionary this$0
void <init> (sun.jvm.hotspot.memory.SystemDictionary, sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor)
sun.jvm.hotspot.memory.SystemDictionary this$0
public void visit (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass l
sun.jvm.hotspot.oops.Klass k
}
sun/jvm/hotspot/memory/SystemDictionary$ClassAndLoaderVisitor.class
SystemDictionary.java
package sun.jvm.hotspot.memory
public abstract sun.jvm.hotspot.memory.SystemDictionary$ClassAndLoaderVisitor extends java.lang.Object {
public abstract void visit (sun.jvm.hotspot.oops.Klass, sun.jvm.hotspot.oops.Oop)
}
sun/jvm/hotspot/memory/SystemDictionary$ClassVisitor.class
SystemDictionary.java
package sun.jvm.hotspot.memory
public abstract sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor extends java.lang.Object {
public abstract void visit (sun.jvm.hotspot.oops.Klass)
}
sun/jvm/hotspot/memory/SystemDictionary.class
SystemDictionary.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.SystemDictionary extends java.lang.Object {
private static sun.jvm.hotspot.types.AddressField dictionaryField
private static sun.jvm.hotspot.types.AddressField sharedDictionaryField
private static sun.jvm.hotspot.types.AddressField placeholdersField
private static sun.jvm.hotspot.types.AddressField loaderConstraintTableField
private static sun.jvm.hotspot.types.OopField javaSystemLoaderField
private static sun.jvm.hotspot.types.AddressField objectKlassField
private static sun.jvm.hotspot.types.AddressField classLoaderKlassField
private static sun.jvm.hotspot.types.AddressField stringKlassField
private static sun.jvm.hotspot.types.AddressField systemKlassField
private static sun.jvm.hotspot.types.AddressField threadKlassField
private static sun.jvm.hotspot.types.AddressField threadGroupKlassField
private static sun.jvm.hotspot.types.AddressField methodHandleKlassField
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
private static java.lang.String WK_KLASS (java.lang.String)
String name
private static java.lang.String WK_KLASS_ENUM_NAME (java.lang.String)
String kname
public sun.jvm.hotspot.memory.Dictionary dictionary ()
sun.jvm.hotspot.debugger.Address tmp
public sun.jvm.hotspot.memory.Dictionary sharedDictionary ()
sun.jvm.hotspot.debugger.Address tmp
public sun.jvm.hotspot.memory.PlaceholderTable placeholders ()
sun.jvm.hotspot.debugger.Address tmp
public sun.jvm.hotspot.memory.LoaderConstraintTable constraints ()
sun.jvm.hotspot.debugger.Address tmp
public static sun.jvm.hotspot.oops.InstanceKlass getThreadKlass ()
public static sun.jvm.hotspot.oops.InstanceKlass getThreadGroupKlass ()
public static sun.jvm.hotspot.oops.InstanceKlass getObjectKlass ()
public static sun.jvm.hotspot.oops.InstanceKlass getStringKlass ()
public static sun.jvm.hotspot.oops.InstanceKlass getClassLoaderKlass ()
public static sun.jvm.hotspot.oops.InstanceKlass getSystemKlass ()
public static sun.jvm.hotspot.oops.InstanceKlass getMethodHandleKlass ()
public sun.jvm.hotspot.oops.InstanceKlass getAbstractOwnableSynchronizerKlass ()
public static sun.jvm.hotspot.oops.Oop javaSystemLoader ()
private static sun.jvm.hotspot.oops.Oop newOop (sun.jvm.hotspot.debugger.OopHandle)
sun.jvm.hotspot.debugger.OopHandle handle
public sun.jvm.hotspot.oops.Klass find (java.lang.String, sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.Oop)
String className
sun.jvm.hotspot.oops.Oop classLoader
sun.jvm.hotspot.oops.Oop protectionDomain
sun.jvm.hotspot.oops.Symbol sym
public sun.jvm.hotspot.oops.Klass find (sun.jvm.hotspot.oops.Symbol, sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Symbol className
sun.jvm.hotspot.oops.Oop classLoader
sun.jvm.hotspot.oops.Oop protectionDomain
sun.jvm.hotspot.memory.Dictionary dict
long hash
int index
public void allClassesDo (sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor)
sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor v
sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor visitor
public void classesDo (sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor)
sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor v
public void classesDo (sun.jvm.hotspot.memory.SystemDictionary$ClassAndLoaderVisitor)
sun.jvm.hotspot.memory.SystemDictionary$ClassAndLoaderVisitor v
public void primArrayClassesDo (sun.jvm.hotspot.memory.SystemDictionary$ClassAndLoaderVisitor)
sun.jvm.hotspot.memory.SystemDictionary$ClassAndLoaderVisitor v
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/memory/TenuredGeneration.class
TenuredGeneration.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.TenuredGeneration extends sun.jvm.hotspot.memory.OneContigSpaceCardGeneration {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.memory.Generation$Name kind ()
public java.lang.String name ()
}
sun/jvm/hotspot/memory/TenuredSpace.class
TenuredSpace.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.TenuredSpace extends sun.jvm.hotspot.memory.OffsetTableContigSpace {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
}
sun/jvm/hotspot/memory/Universe$1.class
Universe.java
package sun.jvm.hotspot.memory
final sun.jvm.hotspot.memory.Universe$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/memory/Universe$2.class
Universe.java
package sun.jvm.hotspot.memory
synthetic sun.jvm.hotspot.memory.Universe$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$sun$jvm$hotspot$memory$Universe$NARROW_OOP_MODE
static void <clinit> ()
}
sun/jvm/hotspot/memory/Universe$NARROW_OOP_MODE.class
Universe.java
package sun.jvm.hotspot.memory
public final enum sun.jvm.hotspot.memory.Universe$NARROW_OOP_MODE extends java.lang.Enum {
public static final enum sun.jvm.hotspot.memory.Universe$NARROW_OOP_MODE UnscaledNarrowOop
public static final enum sun.jvm.hotspot.memory.Universe$NARROW_OOP_MODE ZeroBasedNarrowOop
public static final enum sun.jvm.hotspot.memory.Universe$NARROW_OOP_MODE HeapBasedNarrowOop
private static final synthetic sun.jvm.hotspot.memory.Universe$NARROW_OOP_MODE[] $VALUES
public static sun.jvm.hotspot.memory.Universe$NARROW_OOP_MODE[] values ()
public static sun.jvm.hotspot.memory.Universe$NARROW_OOP_MODE valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
sun/jvm/hotspot/memory/Universe.class
Universe.java
package sun.jvm.hotspot.memory
public sun.jvm.hotspot.memory.Universe extends java.lang.Object {
private static sun.jvm.hotspot.types.AddressField collectedHeapField
private static sun.jvm.hotspot.runtime.VirtualConstructor heapConstructor
private static sun.jvm.hotspot.types.OopField mainThreadGroupField
private static sun.jvm.hotspot.types.OopField systemThreadGroupField
private static sun.jvm.hotspot.types.AddressField boolArrayKlassField
private static sun.jvm.hotspot.types.AddressField byteArrayKlassField
private static sun.jvm.hotspot.types.AddressField charArrayKlassField
private static sun.jvm.hotspot.types.AddressField intArrayKlassField
private static sun.jvm.hotspot.types.AddressField shortArrayKlassField
private static sun.jvm.hotspot.types.AddressField longArrayKlassField
private static sun.jvm.hotspot.types.AddressField singleArrayKlassField
private static sun.jvm.hotspot.types.AddressField doubleArrayKlassField
private static sun.jvm.hotspot.types.AddressField narrowOopBaseField
private static sun.jvm.hotspot.types.CIntegerField narrowOopShiftField
private static sun.jvm.hotspot.types.AddressField narrowKlassBaseField
private static sun.jvm.hotspot.types.CIntegerField narrowKlassShiftField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> ()
public static java.lang.String narrowOopModeToString (sun.jvm.hotspot.memory.Universe$NARROW_OOP_MODE)
sun.jvm.hotspot.memory.Universe$NARROW_OOP_MODE mode
public sun.jvm.hotspot.gc_interface.CollectedHeap heap ()
sun.jvm.hotspot.types.WrongTypeException e
public static long getNarrowOopBase ()
public static int getNarrowOopShift ()
public static long getNarrowKlassBase ()
public static int getNarrowKlassShift ()
public boolean isIn (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
public boolean isInReserved (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
private sun.jvm.hotspot.oops.Oop newOop (sun.jvm.hotspot.debugger.OopHandle)
sun.jvm.hotspot.debugger.OopHandle handle
public sun.jvm.hotspot.oops.Oop mainThreadGroup ()
public sun.jvm.hotspot.oops.Oop systemThreadGroup ()
public void basicTypeClassesDo (sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor)
sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor visitor
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
public static boolean elementTypeShouldBeAligned (sun.jvm.hotspot.runtime.BasicType)
sun.jvm.hotspot.runtime.BasicType type
public static boolean fieldTypeShouldBeAligned (sun.jvm.hotspot.runtime.BasicType)
sun.jvm.hotspot.runtime.BasicType type
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/
sun/jvm/hotspot/oops/AccessFlags.class
AccessFlags.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.AccessFlags extends java.lang.Object implements sun.jvm.hotspot.runtime.ClassConstants {
private long flags
public void <init> (long)
long flags
public boolean isPublic ()
public boolean isPrivate ()
public boolean isProtected ()
public boolean isStatic ()
public boolean isFinal ()
public boolean isSynchronized ()
public boolean isSuper ()
public boolean isVolatile ()
public boolean isBridge ()
public boolean isTransient ()
public boolean isVarArgs ()
public boolean isNative ()
public boolean isEnum ()
public boolean isAnnotation ()
public boolean isInterface ()
public boolean isAbstract ()
public boolean isStrict ()
public boolean isSynthetic ()
public long getValue ()
public boolean isMonitorMatching ()
public boolean hasMonitorBytecodes ()
public boolean hasLoops ()
public boolean loopsFlagInit ()
public boolean queuedForCompilation ()
public boolean isNotOsrCompilable ()
public boolean hasLineNumberTable ()
public boolean hasCheckedExceptions ()
public boolean hasJsrs ()
public boolean isObsolete ()
public boolean hasMirandaMethods ()
public boolean hasVanillaConstructor ()
public boolean hasFinalizer ()
public boolean isCloneable ()
public boolean hasLocalVariableTable ()
public boolean fieldAccessWatched ()
public boolean fieldModificationWatched ()
public boolean fieldHasGenericSignature ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
public int getStandardFlags ()
}
sun/jvm/hotspot/oops/Array$1.class
Array.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.Array$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/Array.class
Array.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.Array extends sun.jvm.hotspot.oops.Oop {
private static long headerSize
private static long lengthOffsetInBytes
private static long typeSize
void <init> (sun.jvm.hotspot.debugger.OopHandle, sun.jvm.hotspot.oops.ObjectHeap)
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.ObjectHeap heap
private static void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
private static long headerSizeInBytes ()
private static long headerSize (sun.jvm.hotspot.runtime.BasicType)
sun.jvm.hotspot.runtime.BasicType type
private long lengthOffsetInBytes ()
public long getLength ()
boolean isUnsigned
public long getObjectSize ()
sun.jvm.hotspot.oops.ArrayKlass klass
long s
public static long baseOffsetInBytes (sun.jvm.hotspot.runtime.BasicType)
sun.jvm.hotspot.runtime.BasicType type
public boolean isArray ()
public void iterateFields (sun.jvm.hotspot.oops.OopVisitor, boolean)
sun.jvm.hotspot.oops.OopVisitor visitor
boolean doVMFields
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/ArrayData.class
ArrayData.java
package sun.jvm.hotspot.oops
abstract sun.jvm.hotspot.oops.ArrayData extends sun.jvm.hotspot.oops.ProfileData {
static final int arrayLenOffSet
static final int arrayStartOffSet
int arrayUintAt (int)
int index
int aindex
int arrayIntAt (int)
int index
int aindex
static int arrayElementOffset (int)
int index
void <init> (sun.jvm.hotspot.oops.DataLayout)
sun.jvm.hotspot.oops.DataLayout layout
static int staticCellCount ()
int arrayLen ()
public int cellCount ()
static int arrayLenOffset ()
static int arrayStartOffset ()
}
sun/jvm/hotspot/oops/ArrayKlass$1.class
ArrayKlass.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.ArrayKlass$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/ArrayKlass.class
ArrayKlass.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ArrayKlass extends sun.jvm.hotspot.oops.Klass {
private static sun.jvm.hotspot.oops.CIntField dimension
private static sun.jvm.hotspot.oops.MetadataField higherDimension
private static sun.jvm.hotspot.oops.MetadataField lowerDimension
private static sun.jvm.hotspot.oops.CIntField vtableLen
private static sun.jvm.hotspot.oops.OopField componentMirror
private static sun.jvm.hotspot.oops.Symbol javaLangCloneableName
private static sun.jvm.hotspot.oops.Symbol javaLangObjectName
private static sun.jvm.hotspot.oops.Symbol javaIoSerializableName
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.Klass getJavaSuper ()
sun.jvm.hotspot.memory.SystemDictionary sysDict
public long getDimension ()
public sun.jvm.hotspot.oops.Klass getHigherDimension ()
public sun.jvm.hotspot.oops.Klass getLowerDimension ()
public long getVtableLen ()
public sun.jvm.hotspot.oops.Oop getComponentMirror ()
private static sun.jvm.hotspot.oops.Symbol javaLangCloneableName ()
private static sun.jvm.hotspot.oops.Symbol javaLangObjectName ()
private static sun.jvm.hotspot.oops.Symbol javaIoSerializableName ()
public int getClassStatus ()
public long computeModifierFlags ()
public long getArrayHeaderInBytes ()
public int getLog2ElementSize ()
public int getElementType ()
boolean computeSubtypeOf (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass k
sun.jvm.hotspot.oops.Symbol name
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
public void iterateFields (sun.jvm.hotspot.oops.MetadataVisitor)
sun.jvm.hotspot.oops.MetadataVisitor visitor
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/BitData.class
BitData.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.BitData extends sun.jvm.hotspot.oops.ProfileData {
static final int nullSeenFlag
static final int bitCellCount
public void <init> (sun.jvm.hotspot.oops.DataLayout)
sun.jvm.hotspot.oops.DataLayout layout
static int staticCellCount ()
public int cellCount ()
boolean nullSeen ()
static int bitDataSize ()
public void printDataOn (java.io.PrintStream)
java.io.PrintStream st
}
sun/jvm/hotspot/oops/BooleanField.class
BooleanField.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.BooleanField extends sun.jvm.hotspot.oops.Field {
public void <init> (sun.jvm.hotspot.oops.FieldIdentifier, long, boolean)
sun.jvm.hotspot.oops.FieldIdentifier id
long offset
boolean isVMField
public void <init> (sun.jvm.hotspot.types.JBooleanField, long)
sun.jvm.hotspot.types.JBooleanField vmField
long startOffset
public void <init> (sun.jvm.hotspot.oops.InstanceKlass, int)
sun.jvm.hotspot.oops.InstanceKlass holder
int fieldArrayIndex
public boolean getValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public boolean getValue (sun.jvm.hotspot.runtime.VMObject)
sun.jvm.hotspot.runtime.VMObject obj
public void setValue (sun.jvm.hotspot.oops.Oop, boolean) throws sun.jvm.hotspot.oops.MutationException
sun.jvm.hotspot.oops.Oop obj
boolean value
}
sun/jvm/hotspot/oops/BranchData.class
BranchData.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.BranchData extends sun.jvm.hotspot.oops.JumpData {
static final int notTakenOffSet
static final int branchCellCount
public void <init> (sun.jvm.hotspot.oops.DataLayout)
sun.jvm.hotspot.oops.DataLayout layout
static int staticCellCount ()
public int cellCount ()
int notTaken ()
static int notTakenOffset ()
static int branchDataSize ()
public void printDataOn (java.io.PrintStream)
java.io.PrintStream st
}
sun/jvm/hotspot/oops/BreakpointInfo$1.class
BreakpointInfo.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.BreakpointInfo$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/BreakpointInfo.class
BreakpointInfo.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.BreakpointInfo extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField origBytecodeField
private static sun.jvm.hotspot.types.CIntegerField bciField
private static sun.jvm.hotspot.types.CIntegerField nameIndexField
private static sun.jvm.hotspot.types.CIntegerField signatureIndexField
private static sun.jvm.hotspot.types.AddressField nextField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int getOrigBytecode ()
public int getBCI ()
public long getNameIndex ()
public long getSignatureIndex ()
public sun.jvm.hotspot.oops.BreakpointInfo getNext ()
public boolean match (sun.jvm.hotspot.oops.Method, int)
sun.jvm.hotspot.oops.Method m
int bci
public boolean match (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method m
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/ByteField.class
ByteField.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ByteField extends sun.jvm.hotspot.oops.Field {
public void <init> (sun.jvm.hotspot.oops.FieldIdentifier, long, boolean)
sun.jvm.hotspot.oops.FieldIdentifier id
long offset
boolean isVMField
public void <init> (sun.jvm.hotspot.types.JByteField, long)
sun.jvm.hotspot.types.JByteField vmField
long startOffset
public void <init> (sun.jvm.hotspot.oops.InstanceKlass, int)
sun.jvm.hotspot.oops.InstanceKlass holder
int fieldArrayIndex
public byte getValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public byte getValue (sun.jvm.hotspot.runtime.VMObject)
sun.jvm.hotspot.runtime.VMObject obj
public void setValue (sun.jvm.hotspot.oops.Oop, char) throws sun.jvm.hotspot.oops.MutationException
sun.jvm.hotspot.oops.Oop obj
char value
}
sun/jvm/hotspot/oops/CIntField.class
CIntField.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.CIntField extends sun.jvm.hotspot.oops.Field {
private long size
private boolean isUnsigned
public void <init> (sun.jvm.hotspot.types.CIntegerField, long)
sun.jvm.hotspot.types.CIntegerField vmField
long startOffset
public long getValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public long getValue (sun.jvm.hotspot.runtime.VMObject)
sun.jvm.hotspot.runtime.VMObject obj
public long getValue (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void setValue (sun.jvm.hotspot.oops.Oop, long) throws sun.jvm.hotspot.oops.MutationException
sun.jvm.hotspot.oops.Oop obj
long value
}
sun/jvm/hotspot/oops/CellTypeState.class
CellTypeState.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.CellTypeState extends java.lang.Object {
private int _state
private static final int info_mask
private static final int bits_mask
private static final int uninit_bit
private static final int ref_bit
private static final int val_bit
private static final int addr_bit
private static final int live_bits_mask
private static final int top_info_bit
private static final int not_bottom_info_bit
private static final int info_data_mask
private static final int info_conflict
private static final int ref_not_lock_bit
private static final int ref_slot_bit
private static final int ref_data_mask
private static final int bottom_value
private static final int uninit_value
private static final int ref_value
private static final int ref_conflict
private static final int val_value
private static final int addr_value
private static final int addr_conflict
public static sun.jvm.hotspot.oops.CellTypeState bottom
public static sun.jvm.hotspot.oops.CellTypeState uninit
public static sun.jvm.hotspot.oops.CellTypeState ref
public static sun.jvm.hotspot.oops.CellTypeState value
public static sun.jvm.hotspot.oops.CellTypeState refUninit
public static sun.jvm.hotspot.oops.CellTypeState top
public static sun.jvm.hotspot.oops.CellTypeState addr
private void <init> ()
private void <init> (int)
int state
public sun.jvm.hotspot.oops.CellTypeState copy ()
public static sun.jvm.hotspot.oops.CellTypeState makeAny (int)
int state
sun.jvm.hotspot.oops.CellTypeState s
public static sun.jvm.hotspot.oops.CellTypeState makeBottom ()
public static sun.jvm.hotspot.oops.CellTypeState makeTop ()
public static sun.jvm.hotspot.oops.CellTypeState makeAddr (int)
int bci
public static sun.jvm.hotspot.oops.CellTypeState makeSlotRef (int)
int slot_num
public static sun.jvm.hotspot.oops.CellTypeState makeLineRef (int)
int bci
public static sun.jvm.hotspot.oops.CellTypeState makeLockRef (int)
int bci
public boolean isBottom ()
public boolean isLive ()
public boolean isValidState ()
public boolean isAddress ()
public boolean isReference ()
public boolean isValue ()
public boolean isUninit ()
public boolean canBeAddress ()
public boolean canBeReference ()
public boolean canBeValue ()
public boolean canBeUninit ()
public boolean isInfoBottom ()
public boolean isInfoTop ()
public int getInfo ()
public int getMonitorSource ()
public boolean isGoodAddress ()
public boolean isLockReference ()
public boolean isNonlockReference ()
public boolean equal (sun.jvm.hotspot.oops.CellTypeState)
sun.jvm.hotspot.oops.CellTypeState a
public boolean equalKind (sun.jvm.hotspot.oops.CellTypeState)
sun.jvm.hotspot.oops.CellTypeState a
public char toChar ()
public void set (sun.jvm.hotspot.oops.CellTypeState)
sun.jvm.hotspot.oops.CellTypeState cts
public sun.jvm.hotspot.oops.CellTypeState merge (sun.jvm.hotspot.oops.CellTypeState, int)
sun.jvm.hotspot.oops.CellTypeState cts
int slot
sun.jvm.hotspot.oops.CellTypeState result
public void print (java.io.PrintStream)
int info
int data
java.io.PrintStream tty
static void <clinit> ()
}
sun/jvm/hotspot/oops/CellTypeStateList.class
CellTypeStateList.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.CellTypeStateList extends java.lang.Object {
private java.util.List list
public void <init> (int)
int i
int size
public int size ()
public sun.jvm.hotspot.oops.CellTypeState get (int)
int i
public sun.jvm.hotspot.oops.CellTypeStateList subList (int, int)
int fromIndex
int toIndex
private void <init> (java.util.List)
java.util.List list
}
sun/jvm/hotspot/oops/CharField.class
CharField.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.CharField extends sun.jvm.hotspot.oops.Field {
public void <init> (sun.jvm.hotspot.oops.FieldIdentifier, long, boolean)
sun.jvm.hotspot.oops.FieldIdentifier id
long offset
boolean isVMField
public void <init> (sun.jvm.hotspot.types.JCharField, long)
sun.jvm.hotspot.types.JCharField vmField
long startOffset
public void <init> (sun.jvm.hotspot.oops.InstanceKlass, int)
sun.jvm.hotspot.oops.InstanceKlass holder
int fieldArrayIndex
public char getValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public char getValue (sun.jvm.hotspot.runtime.VMObject)
sun.jvm.hotspot.runtime.VMObject obj
public void setValue (sun.jvm.hotspot.oops.Oop, char) throws sun.jvm.hotspot.oops.MutationException
sun.jvm.hotspot.oops.Oop obj
char value
}
sun/jvm/hotspot/oops/CheckedExceptionElement$1.class
CheckedExceptionElement.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.CheckedExceptionElement$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/CheckedExceptionElement.class
CheckedExceptionElement.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.CheckedExceptionElement extends java.lang.Object {
private static long offsetOfClassCPIndex
private sun.jvm.hotspot.debugger.Address handle
private long offset
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address, long)
sun.jvm.hotspot.debugger.Address handle
long offset
public int getClassCPIndex ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/CompiledICHolder$1.class
CompiledICHolder.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.CompiledICHolder$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/CompiledICHolder.class
CompiledICHolder.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.CompiledICHolder extends sun.jvm.hotspot.runtime.VMObject {
private static long headerSize
private static sun.jvm.hotspot.oops.MetadataField holderMethod
private static sun.jvm.hotspot.oops.MetadataField holderKlass
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isCompiledICHolder ()
public sun.jvm.hotspot.oops.Method getHolderMethod ()
public sun.jvm.hotspot.oops.Klass getHolderKlass ()
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/CompressedLineNumberReadStream.class
CompressedLineNumberReadStream.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.CompressedLineNumberReadStream extends sun.jvm.hotspot.code.CompressedReadStream {
private int bci
private int line
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address buffer
public void <init> (sun.jvm.hotspot.debugger.Address, int)
sun.jvm.hotspot.debugger.Address buffer
int position
public boolean readPair ()
int next
public int bci ()
public int line ()
}
sun/jvm/hotspot/oops/ConstMethod$1.class
ConstMethod.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.ConstMethod$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/ConstMethod.class
ConstMethod.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ConstMethod extends sun.jvm.hotspot.runtime.VMObject {
private static int HAS_LINENUMBER_TABLE
private static int HAS_CHECKED_EXCEPTIONS
private static int HAS_LOCALVARIABLE_TABLE
private static int HAS_EXCEPTION_TABLE
private static int HAS_GENERIC_SIGNATURE
private static int HAS_METHOD_ANNOTATIONS
private static int HAS_PARAMETER_ANNOTATIONS
private static int HAS_METHOD_PARAMETERS
private static int HAS_DEFAULT_ANNOTATIONS
private static int HAS_TYPE_ANNOTATIONS
private static final int sizeofShort
private static sun.jvm.hotspot.oops.MetadataField constants
private static sun.jvm.hotspot.oops.CIntField constMethodSize
private static sun.jvm.hotspot.oops.CIntField flags
private static sun.jvm.hotspot.oops.CIntField codeSize
private static sun.jvm.hotspot.oops.CIntField nameIndex
private static sun.jvm.hotspot.oops.CIntField signatureIndex
private static sun.jvm.hotspot.oops.CIntField idnum
private static sun.jvm.hotspot.oops.CIntField maxStack
private static sun.jvm.hotspot.oops.CIntField maxLocals
private static sun.jvm.hotspot.oops.CIntField sizeOfParameters
private static long bytecodeOffset
private static long methodParametersElementSize
private static long checkedExceptionElementSize
private static long localVariableTableElementSize
private static long exceptionTableElementSize
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.Method getMethod ()
sun.jvm.hotspot.oops.InstanceKlass ik
sun.jvm.hotspot.utilities.MethodArray methods
public sun.jvm.hotspot.oops.ConstantPool getConstants ()
public long getConstMethodSize ()
public long getFlags ()
public long getCodeSize ()
public long getNameIndex ()
public long getSignatureIndex ()
public long getGenericSignatureIndex ()
public long getIdNum ()
public long getMaxStack ()
public long getMaxLocals ()
public long getSizeOfParameters ()
public sun.jvm.hotspot.oops.Symbol getName ()
public sun.jvm.hotspot.oops.Symbol getSignature ()
public sun.jvm.hotspot.oops.Symbol getGenericSignature ()
public int getBytecodeOrBPAt (int)
int bci
public byte getBytecodeByteArg (int)
int bci
public short getBytecodeShortArg (int)
int bci
int hi
int lo
public short getNativeShortArg (int)
int bci
int hi
int lo
public int getBytecodeIntArg (int)
int bci
int b4
int b3
int b2
int b1
public int getNativeIntArg (int)
int bci
int b4
int b3
int b2
int b1
public byte[] getByteCode ()
long offs
int i
byte[] bc
public long getSize ()
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
public void iterateFields (sun.jvm.hotspot.oops.MetadataVisitor)
sun.jvm.hotspot.oops.MetadataVisitor visitor
public boolean hasLineNumberTable ()
public int getLineNumberFromBCI (int)
sun.jvm.hotspot.oops.CompressedLineNumberReadStream stream
int bci
int bestBCI
int bestLine
public sun.jvm.hotspot.oops.LineNumberTableElement[] getLineNumberTable ()
int idx
int len
sun.jvm.hotspot.oops.CompressedLineNumberReadStream stream
sun.jvm.hotspot.oops.LineNumberTableElement[] ret
public boolean hasLocalVariableTable ()
public sun.jvm.hotspot.oops.Symbol getLocalVariableName (int, int)
int bci
int slot
public sun.jvm.hotspot.oops.LocalVariableTableElement[] getLocalVariableTable ()
int i
sun.jvm.hotspot.oops.LocalVariableTableElement[] ret
long offset
public boolean hasExceptionTable ()
public sun.jvm.hotspot.oops.ExceptionTableElement[] getExceptionTable ()
int i
sun.jvm.hotspot.oops.ExceptionTableElement[] ret
long offset
public boolean hasCheckedExceptions ()
public sun.jvm.hotspot.oops.CheckedExceptionElement[] getCheckedExceptions ()
int i
sun.jvm.hotspot.oops.CheckedExceptionElement[] ret
long offset
private boolean hasMethodParameters ()
private boolean hasGenericSignature ()
private boolean hasMethodAnnotations ()
private boolean hasParameterAnnotations ()
private boolean hasDefaultAnnotations ()
private boolean hasTypeAnnotations ()
private boolean isNative ()
private long offsetOfCodeEnd ()
private long offsetOfCompressedLineNumberTable ()
private long offsetOfLastU2Element ()
int offset
long wordSize
private long offsetOfGenericSignatureIndex ()
private long offsetOfMethodParametersLength ()
private int getMethodParametersLength ()
private long offsetOfMethodParameters ()
long offset
long length
private long offsetOfCheckedExceptionsLength ()
private int getCheckedExceptionsLength ()
private long offsetOfCheckedExceptions ()
long offset
long length
private int getLineNumberTableLength ()
sun.jvm.hotspot.oops.CompressedLineNumberReadStream stream
int len
private int getLocalVariableTableLength ()
private long offsetOfLocalVariableTableLength ()
private long offsetOfLocalVariableTable ()
long offset
long length
private int getExceptionTableLength ()
private long offsetOfExceptionTableLength ()
private long offsetOfExceptionTable ()
long offset
long length
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/ConstantPool$1.class
ConstantPool.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.ConstantPool$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/ConstantPool$CPSlot.class
ConstantPool.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ConstantPool$CPSlot extends java.lang.Object {
private sun.jvm.hotspot.debugger.Address ptr
final synthetic sun.jvm.hotspot.oops.ConstantPool this$0
void <init> (sun.jvm.hotspot.oops.ConstantPool, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.oops.ConstantPool this$0
sun.jvm.hotspot.debugger.Address ptr
void <init> (sun.jvm.hotspot.oops.ConstantPool, sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.ConstantPool this$0
sun.jvm.hotspot.oops.Symbol sym
public boolean isResolved ()
public boolean isUnresolved ()
public sun.jvm.hotspot.oops.Symbol getSymbol ()
public sun.jvm.hotspot.oops.Klass getKlass ()
}
sun/jvm/hotspot/oops/ConstantPool.class
ConstantPool.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ConstantPool extends sun.jvm.hotspot.oops.Metadata implements sun.jvm.hotspot.runtime.ClassConstants {
private static final boolean DEBUG
private static sun.jvm.hotspot.types.AddressField tags
private static sun.jvm.hotspot.types.AddressField operands
private static sun.jvm.hotspot.types.AddressField cache
private static sun.jvm.hotspot.oops.MetadataField poolHolder
private static sun.jvm.hotspot.oops.CIntField length
private static sun.jvm.hotspot.types.AddressField resolvedReferences
private static sun.jvm.hotspot.types.AddressField referenceMap
private static long headerSize
private static long elementSize
private static int INDY_BSM_OFFSET
private static int INDY_ARGC_OFFSET
private static int INDY_ARGV_OFFSET
private static final String[] nameForTag
protected void debugMessage (java.lang.String)
String message
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isConstantPool ()
public sun.jvm.hotspot.utilities.U1Array getTags ()
public sun.jvm.hotspot.utilities.U2Array getOperands ()
public sun.jvm.hotspot.oops.ConstantPoolCache getCache ()
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.InstanceKlass getPoolHolder ()
public int getLength ()
public sun.jvm.hotspot.oops.Oop getResolvedReferences ()
sun.jvm.hotspot.debugger.OopHandle refs
sun.jvm.hotspot.debugger.Address handle
public sun.jvm.hotspot.utilities.U2Array referenceMap ()
public int objectToCPIndex (int)
int index
private long getElementSize ()
private long indexOffset (long)
long index
public sun.jvm.hotspot.utilities.ConstantTag getTagAt (long)
long index
public sun.jvm.hotspot.oops.ConstantPool$CPSlot getSlotAt (long)
long index
public sun.jvm.hotspot.debugger.Address getAddressAtRaw (long)
long index
public sun.jvm.hotspot.oops.Symbol getSymbolAt (long)
long index
public int getIntAt (long)
long index
public float getFloatAt (long)
long index
public long getLongAt (long)
long index
int oneHalf
int otherHalf
public double getDoubleAt (long)
long index
public int getFieldOrMethodAt (int)
int which
int i
sun.jvm.hotspot.oops.ConstantPoolCache cache
int res
public int[] getNameAndTypeAt (int)
int which
int i
public sun.jvm.hotspot.oops.Symbol getNameRefAt (int)
int which
public sun.jvm.hotspot.oops.Symbol uncachedGetNameRefAt (int)
int which
private sun.jvm.hotspot.oops.Symbol implGetNameRefAt (int, boolean)
int which
boolean uncached
int signatureIndex
public sun.jvm.hotspot.oops.Symbol getSignatureRefAt (int)
int which
public sun.jvm.hotspot.oops.Symbol uncachedGetSignatureRefAt (int)
int which
private sun.jvm.hotspot.oops.Symbol implGetSignatureRefAt (int, boolean)
int which
boolean uncached
int signatureIndex
public static boolean isInvokedynamicIndex (int)
int i
public static int decodeInvokedynamicIndex (int)
int i
public int invokedynamicCPCacheIndex (int)
int index
int rawIndex
sun.jvm.hotspot.oops.ConstantPoolCacheEntry invokedynamicCPCacheEntryAt (int)
int index
int cpCacheIndex
private int implNameAndTypeRefIndexAt (int, boolean)
int poolIndex
int poolIndex
int which
boolean uncached
int i
int refIndex
private int remapInstructionOperandFromCache (int)
int operand
int cpc_index
int member_index
int invokeDynamicNameAndTypeRefIndexAt (int)
int which
public sun.jvm.hotspot.oops.Klass getKlassAt (int)
int which
public sun.jvm.hotspot.oops.Symbol getKlassNameAt (int)
int which
sun.jvm.hotspot.oops.ConstantPool$CPSlot entry
public sun.jvm.hotspot.oops.Symbol getUnresolvedStringAt (int)
int which
public sun.jvm.hotspot.oops.InstanceKlass getFieldOrMethodKlassRefAt (int)
int which
int refIndex
int klassIndex
public sun.jvm.hotspot.oops.Method getMethodRefAt (int)
int which
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.oops.Symbol name
sun.jvm.hotspot.oops.Symbol sig
public sun.jvm.hotspot.oops.Field getFieldRefAt (int)
int which
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.oops.Symbol name
sun.jvm.hotspot.oops.Symbol sig
public int getNameAndTypeRefIndexAt (int)
int index
public int getNameRefIndexAt (int)
int index
int[] refIndex
int i
public int getSignatureRefIndexAt (int)
int index
int[] refIndex
int i
public int getMethodHandleIndexAt (int)
int i
int res
public int getMethodHandleRefKindAt (int)
int i
int res
public int getMethodTypeIndexAt (int)
int i
int res
public short[] getBootstrapSpecifierAt (int)
int j
int i
int bsmSpec
sun.jvm.hotspot.utilities.U2Array operands
int basePos
int argv
int argc
int endPos
short[] values
private java.lang.String nameForTag (int)
int tag
public void iterateFields (sun.jvm.hotspot.oops.MetadataVisitor)
int ctag
int index
sun.jvm.hotspot.oops.MetadataVisitor visitor
int length
public void writeBytes (java.io.OutputStream) throws java.io.IOException
sun.jvm.hotspot.oops.Symbol sym
int cpConstType
sun.jvm.hotspot.oops.Symbol sym
long l
sun.jvm.hotspot.oops.Klass refKls
String klassName
Short s
String klassName
Short s
String str
Short s
int value
short klassIndex
short nameAndTypeIndex
int value
short nameIndex
short signatureIndex
int value
byte refKind
short memberIndex
int value
short refIndex
int value
short bsmIndex
short nameAndTypeIndex
int cpConstType
java.io.OutputStream os
java.util.Map utf8ToIndex
java.io.DataOutputStream dos
sun.jvm.hotspot.utilities.U1Array tags
int len
int ci
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
public long getSize ()
private static int extractHighShortFromInt (int)
int val
private static int extractLowShortFromInt (int)
int val
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/ConstantPoolCache$1.class
ConstantPoolCache.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.ConstantPoolCache$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/ConstantPoolCache.class
ConstantPoolCache.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ConstantPoolCache extends sun.jvm.hotspot.oops.Metadata {
private static sun.jvm.hotspot.oops.MetadataField constants
private static long baseOffset
private static long elementSize
private static sun.jvm.hotspot.oops.CIntField length
private static long intSize
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type elType
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isConstantPoolCache ()
public sun.jvm.hotspot.oops.ConstantPool getConstants ()
public long getSize ()
public sun.jvm.hotspot.oops.ConstantPoolCacheEntry getEntryAt (int)
int i
public int getIntAt (int, int)
int entry
int fld
long offset
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
public int getLength ()
public void iterateFields (sun.jvm.hotspot.oops.MetadataVisitor)
sun.jvm.hotspot.oops.ConstantPoolCacheEntry entry
int i
sun.jvm.hotspot.oops.MetadataVisitor visitor
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/ConstantPoolCacheEntry$1.class
ConstantPoolCacheEntry.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.ConstantPoolCacheEntry$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/ConstantPoolCacheEntry.class
ConstantPoolCacheEntry.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ConstantPoolCacheEntry extends java.lang.Object {
private static long size
private static long baseOffset
private static sun.jvm.hotspot.types.CIntegerField indices
private static sun.jvm.hotspot.types.AddressField f1
private static sun.jvm.hotspot.types.CIntegerField f2
private static sun.jvm.hotspot.types.CIntegerField flags
private sun.jvm.hotspot.oops.ConstantPoolCache cp
private long offset
static sun.jvm.hotspot.oops.NamedFieldIdentifier f1FieldName
static sun.jvm.hotspot.oops.NamedFieldIdentifier f2FieldName
static sun.jvm.hotspot.oops.NamedFieldIdentifier flagsFieldName
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
void <init> (sun.jvm.hotspot.oops.ConstantPoolCache, int)
sun.jvm.hotspot.oops.ConstantPoolCache cp
int index
public int getConstantPoolIndex ()
private long getIndices ()
public sun.jvm.hotspot.oops.Metadata getF1 ()
public int getF2 ()
public int getFlags ()
public void iterateFields (sun.jvm.hotspot.oops.MetadataVisitor)
sun.jvm.hotspot.oops.MetadataVisitor visitor
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/CounterData.class
CounterData.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.CounterData extends sun.jvm.hotspot.oops.BitData {
static final int countOff
static final int counterCellCount
public void <init> (sun.jvm.hotspot.oops.DataLayout)
sun.jvm.hotspot.oops.DataLayout layout
static int staticCellCount ()
public int cellCount ()
int count ()
static int countOffset ()
static int counterDataSize ()
public void printDataOn (java.io.PrintStream)
java.io.PrintStream st
}
sun/jvm/hotspot/oops/DataLayout.class
DataLayout.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.DataLayout extends java.lang.Object {
public static final int noTag
public static final int bitDataTag
public static final int counterDataTag
public static final int jumpDataTag
public static final int receiverTypeDataTag
public static final int virtualCallDataTag
public static final int retDataTag
public static final int branchDataTag
public static final int multiBranchDataTag
public static final int trapBits
public static final int trapShift
public static final int trapMask
public static final int trapMaskInPlace
public static final int flagLimit
public static final int flagMask
public static final int firstFlag
private sun.jvm.hotspot.debugger.Address data
private int offset
private boolean handlized
public static final int counterIncrement
public void <init> (sun.jvm.hotspot.oops.MethodData, int)
sun.jvm.hotspot.oops.MethodData d
int o
public void <init> (sun.jvm.hotspot.debugger.Address, int)
sun.jvm.hotspot.debugger.Address d
int o
public int dp ()
private int getU11 (int)
int at
private int getU22 (int)
int at
int cellAt (int)
int index
public sun.jvm.hotspot.debugger.Address addressAt (int)
int index
static boolean needsArrayLen (int)
int tag
static int headerSizeInBytes ()
static int headerSizeInCells ()
static int computeSizeInBytes (int)
int cellCount
public int tag ()
int trapState ()
int flags ()
int bci ()
boolean flagAt (int)
int flagNumber
static int headerOffset ()
static int tagOffset ()
static int flagsOffset ()
static int bciOffset ()
public static int cellOffset (int)
int index
static void <clinit> ()
}
sun/jvm/hotspot/oops/DefaultHeapVisitor.class
DefaultHeapVisitor.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.DefaultHeapVisitor extends java.lang.Object implements sun.jvm.hotspot.oops.HeapVisitor {
public void <init> ()
public void prologue (long)
long usedSize
public boolean doObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public void epilogue ()
}
sun/jvm/hotspot/oops/DefaultMetadataVisitor.class
DefaultMetadataVisitor.java
package sun.jvm.hotspot.oops
public abstract sun.jvm.hotspot.oops.DefaultMetadataVisitor extends java.lang.Object implements sun.jvm.hotspot.oops.MetadataVisitor {
private sun.jvm.hotspot.oops.Metadata obj
public void <init> ()
public void prologue ()
public void epilogue ()
public void setObj (sun.jvm.hotspot.oops.Metadata)
sun.jvm.hotspot.oops.Metadata obj
public sun.jvm.hotspot.oops.Metadata getObj ()
public abstract void doMetadata (sun.jvm.hotspot.oops.MetadataField, boolean)
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.oops.OopField field
boolean isVMField
public void doOop (sun.jvm.hotspot.oops.NarrowOopField, boolean)
sun.jvm.hotspot.oops.NarrowOopField field
boolean isVMField
public void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
sun.jvm.hotspot.oops.ByteField field
boolean isVMField
public void doChar (sun.jvm.hotspot.oops.CharField, boolean)
sun.jvm.hotspot.oops.CharField field
boolean isVMField
public void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
sun.jvm.hotspot.oops.BooleanField field
boolean isVMField
public void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
sun.jvm.hotspot.oops.ShortField field
boolean isVMField
public void doInt (sun.jvm.hotspot.oops.IntField, boolean)
sun.jvm.hotspot.oops.IntField field
boolean isVMField
public void doLong (sun.jvm.hotspot.oops.LongField, boolean)
sun.jvm.hotspot.oops.LongField field
boolean isVMField
public void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
sun.jvm.hotspot.oops.FloatField field
boolean isVMField
public void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
sun.jvm.hotspot.oops.DoubleField field
boolean isVMField
public void doCInt (sun.jvm.hotspot.oops.CIntField, boolean)
sun.jvm.hotspot.oops.CIntField field
boolean isVMField
}
sun/jvm/hotspot/oops/DefaultOopVisitor.class
DefaultOopVisitor.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.DefaultOopVisitor extends java.lang.Object implements sun.jvm.hotspot.oops.OopVisitor {
private sun.jvm.hotspot.oops.Oop obj
public void <init> ()
public void prologue ()
public void epilogue ()
public void setObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public sun.jvm.hotspot.oops.Oop getObj ()
public void doMetadata (sun.jvm.hotspot.oops.MetadataField, boolean)
sun.jvm.hotspot.oops.MetadataField field
boolean isVMField
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.oops.OopField field
boolean isVMField
public void doOop (sun.jvm.hotspot.oops.NarrowOopField, boolean)
sun.jvm.hotspot.oops.NarrowOopField field
boolean isVMField
public void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
sun.jvm.hotspot.oops.ByteField field
boolean isVMField
public void doChar (sun.jvm.hotspot.oops.CharField, boolean)
sun.jvm.hotspot.oops.CharField field
boolean isVMField
public void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
sun.jvm.hotspot.oops.BooleanField field
boolean isVMField
public void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
sun.jvm.hotspot.oops.ShortField field
boolean isVMField
public void doInt (sun.jvm.hotspot.oops.IntField, boolean)
sun.jvm.hotspot.oops.IntField field
boolean isVMField
public void doLong (sun.jvm.hotspot.oops.LongField, boolean)
sun.jvm.hotspot.oops.LongField field
boolean isVMField
public void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
sun.jvm.hotspot.oops.FloatField field
boolean isVMField
public void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
sun.jvm.hotspot.oops.DoubleField field
boolean isVMField
public void doCInt (sun.jvm.hotspot.oops.CIntField, boolean)
sun.jvm.hotspot.oops.CIntField field
boolean isVMField
}
sun/jvm/hotspot/oops/DoubleField.class
DoubleField.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.DoubleField extends sun.jvm.hotspot.oops.Field {
public void <init> (sun.jvm.hotspot.oops.FieldIdentifier, long, boolean)
sun.jvm.hotspot.oops.FieldIdentifier id
long offset
boolean isVMField
public void <init> (sun.jvm.hotspot.types.JDoubleField, long)
sun.jvm.hotspot.types.JDoubleField vmField
long startOffset
public void <init> (sun.jvm.hotspot.oops.InstanceKlass, int)
sun.jvm.hotspot.oops.InstanceKlass holder
int fieldArrayIndex
public double getValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public double getValue (sun.jvm.hotspot.runtime.VMObject)
sun.jvm.hotspot.runtime.VMObject obj
public void setValue (sun.jvm.hotspot.oops.Oop, double) throws sun.jvm.hotspot.oops.MutationException
sun.jvm.hotspot.oops.Oop obj
double value
}
sun/jvm/hotspot/oops/ExceptionTableElement$1.class
ExceptionTableElement.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.ExceptionTableElement$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/ExceptionTableElement.class
ExceptionTableElement.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ExceptionTableElement extends java.lang.Object {
private static long offsetOfStartPC
private static long offsetOfEndPC
private static long offsetOfHandlerPC
private static long offsetOfCatchTypeIndex
private sun.jvm.hotspot.debugger.Address handle
private long offset
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address, long)
sun.jvm.hotspot.debugger.Address handle
long offset
public int getStartPC ()
public int getEndPC ()
public int getHandlerPC ()
public int getCatchTypeIndex ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/Field.class
Field.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.Field extends java.lang.Object {
private long offset
private sun.jvm.hotspot.oops.FieldIdentifier id
private boolean isVMField
private sun.jvm.hotspot.oops.InstanceKlass holder
private sun.jvm.hotspot.oops.FieldType fieldType
private sun.jvm.hotspot.oops.Symbol signature
private sun.jvm.hotspot.oops.Symbol genericSignature
private sun.jvm.hotspot.oops.AccessFlags accessFlags
private int fieldIndex
void <init> (sun.jvm.hotspot.oops.FieldIdentifier, long, boolean)
sun.jvm.hotspot.oops.FieldIdentifier id
long offset
boolean isVMField
void <init> (sun.jvm.hotspot.oops.InstanceKlass, int)
sun.jvm.hotspot.oops.InstanceKlass holder
int fieldIndex
sun.jvm.hotspot.oops.Symbol name
short access
public long getOffset ()
public sun.jvm.hotspot.oops.FieldIdentifier getID ()
public boolean isVMField ()
public boolean isNamedField ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
public sun.jvm.hotspot.oops.InstanceKlass getFieldHolder ()
public int getFieldIndex ()
public long getAccessFlags ()
public sun.jvm.hotspot.oops.AccessFlags getAccessFlagsObj ()
public sun.jvm.hotspot.oops.FieldType getFieldType ()
public sun.jvm.hotspot.oops.Symbol getSignature ()
public sun.jvm.hotspot.oops.Symbol getGenericSignature ()
public boolean hasInitialValue ()
public boolean isPublic ()
public boolean isPrivate ()
public boolean isProtected ()
public boolean isPackagePrivate ()
public boolean isStatic ()
public boolean isFinal ()
public boolean isVolatile ()
public boolean isTransient ()
public boolean isSynthetic ()
public boolean isEnumConstant ()
public boolean equals (java.lang.Object)
Object obj
sun.jvm.hotspot.oops.Field other
public int hashCode ()
}
sun/jvm/hotspot/oops/FieldIdentifier.class
FieldIdentifier.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.FieldIdentifier extends java.lang.Object {
public void <init> ()
public java.lang.String getName ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
}
sun/jvm/hotspot/oops/FieldType$ArrayInfo.class
FieldType.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.FieldType$ArrayInfo extends java.lang.Object {
private int dimension
private int elementBasicType
public void <init> (int, int)
int dimension
int elementBasicType
public int dimension ()
public int elementBasicType ()
}
sun/jvm/hotspot/oops/FieldType.class
FieldType.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.FieldType extends java.lang.Object {
private sun.jvm.hotspot.oops.Symbol signature
private char first
public void <init> (sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol signature
public boolean isOop ()
public boolean isByte ()
public boolean isChar ()
public boolean isDouble ()
public boolean isFloat ()
public boolean isInt ()
public boolean isLong ()
public boolean isShort ()
public boolean isBoolean ()
public boolean isObject ()
public boolean isArray ()
public sun.jvm.hotspot.oops.Symbol getSignature ()
public sun.jvm.hotspot.oops.FieldType$ArrayInfo getArrayInfo ()
int index
int dim
int elementType
private int skipOptionalSize (sun.jvm.hotspot.oops.Symbol, int)
sun.jvm.hotspot.oops.Symbol sig
int index
byte c
}
sun/jvm/hotspot/oops/FieldVisitor.class
FieldVisitor.java
package sun.jvm.hotspot.oops
public abstract sun.jvm.hotspot.oops.FieldVisitor extends java.lang.Object {
public abstract void doMetadata (sun.jvm.hotspot.oops.MetadataField, boolean)
public abstract void doOop (sun.jvm.hotspot.oops.OopField, boolean)
public abstract void doOop (sun.jvm.hotspot.oops.NarrowOopField, boolean)
public abstract void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
public abstract void doChar (sun.jvm.hotspot.oops.CharField, boolean)
public abstract void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
public abstract void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
public abstract void doInt (sun.jvm.hotspot.oops.IntField, boolean)
public abstract void doLong (sun.jvm.hotspot.oops.LongField, boolean)
public abstract void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
public abstract void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
public abstract void doCInt (sun.jvm.hotspot.oops.CIntField, boolean)
}
sun/jvm/hotspot/oops/FloatField.class
FloatField.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.FloatField extends sun.jvm.hotspot.oops.Field {
public void <init> (sun.jvm.hotspot.oops.FieldIdentifier, long, boolean)
sun.jvm.hotspot.oops.FieldIdentifier id
long offset
boolean isVMField
public void <init> (sun.jvm.hotspot.types.JFloatField, long)
sun.jvm.hotspot.types.JFloatField vmField
long startOffset
public void <init> (sun.jvm.hotspot.oops.InstanceKlass, int)
sun.jvm.hotspot.oops.InstanceKlass holder
int fieldArrayIndex
public float getValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public float getValue (sun.jvm.hotspot.runtime.VMObject)
sun.jvm.hotspot.runtime.VMObject obj
public void setValue (sun.jvm.hotspot.oops.Oop, float) throws sun.jvm.hotspot.oops.MutationException
sun.jvm.hotspot.oops.Oop obj
float value
}
sun/jvm/hotspot/oops/GenerateOopMap$1.class
GenerateOopMap.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.GenerateOopMap$1 extends java.lang.Object implements sun.jvm.hotspot.oops.GenerateOopMap$JumpClosure {
final synthetic sun.jvm.hotspot.oops.GenerateOopMap this$0
void <init> (sun.jvm.hotspot.oops.GenerateOopMap)
sun.jvm.hotspot.oops.GenerateOopMap this$0
public void process (sun.jvm.hotspot.oops.GenerateOopMap, int, int[])
sun.jvm.hotspot.oops.GenerateOopMap c
int bcpDelta
int[] data
}
sun/jvm/hotspot/oops/GenerateOopMap$2.class
GenerateOopMap.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.GenerateOopMap$2 extends java.lang.Object implements sun.jvm.hotspot.oops.GenerateOopMap$JumpClosure {
final synthetic sun.jvm.hotspot.oops.GenerateOopMap this$0
void <init> (sun.jvm.hotspot.oops.GenerateOopMap)
sun.jvm.hotspot.oops.GenerateOopMap this$0
public void process (sun.jvm.hotspot.oops.GenerateOopMap, int, int[])
sun.jvm.hotspot.oops.GenerateOopMap c
int bcpDelta
int[] data
}
sun/jvm/hotspot/oops/GenerateOopMap$3.class
GenerateOopMap.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.GenerateOopMap$3 extends java.lang.Object implements sun.jvm.hotspot.oops.GenerateOopMap$JumpClosure {
final synthetic sun.jvm.hotspot.oops.GenerateOopMap this$0
void <init> (sun.jvm.hotspot.oops.GenerateOopMap)
sun.jvm.hotspot.oops.GenerateOopMap this$0
public void process (sun.jvm.hotspot.oops.GenerateOopMap, int, int[])
sun.jvm.hotspot.oops.GenerateOopMap c
int bcpDelta
int[] data
}
sun/jvm/hotspot/oops/GenerateOopMap$4.class
GenerateOopMap.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.GenerateOopMap$4 extends java.lang.Object implements sun.jvm.hotspot.oops.GenerateOopMap$JumpClosure {
final synthetic sun.jvm.hotspot.oops.GenerateOopMap this$0
void <init> (sun.jvm.hotspot.oops.GenerateOopMap)
sun.jvm.hotspot.oops.GenerateOopMap this$0
public void process (sun.jvm.hotspot.oops.GenerateOopMap, int, int[])
sun.jvm.hotspot.oops.GenerateOopMap c
int bciDelta
int[] change
}
sun/jvm/hotspot/oops/GenerateOopMap$BasicBlock.class
GenerateOopMap.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock extends java.lang.Object {
private boolean _changed
static final int _dead_basic_block
static final int _unreached
int _bci
int _end_bci
int _max_locals
int _max_stack
sun.jvm.hotspot.oops.CellTypeStateList _state
int _stack_top
int _monitor_top
void <init> ()
sun.jvm.hotspot.oops.CellTypeStateList vars ()
sun.jvm.hotspot.oops.CellTypeStateList stack ()
boolean changed ()
void setChanged (boolean)
boolean s
boolean isReachable ()
boolean isDead ()
boolean isAlive ()
void markAsAlive ()
}
sun/jvm/hotspot/oops/GenerateOopMap$ComputeCallStack.class
GenerateOopMap.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.GenerateOopMap$ComputeCallStack extends sun.jvm.hotspot.runtime.SignatureIterator {
sun.jvm.hotspot.oops.CellTypeStateList _effect
int _idx
void set (sun.jvm.hotspot.oops.CellTypeState)
sun.jvm.hotspot.oops.CellTypeState state
int length ()
public void doBool ()
public void doChar ()
public void doFloat ()
public void doByte ()
public void doShort ()
public void doInt ()
public void doVoid ()
public void doObject (int, int)
int begin
int end
public void doArray (int, int)
int begin
int end
public void doDouble ()
public void doLong ()
void <init> (sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol signature
int computeForParameters (boolean, sun.jvm.hotspot.oops.CellTypeStateList)
boolean is_static
sun.jvm.hotspot.oops.CellTypeStateList effect
int computeForReturntype (sun.jvm.hotspot.oops.CellTypeStateList)
sun.jvm.hotspot.oops.CellTypeStateList effect
}
sun/jvm/hotspot/oops/GenerateOopMap$ComputeEntryStack.class
GenerateOopMap.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.GenerateOopMap$ComputeEntryStack extends sun.jvm.hotspot.runtime.SignatureIterator {
sun.jvm.hotspot.oops.CellTypeStateList _effect
int _idx
void set (sun.jvm.hotspot.oops.CellTypeState)
sun.jvm.hotspot.oops.CellTypeState state
int length ()
public void doBool ()
public void doChar ()
public void doFloat ()
public void doByte ()
public void doShort ()
public void doInt ()
public void doVoid ()
public void doObject (int, int)
int begin
int end
public void doArray (int, int)
int begin
int end
public void doDouble ()
public void doLong ()
void <init> (sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol signature
int computeForParameters (boolean, sun.jvm.hotspot.oops.CellTypeStateList)
boolean is_static
sun.jvm.hotspot.oops.CellTypeStateList effect
int computeForReturntype (sun.jvm.hotspot.oops.CellTypeStateList)
sun.jvm.hotspot.oops.CellTypeStateList effect
}
sun/jvm/hotspot/oops/GenerateOopMap$JumpClosure.class
GenerateOopMap.java
package sun.jvm.hotspot.oops
abstract sun.jvm.hotspot.oops.GenerateOopMap$JumpClosure extends java.lang.Object {
public abstract void process (sun.jvm.hotspot.oops.GenerateOopMap, int, int[])
}
sun/jvm/hotspot/oops/GenerateOopMap$RetTable.class
GenerateOopMap.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.GenerateOopMap$RetTable extends java.lang.Object {
private sun.jvm.hotspot.oops.GenerateOopMap$RetTableEntry _first
private static int _init_nof_entries
private void addJsr (int, int)
int return_bci
int target_bci
sun.jvm.hotspot.oops.GenerateOopMap$RetTableEntry entry
void <init> ()
void computeRetTable (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.interpreter.BytecodeStream i
int bytecode
void updateRetTable (int, int)
int bci
int delta
sun.jvm.hotspot.oops.GenerateOopMap$RetTableEntry cur
sun.jvm.hotspot.oops.GenerateOopMap$RetTableEntry findJsrsForTarget (int)
int targBci
sun.jvm.hotspot.oops.GenerateOopMap$RetTableEntry cur
}
sun/jvm/hotspot/oops/GenerateOopMap$RetTableEntry.class
GenerateOopMap.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.GenerateOopMap$RetTableEntry extends java.lang.Object {
private static int _init_nof_jsrs
private int _target_bci
private java.util.List _jsrs
private sun.jvm.hotspot.oops.GenerateOopMap$RetTableEntry _next
void <init> (int, sun.jvm.hotspot.oops.GenerateOopMap$RetTableEntry)
int target
sun.jvm.hotspot.oops.GenerateOopMap$RetTableEntry next
int targetBci ()
int nofJsrs ()
int jsrs (int)
int i
void addJsr (int)
int return_bci
void addDelta (int, int)
int jsr
int k
int bci
int delta
sun.jvm.hotspot.oops.GenerateOopMap$RetTableEntry next ()
}
sun/jvm/hotspot/oops/GenerateOopMap.class
GenerateOopMap.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.GenerateOopMap extends java.lang.Object {
private static final boolean DEBUG
private static final int MAXARGSIZE
private static final int MAX_LOCAL_VARS
private static final boolean TraceMonitorMismatch
private static final boolean TraceOopMapRewrites
static sun.jvm.hotspot.oops.CellTypeState[] epsilonCTS
static sun.jvm.hotspot.oops.CellTypeState refCTS
static sun.jvm.hotspot.oops.CellTypeState valCTS
static sun.jvm.hotspot.oops.CellTypeState[] vCTS
static sun.jvm.hotspot.oops.CellTypeState[] rCTS
static sun.jvm.hotspot.oops.CellTypeState[] rrCTS
static sun.jvm.hotspot.oops.CellTypeState[] vrCTS
static sun.jvm.hotspot.oops.CellTypeState[] vvCTS
static sun.jvm.hotspot.oops.CellTypeState[] rvrCTS
static sun.jvm.hotspot.oops.CellTypeState[] vvrCTS
static sun.jvm.hotspot.oops.CellTypeState[] vvvCTS
static sun.jvm.hotspot.oops.CellTypeState[] vvvrCTS
static sun.jvm.hotspot.oops.CellTypeState[] vvvvCTS
protected static final int bad_monitors
sun.jvm.hotspot.oops.Method _method
sun.jvm.hotspot.oops.GenerateOopMap$RetTable _rt
int _max_locals
int _max_stack
int _max_monitors
boolean _has_exceptions
boolean _got_error
String _error_msg
boolean _monitor_safe
int _state_len
sun.jvm.hotspot.oops.CellTypeStateList _state
char[] _state_vec_buf
int _stack_top
int _monitor_top
int _report_for_exit_bci
int _matching_enter_bci
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock[] _basic_blocks
int _gc_points
int _bb_count
sun.jvm.hotspot.utilities.BitMap _bb_hdr_bits
boolean _report_result
boolean _report_result_for_send
sun.jvm.hotspot.interpreter.BytecodeStream _itr_send
java.util.List _init_vars
boolean _conflict
int _nof_refval_conflicts
int[] _new_var_map
void initState ()
void makeContextUninitialized ()
int i
sun.jvm.hotspot.oops.CellTypeStateList vs
int methodsigToEffect (sun.jvm.hotspot.oops.Symbol, boolean, sun.jvm.hotspot.oops.CellTypeStateList)
sun.jvm.hotspot.oops.Symbol signature
boolean isStatic
sun.jvm.hotspot.oops.CellTypeStateList effect
sun.jvm.hotspot.oops.GenerateOopMap$ComputeEntryStack ces
boolean mergeStateVectors (sun.jvm.hotspot.oops.CellTypeStateList, sun.jvm.hotspot.oops.CellTypeStateList)
sun.jvm.hotspot.oops.CellTypeState v
sun.jvm.hotspot.oops.CellTypeState v
int base
sun.jvm.hotspot.oops.CellTypeStateList cts
sun.jvm.hotspot.oops.CellTypeStateList bbts
int i
int len
boolean change
void copyState (sun.jvm.hotspot.oops.CellTypeStateList, sun.jvm.hotspot.oops.CellTypeStateList)
int i
int i
int base
sun.jvm.hotspot.oops.CellTypeStateList dst
sun.jvm.hotspot.oops.CellTypeStateList src
int len
void mergeStateIntoBB (sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock)
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
void mergeState (int, int[])
int bci
int[] data
void setVar (int, sun.jvm.hotspot.oops.CellTypeState)
int localNo
sun.jvm.hotspot.oops.CellTypeState cts
sun.jvm.hotspot.oops.CellTypeState getVar (int)
int localNo
sun.jvm.hotspot.oops.CellTypeState pop ()
void push (sun.jvm.hotspot.oops.CellTypeState)
sun.jvm.hotspot.oops.CellTypeState cts
sun.jvm.hotspot.oops.CellTypeState monitorPop ()
void monitorPush (sun.jvm.hotspot.oops.CellTypeState)
sun.jvm.hotspot.oops.CellTypeState cts
sun.jvm.hotspot.oops.CellTypeStateList vars ()
sun.jvm.hotspot.oops.CellTypeStateList stack ()
sun.jvm.hotspot.oops.CellTypeStateList monitors ()
void replaceAllCTSMatches (sun.jvm.hotspot.oops.CellTypeState, sun.jvm.hotspot.oops.CellTypeState)
int base
sun.jvm.hotspot.oops.CellTypeState match
sun.jvm.hotspot.oops.CellTypeState replace
int i
int len
boolean change
void printStates (java.io.PrintStream, sun.jvm.hotspot.oops.CellTypeStateList, int)
int i
java.io.PrintStream tty
sun.jvm.hotspot.oops.CellTypeStateList vector
int num
void printCurrentState (java.io.PrintStream, sun.jvm.hotspot.interpreter.BytecodeStream, boolean)
int idx
int idx
java.io.PrintStream tty
sun.jvm.hotspot.interpreter.BytecodeStream currentBC
boolean detailed
void reportMonitorMismatch (java.lang.String)
String msg
void initializeBB ()
void markBBHeadersAndCountGCPoints ()
int i
sun.jvm.hotspot.oops.ExceptionTableElement[] excps
int bci
boolean fellThrough
sun.jvm.hotspot.interpreter.BytecodeStream bcs
int bytecode
boolean isBBHeader (int)
int bci
int gcPoints ()
int bbCount ()
void setBBMarkBit (int)
int bci
void clear_bbmark_bit (int)
int bci
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock getBasicBlockAt (int)
int bci
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock getBasicBlockContaining (int)
int m
int mbci
int nbci
int bci
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock[] bbs
int lo
int hi
void interpBB (sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock)
boolean fall_through
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
sun.jvm.hotspot.interpreter.BytecodeStream itr
int lim_bci
void restoreState (sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock)
int i
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
int nextBBStartPC (sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock)
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
int bbNum
void updateBasicBlocks (int, int)
int k
int bci
int delta
sun.jvm.hotspot.utilities.BitMap bbBits
void markBB (int, int[])
int bci
int[] data
void markReachableCode ()
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
int i
sun.jvm.hotspot.oops.ExceptionTableElement[] excps
int bytecode
int bci
boolean fell_through
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
int i
int[] change
sun.jvm.hotspot.interpreter.BytecodeStream bcs
void reachableBasicblock (int, int[])
int bci
int[] data
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
void doInterpretation ()
int i
void initBasicBlocks ()
int i
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
int bci
int bc_len
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
int blockNum
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
int bc_len
sun.jvm.hotspot.interpreter.BytecodeStream j
int bytecode
int bbNo
int monitor_count
int prev_bci
sun.jvm.hotspot.oops.CellTypeStateList basicBlockState
void setupMethodEntryState ()
void interpAll ()
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
int i
boolean change
void interp1 (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream itr
void doExceptionEdge (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock excBB
sun.jvm.hotspot.oops.CellTypeStateList excStk
sun.jvm.hotspot.oops.CellTypeStateList cOpStck
sun.jvm.hotspot.oops.CellTypeState cOpStck_0
int cOpStackTop
int start_pc
int end_pc
int handler_pc
int catch_type
int i
int bci
sun.jvm.hotspot.oops.ExceptionTableElement[] exct
sun.jvm.hotspot.interpreter.BytecodeStream itr
void checkType (sun.jvm.hotspot.oops.CellTypeState, sun.jvm.hotspot.oops.CellTypeState)
sun.jvm.hotspot.oops.CellTypeState expected
sun.jvm.hotspot.oops.CellTypeState actual
void ppstore (sun.jvm.hotspot.oops.CellTypeState[], int)
sun.jvm.hotspot.oops.CellTypeState expected
sun.jvm.hotspot.oops.CellTypeState actual
int i
sun.jvm.hotspot.oops.CellTypeState[] in
int loc_no
void ppload (sun.jvm.hotspot.oops.CellTypeState[], int)
sun.jvm.hotspot.oops.CellTypeState out1
sun.jvm.hotspot.oops.CellTypeState vcts
int i
sun.jvm.hotspot.oops.CellTypeState[] out
int loc_no
void ppush1 (sun.jvm.hotspot.oops.CellTypeState)
sun.jvm.hotspot.oops.CellTypeState in
void ppush (sun.jvm.hotspot.oops.CellTypeState[])
int i
sun.jvm.hotspot.oops.CellTypeState[] in
void ppush (sun.jvm.hotspot.oops.CellTypeStateList)
int i
sun.jvm.hotspot.oops.CellTypeStateList in
void ppop1 (sun.jvm.hotspot.oops.CellTypeState)
sun.jvm.hotspot.oops.CellTypeState out
sun.jvm.hotspot.oops.CellTypeState actual
void ppop (sun.jvm.hotspot.oops.CellTypeState[])
int i
sun.jvm.hotspot.oops.CellTypeState[] out
void ppopAny (int)
int poplen
void pp (sun.jvm.hotspot.oops.CellTypeState[], sun.jvm.hotspot.oops.CellTypeState[])
sun.jvm.hotspot.oops.CellTypeState[] in
sun.jvm.hotspot.oops.CellTypeState[] out
void ppNewRef (sun.jvm.hotspot.oops.CellTypeState[], int)
sun.jvm.hotspot.oops.CellTypeState[] in
int bci
void ppdupswap (int, java.lang.String)
int i
char push_ch
int idx
int i
int poplen
String out
sun.jvm.hotspot.oops.CellTypeState[] actual
void doLdc (int)
int bci
sun.jvm.hotspot.interpreter.BytecodeLoadConstant ldc
sun.jvm.hotspot.oops.ConstantPool cp
sun.jvm.hotspot.runtime.BasicType bt
sun.jvm.hotspot.oops.CellTypeState cts
void doAstore (int)
int idx
sun.jvm.hotspot.oops.CellTypeState r_or_p
void doJsr (int)
int targBCI
void doField (boolean, boolean, int, int)
sun.jvm.hotspot.oops.CellTypeState[] out
boolean is_get
boolean is_static
int idx
int bci
sun.jvm.hotspot.oops.ConstantPool cp
int nameAndTypeIdx
int signatureIdx
sun.jvm.hotspot.oops.Symbol signature
char sigch
sun.jvm.hotspot.oops.CellTypeState[] temp
sun.jvm.hotspot.oops.CellTypeState[] eff
sun.jvm.hotspot.oops.CellTypeState[] in
sun.jvm.hotspot.oops.CellTypeState[] out
int i
void doMethod (boolean, boolean, int, int)
int i
boolean is_static
boolean is_interface
int idx
int bci
sun.jvm.hotspot.oops.ConstantPool cp
sun.jvm.hotspot.oops.Symbol signature
sun.jvm.hotspot.oops.CellTypeStateList out
sun.jvm.hotspot.oops.CellTypeStateList in
sun.jvm.hotspot.oops.GenerateOopMap$ComputeCallStack cse
int res_length
int arg_length
void doMultianewarray (int, int)
int i
int dims
int bci
void doMonitorenter (int)
int bci
sun.jvm.hotspot.oops.CellTypeState actual
sun.jvm.hotspot.oops.CellTypeState lock
void doMonitorexit (int)
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
int bci
sun.jvm.hotspot.oops.CellTypeState actual
sun.jvm.hotspot.oops.CellTypeState expected
void doReturnMonitorCheck ()
void doCheckcast ()
sun.jvm.hotspot.oops.CellTypeState actual
sun.jvm.hotspot.oops.CellTypeState[] sigcharToEffect (char, int, sun.jvm.hotspot.oops.CellTypeState[])
char sigch
int bci
sun.jvm.hotspot.oops.CellTypeState[] out
int copyCTS (sun.jvm.hotspot.oops.CellTypeState[], sun.jvm.hotspot.oops.CellTypeState[])
sun.jvm.hotspot.oops.CellTypeState[] dst
sun.jvm.hotspot.oops.CellTypeState[] src
int idx
void reportResult ()
int i
void initializeVars ()
int k
void addToRefInitSet (int)
int localNo
Integer local
void recordRefvalConflict (int)
int k
int varNo
void rewriteRefvalConflicts ()
java.lang.String stateVecToString (sun.jvm.hotspot.oops.CellTypeStateList, int)
int i
sun.jvm.hotspot.oops.CellTypeStateList vec
int len
void retJumpTargetsDo (sun.jvm.hotspot.interpreter.BytecodeStream, sun.jvm.hotspot.oops.GenerateOopMap$JumpClosure, int, int[])
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock target_bb
int target_bci
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock jsr_bb
boolean alive
int i
sun.jvm.hotspot.interpreter.BytecodeStream bcs
sun.jvm.hotspot.oops.GenerateOopMap$JumpClosure closure
int varNo
int[] data
sun.jvm.hotspot.oops.CellTypeState ra
int target
sun.jvm.hotspot.oops.GenerateOopMap$RetTableEntry rtEnt
int bci
boolean jumpTargetsDo (sun.jvm.hotspot.interpreter.BytecodeStream, sun.jvm.hotspot.oops.GenerateOopMap$JumpClosure, int[])
sun.jvm.hotspot.interpreter.BytecodeTableswitch tableswitch
int len
sun.jvm.hotspot.interpreter.LookupswitchPair pair
sun.jvm.hotspot.interpreter.BytecodeLookupswitch lookupswitch
int npairs
sun.jvm.hotspot.interpreter.BytecodeStream bcs
sun.jvm.hotspot.oops.GenerateOopMap$JumpClosure closure
int[] data
int bci
public void <init> (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method method
public void computeMap ()
public void resultForBasicblock (int)
int bci
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
public int maxLocals ()
public sun.jvm.hotspot.oops.Method method ()
public boolean monitorSafe ()
public int getMonitorMatch (int)
int bci
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
private int bbIndex (sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock)
int i
sun.jvm.hotspot.oops.GenerateOopMap$BasicBlock bb
public boolean allowRewrites ()
public boolean reportResults ()
public boolean reportInitVars ()
public boolean possibleGCPoint (sun.jvm.hotspot.interpreter.BytecodeStream)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
public void fillStackmapProlog (int)
int nofGCPoints
public void fillStackmapEpilog ()
public void fillStackmapForOpcodes (sun.jvm.hotspot.interpreter.BytecodeStream, sun.jvm.hotspot.oops.CellTypeStateList, sun.jvm.hotspot.oops.CellTypeStateList, int)
sun.jvm.hotspot.interpreter.BytecodeStream bcs
sun.jvm.hotspot.oops.CellTypeStateList vars
sun.jvm.hotspot.oops.CellTypeStateList stack
int stackTop
public void fillInitVars (java.util.List)
java.util.List init_vars
static void <clinit> ()
}
sun/jvm/hotspot/oops/HeapPrinter.class
HeapPrinter.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.HeapPrinter extends java.lang.Object implements sun.jvm.hotspot.oops.HeapVisitor {
private sun.jvm.hotspot.oops.OopPrinter oopPrinter
public void <init> (java.io.PrintStream)
java.io.PrintStream tty
public void prologue (long)
long size
public boolean doObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public void epilogue ()
}
sun/jvm/hotspot/oops/HeapVisitor.class
HeapVisitor.java
package sun.jvm.hotspot.oops
public abstract sun.jvm.hotspot.oops.HeapVisitor extends java.lang.Object {
public abstract void prologue (long)
public abstract boolean doObj (sun.jvm.hotspot.oops.Oop)
public abstract void epilogue ()
}
sun/jvm/hotspot/oops/IndexableFieldIdentifier.class
IndexableFieldIdentifier.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.IndexableFieldIdentifier extends sun.jvm.hotspot.oops.FieldIdentifier {
private int index
public void <init> (int)
int index
public int getIndex ()
public java.lang.String getName ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
sun/jvm/hotspot/oops/Instance$1.class
Instance.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.Instance$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/Instance.class
Instance.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.Instance extends sun.jvm.hotspot.oops.Oop {
private static long typeSize
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
void <init> (sun.jvm.hotspot.debugger.OopHandle, sun.jvm.hotspot.oops.ObjectHeap)
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.ObjectHeap heap
public static long getHeaderSize ()
public boolean isInstance ()
public void iterateFields (sun.jvm.hotspot.oops.OopVisitor, boolean)
sun.jvm.hotspot.oops.OopVisitor visitor
boolean doVMFields
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/InstanceClassLoaderKlass$1.class
InstanceClassLoaderKlass.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.InstanceClassLoaderKlass$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/InstanceClassLoaderKlass.class
InstanceClassLoaderKlass.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.InstanceClassLoaderKlass extends sun.jvm.hotspot.oops.InstanceKlass {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/InstanceKlass$1.class
InstanceKlass.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.InstanceKlass$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/InstanceKlass$ClassState.class
InstanceKlass.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.InstanceKlass$ClassState extends java.lang.Object {
public static final sun.jvm.hotspot.oops.InstanceKlass$ClassState ALLOCATED
public static final sun.jvm.hotspot.oops.InstanceKlass$ClassState LOADED
public static final sun.jvm.hotspot.oops.InstanceKlass$ClassState LINKED
public static final sun.jvm.hotspot.oops.InstanceKlass$ClassState BEING_INITIALIZED
public static final sun.jvm.hotspot.oops.InstanceKlass$ClassState FULLY_INITIALIZED
public static final sun.jvm.hotspot.oops.InstanceKlass$ClassState INITIALIZATION_ERROR
private String value
private void <init> (java.lang.String)
String value
public java.lang.String toString ()
static void <clinit> ()
}
sun/jvm/hotspot/oops/InstanceKlass$EnclosingMethodAttributeOffset.class
InstanceKlass.java
package sun.jvm.hotspot.oops
public abstract sun.jvm.hotspot.oops.InstanceKlass$EnclosingMethodAttributeOffset extends java.lang.Object {
public static final int enclosing_method_class_index_offset
public static final int enclosing_method_method_index_offset
public static final int enclosing_method_attribute_size
}
sun/jvm/hotspot/oops/InstanceKlass$InnerClassAttributeOffset.class
InstanceKlass.java
package sun.jvm.hotspot.oops
public abstract sun.jvm.hotspot.oops.InstanceKlass$InnerClassAttributeOffset extends java.lang.Object {
public static final int innerClassInnerClassInfoOffset
public static final int innerClassOuterClassInfoOffset
public static final int innerClassInnerNameOffset
public static final int innerClassAccessFlagsOffset
public static final int innerClassNextOffset
}
sun/jvm/hotspot/oops/InstanceKlass$StaticField.class
InstanceKlass.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.InstanceKlass$StaticField extends java.lang.Object {
public sun.jvm.hotspot.oops.AccessFlags flags
public sun.jvm.hotspot.oops.Field field
void <init> (sun.jvm.hotspot.oops.Field, sun.jvm.hotspot.oops.AccessFlags)
sun.jvm.hotspot.oops.Field field
sun.jvm.hotspot.oops.AccessFlags flags
}
sun/jvm/hotspot/oops/InstanceKlass.class
InstanceKlass.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.InstanceKlass extends sun.jvm.hotspot.oops.Klass {
private static int ACCESS_FLAGS_OFFSET
private static int NAME_INDEX_OFFSET
private static int SIGNATURE_INDEX_OFFSET
private static int INITVAL_INDEX_OFFSET
private static int LOW_OFFSET
private static int HIGH_OFFSET
private static int FIELD_SLOTS
private static short FIELDINFO_TAG_SIZE
private static short FIELDINFO_TAG_MASK
private static short FIELDINFO_TAG_OFFSET
private static int CLASS_STATE_ALLOCATED
private static int CLASS_STATE_LOADED
private static int CLASS_STATE_LINKED
private static int CLASS_STATE_BEING_INITIALIZED
private static int CLASS_STATE_FULLY_INITIALIZED
private static int CLASS_STATE_INITIALIZATION_ERROR
private static sun.jvm.hotspot.oops.MetadataField arrayKlasses
private static sun.jvm.hotspot.types.AddressField methods
private static sun.jvm.hotspot.types.AddressField methodOrdering
private static sun.jvm.hotspot.types.AddressField localInterfaces
private static sun.jvm.hotspot.types.AddressField transitiveInterfaces
private static sun.jvm.hotspot.types.AddressField fields
private static sun.jvm.hotspot.oops.CIntField javaFieldsCount
private static sun.jvm.hotspot.oops.MetadataField constants
private static sun.jvm.hotspot.types.AddressField classLoaderData
private static sun.jvm.hotspot.types.AddressField sourceDebugExtension
private static sun.jvm.hotspot.types.AddressField innerClasses
private static sun.jvm.hotspot.oops.CIntField sourceFileNameIndex
private static sun.jvm.hotspot.oops.CIntField nonstaticFieldSize
private static sun.jvm.hotspot.oops.CIntField staticFieldSize
private static sun.jvm.hotspot.oops.CIntField staticOopFieldCount
private static sun.jvm.hotspot.oops.CIntField nonstaticOopMapSize
private static sun.jvm.hotspot.oops.CIntField isMarkedDependent
private static sun.jvm.hotspot.oops.CIntField initState
private static sun.jvm.hotspot.oops.CIntField vtableLen
private static sun.jvm.hotspot.oops.CIntField itableLen
private static sun.jvm.hotspot.types.AddressField breakpoints
private static sun.jvm.hotspot.oops.CIntField genericSignatureIndex
private static sun.jvm.hotspot.oops.CIntField majorVersion
private static sun.jvm.hotspot.oops.CIntField minorVersion
private static long headerSize
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
int i
sun.jvm.hotspot.debugger.Address addr
public int getInitStateAsInt ()
public sun.jvm.hotspot.oops.InstanceKlass$ClassState getInitState ()
int state
public boolean isLoaded ()
public boolean isLinked ()
public boolean isInitialized ()
public boolean isNotInitialized ()
public boolean isBeingInitialized ()
public boolean isInErrorState ()
public int getClassStatus ()
int result
public long getObjectSize (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop object
public long getSize ()
public static long getHeaderSize ()
public short getFieldAccessFlags (int)
int index
public short getFieldNameIndex (int)
int index
public sun.jvm.hotspot.oops.Symbol getFieldName (int)
int index
int nameIndex
public short getFieldSignatureIndex (int)
int index
public sun.jvm.hotspot.oops.Symbol getFieldSignature (int)
int index
int signatureIndex
public short getFieldGenericSignatureIndex (int)
short flags
sun.jvm.hotspot.oops.AccessFlags access
int i
int index
int allFieldsCount
int generic_signature_slot
public sun.jvm.hotspot.oops.Symbol getFieldGenericSignature (int)
int index
short genericSignatureIndex
public short getFieldInitialValueIndex (int)
int index
public int getFieldOffset (int)
int index
sun.jvm.hotspot.utilities.U2Array fields
short lo
short hi
public sun.jvm.hotspot.oops.Klass getArrayKlasses ()
public sun.jvm.hotspot.utilities.MethodArray getMethods ()
public sun.jvm.hotspot.utilities.KlassArray getLocalInterfaces ()
public sun.jvm.hotspot.utilities.KlassArray getTransitiveInterfaces ()
public int getJavaFieldsCount ()
public int getAllFieldsCount ()
short flags
sun.jvm.hotspot.oops.AccessFlags access
int len
int allFieldsCount
public sun.jvm.hotspot.oops.ConstantPool getConstants ()
public sun.jvm.hotspot.classfile.ClassLoaderData getClassLoaderData ()
public sun.jvm.hotspot.oops.Oop getClassLoader ()
public sun.jvm.hotspot.oops.Symbol getSourceFileName ()
public java.lang.String getSourceDebugExtension ()
public long getNonstaticFieldSize ()
public long getStaticOopFieldCount ()
public long getNonstaticOopMapSize ()
public boolean getIsMarkedDependent ()
public long getVtableLen ()
public long getItableLen ()
public long majorVersion ()
public long minorVersion ()
public sun.jvm.hotspot.oops.Symbol getGenericSignature ()
long index
public long getSizeHelper ()
int lh
public long computeModifierFlags ()
sun.jvm.hotspot.oops.ConstantPool$CPSlot classInfo
sun.jvm.hotspot.oops.Symbol name
int ioff
int i
long access
sun.jvm.hotspot.utilities.U2Array innerClassList
int length
public boolean isInnerClassName (sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol sym
public boolean isInnerOrLocalClassName (sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol sym
private boolean isInInnerClasses (sun.jvm.hotspot.oops.Symbol, boolean)
sun.jvm.hotspot.oops.ConstantPool$CPSlot oclassInfo
sun.jvm.hotspot.oops.Symbol outerName
sun.jvm.hotspot.oops.ConstantPool$CPSlot iclassInfo
sun.jvm.hotspot.oops.Symbol innerName
sun.jvm.hotspot.oops.Symbol myname
int ooff
int innerNameIndex
int ioff
int i
sun.jvm.hotspot.oops.Symbol sym
boolean includeLocals
sun.jvm.hotspot.utilities.U2Array innerClassList
int length
public boolean implementsInterface (sun.jvm.hotspot.oops.Klass)
int i
sun.jvm.hotspot.oops.Klass k
sun.jvm.hotspot.utilities.KlassArray interfaces
int len
boolean computeSubtypeOf (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass k
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
public void iterateFields (sun.jvm.hotspot.oops.MetadataVisitor)
sun.jvm.hotspot.oops.MetadataVisitor visitor
public void iterateStaticFields (sun.jvm.hotspot.oops.OopVisitor)
sun.jvm.hotspot.oops.OopVisitor visitor
void iterateStaticFieldsInternal (sun.jvm.hotspot.oops.OopVisitor)
short accessFlags
sun.jvm.hotspot.oops.FieldType type
sun.jvm.hotspot.oops.AccessFlags access
int index
sun.jvm.hotspot.oops.OopVisitor visitor
int length
public sun.jvm.hotspot.oops.Klass getJavaSuper ()
public sun.jvm.hotspot.oops.Field[] getStaticFields ()
sun.jvm.hotspot.oops.Field f
int index
sun.jvm.hotspot.utilities.U2Array fields
int length
java.util.ArrayList result
public void iterateNonStaticFields (sun.jvm.hotspot.oops.OopVisitor, sun.jvm.hotspot.oops.Oop)
short accessFlags
sun.jvm.hotspot.oops.FieldType type
sun.jvm.hotspot.oops.AccessFlags access
int index
sun.jvm.hotspot.oops.OopVisitor visitor
sun.jvm.hotspot.oops.Oop obj
int length
public sun.jvm.hotspot.oops.Field findLocalField (sun.jvm.hotspot.oops.Symbol, sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol f_name
sun.jvm.hotspot.oops.Symbol f_sig
int i
sun.jvm.hotspot.oops.Symbol name
sun.jvm.hotspot.oops.Symbol sig
int length
public sun.jvm.hotspot.oops.Field findInterfaceField (sun.jvm.hotspot.oops.Symbol, sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.InstanceKlass intf1
sun.jvm.hotspot.oops.Field f
int i
sun.jvm.hotspot.oops.Symbol name
sun.jvm.hotspot.oops.Symbol sig
sun.jvm.hotspot.utilities.KlassArray interfaces
int n
public sun.jvm.hotspot.oops.Field findField (sun.jvm.hotspot.oops.Symbol, sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol name
sun.jvm.hotspot.oops.Symbol sig
sun.jvm.hotspot.oops.Field f
sun.jvm.hotspot.oops.InstanceKlass supr
public sun.jvm.hotspot.oops.Field findField (java.lang.String, java.lang.String)
String name
String sig
sun.jvm.hotspot.memory.SymbolTable symbols
sun.jvm.hotspot.oops.Symbol nameSym
sun.jvm.hotspot.oops.Symbol sigSym
public sun.jvm.hotspot.oops.Field findFieldDbg (java.lang.String, java.lang.String)
String name
String sig
public sun.jvm.hotspot.oops.Field getFieldByIndex (int)
int fieldIndex
public java.util.List getImmediateFields ()
int index
int length
java.util.List immediateFields
public java.util.List getAllFields ()
sun.jvm.hotspot.oops.InstanceKlass intf1
int i
sun.jvm.hotspot.oops.InstanceKlass supr
java.util.List allFields
sun.jvm.hotspot.utilities.KlassArray interfaces
int n
public java.util.List getImmediateMethods ()
int index
int originalIndex
int index
sun.jvm.hotspot.utilities.MethodArray methods
int length
Object[] tmp
sun.jvm.hotspot.utilities.IntArray methodOrdering
public java.util.List getDirectImplementedInterfaces ()
int index
sun.jvm.hotspot.utilities.KlassArray interfaces
int length
java.util.List directImplementedInterfaces
public sun.jvm.hotspot.oops.Klass arrayKlassImpl (boolean, int)
boolean orNull
int n
sun.jvm.hotspot.oops.ObjArrayKlass oak
public sun.jvm.hotspot.oops.Klass arrayKlassImpl (boolean)
boolean orNull
public java.lang.String signature ()
public sun.jvm.hotspot.oops.Method findMethod (java.lang.String, java.lang.String)
String name
String sig
sun.jvm.hotspot.memory.SymbolTable syms
sun.jvm.hotspot.oops.Symbol nameSym
sun.jvm.hotspot.oops.Symbol sigSym
public sun.jvm.hotspot.oops.Method findMethod (sun.jvm.hotspot.oops.Symbol, sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol name
sun.jvm.hotspot.oops.Symbol sig
public sun.jvm.hotspot.oops.BreakpointInfo getBreakpoints ()
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.utilities.IntArray getMethodOrdering ()
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.utilities.U2Array getFields ()
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.utilities.U2Array getInnerClasses ()
sun.jvm.hotspot.debugger.Address addr
private void visitField (sun.jvm.hotspot.oops.OopVisitor, sun.jvm.hotspot.oops.FieldType, int)
sun.jvm.hotspot.oops.OopVisitor visitor
sun.jvm.hotspot.oops.FieldType type
int index
sun.jvm.hotspot.oops.Field f
private sun.jvm.hotspot.oops.Field newField (int)
int index
sun.jvm.hotspot.oops.FieldType type
private static sun.jvm.hotspot.oops.Method findMethod (sun.jvm.hotspot.utilities.MethodArray, sun.jvm.hotspot.oops.Symbol, sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Method m1
sun.jvm.hotspot.oops.Method m1
int index
int i
int mid
sun.jvm.hotspot.oops.Method m
int res
int index
sun.jvm.hotspot.utilities.MethodArray methods
sun.jvm.hotspot.oops.Symbol name
sun.jvm.hotspot.oops.Symbol signature
int len
int l
int h
private static int linearSearch (sun.jvm.hotspot.utilities.MethodArray, sun.jvm.hotspot.oops.Symbol, sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Method m
int index
sun.jvm.hotspot.utilities.MethodArray methods
sun.jvm.hotspot.oops.Symbol name
sun.jvm.hotspot.oops.Symbol signature
int len
public void dumpReplayData (java.io.PrintStream)
int index
sun.jvm.hotspot.oops.ByteField bf
sun.jvm.hotspot.oops.BooleanField bf
sun.jvm.hotspot.oops.ShortField bf
sun.jvm.hotspot.oops.CharField bf
sun.jvm.hotspot.oops.IntField bf
sun.jvm.hotspot.oops.LongField bf
sun.jvm.hotspot.oops.FloatField bf
sun.jvm.hotspot.oops.DoubleField bf
sun.jvm.hotspot.oops.Instance inst
sun.jvm.hotspot.oops.ObjArray oa
sun.jvm.hotspot.oops.Klass ek
sun.jvm.hotspot.oops.TypeArray ta
sun.jvm.hotspot.oops.OopField bf
sun.jvm.hotspot.oops.Oop value
sun.jvm.hotspot.oops.Field f
sun.jvm.hotspot.oops.Oop mirror
int i
sun.jvm.hotspot.oops.Field[] staticFields
java.io.PrintStream out
sun.jvm.hotspot.oops.ConstantPool cp
sun.jvm.hotspot.oops.Klass sub
int length
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/InstanceMirrorKlass$1.class
InstanceMirrorKlass.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.InstanceMirrorKlass$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/InstanceMirrorKlass.class
InstanceMirrorKlass.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.InstanceMirrorKlass extends sun.jvm.hotspot.oops.InstanceKlass {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public long getObjectSize (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop o
public void iterateNonStaticFields (sun.jvm.hotspot.oops.OopVisitor, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.OopVisitor visitor
sun.jvm.hotspot.oops.Oop obj
sun.jvm.hotspot.oops.Klass klass
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/InstanceRefKlass$1.class
InstanceRefKlass.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.InstanceRefKlass$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/InstanceRefKlass.class
InstanceRefKlass.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.InstanceRefKlass extends sun.jvm.hotspot.oops.InstanceKlass {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/IntField.class
IntField.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.IntField extends sun.jvm.hotspot.oops.Field {
public void <init> (sun.jvm.hotspot.oops.FieldIdentifier, long, boolean)
sun.jvm.hotspot.oops.FieldIdentifier id
long offset
boolean isVMField
public void <init> (sun.jvm.hotspot.types.JIntField, long)
sun.jvm.hotspot.types.JIntField vmField
long startOffset
public void <init> (sun.jvm.hotspot.oops.InstanceKlass, int)
sun.jvm.hotspot.oops.InstanceKlass holder
int fieldArrayIndex
public int getValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public int getValue (sun.jvm.hotspot.runtime.VMObject)
sun.jvm.hotspot.runtime.VMObject obj
public void setValue (sun.jvm.hotspot.oops.Oop, int) throws sun.jvm.hotspot.oops.MutationException
sun.jvm.hotspot.oops.Oop obj
int value
}
sun/jvm/hotspot/oops/JVMDIClassStatus.class
JVMDIClassStatus.java
package sun.jvm.hotspot.oops
public abstract sun.jvm.hotspot.oops.JVMDIClassStatus extends java.lang.Object {
public static final int VERIFIED
public static final int PREPARED
public static final int INITIALIZED
public static final int ERROR
}
sun/jvm/hotspot/oops/JumpData.class
JumpData.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.JumpData extends sun.jvm.hotspot.oops.ProfileData {
static final int takenOffSet
static final int displacementOffSet
static final int jumpCellCount
public void <init> (sun.jvm.hotspot.oops.DataLayout)
sun.jvm.hotspot.oops.DataLayout layout
static int staticCellCount ()
public int cellCount ()
int taken ()
int displacement ()
static int takenOffset ()
static int displacementOffset ()
public void printDataOn (java.io.PrintStream)
java.io.PrintStream st
}
sun/jvm/hotspot/oops/Klass$1.class
Klass.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.Klass$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/Klass.class
Klass.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.Klass extends sun.jvm.hotspot.oops.Metadata implements sun.jvm.hotspot.runtime.ClassConstants {
public static int LH_INSTANCE_SLOW_PATH_BIT
public static int LH_LOG2_ELEMENT_SIZE_SHIFT
public static int LH_ELEMENT_TYPE_SHIFT
public static int LH_HEADER_SIZE_SHIFT
public static int LH_ARRAY_TAG_SHIFT
public static int LH_ARRAY_TAG_TYPE_VALUE
public static int LH_ARRAY_TAG_OBJ_VALUE
private static sun.jvm.hotspot.oops.OopField javaMirror
private static sun.jvm.hotspot.oops.MetadataField superField
private static sun.jvm.hotspot.oops.IntField layoutHelper
private static sun.jvm.hotspot.types.AddressField name
private static sun.jvm.hotspot.oops.CIntField accessFlags
private static sun.jvm.hotspot.oops.MetadataField subklass
private static sun.jvm.hotspot.oops.MetadataField nextSibling
private static sun.jvm.hotspot.types.Field traceIDField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int getClassStatus ()
public boolean isKlass ()
private sun.jvm.hotspot.debugger.Address getValue (sun.jvm.hotspot.types.AddressField)
sun.jvm.hotspot.types.AddressField field
protected sun.jvm.hotspot.oops.Symbol getSymbol (sun.jvm.hotspot.types.AddressField)
sun.jvm.hotspot.types.AddressField field
public sun.jvm.hotspot.oops.Instance getJavaMirror ()
public sun.jvm.hotspot.oops.Klass getSuper ()
public sun.jvm.hotspot.oops.Klass getJavaSuper ()
public int getLayoutHelper ()
public sun.jvm.hotspot.oops.Symbol getName ()
public long getAccessFlags ()
public sun.jvm.hotspot.oops.AccessFlags getAccessFlagsObj ()
public sun.jvm.hotspot.oops.Klass getSubklassKlass ()
public sun.jvm.hotspot.oops.Klass getNextSiblingKlass ()
public long traceID ()
public long computeModifierFlags ()
public final long getClassModifiers ()
long flags
public boolean isSubclassOf (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass t
sun.jvm.hotspot.oops.Klass k
public boolean isSubtypeOf (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass k
boolean computeSubtypeOf (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass k
public sun.jvm.hotspot.oops.Klass lca (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass k2
sun.jvm.hotspot.oops.Klass k1
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
public void iterateFields (sun.jvm.hotspot.oops.MetadataVisitor)
sun.jvm.hotspot.oops.MetadataVisitor visitor
public long getObjectSize ()
public sun.jvm.hotspot.oops.Klass arrayKlass (int)
int rank
public sun.jvm.hotspot.oops.Klass arrayKlass ()
public sun.jvm.hotspot.oops.Klass arrayKlassOrNull (int)
int rank
public sun.jvm.hotspot.oops.Klass arrayKlassOrNull ()
public sun.jvm.hotspot.oops.Klass arrayKlassImpl (boolean, int)
boolean orNull
int rank
public sun.jvm.hotspot.oops.Klass arrayKlassImpl (boolean)
boolean orNull
public java.lang.String signature ()
public boolean isPublic ()
public boolean isFinal ()
public boolean isInterface ()
public boolean isAbstract ()
public boolean isSuper ()
public boolean isSynthetic ()
public boolean hasFinalizer ()
public boolean isCloneable ()
public boolean hasVanillaConstructor ()
public boolean hasMirandaMethods ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/LineNumberTableElement.class
LineNumberTableElement.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.LineNumberTableElement extends java.lang.Object {
private int start_bci
private int line_number
public void <init> (int, int)
int start_bci
int line_number
public int getStartBCI ()
public int getLineNumber ()
}
sun/jvm/hotspot/oops/LocalVariableTableElement$1.class
LocalVariableTableElement.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.LocalVariableTableElement$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/LocalVariableTableElement.class
LocalVariableTableElement.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.LocalVariableTableElement extends java.lang.Object {
private static long offsetOfStartBCI
private static long offsetOfLength
private static long offsetOfNameCPIndex
private static long offsetOfDescriptorCPIndex
private static long offsetOfSignatureCPIndex
private static long offsetOfSlot
private sun.jvm.hotspot.debugger.Address handle
private long offset
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address, long)
sun.jvm.hotspot.debugger.Address handle
long offset
public int getStartBCI ()
public int getLength ()
public int getNameCPIndex ()
public int getDescriptorCPIndex ()
public int getSignatureCPIndex ()
public int getSlot ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/LongField.class
LongField.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.LongField extends sun.jvm.hotspot.oops.Field {
public void <init> (sun.jvm.hotspot.oops.FieldIdentifier, long, boolean)
sun.jvm.hotspot.oops.FieldIdentifier id
long offset
boolean isVMField
public void <init> (sun.jvm.hotspot.types.JLongField, long)
sun.jvm.hotspot.types.JLongField vmField
long startOffset
public void <init> (sun.jvm.hotspot.oops.InstanceKlass, int)
sun.jvm.hotspot.oops.InstanceKlass holder
int fieldArrayIndex
public long getValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public long getValue (sun.jvm.hotspot.runtime.VMObject)
sun.jvm.hotspot.runtime.VMObject obj
public void setValue (sun.jvm.hotspot.oops.Oop, long)
sun.jvm.hotspot.oops.Oop obj
long value
}
sun/jvm/hotspot/oops/Mark$1.class
Mark.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.Mark$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/Mark.class
Mark.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.Mark extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField markField
private static long ageBits
private static long lockBits
private static long biasedLockBits
private static long maxHashBits
private static long hashBits
private static long lockShift
private static long biasedLockShift
private static long ageShift
private static long hashShift
private static long lockMask
private static long lockMaskInPlace
private static long biasedLockMask
private static long biasedLockMaskInPlace
private static long biasedLockBitInPlace
private static long ageMask
private static long ageMaskInPlace
private static long hashMask
private static long hashMaskInPlace
private static long biasedLockAlignment
private static long lockedValue
private static long unlockedValue
private static long monitorValue
private static long markedValue
private static long biasedLockPattern
private static long noHash
private static long noHashInPlace
private static long noLockInPlace
private static long maxAge
private static long cmsShift
private static long cmsMask
private static long sizeShift
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public long value ()
public sun.jvm.hotspot.debugger.Address valueAsAddress ()
public boolean hasBiasPattern ()
public sun.jvm.hotspot.runtime.JavaThread biasedLocker ()
sun.jvm.hotspot.runtime.Threads threads
sun.jvm.hotspot.debugger.Address addr
public boolean isBiasedAnonymously ()
public boolean isLocked ()
public boolean isUnlocked ()
public boolean isMarked ()
public boolean isBeingInflated ()
public boolean mustBePreserved ()
public boolean hasLocker ()
public sun.jvm.hotspot.runtime.BasicLock locker ()
public boolean hasMonitor ()
public sun.jvm.hotspot.runtime.ObjectMonitor monitor ()
sun.jvm.hotspot.debugger.Address monAddr
public boolean hasDisplacedMarkHelper ()
public sun.jvm.hotspot.oops.Mark displacedMarkHelper ()
sun.jvm.hotspot.debugger.Address addr
public int age ()
public long hash ()
public boolean hasNoHash ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
public boolean isCmsFreeChunk ()
public long getSize ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/Metadata$1.class
Metadata.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.Metadata$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/Metadata.class
Metadata.java
package sun.jvm.hotspot.oops
public abstract sun.jvm.hotspot.oops.Metadata extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.runtime.VirtualBaseConstructor metadataConstructor
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
public static sun.jvm.hotspot.oops.Metadata instantiateWrapperFor (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void iterate (sun.jvm.hotspot.oops.MetadataVisitor)
sun.jvm.hotspot.oops.MetadataVisitor visitor
void iterateFields (sun.jvm.hotspot.oops.MetadataVisitor)
sun.jvm.hotspot.oops.MetadataVisitor visitor
public abstract void printValueOn (java.io.PrintStream)
public void dumpReplayData (java.io.PrintStream)
java.io.PrintStream out
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/MetadataField.class
MetadataField.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.MetadataField extends sun.jvm.hotspot.oops.Field {
public void <init> (sun.jvm.hotspot.types.AddressField, long)
sun.jvm.hotspot.types.AddressField vmField
long startOffset
public sun.jvm.hotspot.oops.Metadata getValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public sun.jvm.hotspot.oops.Metadata getValue (sun.jvm.hotspot.runtime.VMObject)
sun.jvm.hotspot.runtime.VMObject obj
public sun.jvm.hotspot.oops.Metadata getValue (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void setValue (sun.jvm.hotspot.oops.Oop, long) throws sun.jvm.hotspot.oops.MutationException
sun.jvm.hotspot.oops.Oop obj
long value
}
sun/jvm/hotspot/oops/MetadataVisitor.class
MetadataVisitor.java
package sun.jvm.hotspot.oops
public abstract sun.jvm.hotspot.oops.MetadataVisitor extends java.lang.Object implements sun.jvm.hotspot.oops.FieldVisitor {
public abstract void prologue ()
public abstract void epilogue ()
public abstract void setObj (sun.jvm.hotspot.oops.Metadata)
public abstract sun.jvm.hotspot.oops.Metadata getObj ()
}
sun/jvm/hotspot/oops/Method$1.class
Method.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.Method$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/Method.class
Method.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.Method extends sun.jvm.hotspot.oops.Metadata {
private static sun.jvm.hotspot.types.AddressField constMethod
private static sun.jvm.hotspot.types.AddressField methodData
private static sun.jvm.hotspot.types.AddressField methodCounters
private static sun.jvm.hotspot.oops.CIntField methodSize
private static sun.jvm.hotspot.oops.CIntField accessFlags
private static sun.jvm.hotspot.oops.CIntField vtableIndex
private static long bytecodeOffset
private static sun.jvm.hotspot.types.AddressField code
private static sun.jvm.hotspot.oops.Symbol objectInitializerName
private static sun.jvm.hotspot.oops.Symbol classInitializerName
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isMethod ()
private static sun.jvm.hotspot.oops.Symbol objectInitializerName ()
private static sun.jvm.hotspot.oops.Symbol classInitializerName ()
public sun.jvm.hotspot.oops.ConstMethod getConstMethod ()
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.ConstantPool getConstants ()
public sun.jvm.hotspot.oops.MethodData getMethodData ()
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.MethodCounters getMethodCounters ()
sun.jvm.hotspot.debugger.Address addr
public long getMethodSize ()
public long getMaxStack ()
public long getMaxLocals ()
public long getSizeOfParameters ()
public long getNameIndex ()
public long getSignatureIndex ()
public long getGenericSignatureIndex ()
public long getAccessFlags ()
public long getCodeSize ()
public long getVtableIndex ()
public long getInvocationCount ()
sun.jvm.hotspot.oops.MethodCounters mc
public long getBackedgeCount ()
sun.jvm.hotspot.oops.MethodCounters mc
public sun.jvm.hotspot.code.NMethod getNativeMethod ()
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.AccessFlags getAccessFlagsObj ()
public int getBytecodeOrBPAt (int)
int bci
public int getOrigBytecodeAt (int)
int bci
sun.jvm.hotspot.oops.BreakpointInfo bp
public byte getBytecodeByteArg (int)
int bci
public short getBytecodeShortArg (int)
int bci
public short getNativeShortArg (int)
int bci
public int getBytecodeIntArg (int)
int bci
public int getNativeIntArg (int)
int bci
public byte[] getByteCode ()
public sun.jvm.hotspot.oops.Symbol getName ()
public sun.jvm.hotspot.oops.Symbol getSignature ()
public sun.jvm.hotspot.oops.Symbol getGenericSignature ()
long index
public sun.jvm.hotspot.oops.InstanceKlass getMethodHolder ()
public boolean isPublic ()
public boolean isPrivate ()
public boolean isProtected ()
public boolean isPackagePrivate ()
sun.jvm.hotspot.oops.AccessFlags af
public boolean isStatic ()
public boolean isFinal ()
public boolean isSynchronized ()
public boolean isBridge ()
public boolean isVarArgs ()
public boolean isNative ()
public boolean isAbstract ()
public boolean isStrict ()
public boolean isSynthetic ()
public boolean isConstructor ()
public boolean isStaticInitializer ()
public boolean isObsolete ()
public sun.jvm.hotspot.interpreter.OopMapCacheEntry getMaskFor (int)
int bci
sun.jvm.hotspot.interpreter.OopMapCacheEntry entry
public long getSize ()
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
public void iterateFields (sun.jvm.hotspot.oops.MetadataVisitor)
sun.jvm.hotspot.oops.MetadataVisitor visitor
public boolean hasLineNumberTable ()
public int getLineNumberFromBCI (int)
int bci
public sun.jvm.hotspot.oops.LineNumberTableElement[] getLineNumberTable ()
public boolean hasLocalVariableTable ()
public sun.jvm.hotspot.oops.LocalVariableTableElement[] getLocalVariableTable ()
public sun.jvm.hotspot.oops.Symbol getLocalVariableName (int, int)
sun.jvm.hotspot.oops.LocalVariableTableElement local
int l
int bci
int slot
sun.jvm.hotspot.oops.LocalVariableTableElement[] locals
public boolean hasExceptionTable ()
public sun.jvm.hotspot.oops.ExceptionTableElement[] getExceptionTable ()
public boolean hasCheckedExceptions ()
public sun.jvm.hotspot.oops.CheckedExceptionElement[] getCheckedExceptions ()
public java.lang.String externalNameAndSignature ()
StringBuffer buf
public void dumpReplayData (java.io.PrintStream)
java.io.PrintStream out
sun.jvm.hotspot.code.NMethod nm
int code_size
sun.jvm.hotspot.oops.Klass holder
public int interpreterThrowoutCount ()
public int interpreterInvocationCount ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/MethodCounters$1.class
MethodCounters.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.MethodCounters$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/MethodCounters.class
MethodCounters.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.MethodCounters extends sun.jvm.hotspot.oops.Metadata {
private static sun.jvm.hotspot.oops.CIntField interpreterInvocationCountField
private static sun.jvm.hotspot.oops.CIntField interpreterThrowoutCountField
private static sun.jvm.hotspot.oops.CIntField invocationCounter
private static sun.jvm.hotspot.oops.CIntField backedgeCounter
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public int interpreterInvocationCount ()
public int interpreterThrowoutCount ()
public long getInvocationCounter ()
public long getBackedgeCounter ()
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/MethodData$1.class
MethodData.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.MethodData$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/MethodData.class
MethodData.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.MethodData extends sun.jvm.hotspot.oops.Metadata {
static int TypeProfileWidth
static int BciProfileWidth
static int CompileThreshold
static int Reason_many
static int Reason_none
static int Reason_LIMIT
static int Reason_RECORDED_LIMIT
private static String[] trapReasonName
static final int dsReasonMask
static final int dsRecompileBit
private static long baseOffset
private static sun.jvm.hotspot.oops.CIntField size
private static sun.jvm.hotspot.oops.MetadataField method
private static sun.jvm.hotspot.oops.CIntField dataSize
private static sun.jvm.hotspot.types.AddressField data
public static int sizeofMethodDataOopDesc
public static int cellSize
static java.lang.String trapReasonName (int)
int reason
static int trapStateReason (int)
int trapState
int recompileBit
static boolean trapStateIsRecompiled (int)
int trapState
static boolean reasonIsRecordedPerBytecode (int)
int reason
static int trapStateAddReason (int, int)
int trapState
int reason
int recompileBit
static int trapStateSetRecompiled (int, boolean)
int trapState
boolean z
static java.lang.String formatTrapState (int)
int trapState
int reason
boolean recompFlag
int decodedState
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.runtime.VM$Flag flag
int f
String trimmed
int value
String name
int index
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.runtime.VM$Flag[] flags
java.util.Iterator i
String prefix
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isMethodData ()
public sun.jvm.hotspot.oops.Method getMethod ()
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
sun.jvm.hotspot.oops.Method m
public void iterateFields (sun.jvm.hotspot.oops.MetadataVisitor)
sun.jvm.hotspot.oops.MetadataVisitor visitor
int dataSize ()
boolean outOfBounds (int)
int dataIndex
sun.jvm.hotspot.oops.ProfileData dataAt (int)
int dataIndex
sun.jvm.hotspot.oops.DataLayout dataLayout
int dpToDi (int)
int dp
int firstDi ()
public sun.jvm.hotspot.oops.ProfileData firstData ()
public sun.jvm.hotspot.oops.ProfileData nextData (sun.jvm.hotspot.oops.ProfileData)
sun.jvm.hotspot.oops.ProfileData current
int currentIndex
int nextIndex
boolean isValid (sun.jvm.hotspot.oops.ProfileData)
sun.jvm.hotspot.oops.ProfileData current
public void printDataOn (java.io.PrintStream)
java.io.PrintStream st
sun.jvm.hotspot.oops.ProfileData data
private byte[] fetchDataAt (sun.jvm.hotspot.debugger.Address, long, long)
int i
sun.jvm.hotspot.debugger.Address base
long offset
long size
byte[] result
public byte[] orig ()
public long[] data ()
sun.jvm.hotspot.debugger.Address value
int i
sun.jvm.hotspot.debugger.Address base
long offset
int elements
long[] result
int mileageOf (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method method
long mileage
int iic
long ic
long bc
long icval
long bcval
public int currentMileage ()
public void dumpReplayData (java.io.PrintStream)
int i
int i
sun.jvm.hotspot.oops.Klass k
int i
sun.jvm.hotspot.oops.ReceiverTypeData vdata
sun.jvm.hotspot.oops.Klass k
int i
sun.jvm.hotspot.oops.VirtualCallData vdata
sun.jvm.hotspot.oops.ProfileData pdata
int round
java.io.PrintStream out
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.oops.Klass holder
byte[] orig
long[] data
int count
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/MultiBranchData.class
MultiBranchData.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.MultiBranchData extends sun.jvm.hotspot.oops.ArrayData {
static final int defaultCountOffSet
static final int defaultDisaplacementOffSet
static final int caseArrayStart
static final int relativeCountOffSet
static final int relativeDisplacementOffSet
static final int perCaseCellCount
public void <init> (sun.jvm.hotspot.oops.DataLayout)
sun.jvm.hotspot.oops.DataLayout layout
int numberOfCases ()
int alen
int defaultCount ()
int defaultDisplacement ()
int countAt (int)
int index
int displacementAt (int)
int index
static int defaultCountOffset ()
static int defaultDisplacementOffset ()
static int caseCountOffset (int)
int index
static int caseArrayOffset ()
static int perCaseSize ()
static int relativeCountOffset ()
static int relativeDisplacementOffset ()
public void printDataOn (java.io.PrintStream)
int i
java.io.PrintStream st
int cases
public volatile synthetic int cellCount ()
}
sun/jvm/hotspot/oops/MutationException.class
MutationException.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.MutationException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String detail
}
sun/jvm/hotspot/oops/NamedFieldIdentifier.class
NamedFieldIdentifier.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.NamedFieldIdentifier extends sun.jvm.hotspot.oops.FieldIdentifier {
private String name
public void <init> (java.lang.String)
String name
public java.lang.String getName ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
sun/jvm/hotspot/oops/NarrowKlassField.class
NarrowKlassField.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.NarrowKlassField extends sun.jvm.hotspot.oops.MetadataField {
public void <init> (sun.jvm.hotspot.types.AddressField, long)
sun.jvm.hotspot.types.AddressField vmField
long startOffset
public sun.jvm.hotspot.oops.Metadata getValue (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void setValue (sun.jvm.hotspot.oops.Oop, long) throws sun.jvm.hotspot.oops.MutationException
sun.jvm.hotspot.oops.Oop obj
long value
}
sun/jvm/hotspot/oops/NarrowOopField.class
NarrowOopField.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.NarrowOopField extends sun.jvm.hotspot.oops.OopField {
public void <init> (sun.jvm.hotspot.oops.FieldIdentifier, long, boolean)
sun.jvm.hotspot.oops.FieldIdentifier id
long offset
boolean isVMField
public void <init> (sun.jvm.hotspot.types.OopField, long)
sun.jvm.hotspot.types.OopField vmField
long startOffset
public void <init> (sun.jvm.hotspot.oops.InstanceKlass, int)
sun.jvm.hotspot.oops.InstanceKlass holder
int fieldArrayIndex
public sun.jvm.hotspot.oops.Oop getValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public sun.jvm.hotspot.debugger.OopHandle getValueAsOopHandle (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public void setValue (sun.jvm.hotspot.oops.Oop) throws sun.jvm.hotspot.oops.MutationException
sun.jvm.hotspot.oops.Oop obj
}
sun/jvm/hotspot/oops/ObjArray$1.class
ObjArray.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.ObjArray$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/ObjArray.class
ObjArray.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ObjArray extends sun.jvm.hotspot.oops.Array {
private static long elementSize
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
void <init> (sun.jvm.hotspot.debugger.OopHandle, sun.jvm.hotspot.oops.ObjectHeap)
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.ObjectHeap heap
public boolean isObjArray ()
public sun.jvm.hotspot.debugger.OopHandle getOopHandleAt (long)
long index
long offset
public sun.jvm.hotspot.oops.Oop getObjAt (long)
long index
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
public void iterateFields (sun.jvm.hotspot.oops.OopVisitor, boolean)
sun.jvm.hotspot.oops.OopField field
long offset
sun.jvm.hotspot.oops.OopField field
int index
sun.jvm.hotspot.oops.OopVisitor visitor
boolean doVMFields
int length
long baseOffset
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/ObjArrayKlass$1.class
ObjArrayKlass.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.ObjArrayKlass$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/ObjArrayKlass.class
ObjArrayKlass.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ObjArrayKlass extends sun.jvm.hotspot.oops.ArrayKlass {
private static sun.jvm.hotspot.oops.MetadataField elementKlass
private static sun.jvm.hotspot.oops.MetadataField bottomKlass
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.Klass getElementKlass ()
public sun.jvm.hotspot.oops.Klass getBottomKlass ()
public long computeModifierFlags ()
long elementFlags
long arrayFlags
public void iterateFields (sun.jvm.hotspot.oops.MetadataVisitor)
sun.jvm.hotspot.oops.MetadataVisitor visitor
public sun.jvm.hotspot.oops.Klass arrayKlassImpl (boolean, int)
boolean orNull
int n
int dimension
sun.jvm.hotspot.oops.ObjArrayKlass ak
public sun.jvm.hotspot.oops.Klass arrayKlassImpl (boolean)
boolean orNull
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/ObjectHeap$1.class
ObjectHeap.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.ObjectHeap$1 extends java.lang.Object implements sun.jvm.hotspot.oops.ObjectHeap$ObjectFilter {
final synthetic sun.jvm.hotspot.oops.Klass val$k
final synthetic sun.jvm.hotspot.oops.ObjectHeap this$0
void <init> (sun.jvm.hotspot.oops.ObjectHeap, sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.ObjectHeap this$0
public boolean canInclude (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
sun.jvm.hotspot.oops.Klass tk
}
sun/jvm/hotspot/oops/ObjectHeap$2.class
ObjectHeap.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.ObjectHeap$2 extends java.lang.Object implements sun.jvm.hotspot.oops.ObjectHeap$ObjectFilter {
final synthetic sun.jvm.hotspot.oops.Klass val$k
final synthetic sun.jvm.hotspot.oops.ObjectHeap this$0
void <init> (sun.jvm.hotspot.oops.ObjectHeap, sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.ObjectHeap this$0
public boolean canInclude (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
sun.jvm.hotspot.oops.Klass tk
}
sun/jvm/hotspot/oops/ObjectHeap$3.class
ObjectHeap.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.ObjectHeap$3 extends java.lang.Object implements java.util.Comparator {
final synthetic sun.jvm.hotspot.oops.ObjectHeap this$0
void <init> (sun.jvm.hotspot.oops.ObjectHeap)
sun.jvm.hotspot.oops.ObjectHeap this$0
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
}
sun/jvm/hotspot/oops/ObjectHeap$LiveRegionsCollector.class
ObjectHeap.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.ObjectHeap$LiveRegionsCollector extends java.lang.Object implements sun.jvm.hotspot.memory.SpaceClosure {
private java.util.List liveRegions
final synthetic sun.jvm.hotspot.oops.ObjectHeap this$0
void <init> (sun.jvm.hotspot.oops.ObjectHeap, java.util.List)
java.util.List l
public void doSpace (sun.jvm.hotspot.memory.Space)
sun.jvm.hotspot.memory.Space s
}
sun/jvm/hotspot/oops/ObjectHeap$ObjectFilter.class
ObjectHeap.java
package sun.jvm.hotspot.oops
public abstract sun.jvm.hotspot.oops.ObjectHeap$ObjectFilter extends java.lang.Object {
public abstract boolean canInclude (sun.jvm.hotspot.oops.Oop)
}
sun/jvm/hotspot/oops/ObjectHeap.class
ObjectHeap.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ObjectHeap extends java.lang.Object {
private static final boolean DEBUG
private sun.jvm.hotspot.debugger.Address boolArrayKlassHandle
private sun.jvm.hotspot.debugger.Address byteArrayKlassHandle
private sun.jvm.hotspot.debugger.Address charArrayKlassHandle
private sun.jvm.hotspot.debugger.Address intArrayKlassHandle
private sun.jvm.hotspot.debugger.Address shortArrayKlassHandle
private sun.jvm.hotspot.debugger.Address longArrayKlassHandle
private sun.jvm.hotspot.debugger.Address singleArrayKlassHandle
private sun.jvm.hotspot.debugger.Address doubleArrayKlassHandle
private sun.jvm.hotspot.oops.TypeArrayKlass boolArrayKlassObj
private sun.jvm.hotspot.oops.TypeArrayKlass byteArrayKlassObj
private sun.jvm.hotspot.oops.TypeArrayKlass charArrayKlassObj
private sun.jvm.hotspot.oops.TypeArrayKlass intArrayKlassObj
private sun.jvm.hotspot.oops.TypeArrayKlass shortArrayKlassObj
private sun.jvm.hotspot.oops.TypeArrayKlass longArrayKlassObj
private sun.jvm.hotspot.oops.TypeArrayKlass singleArrayKlassObj
private sun.jvm.hotspot.oops.TypeArrayKlass doubleArrayKlassObj
private long oopSize
private long byteSize
private long charSize
private long booleanSize
private long intSize
private long shortSize
private long longSize
private long floatSize
private long doubleSize
public void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type universeType
public void <init> (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
public boolean equal (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop o1
sun.jvm.hotspot.oops.Oop o2
public long getOopSize ()
public long getByteSize ()
public long getCharSize ()
public long getBooleanSize ()
public long getIntSize ()
public long getShortSize ()
public long getLongSize ()
public long getFloatSize ()
public long getDoubleSize ()
public sun.jvm.hotspot.oops.TypeArrayKlass getBoolArrayKlassObj ()
public sun.jvm.hotspot.oops.TypeArrayKlass getByteArrayKlassObj ()
public sun.jvm.hotspot.oops.TypeArrayKlass getCharArrayKlassObj ()
public sun.jvm.hotspot.oops.TypeArrayKlass getIntArrayKlassObj ()
public sun.jvm.hotspot.oops.TypeArrayKlass getShortArrayKlassObj ()
public sun.jvm.hotspot.oops.TypeArrayKlass getLongArrayKlassObj ()
public sun.jvm.hotspot.oops.TypeArrayKlass getSingleArrayKlassObj ()
public sun.jvm.hotspot.oops.TypeArrayKlass getDoubleArrayKlassObj ()
public sun.jvm.hotspot.oops.Klass typeArrayKlassObj (int)
int t
public void iterate (sun.jvm.hotspot.oops.HeapVisitor)
sun.jvm.hotspot.oops.HeapVisitor visitor
public void iterate (sun.jvm.hotspot.oops.HeapVisitor, sun.jvm.hotspot.oops.ObjectHeap$ObjectFilter)
sun.jvm.hotspot.oops.HeapVisitor visitor
sun.jvm.hotspot.oops.ObjectHeap$ObjectFilter of
public void iterateObjectsOfKlass (sun.jvm.hotspot.oops.HeapVisitor, sun.jvm.hotspot.oops.Klass, boolean)
sun.jvm.hotspot.oops.HeapVisitor visitor
sun.jvm.hotspot.oops.Klass k
boolean includeSubtypes
public void iterateObjectsOfKlass (sun.jvm.hotspot.oops.HeapVisitor, sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.HeapVisitor visitor
sun.jvm.hotspot.oops.Klass k
public void iterateRaw (sun.jvm.hotspot.oops.RawHeapVisitor)
sun.jvm.hotspot.debugger.Address bottom
sun.jvm.hotspot.debugger.Address top
int i
sun.jvm.hotspot.debugger.Address bottom
sun.jvm.hotspot.debugger.Address top
int i
sun.jvm.hotspot.oops.RawHeapVisitor visitor
java.util.List liveRegions
long totalSize
public boolean isValidMethod (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.oops.Method m
Exception e
sun.jvm.hotspot.debugger.Address handle
public sun.jvm.hotspot.oops.Oop newOop (sun.jvm.hotspot.debugger.OopHandle)
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.Klass klass
public void print ()
sun.jvm.hotspot.oops.HeapPrinter printer
private void iterateExact (sun.jvm.hotspot.oops.HeapVisitor, sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.HeapVisitor visitor
sun.jvm.hotspot.oops.Klass k
private void iterateSubtypes (sun.jvm.hotspot.oops.HeapVisitor, sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.HeapVisitor visitor
sun.jvm.hotspot.oops.Klass k
private void iterateLiveRegions (java.util.List, sun.jvm.hotspot.oops.HeapVisitor, sun.jvm.hotspot.oops.ObjectHeap$ObjectFilter)
sun.jvm.hotspot.debugger.Address bottom
sun.jvm.hotspot.debugger.Address top
int i
sun.jvm.hotspot.memory.ConcurrentMarkSweepGeneration concGen
sun.jvm.hotspot.memory.GenCollectedHeap genHeap
sun.jvm.hotspot.memory.Generation genOld
sun.jvm.hotspot.oops.UnknownOopException exp
long size
sun.jvm.hotspot.oops.Oop obj
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.debugger.Address bottom
sun.jvm.hotspot.debugger.Address top
int i
java.util.List liveRegions
sun.jvm.hotspot.oops.HeapVisitor visitor
sun.jvm.hotspot.oops.ObjectHeap$ObjectFilter of
long totalSize
sun.jvm.hotspot.memory.CompactibleFreeListSpace cmsSpaceOld
sun.jvm.hotspot.gc_interface.CollectedHeap heap
private void addLiveRegions (java.lang.String, java.util.List, java.util.List)
sun.jvm.hotspot.memory.MemRegion reg
sun.jvm.hotspot.debugger.Address top
sun.jvm.hotspot.debugger.Address bottom
java.util.Iterator itr
String name
java.util.List input
java.util.List output
private java.util.List collectLiveRegions ()
sun.jvm.hotspot.memory.Generation gen
int i
sun.jvm.hotspot.memory.GenCollectedHeap genHeap
sun.jvm.hotspot.gc_implementation.parallelScavenge.ParallelScavengeHeap psh
sun.jvm.hotspot.gc_implementation.parallelScavenge.PSYoungGen youngGen
sun.jvm.hotspot.gc_implementation.parallelScavenge.PSOldGen oldGen
sun.jvm.hotspot.gc_implementation.g1.G1CollectedHeap g1h
sun.jvm.hotspot.runtime.ThreadLocalAllocBuffer tlab
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address bottom
sun.jvm.hotspot.debugger.Address top
int i
java.util.List liveRegions
sun.jvm.hotspot.oops.ObjectHeap$LiveRegionsCollector lrc
sun.jvm.hotspot.gc_interface.CollectedHeap heap
private void sortLiveRegions (java.util.List)
java.util.List liveRegions
static synthetic void access$000 (sun.jvm.hotspot.oops.ObjectHeap, java.lang.String, java.util.List, java.util.List)
sun.jvm.hotspot.oops.ObjectHeap x0
String x1
java.util.List x2
java.util.List x3
static void <clinit> ()
}
sun/jvm/hotspot/oops/ObjectHistogram$1.class
ObjectHistogram.java
package sun.jvm.hotspot.oops
sun.jvm.hotspot.oops.ObjectHistogram$1 extends java.lang.Object implements java.util.Comparator {
final synthetic sun.jvm.hotspot.oops.ObjectHistogram this$0
void <init> (sun.jvm.hotspot.oops.ObjectHistogram)
sun.jvm.hotspot.oops.ObjectHistogram this$0
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
sun/jvm/hotspot/oops/ObjectHistogram.class
ObjectHistogram.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ObjectHistogram extends java.lang.Object implements sun.jvm.hotspot.oops.HeapVisitor {
private java.util.HashMap map
public void <init> ()
public void prologue (long)
long size
public boolean doObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
sun.jvm.hotspot.oops.Klass klass
public void epilogue ()
public java.util.List getElements ()
java.util.List list
public void print ()
public void printOn (java.io.PrintStream)
sun.jvm.hotspot.oops.ObjectHistogramElement el
java.io.PrintStream tty
java.util.List list
java.util.Iterator iterator
int num
int totalCount
int totalSize
}
sun/jvm/hotspot/oops/ObjectHistogramElement.class
ObjectHistogramElement.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ObjectHistogramElement extends java.lang.Object {
private sun.jvm.hotspot.oops.Klass klass
private long count
private long size
public void <init> (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass k
public void updateWith (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public int compare (sun.jvm.hotspot.oops.ObjectHistogramElement)
sun.jvm.hotspot.oops.ObjectHistogramElement other
public sun.jvm.hotspot.oops.Klass getKlass ()
public long getCount ()
public long getSize ()
private java.lang.String getInternalName (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass k
java.io.ByteArrayOutputStream bos
public java.lang.String getDescription ()
sun.jvm.hotspot.oops.TypeArrayKlass tak
int i
sun.jvm.hotspot.oops.ObjArrayKlass oak
sun.jvm.hotspot.oops.Klass bottom
int dim
StringBuffer buf
sun.jvm.hotspot.oops.ArrayKlass ak
sun.jvm.hotspot.oops.Klass k
public static void titleOn (java.io.PrintStream)
java.io.PrintStream tty
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
}
sun/jvm/hotspot/oops/Oop$1.class
Oop.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.Oop$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/Oop.class
Oop.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.Oop extends java.lang.Object {
private sun.jvm.hotspot.debugger.OopHandle handle
private sun.jvm.hotspot.oops.ObjectHeap heap
private static long headerSize
private static sun.jvm.hotspot.oops.CIntField mark
private static sun.jvm.hotspot.oops.MetadataField klass
private static sun.jvm.hotspot.oops.NarrowKlassField compressedKlass
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
void <init> (sun.jvm.hotspot.debugger.OopHandle, sun.jvm.hotspot.oops.ObjectHeap)
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.ObjectHeap heap
sun.jvm.hotspot.oops.ObjectHeap getHeap ()
public sun.jvm.hotspot.debugger.OopHandle getHandle ()
public static long getHeaderSize ()
public sun.jvm.hotspot.oops.Mark getMark ()
public sun.jvm.hotspot.oops.Klass getKlass ()
public boolean isA (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass k
public long getObjectSize ()
sun.jvm.hotspot.oops.Klass k
public boolean isInstance ()
public boolean isInstanceRef ()
public boolean isArray ()
public boolean isObjArray ()
public boolean isTypeArray ()
public boolean isThread ()
public static long alignObjectSize (long)
long size
public static long alignObjectOffset (long)
long offset
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public long identityHash ()
sun.jvm.hotspot.oops.Mark mark
public long slowIdentityHash ()
public void iterate (sun.jvm.hotspot.oops.OopVisitor, boolean)
sun.jvm.hotspot.oops.OopVisitor visitor
boolean doVMFields
void iterateFields (sun.jvm.hotspot.oops.OopVisitor, boolean)
sun.jvm.hotspot.oops.OopVisitor visitor
boolean doVMFields
public void print ()
public void printValue ()
public void printRaw ()
public static void printOopValueOn (sun.jvm.hotspot.oops.Oop, java.io.PrintStream)
sun.jvm.hotspot.oops.Oop obj
java.io.PrintStream tty
public static void printOopAddressOn (sun.jvm.hotspot.oops.Oop, java.io.PrintStream)
sun.jvm.hotspot.oops.Oop obj
java.io.PrintStream tty
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
sun.jvm.hotspot.oops.OopPrinter printer
public void printValueOn (java.io.PrintStream)
NullPointerException e
java.io.PrintStream tty
public void printRawOn (java.io.PrintStream)
long memVal
long i
java.io.PrintStream tty
long size
public boolean verify ()
static sun.jvm.hotspot.oops.Klass getKlassForOopHandle (sun.jvm.hotspot.debugger.OopHandle)
sun.jvm.hotspot.debugger.OopHandle handle
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/OopField.class
OopField.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.OopField extends sun.jvm.hotspot.oops.Field {
public void <init> (sun.jvm.hotspot.oops.FieldIdentifier, long, boolean)
sun.jvm.hotspot.oops.FieldIdentifier id
long offset
boolean isVMField
public void <init> (sun.jvm.hotspot.types.OopField, long)
sun.jvm.hotspot.types.OopField vmField
long startOffset
public void <init> (sun.jvm.hotspot.oops.InstanceKlass, int)
sun.jvm.hotspot.oops.InstanceKlass holder
int fieldArrayIndex
public sun.jvm.hotspot.oops.Oop getValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public sun.jvm.hotspot.debugger.OopHandle getValueAsOopHandle (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public sun.jvm.hotspot.oops.Oop getValue (sun.jvm.hotspot.runtime.VMObject)
sun.jvm.hotspot.runtime.VMObject obj
public sun.jvm.hotspot.debugger.OopHandle getValueAsOopHandle (sun.jvm.hotspot.runtime.VMObject)
sun.jvm.hotspot.runtime.VMObject obj
public void setValue (sun.jvm.hotspot.oops.Oop) throws sun.jvm.hotspot.oops.MutationException
sun.jvm.hotspot.oops.Oop obj
}
sun/jvm/hotspot/oops/OopPrinter.class
OopPrinter.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.OopPrinter extends java.lang.Object implements sun.jvm.hotspot.oops.OopVisitor {
java.io.PrintStream tty
private sun.jvm.hotspot.oops.Oop obj
public void <init> (java.io.PrintStream)
java.io.PrintStream tty
public void prologue ()
public void epilogue ()
public void setObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public sun.jvm.hotspot.oops.Oop getObj ()
private void printField (sun.jvm.hotspot.oops.Field)
sun.jvm.hotspot.oops.Field field
public void doMetadata (sun.jvm.hotspot.oops.MetadataField, boolean)
sun.jvm.hotspot.oops.MetadataField field
boolean isVMField
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.oops.OopField field
boolean isVMField
public void doOop (sun.jvm.hotspot.oops.NarrowOopField, boolean)
sun.jvm.hotspot.oops.NarrowOopField field
boolean isVMField
public void doChar (sun.jvm.hotspot.oops.CharField, boolean)
sun.jvm.hotspot.oops.CharField field
boolean isVMField
char c
public void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
sun.jvm.hotspot.oops.ByteField field
boolean isVMField
public void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
sun.jvm.hotspot.oops.BooleanField field
boolean isVMField
public void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
sun.jvm.hotspot.oops.ShortField field
boolean isVMField
public void doInt (sun.jvm.hotspot.oops.IntField, boolean)
sun.jvm.hotspot.oops.IntField field
boolean isVMField
public void doLong (sun.jvm.hotspot.oops.LongField, boolean)
sun.jvm.hotspot.oops.LongField field
boolean isVMField
public void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
sun.jvm.hotspot.oops.FloatField field
boolean isVMField
public void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
sun.jvm.hotspot.oops.DoubleField field
boolean isVMField
public void doCInt (sun.jvm.hotspot.oops.CIntField, boolean)
sun.jvm.hotspot.oops.CIntField field
boolean isVMField
}
sun/jvm/hotspot/oops/OopUtilities$1.class
OopUtilities.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.OopUtilities$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/OopUtilities.class
OopUtilities.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.OopUtilities extends java.lang.Object implements sun.jvm.hotspot.jdi.JVMTIThreadState {
private static sun.jvm.hotspot.oops.IntField offsetField
private static sun.jvm.hotspot.oops.IntField countField
private static sun.jvm.hotspot.oops.OopField valueField
private static sun.jvm.hotspot.oops.OopField threadGroupParentField
private static sun.jvm.hotspot.oops.OopField threadGroupNameField
private static sun.jvm.hotspot.oops.IntField threadGroupNThreadsField
private static sun.jvm.hotspot.oops.OopField threadGroupThreadsField
private static sun.jvm.hotspot.oops.IntField threadGroupNGroupsField
private static sun.jvm.hotspot.oops.OopField threadGroupGroupsField
private static sun.jvm.hotspot.oops.OopField threadNameField
private static sun.jvm.hotspot.oops.OopField threadGroupField
private static sun.jvm.hotspot.oops.LongField threadEETopField
private static sun.jvm.hotspot.oops.LongField threadTIDField
private static sun.jvm.hotspot.oops.IntField threadStatusField
private static sun.jvm.hotspot.oops.OopField threadParkBlockerField
private static int THREAD_STATUS_NEW
private static sun.jvm.hotspot.oops.OopField absOwnSyncOwnerThreadField
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
public static java.lang.String charArrayToString (sun.jvm.hotspot.oops.TypeArray)
sun.jvm.hotspot.oops.TypeArray charArray
public static java.lang.String charArrayToString (sun.jvm.hotspot.oops.TypeArray, int, int)
int i
sun.jvm.hotspot.oops.TypeArray charArray
int offset
int length
int limit
StringBuffer buf
public static java.lang.String escapeString (java.lang.String)
char value
int index
String s
StringBuilder sb
public static java.lang.String stringOopToString (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.InstanceKlass k
sun.jvm.hotspot.oops.Oop stringOop
public static java.lang.String stringOopToEscapedString (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop stringOop
private static void initThreadGroupFields ()
sun.jvm.hotspot.memory.SystemDictionary sysDict
sun.jvm.hotspot.oops.InstanceKlass k
public static sun.jvm.hotspot.oops.Oop threadGroupOopGetParent (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop threadGroupOop
public static java.lang.String threadGroupOopGetName (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop threadGroupOop
public static sun.jvm.hotspot.oops.Oop[] threadGroupOopGetThreads (sun.jvm.hotspot.oops.Oop)
int i
sun.jvm.hotspot.oops.Oop threadGroupOop
int nthreads
sun.jvm.hotspot.oops.Oop[] result
sun.jvm.hotspot.oops.ObjArray threads
public static sun.jvm.hotspot.oops.Oop[] threadGroupOopGetGroups (sun.jvm.hotspot.oops.Oop)
int i
sun.jvm.hotspot.oops.Oop threadGroupOop
int ngroups
sun.jvm.hotspot.oops.Oop[] result
sun.jvm.hotspot.oops.ObjArray groups
private static void initThreadFields ()
sun.jvm.hotspot.memory.SystemDictionary sysDict
sun.jvm.hotspot.oops.InstanceKlass k
sun.jvm.hotspot.types.TypeDataBase db
public static sun.jvm.hotspot.oops.Oop threadOopGetThreadGroup (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop threadOop
public static java.lang.String threadOopGetName (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop threadOop
public static sun.jvm.hotspot.runtime.JavaThread threadOopGetJavaThread (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop threadOop
sun.jvm.hotspot.debugger.Address addr
public static long threadOopGetTID (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop threadOop
public static int threadOopGetThreadStatus (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.runtime.JavaThread thr
sun.jvm.hotspot.oops.Oop threadOop
public static sun.jvm.hotspot.oops.Oop threadOopGetParkBlocker (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop threadOop
private static void initAbsOwnSyncFields ()
sun.jvm.hotspot.memory.SystemDictionary sysDict
sun.jvm.hotspot.oops.InstanceKlass k
public static sun.jvm.hotspot.oops.Oop abstractOwnableSynchronizerGetOwnerThread (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop oop
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/OopVisitor.class
OopVisitor.java
package sun.jvm.hotspot.oops
public abstract sun.jvm.hotspot.oops.OopVisitor extends java.lang.Object implements sun.jvm.hotspot.oops.FieldVisitor {
public abstract void prologue ()
public abstract void epilogue ()
public abstract void setObj (sun.jvm.hotspot.oops.Oop)
public abstract sun.jvm.hotspot.oops.Oop getObj ()
}
sun/jvm/hotspot/oops/ProfileData.class
ProfileData.java
package sun.jvm.hotspot.oops
public abstract sun.jvm.hotspot.oops.ProfileData extends java.lang.Object {
private sun.jvm.hotspot.oops.DataLayout _data
public sun.jvm.hotspot.oops.DataLayout data ()
public abstract int cellCount ()
public int sizeInBytes ()
public int dp ()
int intptrAt (int)
int index
int intAt (int)
int index
int uintAt (int)
int index
public sun.jvm.hotspot.debugger.Address addressAt (int)
int index
boolean flagAt (int)
int flagNumber
public static int cellOffset (int)
int index
public void <init> (sun.jvm.hotspot.oops.DataLayout)
sun.jvm.hotspot.oops.DataLayout data
void <init> ()
int bci ()
int trapState ()
public abstract void printDataOn (java.io.PrintStream)
void tab (java.io.PrintStream)
java.io.PrintStream st
void printShared (java.io.PrintStream, java.lang.String)
java.io.PrintStream st
String name
int trap
int flags
public java.lang.String toString ()
java.io.ByteArrayOutputStream baos
java.io.PrintStream ps
}
sun/jvm/hotspot/oops/RawHeapVisitor.class
RawHeapVisitor.java
package sun.jvm.hotspot.oops
public abstract sun.jvm.hotspot.oops.RawHeapVisitor extends java.lang.Object implements sun.jvm.hotspot.runtime.AddressVisitor {
public abstract void prologue (long)
public abstract void epilogue ()
}
sun/jvm/hotspot/oops/ReceiverTypeData.class
ReceiverTypeData.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ReceiverTypeData extends sun.jvm.hotspot.oops.CounterData {
static final int receiver0Offset
static final int count0Offset
static final int receiverTypeRowCellCount
public void <init> (sun.jvm.hotspot.oops.DataLayout)
sun.jvm.hotspot.oops.DataLayout layout
boolean isReceivertypedata ()
static int staticCellCount ()
public int cellCount ()
public static int rowLimit ()
public static int receiverCellIndex (int)
int row
public static int receiverCountCellIndex (int)
int row
sun.jvm.hotspot.oops.Klass receiverUnchecked (int)
int row
sun.jvm.hotspot.debugger.Address recv
public sun.jvm.hotspot.oops.Klass receiver (int)
int row
sun.jvm.hotspot.oops.Klass recv
public int receiverCount (int)
int row
static int receiverOffset (int)
int row
static int receiverCountOffset (int)
int row
static int receiverTypeDataSize ()
void printReceiverDataOn (java.io.PrintStream)
java.io.PrintStream st
int row
int entries
public void printDataOn (java.io.PrintStream)
java.io.PrintStream st
}
sun/jvm/hotspot/oops/RetData.class
RetData.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.RetData extends sun.jvm.hotspot.oops.CounterData {
static final int bci0Offset
static final int count0Offset
static final int displacement0Offset
static final int retRowCellCount
static final int noBci
public void <init> (sun.jvm.hotspot.oops.DataLayout)
sun.jvm.hotspot.oops.DataLayout layout
static int staticCellCount ()
public int cellCount ()
static int rowLimit ()
static int bciCellIndex (int)
int row
static int bciCountCellIndex (int)
int row
static int bciDisplacementCellIndex (int)
int row
int bci (int)
int row
int bciCount (int)
int row
int bciDisplacement (int)
int row
static int bciOffset (int)
int row
static int bciCountOffset (int)
int row
static int bciDisplacementOffset (int)
int row
public void printDataOn (java.io.PrintStream)
java.io.PrintStream st
int row
int entries
}
sun/jvm/hotspot/oops/ShortField.class
ShortField.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.ShortField extends sun.jvm.hotspot.oops.Field {
public void <init> (sun.jvm.hotspot.oops.FieldIdentifier, long, boolean)
sun.jvm.hotspot.oops.FieldIdentifier id
long offset
boolean isVMField
public void <init> (sun.jvm.hotspot.types.JShortField, long)
sun.jvm.hotspot.types.JShortField vmField
long startOffset
public void <init> (sun.jvm.hotspot.oops.InstanceKlass, int)
sun.jvm.hotspot.oops.InstanceKlass holder
int fieldArrayIndex
public short getValue (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public short getValue (sun.jvm.hotspot.runtime.VMObject)
sun.jvm.hotspot.runtime.VMObject obj
public void setValue (sun.jvm.hotspot.oops.Oop, short) throws sun.jvm.hotspot.oops.MutationException
sun.jvm.hotspot.oops.Oop obj
short value
}
sun/jvm/hotspot/oops/Symbol$1.class
Symbol.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.Symbol$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/Symbol.class
Symbol.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.Symbol extends sun.jvm.hotspot.runtime.VMObject {
private static long baseOffset
private static sun.jvm.hotspot.types.CIntegerField length
private static sun.jvm.hotspot.types.CIntegerField idHash
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public static sun.jvm.hotspot.oops.Symbol create (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isSymbol ()
public long getLength ()
public byte getByteAt (long)
long index
public int identityHash ()
public boolean equals (byte[])
byte[] modUTF8Chars
int l
public byte[] asByteArray ()
int index
int length
byte[] result
public java.lang.String asString ()
Exception e
public boolean startsWith (java.lang.String)
String str
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
public int fastCompare (sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol other
private static java.lang.String readModifiedUTF8 (byte[]) throws java.io.IOException
byte[] buf
int len
byte[] tmp
java.io.DataInputStream dis
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/TypeArray$1.class
TypeArray.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.TypeArray$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/TypeArray.class
TypeArray.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.TypeArray extends sun.jvm.hotspot.oops.Array {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
void <init> (sun.jvm.hotspot.debugger.OopHandle, sun.jvm.hotspot.oops.ObjectHeap)
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.ObjectHeap heap
public boolean isTypeArray ()
public byte getByteAt (long)
long index
long offset
public boolean getBooleanAt (long)
long index
long offset
public char getCharAt (long)
long index
long offset
public int getIntAt (long)
long index
long offset
public short getShortAt (long)
long index
long offset
public long getLongAt (long)
long index
long offset
public float getFloatAt (long)
long index
long offset
public double getDoubleAt (long)
long index
long offset
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
sun.jvm.hotspot.oops.TypeArrayKlass klass
public void iterateFields (sun.jvm.hotspot.oops.OopVisitor, boolean)
long offset
long offset
long offset
long offset
long offset
long offset
long offset
long offset
sun.jvm.hotspot.oops.FieldIdentifier id
int index
sun.jvm.hotspot.oops.OopVisitor visitor
boolean doVMFields
sun.jvm.hotspot.oops.TypeArrayKlass klass
int length
int type
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/TypeArrayKlass$1.class
TypeArrayKlass.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.TypeArrayKlass$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/TypeArrayKlass.class
TypeArrayKlass.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.TypeArrayKlass extends sun.jvm.hotspot.oops.ArrayKlass {
private static sun.jvm.hotspot.oops.CIntField maxLength
public static final int T_BOOLEAN
public static final int T_CHAR
public static final int T_FLOAT
public static final int T_DOUBLE
public static final int T_BYTE
public static final int T_SHORT
public static final int T_INT
public static final int T_LONG
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type t
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public long getMaxLength ()
public java.lang.String getTypeName ()
public java.lang.String getElementTypeName ()
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
public void iterateFields (sun.jvm.hotspot.oops.MetadataVisitor)
sun.jvm.hotspot.oops.MetadataVisitor visitor
public sun.jvm.hotspot.oops.Klass arrayKlassImpl (boolean, int)
boolean orNull
int n
int dimension
sun.jvm.hotspot.oops.ObjArrayKlass ak
public sun.jvm.hotspot.oops.Klass arrayKlassImpl (boolean)
boolean orNull
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/oops/UnknownOopException.class
UnknownOopException.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.UnknownOopException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String detail
}
sun/jvm/hotspot/oops/VirtualCallData.class
VirtualCallData.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.VirtualCallData extends sun.jvm.hotspot.oops.ReceiverTypeData {
public void <init> (sun.jvm.hotspot.oops.DataLayout)
sun.jvm.hotspot.oops.DataLayout layout
static int staticCellCount ()
public int cellCount ()
static int virtualCallDataSize ()
public void printDataOn (java.io.PrintStream)
java.io.PrintStream st
}
sun/jvm/hotspot/oops/java_lang_Class$1.class
java_lang_Class.java
package sun.jvm.hotspot.oops
final sun.jvm.hotspot.oops.java_lang_Class$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/oops/java_lang_Class.class
java_lang_Class.java
package sun.jvm.hotspot.oops
public sun.jvm.hotspot.oops.java_lang_Class extends java.lang.Object {
static int klassOffset
static sun.jvm.hotspot.oops.IntField oopSizeField
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type jlc
int oopSizeOffset
public static sun.jvm.hotspot.oops.Klass asKlass (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop aClass
public static long getOopSize (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop aClass
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/
sun/jvm/hotspot/opto/Block$1.class
Block.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.Block$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/Block.class
Block.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.Block extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField nodesField
private static sun.jvm.hotspot.types.AddressField succsField
private static sun.jvm.hotspot.oops.CIntField numSuccsField
private static sun.jvm.hotspot.oops.CIntField preOrderField
private static sun.jvm.hotspot.oops.CIntField domDepthField
private static sun.jvm.hotspot.types.AddressField idomField
private static sun.jvm.hotspot.types.JFloatField freqField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int preOrder ()
public float freq ()
public sun.jvm.hotspot.opto.Node_List nodes ()
public void dump (java.io.PrintStream)
int i
java.io.PrintStream out
sun.jvm.hotspot.opto.Node_List nl
int cnt
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/Block_Array$1.class
Block_Array.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.Block_Array$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/Block_Array.class
Block_Array.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.Block_Array extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.oops.CIntField sizeField
private static sun.jvm.hotspot.types.AddressField blocksField
private static sun.jvm.hotspot.types.AddressField arenaField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int Max ()
public sun.jvm.hotspot.opto.Block at (int)
int i
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/Block_List$1.class
Block_List.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.Block_List$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/Block_List.class
Block_List.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.Block_List extends sun.jvm.hotspot.opto.Block_Array {
private static sun.jvm.hotspot.oops.CIntField cntField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int size ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/CallDynamicJavaNode$1.class
CallDynamicJavaNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.CallDynamicJavaNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/CallDynamicJavaNode.class
CallDynamicJavaNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.CallDynamicJavaNode extends sun.jvm.hotspot.opto.CallJavaNode {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/CallJavaNode$1.class
CallJavaNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.CallJavaNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/CallJavaNode.class
CallJavaNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.CallJavaNode extends sun.jvm.hotspot.opto.CallNode {
private static sun.jvm.hotspot.types.AddressField methodField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.ci.ciMethod method ()
public void dumpSpec (java.io.PrintStream)
java.io.PrintStream out
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/CallNode$1.class
CallNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.CallNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/CallNode.class
CallNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.CallNode extends sun.jvm.hotspot.opto.SafePointNode {
private static sun.jvm.hotspot.types.AddressField entryPointField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public sun.jvm.hotspot.debugger.Address entryPoint ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void dumpSpec (java.io.PrintStream)
java.io.PrintStream out
sun.jvm.hotspot.opto.JVMState jvms
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/CallRuntimeNode$1.class
CallRuntimeNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.CallRuntimeNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/CallRuntimeNode.class
CallRuntimeNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.CallRuntimeNode extends sun.jvm.hotspot.opto.CallNode {
private static sun.jvm.hotspot.types.AddressField nameField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public java.lang.String name ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void dumpSpec (java.io.PrintStream)
java.io.PrintStream out
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/CallStaticJavaNode$1.class
CallStaticJavaNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.CallStaticJavaNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/CallStaticJavaNode.class
CallStaticJavaNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.CallStaticJavaNode extends sun.jvm.hotspot.opto.CallJavaNode {
private static sun.jvm.hotspot.types.AddressField nameField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public java.lang.String name ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void dumpSpec (java.io.PrintStream)
java.io.PrintStream out
String name
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/Compile$1.class
Compile.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.Compile$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/Compile.class
Compile.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.Compile extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField rootField
private static sun.jvm.hotspot.oops.CIntField uniqueField
private static sun.jvm.hotspot.oops.CIntField entryBciField
private static sun.jvm.hotspot.types.AddressField topField
private static sun.jvm.hotspot.types.AddressField cfgField
private static sun.jvm.hotspot.types.AddressField regallocField
private static sun.jvm.hotspot.types.AddressField methodField
private static sun.jvm.hotspot.types.AddressField iltField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.opto.Node root ()
public int entryBci ()
public sun.jvm.hotspot.ci.ciMethod method ()
public sun.jvm.hotspot.opto.PhaseCFG cfg ()
sun.jvm.hotspot.debugger.Address a
public sun.jvm.hotspot.opto.InlineTree ilt ()
sun.jvm.hotspot.debugger.Address a
public void dumpInlineData (java.io.PrintStream)
java.io.PrintStream out
sun.jvm.hotspot.opto.InlineTree inlTree
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/CompilerPhaseType.class
CompilerPhaseType.java
package sun.jvm.hotspot.opto
public final enum sun.jvm.hotspot.opto.CompilerPhaseType extends java.lang.Enum {
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_BEFORE_STRINGOPTS
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_AFTER_STRINGOPTS
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_BEFORE_REMOVEUSELESS
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_AFTER_PARSING
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_ITER_GVN1
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_PHASEIDEAL_BEFORE_EA
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_ITER_GVN_AFTER_EA
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_ITER_GVN_AFTER_ELIMINATION
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_PHASEIDEALLOOP1
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_PHASEIDEALLOOP2
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_PHASEIDEALLOOP3
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_CPP1
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_ITER_GVN2
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_PHASEIDEALLOOP_ITERATIONS
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_OPTIMIZE_FINISHED
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_GLOBAL_CODE_MOTION
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_FINAL_CODE
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_AFTER_EA
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_BEFORE_CLOOPS
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_AFTER_CLOOPS
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_BEFORE_BEAUTIFY_LOOPS
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_AFTER_BEAUTIFY_LOOPS
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_BEFORE_MATCHING
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_INCREMENTAL_INLINE
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_INCREMENTAL_BOXING_INLINE
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_END
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_FAILURE
public static final enum sun.jvm.hotspot.opto.CompilerPhaseType PHASE_NUM_TYPES
private final String value
private static final synthetic sun.jvm.hotspot.opto.CompilerPhaseType[] $VALUES
public static sun.jvm.hotspot.opto.CompilerPhaseType[] values ()
public static sun.jvm.hotspot.opto.CompilerPhaseType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String val
public java.lang.String value ()
static void <clinit> ()
}
sun/jvm/hotspot/opto/HaltNode$1.class
HaltNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.HaltNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/HaltNode.class
HaltNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.HaltNode extends sun.jvm.hotspot.opto.Node {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/InlineTree$1.class
InlineTree.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.InlineTree$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/InlineTree.class
InlineTree.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.InlineTree extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField callerJvmsField
private static sun.jvm.hotspot.types.AddressField methodField
private static sun.jvm.hotspot.types.AddressField callerTreeField
private static sun.jvm.hotspot.types.AddressField subtreesField
private static sun.jvm.hotspot.runtime.StaticBaseConstructor inlineTreeConstructor
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.opto.InlineTree callerTree ()
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.ci.ciMethod method ()
public sun.jvm.hotspot.opto.JVMState callerJvms ()
public int callerBci ()
sun.jvm.hotspot.opto.JVMState jvms
public sun.jvm.hotspot.utilities.GrowableArray subtrees ()
sun.jvm.hotspot.debugger.Address addr
public int inlineLevel ()
sun.jvm.hotspot.opto.JVMState jvms
public void printImpl (java.io.PrintStream, int)
int i
int i
java.io.PrintStream st
int indent
sun.jvm.hotspot.utilities.GrowableArray subt
public void print (java.io.PrintStream)
java.io.PrintStream st
public int count ()
int i
int result
sun.jvm.hotspot.utilities.GrowableArray subt
public void dumpReplayData (java.io.PrintStream)
int i
java.io.PrintStream out
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.oops.Klass holder
sun.jvm.hotspot.utilities.GrowableArray subt
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/JVMState$1.class
JVMState.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.JVMState$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/JVMState.class
JVMState.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.JVMState extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField mapField
private static sun.jvm.hotspot.types.AddressField methodField
private static sun.jvm.hotspot.oops.CIntField bciField
private static sun.jvm.hotspot.oops.CIntField spField
private static sun.jvm.hotspot.oops.CIntField endoffField
private static sun.jvm.hotspot.oops.CIntField scloffField
private static sun.jvm.hotspot.oops.CIntField monoffField
private static sun.jvm.hotspot.oops.CIntField stkoffField
private static sun.jvm.hotspot.oops.CIntField locoffField
private static sun.jvm.hotspot.oops.CIntField depthField
private static sun.jvm.hotspot.types.AddressField callerField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public static sun.jvm.hotspot.opto.JVMState create (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.ci.ciMethod method ()
public int bci ()
public int depth ()
public sun.jvm.hotspot.opto.JVMState caller ()
public void dumpSpec (java.io.PrintStream)
sun.jvm.hotspot.oops.Method meth
java.io.PrintStream out
sun.jvm.hotspot.ci.ciMethod m
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/LoopNode$1.class
LoopNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.LoopNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/LoopNode.class
LoopNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.LoopNode extends sun.jvm.hotspot.opto.RegionNode {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/MachCallJavaNode$1.class
MachCallJavaNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.MachCallJavaNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/MachCallJavaNode.class
MachCallJavaNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.MachCallJavaNode extends sun.jvm.hotspot.opto.MachCallNode {
private static sun.jvm.hotspot.types.AddressField methodField
private static sun.jvm.hotspot.oops.CIntField bciField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public sun.jvm.hotspot.ci.ciMethod method ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void dumpSpec (java.io.PrintStream)
java.io.PrintStream st
sun.jvm.hotspot.ci.ciMethod m
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/MachCallNode$1.class
MachCallNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.MachCallNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/MachCallNode.class
MachCallNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.MachCallNode extends sun.jvm.hotspot.opto.MachSafePointNode {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void dumpSpec (java.io.PrintStream)
java.io.PrintStream st
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/MachCallRuntimeNode$1.class
MachCallRuntimeNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.MachCallRuntimeNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/MachCallRuntimeNode.class
MachCallRuntimeNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.MachCallRuntimeNode extends sun.jvm.hotspot.opto.MachCallJavaNode {
private static sun.jvm.hotspot.types.AddressField nameField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public java.lang.String name ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void dumpSpec (java.io.PrintStream)
java.io.PrintStream out
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/MachCallStaticJavaNode$1.class
MachCallStaticJavaNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.MachCallStaticJavaNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/MachCallStaticJavaNode.class
MachCallStaticJavaNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.MachCallStaticJavaNode extends sun.jvm.hotspot.opto.MachCallJavaNode {
private static sun.jvm.hotspot.types.AddressField nameField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public java.lang.String name ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void dumpSpec (java.io.PrintStream)
java.io.PrintStream st
String n
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/MachIfNode$1.class
MachIfNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.MachIfNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/MachIfNode.class
MachIfNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.MachIfNode extends sun.jvm.hotspot.opto.MachNode {
private static sun.jvm.hotspot.types.JFloatField probField
private static sun.jvm.hotspot.types.JFloatField fcntField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
float prob ()
float cnt ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void dumpSpec (java.io.PrintStream)
java.io.PrintStream out
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/MachNode$1.class
MachNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.MachNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/MachNode.class
MachNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.MachNode extends sun.jvm.hotspot.opto.Node {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/MachReturnNode$1.class
MachReturnNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.MachReturnNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/MachReturnNode.class
MachReturnNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.MachReturnNode extends sun.jvm.hotspot.opto.MachNode {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/MachSafePointNode$1.class
MachSafePointNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.MachSafePointNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/MachSafePointNode.class
MachSafePointNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.MachSafePointNode extends sun.jvm.hotspot.opto.MachReturnNode {
private static sun.jvm.hotspot.types.AddressField jvmsField
private static sun.jvm.hotspot.oops.CIntField jvmadjField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.opto.JVMState jvms ()
public void dumpSpec (java.io.PrintStream)
sun.jvm.hotspot.oops.Method m
int bci
sun.jvm.hotspot.opto.JVMState jvms
Exception e
java.io.PrintStream out
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/MultiNode$1.class
MultiNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.MultiNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/MultiNode.class
MultiNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.MultiNode extends sun.jvm.hotspot.opto.Node {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/Node$1.class
Node.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.Node$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/Node$Instantiator.class
Node.java
package sun.jvm.hotspot.opto
abstract sun.jvm.hotspot.opto.Node$Instantiator extends java.lang.Object {
void <init> ()
abstract sun.jvm.hotspot.opto.Node create (sun.jvm.hotspot.debugger.Address)
}
sun/jvm/hotspot/opto/Node.class
Node.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.Node extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.oops.CIntField outmaxField
private static sun.jvm.hotspot.oops.CIntField outcntField
private static sun.jvm.hotspot.oops.CIntField maxField
private static sun.jvm.hotspot.oops.CIntField cntField
private static sun.jvm.hotspot.oops.CIntField idxField
private static sun.jvm.hotspot.types.AddressField outField
private static sun.jvm.hotspot.types.AddressField inField
private static sun.jvm.hotspot.runtime.VirtualBaseConstructor virtualConstructor
private static sun.jvm.hotspot.types.Type nodeType
static java.util.HashMap nodes
static java.util.HashMap constructors
private sun.jvm.hotspot.opto.Node[] _out
private sun.jvm.hotspot.opto.Node[] _in
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public static sun.jvm.hotspot.opto.Node create (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.opto.Node result
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int outcnt ()
public int req ()
public int len ()
public int idx ()
public sun.jvm.hotspot.opto.Node rawOut (int)
int j
int addressSize
sun.jvm.hotspot.debugger.Address ptr
int i
public sun.jvm.hotspot.opto.Node in (int)
int j
int addressSize
sun.jvm.hotspot.debugger.Address ptr
int i
public java.util.ArrayList collect (int, boolean)
sun.jvm.hotspot.opto.Node n
int k
sun.jvm.hotspot.opto.Node tp
int limit
int j
int i
int d
boolean onlyCtrl
int depth
java.util.ArrayList nstack
java.util.BitSet set
int begin
int end
protected void dumpNodes (sun.jvm.hotspot.opto.Node, int, boolean, java.io.PrintStream)
int j
int j
sun.jvm.hotspot.opto.Node s
int d
boolean onlyCtrl
java.io.PrintStream out
java.util.ArrayList nstack
int end
public void dump (int, java.io.PrintStream)
int depth
java.io.PrintStream out
public java.lang.String Name ()
Class c
sun.jvm.hotspot.types.Type t
String name
public void dump (java.io.PrintStream)
sun.jvm.hotspot.opto.Node n
sun.jvm.hotspot.opto.Node n
int prec
java.io.PrintStream out
int i
void dumpOut (java.io.PrintStream)
sun.jvm.hotspot.opto.Node u
int i
java.io.PrintStream out
public void dumpSpec (java.io.PrintStream)
java.io.PrintStream out
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/Node_Array$1.class
Node_Array.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.Node_Array$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/Node_Array.class
Node_Array.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.Node_Array extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.oops.CIntField maxField
private static sun.jvm.hotspot.types.AddressField nodesField
private static sun.jvm.hotspot.types.AddressField aField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int Size ()
public sun.jvm.hotspot.opto.Node at (int)
int i
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/Node_List$1.class
Node_List.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.Node_List$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/Node_List.class
Node_List.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.Node_List extends sun.jvm.hotspot.opto.Node_Array {
private static sun.jvm.hotspot.oops.CIntField cntField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int size ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/Phase$1.class
Phase.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.Phase$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/Phase.class
Phase.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.Phase extends sun.jvm.hotspot.runtime.VMObject {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/PhaseCFG$1.class
PhaseCFG.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.PhaseCFG$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/PhaseCFG.class
PhaseCFG.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.PhaseCFG extends sun.jvm.hotspot.opto.Phase {
private static sun.jvm.hotspot.oops.CIntField numBlocksField
private static sun.jvm.hotspot.types.AddressField blocksField
private static sun.jvm.hotspot.types.AddressField bbsField
private static sun.jvm.hotspot.types.AddressField brootField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public void dump (java.io.PrintStream)
int i
java.io.PrintStream out
int addressSize
int numBlocks
sun.jvm.hotspot.opto.Block_List blocks
int offset
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/PhaseRegAlloc$1.class
PhaseRegAlloc.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.PhaseRegAlloc$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/PhaseRegAlloc.class
PhaseRegAlloc.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.PhaseRegAlloc extends sun.jvm.hotspot.opto.Phase {
private static sun.jvm.hotspot.types.AddressField nodeRegsField
private static sun.jvm.hotspot.oops.CIntField nodeRegsMaxIndexField
private static sun.jvm.hotspot.oops.CIntField framesizeField
private static sun.jvm.hotspot.oops.CIntField maxRegField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/PhiNode$1.class
PhiNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.PhiNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/PhiNode.class
PhiNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.PhiNode extends sun.jvm.hotspot.opto.TypeNode {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/ProjNode$1.class
ProjNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.ProjNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/ProjNode.class
ProjNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.ProjNode extends sun.jvm.hotspot.opto.Node {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/RegionNode$1.class
RegionNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.RegionNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/RegionNode.class
RegionNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.RegionNode extends sun.jvm.hotspot.opto.Node {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/RootNode$1.class
RootNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.RootNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/RootNode.class
RootNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.RootNode extends sun.jvm.hotspot.opto.LoopNode {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/SafePointNode$1.class
SafePointNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.SafePointNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/SafePointNode.class
SafePointNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.SafePointNode extends sun.jvm.hotspot.opto.MultiNode {
private static sun.jvm.hotspot.types.AddressField jvmsField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.opto.JVMState jvms ()
public void dumpSpec (java.io.PrintStream)
sun.jvm.hotspot.oops.Method m
int bci
java.io.PrintStream out
sun.jvm.hotspot.opto.JVMState jvms
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/opto/TypeNode$1.class
TypeNode.java
package sun.jvm.hotspot.opto
final sun.jvm.hotspot.opto.TypeNode$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/opto/TypeNode.class
TypeNode.java
package sun.jvm.hotspot.opto
public sun.jvm.hotspot.opto.TypeNode extends sun.jvm.hotspot.opto.Node {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/prims/
sun/jvm/hotspot/prims/JvmtiExport$1.class
JvmtiExport.java
package sun.jvm.hotspot.prims
final sun.jvm.hotspot.prims.JvmtiExport$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/prims/JvmtiExport.class
JvmtiExport.java
package sun.jvm.hotspot.prims
public sun.jvm.hotspot.prims.JvmtiExport extends java.lang.Object {
private static sun.jvm.hotspot.types.CIntegerField canAccessLocalVariables
private static sun.jvm.hotspot.types.CIntegerField canHotswapOrPostBreakpoint
private static sun.jvm.hotspot.types.CIntegerField canPostOnExceptions
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public static boolean canAccessLocalVariables ()
public static boolean canHotswapOrPostBreakpoint ()
public static boolean canPostOnExceptions ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/
sun/jvm/hotspot/runtime/AddressVisitor.class
AddressVisitor.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.AddressVisitor extends java.lang.Object {
public abstract void visitAddress (sun.jvm.hotspot.debugger.Address)
public abstract void visitCompOopAddress (sun.jvm.hotspot.debugger.Address)
}
sun/jvm/hotspot/runtime/ArgumentOopFinder.class
Frame.java
package sun.jvm.hotspot.runtime
sun.jvm.hotspot.runtime.ArgumentOopFinder extends sun.jvm.hotspot.runtime.SignatureInfo {
private sun.jvm.hotspot.runtime.AddressVisitor f
private int offset
private boolean isStatic
private sun.jvm.hotspot.runtime.Frame fr
protected void set (int, int)
int size
int type
private void oopOffsetDo ()
public void <init> (sun.jvm.hotspot.oops.Symbol, boolean, sun.jvm.hotspot.runtime.Frame, sun.jvm.hotspot.runtime.AddressVisitor)
sun.jvm.hotspot.oops.Symbol signature
boolean isStatic
sun.jvm.hotspot.runtime.Frame fr
sun.jvm.hotspot.runtime.AddressVisitor f
int argsSize
public void oopsDo ()
}
sun/jvm/hotspot/runtime/ArgumentSizeComputer.class
ArgumentSizeComputer.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.ArgumentSizeComputer extends sun.jvm.hotspot.runtime.SignatureInfo {
protected void set (int, int)
int size
int type
public void <init> (sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol signature
}
sun/jvm/hotspot/runtime/Arguments$1.class
Arguments.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.Arguments$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/Arguments.class
Arguments.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.Arguments extends java.lang.Object {
private static sun.jvm.hotspot.types.AddressField jvmFlagsField
private static sun.jvm.hotspot.types.AddressField jvmArgsField
private static sun.jvm.hotspot.types.AddressField javaCommandField
private static long jvmFlagsCount
private static long jvmArgsCount
public void <init> ()
public static java.lang.String getJVMFlags ()
public static java.lang.String getJVMArgs ()
public static java.lang.String getJavaCommand ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type argumentsType
private static java.lang.String buildString (sun.jvm.hotspot.types.AddressField, long)
long i
sun.jvm.hotspot.types.AddressField arrayField
long count
StringBuilder sb
private static java.lang.String getString (sun.jvm.hotspot.types.AddressField)
sun.jvm.hotspot.types.AddressField field
sun.jvm.hotspot.debugger.Address addr
private static java.lang.String getStringAt (sun.jvm.hotspot.types.AddressField, long)
sun.jvm.hotspot.types.AddressField field
long index
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/BasicLock$1.class
BasicLock.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.BasicLock$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/BasicLock.class
BasicLock.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.BasicLock extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField displacedHeaderField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.Mark displacedHeader ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/BasicObjectLock$1.class
BasicObjectLock.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.BasicObjectLock$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/BasicObjectLock.class
BasicObjectLock.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.BasicObjectLock extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.Field lockField
private static sun.jvm.hotspot.types.OopField objField
private static int size
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.OopHandle obj ()
public sun.jvm.hotspot.runtime.BasicLock lock ()
public static int size ()
public sun.jvm.hotspot.debugger.Address address ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/BasicType.class
BasicType.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.BasicType extends java.lang.Object {
public static final int tBoolean
public static final int tChar
public static final int tFloat
public static final int tDouble
public static final int tByte
public static final int tShort
public static final int tInt
public static final int tLong
public static final int tObject
public static final int tArray
public static final int tVoid
public static final int tAddress
public static final int tConflict
public static final int tIllegal
public static final sun.jvm.hotspot.runtime.BasicType T_BOOLEAN
public static final sun.jvm.hotspot.runtime.BasicType T_CHAR
public static final sun.jvm.hotspot.runtime.BasicType T_FLOAT
public static final sun.jvm.hotspot.runtime.BasicType T_DOUBLE
public static final sun.jvm.hotspot.runtime.BasicType T_BYTE
public static final sun.jvm.hotspot.runtime.BasicType T_SHORT
public static final sun.jvm.hotspot.runtime.BasicType T_INT
public static final sun.jvm.hotspot.runtime.BasicType T_LONG
public static final sun.jvm.hotspot.runtime.BasicType T_OBJECT
public static final sun.jvm.hotspot.runtime.BasicType T_ARRAY
public static final sun.jvm.hotspot.runtime.BasicType T_VOID
public static final sun.jvm.hotspot.runtime.BasicType T_ADDRESS
public static final sun.jvm.hotspot.runtime.BasicType T_CONFLICT
public static final sun.jvm.hotspot.runtime.BasicType T_ILLEGAL
private int type
public static int getTBoolean ()
public static int getTChar ()
public static int getTFloat ()
public static int getTDouble ()
public static int getTByte ()
public static int getTShort ()
public static int getTInt ()
public static int getTLong ()
public static int getTObject ()
public static int getTArray ()
public static int getTVoid ()
public static int getTAddress ()
public static int getTConflict ()
public static int getTIllegal ()
public static sun.jvm.hotspot.runtime.BasicType charToBasicType (char)
char c
public static int charToType (char)
char c
public int getType ()
private void <init> (int)
int type
static void <clinit> ()
}
sun/jvm/hotspot/runtime/BasicTypeSize.class
BasicTypeSize.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.BasicTypeSize extends java.lang.Object {
private static boolean initialized
private static int tBooleanSize
private static int tCharSize
private static int tFloatSize
private static int tDoubleSize
private static int tByteSize
private static int tShortSize
private static int tIntSize
private static int tLongSize
private static int tObjectSize
private static int tArraySize
private static int tVoidSize
public void <init> ()
public static int getTBooleanSize ()
public static int getTCharSize ()
public static int getTFloatSize ()
public static int getTDoubleSize ()
public static int getTByteSize ()
public static int getTShortSize ()
public static int getTIntSize ()
public static int getTLongSize ()
public static int getTObjectSize ()
public static int getTArraySize ()
public static int getTVoidSize ()
static void <clinit> ()
}
sun/jvm/hotspot/runtime/Bytes.class
Bytes.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.Bytes extends java.lang.Object {
private boolean swap
public void <init> (sun.jvm.hotspot.debugger.MachineDescription)
sun.jvm.hotspot.debugger.MachineDescription machDesc
public short swapShort (short)
short x
public int swapInt (int)
int x
public long swapLong (long)
long x
}
sun/jvm/hotspot/runtime/ClassConstants.class
ClassConstants.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.ClassConstants extends java.lang.Object {
public static final int JVM_CONSTANT_Utf8
public static final int JVM_CONSTANT_Unicode
public static final int JVM_CONSTANT_Integer
public static final int JVM_CONSTANT_Float
public static final int JVM_CONSTANT_Long
public static final int JVM_CONSTANT_Double
public static final int JVM_CONSTANT_Class
public static final int JVM_CONSTANT_String
public static final int JVM_CONSTANT_Fieldref
public static final int JVM_CONSTANT_Methodref
public static final int JVM_CONSTANT_InterfaceMethodref
public static final int JVM_CONSTANT_NameAndType
public static final int JVM_CONSTANT_MethodHandle
public static final int JVM_CONSTANT_MethodType
public static final int JVM_CONSTANT_InvokeDynamic
public static final int JVM_REF_getField
public static final int JVM_REF_getStatic
public static final int JVM_REF_putField
public static final int JVM_REF_putStatic
public static final int JVM_REF_invokeVirtual
public static final int JVM_REF_invokeStatic
public static final int JVM_REF_invokeSpecial
public static final int JVM_REF_newInvokeSpecial
public static final int JVM_REF_invokeInterface
public static final int JVM_CONSTANT_Invalid
public static final int JVM_CONSTANT_UnresolvedClass
public static final int JVM_CONSTANT_ClassIndex
public static final int JVM_CONSTANT_StringIndex
public static final int JVM_CONSTANT_UnresolvedClassInError
public static final int JVM_CONSTANT_MethodHandleInError
public static final int JVM_CONSTANT_MethodTypeInError
public static final short MAJOR_VERSION
public static final short MINOR_VERSION
public static final short MAJOR_VERSION_OLD
public static final short MINOR_VERSION_OLD
public static final long JVM_ACC_PUBLIC
public static final long JVM_ACC_PRIVATE
public static final long JVM_ACC_PROTECTED
public static final long JVM_ACC_STATIC
public static final long JVM_ACC_FINAL
public static final long JVM_ACC_SYNCHRONIZED
public static final long JVM_ACC_SUPER
public static final long JVM_ACC_VOLATILE
public static final long JVM_ACC_BRIDGE
public static final long JVM_ACC_TRANSIENT
public static final long JVM_ACC_VARARGS
public static final long JVM_ACC_NATIVE
public static final long JVM_ACC_INTERFACE
public static final long JVM_ACC_ABSTRACT
public static final long JVM_ACC_STRICT
public static final long JVM_ACC_SYNTHETIC
public static final long JVM_ACC_ANNOTATION
public static final long JVM_ACC_ENUM
public static final long JVM_ACC_WRITTEN_FLAGS
public static final long JVM_ACC_MONITOR_MATCH
public static final long JVM_ACC_HAS_MONITOR_BYTECODES
public static final long JVM_ACC_HAS_LOOPS
public static final long JVM_ACC_LOOPS_FLAG_INIT
public static final long JVM_ACC_QUEUED
public static final long JVM_ACC_NOT_OSR_COMPILABLE
public static final long JVM_ACC_HAS_LINE_NUMBER_TABLE
public static final long JVM_ACC_HAS_CHECKED_EXCEPTIONS
public static final long JVM_ACC_HAS_JSRS
public static final long JVM_ACC_IS_OBSOLETE
public static final long JVM_ACC_HAS_MIRANDA_METHODS
public static final long JVM_ACC_HAS_VANILLA_CONSTRUCTOR
public static final long JVM_ACC_HAS_FINALIZER
public static final long JVM_ACC_IS_CLONEABLE
public static final long JVM_ACC_HAS_LOCAL_VARIABLE_TABLE
public static final long JVM_ACC_PROMOTED_FLAGS
public static final long JVM_ACC_FIELD_ACCESS_WATCHED
public static final long JVM_ACC_FIELD_MODIFICATION_WATCHED
public static final long JVM_ACC_FIELD_HAS_GENERIC_SIGNATURE
public static final long JVM_ACC_FIELD_FLAGS
public static final long JVM_RECOGNIZED_CLASS_MODIFIERS
public static final long JVM_RECOGNIZED_FIELD_MODIFIERS
public static final long JVM_RECOGNIZED_METHOD_MODIFIERS
}
sun/jvm/hotspot/runtime/CompiledVFrame.class
CompiledVFrame.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.CompiledVFrame extends sun.jvm.hotspot.runtime.JavaVFrame {
private sun.jvm.hotspot.code.ScopeDesc scope
private boolean mayBeImprecise
public void <init> (sun.jvm.hotspot.runtime.Frame, sun.jvm.hotspot.runtime.RegisterMap, sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.code.ScopeDesc, boolean)
sun.jvm.hotspot.runtime.Frame fr
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.code.ScopeDesc scope
boolean mayBeImprecise
public boolean isTop ()
public boolean isCompiledFrame ()
public boolean isDeoptimized ()
public boolean mayBeImpreciseDbg ()
public sun.jvm.hotspot.code.NMethod getCode ()
public sun.jvm.hotspot.code.NMethod getCodeUnsafe ()
public sun.jvm.hotspot.code.ScopeDesc getScope ()
public sun.jvm.hotspot.oops.Method getMethod ()
public sun.jvm.hotspot.runtime.StackValueCollection getLocals ()
int i
java.util.List scvList
int length
sun.jvm.hotspot.runtime.StackValueCollection result
public sun.jvm.hotspot.runtime.StackValueCollection getExpressions ()
int i
java.util.List scvList
int length
sun.jvm.hotspot.runtime.StackValueCollection result
public java.util.List getMonitors ()
sun.jvm.hotspot.code.ScopeValue kv
sun.jvm.hotspot.debugger.OopHandle k
sun.jvm.hotspot.code.MonitorValue mv
sun.jvm.hotspot.code.ScopeValue ov
sun.jvm.hotspot.runtime.StackValue ownerSV
int i
java.util.List monitors
java.util.List result
public int getBCI ()
int raw
public int getRawBCI ()
public sun.jvm.hotspot.runtime.VFrame sender ()
public sun.jvm.hotspot.runtime.VFrame sender (boolean)
boolean mayBeImprecise
sun.jvm.hotspot.runtime.Frame f
private sun.jvm.hotspot.runtime.StackValue createStackValue (sun.jvm.hotspot.code.ScopeValue)
float value
sun.jvm.hotspot.code.Location loc
sun.jvm.hotspot.debugger.Address valueAddr
double d
sun.jvm.hotspot.code.ScopeValue sv
private sun.jvm.hotspot.runtime.BasicLock resolveMonitorLock (sun.jvm.hotspot.code.Location)
sun.jvm.hotspot.code.Location location
int byteOffset
}
sun/jvm/hotspot/runtime/CompilerThread$1.class
CompilerThread.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.CompilerThread$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/CompilerThread.class
CompilerThread.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.CompilerThread extends sun.jvm.hotspot.runtime.JavaThread {
private static sun.jvm.hotspot.types.AddressField _env_field
private sun.jvm.hotspot.ci.ciEnv _env
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public synchronized sun.jvm.hotspot.ci.ciEnv env ()
sun.jvm.hotspot.debugger.Address v
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isJavaThread ()
public boolean isHiddenFromExternalView ()
public boolean isCompilerThread ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/ConcurrentLocksPrinter$1.class
ConcurrentLocksPrinter.java
package sun.jvm.hotspot.runtime
sun.jvm.hotspot.runtime.ConcurrentLocksPrinter$1 extends sun.jvm.hotspot.oops.DefaultHeapVisitor {
final synthetic sun.jvm.hotspot.runtime.ConcurrentLocksPrinter this$0
void <init> (sun.jvm.hotspot.runtime.ConcurrentLocksPrinter)
sun.jvm.hotspot.runtime.ConcurrentLocksPrinter this$0
public boolean doObj (sun.jvm.hotspot.oops.Oop)
java.util.List locks
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.runtime.JavaThread thread
}
sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.class
ConcurrentLocksPrinter.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.ConcurrentLocksPrinter extends java.lang.Object {
private java.util.Map locksMap
public void <init> ()
public void print (sun.jvm.hotspot.runtime.JavaThread, java.io.PrintStream)
sun.jvm.hotspot.oops.Oop oop
java.util.Iterator itr
sun.jvm.hotspot.runtime.JavaThread jthread
java.io.PrintStream tty
java.util.List locks
private sun.jvm.hotspot.runtime.JavaThread getOwnerThread (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.Oop threadOop
private void fillLocks ()
sun.jvm.hotspot.runtime.VM vm
sun.jvm.hotspot.memory.SystemDictionary sysDict
sun.jvm.hotspot.oops.Klass absOwnSyncKlass
sun.jvm.hotspot.oops.ObjectHeap heap
static synthetic sun.jvm.hotspot.runtime.JavaThread access$000 (sun.jvm.hotspot.runtime.ConcurrentLocksPrinter, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.runtime.ConcurrentLocksPrinter x0
sun.jvm.hotspot.oops.Oop x1
static synthetic java.util.Map access$100 (sun.jvm.hotspot.runtime.ConcurrentLocksPrinter)
sun.jvm.hotspot.runtime.ConcurrentLocksPrinter x0
}
sun/jvm/hotspot/runtime/ConstructionException.class
ConstructionException.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.ConstructionException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.Throwable)
Throwable e
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable e
}
sun/jvm/hotspot/runtime/DeadlockDetector.class
DeadlockDetector.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.DeadlockDetector extends java.lang.Object {
private static sun.jvm.hotspot.runtime.Threads threads
private static sun.jvm.hotspot.oops.ObjectHeap heap
private static java.util.HashMap threadTable
public void <init> ()
public static void print (java.io.PrintStream)
java.io.PrintStream tty
public static void print (java.io.PrintStream, boolean)
RuntimeException re
sun.jvm.hotspot.memory.SystemDictionary sysDict
sun.jvm.hotspot.oops.Oop threadOop
java.util.Map$Entry e
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.oops.Klass abstractOwnableSyncKlass
int thisDfn
java.io.PrintStream tty
boolean concurrentLocks
int globalDfn
int numberOfDeadlocks
sun.jvm.hotspot.runtime.JavaThread currentThread
sun.jvm.hotspot.runtime.JavaThread previousThread
sun.jvm.hotspot.runtime.ObjectMonitor waitingToLockMonitor
sun.jvm.hotspot.oops.Oop waitingToLockBlocker
java.util.Iterator i
private static void createThreadTable ()
sun.jvm.hotspot.runtime.JavaThread cur
private static int dfn (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread thread
Object obj
private static int dfn (java.util.Map$Entry)
java.util.Map$Entry e
private static void printOneDeadlock (java.io.PrintStream, sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.debugger.OopHandle obj
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.Oop threadOop
java.io.PrintStream tty
sun.jvm.hotspot.runtime.JavaThread thread
boolean concurrentLocks
sun.jvm.hotspot.runtime.ObjectMonitor waitingToLockMonitor
sun.jvm.hotspot.oops.Oop waitingToLockBlocker
sun.jvm.hotspot.runtime.JavaThread currentThread
}
sun/jvm/hotspot/runtime/ExternalVFrame.class
ExternalVFrame.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.ExternalVFrame extends sun.jvm.hotspot.runtime.VFrame {
private boolean mayBeImprecise
void <init> (sun.jvm.hotspot.runtime.Frame, sun.jvm.hotspot.runtime.RegisterMap, sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.Frame fr
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.JavaThread thread
boolean mayBeImprecise
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
public void printValue ()
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
public boolean mayBeImpreciseDbg ()
}
sun/jvm/hotspot/runtime/Flags.class
Flags.java
package sun.jvm.hotspot.runtime
public final enum sun.jvm.hotspot.runtime.Flags extends java.lang.Enum {
public static final enum sun.jvm.hotspot.runtime.Flags DEFAULT
public static final enum sun.jvm.hotspot.runtime.Flags COMMAND_LINE
public static final enum sun.jvm.hotspot.runtime.Flags ENVIRON_VAR
public static final enum sun.jvm.hotspot.runtime.Flags CONFIG_FILE
public static final enum sun.jvm.hotspot.runtime.Flags MANAGEMENT
public static final enum sun.jvm.hotspot.runtime.Flags ERGONOMIC
public static final enum sun.jvm.hotspot.runtime.Flags ATTACH_ON_DEMAND
public static final enum sun.jvm.hotspot.runtime.Flags INTERNAL
private final String value
private static final synthetic sun.jvm.hotspot.runtime.Flags[] $VALUES
public static sun.jvm.hotspot.runtime.Flags[] values ()
public static sun.jvm.hotspot.runtime.Flags valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String val
public java.lang.String value ()
static void <clinit> ()
}
sun/jvm/hotspot/runtime/Frame$1.class
Frame.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.Frame$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/Frame$InterpVisitor.class
Frame.java
package sun.jvm.hotspot.runtime
sun.jvm.hotspot.runtime.Frame$InterpVisitor extends java.lang.Object implements sun.jvm.hotspot.compiler.OopMapVisitor {
private sun.jvm.hotspot.runtime.AddressVisitor addressVisitor
public void <init> (sun.jvm.hotspot.runtime.AddressVisitor)
sun.jvm.hotspot.runtime.AddressVisitor oopVisitor
public void setAddressVisitor (sun.jvm.hotspot.runtime.AddressVisitor)
sun.jvm.hotspot.runtime.AddressVisitor addressVisitor
public void visitOopLocation (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address oopAddr
public void visitDerivedOopLocation (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address baseOopAddr
sun.jvm.hotspot.debugger.Address derivedOopAddr
public void visitValueLocation (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address valueAddr
public void visitNarrowOopLocation (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address compOopAddr
}
sun/jvm/hotspot/runtime/Frame.class
Frame.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.Frame extends java.lang.Object implements java.lang.Cloneable {
protected sun.jvm.hotspot.debugger.Address raw_sp
protected sun.jvm.hotspot.debugger.Address pc
protected boolean deoptimized
private static long ConstMethodSize
private static int pcReturnOffset
public void <init> ()
public static int pcReturnOffset ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type ConstMethodType
protected int bcpToBci (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.oops.ConstMethod)
sun.jvm.hotspot.debugger.Address bcp
sun.jvm.hotspot.oops.ConstMethod cm
long bci
protected int bcpToBci (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.debugger.Address bcp
sun.jvm.hotspot.oops.Method m
public abstract java.lang.Object clone ()
public sun.jvm.hotspot.debugger.Address getPC ()
public void setPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address newpc
public boolean isDeoptimized ()
public sun.jvm.hotspot.code.CodeBlob cb ()
public abstract sun.jvm.hotspot.debugger.Address getSP ()
public abstract sun.jvm.hotspot.debugger.Address getID ()
public abstract sun.jvm.hotspot.debugger.Address getFP ()
public abstract boolean equals (java.lang.Object)
public boolean isInterpretedFrame ()
public boolean isJavaFrame ()
public boolean isEntryFrame ()
public boolean isNativeFrame ()
sun.jvm.hotspot.code.CodeBlob cb
public boolean isCompiledFrame ()
sun.jvm.hotspot.code.CodeBlob cb
public boolean isRuntimeFrame ()
sun.jvm.hotspot.code.CodeBlob cb
public boolean isFirstFrame ()
public boolean isFirstJavaFrame ()
public abstract boolean isSignalHandlerFrameDbg ()
public abstract int getSignalNumberDbg ()
public abstract java.lang.String getSignalNameDbg ()
public abstract boolean isInterpretedFrameValid ()
public boolean shouldBeDeoptimized ()
public boolean canBeDeoptimized ()
public abstract sun.jvm.hotspot.runtime.Frame sender (sun.jvm.hotspot.runtime.RegisterMap, sun.jvm.hotspot.code.CodeBlob)
public sun.jvm.hotspot.runtime.Frame sender (sun.jvm.hotspot.runtime.RegisterMap)
sun.jvm.hotspot.runtime.RegisterMap map
public sun.jvm.hotspot.runtime.Frame realSender (sun.jvm.hotspot.runtime.RegisterMap)
sun.jvm.hotspot.runtime.Frame result
sun.jvm.hotspot.runtime.RegisterMap map
protected abstract boolean hasSenderPD ()
public sun.jvm.hotspot.debugger.Address addressOfStackSlot (int)
int slot
public sun.jvm.hotspot.debugger.OopHandle getOopHandleAt (int)
int slot
public int getIntAt (int)
int slot
public abstract long frameSize ()
public abstract sun.jvm.hotspot.debugger.Address getLink ()
public abstract sun.jvm.hotspot.debugger.Address getSenderPC ()
public abstract sun.jvm.hotspot.debugger.Address getUnextendedSP ()
public abstract sun.jvm.hotspot.debugger.Address getSenderSP ()
public abstract sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameLocals ()
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameLocal (int)
int slot
public abstract int getInterpreterFrameBCI ()
public abstract sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameExpressionStack ()
public abstract int getInterpreterFrameExpressionStackDirection ()
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameExpressionStackSlot (int)
int slot
public abstract sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameTOS ()
public abstract sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameTOSAt (int)
public int getInterpreterFrameExpressionStackSize ()
public abstract sun.jvm.hotspot.debugger.Address getInterpreterFrameSenderSP ()
public abstract sun.jvm.hotspot.runtime.BasicObjectLock interpreterFrameMonitorBegin ()
public abstract sun.jvm.hotspot.runtime.BasicObjectLock interpreterFrameMonitorEnd ()
public abstract int interpreterFrameMonitorSize ()
public sun.jvm.hotspot.runtime.BasicObjectLock nextMonitorInInterpreterFrame (sun.jvm.hotspot.runtime.BasicObjectLock)
sun.jvm.hotspot.runtime.BasicObjectLock cur
public sun.jvm.hotspot.runtime.BasicObjectLock previousMonitorInInterpreterFrame (sun.jvm.hotspot.runtime.BasicObjectLock)
sun.jvm.hotspot.runtime.BasicObjectLock cur
public abstract sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameMethod ()
public sun.jvm.hotspot.oops.Method getInterpreterFrameMethod ()
public abstract sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameCPCache ()
public sun.jvm.hotspot.oops.ConstantPoolCache getInterpreterFrameCPCache ()
public abstract sun.jvm.hotspot.runtime.JavaCallWrapper getEntryFrameCallWrapper ()
public boolean entryFrameIsFirst ()
protected abstract sun.jvm.hotspot.debugger.Address addressOfSavedOopResult ()
protected abstract sun.jvm.hotspot.debugger.Address addressOfSavedReceiver ()
public sun.jvm.hotspot.debugger.OopHandle getSavedOopResult ()
public sun.jvm.hotspot.debugger.OopHandle getSavedReceiver ()
public void oopsInterpretedArgumentsDo (sun.jvm.hotspot.oops.Symbol, boolean, sun.jvm.hotspot.runtime.AddressVisitor)
sun.jvm.hotspot.oops.Symbol signature
boolean isStatic
sun.jvm.hotspot.runtime.AddressVisitor f
sun.jvm.hotspot.runtime.ArgumentOopFinder finder
public sun.jvm.hotspot.debugger.Address oopMapRegToLocation (sun.jvm.hotspot.runtime.VMReg, sun.jvm.hotspot.runtime.RegisterMap)
long spOffset
sun.jvm.hotspot.runtime.VMReg reg
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.VMReg stack0
public void oopsDo (sun.jvm.hotspot.runtime.AddressVisitor, sun.jvm.hotspot.runtime.RegisterMap)
sun.jvm.hotspot.runtime.AddressVisitor oopVisitor
sun.jvm.hotspot.runtime.RegisterMap map
public void printValue ()
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
public void interpreterFramePrintOn (java.io.PrintStream)
java.io.PrintStream tty
private void oopsInterpretedDo (sun.jvm.hotspot.runtime.AddressVisitor, sun.jvm.hotspot.runtime.RegisterMap)
sun.jvm.hotspot.interpreter.BytecodeInvoke call
sun.jvm.hotspot.runtime.AddressVisitor oopVisitor
sun.jvm.hotspot.runtime.RegisterMap map
sun.jvm.hotspot.oops.Method m
int bci
int maxLocals
sun.jvm.hotspot.runtime.InterpreterFrameClosure blk
sun.jvm.hotspot.interpreter.OopMapCacheEntry mask
private void oopsEntryDo (sun.jvm.hotspot.runtime.AddressVisitor, sun.jvm.hotspot.runtime.RegisterMap)
sun.jvm.hotspot.runtime.AddressVisitor oopVisitor
sun.jvm.hotspot.runtime.RegisterMap regMap
private void oopsCodeBlobDo (sun.jvm.hotspot.runtime.AddressVisitor, sun.jvm.hotspot.runtime.RegisterMap)
sun.jvm.hotspot.runtime.AddressVisitor oopVisitor
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.code.CodeBlob cb
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/InstanceConstructor.class
InstanceConstructor.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.InstanceConstructor extends java.lang.Object {
public void <init> ()
public abstract java.lang.Object instantiateWrapperFor (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.types.WrongTypeException
protected sun.jvm.hotspot.types.WrongTypeException newWrongTypeException (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.cdbg.ClosestSymbol symbol
sun.jvm.hotspot.debugger.Address vtblPtr
sun.jvm.hotspot.debugger.cdbg.LoadObject lo
sun.jvm.hotspot.debugger.Address addr
String message
sun.jvm.hotspot.debugger.cdbg.CDebugger cdbg
}
sun/jvm/hotspot/runtime/InterpretedVFrame.class
InterpretedVFrame.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.InterpretedVFrame extends sun.jvm.hotspot.runtime.JavaVFrame {
public sun.jvm.hotspot.oops.Method getMethod ()
public sun.jvm.hotspot.runtime.StackValueCollection getLocals ()
sun.jvm.hotspot.runtime.StackValue sv
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.runtime.StackValue sv
int i
sun.jvm.hotspot.oops.Method m
int length
sun.jvm.hotspot.runtime.StackValueCollection result
sun.jvm.hotspot.interpreter.OopMapCacheEntry oopMask
public sun.jvm.hotspot.runtime.StackValueCollection getExpressions ()
sun.jvm.hotspot.runtime.StackValue sv
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.runtime.StackValue sv
int i
int length
int nofLocals
sun.jvm.hotspot.runtime.StackValueCollection result
sun.jvm.hotspot.interpreter.OopMapCacheEntry oopMask
public java.util.List getMonitors ()
sun.jvm.hotspot.runtime.BasicObjectLock current
java.util.List result
public boolean isInterpretedFrame ()
void <init> (sun.jvm.hotspot.runtime.Frame, sun.jvm.hotspot.runtime.RegisterMap, sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.Frame fr
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.JavaThread thread
public int getBCI ()
public void verify ()
private sun.jvm.hotspot.debugger.Address addressOfLocalAt (int)
int index
private sun.jvm.hotspot.debugger.Address addressOfExpressionStackAt (int)
int index
}
sun/jvm/hotspot/runtime/InterpreterFrameClosure.class
Frame.java
package sun.jvm.hotspot.runtime
sun.jvm.hotspot.runtime.InterpreterFrameClosure extends java.lang.Object implements sun.jvm.hotspot.interpreter.OffsetClosure {
private static final boolean DEBUG
private sun.jvm.hotspot.runtime.Frame fr
private sun.jvm.hotspot.runtime.AddressVisitor f
private int maxLocals
private int maxStack
void <init> (sun.jvm.hotspot.runtime.Frame, int, int, sun.jvm.hotspot.runtime.AddressVisitor)
sun.jvm.hotspot.runtime.Frame fr
int maxLocals
int maxStack
sun.jvm.hotspot.runtime.AddressVisitor f
public void offsetDo (int)
sun.jvm.hotspot.debugger.Address addr
boolean inStack
boolean inStack
int offset
sun.jvm.hotspot.debugger.Address addr
}
sun/jvm/hotspot/runtime/JNIHandleBlock$1.class
JNIHandleBlock.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.JNIHandleBlock$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/JNIHandleBlock.class
JNIHandleBlock.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.JNIHandleBlock extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.Field handlesField
private static sun.jvm.hotspot.types.CIntegerField topField
private static sun.jvm.hotspot.types.AddressField nextField
private static int blockSizeInOops
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.runtime.JNIHandleBlock next ()
sun.jvm.hotspot.debugger.Address handleAddr
public int top ()
public void oopsDo (sun.jvm.hotspot.runtime.AddressVisitor)
sun.jvm.hotspot.debugger.Address cur
int i
sun.jvm.hotspot.runtime.AddressVisitor visitor
sun.jvm.hotspot.runtime.JNIHandleBlock n
public sun.jvm.hotspot.debugger.OopHandle getOopHandle (int)
int x
sun.jvm.hotspot.debugger.Address oopAddr
public sun.jvm.hotspot.runtime.JNIHandleBlock blockContainingHandle (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address jniHandle
sun.jvm.hotspot.runtime.JNIHandleBlock cur
public int indexOfHandle (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
int i
sun.jvm.hotspot.debugger.Address jniHandle
public java.lang.String toString ()
sun.jvm.hotspot.debugger.Address handleBase
sun.jvm.hotspot.debugger.Address handleEnd
private sun.jvm.hotspot.debugger.Address getOopHandleAddress (int)
int x
sun.jvm.hotspot.debugger.Address oopAddr
sun.jvm.hotspot.debugger.OopHandle handle
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/JNIHandles$1.class
JNIHandles.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.JNIHandles$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/JNIHandles.class
JNIHandles.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.JNIHandles extends java.lang.Object {
private static sun.jvm.hotspot.types.AddressField globalHandlesField
private static sun.jvm.hotspot.types.AddressField weakGlobalHandlesField
private static sun.jvm.hotspot.types.OopField deletedHandleField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> ()
public sun.jvm.hotspot.runtime.JNIHandleBlock globalHandles ()
sun.jvm.hotspot.debugger.Address handleAddr
public sun.jvm.hotspot.runtime.JNIHandleBlock weakGlobalHandles ()
sun.jvm.hotspot.debugger.Address handleAddr
public sun.jvm.hotspot.debugger.OopHandle deletedHandle ()
public boolean isDeletedHandle (sun.jvm.hotspot.debugger.OopHandle)
sun.jvm.hotspot.debugger.OopHandle handle
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/JNIid$1.class
JNIid.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.JNIid$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/JNIid.class
JNIid.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.JNIid extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.oops.MetadataField holder
private static sun.jvm.hotspot.types.AddressField next
private static sun.jvm.hotspot.types.CIntegerField offset
private static sun.jvm.hotspot.oops.MetadataField resolvedMethod
private static sun.jvm.hotspot.oops.MetadataField resolvedReceiver
private sun.jvm.hotspot.oops.ObjectHeap heap
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
public void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.oops.ObjectHeap)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.oops.ObjectHeap heap
public sun.jvm.hotspot.runtime.JNIid next ()
sun.jvm.hotspot.debugger.Address nextAddr
public sun.jvm.hotspot.oops.Klass holder ()
public int offset ()
public sun.jvm.hotspot.oops.Method method ()
public sun.jvm.hotspot.oops.Method resolvedMethod ()
public sun.jvm.hotspot.oops.Klass resolvedReceiver ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/JavaCallWrapper$1.class
JavaCallWrapper.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.JavaCallWrapper$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/JavaCallWrapper.class
JavaCallWrapper.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.JavaCallWrapper extends sun.jvm.hotspot.runtime.VMObject {
protected static sun.jvm.hotspot.types.AddressField anchorField
private static sun.jvm.hotspot.types.AddressField lastJavaSPField
private static sun.jvm.hotspot.types.AddressField lastJavaPCField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type anchorType
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getLastJavaSP ()
public sun.jvm.hotspot.debugger.Address getLastJavaPC ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/JavaThread$1.class
JavaThread.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.JavaThread$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/JavaThread.class
JavaThread.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.JavaThread extends sun.jvm.hotspot.runtime.Thread {
private static final boolean DEBUG
private static sun.jvm.hotspot.types.AddressField nextField
private static sun.jvm.hotspot.types.OopField threadObjField
private static sun.jvm.hotspot.types.AddressField anchorField
private static sun.jvm.hotspot.types.AddressField lastJavaSPField
private static sun.jvm.hotspot.types.AddressField lastJavaPCField
private static sun.jvm.hotspot.types.CIntegerField threadStateField
private static sun.jvm.hotspot.types.AddressField osThreadField
private static sun.jvm.hotspot.types.AddressField stackBaseField
private static sun.jvm.hotspot.types.CIntegerField stackSizeField
private static sun.jvm.hotspot.runtime.JavaThreadPDAccess access
private static int UNINITIALIZED
private static int NEW
private static int NEW_TRANS
private static int IN_NATIVE
private static int IN_NATIVE_TRANS
private static int IN_VM
private static int IN_VM_TRANS
private static int IN_JAVA
private static int IN_JAVA_TRANS
private static int BLOCKED
private static int BLOCKED_TRANS
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type anchorType
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
void setThreadPDAccess (sun.jvm.hotspot.runtime.JavaThreadPDAccess)
sun.jvm.hotspot.runtime.JavaThreadPDAccess access
public sun.jvm.hotspot.runtime.JavaThread next ()
sun.jvm.hotspot.debugger.Address threadAddr
public boolean isJavaThread ()
public static sun.jvm.hotspot.types.AddressField getAnchorField ()
public sun.jvm.hotspot.debugger.Address getLastJavaSP ()
sun.jvm.hotspot.debugger.Address sp
public sun.jvm.hotspot.debugger.Address getLastJavaPC ()
sun.jvm.hotspot.debugger.Address pc
public sun.jvm.hotspot.debugger.Address getLastJavaFP ()
public sun.jvm.hotspot.debugger.Address getBaseOfStackPointer ()
public boolean hasLastJavaFrame ()
public sun.jvm.hotspot.runtime.Frame getLastFrame ()
protected sun.jvm.hotspot.runtime.Frame getLastFramePD ()
public sun.jvm.hotspot.runtime.JavaVFrame getLastJavaVFrame (sun.jvm.hotspot.runtime.RegisterMap)
sun.jvm.hotspot.runtime.VFrame vf
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.Frame f
public sun.jvm.hotspot.runtime.JavaVFrame getLastJavaVFrameDbg ()
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.Frame f
boolean imprecise
sun.jvm.hotspot.runtime.VFrame vf
public sun.jvm.hotspot.runtime.RegisterMap newRegisterMap (boolean)
boolean updateMap
public sun.jvm.hotspot.runtime.Frame getCurrentFrameGuess ()
public void printThreadIDOn (java.io.PrintStream)
java.io.PrintStream tty
public void printThreadID ()
public sun.jvm.hotspot.debugger.ThreadProxy getThreadProxy ()
public sun.jvm.hotspot.runtime.JavaThreadState getThreadState ()
int val
public sun.jvm.hotspot.runtime.OSThread getOSThread ()
public sun.jvm.hotspot.debugger.Address getStackBase ()
public long getStackBaseValue ()
public long getStackSize ()
public sun.jvm.hotspot.oops.Oop getThreadObj ()
Exception e
sun.jvm.hotspot.oops.Oop obj
public java.lang.String getThreadName ()
sun.jvm.hotspot.oops.Oop threadObj
public void oopsDo (sun.jvm.hotspot.runtime.AddressVisitor)
sun.jvm.hotspot.runtime.StackFrameStream fst
sun.jvm.hotspot.runtime.AddressVisitor oopVisitor
public boolean isInStack (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address stackBase
public boolean isLockOwned (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.Address stackBase
sun.jvm.hotspot.debugger.Address stackLimit
public sun.jvm.hotspot.oops.Oop getCurrentParkBlocker ()
sun.jvm.hotspot.oops.Oop threadObj
public void printInfoOn (java.io.PrintStream)
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address maxSP
sun.jvm.hotspot.debugger.Address minSP
sun.jvm.hotspot.runtime.RegisterMap tmpMap
java.io.PrintStream tty
sun.jvm.hotspot.runtime.Frame tmpFrame
private sun.jvm.hotspot.runtime.Frame cookLastFrame (sun.jvm.hotspot.runtime.Frame)
sun.jvm.hotspot.runtime.Frame fr
sun.jvm.hotspot.debugger.Address pc
private sun.jvm.hotspot.debugger.Address lastSPDbg ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/JavaThreadFactory.class
JavaThreadFactory.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.JavaThreadFactory extends java.lang.Object {
public abstract sun.jvm.hotspot.runtime.JavaThread createJavaThreadWrapper (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.types.TypeDataBase)
}
sun/jvm/hotspot/runtime/JavaThreadPDAccess.class
JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.JavaThreadPDAccess extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.Address getLastJavaFP (sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.Address getLastJavaPC (sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.Address getBaseOfStackPointer (sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.runtime.Frame getLastFramePD (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.runtime.RegisterMap newRegisterMap (sun.jvm.hotspot.runtime.JavaThread, boolean)
public abstract sun.jvm.hotspot.runtime.Frame getCurrentFrameGuess (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
public abstract void printThreadIDOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
public abstract void printInfoOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
public abstract sun.jvm.hotspot.debugger.Address getLastSP (sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.debugger.ThreadProxy getThreadProxy (sun.jvm.hotspot.debugger.Address)
}
sun/jvm/hotspot/runtime/JavaThreadState.class
JavaThreadState.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.JavaThreadState extends java.lang.Object {
private String stringVal
public static final sun.jvm.hotspot.runtime.JavaThreadState UNINITIALIZED
public static final sun.jvm.hotspot.runtime.JavaThreadState NEW
public static final sun.jvm.hotspot.runtime.JavaThreadState NEW_TRANS
public static final sun.jvm.hotspot.runtime.JavaThreadState IN_NATIVE
public static final sun.jvm.hotspot.runtime.JavaThreadState IN_NATIVE_TRANS
public static final sun.jvm.hotspot.runtime.JavaThreadState IN_VM
public static final sun.jvm.hotspot.runtime.JavaThreadState IN_VM_TRANS
public static final sun.jvm.hotspot.runtime.JavaThreadState IN_JAVA
public static final sun.jvm.hotspot.runtime.JavaThreadState IN_JAVA_TRANS
public static final sun.jvm.hotspot.runtime.JavaThreadState BLOCKED
public static final sun.jvm.hotspot.runtime.JavaThreadState BLOCKED_TRANS
private void <init> (java.lang.String)
String stringVal
public java.lang.String toString ()
static void <clinit> ()
}
sun/jvm/hotspot/runtime/JavaVFrame.class
JavaVFrame.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.JavaVFrame extends sun.jvm.hotspot.runtime.VFrame {
public abstract sun.jvm.hotspot.oops.Method getMethod ()
public abstract int getBCI ()
public abstract sun.jvm.hotspot.runtime.StackValueCollection getLocals ()
public abstract sun.jvm.hotspot.runtime.StackValueCollection getExpressions ()
public abstract java.util.List getMonitors ()
public boolean isJavaFrame ()
void <init> (sun.jvm.hotspot.runtime.Frame, sun.jvm.hotspot.runtime.RegisterMap, sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.Frame fr
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.JavaThread thread
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
public void printActivation (int)
int index
public void printActivationOn (java.io.PrintStream, int)
java.io.PrintStream tty
int index
public void verify ()
public boolean equals (java.lang.Object)
Object o
sun.jvm.hotspot.runtime.JavaVFrame other
public int hashCode ()
public boolean structuralCompare (sun.jvm.hotspot.runtime.JavaVFrame)
int i
int i
sun.jvm.hotspot.runtime.JavaVFrame other
sun.jvm.hotspot.runtime.StackValueCollection locs
sun.jvm.hotspot.runtime.StackValueCollection otherLocs
sun.jvm.hotspot.runtime.StackValueCollection exprs
sun.jvm.hotspot.runtime.StackValueCollection otherExprs
private void printStackValuesOn (java.io.PrintStream, java.lang.String, sun.jvm.hotspot.runtime.StackValueCollection)
int index
java.io.PrintStream tty
String title
sun.jvm.hotspot.runtime.StackValueCollection values
}
sun/jvm/hotspot/runtime/JvmtiAgentThread.class
JvmtiAgentThread.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.JvmtiAgentThread extends sun.jvm.hotspot.runtime.JavaThread {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isJavaThread ()
public boolean isJvmtiAgentThread ()
}
sun/jvm/hotspot/runtime/MonitorInfo.class
MonitorInfo.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.MonitorInfo extends java.lang.Object {
private sun.jvm.hotspot.debugger.OopHandle owner
private sun.jvm.hotspot.runtime.BasicLock lock
private sun.jvm.hotspot.debugger.OopHandle ownerKlass
private boolean eliminated
private boolean ownerIsScalarReplaced
public void <init> (sun.jvm.hotspot.debugger.OopHandle, sun.jvm.hotspot.runtime.BasicLock, boolean, boolean)
sun.jvm.hotspot.debugger.OopHandle owner
sun.jvm.hotspot.runtime.BasicLock lock
boolean eliminated
boolean ownerIsScalarReplaced
public sun.jvm.hotspot.debugger.OopHandle owner ()
public sun.jvm.hotspot.debugger.OopHandle ownerKlass ()
public sun.jvm.hotspot.runtime.BasicLock lock ()
public boolean eliminated ()
public boolean ownerIsScalarReplaced ()
}
sun/jvm/hotspot/runtime/NativeSignatureIterator.class
NativeSignatureIterator.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.NativeSignatureIterator extends sun.jvm.hotspot.runtime.SignatureIterator {
private sun.jvm.hotspot.oops.Method method
private int offset
private int prepended
private int jni_offset
public void doBool ()
public void doChar ()
public void doFloat ()
public void doDouble ()
public void doByte ()
public void doShort ()
public void doInt ()
public void doLong ()
public void doVoid ()
public void doObject (int, int)
int begin
int end
public void doArray (int, int)
int begin
int end
public sun.jvm.hotspot.oops.Method method ()
public int offset ()
public int jniOffset ()
public boolean isStatic ()
public abstract void passInt ()
public abstract void passLong ()
public abstract void passObject ()
public abstract void passFloat ()
public abstract void passDouble ()
public void <init> (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method method
int JNIEnv_words
int mirror_words
public void iterate ()
}
sun/jvm/hotspot/runtime/OSThread$1.class
OSThread.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.OSThread$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/OSThread.class
OSThread.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.OSThread extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.JIntField interruptedField
private static sun.jvm.hotspot.types.Field threadIdField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean interrupted ()
public int threadId ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/ObjectMonitor$1.class
ObjectMonitor.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.ObjectMonitor$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/ObjectMonitor.class
ObjectMonitor.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.ObjectMonitor extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.oops.ObjectHeap heap
private static long headerFieldOffset
private static long objectFieldOffset
private static long ownerFieldOffset
private static long FreeNextFieldOffset
private static sun.jvm.hotspot.types.CIntegerField countField
private static sun.jvm.hotspot.types.CIntegerField waitersField
private static sun.jvm.hotspot.types.CIntegerField recursionsField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Field f
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.Mark header ()
public boolean isEntered (sun.jvm.hotspot.runtime.Thread)
sun.jvm.hotspot.runtime.Thread current
sun.jvm.hotspot.debugger.Address o
public sun.jvm.hotspot.debugger.Address owner ()
public long waiters ()
public sun.jvm.hotspot.debugger.Address freeNext ()
public long count ()
public long recursions ()
public sun.jvm.hotspot.debugger.OopHandle object ()
public long contentions ()
long count
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/ObjectSynchronizer$1.class
ObjectSynchronizer.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.ObjectSynchronizer$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/ObjectSynchronizer$ObjectMonitorIterator.class
ObjectSynchronizer.java
package sun.jvm.hotspot.runtime
sun.jvm.hotspot.runtime.ObjectSynchronizer$ObjectMonitorIterator extends java.lang.Object implements java.util.Iterator {
private sun.jvm.hotspot.runtime.ObjectMonitor block
private int index
private sun.jvm.hotspot.debugger.Address blockAddr
void <init> ()
public boolean hasNext ()
public java.lang.Object next ()
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address addr
public void remove ()
}
sun/jvm/hotspot/runtime/ObjectSynchronizer.class
ObjectSynchronizer.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.ObjectSynchronizer extends java.lang.Object {
private static sun.jvm.hotspot.debugger.Address gBlockListAddr
private static int blockSize
private static long objectMonitorTypeSize
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.AddressField blockListField
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public long identityHashValueFor (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.runtime.ObjectMonitor monitor
sun.jvm.hotspot.oops.Mark temp
sun.jvm.hotspot.oops.Mark temp
sun.jvm.hotspot.oops.Oop obj
sun.jvm.hotspot.oops.Mark mark
public static java.util.Iterator objectMonitorIterator ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static synthetic sun.jvm.hotspot.debugger.Address access$100 ()
static synthetic int access$200 ()
static synthetic long access$300 ()
static void <clinit> ()
}
sun/jvm/hotspot/runtime/PerfDataEntry$1.class
PerfDataEntry.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.PerfDataEntry$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/PerfDataEntry$PerfDataUnits.class
PerfDataEntry.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.PerfDataEntry$PerfDataUnits extends java.lang.Object {
public static final int U_None
public static final int U_Bytes
public static final int U_Ticks
public static final int U_Events
public static final int U_String
public static final int U_Hertz
}
sun/jvm/hotspot/runtime/PerfDataEntry$PerfDataVariability.class
PerfDataEntry.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.PerfDataEntry$PerfDataVariability extends java.lang.Object {
public static final int V_Constant
public static final int V_Monotonic
public static final int V_Variable
}
sun/jvm/hotspot/runtime/PerfDataEntry.class
PerfDataEntry.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.PerfDataEntry extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.JIntField entryLengthField
private static sun.jvm.hotspot.types.JIntField nameOffsetField
private static sun.jvm.hotspot.types.JIntField vectorLengthField
private static sun.jvm.hotspot.types.JByteField dataTypeField
private static sun.jvm.hotspot.types.JByteField flagsField
private static sun.jvm.hotspot.types.JByteField dataUnitsField
private static sun.jvm.hotspot.types.JByteField dataVariabilityField
private static sun.jvm.hotspot.types.JIntField dataOffsetField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int entryLength ()
public int nameOffset ()
public int vectorLength ()
public int dataType ()
char ch
public byte flags ()
public boolean supported ()
public int dataUnits ()
public int dataVariability ()
public int dataOffset ()
public java.lang.String name ()
int off
public boolean booleanValue ()
public char charValue ()
public byte byteValue ()
public short shortValue ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
public boolean[] booleanArrayValue ()
int i
int len
boolean[] res
int off
long size
public char[] charArrayValue ()
int i
int len
char[] res
int off
long size
public byte[] byteArrayValue ()
int i
int len
byte[] res
int off
long size
public short[] shortArrayValue ()
int i
int len
short[] res
int off
long size
public int[] intArrayValue ()
int i
int len
int[] res
int off
long size
public long[] longArrayValue ()
int i
int len
long[] res
int off
long size
public float[] floatArrayValue ()
int i
int len
float[] res
int off
long size
public double[] doubleArrayValue ()
int i
int len
double[] res
int off
long size
public java.lang.String valueAsString ()
int i
boolean[] res
StringBuffer buf
java.io.UnsupportedEncodingException e
int i
short[] res
StringBuffer buf
int i
int[] res
StringBuffer buf
int i
long[] res
StringBuffer buf
int i
float[] res
StringBuffer buf
int i
double[] res
StringBuffer buf
int dataType
int len
String str
private sun.jvm.hotspot.oops.ObjectHeap getHeap ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/PerfDataPrologue$1.class
PerfDataPrologue.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.PerfDataPrologue$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/PerfDataPrologue.class
PerfDataPrologue.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.PerfDataPrologue extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.JIntField magicField
private static sun.jvm.hotspot.types.JByteField byteOrderField
private static sun.jvm.hotspot.types.JByteField majorVersionField
private static sun.jvm.hotspot.types.JByteField minorVersionField
private static sun.jvm.hotspot.types.JByteField accessibleField
private static sun.jvm.hotspot.types.JIntField usedField
private static sun.jvm.hotspot.types.JIntField overflowField
private static sun.jvm.hotspot.types.JLongField modTimeStampField
private static sun.jvm.hotspot.types.JIntField entryOffsetField
private static sun.jvm.hotspot.types.JIntField numEntriesField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int magic ()
public byte byteOrder ()
public byte majorVersion ()
public boolean accessible ()
public int used ()
public int overflow ()
public long modTimeStamp ()
public int entryOffset ()
public int numEntries ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/PerfMemory$1.class
PerfMemory.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.PerfMemory$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/PerfMemory$PerfDataEntryVisitor.class
PerfMemory.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.PerfMemory$PerfDataEntryVisitor extends java.lang.Object {
public abstract boolean visit (sun.jvm.hotspot.runtime.PerfDataEntry)
}
sun/jvm/hotspot/runtime/PerfMemory.class
PerfMemory.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.PerfMemory extends java.lang.Object {
private static sun.jvm.hotspot.types.AddressField startField
private static sun.jvm.hotspot.types.AddressField endField
private static sun.jvm.hotspot.types.AddressField topField
private static sun.jvm.hotspot.types.CIntegerField capacityField
private static sun.jvm.hotspot.types.AddressField prologueField
private static sun.jvm.hotspot.types.JIntField initializedField
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public static sun.jvm.hotspot.debugger.Address start ()
public static sun.jvm.hotspot.debugger.Address end ()
public static sun.jvm.hotspot.debugger.Address top ()
public static long capacity ()
public static boolean initialized ()
public static sun.jvm.hotspot.runtime.PerfDataPrologue prologue ()
public static boolean contains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public static void iterate (sun.jvm.hotspot.runtime.PerfMemory$PerfDataEntryVisitor)
sun.jvm.hotspot.runtime.PerfDataEntry pde
int i
sun.jvm.hotspot.runtime.PerfMemory$PerfDataEntryVisitor visitor
sun.jvm.hotspot.runtime.PerfDataPrologue header
int off
int num
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/RegisterMap$1.class
RegisterMap.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.RegisterMap$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/RegisterMap.class
RegisterMap.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.RegisterMap extends java.lang.Object implements java.lang.Cloneable {
protected sun.jvm.hotspot.debugger.Address[] location
protected long[] locationValid
protected boolean includeArgumentOops
protected sun.jvm.hotspot.runtime.JavaThread thread
protected boolean updateMap
protected static int regCount
protected static int locationValidTypeSize
protected static int locationValidSize
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
protected void <init> (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean updateMap
protected void <init> (sun.jvm.hotspot.runtime.RegisterMap)
long bits
int j
int i
sun.jvm.hotspot.runtime.RegisterMap map
public abstract java.lang.Object clone ()
public sun.jvm.hotspot.runtime.RegisterMap copy ()
public void clear ()
int i
public sun.jvm.hotspot.debugger.Address getLocation (sun.jvm.hotspot.runtime.VMReg)
sun.jvm.hotspot.runtime.VMReg reg
int i
int index
public void setLocation (sun.jvm.hotspot.runtime.VMReg, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.VMReg reg
sun.jvm.hotspot.debugger.Address loc
int i
int index
public boolean getIncludeArgumentOops ()
public void setIncludeArgumentOops (boolean)
boolean f
public sun.jvm.hotspot.runtime.JavaThread getThread ()
public boolean getUpdateMap ()
public void print ()
public void printOn (java.io.PrintStream)
sun.jvm.hotspot.debugger.Address src
int i
java.io.PrintStream tty
protected abstract void clearPD ()
protected abstract void initializePD ()
protected abstract void initializeFromPD (sun.jvm.hotspot.runtime.RegisterMap)
protected abstract sun.jvm.hotspot.debugger.Address getLocationPD (sun.jvm.hotspot.runtime.VMReg)
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/ResultTypeFinder.class
ResultTypeFinder.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.ResultTypeFinder extends sun.jvm.hotspot.runtime.SignatureInfo {
protected void set (int, int)
int size
int type
public void <init> (sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol signature
}
sun/jvm/hotspot/runtime/ServiceThread.class
ServiceThread.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.ServiceThread extends sun.jvm.hotspot.runtime.JavaThread {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isJavaThread ()
public boolean isHiddenFromExternalView ()
public boolean isServiceThread ()
}
sun/jvm/hotspot/runtime/SignatureConverter.class
SignatureConverter.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.SignatureConverter extends sun.jvm.hotspot.runtime.SignatureIterator {
private StringBuffer buf
private boolean first
public void <init> (sun.jvm.hotspot.oops.Symbol, java.lang.StringBuffer)
sun.jvm.hotspot.oops.Symbol sig
StringBuffer buf
public void doBool ()
public void doChar ()
public void doFloat ()
public void doDouble ()
public void doByte ()
public void doShort ()
public void doInt ()
public void doLong ()
public void doVoid ()
public void doObject (int, int)
int begin
int end
public void doArray (int, int)
int i
int begin
int end
int inner
public void appendComma ()
private void doObject (int, int, boolean)
int begin
int end
boolean comma
private void appendSubstring (int, int)
int i
int begin
int end
private int arrayInnerBegin (int)
int begin
}
sun/jvm/hotspot/runtime/SignatureInfo.class
SignatureInfo.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.SignatureInfo extends sun.jvm.hotspot.runtime.SignatureIterator {
protected boolean hasIterated
protected int size
protected int type
protected void lazyIterate ()
protected abstract void set (int, int)
public void doBool ()
public void doChar ()
public void doFloat ()
public void doDouble ()
public void doByte ()
public void doShort ()
public void doInt ()
public void doLong ()
public void doVoid ()
public void doObject (int, int)
int begin
int end
public void doArray (int, int)
int begin
int end
public void <init> (sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol signature
public int size ()
public int type ()
}
sun/jvm/hotspot/runtime/SignatureIterator.class
SignatureIterator.java
package sun.jvm.hotspot.runtime
public abstract sun.jvm.hotspot.runtime.SignatureIterator extends java.lang.Object {
protected sun.jvm.hotspot.oops.Symbol _signature
protected int _index
protected int _parameter_index
protected void expect (char)
char c
protected void skipOptionalSize ()
byte c
protected int parseType ()
int begin
int begin
protected void checkSignatureEnd ()
public void <init> (sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol signature
public void dispatchField ()
public void iterateParameters ()
public void iterateReturntype ()
public void iterate ()
public int parameterIndex ()
public boolean isReturnType ()
public abstract void doBool ()
public abstract void doChar ()
public abstract void doFloat ()
public abstract void doDouble ()
public abstract void doByte ()
public abstract void doShort ()
public abstract void doInt ()
public abstract void doLong ()
public abstract void doVoid ()
public abstract void doObject (int, int)
public abstract void doArray (int, int)
}
sun/jvm/hotspot/runtime/StackFrameStream.class
StackFrameStream.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.StackFrameStream extends java.lang.Object {
private sun.jvm.hotspot.runtime.Frame fr
private sun.jvm.hotspot.runtime.RegisterMap regMap
private boolean isDone
public void <init> (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread thread
public void <init> (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean update
public boolean isDone ()
public void next ()
public sun.jvm.hotspot.runtime.Frame getCurrent ()
public sun.jvm.hotspot.runtime.RegisterMap getRegisterMap ()
}
sun/jvm/hotspot/runtime/StackValue.class
StackValue.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.StackValue extends java.lang.Object {
private int type
private sun.jvm.hotspot.debugger.OopHandle handleValue
private long integerValue
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.OopHandle, long)
sun.jvm.hotspot.debugger.OopHandle h
long scalar_replaced
public void <init> (long)
long i
public int getType ()
public sun.jvm.hotspot.debugger.OopHandle getObject ()
boolean objIsScalarReplaced ()
public long getInteger ()
public boolean equals (java.lang.Object)
Object arg
sun.jvm.hotspot.runtime.StackValue sv
public int hashCode ()
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
}
sun/jvm/hotspot/runtime/StackValueCollection.class
StackValueCollection.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.StackValueCollection extends java.lang.Object {
private java.util.List list
public void <init> ()
public void <init> (int)
int length
public void add (sun.jvm.hotspot.runtime.StackValue)
sun.jvm.hotspot.runtime.StackValue val
public int size ()
public boolean isEmpty ()
public sun.jvm.hotspot.runtime.StackValue get (int)
int i
public boolean booleanAt (int)
int slot
public byte byteAt (int)
int slot
public char charAt (int)
int slot
public short shortAt (int)
int slot
public int intAt (int)
int slot
public long longAt (int)
int slot
public sun.jvm.hotspot.debugger.OopHandle oopHandleAt (int)
int slot
public float floatAt (int)
int slot
public double doubleAt (int)
int slot
}
sun/jvm/hotspot/runtime/StaticBaseConstructor.class
StaticBaseConstructor.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.StaticBaseConstructor extends sun.jvm.hotspot.runtime.InstanceConstructor {
private Class staticType
public void <init> (java.lang.Class)
Class t
public sun.jvm.hotspot.runtime.VMObject instantiateWrapperFor (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public volatile synthetic java.lang.Object instantiateWrapperFor (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/runtime/StubRoutines$1.class
StubRoutines.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.StubRoutines$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/StubRoutines.class
StubRoutines.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.StubRoutines extends java.lang.Object {
private static sun.jvm.hotspot.types.AddressField callStubReturnAddressField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> ()
public boolean returnsToCallStub (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address returnPC
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/Thread$1.class
Thread.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.Thread$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/Thread.class
Thread.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.Thread extends sun.jvm.hotspot.runtime.VMObject {
private static long tlabFieldOffset
private static sun.jvm.hotspot.types.CIntegerField suspendFlagsField
private static int EXTERNAL_SUSPEND
private static int EXT_SUSPENDED
private static int HAS_ASYNC_EXCEPTION
private static sun.jvm.hotspot.types.AddressField activeHandlesField
private static sun.jvm.hotspot.types.AddressField currentPendingMonitorField
private static sun.jvm.hotspot.types.AddressField currentWaitingMonitorField
private static sun.jvm.hotspot.types.JLongField allocatedBytesField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int suspendFlags ()
public boolean isExternalSuspend ()
public boolean isExtSuspended ()
public boolean isBeingExtSuspended ()
public boolean isAnySuspended ()
public boolean hasAsyncException ()
public sun.jvm.hotspot.runtime.ThreadLocalAllocBuffer tlab ()
public sun.jvm.hotspot.runtime.JNIHandleBlock activeHandles ()
sun.jvm.hotspot.debugger.Address a
public long allocatedBytes ()
public boolean isVMThread ()
public boolean isJavaThread ()
public boolean isCompilerThread ()
public boolean isHiddenFromExternalView ()
public boolean isJvmtiAgentThread ()
public boolean isWatcherThread ()
public boolean isConcurrentMarkSweepThread ()
public boolean isServiceThread ()
public void oopsDo (sun.jvm.hotspot.runtime.AddressVisitor)
sun.jvm.hotspot.runtime.AddressVisitor oopVisitor
public sun.jvm.hotspot.runtime.ObjectMonitor getCurrentPendingMonitor ()
sun.jvm.hotspot.debugger.Address monitorAddr
public sun.jvm.hotspot.runtime.ObjectMonitor getCurrentWaitingMonitor ()
sun.jvm.hotspot.debugger.Address monitorAddr
public boolean isLockOwned (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address lock
public boolean isInStack (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.Address threadObjectAddress ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer$1.class
ThreadLocalAllocBuffer.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.ThreadLocalAllocBuffer$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.class
ThreadLocalAllocBuffer.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.ThreadLocalAllocBuffer extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField startField
private static sun.jvm.hotspot.types.AddressField topField
private static sun.jvm.hotspot.types.AddressField endField
private static sun.jvm.hotspot.types.CIntegerField desired_sizeField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address start ()
public sun.jvm.hotspot.debugger.Address end ()
public sun.jvm.hotspot.debugger.Address top ()
public sun.jvm.hotspot.debugger.Address hardEnd ()
private long alignmentReserve ()
private long endReserve ()
long minFillerArraySize
long reserveForAllocationPrefetch
long heapWordSize
public sun.jvm.hotspot.debugger.OopHandle startAsOopHandle ()
public sun.jvm.hotspot.debugger.OopHandle nextOopHandle (sun.jvm.hotspot.debugger.OopHandle, long)
sun.jvm.hotspot.debugger.OopHandle handle
long size
public void print ()
public boolean contains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address p
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/Threads$1.class
Threads.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.Threads$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/Threads.class
Threads.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.Threads extends java.lang.Object {
private static sun.jvm.hotspot.runtime.JavaThreadFactory threadFactory
private static sun.jvm.hotspot.types.AddressField threadListField
private static sun.jvm.hotspot.types.CIntegerField numOfThreadsField
private static sun.jvm.hotspot.runtime.VirtualConstructor virtualConstructor
private static sun.jvm.hotspot.runtime.JavaThreadPDAccess access
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
Exception e
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
String os
String cpu
public void <init> ()
public sun.jvm.hotspot.runtime.JavaThread first ()
sun.jvm.hotspot.debugger.Address threadAddr
public int getNumberOfThreads ()
public sun.jvm.hotspot.runtime.JavaThread createJavaThreadWrapper (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
Exception e
sun.jvm.hotspot.debugger.Address threadAddr
public void oopsDo (sun.jvm.hotspot.runtime.AddressVisitor)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.runtime.AddressVisitor oopVisitor
public sun.jvm.hotspot.runtime.JavaThread owningThreadFromMonitor (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address o
public sun.jvm.hotspot.runtime.JavaThread owningThreadFromMonitor (sun.jvm.hotspot.runtime.ObjectMonitor)
sun.jvm.hotspot.runtime.ObjectMonitor monitor
public java.util.List getPendingThreads (sun.jvm.hotspot.runtime.ObjectMonitor)
sun.jvm.hotspot.runtime.ObjectMonitor pending
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.runtime.ObjectMonitor monitor
java.util.List pendingThreads
public java.util.List getWaitingThreads (sun.jvm.hotspot.runtime.ObjectMonitor)
sun.jvm.hotspot.runtime.ObjectMonitor waiting
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.runtime.ObjectMonitor monitor
java.util.List pendingThreads
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/VFrame.class
VFrame.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.VFrame extends java.lang.Object {
protected sun.jvm.hotspot.runtime.Frame fr
protected sun.jvm.hotspot.runtime.RegisterMap regMap
protected sun.jvm.hotspot.runtime.JavaThread thread
protected void <init> (sun.jvm.hotspot.runtime.Frame, sun.jvm.hotspot.runtime.RegisterMap, sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.Frame f
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.JavaThread thread
public static sun.jvm.hotspot.runtime.VFrame newVFrame (sun.jvm.hotspot.runtime.Frame, sun.jvm.hotspot.runtime.RegisterMap, sun.jvm.hotspot.runtime.JavaThread, boolean, boolean)
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.code.NMethod nm
sun.jvm.hotspot.code.ScopeDesc scope
sun.jvm.hotspot.runtime.RegisterMap tempMap
sun.jvm.hotspot.runtime.Frame s
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.runtime.Frame f
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.JavaThread thread
boolean unsafe
boolean mayBeImprecise
public static sun.jvm.hotspot.runtime.VFrame newVFrame (sun.jvm.hotspot.runtime.Frame, sun.jvm.hotspot.runtime.RegisterMap, sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.Frame f
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.JavaThread thread
public sun.jvm.hotspot.runtime.Frame getFrame ()
public sun.jvm.hotspot.runtime.RegisterMap getRegisterMap ()
public sun.jvm.hotspot.runtime.JavaThread getThread ()
public sun.jvm.hotspot.runtime.VFrame sender ()
public sun.jvm.hotspot.runtime.VFrame sender (boolean)
boolean mayBeImprecise
sun.jvm.hotspot.runtime.RegisterMap tempMap
sun.jvm.hotspot.runtime.Frame s
public sun.jvm.hotspot.runtime.JavaVFrame javaSender ()
boolean imprecise
sun.jvm.hotspot.runtime.VFrame f
public boolean isTop ()
public sun.jvm.hotspot.runtime.VFrame top ()
sun.jvm.hotspot.runtime.VFrame vf
public boolean isEntryFrame ()
public boolean isJavaFrame ()
public boolean isInterpretedFrame ()
public boolean isCompiledFrame ()
public boolean isDeoptimized ()
public boolean mayBeImpreciseDbg ()
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
public void printValue ()
public void printValueOn (java.io.PrintStream)
java.io.PrintStream tty
}
sun/jvm/hotspot/runtime/VM$1.class
VM.java
package sun.jvm.hotspot.runtime
sun.jvm.hotspot.runtime.VM$1 extends java.lang.Object implements java.util.Comparator {
final synthetic sun.jvm.hotspot.runtime.VM this$0
void <init> (sun.jvm.hotspot.runtime.VM)
sun.jvm.hotspot.runtime.VM this$0
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
sun.jvm.hotspot.runtime.VM$Flag f1
sun.jvm.hotspot.runtime.VM$Flag f2
}
sun/jvm/hotspot/runtime/VM$2.class
VM.java
package sun.jvm.hotspot.runtime
sun.jvm.hotspot.runtime.VM$2 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
sun.jvm.hotspot.utilities.ObjectReader objReader
final synthetic sun.jvm.hotspot.runtime.VM this$0
void <init> (sun.jvm.hotspot.runtime.VM)
sun.jvm.hotspot.runtime.VM this$0
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
Exception e
sun.jvm.hotspot.oops.OopField field
boolean isVMField
}
sun/jvm/hotspot/runtime/VM$Flag.class
VM.java
package sun.jvm.hotspot.runtime
public final sun.jvm.hotspot.runtime.VM$Flag extends java.lang.Object {
private String type
private String name
private sun.jvm.hotspot.debugger.Address addr
private int flags
private void <init> (java.lang.String, java.lang.String, sun.jvm.hotspot.debugger.Address, int)
String type
String name
sun.jvm.hotspot.debugger.Address addr
int flags
public java.lang.String getType ()
public java.lang.String getName ()
public sun.jvm.hotspot.debugger.Address getAddress ()
public int getOrigin ()
public boolean isBool ()
public boolean getBool ()
public boolean isIntx ()
public long getIntx ()
public boolean isUIntx ()
public long getUIntx ()
public java.lang.String getValue ()
synthetic void <init> (java.lang.String, java.lang.String, sun.jvm.hotspot.debugger.Address, int, sun.jvm.hotspot.runtime.VM$1)
String x0
String x1
sun.jvm.hotspot.debugger.Address x2
int x3
sun.jvm.hotspot.runtime.VM$1 x4
}
sun/jvm/hotspot/runtime/VM.class
VM.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.VM extends java.lang.Object {
private static sun.jvm.hotspot.runtime.VM soleInstance
private static java.util.List vmInitializedObservers
private java.util.List vmResumedObservers
private java.util.List vmSuspendedObservers
private sun.jvm.hotspot.types.TypeDataBase db
private boolean isBigEndian
private sun.jvm.hotspot.debugger.JVMDebugger debugger
private long stackBias
private long logAddressSize
private sun.jvm.hotspot.memory.Universe universe
private sun.jvm.hotspot.oops.ObjectHeap heap
private sun.jvm.hotspot.memory.SymbolTable symbols
private sun.jvm.hotspot.memory.StringTable strings
private sun.jvm.hotspot.memory.SystemDictionary dict
private sun.jvm.hotspot.runtime.Threads threads
private sun.jvm.hotspot.runtime.ObjectSynchronizer synchronizer
private sun.jvm.hotspot.runtime.JNIHandles handles
private sun.jvm.hotspot.interpreter.Interpreter interpreter
private sun.jvm.hotspot.runtime.StubRoutines stubRoutines
private sun.jvm.hotspot.runtime.Bytes bytes
private boolean usingClientCompiler
private boolean usingServerCompiler
private boolean isLP64
private int bytesPerLong
private int bytesPerWord
private int objectAlignmentInBytes
private int minObjAlignmentInBytes
private int logMinObjAlignmentInBytes
private int heapWordSize
private int heapOopSize
private int klassPtrSize
private int oopSize
private sun.jvm.hotspot.code.CodeCache codeCache
private sun.jvm.hotspot.c1.Runtime1 runtime1
private int invocationEntryBCI
private int invalidOSREntryBCI
private sun.jvm.hotspot.utilities.ReversePtrs revPtrs
private sun.jvm.hotspot.code.VMRegImpl vmregImpl
private int reserveForAllocationPrefetch
private java.util.Properties sysProps
private String vmRelease
private String vmInternalInfo
private sun.jvm.hotspot.runtime.VM$Flag[] commandLineFlags
private java.util.Map flagsMap
private static sun.jvm.hotspot.types.Type intxType
private static sun.jvm.hotspot.types.Type uintxType
private static sun.jvm.hotspot.types.CIntegerType boolType
private Boolean sharingEnabled
private Boolean compressedOopsEnabled
private Boolean compressedKlassPointersEnabled
private static final boolean disableDerivedPointerTableCheck
private static final java.util.Properties saProps
private static void checkVMVersion (java.lang.String)
String versionProp
String saVersion
String vmVersion
String vmRelease
private void <init> (sun.jvm.hotspot.types.TypeDataBase, sun.jvm.hotspot.debugger.JVMDebugger, boolean)
sun.jvm.hotspot.types.Type vmVersion
sun.jvm.hotspot.debugger.Address releaseAddr
sun.jvm.hotspot.debugger.Address vmInternalInfoAddr
sun.jvm.hotspot.types.CIntegerType intType
sun.jvm.hotspot.types.CIntegerField reserveForAllocationPrefetchField
Exception exp
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.debugger.JVMDebugger debugger
boolean isBigEndian
public static void initialize (sun.jvm.hotspot.types.TypeDataBase, boolean)
java.util.Iterator iter
sun.jvm.hotspot.types.TypeDataBase db
boolean isBigEndian
public static void initialize (sun.jvm.hotspot.types.TypeDataBase, sun.jvm.hotspot.debugger.JVMDebugger)
java.util.Iterator iter
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.debugger.JVMDebugger debugger
public static void shutdown ()
public static void registerVMInitializedObserver (java.util.Observer)
java.util.Observer o
public static sun.jvm.hotspot.runtime.VM getVM ()
public void registerVMResumedObserver (java.util.Observer)
java.util.Observer o
public void registerVMSuspendedObserver (java.util.Observer)
java.util.Observer o
public void fireVMResumed ()
java.util.Iterator iter
public void fireVMSuspended ()
java.util.Iterator iter
public java.lang.String getOS ()
public java.lang.String getCPU ()
public sun.jvm.hotspot.types.Type lookupType (java.lang.String)
String cTypeName
public java.lang.Integer lookupIntConstant (java.lang.String)
String name
public static long getAddressValue (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public long getAddressSize ()
public long getOopSize ()
public long getLogAddressSize ()
public long getIntSize ()
public long getStackBias ()
public boolean isLP64 ()
public int getBytesPerLong ()
public int getBytesPerWord ()
public int getMinObjAlignmentInBytes ()
public int getLogMinObjAlignmentInBytes ()
public int getHeapWordSize ()
public int getHeapOopSize ()
public int getKlassPtrSize ()
public long alignUp (long, long)
long size
long alignment
public long alignDown (long, long)
long size
long alignment
public int buildIntFromShorts (short, short)
short low
short high
public long buildLongFromIntsPD (int, int)
int oneHalf
int otherHalf
public sun.jvm.hotspot.types.TypeDataBase getTypeDataBase ()
public sun.jvm.hotspot.memory.Universe getUniverse ()
public sun.jvm.hotspot.oops.ObjectHeap getObjectHeap ()
public sun.jvm.hotspot.memory.SymbolTable getSymbolTable ()
public sun.jvm.hotspot.memory.StringTable getStringTable ()
public sun.jvm.hotspot.memory.SystemDictionary getSystemDictionary ()
public sun.jvm.hotspot.runtime.Threads getThreads ()
public sun.jvm.hotspot.runtime.ObjectSynchronizer getObjectSynchronizer ()
public sun.jvm.hotspot.runtime.JNIHandles getJNIHandles ()
public sun.jvm.hotspot.interpreter.Interpreter getInterpreter ()
public sun.jvm.hotspot.runtime.StubRoutines getStubRoutines ()
public sun.jvm.hotspot.code.VMRegImpl getVMRegImplInfo ()
public sun.jvm.hotspot.runtime.Bytes getBytes ()
public boolean isBigEndian ()
public boolean isCore ()
public boolean isClientCompiler ()
public boolean isServerCompiler ()
public boolean useDerivedPointerTable ()
public sun.jvm.hotspot.code.CodeCache getCodeCache ()
public sun.jvm.hotspot.c1.Runtime1 getRuntime1 ()
public boolean isDebugging ()
public sun.jvm.hotspot.debugger.JVMDebugger getDebugger ()
public boolean isJavaPCDbg (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int getInvocationEntryBCI ()
public int getInvalidOSREntryBCI ()
public boolean wizardMode ()
public sun.jvm.hotspot.utilities.ReversePtrs getRevPtrs ()
public void setRevPtrs (sun.jvm.hotspot.utilities.ReversePtrs)
sun.jvm.hotspot.utilities.ReversePtrs rp
public java.lang.String getVMRelease ()
public java.lang.String getVMInternalInfo ()
public int getReserveForAllocationPrefetch ()
public boolean isSharingEnabled ()
sun.jvm.hotspot.runtime.VM$Flag flag
public boolean isCompressedOopsEnabled ()
sun.jvm.hotspot.runtime.VM$Flag flag
public boolean isCompressedKlassPointersEnabled ()
sun.jvm.hotspot.runtime.VM$Flag flag
public int getObjectAlignmentInBytes ()
sun.jvm.hotspot.runtime.VM$Flag flag
public boolean getUseTLAB ()
sun.jvm.hotspot.runtime.VM$Flag flag
public sun.jvm.hotspot.runtime.VM$Flag[] getCommandLineFlags ()
public sun.jvm.hotspot.runtime.VM$Flag getCommandLineFlag (java.lang.String)
int i
sun.jvm.hotspot.runtime.VM$Flag[] flags
String name
private void readCommandLineFlags ()
String type
String name
sun.jvm.hotspot.debugger.Address addr
int flags
int f
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type flagType
int numFlags
sun.jvm.hotspot.debugger.Address flagAddr
sun.jvm.hotspot.types.AddressField typeFld
sun.jvm.hotspot.types.AddressField nameFld
sun.jvm.hotspot.types.AddressField addrFld
sun.jvm.hotspot.oops.CIntField flagsFld
long flagSize
public java.lang.String getSystemProperty (java.lang.String)
String key
java.util.Properties props
public java.util.Properties getSystemProperties ()
private void readSystemProperties ()
sun.jvm.hotspot.oops.InstanceKlass systemKls
static synthetic sun.jvm.hotspot.types.CIntegerType access$000 ()
static synthetic sun.jvm.hotspot.types.Type access$100 ()
static synthetic sun.jvm.hotspot.types.Type access$200 ()
static synthetic java.util.Properties access$402 (sun.jvm.hotspot.runtime.VM, java.util.Properties)
sun.jvm.hotspot.runtime.VM x0
java.util.Properties x1
static void <clinit> ()
Exception e
java.net.URL url
}
sun/jvm/hotspot/runtime/VMObject.class
VMObject.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.VMObject extends java.lang.Object {
protected sun.jvm.hotspot.debugger.Address addr
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object arg
sun.jvm.hotspot.runtime.VMObject obj
public int hashCode ()
public sun.jvm.hotspot.debugger.Address getAddress ()
}
sun/jvm/hotspot/runtime/VMObjectFactory.class
VMObjectFactory.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.VMObjectFactory extends java.lang.Object {
public void <init> ()
public static java.lang.Object newObject (java.lang.Class, sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.runtime.ConstructionException
java.lang.reflect.Constructor c
java.lang.reflect.InvocationTargetException ite
Exception e
Class clazz
sun.jvm.hotspot.debugger.Address addr
}
sun/jvm/hotspot/runtime/VMOps.class
VMOps.java
package sun.jvm.hotspot.runtime
public final enum sun.jvm.hotspot.runtime.VMOps extends java.lang.Enum {
public static final enum sun.jvm.hotspot.runtime.VMOps Dummy
public static final enum sun.jvm.hotspot.runtime.VMOps ThreadStop
public static final enum sun.jvm.hotspot.runtime.VMOps ThreadDump
public static final enum sun.jvm.hotspot.runtime.VMOps PrintThreads
public static final enum sun.jvm.hotspot.runtime.VMOps FindDeadlocks
public static final enum sun.jvm.hotspot.runtime.VMOps ForceSafepoint
public static final enum sun.jvm.hotspot.runtime.VMOps ForceAsyncSafepoint
public static final enum sun.jvm.hotspot.runtime.VMOps Deoptimize
public static final enum sun.jvm.hotspot.runtime.VMOps DeoptimizeFrame
public static final enum sun.jvm.hotspot.runtime.VMOps DeoptimizeAll
public static final enum sun.jvm.hotspot.runtime.VMOps ZombieAll
public static final enum sun.jvm.hotspot.runtime.VMOps UnlinkSymbols
public static final enum sun.jvm.hotspot.runtime.VMOps Verify
public static final enum sun.jvm.hotspot.runtime.VMOps PrintJNI
public static final enum sun.jvm.hotspot.runtime.VMOps HeapDumper
public static final enum sun.jvm.hotspot.runtime.VMOps DeoptimizeTheWorld
public static final enum sun.jvm.hotspot.runtime.VMOps CollectForMetadataAllocation
public static final enum sun.jvm.hotspot.runtime.VMOps GC_HeapInspection
public static final enum sun.jvm.hotspot.runtime.VMOps GenCollectFull
public static final enum sun.jvm.hotspot.runtime.VMOps GenCollectFullConcurrent
public static final enum sun.jvm.hotspot.runtime.VMOps GenCollectForAllocation
public static final enum sun.jvm.hotspot.runtime.VMOps ParallelGCFailedAllocation
public static final enum sun.jvm.hotspot.runtime.VMOps ParallelGCSystemGC
public static final enum sun.jvm.hotspot.runtime.VMOps CGC_Operation
public static final enum sun.jvm.hotspot.runtime.VMOps CMS_Initial_Mark
public static final enum sun.jvm.hotspot.runtime.VMOps CMS_Final_Remark
public static final enum sun.jvm.hotspot.runtime.VMOps G1CollectFull
public static final enum sun.jvm.hotspot.runtime.VMOps G1CollectForAllocation
public static final enum sun.jvm.hotspot.runtime.VMOps G1IncCollectionPause
public static final enum sun.jvm.hotspot.runtime.VMOps EnableBiasedLocking
public static final enum sun.jvm.hotspot.runtime.VMOps RevokeBias
public static final enum sun.jvm.hotspot.runtime.VMOps BulkRevokeBias
public static final enum sun.jvm.hotspot.runtime.VMOps PopulateDumpSharedSpace
public static final enum sun.jvm.hotspot.runtime.VMOps JNIFunctionTableCopier
public static final enum sun.jvm.hotspot.runtime.VMOps RedefineClasses
public static final enum sun.jvm.hotspot.runtime.VMOps GetOwnedMonitorInfo
public static final enum sun.jvm.hotspot.runtime.VMOps GetObjectMonitorUsage
public static final enum sun.jvm.hotspot.runtime.VMOps GetCurrentContendedMonitor
public static final enum sun.jvm.hotspot.runtime.VMOps GetStackTrace
public static final enum sun.jvm.hotspot.runtime.VMOps GetMultipleStackTraces
public static final enum sun.jvm.hotspot.runtime.VMOps GetAllStackTraces
public static final enum sun.jvm.hotspot.runtime.VMOps GetThreadListStackTraces
public static final enum sun.jvm.hotspot.runtime.VMOps GetFrameCount
public static final enum sun.jvm.hotspot.runtime.VMOps GetFrameLocation
public static final enum sun.jvm.hotspot.runtime.VMOps ChangeBreakpoints
public static final enum sun.jvm.hotspot.runtime.VMOps GetOrSetLocal
public static final enum sun.jvm.hotspot.runtime.VMOps GetCurrentLocation
public static final enum sun.jvm.hotspot.runtime.VMOps EnterInterpOnlyMode
public static final enum sun.jvm.hotspot.runtime.VMOps ChangeSingleStep
public static final enum sun.jvm.hotspot.runtime.VMOps HeapWalkOperation
public static final enum sun.jvm.hotspot.runtime.VMOps HeapIterateOperation
public static final enum sun.jvm.hotspot.runtime.VMOps ReportJavaOutOfMemory
public static final enum sun.jvm.hotspot.runtime.VMOps JFRCheckpoint
public static final enum sun.jvm.hotspot.runtime.VMOps Exit
public static final enum sun.jvm.hotspot.runtime.VMOps LinuxDllLoad
public static final enum sun.jvm.hotspot.runtime.VMOps Terminating
private static final synthetic sun.jvm.hotspot.runtime.VMOps[] $VALUES
public static sun.jvm.hotspot.runtime.VMOps[] values ()
public static sun.jvm.hotspot.runtime.VMOps valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
sun/jvm/hotspot/runtime/VMReg$1.class
VMReg.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.VMReg$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/VMReg.class
VMReg.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.VMReg extends java.lang.Object {
private int value
public static sun.jvm.hotspot.debugger.Address matcherRegEncodeAddr
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Field f
sun.jvm.hotspot.types.TypeDataBase db
public void <init> (int)
int i
public int getValue ()
public int regEncode ()
public boolean equals (java.lang.Object)
Object arg
public boolean lessThan (sun.jvm.hotspot.runtime.VMReg)
sun.jvm.hotspot.runtime.VMReg arg
public boolean lessThanOrEqual (sun.jvm.hotspot.runtime.VMReg)
sun.jvm.hotspot.runtime.VMReg arg
public boolean greaterThan (sun.jvm.hotspot.runtime.VMReg)
sun.jvm.hotspot.runtime.VMReg arg
public boolean greaterThanOrEqual (sun.jvm.hotspot.runtime.VMReg)
sun.jvm.hotspot.runtime.VMReg arg
public int minus (sun.jvm.hotspot.runtime.VMReg)
sun.jvm.hotspot.runtime.VMReg arg
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/VMVersionMismatchException.class
VMVersionMismatchException.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.VMVersionMismatchException extends java.lang.RuntimeException {
private String supportedVersions
private String targetVersion
public void <init> (java.lang.String, java.lang.String)
String supported
String target
public java.lang.String getMessage ()
StringBuffer msg
public java.lang.String getSupportedVersions ()
public java.lang.String getTargetVersion ()
}
sun/jvm/hotspot/runtime/VirtualBaseConstructor.class
VirtualBaseConstructor.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.VirtualBaseConstructor extends sun.jvm.hotspot.runtime.InstanceConstructor {
private sun.jvm.hotspot.types.TypeDataBase db
private java.util.HashMap map
private sun.jvm.hotspot.types.Type baseType
private Class unknownTypeHandler
public void <init> (sun.jvm.hotspot.types.TypeDataBase, sun.jvm.hotspot.types.Type, java.lang.String, java.lang.Class)
Class c
sun.jvm.hotspot.types.Type t
sun.jvm.hotspot.types.Type superType
java.util.Iterator iter
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type baseType
String packageName
Class unknownTypeHandler
public boolean addMapping (java.lang.String, java.lang.Class)
String cTypeName
Class clazz
public java.lang.Object instantiateWrapperFor (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.types.Type type
}
sun/jvm/hotspot/runtime/VirtualConstructor.class
VirtualConstructor.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.VirtualConstructor extends sun.jvm.hotspot.runtime.InstanceConstructor {
private sun.jvm.hotspot.types.TypeDataBase db
private java.util.Map map
public void <init> (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
public boolean addMapping (java.lang.String, java.lang.Class)
String cTypeName
Class clazz
public sun.jvm.hotspot.runtime.VMObject instantiateWrapperFor (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.types.WrongTypeException
String typeName
java.util.Iterator iter
sun.jvm.hotspot.debugger.Address addr
public volatile synthetic java.lang.Object instantiateWrapperFor (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/runtime/VirtualSpace$1.class
VirtualSpace.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.VirtualSpace$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/VirtualSpace.class
VirtualSpace.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.VirtualSpace extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField lowField
private static sun.jvm.hotspot.types.AddressField highField
private static sun.jvm.hotspot.types.AddressField lowBoundaryField
private static sun.jvm.hotspot.types.AddressField highBoundaryField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address low ()
public sun.jvm.hotspot.debugger.Address high ()
public sun.jvm.hotspot.debugger.Address lowBoundary ()
public sun.jvm.hotspot.debugger.Address highBoundary ()
public long committedSize ()
public long reservedSize ()
public long uncommittedSize ()
public boolean contains (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/WatcherThread.class
WatcherThread.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.WatcherThread extends sun.jvm.hotspot.runtime.Thread {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isWatcherThread ()
}
sun/jvm/hotspot/runtime/amd64/
sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.class
AMD64CurrentFrameGuess.java
package sun.jvm.hotspot.runtime.amd64
public sun.jvm.hotspot.runtime.amd64.AMD64CurrentFrameGuess extends java.lang.Object {
private sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
private sun.jvm.hotspot.runtime.JavaThread thread
private sun.jvm.hotspot.debugger.Address spFound
private sun.jvm.hotspot.debugger.Address fpFound
private sun.jvm.hotspot.debugger.Address pcFound
private static final boolean DEBUG
public void <init> (sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext, sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
sun.jvm.hotspot.runtime.JavaThread thread
public boolean run (long)
sun.jvm.hotspot.debugger.Address curSP
sun.jvm.hotspot.runtime.Frame frame
sun.jvm.hotspot.runtime.RegisterMap map
Exception e
long offset
long regionInBytesToSearch
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.Address fp
sun.jvm.hotspot.debugger.Address end
sun.jvm.hotspot.runtime.VM vm
public sun.jvm.hotspot.debugger.Address getSP ()
public sun.jvm.hotspot.debugger.Address getFP ()
public sun.jvm.hotspot.debugger.Address getPC ()
private void setValues (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address fp
sun.jvm.hotspot.debugger.Address pc
static void <clinit> ()
}
sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper$1.class
AMD64JavaCallWrapper.java
package sun.jvm.hotspot.runtime.amd64
final sun.jvm.hotspot.runtime.amd64.AMD64JavaCallWrapper$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.class
AMD64JavaCallWrapper.java
package sun.jvm.hotspot.runtime.amd64
public sun.jvm.hotspot.runtime.amd64.AMD64JavaCallWrapper extends sun.jvm.hotspot.runtime.JavaCallWrapper {
private static sun.jvm.hotspot.types.AddressField lastJavaFPField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getLastJavaFP ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/bsd/
sun/jvm/hotspot/runtime/bsd/BsdSignals.class
BsdSignals.java
package sun.jvm.hotspot.runtime.bsd
public sun.jvm.hotspot.runtime.bsd.BsdSignals extends java.lang.Object {
private static String[] signalNames
public void <init> ()
public static java.lang.String getSignalName (int)
int sigNum
static void <clinit> ()
}
sun/jvm/hotspot/runtime/bsd_amd64/
sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess$1.class
BsdAMD64JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.bsd_amd64
final sun.jvm.hotspot.runtime.bsd_amd64.BsdAMD64JavaThreadPDAccess$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.class
BsdAMD64JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.bsd_amd64
public sun.jvm.hotspot.runtime.bsd_amd64.BsdAMD64JavaThreadPDAccess extends java.lang.Object implements sun.jvm.hotspot.runtime.JavaThreadPDAccess {
private static sun.jvm.hotspot.types.AddressField lastJavaFPField
private static sun.jvm.hotspot.types.AddressField osThreadField
private static sun.jvm.hotspot.types.CIntegerField osThreadThreadIDField
private static sun.jvm.hotspot.types.CIntegerField osThreadUniqueThreadIDField
private static final long GUESS_SCAN_RANGE
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type anchorType
sun.jvm.hotspot.types.Type osThreadType
public sun.jvm.hotspot.debugger.Address getLastJavaFP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getLastJavaPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getBaseOfStackPointer (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.runtime.Frame getLastFramePD (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address fp
public sun.jvm.hotspot.runtime.RegisterMap newRegisterMap (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean updateMap
public sun.jvm.hotspot.runtime.Frame getCurrentFrameGuess (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
sun.jvm.hotspot.runtime.amd64.AMD64CurrentFrameGuess guesser
public void printThreadIDOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address addr
java.io.PrintStream tty
public void printInfoOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address threadAddr
java.io.PrintStream tty
public sun.jvm.hotspot.debugger.Address getLastSP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
public sun.jvm.hotspot.debugger.ThreadProxy getThreadProxy (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address osThreadAddr
sun.jvm.hotspot.debugger.Address threadIdAddr
sun.jvm.hotspot.debugger.Address uniqueThreadIdAddr
sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal debugger
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/bsd_x86/
sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.class
BsdSignals.java
package sun.jvm.hotspot.runtime.bsd_x86
public sun.jvm.hotspot.runtime.bsd_x86.BsdSignals extends java.lang.Object {
private static String[] signalNames
public void <init> ()
public static java.lang.String getSignalName (int)
int sigNum
static void <clinit> ()
}
sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess$1.class
BsdX86JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.bsd_x86
final sun.jvm.hotspot.runtime.bsd_x86.BsdX86JavaThreadPDAccess$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.class
BsdX86JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.bsd_x86
public sun.jvm.hotspot.runtime.bsd_x86.BsdX86JavaThreadPDAccess extends java.lang.Object implements sun.jvm.hotspot.runtime.JavaThreadPDAccess {
private static sun.jvm.hotspot.types.AddressField lastJavaFPField
private static sun.jvm.hotspot.types.AddressField osThreadField
private static sun.jvm.hotspot.types.CIntegerField osThreadThreadIDField
private static final long GUESS_SCAN_RANGE
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type anchorType
sun.jvm.hotspot.types.Type osThreadType
public sun.jvm.hotspot.debugger.Address getLastJavaFP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getLastJavaPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getBaseOfStackPointer (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.runtime.Frame getLastFramePD (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address fp
public sun.jvm.hotspot.runtime.RegisterMap newRegisterMap (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean updateMap
public sun.jvm.hotspot.runtime.Frame getCurrentFrameGuess (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
sun.jvm.hotspot.runtime.x86.X86CurrentFrameGuess guesser
public void printThreadIDOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address addr
java.io.PrintStream tty
public void printInfoOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address threadAddr
java.io.PrintStream tty
public sun.jvm.hotspot.debugger.Address getLastSP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
public sun.jvm.hotspot.debugger.ThreadProxy getThreadProxy (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address osThreadAddr
sun.jvm.hotspot.debugger.Address threadIdAddr
sun.jvm.hotspot.debugger.JVMDebugger debugger
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/linux/
sun/jvm/hotspot/runtime/linux/LinuxSignals.class
LinuxSignals.java
package sun.jvm.hotspot.runtime.linux
public sun.jvm.hotspot.runtime.linux.LinuxSignals extends java.lang.Object {
private static String[] signalNames
public void <init> ()
public static java.lang.String getSignalName (int)
int sigNum
static void <clinit> ()
}
sun/jvm/hotspot/runtime/linux_amd64/
sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess$1.class
LinuxAMD64JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.linux_amd64
final sun.jvm.hotspot.runtime.linux_amd64.LinuxAMD64JavaThreadPDAccess$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.class
LinuxAMD64JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.linux_amd64
public sun.jvm.hotspot.runtime.linux_amd64.LinuxAMD64JavaThreadPDAccess extends java.lang.Object implements sun.jvm.hotspot.runtime.JavaThreadPDAccess {
private static sun.jvm.hotspot.types.AddressField lastJavaFPField
private static sun.jvm.hotspot.types.AddressField osThreadField
private static sun.jvm.hotspot.types.CIntegerField osThreadThreadIDField
private static final long GUESS_SCAN_RANGE
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type anchorType
sun.jvm.hotspot.types.Type osThreadType
public sun.jvm.hotspot.debugger.Address getLastJavaFP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getLastJavaPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getBaseOfStackPointer (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.runtime.Frame getLastFramePD (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address fp
public sun.jvm.hotspot.runtime.RegisterMap newRegisterMap (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean updateMap
public sun.jvm.hotspot.runtime.Frame getCurrentFrameGuess (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
sun.jvm.hotspot.runtime.amd64.AMD64CurrentFrameGuess guesser
public void printThreadIDOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address addr
java.io.PrintStream tty
public void printInfoOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address threadAddr
java.io.PrintStream tty
public sun.jvm.hotspot.debugger.Address getLastSP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
public sun.jvm.hotspot.debugger.ThreadProxy getThreadProxy (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address osThreadAddr
sun.jvm.hotspot.debugger.Address threadIdAddr
sun.jvm.hotspot.debugger.JVMDebugger debugger
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/linux_sparc/
sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess$1.class
LinuxSPARCJavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.linux_sparc
final sun.jvm.hotspot.runtime.linux_sparc.LinuxSPARCJavaThreadPDAccess$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.class
LinuxSPARCJavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.linux_sparc
public sun.jvm.hotspot.runtime.linux_sparc.LinuxSPARCJavaThreadPDAccess extends java.lang.Object implements sun.jvm.hotspot.runtime.JavaThreadPDAccess {
private static sun.jvm.hotspot.types.AddressField baseOfStackPointerField
private static sun.jvm.hotspot.types.AddressField postJavaStateField
private static sun.jvm.hotspot.types.AddressField osThreadField
private static int isPC
private static int hasFlushed
private static sun.jvm.hotspot.types.CIntegerField osThreadThreadIDField
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type anchorType
public sun.jvm.hotspot.debugger.Address getLastJavaFP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getLastJavaPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getBaseOfStackPointer (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.runtime.Frame getLastFramePD (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.Frame top
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.runtime.RegisterMap newRegisterMap (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean updateMap
public sun.jvm.hotspot.runtime.Frame getCurrentFrameGuess (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.sparc.SPARCThreadContext context
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address pc
public void printThreadIDOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address addr
java.io.PrintStream tty
public sun.jvm.hotspot.debugger.Address getLastSP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.sparc.SPARCThreadContext context
public void printInfoOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address threadAddr
java.io.PrintStream tty
public sun.jvm.hotspot.debugger.ThreadProxy getThreadProxy (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address osThreadAddr
sun.jvm.hotspot.debugger.Address tidAddr
sun.jvm.hotspot.debugger.JVMDebugger debugger
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/linux_x86/
sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.class
LinuxSignals.java
package sun.jvm.hotspot.runtime.linux_x86
public sun.jvm.hotspot.runtime.linux_x86.LinuxSignals extends java.lang.Object {
private static String[] signalNames
public void <init> ()
public static java.lang.String getSignalName (int)
int sigNum
static void <clinit> ()
}
sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess$1.class
LinuxX86JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.linux_x86
final sun.jvm.hotspot.runtime.linux_x86.LinuxX86JavaThreadPDAccess$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.class
LinuxX86JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.linux_x86
public sun.jvm.hotspot.runtime.linux_x86.LinuxX86JavaThreadPDAccess extends java.lang.Object implements sun.jvm.hotspot.runtime.JavaThreadPDAccess {
private static sun.jvm.hotspot.types.AddressField lastJavaFPField
private static sun.jvm.hotspot.types.AddressField osThreadField
private static sun.jvm.hotspot.types.CIntegerField osThreadThreadIDField
private static final long GUESS_SCAN_RANGE
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type anchorType
sun.jvm.hotspot.types.Type osThreadType
public sun.jvm.hotspot.debugger.Address getLastJavaFP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getLastJavaPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getBaseOfStackPointer (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.runtime.Frame getLastFramePD (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address fp
public sun.jvm.hotspot.runtime.RegisterMap newRegisterMap (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean updateMap
public sun.jvm.hotspot.runtime.Frame getCurrentFrameGuess (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
sun.jvm.hotspot.runtime.x86.X86CurrentFrameGuess guesser
public void printThreadIDOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address addr
java.io.PrintStream tty
public void printInfoOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address threadAddr
java.io.PrintStream tty
public sun.jvm.hotspot.debugger.Address getLastSP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
public sun.jvm.hotspot.debugger.ThreadProxy getThreadProxy (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address osThreadAddr
sun.jvm.hotspot.debugger.Address threadIdAddr
sun.jvm.hotspot.debugger.JVMDebugger debugger
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/posix/
sun/jvm/hotspot/runtime/posix/POSIXSignals.class
POSIXSignals.java
package sun.jvm.hotspot.runtime.posix
public sun.jvm.hotspot.runtime.posix.POSIXSignals extends java.lang.Object {
private static String[] signalNames
public void <init> ()
public static java.lang.String getSignalName (int)
int sigNum
static void <clinit> ()
}
sun/jvm/hotspot/runtime/solaris_amd64/
sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess$1.class
SolarisAMD64JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.solaris_amd64
final sun.jvm.hotspot.runtime.solaris_amd64.SolarisAMD64JavaThreadPDAccess$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.class
SolarisAMD64JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.solaris_amd64
public sun.jvm.hotspot.runtime.solaris_amd64.SolarisAMD64JavaThreadPDAccess extends java.lang.Object implements sun.jvm.hotspot.runtime.JavaThreadPDAccess {
private static sun.jvm.hotspot.types.AddressField lastJavaFPField
private static sun.jvm.hotspot.types.AddressField osThreadField
private static sun.jvm.hotspot.types.AddressField baseOfStackPointerField
private static sun.jvm.hotspot.types.CIntegerField osThreadThreadIDField
private static final long GUESS_SCAN_RANGE
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type anchorType
public sun.jvm.hotspot.debugger.Address getLastJavaFP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getLastJavaPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getBaseOfStackPointer (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.runtime.Frame getLastFramePD (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address fp
sun.jvm.hotspot.debugger.Address pc
public sun.jvm.hotspot.runtime.RegisterMap newRegisterMap (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean updateMap
public sun.jvm.hotspot.runtime.Frame getCurrentFrameGuess (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
sun.jvm.hotspot.runtime.amd64.AMD64CurrentFrameGuess guesser
public void printThreadIDOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address addr
java.io.PrintStream tty
public void printInfoOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address threadAddr
java.io.PrintStream tty
public sun.jvm.hotspot.debugger.Address getLastSP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
public sun.jvm.hotspot.debugger.ThreadProxy getThreadProxy (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address osThreadAddr
sun.jvm.hotspot.debugger.Address tidAddr
sun.jvm.hotspot.debugger.JVMDebugger debugger
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/solaris_sparc/
sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess$1.class
SolarisSPARCJavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.solaris_sparc
final sun.jvm.hotspot.runtime.solaris_sparc.SolarisSPARCJavaThreadPDAccess$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.class
SolarisSPARCJavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.solaris_sparc
public sun.jvm.hotspot.runtime.solaris_sparc.SolarisSPARCJavaThreadPDAccess extends java.lang.Object implements sun.jvm.hotspot.runtime.JavaThreadPDAccess {
private static sun.jvm.hotspot.types.AddressField baseOfStackPointerField
private static sun.jvm.hotspot.types.AddressField postJavaStateField
private static sun.jvm.hotspot.types.AddressField osThreadField
private static int isPC
private static int hasFlushed
private static sun.jvm.hotspot.types.CIntegerField osThreadThreadIDField
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type anchorType
public sun.jvm.hotspot.debugger.Address getLastJavaFP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getLastJavaPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getBaseOfStackPointer (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.runtime.Frame getLastFramePD (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.Frame top
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.runtime.RegisterMap newRegisterMap (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean updateMap
public sun.jvm.hotspot.runtime.Frame getCurrentFrameGuess (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.sparc.SPARCThreadContext context
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address pc
public void printThreadIDOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address addr
java.io.PrintStream tty
public sun.jvm.hotspot.debugger.Address getLastSP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.sparc.SPARCThreadContext context
public void printInfoOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address threadAddr
java.io.PrintStream tty
public sun.jvm.hotspot.debugger.ThreadProxy getThreadProxy (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address osThreadAddr
sun.jvm.hotspot.debugger.Address tidAddr
sun.jvm.hotspot.debugger.JVMDebugger debugger
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/solaris_x86/
sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess$1.class
SolarisX86JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.solaris_x86
final sun.jvm.hotspot.runtime.solaris_x86.SolarisX86JavaThreadPDAccess$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.class
SolarisX86JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.solaris_x86
public sun.jvm.hotspot.runtime.solaris_x86.SolarisX86JavaThreadPDAccess extends java.lang.Object implements sun.jvm.hotspot.runtime.JavaThreadPDAccess {
private static sun.jvm.hotspot.types.AddressField lastJavaFPField
private static sun.jvm.hotspot.types.AddressField osThreadField
private static sun.jvm.hotspot.types.AddressField baseOfStackPointerField
private static sun.jvm.hotspot.types.CIntegerField osThreadThreadIDField
private static final long GUESS_SCAN_RANGE
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type anchorType
public sun.jvm.hotspot.debugger.Address getLastJavaFP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getLastJavaPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getBaseOfStackPointer (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.runtime.Frame getLastFramePD (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address fp
sun.jvm.hotspot.debugger.Address pc
public sun.jvm.hotspot.runtime.RegisterMap newRegisterMap (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean updateMap
public sun.jvm.hotspot.runtime.Frame getCurrentFrameGuess (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
sun.jvm.hotspot.runtime.x86.X86CurrentFrameGuess guesser
public void printThreadIDOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address addr
java.io.PrintStream tty
public void printInfoOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address threadAddr
java.io.PrintStream tty
public sun.jvm.hotspot.debugger.Address getLastSP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
public sun.jvm.hotspot.debugger.ThreadProxy getThreadProxy (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address osThreadAddr
sun.jvm.hotspot.debugger.Address tidAddr
sun.jvm.hotspot.debugger.JVMDebugger debugger
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/sparc/
sun/jvm/hotspot/runtime/sparc/SPARCFrame.class
SPARCFrame.java
package sun.jvm.hotspot.runtime.sparc
public sun.jvm.hotspot.runtime.sparc.SPARCFrame extends sun.jvm.hotspot.runtime.Frame {
private sun.jvm.hotspot.debugger.Address raw_youngerSP
private long interpreterSPAdjustmentOffset
private static final int WORDS_PER_LONG
public static final int PC_RETURN_OFFSET
public static final int REGISTER_SAVE_WORDS
public static final int CALLEE_AGGREGATE_RETURN_POINTER_WORDS
public static final int CALLEE_REGISTER_ARGUMENT_SAVE_AREA_WORDS
public static final int REGISTER_SAVE_WORDS_SP_OFFSET
public static final int CALLEE_AGGREGATE_RETURN_POINTER_SP_OFFSET
public static final int CALLEE_REGISTER_ARGUMENT_SAVE_AREA_SP_OFFSET
public static final int MEMORY_PARAMETER_WORD_SP_OFFSET
public static final int VARARGS_OFFSET
private static final boolean DEBUG
public static final int INTERPRETER_FRAME_D_SCRATCH_FP_OFFSET
public static final int INTERPRETER_FRAME_L_SCRATCH_FP_OFFSET
public static final int INTERPRETER_FRAME_PADDING_OFFSET
public static final int INTERPRETER_FRAME_MIRROR_OFFSET
public static final int INTERPRETER_FRAME_VM_LOCALS_FP_OFFSET
public static final int INTERPRETER_FRAME_VM_LOCAL_WORDS
public static final int INTERPRETER_FRAME_EXTRA_OUTGOING_ARGUMENT_WORDS
public static sun.jvm.hotspot.debugger.Address unBiasSP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address raw_sp
public static sun.jvm.hotspot.debugger.Address biasSP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address real_sp
public static sun.jvm.hotspot.debugger.Address findYoungerSP (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address next
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.Address top
sun.jvm.hotspot.debugger.Address find
sun.jvm.hotspot.debugger.Address findRaw
int maxFrames
int count
sun.jvm.hotspot.debugger.Address search
public sun.jvm.hotspot.debugger.Address getSP ()
public sun.jvm.hotspot.debugger.Address getID ()
public sun.jvm.hotspot.debugger.Address getYoungerSP ()
public void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address, boolean)
sun.jvm.hotspot.debugger.Address youngerSP
long IsavedSP
sun.jvm.hotspot.debugger.Address savedSP
sun.jvm.hotspot.code.NMethod nm
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.debugger.Address raw_sp
sun.jvm.hotspot.debugger.Address raw_youngerSP
boolean youngerFrameIsInterpreted
public void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address raw_sp
sun.jvm.hotspot.debugger.Address pc
private void <init> ()
public java.lang.Object clone ()
sun.jvm.hotspot.runtime.sparc.SPARCFrame frame
public boolean equals (java.lang.Object)
Object arg
sun.jvm.hotspot.runtime.sparc.SPARCFrame other
public int hashCode ()
public java.lang.String toString ()
sun.jvm.hotspot.debugger.Address fp
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address youngerSP
public boolean isSignalHandlerFrameDbg ()
sun.jvm.hotspot.debugger.cdbg.ClosestSymbol cs
sun.jvm.hotspot.debugger.cdbg.LoadObject dso
sun.jvm.hotspot.debugger.Address sigInfoAddr
sun.jvm.hotspot.debugger.Address i2
sun.jvm.hotspot.debugger.Address fp
int MAJOR_HACK_OFFSET
boolean res
sun.jvm.hotspot.debugger.cdbg.CDebugger cdbg
public int getSignalNumberDbg ()
sun.jvm.hotspot.debugger.Address sigInfoAddr
public java.lang.String getSignalNameDbg ()
public boolean isInterpretedFrameValid ()
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.oops.UnknownOopException ex
sun.jvm.hotspot.debugger.Address methodHandle
sun.jvm.hotspot.debugger.Address bcx
sun.jvm.hotspot.oops.Method method
int bci
public long frameSize ()
public sun.jvm.hotspot.debugger.Address getLink ()
public sun.jvm.hotspot.runtime.Frame sender (sun.jvm.hotspot.runtime.RegisterMap, sun.jvm.hotspot.code.CodeBlob)
long offset
sun.jvm.hotspot.debugger.Address fp
int PC_OFFSET_IN_GREGSET
int SP_OFFSET_IN_GREGSET
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.runtime.sparc.SPARCRegisterMap map
sun.jvm.hotspot.debugger.Address youngerSP
sun.jvm.hotspot.debugger.Address sp
boolean isInterpreted
protected boolean hasSenderPD ()
RuntimeException e
public sun.jvm.hotspot.debugger.Address getSenderPC ()
public sun.jvm.hotspot.debugger.Address getUnextendedSP ()
public sun.jvm.hotspot.debugger.Address getSenderSP ()
public sun.jvm.hotspot.runtime.sparc.SPARCFrame afterSave ()
public sun.jvm.hotspot.debugger.Address getFP ()
sun.jvm.hotspot.debugger.Address fp
RuntimeException e
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address fpAddr
private sun.jvm.hotspot.debugger.Address addressOfFPSlot (int)
int index
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameLocals ()
private sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameBCX ()
public int getInterpreterFrameBCI ()
sun.jvm.hotspot.debugger.Address bcp
sun.jvm.hotspot.debugger.Address methodHandle
sun.jvm.hotspot.oops.Method method
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameExpressionStack ()
public int getInterpreterFrameExpressionStackDirection ()
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameTOS ()
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameTOSAt (int)
int slot
public sun.jvm.hotspot.debugger.Address getInterpreterFrameSenderSP ()
private sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameMonitors ()
public sun.jvm.hotspot.runtime.BasicObjectLock interpreterFrameMonitorBegin ()
int roundedVMLocalWords
public sun.jvm.hotspot.runtime.BasicObjectLock interpreterFrameMonitorEnd ()
public int interpreterFrameMonitorSize ()
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameMethod ()
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameCPCache ()
public sun.jvm.hotspot.runtime.JavaCallWrapper getEntryFrameCallWrapper ()
sun.jvm.hotspot.asm.sparc.SPARCArgument link
protected sun.jvm.hotspot.debugger.Address addressOfSavedOopResult ()
protected sun.jvm.hotspot.debugger.Address addressOfSavedReceiver ()
private sun.jvm.hotspot.debugger.Address addressOfI7 ()
private sun.jvm.hotspot.debugger.Address addressOfO7 ()
private sun.jvm.hotspot.debugger.Address addressOfI0 ()
private sun.jvm.hotspot.debugger.Address addressOfO0 ()
private static boolean addressesEqual (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
private sun.jvm.hotspot.runtime.Frame senderForEntryFrame (sun.jvm.hotspot.runtime.RegisterMap)
sun.jvm.hotspot.debugger.Address youngerSP
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.runtime.sparc.SPARCRegisterMap map
sun.jvm.hotspot.runtime.JavaCallWrapper jcw
sun.jvm.hotspot.debugger.Address lastJavaSP
sun.jvm.hotspot.debugger.Address lastJavaPC
private static sun.jvm.hotspot.debugger.Address getNextYoungerSP (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address oldSP
sun.jvm.hotspot.debugger.Address youngSP
sun.jvm.hotspot.debugger.Address sp
private static sun.jvm.hotspot.debugger.Address getNextYoungerSPOrNull (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address oldSP
sun.jvm.hotspot.debugger.Address youngSP
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address previousSP
int maxFrames
private static boolean spIsValid (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address oldSP
sun.jvm.hotspot.debugger.Address youngSP
sun.jvm.hotspot.debugger.Address sp
long mask
public long getUContextOffset ()
int MAJOR_HACK_OFFSET
public long getMContextAreaOffsetInUContext ()
long offset
static void <clinit> ()
}
sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap$1.class
SPARCRegisterMap.java
package sun.jvm.hotspot.runtime.sparc
final sun.jvm.hotspot.runtime.sparc.SPARCRegisterMap$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.class
SPARCRegisterMap.java
package sun.jvm.hotspot.runtime.sparc
public sun.jvm.hotspot.runtime.sparc.SPARCRegisterMap extends sun.jvm.hotspot.runtime.RegisterMap {
private sun.jvm.hotspot.debugger.Address window
private sun.jvm.hotspot.debugger.Address youngerWindow
private static int registerImplNumberOfRegisters
private static int[] R_L_nums
private static int[] R_I_nums
private static int[] R_O_nums
private static int[] R_G_nums
private static long badMask
private static long R_LIO_mask
private static int sizeofJint
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
int i
int i
sun.jvm.hotspot.types.TypeDataBase db
public void <init> (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean updateMap
protected void <init> (sun.jvm.hotspot.runtime.RegisterMap)
sun.jvm.hotspot.runtime.RegisterMap map
public java.lang.Object clone ()
sun.jvm.hotspot.runtime.sparc.SPARCRegisterMap retval
protected void clearPD ()
sun.jvm.hotspot.runtime.Frame fr
sun.jvm.hotspot.runtime.Frame fr
protected sun.jvm.hotspot.debugger.Address getLocationPD (sun.jvm.hotspot.runtime.VMReg)
sun.jvm.hotspot.runtime.VMReg vmreg
sun.jvm.hotspot.runtime.VM vm
int regname
int secondWord
sun.jvm.hotspot.asm.sparc.SPARCRegister reg
protected void initializePD ()
protected void initializeFromPD (sun.jvm.hotspot.runtime.RegisterMap)
sun.jvm.hotspot.runtime.RegisterMap map
sun.jvm.hotspot.runtime.sparc.SPARCRegisterMap srm
public void shiftWindow (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address youngerSP
public void makeIntegerRegsUnsaved ()
private void shiftIndividualRegisters ()
int i
long lv
long lv0
private boolean isEven (int)
int i
private void checkLocationValid ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/vmSymbols$1.class
vmSymbols.java
package sun.jvm.hotspot.runtime
final sun.jvm.hotspot.runtime.vmSymbols$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/vmSymbols.class
vmSymbols.java
package sun.jvm.hotspot.runtime
public sun.jvm.hotspot.runtime.vmSymbols extends java.lang.Object {
private static sun.jvm.hotspot.debugger.Address symbolsAddress
private static int FIRST_SID
private static int SID_LIMIT
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public static sun.jvm.hotspot.oops.Symbol symbolAt (int)
int id
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/win32_amd64/
sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess$1.class
Win32AMD64JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.win32_amd64
final sun.jvm.hotspot.runtime.win32_amd64.Win32AMD64JavaThreadPDAccess$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.class
Win32AMD64JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.win32_amd64
public sun.jvm.hotspot.runtime.win32_amd64.Win32AMD64JavaThreadPDAccess extends java.lang.Object implements sun.jvm.hotspot.runtime.JavaThreadPDAccess {
private static sun.jvm.hotspot.types.AddressField lastJavaFPField
private static sun.jvm.hotspot.types.AddressField osThreadField
private static sun.jvm.hotspot.types.Field osThreadThreadIdField
private static final long GUESS_SCAN_RANGE
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type anchorType
public sun.jvm.hotspot.debugger.Address getLastJavaFP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getLastJavaPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getBaseOfStackPointer (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.runtime.Frame getLastFramePD (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address fp
sun.jvm.hotspot.debugger.Address pc
public sun.jvm.hotspot.runtime.RegisterMap newRegisterMap (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean updateMap
public sun.jvm.hotspot.runtime.Frame getCurrentFrameGuess (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
sun.jvm.hotspot.runtime.amd64.AMD64CurrentFrameGuess guesser
public void printThreadIDOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address addr
java.io.PrintStream tty
public void printInfoOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address threadAddr
java.io.PrintStream tty
public sun.jvm.hotspot.debugger.Address getLastSP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.amd64.AMD64ThreadContext context
public sun.jvm.hotspot.debugger.ThreadProxy getThreadProxy (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address osThreadAddr
sun.jvm.hotspot.debugger.Address threadIdAddr
sun.jvm.hotspot.debugger.JVMDebugger debugger
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/win32_x86/
sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess$1.class
Win32X86JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.win32_x86
final sun.jvm.hotspot.runtime.win32_x86.Win32X86JavaThreadPDAccess$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.class
Win32X86JavaThreadPDAccess.java
package sun.jvm.hotspot.runtime.win32_x86
public sun.jvm.hotspot.runtime.win32_x86.Win32X86JavaThreadPDAccess extends java.lang.Object implements sun.jvm.hotspot.runtime.JavaThreadPDAccess {
private static sun.jvm.hotspot.types.AddressField lastJavaFPField
private static sun.jvm.hotspot.types.AddressField osThreadField
private static sun.jvm.hotspot.types.Field osThreadThreadIdField
private static final long GUESS_SCAN_RANGE
public void <init> ()
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type anchorType
public sun.jvm.hotspot.debugger.Address getLastJavaFP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getLastJavaPC (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getBaseOfStackPointer (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.runtime.Frame getLastFramePD (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address fp
sun.jvm.hotspot.debugger.Address pc
public sun.jvm.hotspot.runtime.RegisterMap newRegisterMap (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean updateMap
public sun.jvm.hotspot.runtime.Frame getCurrentFrameGuess (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
sun.jvm.hotspot.runtime.x86.X86CurrentFrameGuess guesser
public void printThreadIDOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address addr
java.io.PrintStream tty
public void printInfoOn (sun.jvm.hotspot.debugger.Address, java.io.PrintStream)
sun.jvm.hotspot.debugger.Address threadAddr
java.io.PrintStream tty
public sun.jvm.hotspot.debugger.Address getLastSP (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.ThreadProxy t
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
public sun.jvm.hotspot.debugger.ThreadProxy getThreadProxy (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address osThreadAddr
sun.jvm.hotspot.debugger.Address threadIdAddr
sun.jvm.hotspot.debugger.JVMDebugger debugger
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/x86/
sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.class
X86CurrentFrameGuess.java
package sun.jvm.hotspot.runtime.x86
public sun.jvm.hotspot.runtime.x86.X86CurrentFrameGuess extends java.lang.Object {
private sun.jvm.hotspot.debugger.x86.X86ThreadContext context
private sun.jvm.hotspot.runtime.JavaThread thread
private sun.jvm.hotspot.debugger.Address spFound
private sun.jvm.hotspot.debugger.Address fpFound
private sun.jvm.hotspot.debugger.Address pcFound
private static final boolean DEBUG
public void <init> (sun.jvm.hotspot.debugger.x86.X86ThreadContext, sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.debugger.x86.X86ThreadContext context
sun.jvm.hotspot.runtime.JavaThread thread
public boolean run (long)
sun.jvm.hotspot.debugger.Address curSP
sun.jvm.hotspot.runtime.Frame frame
sun.jvm.hotspot.runtime.RegisterMap map
Exception e
long offset
long regionInBytesToSearch
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.Address fp
sun.jvm.hotspot.debugger.Address end
sun.jvm.hotspot.runtime.VM vm
public sun.jvm.hotspot.debugger.Address getSP ()
public sun.jvm.hotspot.debugger.Address getFP ()
public sun.jvm.hotspot.debugger.Address getPC ()
private void setValues (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.debugger.Address fp
sun.jvm.hotspot.debugger.Address pc
static void <clinit> ()
}
sun/jvm/hotspot/runtime/x86/X86Frame$1.class
X86Frame.java
package sun.jvm.hotspot.runtime.x86
final sun.jvm.hotspot.runtime.x86.X86Frame$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/x86/X86Frame.class
X86Frame.java
package sun.jvm.hotspot.runtime.x86
public sun.jvm.hotspot.runtime.x86.X86Frame extends sun.jvm.hotspot.runtime.Frame {
private static final boolean DEBUG
private static final int LINK_OFFSET
private static final int RETURN_ADDR_OFFSET
private static final int SENDER_SP_OFFSET
private static final int INTERPRETER_FRAME_MIRROR_OFFSET
private static final int INTERPRETER_FRAME_SENDER_SP_OFFSET
private static final int INTERPRETER_FRAME_LAST_SP_OFFSET
private static final int INTERPRETER_FRAME_METHOD_OFFSET
private static int INTERPRETER_FRAME_MDX_OFFSET
private static int INTERPRETER_FRAME_CACHE_OFFSET
private static int INTERPRETER_FRAME_LOCALS_OFFSET
private static int INTERPRETER_FRAME_BCX_OFFSET
private static int INTERPRETER_FRAME_INITIAL_SP_OFFSET
private static int INTERPRETER_FRAME_MONITOR_BLOCK_TOP_OFFSET
private static int INTERPRETER_FRAME_MONITOR_BLOCK_BOTTOM_OFFSET
private static int ENTRY_FRAME_CALL_WRAPPER_OFFSET
private static final int NATIVE_FRAME_INITIAL_PARAM_OFFSET
private static sun.jvm.hotspot.runtime.VMReg rbp
sun.jvm.hotspot.debugger.Address raw_fp
private sun.jvm.hotspot.debugger.Address raw_unextendedSP
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
private void <init> ()
private void adjustForDeopt ()
sun.jvm.hotspot.code.NMethod nm
sun.jvm.hotspot.code.CodeBlob cb
public void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address raw_sp
sun.jvm.hotspot.debugger.Address raw_fp
sun.jvm.hotspot.debugger.Address pc
public void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address raw_sp
sun.jvm.hotspot.debugger.Address raw_fp
public void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address raw_sp
sun.jvm.hotspot.debugger.Address raw_unextendedSp
sun.jvm.hotspot.debugger.Address raw_fp
sun.jvm.hotspot.debugger.Address pc
public java.lang.Object clone ()
sun.jvm.hotspot.runtime.x86.X86Frame frame
public boolean equals (java.lang.Object)
Object arg
sun.jvm.hotspot.runtime.x86.X86Frame other
public int hashCode ()
public java.lang.String toString ()
public sun.jvm.hotspot.debugger.Address getFP ()
public sun.jvm.hotspot.debugger.Address getSP ()
public sun.jvm.hotspot.debugger.Address getID ()
public boolean isSignalHandlerFrameDbg ()
public int getSignalNumberDbg ()
public java.lang.String getSignalNameDbg ()
public boolean isInterpretedFrameValid ()
public sun.jvm.hotspot.runtime.Frame sender (sun.jvm.hotspot.runtime.RegisterMap, sun.jvm.hotspot.code.CodeBlob)
sun.jvm.hotspot.runtime.RegisterMap regMap
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.runtime.x86.X86RegisterMap map
private sun.jvm.hotspot.runtime.Frame senderForEntryFrame (sun.jvm.hotspot.runtime.x86.X86RegisterMap)
sun.jvm.hotspot.runtime.x86.X86Frame fr
sun.jvm.hotspot.runtime.x86.X86RegisterMap map
sun.jvm.hotspot.runtime.x86.X86JavaCallWrapper jcw
sun.jvm.hotspot.runtime.x86.X86Frame fr
private void adjustUnextendedSP ()
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.code.NMethod senderNm
private sun.jvm.hotspot.runtime.Frame senderForInterpreterFrame (sun.jvm.hotspot.runtime.x86.X86RegisterMap)
sun.jvm.hotspot.runtime.x86.X86RegisterMap map
sun.jvm.hotspot.debugger.Address unextendedSP
sun.jvm.hotspot.debugger.Address sp
private void updateMapWithSavedLink (sun.jvm.hotspot.runtime.RegisterMap, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.runtime.RegisterMap map
sun.jvm.hotspot.debugger.Address savedFPAddr
private sun.jvm.hotspot.runtime.Frame senderForCompiledFrame (sun.jvm.hotspot.runtime.x86.X86RegisterMap, sun.jvm.hotspot.code.CodeBlob)
sun.jvm.hotspot.runtime.x86.X86RegisterMap map
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.debugger.Address senderSP
sun.jvm.hotspot.debugger.Address senderPC
sun.jvm.hotspot.debugger.Address savedFPAddr
protected boolean hasSenderPD ()
public long frameSize ()
public sun.jvm.hotspot.debugger.Address getLink ()
public sun.jvm.hotspot.debugger.Address getUnextendedSP ()
public sun.jvm.hotspot.debugger.Address getSenderPCAddr ()
public sun.jvm.hotspot.debugger.Address getSenderPC ()
public sun.jvm.hotspot.debugger.Address getNativeParamAddr (int)
int idx
public sun.jvm.hotspot.debugger.Address getSenderSP ()
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameLocals ()
private sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameBCX ()
public int getInterpreterFrameBCI ()
sun.jvm.hotspot.debugger.Address bcp
sun.jvm.hotspot.debugger.Address methodHandle
sun.jvm.hotspot.oops.Method method
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameMDX ()
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameExpressionStack ()
sun.jvm.hotspot.debugger.Address monitorEnd
public int getInterpreterFrameExpressionStackDirection ()
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameTOS ()
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameTOSAt (int)
int slot
public sun.jvm.hotspot.debugger.Address getInterpreterFrameSenderSP ()
public sun.jvm.hotspot.runtime.BasicObjectLock interpreterFrameMonitorBegin ()
public sun.jvm.hotspot.runtime.BasicObjectLock interpreterFrameMonitorEnd ()
sun.jvm.hotspot.debugger.Address result
public int interpreterFrameMonitorSize ()
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameMethod ()
public sun.jvm.hotspot.debugger.Address addressOfInterpreterFrameCPCache ()
public sun.jvm.hotspot.runtime.JavaCallWrapper getEntryFrameCallWrapper ()
protected sun.jvm.hotspot.debugger.Address addressOfSavedOopResult ()
protected sun.jvm.hotspot.debugger.Address addressOfSavedReceiver ()
private void dumpStack ()
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper$1.class
X86JavaCallWrapper.java
package sun.jvm.hotspot.runtime.x86
final sun.jvm.hotspot.runtime.x86.X86JavaCallWrapper$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.class
X86JavaCallWrapper.java
package sun.jvm.hotspot.runtime.x86
public sun.jvm.hotspot.runtime.x86.X86JavaCallWrapper extends sun.jvm.hotspot.runtime.JavaCallWrapper {
private static sun.jvm.hotspot.types.AddressField lastJavaFPField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getLastJavaFP ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/runtime/x86/X86RegisterMap.class
X86RegisterMap.java
package sun.jvm.hotspot.runtime.x86
public sun.jvm.hotspot.runtime.x86.X86RegisterMap extends sun.jvm.hotspot.runtime.RegisterMap {
public void <init> (sun.jvm.hotspot.runtime.JavaThread, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
boolean updateMap
protected void <init> (sun.jvm.hotspot.runtime.RegisterMap)
sun.jvm.hotspot.runtime.RegisterMap map
public java.lang.Object clone ()
sun.jvm.hotspot.runtime.x86.X86RegisterMap retval
protected void clearPD ()
protected void initializePD ()
protected void initializeFromPD (sun.jvm.hotspot.runtime.RegisterMap)
sun.jvm.hotspot.runtime.RegisterMap map
protected sun.jvm.hotspot.debugger.Address getLocationPD (sun.jvm.hotspot.runtime.VMReg)
sun.jvm.hotspot.runtime.VMReg reg
}
sun/jvm/hotspot/tools/
sun/jvm/hotspot/tools/ClassLoaderStats$1.class
ClassLoaderStats.java
package sun.jvm.hotspot.tools
sun.jvm.hotspot.tools.ClassLoaderStats$1 extends sun.jvm.hotspot.oops.DefaultHeapVisitor {
final synthetic java.util.Map val$loaderMap
final synthetic sun.jvm.hotspot.tools.ClassLoaderStats this$0
void <init> (sun.jvm.hotspot.tools.ClassLoaderStats, java.util.Map)
sun.jvm.hotspot.tools.ClassLoaderStats this$0
public boolean doObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop oop
}
sun/jvm/hotspot/tools/ClassLoaderStats$1ParentFinder.class
ClassLoaderStats.java
package sun.jvm.hotspot.tools
sun.jvm.hotspot.tools.ClassLoaderStats$1ParentFinder extends sun.jvm.hotspot.oops.DefaultOopVisitor {
private sun.jvm.hotspot.oops.Oop parent
final synthetic sun.jvm.hotspot.tools.ClassLoaderStats this$0
void <init> (sun.jvm.hotspot.tools.ClassLoaderStats)
sun.jvm.hotspot.tools.ClassLoaderStats this$0
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.oops.OopField field
boolean isVMField
public sun.jvm.hotspot.oops.Oop getParent ()
}
sun/jvm/hotspot/tools/ClassLoaderStats$2.class
ClassLoaderStats.java
package sun.jvm.hotspot.tools
sun.jvm.hotspot.tools.ClassLoaderStats$2 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor {
final synthetic java.util.Map val$loaderMap
final synthetic sun.jvm.hotspot.tools.ClassLoaderStats$LoaderData val$bootstrapLoaderData
final synthetic sun.jvm.hotspot.tools.ClassLoaderStats this$0
void <init> (sun.jvm.hotspot.tools.ClassLoaderStats, java.util.Map, sun.jvm.hotspot.tools.ClassLoaderStats$LoaderData)
sun.jvm.hotspot.tools.ClassLoaderStats this$0
public void visit (sun.jvm.hotspot.oops.Klass)
long size
sun.jvm.hotspot.oops.Klass k
sun.jvm.hotspot.oops.Oop loader
sun.jvm.hotspot.tools.ClassLoaderStats$LoaderData ld
}
sun/jvm/hotspot/tools/ClassLoaderStats$3.class
ClassLoaderStats.java
package sun.jvm.hotspot.tools
sun.jvm.hotspot.tools.ClassLoaderStats$3 extends java.lang.Object implements sun.jvm.hotspot.utilities.HeapProgressThunk {
final synthetic java.io.PrintStream val$err
final synthetic sun.jvm.hotspot.tools.ClassLoaderStats this$0
void <init> (sun.jvm.hotspot.tools.ClassLoaderStats, java.io.PrintStream)
sun.jvm.hotspot.tools.ClassLoaderStats this$0
public void heapIterationFractionUpdate (double)
double fractionOfHeapVisited
public void heapIterationComplete ()
}
sun/jvm/hotspot/tools/ClassLoaderStats$ClassData.class
ClassLoaderStats.java
package sun.jvm.hotspot.tools
sun.jvm.hotspot.tools.ClassLoaderStats$ClassData extends java.lang.Object {
sun.jvm.hotspot.oops.Klass klass
long size
void <init> (sun.jvm.hotspot.oops.Klass, long)
sun.jvm.hotspot.oops.Klass klass
long size
}
sun/jvm/hotspot/tools/ClassLoaderStats$LoaderData.class
ClassLoaderStats.java
package sun.jvm.hotspot.tools
sun.jvm.hotspot.tools.ClassLoaderStats$LoaderData extends java.lang.Object {
long numClasses
long classSize
java.util.List classDetail
private void <init> ()
synthetic void <init> (sun.jvm.hotspot.tools.ClassLoaderStats$1)
sun.jvm.hotspot.tools.ClassLoaderStats$1 x0
}
sun/jvm/hotspot/tools/ClassLoaderStats.class
ClassLoaderStats.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.ClassLoaderStats extends sun.jvm.hotspot.tools.Tool {
boolean verbose
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.tools.ClassLoaderStats cls
public void run ()
private void printClassLoaderStatistics ()
Exception se
Exception e
sun.jvm.hotspot.oops.Oop loader
sun.jvm.hotspot.tools.ClassLoaderStats$LoaderData data
sun.jvm.hotspot.tools.ClassLoaderStats$1ParentFinder parentFinder
sun.jvm.hotspot.oops.Oop parent
boolean alive
sun.jvm.hotspot.oops.Klass loaderKlass
java.util.Iterator keyItr
java.io.PrintStream out
java.io.PrintStream err
java.util.Map loaderMap
sun.jvm.hotspot.tools.ClassLoaderStats$LoaderData bootstrapLoaderData
sun.jvm.hotspot.runtime.VM vm
sun.jvm.hotspot.oops.ObjectHeap heap
sun.jvm.hotspot.oops.Klass classLoaderKlass
sun.jvm.hotspot.memory.SystemDictionary dict
sun.jvm.hotspot.utilities.ReversePtrsAnalysis analysis
sun.jvm.hotspot.utilities.ReversePtrs liveness
long numClassLoaders
long totalNumClasses
long totalClassSize
long numAliveLoaders
long numDeadLoaders
private static long objectSize (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop oop
private static long arraySize (sun.jvm.hotspot.utilities.GenericArray)
sun.jvm.hotspot.utilities.GenericArray arr
private long computeSize (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.Method m
int i
sun.jvm.hotspot.oops.InstanceKlass k
long size
sun.jvm.hotspot.oops.ConstantPool cp
sun.jvm.hotspot.utilities.MethodArray methods
int nmethods
static synthetic long access$100 (sun.jvm.hotspot.tools.ClassLoaderStats, sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.tools.ClassLoaderStats x0
sun.jvm.hotspot.oops.InstanceKlass x1
}
sun/jvm/hotspot/tools/FinalizerInfo$1.class
FinalizerInfo.java
package sun.jvm.hotspot.tools
sun.jvm.hotspot.tools.FinalizerInfo$1 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic sun.jvm.hotspot.oops.Oop[] val$queueref
final synthetic sun.jvm.hotspot.tools.FinalizerInfo this$0
void <init> (sun.jvm.hotspot.tools.FinalizerInfo, sun.jvm.hotspot.oops.Oop[])
sun.jvm.hotspot.tools.FinalizerInfo this$0
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.oops.OopField field
boolean isVMField
String name
}
sun/jvm/hotspot/tools/FinalizerInfo$2.class
FinalizerInfo.java
package sun.jvm.hotspot.tools
sun.jvm.hotspot.tools.FinalizerInfo$2 extends java.lang.Object implements java.util.Comparator {
final synthetic sun.jvm.hotspot.tools.FinalizerInfo this$0
void <init> (sun.jvm.hotspot.tools.FinalizerInfo)
sun.jvm.hotspot.tools.FinalizerInfo this$0
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
sun/jvm/hotspot/tools/FinalizerInfo.class
FinalizerInfo.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.FinalizerInfo extends sun.jvm.hotspot.tools.Tool {
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.tools.FinalizerInfo finfo
public void run ()
sun.jvm.hotspot.oops.Oop referent
sun.jvm.hotspot.oops.Klass klass
sun.jvm.hotspot.oops.Oop next
sun.jvm.hotspot.oops.ObjectHistogramElement e
int i
sun.jvm.hotspot.oops.OopField referentField
sun.jvm.hotspot.oops.OopField nextField
java.util.HashMap map
java.util.ArrayList list
sun.jvm.hotspot.oops.InstanceKlass ik
sun.jvm.hotspot.oops.Oop[] queueref
sun.jvm.hotspot.oops.Oop queue
sun.jvm.hotspot.oops.InstanceKlass k
sun.jvm.hotspot.oops.LongField queueLengthField
long queueLength
sun.jvm.hotspot.oops.OopField headField
sun.jvm.hotspot.oops.Oop head
}
sun/jvm/hotspot/tools/FlagDumper.class
FlagDumper.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.FlagDumper extends sun.jvm.hotspot.tools.Tool {
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public void run ()
int f
sun.jvm.hotspot.runtime.VM$Flag[] flags
java.io.PrintStream out
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.tools.FlagDumper fd
}
sun/jvm/hotspot/tools/HeapDumper.class
HeapDumper.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.HeapDumper extends sun.jvm.hotspot.tools.Tool {
private static String DEFAULT_DUMP_FILE
private String dumpFile
public void <init> (java.lang.String)
String dumpFile
public void <init> (java.lang.String, sun.jvm.hotspot.debugger.JVMDebugger)
String dumpFile
sun.jvm.hotspot.debugger.JVMDebugger d
protected void printFlagsUsage ()
public void run ()
java.io.IOException ioe
public static void main (java.lang.String[])
String[] newargs
String[] args
String file
sun.jvm.hotspot.tools.HeapDumper dumper
static void <clinit> ()
}
sun/jvm/hotspot/tools/HeapSummary$1StringStat.class
HeapSummary.java
package sun.jvm.hotspot.tools
sun.jvm.hotspot.tools.HeapSummary$1StringStat extends java.lang.Object implements sun.jvm.hotspot.memory.StringTable$StringVisitor {
private int count
private long size
private sun.jvm.hotspot.oops.OopField stringValueField
final synthetic sun.jvm.hotspot.tools.HeapSummary this$0
void <init> (sun.jvm.hotspot.tools.HeapSummary)
sun.jvm.hotspot.tools.HeapSummary this$0
sun.jvm.hotspot.runtime.VM vm
sun.jvm.hotspot.memory.SystemDictionary sysDict
sun.jvm.hotspot.oops.InstanceKlass strKlass
private long stringSize (sun.jvm.hotspot.oops.Instance)
sun.jvm.hotspot.oops.Instance instance
public void visit (sun.jvm.hotspot.oops.Instance)
sun.jvm.hotspot.oops.Instance str
public void print ()
}
sun/jvm/hotspot/tools/HeapSummary.class
HeapSummary.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.HeapSummary extends sun.jvm.hotspot.tools.Tool {
private static String alignment
private static final double FACTOR
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.tools.HeapSummary hs
public void run ()
int f
sun.jvm.hotspot.memory.ContiguousSpace eden
sun.jvm.hotspot.memory.ContiguousSpace from
sun.jvm.hotspot.memory.ContiguousSpace to
sun.jvm.hotspot.memory.Generation gen
int n
sun.jvm.hotspot.memory.GenCollectedHeap genHeap
sun.jvm.hotspot.gc_implementation.g1.G1CollectedHeap g1h
sun.jvm.hotspot.gc_implementation.g1.G1MonitoringSupport g1mm
long edenRegionNum
long survivorRegionNum
sun.jvm.hotspot.gc_implementation.g1.HeapRegionSetBase oldSet
sun.jvm.hotspot.gc_implementation.g1.HeapRegionSetBase humongousSet
long oldRegionNum
sun.jvm.hotspot.memory.SharedHeap sharedHeap
sun.jvm.hotspot.gc_implementation.parallelScavenge.ParallelScavengeHeap psh
sun.jvm.hotspot.gc_implementation.parallelScavenge.PSYoungGen youngGen
sun.jvm.hotspot.gc_implementation.parallelScavenge.PSOldGen oldGen
long oldFree
sun.jvm.hotspot.gc_interface.CollectedHeap heap
sun.jvm.hotspot.runtime.VM$Flag[] flags
java.util.Map flagMap
private void printGCAlgorithm (java.util.Map)
java.util.Map flagMap
long l
private void printPSYoungGen (sun.jvm.hotspot.gc_implementation.parallelScavenge.PSYoungGen)
sun.jvm.hotspot.gc_implementation.parallelScavenge.PSYoungGen youngGen
sun.jvm.hotspot.gc_implementation.shared.MutableSpace eden
sun.jvm.hotspot.gc_implementation.shared.MutableSpace from
sun.jvm.hotspot.gc_implementation.shared.MutableSpace to
private void printMutableSpace (sun.jvm.hotspot.gc_implementation.shared.MutableSpace)
sun.jvm.hotspot.gc_implementation.shared.MutableSpace space
long free
private void printGen (sun.jvm.hotspot.memory.Generation)
sun.jvm.hotspot.memory.Generation gen
private void printSpace (sun.jvm.hotspot.memory.ContiguousSpace)
sun.jvm.hotspot.memory.ContiguousSpace space
private void printG1Space (java.lang.String, long, long, long)
String spaceName
long regionNum
long used
long capacity
long free
double occPerc
private void printValMB (java.lang.String, long)
double mb
String title
long value
private void printValue (java.lang.String, long)
String title
long value
private long getFlagValue (java.lang.String, java.util.Map)
String name
java.util.Map flagMap
sun.jvm.hotspot.runtime.VM$Flag f
private void printInternStringStatistics ()
sun.jvm.hotspot.tools.HeapSummary$1StringStat stat
sun.jvm.hotspot.memory.StringTable strTable
static void <clinit> ()
}
sun/jvm/hotspot/tools/JInfo$1.class
JInfo.java
package sun.jvm.hotspot.tools
sun.jvm.hotspot.tools.JInfo$1 extends sun.jvm.hotspot.tools.Tool {
final synthetic sun.jvm.hotspot.tools.JInfo this$0
void <init> (sun.jvm.hotspot.tools.JInfo)
sun.jvm.hotspot.tools.JInfo this$0
public void run ()
sun.jvm.hotspot.tools.Tool sysProps
}
sun/jvm/hotspot/tools/JInfo.class
JInfo.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.JInfo extends sun.jvm.hotspot.tools.Tool {
public static final int MODE_FLAGS
public static final int MODE_SYSPROPS
public static final int MODE_BOTH
private int mode
public void <init> ()
public void <init> (int)
int m
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
protected boolean needsJavaPrefix ()
public java.lang.String getName ()
protected void printFlagsUsage ()
public void run ()
sun.jvm.hotspot.tools.Tool tool
public static void main (java.lang.String[])
int i
String[] newArgs
String modeFlag
String[] args
int mode
sun.jvm.hotspot.tools.JInfo jinfo
private void printVMFlags ()
String onoff
sun.jvm.hotspot.runtime.VM$Flag flag
sun.jvm.hotspot.runtime.VM$Flag[] flags
String str
static synthetic void access$000 (sun.jvm.hotspot.tools.JInfo)
sun.jvm.hotspot.tools.JInfo x0
}
sun/jvm/hotspot/tools/JMap.class
JMap.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.JMap extends sun.jvm.hotspot.tools.Tool {
public static final int MODE_HEAP_SUMMARY
public static final int MODE_HISTOGRAM
public static final int MODE_CLSTATS
public static final int MODE_PMAP
public static final int MODE_HEAP_GRAPH_HPROF_BIN
public static final int MODE_HEAP_GRAPH_GXL
public static final int MODE_FINALIZERINFO
private int mode
public void <init> (int)
int m
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
protected boolean needsJavaPrefix ()
public java.lang.String getName ()
protected java.lang.String getCommandFlags ()
protected void printFlagsUsage ()
public void run ()
sun.jvm.hotspot.tools.Tool tool
public static void main (java.lang.String[])
String format
int index
int i
String[] newArgs
String modeFlag
boolean copyArgs
String[] args
int mode
sun.jvm.hotspot.tools.JMap jmap
public boolean writeHeapHprofBin (java.lang.String)
sun.jvm.hotspot.utilities.HeapGraphWriter hgw
java.io.IOException exp
String fileName
public boolean writeHeapHprofBin ()
private boolean writeHeapGXL (java.lang.String)
sun.jvm.hotspot.utilities.HeapGraphWriter hgw
java.io.IOException exp
String fileName
public boolean writeHeapGXL ()
}
sun/jvm/hotspot/tools/JSnap$1.class
JSnap.java
package sun.jvm.hotspot.tools
sun.jvm.hotspot.tools.JSnap$1 extends java.lang.Object implements sun.jvm.hotspot.runtime.PerfMemory$PerfDataEntryVisitor {
final synthetic java.io.PrintStream val$out
final synthetic sun.jvm.hotspot.tools.JSnap this$0
void <init> (sun.jvm.hotspot.tools.JSnap, java.io.PrintStream)
sun.jvm.hotspot.tools.JSnap this$0
public boolean visit (sun.jvm.hotspot.runtime.PerfDataEntry)
sun.jvm.hotspot.runtime.PerfDataEntry pde
}
sun/jvm/hotspot/tools/JSnap.class
JSnap.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.JSnap extends sun.jvm.hotspot.tools.Tool {
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public void run ()
sun.jvm.hotspot.runtime.PerfDataPrologue prologue
java.io.PrintStream out
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.tools.JSnap js
}
sun/jvm/hotspot/tools/JStack.class
JStack.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.JStack extends sun.jvm.hotspot.tools.Tool {
private boolean mixedMode
private boolean concurrentLocks
public void <init> (boolean, boolean)
boolean mixedMode
boolean concurrentLocks
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
protected boolean needsJavaPrefix ()
public java.lang.String getName ()
protected void printFlagsUsage ()
public void run ()
sun.jvm.hotspot.tools.Tool tool
public static void main (java.lang.String[])
int i
int i
String[] newArgs
String[] args
boolean mixedMode
boolean concurrentLocks
int used
sun.jvm.hotspot.tools.JStack jstack
}
sun/jvm/hotspot/tools/ObjectHistogram.class
ObjectHistogram.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.ObjectHistogram extends sun.jvm.hotspot.tools.Tool {
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public void run ()
public void run (java.io.PrintStream, java.io.PrintStream)
java.io.PrintStream out
java.io.PrintStream err
sun.jvm.hotspot.oops.ObjectHeap heap
sun.jvm.hotspot.oops.ObjectHistogram histogram
long startTime
long endTime
float secs
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.tools.ObjectHistogram oh
}
sun/jvm/hotspot/tools/PMap.class
PMap.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.PMap extends sun.jvm.hotspot.tools.Tool {
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public void run ()
public void run (java.io.PrintStream)
java.io.PrintStream out
public void run (java.io.PrintStream, sun.jvm.hotspot.debugger.Debugger)
sun.jvm.hotspot.debugger.cdbg.LoadObject lo
java.util.Iterator itr
java.util.List l
java.io.PrintStream out
sun.jvm.hotspot.debugger.Debugger dbg
sun.jvm.hotspot.debugger.cdbg.CDebugger cdbg
public static void main (java.lang.String[]) throws java.lang.Exception
String[] args
sun.jvm.hotspot.tools.PMap t
}
sun/jvm/hotspot/tools/PStack.class
PStack.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.PStack extends sun.jvm.hotspot.tools.Tool {
private java.util.Map jframeCache
private java.util.Map proxyToThread
private java.io.PrintStream out
private boolean verbose
private boolean concurrentLocks
public void <init> (boolean, boolean)
boolean v
boolean concurrentLocks
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public void run ()
public void run (java.io.PrintStream)
java.io.PrintStream out
sun.jvm.hotspot.debugger.Debugger dbg
public void run (java.io.PrintStream, sun.jvm.hotspot.debugger.Debugger)
Exception exp
String name
long diff
String desc
sun.jvm.hotspot.interpreter.InterpreterCodelet ic
sun.jvm.hotspot.code.CodeBlob cb
sun.jvm.hotspot.code.CodeCache c
int i
String[] names
sun.jvm.hotspot.interpreter.Interpreter interp
sun.jvm.hotspot.debugger.cdbg.ClosestSymbol sym
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.debugger.cdbg.CFrame f
Exception exp
sun.jvm.hotspot.runtime.JavaThread jthread
sun.jvm.hotspot.debugger.ThreadProxy th
java.util.Iterator itr
sun.jvm.hotspot.runtime.ConcurrentLocksPrinter concLocksPrinter
java.util.List l
boolean cdbgCanDemangle
java.io.PrintStream out
sun.jvm.hotspot.debugger.Debugger dbg
sun.jvm.hotspot.debugger.cdbg.CDebugger cdbg
public static void main (java.lang.String[]) throws java.lang.Exception
String[] args
sun.jvm.hotspot.tools.PStack t
private void initJFrameCache ()
sun.jvm.hotspot.runtime.JavaVFrame vf
Exception exp
java.util.List tmp
sun.jvm.hotspot.runtime.JavaVFrame[] jvframes
sun.jvm.hotspot.runtime.JavaThread cur
sun.jvm.hotspot.runtime.Threads threads
private void printUnknown (java.io.PrintStream)
java.io.PrintStream out
private java.lang.String[] getJavaNames (sun.jvm.hotspot.debugger.ThreadProxy, sun.jvm.hotspot.debugger.Address)
StringBuffer sb
sun.jvm.hotspot.oops.Method method
int lineNumber
sun.jvm.hotspot.runtime.JavaVFrame vf
sun.jvm.hotspot.runtime.Frame f
int fCount
sun.jvm.hotspot.debugger.ThreadProxy th
sun.jvm.hotspot.debugger.Address fp
sun.jvm.hotspot.runtime.JavaVFrame[] jvframes
java.util.List names
String[] res
}
sun/jvm/hotspot/tools/StackTrace.class
StackTrace.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.StackTrace extends sun.jvm.hotspot.tools.Tool {
private boolean verbose
private boolean concurrentLocks
public void <init> (boolean, boolean)
boolean v
boolean concurrentLocks
public void <init> ()
public void run ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger, boolean, boolean)
sun.jvm.hotspot.debugger.JVMDebugger d
boolean v
boolean concurrentLocks
public void run (java.io.PrintStream)
Exception exp
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.oops.Method method
int lineNumber
sun.jvm.hotspot.runtime.JavaVFrame vf
Exception e
sun.jvm.hotspot.debugger.Address sp
sun.jvm.hotspot.runtime.JavaThread cur
sun.jvm.hotspot.runtime.ConcurrentLocksPrinter concLocksPrinter
sun.jvm.hotspot.runtime.Threads threads
int i
sun.jvm.hotspot.debugger.AddressException e
java.io.PrintStream tty
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.tools.StackTrace st
}
sun/jvm/hotspot/tools/SysPropsDumper.class
SysPropsDumper.java
package sun.jvm.hotspot.tools
public sun.jvm.hotspot.tools.SysPropsDumper extends sun.jvm.hotspot.tools.Tool {
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public void run ()
Object key
java.util.Enumeration keys
java.util.Properties sysProps
java.io.PrintStream out
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.tools.SysPropsDumper pd
}
sun/jvm/hotspot/tools/Tool.class
Tool.java
package sun.jvm.hotspot.tools
public abstract sun.jvm.hotspot.tools.Tool extends java.lang.Object implements java.lang.Runnable {
private sun.jvm.hotspot.HotSpotAgent agent
private sun.jvm.hotspot.debugger.JVMDebugger jvmDebugger
private int debugeeType
protected static final int DEBUGEE_PID
protected static final int DEBUGEE_CORE
protected static final int DEBUGEE_REMOTE
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public java.lang.String getName ()
protected boolean needsJavaPrefix ()
protected void setAgent (sun.jvm.hotspot.HotSpotAgent)
sun.jvm.hotspot.HotSpotAgent a
protected void setDebugeeType (int)
int dt
protected sun.jvm.hotspot.HotSpotAgent getAgent ()
protected int getDebugeeType ()
protected void printUsage ()
String name
protected void printFlagsUsage ()
protected void usage ()
protected void execute (java.lang.String[])
String[] args
int returnStatus
public void stop ()
private int start (java.lang.String[])
NumberFormatException e
sun.jvm.hotspot.debugger.DebuggerException e
String[] args
java.io.PrintStream err
java.io.PrintStream out
int pid
String coreFileName
String executableName
String remoteServer
public void start ()
private void startInternal ()
java.io.PrintStream out
sun.jvm.hotspot.runtime.VM vm
String version
}
sun/jvm/hotspot/tools/jcore/
sun/jvm/hotspot/tools/jcore/ByteCodeRewriter$1.class
ByteCodeRewriter.java
package sun.jvm.hotspot.tools.jcore
final sun.jvm.hotspot.tools.jcore.ByteCodeRewriter$1 extends java.lang.Object implements java.security.PrivilegedAction {
void <init> ()
public java.lang.Object run ()
}
sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.class
ByteCodeRewriter.java
package sun.jvm.hotspot.tools.jcore
public sun.jvm.hotspot.tools.jcore.ByteCodeRewriter extends java.lang.Object {
private sun.jvm.hotspot.oops.Method method
private sun.jvm.hotspot.oops.ConstantPool cpool
private sun.jvm.hotspot.oops.ConstantPoolCache cpCache
private byte[] code
private sun.jvm.hotspot.runtime.Bytes bytes
private static final int jintSize
public static final boolean DEBUG
protected void debugMessage (java.lang.String)
String message
public void <init> (sun.jvm.hotspot.oops.Method, sun.jvm.hotspot.oops.ConstantPool, byte[])
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.oops.ConstantPool cpool
byte[] code
protected short getConstantPoolIndexFromRefMap (int, int)
int refIndex
int refIndex
int rawcode
int bci
int refIndex
String fmt
protected short getConstantPoolIndex (int, int)
int cpCacheIndex
int cpCacheIndex
int cpCacheIndex
int cpCacheIndex
int rawcode
int bci
String fmt
int cpCacheIndex
private static void writeShort (byte[], int, short)
byte[] buf
int index
short value
public void rewrite ()
String msg
int code_from_buffer
String operand
String message
short cpoolIndex
int bci
int bytecode
int hotspotcode
int len
static void <clinit> ()
String debug
}
sun/jvm/hotspot/tools/jcore/ClassDump$1.class
ClassDump.java
package sun.jvm.hotspot.tools.jcore
sun.jvm.hotspot.tools.jcore.ClassDump$1 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor {
final synthetic sun.jvm.hotspot.tools.jcore.ClassDump this$0
void <init> (sun.jvm.hotspot.tools.jcore.ClassDump)
sun.jvm.hotspot.tools.jcore.ClassDump this$0
public void visit (sun.jvm.hotspot.oops.Klass)
Exception e
sun.jvm.hotspot.oops.Klass k
}
sun/jvm/hotspot/tools/jcore/ClassDump.class
ClassDump.java
package sun.jvm.hotspot.tools.jcore
public sun.jvm.hotspot.tools.jcore.ClassDump extends sun.jvm.hotspot.tools.Tool {
private sun.jvm.hotspot.tools.jcore.ClassFilter classFilter
private String outputDirectory
private java.util.jar.JarOutputStream jarStream
private String pkgList
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger, java.lang.String)
sun.jvm.hotspot.debugger.JVMDebugger d
String pkgList
public void setClassFilter (sun.jvm.hotspot.tools.jcore.ClassFilter)
sun.jvm.hotspot.tools.jcore.ClassFilter cf
public void setOutputDirectory (java.lang.String)
java.io.IOException ioe
String od
public void setJarOutput (java.lang.String) throws java.io.IOException
String jarFileName
public void run ()
java.lang.reflect.Constructor con
Class filterClass
Exception exp
String filterClassName
String dirName
sun.jvm.hotspot.memory.SystemDictionary dict
sun.jvm.hotspot.debugger.AddressException e
java.io.IOException ioe
public java.lang.String getName ()
private void dumpKlass (sun.jvm.hotspot.oops.InstanceKlass)
String dirName
int index
java.io.File dir
java.io.File f
sun.jvm.hotspot.tools.jcore.ClassWriter cw
java.io.OutputStream os
java.io.IOException exp
sun.jvm.hotspot.oops.InstanceKlass kls
String klassName
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.tools.jcore.ClassDump cd
static synthetic void access$000 (sun.jvm.hotspot.tools.jcore.ClassDump, sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.tools.jcore.ClassDump x0
sun.jvm.hotspot.oops.InstanceKlass x1
}
sun/jvm/hotspot/tools/jcore/ClassFilter.class
ClassFilter.java
package sun.jvm.hotspot.tools.jcore
public abstract sun.jvm.hotspot.tools.jcore.ClassFilter extends java.lang.Object {
public abstract boolean canInclude (sun.jvm.hotspot.oops.InstanceKlass)
}
sun/jvm/hotspot/tools/jcore/ClassWriter.class
ClassWriter.java
package sun.jvm.hotspot.tools.jcore
public sun.jvm.hotspot.tools.jcore.ClassWriter extends java.lang.Object implements sun.jvm.hotspot.runtime.ClassConstants {
public static final boolean DEBUG
protected sun.jvm.hotspot.oops.InstanceKlass klass
protected java.io.DataOutputStream dos
protected sun.jvm.hotspot.oops.ConstantPool cpool
protected java.util.Map classToIndex
protected java.util.Map utf8ToIndex
protected short _sourceFileIndex
protected short _innerClassesIndex
protected short _syntheticIndex
protected short _deprecatedIndex
protected short _constantValueIndex
protected short _codeIndex
protected short _exceptionsIndex
protected short _lineNumberTableIndex
protected short _localVariableTableIndex
protected short _signatureIndex
protected void debugMessage (java.lang.String)
String message
protected static int extractHighShortFromInt (int)
int val
protected static int extractLowShortFromInt (int)
int val
public void <init> (sun.jvm.hotspot.oops.InstanceKlass, java.io.OutputStream)
sun.jvm.hotspot.oops.InstanceKlass kls
java.io.OutputStream os
public void write () throws java.io.IOException
protected void writeVersion () throws java.io.IOException
protected void writeIndex (int) throws java.io.IOException
int index
protected void writeConstantPool () throws java.io.IOException
sun.jvm.hotspot.oops.Symbol sym
int cpConstType
sun.jvm.hotspot.oops.Symbol sym
long l
String klassName
Short s
String str
Short s
int value
short klassIndex
short nameAndTypeIndex
int value
short nameIndex
short signatureIndex
int value
byte refKind
short memberIndex
int value
short refIndex
int value
short bsmIndex
short nameAndTypeIndex
int cpConstType
sun.jvm.hotspot.utilities.U1Array tags
long len
int ci
Short sourceFileIndex
Short innerClassesIndex
Short constantValueIndex
Short syntheticIndex
Short deprecatedIndex
Short codeIndex
Short exceptionsIndex
Short lineNumberTableIndex
Short localVariableTableIndex
Short signatureIdx
protected void writeClassAccessFlags () throws java.io.IOException
int flags
protected void writeThisClass () throws java.io.IOException
String klassName
Short index
protected void writeSuperClass () throws java.io.IOException
String superName
Short index
sun.jvm.hotspot.oops.Klass superKlass
protected void writeInterfaces () throws java.io.IOException
sun.jvm.hotspot.oops.Klass k
Short index
int i
sun.jvm.hotspot.utilities.KlassArray interfaces
int len
protected void writeFields () throws java.io.IOException
short accessFlags
short nameIndex
short signatureIndex
short fieldAttributeCount
boolean hasSyn
short initvalIndex
short genSigIndex
int index
int javaFieldsCount
protected boolean isSynthetic (short)
short accessFlags
protected boolean hasSyntheticAttribute (short)
short accessFlags
protected void writeSynthetic () throws java.io.IOException
protected void writeMethods () throws java.io.IOException
int m
sun.jvm.hotspot.utilities.MethodArray methods
int len
protected void writeMethod (sun.jvm.hotspot.oops.Method) throws java.io.IOException
int e
int l
int l
byte[] code
short codeAttrCount
int codeSize
boolean hasExceptionTable
sun.jvm.hotspot.oops.ExceptionTableElement[] exceptionTable
int exceptionTableLen
boolean hasLineNumberTable
sun.jvm.hotspot.oops.LineNumberTableElement[] lineNumberTable
int lineNumberAttrLen
boolean hasLocalVariableTable
sun.jvm.hotspot.oops.LocalVariableTableElement[] localVariableTable
int localVarAttrLen
short cpIndex
int e
sun.jvm.hotspot.oops.CheckedExceptionElement[] exceptions
int attrSize
sun.jvm.hotspot.oops.Method m
long accessFlags
boolean isNative
boolean isAbstract
short methodAttributeCount
boolean hasSyn
boolean hasCheckedExceptions
boolean isCodeAvailable
boolean isGeneric
protected void rewriteByteCode (sun.jvm.hotspot.oops.Method, byte[])
sun.jvm.hotspot.oops.Method m
byte[] code
sun.jvm.hotspot.tools.jcore.ByteCodeRewriter r
protected void writeGenericSignature (java.lang.String) throws java.io.IOException
String signature
Short index
protected void writeClassAttributes () throws java.io.IOException
Short index
int index
int innerAttrLen
long flags
boolean hasSyn
short classAttributeCount
sun.jvm.hotspot.oops.Symbol sourceFileName
sun.jvm.hotspot.oops.Symbol genericSignature
sun.jvm.hotspot.utilities.U2Array innerClasses
int numInnerClasses
}
sun/jvm/hotspot/tools/jcore/NameFilter.class
NameFilter.java
package sun.jvm.hotspot.tools.jcore
public sun.jvm.hotspot.tools.jcore.NameFilter extends java.lang.Object implements sun.jvm.hotspot.tools.jcore.ClassFilter {
public java.util.regex.Pattern includePattern
public void <init> ()
public void <init> (java.lang.String)
String pattern
public boolean canInclude (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass kls
String klassName
java.util.regex.Matcher m
}
sun/jvm/hotspot/tools/jcore/PackageNameFilter.class
PackageNameFilter.java
package sun.jvm.hotspot.tools.jcore
public sun.jvm.hotspot.tools.jcore.PackageNameFilter extends java.lang.Object implements sun.jvm.hotspot.tools.jcore.ClassFilter {
public Object[] pkgList
public void <init> ()
public void <init> (java.lang.String)
java.util.StringTokenizer st
java.util.List l
Exception exp
String pattern
public boolean canInclude (sun.jvm.hotspot.oops.InstanceKlass)
int i
sun.jvm.hotspot.oops.InstanceKlass kls
String klassName
int len
}
sun/jvm/hotspot/tools/soql/
sun/jvm/hotspot/tools/soql/JSDB$1.class
JSDB.java
package sun.jvm.hotspot.tools.soql
sun.jvm.hotspot.tools.soql.JSDB$1 extends sun.jvm.hotspot.utilities.soql.JSJavaScriptEngine {
private sun.jvm.hotspot.utilities.ObjectReader objReader
private sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
final synthetic sun.jvm.hotspot.tools.soql.JSDB this$0
void <init> (sun.jvm.hotspot.tools.soql.JSDB)
sun.jvm.hotspot.tools.soql.JSDB this$0
public sun.jvm.hotspot.utilities.ObjectReader getObjectReader ()
public sun.jvm.hotspot.utilities.soql.JSJavaFactory getJSJavaFactory ()
}
sun/jvm/hotspot/tools/soql/JSDB.class
JSDB.java
package sun.jvm.hotspot.tools.soql
public sun.jvm.hotspot.tools.soql.JSDB extends sun.jvm.hotspot.tools.Tool {
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.tools.soql.JSDB jsdb
public void run ()
sun.jvm.hotspot.utilities.soql.JSJavaScriptEngine engine
}
sun/jvm/hotspot/tools/soql/SOQL$1.class
SOQL.java
package sun.jvm.hotspot.tools.soql
sun.jvm.hotspot.tools.soql.SOQL$1 extends java.lang.Object implements sun.jvm.hotspot.utilities.soql.ObjectVisitor {
final synthetic sun.jvm.hotspot.tools.soql.SOQL this$0
void <init> (sun.jvm.hotspot.tools.soql.SOQL)
sun.jvm.hotspot.tools.soql.SOQL this$0
public void visit (java.lang.Object)
String oopAddr
Object o
}
sun/jvm/hotspot/tools/soql/SOQL.class
SOQL.java
package sun.jvm.hotspot.tools.soql
public sun.jvm.hotspot.tools.soql.SOQL extends sun.jvm.hotspot.tools.Tool {
protected sun.jvm.hotspot.utilities.soql.SOQLEngine soqlEngine
protected java.io.BufferedReader in
protected java.io.PrintStream out
protected static String prompt
protected static String secondPrompt
public static void main (java.lang.String[])
String[] args
sun.jvm.hotspot.tools.soql.SOQL soql
public void <init> ()
public void <init> (sun.jvm.hotspot.debugger.JVMDebugger)
sun.jvm.hotspot.debugger.JVMDebugger d
public void run ()
String cmd
String line
java.util.StringTokenizer st
java.io.IOException e
protected void handleSelect (java.lang.String)
java.io.IOException ioe
sun.jvm.hotspot.utilities.soql.SOQLException se
String query
StringBuffer buf
String tmp
protected void handleClasses (java.lang.String)
int i
String line
sun.jvm.hotspot.oops.InstanceKlass[] klasses
protected void handleClass (java.lang.String)
sun.jvm.hotspot.oops.Symbol f_name
sun.jvm.hotspot.oops.Symbol f_sig
StringBuffer sigBuf
int f
sun.jvm.hotspot.oops.InstanceKlass base
sun.jvm.hotspot.utilities.U2Array fields
int numFields
sun.jvm.hotspot.oops.ConstantPool cp
String className
sun.jvm.hotspot.oops.InstanceKlass klass
String line
java.util.StringTokenizer st
protected sun.jvm.hotspot.oops.Oop getOopAtAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.OopHandle oopHandle
protected void handleObject (java.lang.String)
Exception e
Exception e
String addrStr
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Debugger dbg
sun.jvm.hotspot.oops.Oop oop
String line
java.util.StringTokenizer st
protected void handleUnknown (java.lang.String)
String line
static void <clinit> ()
}
sun/jvm/hotspot/types/
sun/jvm/hotspot/types/AddressField.class
AddressField.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.AddressField extends java.lang.Object implements sun.jvm.hotspot.types.Field {
public abstract sun.jvm.hotspot.debugger.Address getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.debugger.Address getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/CIntegerField.class
CIntegerField.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.CIntegerField extends java.lang.Object implements sun.jvm.hotspot.types.Field {
public abstract boolean isUnsigned ()
public abstract long getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract long getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/CIntegerType.class
CIntegerType.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.CIntegerType extends java.lang.Object implements sun.jvm.hotspot.types.Type {
public abstract boolean isUnsigned ()
public abstract long maxValue ()
public abstract long minValue ()
}
sun/jvm/hotspot/types/Field.class
Field.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.Field extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract sun.jvm.hotspot.types.Type getType ()
public abstract long getSize ()
public abstract boolean isStatic ()
public abstract long getOffset () throws sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.debugger.Address getStaticFieldAddress () throws sun.jvm.hotspot.types.WrongTypeException
public abstract boolean getJBoolean (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract byte getJByte (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract char getJChar (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract short getJShort (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract int getJInt (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract long getJLong (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract float getJFloat (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract double getJDouble (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract long getCInteger (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.types.CIntegerType) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.debugger.Address getAddress (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.debugger.OopHandle getOopHandle (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException sun.jvm.hotspot.debugger.NotInHeapException
public abstract sun.jvm.hotspot.debugger.OopHandle getNarrowOopHandle (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException sun.jvm.hotspot.debugger.NotInHeapException
public abstract boolean getJBoolean () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract byte getJByte () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract char getJChar () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract float getJFloat () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract double getJDouble () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract int getJInt () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract long getJLong () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract short getJShort () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract long getCInteger (sun.jvm.hotspot.types.CIntegerType) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.debugger.Address getAddress () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public abstract sun.jvm.hotspot.debugger.OopHandle getOopHandle () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
public abstract sun.jvm.hotspot.debugger.OopHandle getNarrowOopHandle () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
}
sun/jvm/hotspot/types/JBooleanField.class
JBooleanField.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.JBooleanField extends java.lang.Object implements sun.jvm.hotspot.types.Field {
public abstract boolean getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract boolean getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/JByteField.class
JByteField.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.JByteField extends java.lang.Object implements sun.jvm.hotspot.types.Field {
public abstract byte getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract byte getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/JCharField.class
JCharField.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.JCharField extends java.lang.Object implements sun.jvm.hotspot.types.Field {
public abstract char getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract char getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/JDoubleField.class
JDoubleField.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.JDoubleField extends java.lang.Object implements sun.jvm.hotspot.types.Field {
public abstract double getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract double getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/JFloatField.class
JFloatField.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.JFloatField extends java.lang.Object implements sun.jvm.hotspot.types.Field {
public abstract float getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract float getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/JIntField.class
JIntField.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.JIntField extends java.lang.Object implements sun.jvm.hotspot.types.Field {
public abstract int getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract int getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/JLongField.class
JLongField.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.JLongField extends java.lang.Object implements sun.jvm.hotspot.types.Field {
public abstract long getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract long getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/JShortField.class
JShortField.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.JShortField extends java.lang.Object implements sun.jvm.hotspot.types.Field {
public abstract short getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract short getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/NarrowOopField.class
NarrowOopField.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.NarrowOopField extends java.lang.Object implements sun.jvm.hotspot.types.OopField {
public abstract sun.jvm.hotspot.debugger.OopHandle getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.debugger.OopHandle getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/OopField.class
OopField.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.OopField extends java.lang.Object implements sun.jvm.hotspot.types.Field {
public abstract sun.jvm.hotspot.debugger.OopHandle getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.debugger.OopHandle getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/PointerType.class
PointerType.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.PointerType extends java.lang.Object implements sun.jvm.hotspot.types.Type {
public abstract sun.jvm.hotspot.types.Type getTargetType ()
}
sun/jvm/hotspot/types/Type.class
Type.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.Type extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract sun.jvm.hotspot.types.Type getSuperclass ()
public abstract long getSize ()
public abstract boolean isCIntegerType ()
public abstract boolean isCStringType ()
public abstract boolean isJavaPrimitiveType ()
public abstract boolean isOopType ()
public abstract boolean isPointerType ()
public abstract sun.jvm.hotspot.types.Field getField (java.lang.String, boolean, boolean)
public abstract sun.jvm.hotspot.types.Field getField (java.lang.String, boolean)
public abstract sun.jvm.hotspot.types.Field getField (java.lang.String)
public abstract sun.jvm.hotspot.types.Field getField (java.lang.String, sun.jvm.hotspot.types.Type, boolean) throws sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.types.Field getField (java.lang.String, sun.jvm.hotspot.types.Type) throws sun.jvm.hotspot.types.WrongTypeException
public abstract java.util.Iterator getFields ()
public abstract sun.jvm.hotspot.types.JBooleanField getJBooleanField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.types.JByteField getJByteField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.types.JCharField getJCharField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.types.JDoubleField getJDoubleField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.types.JFloatField getJFloatField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.types.JIntField getJIntField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.types.JLongField getJLongField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.types.JShortField getJShortField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.types.CIntegerField getCIntegerField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.types.OopField getOopField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.types.NarrowOopField getNarrowOopField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
public abstract sun.jvm.hotspot.types.AddressField getAddressField (java.lang.String)
}
sun/jvm/hotspot/types/TypeDataBase.class
TypeDataBase.java
package sun.jvm.hotspot.types
public abstract sun.jvm.hotspot.types.TypeDataBase extends java.lang.Object {
public abstract sun.jvm.hotspot.types.Type lookupType (java.lang.String)
public abstract sun.jvm.hotspot.types.Type lookupType (java.lang.String, boolean)
public abstract java.lang.Integer lookupIntConstant (java.lang.String)
public abstract java.lang.Integer lookupIntConstant (java.lang.String, boolean)
public abstract java.lang.Long lookupLongConstant (java.lang.String)
public abstract java.lang.Long lookupLongConstant (java.lang.String, boolean)
public abstract sun.jvm.hotspot.types.Type getJBooleanType ()
public abstract sun.jvm.hotspot.types.Type getJByteType ()
public abstract sun.jvm.hotspot.types.Type getJCharType ()
public abstract sun.jvm.hotspot.types.Type getJDoubleType ()
public abstract sun.jvm.hotspot.types.Type getJFloatType ()
public abstract sun.jvm.hotspot.types.Type getJIntType ()
public abstract sun.jvm.hotspot.types.Type getJLongType ()
public abstract sun.jvm.hotspot.types.Type getJShortType ()
public abstract long getAddressSize ()
public abstract long getOopSize ()
public abstract boolean addressTypeIsEqualToType (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.types.Type)
public abstract sun.jvm.hotspot.types.Type guessTypeForAddress (sun.jvm.hotspot.debugger.Address)
public abstract sun.jvm.hotspot.types.Type findDynamicTypeForAddress (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.types.Type)
public abstract java.util.Iterator getTypes ()
public abstract java.util.Iterator getIntConstants ()
public abstract java.util.Iterator getLongConstants ()
}
sun/jvm/hotspot/types/WrongTypeException.class
WrongTypeException.java
package sun.jvm.hotspot.types
public sun.jvm.hotspot.types.WrongTypeException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String detail
}
sun/jvm/hotspot/types/basic/
sun/jvm/hotspot/types/basic/BasicAddressFieldWrapper.class
BasicAddressFieldWrapper.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicAddressFieldWrapper extends sun.jvm.hotspot.types.basic.BasicFieldWrapper implements sun.jvm.hotspot.types.AddressField {
public void <init> (sun.jvm.hotspot.types.Field)
sun.jvm.hotspot.types.Field field
public sun.jvm.hotspot.debugger.Address getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.Address getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/basic/BasicCIntegerField.class
BasicCIntegerField.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicCIntegerField extends sun.jvm.hotspot.types.basic.BasicField implements sun.jvm.hotspot.types.CIntegerField {
private sun.jvm.hotspot.types.CIntegerType intType
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, sun.jvm.hotspot.types.Type, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
sun.jvm.hotspot.types.Type containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddress
public boolean isUnsigned ()
public long getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public long getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/basic/BasicCIntegerType.class
BasicCIntegerType.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicCIntegerType extends sun.jvm.hotspot.types.basic.BasicType implements sun.jvm.hotspot.types.CIntegerType {
private boolean isUnsigned
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, java.lang.String, boolean)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
String name
boolean isUnsigned
public boolean equals (java.lang.Object)
Object obj
sun.jvm.hotspot.types.basic.BasicCIntegerType arg
public java.lang.String toString ()
String prefix
public boolean isCIntegerType ()
public boolean isUnsigned ()
public void setIsUnsigned (boolean)
boolean isUnsigned
public long maxValue ()
public long minValue ()
}
sun/jvm/hotspot/types/basic/BasicField.class
BasicField.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicField extends java.lang.Object implements sun.jvm.hotspot.types.Field {
protected sun.jvm.hotspot.types.basic.BasicTypeDataBase db
protected sun.jvm.hotspot.types.Type type
private sun.jvm.hotspot.types.Type containingType
private String name
private long size
private boolean isStatic
private long offset
private sun.jvm.hotspot.debugger.Address staticFieldAddress
public void <init> (sun.jvm.hotspot.types.Field)
sun.jvm.hotspot.types.Field fld
sun.jvm.hotspot.types.basic.BasicField field
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, sun.jvm.hotspot.types.Type, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
sun.jvm.hotspot.types.Type containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offsetInBytes
sun.jvm.hotspot.debugger.Address staticFieldAddress
public java.lang.String getName ()
public sun.jvm.hotspot.types.Type getType ()
public long getSize ()
public boolean isStatic ()
public long getOffset () throws sun.jvm.hotspot.types.WrongTypeException
public sun.jvm.hotspot.debugger.Address getStaticFieldAddress () throws sun.jvm.hotspot.types.WrongTypeException
public boolean getJBoolean (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public byte getJByte (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public char getJChar (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public double getJDouble (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public float getJFloat (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public int getJInt (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public long getJLong (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public short getJShort (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public long getCInteger (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.types.CIntegerType) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.types.CIntegerType type
public sun.jvm.hotspot.debugger.Address getAddress (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.OopHandle getOopHandle (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException sun.jvm.hotspot.debugger.NotInHeapException
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.OopHandle getNarrowOopHandle (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException sun.jvm.hotspot.debugger.NotInHeapException
sun.jvm.hotspot.debugger.Address addr
public boolean getJBoolean () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public byte getJByte () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public char getJChar () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public double getJDouble () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public float getJFloat () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public int getJInt () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public long getJLong () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public short getJShort () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public long getCInteger (sun.jvm.hotspot.types.CIntegerType) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.CIntegerType type
public sun.jvm.hotspot.debugger.Address getAddress () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public sun.jvm.hotspot.debugger.OopHandle getOopHandle () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException sun.jvm.hotspot.debugger.NotInHeapException
public sun.jvm.hotspot.debugger.OopHandle getNarrowOopHandle () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException sun.jvm.hotspot.debugger.NotInHeapException
}
sun/jvm/hotspot/types/basic/BasicFieldWrapper.class
BasicFieldWrapper.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicFieldWrapper extends java.lang.Object implements sun.jvm.hotspot.types.Field {
protected sun.jvm.hotspot.types.Field field
public void <init> (sun.jvm.hotspot.types.Field)
sun.jvm.hotspot.types.Field field
public java.lang.String getName ()
public sun.jvm.hotspot.types.Type getType ()
public long getSize ()
public boolean isStatic ()
public long getOffset () throws sun.jvm.hotspot.types.WrongTypeException
public sun.jvm.hotspot.debugger.Address getStaticFieldAddress () throws sun.jvm.hotspot.types.WrongTypeException
public boolean getJBoolean (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public byte getJByte (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public char getJChar (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public double getJDouble (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public float getJFloat (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public int getJInt (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public long getJLong (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public short getJShort (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public long getCInteger (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.types.CIntegerType) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.types.CIntegerType type
public sun.jvm.hotspot.debugger.Address getAddress (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.OopHandle getOopHandle (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.OopHandle getNarrowOopHandle (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
sun.jvm.hotspot.debugger.Address addr
public boolean getJBoolean () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public byte getJByte () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public char getJChar () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public double getJDouble () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public float getJFloat () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public int getJInt () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public long getJLong () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public short getJShort () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
public long getCInteger (sun.jvm.hotspot.types.CIntegerType) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
sun.jvm.hotspot.types.CIntegerType type
public sun.jvm.hotspot.debugger.Address getAddress () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException
public sun.jvm.hotspot.debugger.OopHandle getOopHandle () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
public sun.jvm.hotspot.debugger.OopHandle getNarrowOopHandle () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.debugger.NotInHeapException
}
sun/jvm/hotspot/types/basic/BasicJBooleanField.class
BasicJBooleanField.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicJBooleanField extends sun.jvm.hotspot.types.basic.BasicField implements sun.jvm.hotspot.types.JBooleanField {
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, sun.jvm.hotspot.types.Type, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
sun.jvm.hotspot.types.Type containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddress
public boolean getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public boolean getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/basic/BasicJByteField.class
BasicJByteField.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicJByteField extends sun.jvm.hotspot.types.basic.BasicField implements sun.jvm.hotspot.types.JByteField {
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, sun.jvm.hotspot.types.Type, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
sun.jvm.hotspot.types.Type containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddress
public byte getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public byte getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/basic/BasicJCharField.class
BasicJCharField.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicJCharField extends sun.jvm.hotspot.types.basic.BasicField implements sun.jvm.hotspot.types.JCharField {
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, sun.jvm.hotspot.types.Type, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
sun.jvm.hotspot.types.Type containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddress
public char getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public char getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/basic/BasicJDoubleField.class
BasicJDoubleField.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicJDoubleField extends sun.jvm.hotspot.types.basic.BasicField implements sun.jvm.hotspot.types.JDoubleField {
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, sun.jvm.hotspot.types.Type, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
sun.jvm.hotspot.types.Type containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddress
public double getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public double getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/basic/BasicJFloatField.class
BasicJFloatField.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicJFloatField extends sun.jvm.hotspot.types.basic.BasicField implements sun.jvm.hotspot.types.JFloatField {
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, sun.jvm.hotspot.types.Type, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
sun.jvm.hotspot.types.Type containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddress
public float getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public float getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/basic/BasicJIntField.class
BasicJIntField.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicJIntField extends sun.jvm.hotspot.types.basic.BasicField implements sun.jvm.hotspot.types.JIntField {
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, sun.jvm.hotspot.types.Type, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
sun.jvm.hotspot.types.Type containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddress
public int getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public int getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/basic/BasicJLongField.class
BasicJLongField.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicJLongField extends sun.jvm.hotspot.types.basic.BasicField implements sun.jvm.hotspot.types.JLongField {
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, sun.jvm.hotspot.types.Type, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
sun.jvm.hotspot.types.Type containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddress
public long getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public long getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/basic/BasicJShortField.class
BasicJShortField.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicJShortField extends sun.jvm.hotspot.types.basic.BasicField implements sun.jvm.hotspot.types.JShortField {
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, sun.jvm.hotspot.types.Type, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
sun.jvm.hotspot.types.Type containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddress
public short getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public short getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/basic/BasicNarrowOopField.class
BasicNarrowOopField.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicNarrowOopField extends sun.jvm.hotspot.types.basic.BasicOopField implements sun.jvm.hotspot.types.NarrowOopField {
private static final boolean DEBUG
public void <init> (sun.jvm.hotspot.types.OopField)
sun.jvm.hotspot.types.OopField oopf
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, sun.jvm.hotspot.types.Type, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
sun.jvm.hotspot.types.Type containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddress
public sun.jvm.hotspot.debugger.OopHandle getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.OopHandle getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/basic/BasicOopField.class
BasicOopField.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicOopField extends sun.jvm.hotspot.types.basic.BasicField implements sun.jvm.hotspot.types.OopField {
public void <init> (sun.jvm.hotspot.types.OopField)
sun.jvm.hotspot.types.OopField oopf
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, sun.jvm.hotspot.types.Type, java.lang.String, sun.jvm.hotspot.types.Type, boolean, long, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
sun.jvm.hotspot.types.Type containingType
String name
sun.jvm.hotspot.types.Type type
boolean isStatic
long offset
sun.jvm.hotspot.debugger.Address staticFieldAddress
public sun.jvm.hotspot.debugger.OopHandle getValue (sun.jvm.hotspot.debugger.Address) throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.debugger.OopHandle getValue () throws sun.jvm.hotspot.debugger.UnmappedAddressException sun.jvm.hotspot.debugger.UnalignedAddressException sun.jvm.hotspot.types.WrongTypeException
}
sun/jvm/hotspot/types/basic/BasicPointerType.class
BasicPointerType.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicPointerType extends sun.jvm.hotspot.types.basic.BasicType implements sun.jvm.hotspot.types.PointerType {
private sun.jvm.hotspot.types.Type targetType
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, java.lang.String, sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
String name
sun.jvm.hotspot.types.Type targetType
public boolean isPointerType ()
public sun.jvm.hotspot.types.Type getTargetType ()
}
sun/jvm/hotspot/types/basic/BasicType.class
BasicType.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicType extends java.lang.Object implements sun.jvm.hotspot.types.Type {
protected sun.jvm.hotspot.types.basic.BasicTypeDataBase db
private String name
private long size
private boolean isJavaPrimitiveType
private boolean isOopType
private java.util.Map nameToFieldMap
private java.util.List fieldList
private sun.jvm.hotspot.types.Type superclass
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, java.lang.String, sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
String name
sun.jvm.hotspot.types.Type superclass
public void <init> (sun.jvm.hotspot.types.basic.BasicTypeDataBase, java.lang.String)
sun.jvm.hotspot.types.basic.BasicTypeDataBase db
String name
public boolean equals (java.lang.Object)
Object obj
sun.jvm.hotspot.types.basic.BasicType arg
public int hashCode ()
public java.lang.String toString ()
public java.lang.String getName ()
public void setSuperclass (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type superclass
public sun.jvm.hotspot.types.Type getSuperclass ()
public void setSize (long)
long sizeInBytes
public long getSize ()
public boolean isCIntegerType ()
public boolean isCStringType ()
sun.jvm.hotspot.types.Type target
public boolean isJavaPrimitiveType ()
public void setIsJavaPrimitiveType (boolean)
boolean isJavaPrimitiveType
public boolean isOopType ()
public boolean isPointerType ()
public void setIsOopType (boolean)
boolean isOopType
public sun.jvm.hotspot.types.Field getField (java.lang.String, boolean, boolean)
String fieldName
boolean searchSuperclassFields
boolean throwExceptionIfNotFound
sun.jvm.hotspot.types.Field field
public sun.jvm.hotspot.types.Field getField (java.lang.String, boolean)
String fieldName
boolean searchSuperclassFields
public sun.jvm.hotspot.types.Field getField (java.lang.String)
String fieldName
public sun.jvm.hotspot.types.Field getField (java.lang.String, sun.jvm.hotspot.types.Type, boolean) throws sun.jvm.hotspot.types.WrongTypeException
String fieldName
sun.jvm.hotspot.types.Type declaredType
boolean searchSuperclassFields
sun.jvm.hotspot.types.Field res
public sun.jvm.hotspot.types.Field getField (java.lang.String, sun.jvm.hotspot.types.Type) throws sun.jvm.hotspot.types.WrongTypeException
String fieldName
sun.jvm.hotspot.types.Type declaredType
public java.util.Iterator getFields ()
public sun.jvm.hotspot.types.JBooleanField getJBooleanField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
String fieldName
public sun.jvm.hotspot.types.JByteField getJByteField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
String fieldName
public sun.jvm.hotspot.types.JCharField getJCharField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
String fieldName
public sun.jvm.hotspot.types.JDoubleField getJDoubleField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
String fieldName
public sun.jvm.hotspot.types.JFloatField getJFloatField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
String fieldName
public sun.jvm.hotspot.types.JIntField getJIntField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
String fieldName
public sun.jvm.hotspot.types.JLongField getJLongField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
String fieldName
public sun.jvm.hotspot.types.JShortField getJShortField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
String fieldName
public sun.jvm.hotspot.types.CIntegerField getCIntegerField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
String fieldName
sun.jvm.hotspot.types.Field field
public sun.jvm.hotspot.types.OopField getOopField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
String fieldName
sun.jvm.hotspot.types.Field field
public sun.jvm.hotspot.types.NarrowOopField getNarrowOopField (java.lang.String) throws sun.jvm.hotspot.types.WrongTypeException
String fieldName
public sun.jvm.hotspot.types.AddressField getAddressField (java.lang.String)
String fieldName
sun.jvm.hotspot.types.Field field
public void addField (sun.jvm.hotspot.types.Field)
sun.jvm.hotspot.types.Field field
public void removeField (sun.jvm.hotspot.types.Field)
sun.jvm.hotspot.types.Field field
}
sun/jvm/hotspot/types/basic/BasicTypeDataBase.class
BasicTypeDataBase.java
package sun.jvm.hotspot.types.basic
public sun.jvm.hotspot.types.basic.BasicTypeDataBase extends java.lang.Object implements sun.jvm.hotspot.types.TypeDataBase {
private sun.jvm.hotspot.debugger.MachineDescription machDesc
private sun.jvm.hotspot.types.basic.VtblAccess vtblAccess
private java.util.Map nameToTypeMap
private java.util.Map nameToIntConstantMap
private java.util.Map nameToLongConstantMap
private sun.jvm.hotspot.types.Type jbooleanType
private sun.jvm.hotspot.types.Type jbyteType
private sun.jvm.hotspot.types.Type jcharType
private sun.jvm.hotspot.types.Type jdoubleType
private sun.jvm.hotspot.types.Type jfloatType
private sun.jvm.hotspot.types.Type jintType
private sun.jvm.hotspot.types.Type jlongType
private sun.jvm.hotspot.types.Type jshortType
private static final boolean DEBUG
java.util.HashMap typeToVtbl
public void <init> (sun.jvm.hotspot.debugger.MachineDescription, sun.jvm.hotspot.types.basic.VtblAccess)
sun.jvm.hotspot.debugger.MachineDescription machDesc
sun.jvm.hotspot.types.basic.VtblAccess vtblAccess
public sun.jvm.hotspot.types.Type lookupType (java.lang.String)
String cTypeName
public sun.jvm.hotspot.types.Type lookupType (java.lang.String, boolean)
String cTypeName
boolean throwException
sun.jvm.hotspot.types.Type type
public java.lang.Integer lookupIntConstant (java.lang.String)
String constantName
public java.lang.Integer lookupIntConstant (java.lang.String, boolean)
String constantName
boolean throwException
Integer i
public java.lang.Long lookupLongConstant (java.lang.String)
String constantName
public java.lang.Long lookupLongConstant (java.lang.String, boolean)
String constantName
boolean throwException
Long i
public sun.jvm.hotspot.types.Type getJBooleanType ()
public sun.jvm.hotspot.types.Type getJByteType ()
public sun.jvm.hotspot.types.Type getJCharType ()
public sun.jvm.hotspot.types.Type getJDoubleType ()
public sun.jvm.hotspot.types.Type getJFloatType ()
public sun.jvm.hotspot.types.Type getJIntType ()
public sun.jvm.hotspot.types.Type getJLongType ()
public sun.jvm.hotspot.types.Type getJShortType ()
public long getAddressSize ()
public long getOopSize ()
private sun.jvm.hotspot.debugger.Address vtblForType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.debugger.Address vtblAddr
public boolean addressTypeIsEqualToType (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.types.Type)
long offset
Exception e
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.debugger.Address vtblAddr
sun.jvm.hotspot.types.Type curType
public sun.jvm.hotspot.types.Type findDynamicTypeForAddress (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type superClass
sun.jvm.hotspot.debugger.Address vtblAddr
java.util.Iterator iter
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.types.Type baseType
sun.jvm.hotspot.debugger.Address loc1
sun.jvm.hotspot.debugger.Address loc2
sun.jvm.hotspot.debugger.Address loc3
long offset2
long offset3
sun.jvm.hotspot.types.Type loc2Match
sun.jvm.hotspot.types.Type loc3Match
public sun.jvm.hotspot.types.Type guessTypeForAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.types.Type t
java.util.Iterator iter
sun.jvm.hotspot.debugger.Address addr
public long cIntegerTypeMaxValue (long, boolean)
long sizeInBytes
boolean isUnsigned
public long cIntegerTypeMinValue (long, boolean)
long sizeInBytes
boolean isUnsigned
public java.util.Iterator getTypes ()
public java.util.Iterator getIntConstants ()
public java.util.Iterator getLongConstants ()
public void setJBooleanType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
public void setJByteType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
public void setJCharType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
public void setJDoubleType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
public void setJFloatType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
public void setJIntType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
public void setJLongType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
public void setJShortType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
public void addType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
public void removeType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type type
sun.jvm.hotspot.types.Type curType
public void addIntConstant (java.lang.String, int)
String name
int value
public void removeIntConstant (java.lang.String)
String name
Integer curConstant
public void addLongConstant (java.lang.String, long)
String name
long value
public void removeLongConstant (java.lang.String)
String name
Long curConstant
static void <clinit> ()
}
sun/jvm/hotspot/types/basic/BasicVtblAccess.class
BasicVtblAccess.java
package sun.jvm.hotspot.types.basic
public abstract sun.jvm.hotspot.types.basic.BasicVtblAccess extends java.lang.Object implements sun.jvm.hotspot.types.basic.VtblAccess {
protected sun.jvm.hotspot.debugger.SymbolLookup symbolLookup
protected String[] dllNames
private java.util.Map typeToVtblMap
static Object nullAddress
public void <init> (sun.jvm.hotspot.debugger.SymbolLookup, java.lang.String[])
sun.jvm.hotspot.debugger.SymbolLookup symbolLookup
String[] dllNames
public sun.jvm.hotspot.debugger.Address getVtblForType (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.debugger.Address addr
int i
sun.jvm.hotspot.types.Type type
Object result
String vtblSymbol
public void clearCaches ()
protected abstract java.lang.String vtblSymbolForType (sun.jvm.hotspot.types.Type)
static void <clinit> ()
}
sun/jvm/hotspot/types/basic/VtblAccess.class
VtblAccess.java
package sun.jvm.hotspot.types.basic
public abstract sun.jvm.hotspot.types.basic.VtblAccess extends java.lang.Object {
public abstract sun.jvm.hotspot.debugger.Address getVtblForType (sun.jvm.hotspot.types.Type)
public abstract void clearCaches ()
}
sun/jvm/hotspot/ui/
sun/jvm/hotspot/ui/AnnotatedMemoryPanel$1.class
AnnotatedMemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.AnnotatedMemoryPanel$1 extends java.lang.Object implements java.util.Comparator {
final synthetic sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.AnnotatedMemoryPanel)
sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
}
sun/jvm/hotspot/ui/AnnotatedMemoryPanel$2.class
AnnotatedMemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.AnnotatedMemoryPanel$2 extends java.lang.Object implements java.awt.event.HierarchyBoundsListener {
final synthetic sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.AnnotatedMemoryPanel)
sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
public void ancestorMoved (java.awt.event.HierarchyEvent)
java.awt.event.HierarchyEvent e
public void ancestorResized (java.awt.event.HierarchyEvent)
java.awt.event.HierarchyEvent e
}
sun/jvm/hotspot/ui/AnnotatedMemoryPanel$3.class
AnnotatedMemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.AnnotatedMemoryPanel$3 extends javax.swing.AbstractAction {
final synthetic sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.AnnotatedMemoryPanel)
sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/AnnotatedMemoryPanel$4.class
AnnotatedMemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.AnnotatedMemoryPanel$4 extends javax.swing.AbstractAction {
final synthetic sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.AnnotatedMemoryPanel)
sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/AnnotatedMemoryPanel$5.class
AnnotatedMemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.AnnotatedMemoryPanel$5 extends javax.swing.AbstractAction {
final synthetic sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.AnnotatedMemoryPanel)
sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/AnnotatedMemoryPanel$6.class
AnnotatedMemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.AnnotatedMemoryPanel$6 extends javax.swing.AbstractAction {
final synthetic sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.AnnotatedMemoryPanel)
sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/AnnotatedMemoryPanel$7.class
AnnotatedMemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.AnnotatedMemoryPanel$7 extends java.lang.Object implements javax.swing.event.ChangeListener {
final synthetic sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.AnnotatedMemoryPanel)
sun.jvm.hotspot.ui.AnnotatedMemoryPanel this$0
public void stateChanged (javax.swing.event.ChangeEvent)
javax.swing.event.ChangeEvent e
sun.jvm.hotspot.ui.HighPrecisionJScrollBar h
}
sun/jvm/hotspot/ui/AnnotatedMemoryPanel$8.class
AnnotatedMemoryPanel.java
package sun.jvm.hotspot.ui
final sun.jvm.hotspot.ui.AnnotatedMemoryPanel$8 extends java.awt.event.WindowAdapter {
void <init> ()
public void windowClosed (java.awt.event.WindowEvent)
java.awt.event.WindowEvent e
public void windowClosing (java.awt.event.WindowEvent)
java.awt.event.WindowEvent e
}
sun/jvm/hotspot/ui/AnnotatedMemoryPanel$AnnoX.class
AnnotatedMemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.AnnotatedMemoryPanel$AnnoX extends java.lang.Object {
int lineX
sun.jvm.hotspot.debugger.Address highBound
public void <init> (int, sun.jvm.hotspot.debugger.Address)
int lineX
sun.jvm.hotspot.debugger.Address highBound
}
sun/jvm/hotspot/ui/AnnotatedMemoryPanel.class
AnnotatedMemoryPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.AnnotatedMemoryPanel extends javax.swing.JPanel {
private boolean is64Bit
private sun.jvm.hotspot.debugger.Debugger debugger
private long addressSize
private sun.jvm.hotspot.ui.HighPrecisionJScrollBar scrollBar
private java.awt.Font font
private int bytesPerLine
private int paintCount
private String unmappedAddrString
private sun.jvm.hotspot.utilities.IntervalTree annotations
private sun.jvm.hotspot.debugger.Address lastStartAddr
private java.util.List visibleAnnotations
private static java.awt.Color[] colors
public void <init> (sun.jvm.hotspot.debugger.Debugger)
sun.jvm.hotspot.debugger.Debugger debugger
public void <init> (sun.jvm.hotspot.debugger.Debugger, boolean, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Debugger debugger
boolean is64Bit
sun.jvm.hotspot.debugger.Address addrValue
sun.jvm.hotspot.debugger.Address addrLow
sun.jvm.hotspot.debugger.Address addrHigh
public void <init> (sun.jvm.hotspot.debugger.Debugger, boolean)
sun.jvm.hotspot.debugger.Debugger debugger
boolean is64Bit
public synchronized void paintComponent (java.awt.Graphics)
java.awt.geom.Rectangle2D bounds
sun.jvm.hotspot.debugger.UnmappedAddressException e
String s
int i
java.awt.Stroke stroke
sun.jvm.hotspot.ui.AnnotatedMemoryPanel$AnnoX annoX
boolean shouldContinue
sun.jvm.hotspot.ui.Annotation anno
sun.jvm.hotspot.utilities.Interval interval
sun.jvm.hotspot.debugger.Address lineStartAddr
int lineStartY
sun.jvm.hotspot.debugger.Address lineEndAddr
int lineEndY
java.util.Iterator iter
java.awt.Graphics g
java.awt.Rectangle rect
String firstAddressString
int lineHeight
int addrWidth
int addrX
int dataX
int lineStartX
int annoStartX
int numLines
java.math.BigInteger startVal
java.math.BigInteger perLine
java.math.BigInteger lineCount
java.math.BigInteger maxLines
java.math.BigInteger offsetVal
java.math.BigInteger endVal
sun.jvm.hotspot.debugger.Address startAddr
sun.jvm.hotspot.debugger.Address endAddr
int scrollOffset
int curY
sun.jvm.hotspot.debugger.Address curAddr
java.util.List va
int curLineX
int curTextX
int curColorIdx
java.util.Stack drawStack
public synchronized void addAnnotation (sun.jvm.hotspot.ui.Annotation)
sun.jvm.hotspot.ui.Annotation annotation
public synchronized void makeVisible (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
java.math.BigInteger bi
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
private void init (sun.jvm.hotspot.debugger.Debugger, boolean, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
sun.jvm.hotspot.debugger.Debugger debugger
boolean is64Bit
java.math.BigInteger addrValue
java.math.BigInteger addrLow
java.math.BigInteger addrHigh
private void setupScrollBar (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger value
java.math.BigInteger min
java.math.BigInteger max
private static java.math.BigInteger defaultMemoryLocation (boolean)
boolean is64Bit
private static java.math.BigInteger defaultMemoryLow (boolean)
boolean is64Bit
private static java.math.BigInteger defaultMemoryHigh (boolean)
boolean is64Bit
private void setupScrollBar ()
private java.lang.String bigIntToHexString (java.math.BigInteger)
int i
java.math.BigInteger bi
StringBuffer buf
String val
private sun.jvm.hotspot.debugger.Address bigIntToAddress (java.math.BigInteger)
java.math.BigInteger i
String s
private java.math.BigInteger addressToBigInt (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
String s
private java.lang.String addressToString (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
private void scrollAnnotations (int)
sun.jvm.hotspot.ui.Annotation anno
java.util.Iterator iter
int y
private void layoutAnnotations (java.util.List, java.awt.Graphics, int, sun.jvm.hotspot.debugger.Address, int)
sun.jvm.hotspot.ui.Annotation el
int i
sun.jvm.hotspot.ui.Annotation anno
boolean found
java.util.Iterator iter
sun.jvm.hotspot.ui.Annotation anno
int i
sun.jvm.hotspot.ui.Annotation anno
java.util.Iterator iter
java.util.List va
java.awt.Graphics g
int x
sun.jvm.hotspot.debugger.Address startAddr
int lineHeight
int deferredIndex
sun.jvm.hotspot.ui.Annotation constraintAnnotation
sun.jvm.hotspot.ui.Annotation firstConstraintAnnotation
int searchIndex
java.util.List newAnnos
private void layoutBefore (sun.jvm.hotspot.ui.Annotation, sun.jvm.hotspot.ui.Annotation, java.awt.Graphics, int, sun.jvm.hotspot.debugger.Address, int)
sun.jvm.hotspot.ui.Annotation anno
sun.jvm.hotspot.ui.Annotation constraintAnno
java.awt.Graphics g
int x
sun.jvm.hotspot.debugger.Address startAddr
int lineHeight
private void layoutAfter (sun.jvm.hotspot.ui.Annotation, sun.jvm.hotspot.ui.Annotation, java.awt.Graphics, int, sun.jvm.hotspot.debugger.Address, int)
sun.jvm.hotspot.ui.Annotation anno
sun.jvm.hotspot.ui.Annotation constraintAnno
java.awt.Graphics g
int x
sun.jvm.hotspot.debugger.Address startAddr
int lineHeight
private java.awt.Color prevColor (java.awt.Color)
java.awt.Color c
int i
private java.awt.Color nextColor (java.awt.Color)
java.awt.Color c
private int findColorIndex (java.awt.Color)
int i
java.awt.Color c
public static void main (java.lang.String[])
String[] args
javax.swing.JFrame frame
sun.jvm.hotspot.debugger.dummy.DummyDebugger debugger
sun.jvm.hotspot.ui.AnnotatedMemoryPanel anno
static synthetic sun.jvm.hotspot.ui.HighPrecisionJScrollBar access$000 (sun.jvm.hotspot.ui.AnnotatedMemoryPanel)
sun.jvm.hotspot.ui.AnnotatedMemoryPanel x0
static void <clinit> ()
}
sun/jvm/hotspot/ui/Annotation.class
Annotation.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.Annotation extends java.lang.Object {
private sun.jvm.hotspot.utilities.Interval interval
private java.util.List strings
private java.util.List heights
private java.awt.Color baseColor
private int width
private int height
private int x
private int y
public void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address, java.lang.String)
java.util.StringTokenizer tok
sun.jvm.hotspot.debugger.Address temp
sun.jvm.hotspot.debugger.Address lowAddress
sun.jvm.hotspot.debugger.Address highAddress
String s
public sun.jvm.hotspot.utilities.Interval getInterval ()
public sun.jvm.hotspot.debugger.Address getLowAddress ()
public sun.jvm.hotspot.debugger.Address getHighAddress ()
public void draw (java.awt.Graphics)
String s
Integer h
int i
java.awt.Graphics g
int tmpY
public void setColor (java.awt.Color)
java.awt.Color c
public java.awt.Color getColor ()
public void computeWidthAndHeight (java.awt.Graphics)
String s
java.awt.geom.Rectangle2D bounds
java.util.Iterator iter
java.awt.Graphics g
public int getWidth ()
public int getHeight ()
public void setXAndY (int, int)
int x
int y
public void setX (int)
int x
public int getX ()
public void setY (int)
int y
public int getY ()
public java.awt.Rectangle getBounds ()
public java.lang.String toString ()
int i
String result
}
sun/jvm/hotspot/ui/CommandProcessorPanel$1$1.class
CommandProcessorPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.CommandProcessorPanel$1$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic String val$ln
final synthetic sun.jvm.hotspot.ui.CommandProcessorPanel$1 this$1
void <init> (sun.jvm.hotspot.ui.CommandProcessorPanel$1, java.lang.String)
sun.jvm.hotspot.ui.CommandProcessorPanel$1 this$1
public void run ()
javax.swing.text.BadLocationException ble
javax.swing.text.Document d
}
sun/jvm/hotspot/ui/CommandProcessorPanel$1.class
CommandProcessorPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.CommandProcessorPanel$1 extends java.lang.Object implements javax.swing.event.DocumentListener {
final synthetic sun.jvm.hotspot.ui.CommandProcessorPanel this$0
void <init> (sun.jvm.hotspot.ui.CommandProcessorPanel)
sun.jvm.hotspot.ui.CommandProcessorPanel this$0
public void changedUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
public void insertUpdate (javax.swing.event.DocumentEvent)
String ln
String cmd
javax.swing.event.DocumentEvent e
public void removeUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
}
sun/jvm/hotspot/ui/CommandProcessorPanel$2.class
CommandProcessorPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.CommandProcessorPanel$2 extends java.lang.Object implements javax.swing.event.CaretListener {
final synthetic sun.jvm.hotspot.ui.CommandProcessorPanel this$0
void <init> (sun.jvm.hotspot.ui.CommandProcessorPanel)
sun.jvm.hotspot.ui.CommandProcessorPanel this$0
public void caretUpdate (javax.swing.event.CaretEvent)
javax.swing.event.CaretEvent e
int len
}
sun/jvm/hotspot/ui/CommandProcessorPanel$3.class
CommandProcessorPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.CommandProcessorPanel$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.CommandProcessorPanel this$0
void <init> (sun.jvm.hotspot.ui.CommandProcessorPanel)
sun.jvm.hotspot.ui.CommandProcessorPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/CommandProcessorPanel$4.class
CommandProcessorPanel.java
package sun.jvm.hotspot.ui
final sun.jvm.hotspot.ui.CommandProcessorPanel$4 extends java.awt.event.WindowAdapter {
void <init> ()
public void windowClosing (java.awt.event.WindowEvent)
java.awt.event.WindowEvent e
}
sun/jvm/hotspot/ui/CommandProcessorPanel.class
CommandProcessorPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.CommandProcessorPanel extends javax.swing.JPanel {
private sun.jvm.hotspot.CommandProcessor commands
private javax.swing.JTextArea editor
private boolean updating
private int mark
private String curText
private static final boolean DEBUGGING
java.io.ByteArrayOutputStream baos
public void <init> (sun.jvm.hotspot.CommandProcessor)
sun.jvm.hotspot.CommandProcessor cp
javax.swing.JScrollPane scroller
java.io.PrintStream o
javax.swing.Box hbox
javax.swing.JButton button
public void requestFocus ()
public void clear ()
sun.jvm.hotspot.ui.EditableAtEndDocument d
public void setMark ()
public java.lang.String getMarkedText ()
String s
int i
javax.swing.text.BadLocationException e
private void beginUpdate ()
private void endUpdate ()
private boolean insertContains (javax.swing.event.DocumentEvent, char)
int i
javax.swing.text.BadLocationException ex
javax.swing.event.DocumentEvent e
char c
String s
private java.lang.String trimContinuations (java.lang.String)
String text
int i
public static void main (java.lang.String[])
String[] args
javax.swing.JFrame frame
sun.jvm.hotspot.ui.CommandProcessorPanel panel
static synthetic boolean access$000 (sun.jvm.hotspot.ui.CommandProcessorPanel)
sun.jvm.hotspot.ui.CommandProcessorPanel x0
static synthetic void access$100 (sun.jvm.hotspot.ui.CommandProcessorPanel)
sun.jvm.hotspot.ui.CommandProcessorPanel x0
static synthetic javax.swing.JTextArea access$200 (sun.jvm.hotspot.ui.CommandProcessorPanel)
sun.jvm.hotspot.ui.CommandProcessorPanel x0
static synthetic boolean access$300 (sun.jvm.hotspot.ui.CommandProcessorPanel, javax.swing.event.DocumentEvent, char)
sun.jvm.hotspot.ui.CommandProcessorPanel x0
javax.swing.event.DocumentEvent x1
char x2
static synthetic java.lang.String access$400 (sun.jvm.hotspot.ui.CommandProcessorPanel, java.lang.String)
sun.jvm.hotspot.ui.CommandProcessorPanel x0
String x1
static synthetic sun.jvm.hotspot.CommandProcessor access$500 (sun.jvm.hotspot.ui.CommandProcessorPanel)
sun.jvm.hotspot.ui.CommandProcessorPanel x0
static synthetic void access$600 (sun.jvm.hotspot.ui.CommandProcessorPanel)
sun.jvm.hotspot.ui.CommandProcessorPanel x0
}
sun/jvm/hotspot/ui/DeadlockDetectionPanel.class
DeadlockDetectionPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.DeadlockDetectionPanel extends javax.swing.JPanel {
public void <init> ()
javax.swing.JScrollPane scroller
javax.swing.JTextArea textArea
java.io.ByteArrayOutputStream bos
java.io.PrintStream tty
private void printDeadlocks (java.io.PrintStream)
java.io.PrintStream tty
}
sun/jvm/hotspot/ui/DebuggerConsolePanel$1$1.class
DebuggerConsolePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.DebuggerConsolePanel$1$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic String val$result
final synthetic sun.jvm.hotspot.ui.DebuggerConsolePanel$1 this$1
void <init> (sun.jvm.hotspot.ui.DebuggerConsolePanel$1, java.lang.String)
sun.jvm.hotspot.ui.DebuggerConsolePanel$1 this$1
public void run ()
}
sun/jvm/hotspot/ui/DebuggerConsolePanel$1.class
DebuggerConsolePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.DebuggerConsolePanel$1 extends java.lang.Object implements javax.swing.event.DocumentListener {
final synthetic sun.jvm.hotspot.ui.DebuggerConsolePanel this$0
void <init> (sun.jvm.hotspot.ui.DebuggerConsolePanel)
sun.jvm.hotspot.ui.DebuggerConsolePanel this$0
public void changedUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
public void insertUpdate (javax.swing.event.DocumentEvent)
String result
String cmd
javax.swing.event.DocumentEvent e
public void removeUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
}
sun/jvm/hotspot/ui/DebuggerConsolePanel$2.class
DebuggerConsolePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.DebuggerConsolePanel$2 extends java.lang.Object implements javax.swing.event.CaretListener {
final synthetic sun.jvm.hotspot.ui.DebuggerConsolePanel this$0
void <init> (sun.jvm.hotspot.ui.DebuggerConsolePanel)
sun.jvm.hotspot.ui.DebuggerConsolePanel this$0
public void caretUpdate (javax.swing.event.CaretEvent)
javax.swing.event.CaretEvent e
int len
}
sun/jvm/hotspot/ui/DebuggerConsolePanel$3.class
DebuggerConsolePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.DebuggerConsolePanel$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.DebuggerConsolePanel this$0
void <init> (sun.jvm.hotspot.ui.DebuggerConsolePanel)
sun.jvm.hotspot.ui.DebuggerConsolePanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/DebuggerConsolePanel$4.class
DebuggerConsolePanel.java
package sun.jvm.hotspot.ui
final sun.jvm.hotspot.ui.DebuggerConsolePanel$4 extends java.awt.event.WindowAdapter {
void <init> ()
public void windowClosing (java.awt.event.WindowEvent)
java.awt.event.WindowEvent e
}
sun/jvm/hotspot/ui/DebuggerConsolePanel.class
DebuggerConsolePanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.DebuggerConsolePanel extends javax.swing.JPanel {
private sun.jvm.hotspot.debugger.Debugger debugger
private javax.swing.text.JTextComponent editor
private boolean updating
private int mark
private String curText
private static final boolean DEBUGGING
public void <init> (sun.jvm.hotspot.debugger.Debugger)
sun.jvm.hotspot.debugger.Debugger debugger
javax.swing.JScrollPane scroller
javax.swing.Box hbox
javax.swing.JButton button
public void requestFocus ()
public void clear ()
sun.jvm.hotspot.ui.EditableAtEndDocument d
public void setMark ()
public java.lang.String getMarkedText ()
String s
int i
javax.swing.text.BadLocationException e
private void beginUpdate ()
private void endUpdate ()
private void print (java.lang.String)
javax.swing.text.BadLocationException e
String s
javax.swing.text.Document d
private void printPrompt ()
private boolean insertContains (javax.swing.event.DocumentEvent, char)
int i
javax.swing.text.BadLocationException ex
javax.swing.event.DocumentEvent e
char c
String s
private java.lang.String trimContinuations (java.lang.String)
String text
int i
public static void main (java.lang.String[])
String[] args
javax.swing.JFrame frame
sun.jvm.hotspot.ui.DebuggerConsolePanel panel
static synthetic boolean access$000 (sun.jvm.hotspot.ui.DebuggerConsolePanel)
sun.jvm.hotspot.ui.DebuggerConsolePanel x0
static synthetic void access$100 (sun.jvm.hotspot.ui.DebuggerConsolePanel)
sun.jvm.hotspot.ui.DebuggerConsolePanel x0
static synthetic javax.swing.text.JTextComponent access$200 (sun.jvm.hotspot.ui.DebuggerConsolePanel)
sun.jvm.hotspot.ui.DebuggerConsolePanel x0
static synthetic boolean access$300 (sun.jvm.hotspot.ui.DebuggerConsolePanel, javax.swing.event.DocumentEvent, char)
sun.jvm.hotspot.ui.DebuggerConsolePanel x0
javax.swing.event.DocumentEvent x1
char x2
static synthetic java.lang.String access$400 (sun.jvm.hotspot.ui.DebuggerConsolePanel, java.lang.String)
sun.jvm.hotspot.ui.DebuggerConsolePanel x0
String x1
static synthetic sun.jvm.hotspot.debugger.Debugger access$500 (sun.jvm.hotspot.ui.DebuggerConsolePanel)
sun.jvm.hotspot.ui.DebuggerConsolePanel x0
static synthetic void access$600 (sun.jvm.hotspot.ui.DebuggerConsolePanel, java.lang.String)
sun.jvm.hotspot.ui.DebuggerConsolePanel x0
String x1
static synthetic void access$700 (sun.jvm.hotspot.ui.DebuggerConsolePanel)
sun.jvm.hotspot.ui.DebuggerConsolePanel x0
static synthetic void access$800 (sun.jvm.hotspot.ui.DebuggerConsolePanel)
sun.jvm.hotspot.ui.DebuggerConsolePanel x0
}
sun/jvm/hotspot/ui/EditableAtEndDocument.class
EditableAtEndDocument.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.EditableAtEndDocument extends javax.swing.text.PlainDocument {
private int mark
public void <init> ()
public void insertString (int, java.lang.String, javax.swing.text.AttributeSet) throws javax.swing.text.BadLocationException
int offset
String text
javax.swing.text.AttributeSet a
int len
public void remove (int, int) throws javax.swing.text.BadLocationException
int offs
int len
int start
int end
int markStart
int markEnd
int cutStart
int cutEnd
public void setMark ()
public java.lang.String getMarkedText () throws javax.swing.text.BadLocationException
public void clear ()
}
sun/jvm/hotspot/ui/Editor.class
Editor.java
package sun.jvm.hotspot.ui
public abstract sun.jvm.hotspot.ui.Editor extends java.lang.Object {
public abstract java.lang.String getSourceFileName ()
public abstract int getCurrentLineNumber ()
public abstract void showLineNumber (int)
public abstract void highlightLineNumber (int)
public abstract void showBreakpointAtLine (int)
public abstract boolean hasBreakpointAtLine (int)
public abstract void clearBreakpointAtLine (int)
public abstract void clearBreakpoints ()
public abstract void setUserData (java.lang.Object)
public abstract java.lang.Object getUserData ()
public abstract void toFront ()
}
sun/jvm/hotspot/ui/EditorCommands.class
EditorCommands.java
package sun.jvm.hotspot.ui
public abstract sun.jvm.hotspot.ui.EditorCommands extends java.lang.Object {
public abstract void windowClosed (sun.jvm.hotspot.ui.Editor)
public abstract void toggleBreakpointAtLine (sun.jvm.hotspot.ui.Editor, int)
}
sun/jvm/hotspot/ui/EditorFactory.class
EditorFactory.java
package sun.jvm.hotspot.ui
public abstract sun.jvm.hotspot.ui.EditorFactory extends java.lang.Object {
public abstract sun.jvm.hotspot.ui.Editor openFile (java.lang.String, sun.jvm.hotspot.ui.EditorCommands)
public abstract sun.jvm.hotspot.ui.Editor getCurrentEditor ()
}
sun/jvm/hotspot/ui/FindByQueryPanel$1.class
FindByQueryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindByQueryPanel$1 extends java.lang.Object implements javax.swing.event.HyperlinkListener {
final synthetic sun.jvm.hotspot.ui.FindByQueryPanel this$0
void <init> (sun.jvm.hotspot.ui.FindByQueryPanel)
sun.jvm.hotspot.ui.FindByQueryPanel this$0
public void hyperlinkUpdate (javax.swing.event.HyperlinkEvent)
sun.jvm.hotspot.runtime.VM vm
sun.jvm.hotspot.debugger.OopHandle handle
javax.swing.event.HyperlinkEvent e
}
sun/jvm/hotspot/ui/FindByQueryPanel$2$1.class
FindByQueryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindByQueryPanel$2$1 extends java.lang.Object implements sun.jvm.hotspot.utilities.soql.ObjectVisitor {
final synthetic StringBuffer val$buf
final synthetic sun.jvm.hotspot.ui.FindByQueryPanel$2 this$1
void <init> (sun.jvm.hotspot.ui.FindByQueryPanel$2, java.lang.StringBuffer)
sun.jvm.hotspot.ui.FindByQueryPanel$2 this$1
public void visit (java.lang.Object)
String oopAddr
Object o
}
sun/jvm/hotspot/ui/FindByQueryPanel$2.class
FindByQueryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindByQueryPanel$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.FindByQueryPanel this$0
void <init> (sun.jvm.hotspot.ui.FindByQueryPanel)
sun.jvm.hotspot.ui.FindByQueryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
Exception e
java.awt.event.ActionEvent ae
StringBuffer buf
}
sun/jvm/hotspot/ui/FindByQueryPanel.class
FindByQueryPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.FindByQueryPanel extends sun.jvm.hotspot.ui.SAPanel {
private javax.swing.JTextArea queryEditor
private javax.swing.JEditorPane objectsEditor
private sun.jvm.hotspot.utilities.soql.SOQLEngine queryEngine
public void <init> ()
javax.swing.event.HyperlinkListener hyperListener
javax.swing.JButton queryButton
javax.swing.JPanel topPanel
javax.swing.JPanel bottomPanel
javax.swing.JSplitPane splitPane
static synthetic javax.swing.JTextArea access$000 (sun.jvm.hotspot.ui.FindByQueryPanel)
sun.jvm.hotspot.ui.FindByQueryPanel x0
static synthetic sun.jvm.hotspot.utilities.soql.SOQLEngine access$100 (sun.jvm.hotspot.ui.FindByQueryPanel)
sun.jvm.hotspot.ui.FindByQueryPanel x0
static synthetic javax.swing.JEditorPane access$200 (sun.jvm.hotspot.ui.FindByQueryPanel)
sun.jvm.hotspot.ui.FindByQueryPanel x0
}
sun/jvm/hotspot/ui/FindInCodeCachePanel$1.class
FindInCodeCachePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindInCodeCachePanel$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.FindInCodeCachePanel this$0
void <init> (sun.jvm.hotspot.ui.FindInCodeCachePanel)
sun.jvm.hotspot.ui.FindInCodeCachePanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/FindInCodeCachePanel$2.class
FindInCodeCachePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindInCodeCachePanel$2 extends java.lang.Object implements javax.swing.event.HyperlinkListener {
final synthetic sun.jvm.hotspot.ui.FindInCodeCachePanel this$0
void <init> (sun.jvm.hotspot.ui.FindInCodeCachePanel)
sun.jvm.hotspot.ui.FindInCodeCachePanel this$0
public void hyperlinkUpdate (javax.swing.event.HyperlinkEvent)
sun.jvm.hotspot.debugger.Address blob
String item
String description
int index
javax.swing.event.HyperlinkEvent e
}
sun/jvm/hotspot/ui/FindInCodeCachePanel$3.class
FindInCodeCachePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindInCodeCachePanel$3 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.ui.FindInCodeCachePanel this$0
void <init> (sun.jvm.hotspot.ui.FindInCodeCachePanel)
sun.jvm.hotspot.ui.FindInCodeCachePanel this$0
public void run ()
}
sun/jvm/hotspot/ui/FindInCodeCachePanel$4.class
FindInCodeCachePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindInCodeCachePanel$4 extends java.lang.Object implements java.lang.Runnable {
final synthetic StringBuffer val$result
final synthetic sun.jvm.hotspot.ui.FindInCodeCachePanel this$0
void <init> (sun.jvm.hotspot.ui.FindInCodeCachePanel, java.lang.StringBuffer)
sun.jvm.hotspot.ui.FindInCodeCachePanel this$0
public void run ()
String s
}
sun/jvm/hotspot/ui/FindInCodeCachePanel$Visitor$1.class
FindInCodeCachePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindInCodeCachePanel$Visitor$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.ui.FindInCodeCachePanel$Visitor this$1
void <init> (sun.jvm.hotspot.ui.FindInCodeCachePanel$Visitor)
sun.jvm.hotspot.ui.FindInCodeCachePanel$Visitor this$1
public void run ()
}
sun/jvm/hotspot/ui/FindInCodeCachePanel$Visitor.class
FindInCodeCachePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindInCodeCachePanel$Visitor extends java.lang.Object implements sun.jvm.hotspot.code.CodeCacheVisitor {
sun.jvm.hotspot.debugger.Address base
StringBuffer result
boolean searching
final synthetic sun.jvm.hotspot.ui.FindInCodeCachePanel this$0
void <init> (sun.jvm.hotspot.ui.FindInCodeCachePanel)
sun.jvm.hotspot.ui.FindInCodeCachePanel this$0
public void prologue (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address start
sun.jvm.hotspot.debugger.Address end
public void visit (sun.jvm.hotspot.code.CodeBlob)
sun.jvm.hotspot.debugger.Address val
sun.jvm.hotspot.code.CodeBlob blob
sun.jvm.hotspot.debugger.Address begin
sun.jvm.hotspot.debugger.Address end
long addressSize
boolean found
public void epilogue ()
public void cleanup ()
private void search ()
Exception ex
Thread t
sun.jvm.hotspot.debugger.Address val
static synthetic void access$1000 (sun.jvm.hotspot.ui.FindInCodeCachePanel$Visitor)
sun.jvm.hotspot.ui.FindInCodeCachePanel$Visitor x0
}
sun/jvm/hotspot/ui/FindInCodeCachePanel.class
FindInCodeCachePanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.FindInCodeCachePanel extends sun.jvm.hotspot.ui.SAPanel {
private sun.jvm.hotspot.ui.FindInCodeCachePanel$Visitor iterator
private long usedSize
private long iterated
private sun.jvm.hotspot.debugger.Address value
private sun.jvm.hotspot.ui.ProgressBarPanel progressBar
private sun.jvm.hotspot.ui.HistoryComboBox addressField
private javax.swing.JButton findButton
private sun.jvm.hotspot.ui.SAEditorPane contentEditor
public void <init> ()
javax.swing.JPanel topPanel
javax.swing.JPanel panel
java.awt.event.ActionListener listener
javax.swing.event.HyperlinkListener hyperListener
javax.swing.JScrollPane scroller
private void reportResult (java.lang.StringBuffer, sun.jvm.hotspot.code.CodeBlob)
StringBuffer result
sun.jvm.hotspot.code.CodeBlob blob
private void clearResultWindow ()
private void updateProgressBar (java.lang.StringBuffer)
StringBuffer result
static synthetic long access$002 (sun.jvm.hotspot.ui.FindInCodeCachePanel, long)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
long x1
static synthetic long access$102 (sun.jvm.hotspot.ui.FindInCodeCachePanel, long)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
long x1
static synthetic void access$200 (sun.jvm.hotspot.ui.FindInCodeCachePanel)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
static synthetic sun.jvm.hotspot.debugger.Address access$300 (sun.jvm.hotspot.ui.FindInCodeCachePanel)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
static synthetic void access$400 (sun.jvm.hotspot.ui.FindInCodeCachePanel, java.lang.StringBuffer, sun.jvm.hotspot.code.CodeBlob)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
StringBuffer x1
sun.jvm.hotspot.code.CodeBlob x2
static synthetic void access$500 (sun.jvm.hotspot.ui.FindInCodeCachePanel, java.lang.StringBuffer)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
StringBuffer x1
static synthetic sun.jvm.hotspot.ui.HistoryComboBox access$600 (sun.jvm.hotspot.ui.FindInCodeCachePanel)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
static synthetic sun.jvm.hotspot.ui.SAEditorPane access$700 (sun.jvm.hotspot.ui.FindInCodeCachePanel)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
static synthetic sun.jvm.hotspot.ui.FindInCodeCachePanel$Visitor access$800 (sun.jvm.hotspot.ui.FindInCodeCachePanel)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
static synthetic sun.jvm.hotspot.debugger.Address access$302 (sun.jvm.hotspot.ui.FindInCodeCachePanel, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
sun.jvm.hotspot.debugger.Address x1
static synthetic javax.swing.JButton access$900 (sun.jvm.hotspot.ui.FindInCodeCachePanel)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
static synthetic long access$100 (sun.jvm.hotspot.ui.FindInCodeCachePanel)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
static synthetic long access$000 (sun.jvm.hotspot.ui.FindInCodeCachePanel)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
static synthetic sun.jvm.hotspot.ui.ProgressBarPanel access$1100 (sun.jvm.hotspot.ui.FindInCodeCachePanel)
sun.jvm.hotspot.ui.FindInCodeCachePanel x0
}
sun/jvm/hotspot/ui/FindInHeapPanel$1.class
FindInHeapPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindInHeapPanel$1 extends java.lang.Object implements sun.jvm.hotspot.oops.RawHeapVisitor {
boolean error
final synthetic sun.jvm.hotspot.ui.FindInHeapPanel this$0
void <init> (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel this$0
public void prologue (long)
long used
public void visitAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address val
public void visitCompOopAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.Address val
public void epilogue ()
}
sun/jvm/hotspot/ui/FindInHeapPanel$2$1$1.class
FindInHeapPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindInHeapPanel$2$1$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.ui.FindInHeapPanel$2$1 this$2
void <init> (sun.jvm.hotspot.ui.FindInHeapPanel$2$1)
sun.jvm.hotspot.ui.FindInHeapPanel$2$1 this$2
public void run ()
}
sun/jvm/hotspot/ui/FindInHeapPanel$2$1.class
FindInHeapPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindInHeapPanel$2$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.ui.FindInHeapPanel$2 this$1
void <init> (sun.jvm.hotspot.ui.FindInHeapPanel$2)
sun.jvm.hotspot.ui.FindInHeapPanel$2 this$1
public void run ()
}
sun/jvm/hotspot/ui/FindInHeapPanel$2.class
FindInHeapPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindInHeapPanel$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.FindInHeapPanel this$0
void <init> (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
sun.jvm.hotspot.debugger.Address val
Thread t
Exception ex
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/FindInHeapPanel$3.class
FindInHeapPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindInHeapPanel$3 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.ui.FindInHeapPanel this$0
void <init> (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel this$0
public void run ()
}
sun/jvm/hotspot/ui/FindInHeapPanel$4.class
FindInHeapPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindInHeapPanel$4 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.ui.FindInHeapPanel this$0
void <init> (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel this$0
public void run ()
javax.swing.text.Document d
}
sun/jvm/hotspot/ui/FindInHeapPanel$5.class
FindInHeapPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindInHeapPanel$5 extends java.lang.Object implements java.lang.Runnable {
final synthetic double val$frac
final synthetic sun.jvm.hotspot.ui.FindInHeapPanel this$0
void <init> (sun.jvm.hotspot.ui.FindInHeapPanel, double)
sun.jvm.hotspot.ui.FindInHeapPanel this$0
public void run ()
}
sun/jvm/hotspot/ui/FindInHeapPanel.class
FindInHeapPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.FindInHeapPanel extends javax.swing.JPanel {
private sun.jvm.hotspot.oops.RawHeapVisitor iterator
private long addressSize
private long usedSize
private long iterated
private sun.jvm.hotspot.debugger.Address value
private sun.jvm.hotspot.ui.ProgressBarPanel progressBar
private sun.jvm.hotspot.ui.HistoryComboBox addressField
private javax.swing.JButton findButton
private javax.swing.JTextArea textArea
private java.util.ArrayList updates
private double lastFrac
static final double minUpdateFraction
private boolean pendingUpdate
public void <init> ()
javax.swing.JPanel topPanel
javax.swing.JPanel panel
java.awt.event.ActionListener listener
javax.swing.JScrollPane scroller
private boolean reportResult (sun.jvm.hotspot.debugger.Address)
Throwable t
sun.jvm.hotspot.debugger.Address addr
private void clearResultWindow ()
private synchronized void updateResultWindow ()
java.util.Iterator i
private void invokeInDispatchThread (java.lang.Runnable)
Runnable runnable
private void updateProgressBar ()
double frac
static synthetic long access$002 (sun.jvm.hotspot.ui.FindInHeapPanel, long)
sun.jvm.hotspot.ui.FindInHeapPanel x0
long x1
static synthetic long access$102 (sun.jvm.hotspot.ui.FindInHeapPanel, long)
sun.jvm.hotspot.ui.FindInHeapPanel x0
long x1
static synthetic double access$202 (sun.jvm.hotspot.ui.FindInHeapPanel, double)
sun.jvm.hotspot.ui.FindInHeapPanel x0
double x1
static synthetic java.util.ArrayList access$302 (sun.jvm.hotspot.ui.FindInHeapPanel, java.util.ArrayList)
sun.jvm.hotspot.ui.FindInHeapPanel x0
java.util.ArrayList x1
static synthetic sun.jvm.hotspot.debugger.Address access$400 (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel x0
static synthetic boolean access$500 (sun.jvm.hotspot.ui.FindInHeapPanel, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.ui.FindInHeapPanel x0
sun.jvm.hotspot.debugger.Address x1
static synthetic long access$100 (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel x0
static synthetic long access$600 (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel x0
static synthetic void access$700 (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel x0
static synthetic javax.swing.JButton access$800 (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel x0
static synthetic void access$900 (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel x0
static synthetic sun.jvm.hotspot.ui.HistoryComboBox access$1000 (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel x0
static synthetic sun.jvm.hotspot.debugger.Address access$402 (sun.jvm.hotspot.ui.FindInHeapPanel, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.ui.FindInHeapPanel x0
sun.jvm.hotspot.debugger.Address x1
static synthetic sun.jvm.hotspot.oops.RawHeapVisitor access$1100 (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel x0
static synthetic javax.swing.JTextArea access$1200 (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel x0
static synthetic void access$1300 (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel x0
static synthetic sun.jvm.hotspot.ui.ProgressBarPanel access$1400 (sun.jvm.hotspot.ui.FindInHeapPanel)
sun.jvm.hotspot.ui.FindInHeapPanel x0
}
sun/jvm/hotspot/ui/FindPanel$1.class
FindPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.FindPanel$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.FindPanel this$0
void <init> (sun.jvm.hotspot.ui.FindPanel)
sun.jvm.hotspot.ui.FindPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.utilities.PointerLocation loc
java.io.ByteArrayOutputStream bos
NumberFormatException ex
sun.jvm.hotspot.debugger.AddressException ex
Exception ex
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/FindPanel.class
FindPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.FindPanel extends javax.swing.JPanel {
private javax.swing.JTextField addressField
private javax.swing.JTextArea textArea
private javax.swing.JLabel statusLabel
public void <init> ()
javax.swing.Box hbox
javax.swing.JScrollPane scroller
private void clear ()
javax.swing.text.Document doc
static synthetic javax.swing.JTextField access$000 (sun.jvm.hotspot.ui.FindPanel)
sun.jvm.hotspot.ui.FindPanel x0
static synthetic void access$100 (sun.jvm.hotspot.ui.FindPanel)
sun.jvm.hotspot.ui.FindPanel x0
static synthetic javax.swing.JTextArea access$200 (sun.jvm.hotspot.ui.FindPanel)
sun.jvm.hotspot.ui.FindPanel x0
static synthetic javax.swing.JLabel access$300 (sun.jvm.hotspot.ui.FindPanel)
sun.jvm.hotspot.ui.FindPanel x0
}
sun/jvm/hotspot/ui/FrameWrapper.class
FrameWrapper.java
package sun.jvm.hotspot.ui
public abstract sun.jvm.hotspot.ui.FrameWrapper extends java.lang.Object {
public abstract java.awt.Component getComponent ()
public abstract java.awt.Container getContentPane ()
public abstract void setVisible (boolean)
public abstract void setSize (int, int)
public abstract void pack ()
public abstract void dispose ()
public abstract void setBackground (java.awt.Color)
public abstract void setResizable (boolean)
public abstract void setClosable (boolean)
public abstract void setClosingActionListener (java.awt.event.ActionListener)
public abstract void setActivatedActionListener (java.awt.event.ActionListener)
public abstract void toFront ()
}
sun/jvm/hotspot/ui/GraphicsUtilities.class
GraphicsUtilities.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.GraphicsUtilities extends java.lang.Object {
static java.util.Random random
public void <init> ()
public static java.awt.Font lookupFont (java.lang.String)
int i
String fontName
java.awt.Font[] allFonts
java.awt.Font font
public static java.awt.geom.Rectangle2D getStringBounds (java.lang.String, java.awt.Graphics)
String s
java.awt.Graphics g
java.awt.FontMetrics fm
public static int getStringWidth (java.lang.String, java.awt.FontMetrics)
String s
java.awt.FontMetrics fm
public static void reshapeToAspectRatio (java.awt.Component, float, float, java.awt.Dimension)
int desiredX
int desiredY
java.awt.Component component
float aspectRatio
float fillRatio
java.awt.Dimension containerDimension
int x
int y
int desiredX
int desiredY
public static void constrainToSize (java.awt.Component, java.awt.Dimension)
java.awt.Component component
java.awt.Dimension containerDimension
java.awt.Dimension d
int x
int y
boolean changed
public static void centerInContainer (java.awt.Component)
java.awt.Component c
public static void centerInContainer (java.awt.Component, java.awt.Dimension)
java.awt.Component component
java.awt.Dimension containerDimension
java.awt.Dimension sz
int x
int y
public static void moveToInContainer (java.awt.Component, float, float, int, int)
java.awt.Component component
float relativeX
float relativeY
int minX
int minY
java.awt.Dimension d
java.awt.Dimension sz
int xPos
int yPos
public static void randomLocation (java.awt.Component)
java.awt.Component c
public static void randomLocation (java.awt.Component, java.awt.Dimension)
java.awt.Component component
java.awt.Dimension containerDimension
java.awt.Dimension sz
int x
int y
public static javax.swing.border.Border newBorder (int)
int size
static void <clinit> ()
}
sun/jvm/hotspot/ui/HeapParametersPanel.class
HeapParametersPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.HeapParametersPanel extends javax.swing.JPanel {
public void <init> ()
javax.swing.JScrollPane scroller
javax.swing.JTextArea textArea
sun.jvm.hotspot.memory.Universe u
java.io.ByteArrayOutputStream bos
java.io.PrintStream tty
}
sun/jvm/hotspot/ui/HighPrecisionJScrollBar$1.class
HighPrecisionJScrollBar.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.HighPrecisionJScrollBar$1 extends java.lang.Object implements java.awt.event.AdjustmentListener {
final synthetic sun.jvm.hotspot.ui.HighPrecisionJScrollBar this$0
void <init> (sun.jvm.hotspot.ui.HighPrecisionJScrollBar)
sun.jvm.hotspot.ui.HighPrecisionJScrollBar this$0
public void adjustmentValueChanged (java.awt.event.AdjustmentEvent)
java.math.BigInteger i
int val
int diff
int absDiff
java.awt.event.AdjustmentEvent e
}
sun/jvm/hotspot/ui/HighPrecisionJScrollBar$2.class
HighPrecisionJScrollBar.java
package sun.jvm.hotspot.ui
final sun.jvm.hotspot.ui.HighPrecisionJScrollBar$2 extends java.lang.Object implements javax.swing.event.ChangeListener {
void <init> ()
public void stateChanged (javax.swing.event.ChangeEvent)
javax.swing.event.ChangeEvent e
sun.jvm.hotspot.ui.HighPrecisionJScrollBar h
}
sun/jvm/hotspot/ui/HighPrecisionJScrollBar.class
HighPrecisionJScrollBar.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.HighPrecisionJScrollBar extends javax.swing.JScrollBar {
private java.math.BigInteger valueHP
private java.math.BigInteger visibleHP
private java.math.BigInteger minimumHP
private java.math.BigInteger maximumHP
private java.math.BigInteger unitIncrementHP
private java.math.BigInteger blockIncrementHP
private java.math.BigDecimal scaleFactor
private java.math.BigInteger rangeHP
private static final int BIG_RANGE
private boolean down
private java.util.List changeListeners
private static final int SCALE
private static final int UNIT_INCREMENT
private static final int BLOCK_INCREMENT
private static final int MINIMUM
private static final int MAXIMUM
private boolean updating
private int lastValueSeen
public void <init> ()
public void <init> (int)
int orientation
public void <init> (int, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
int orientation
java.math.BigInteger value
java.math.BigInteger minimum
java.math.BigInteger maximum
public java.math.BigInteger getValueHP ()
public void setValueHP (java.math.BigInteger)
java.math.BigInteger value
int lpValue
public java.math.BigInteger getMinimumHP ()
public void setMinimumHP (java.math.BigInteger)
java.math.BigInteger minimum
public java.math.BigInteger getMaximumHP ()
public void setMaximumHP (java.math.BigInteger)
java.math.BigInteger maximum
public java.math.BigInteger getVisibleAmountHP ()
public void setVisibleAmountHP (java.math.BigInteger)
int lpVisAmt
java.math.BigInteger visibleAmount
int lpVisAmt
public java.math.BigInteger getBlockIncrementHP ()
public void setBlockIncrementHP (java.math.BigInteger)
java.math.BigInteger blockIncrement
public java.math.BigInteger getUnitIncrementHP ()
public void setUnitIncrementHP (java.math.BigInteger)
java.math.BigInteger unitIncrement
public void addChangeListener (javax.swing.event.ChangeListener)
javax.swing.event.ChangeListener l
public void removeChangeListener (javax.swing.event.ChangeListener)
javax.swing.event.ChangeListener l
public void scrollUpOrLeft ()
public void scrollDownOrRight ()
public void pageUpOrLeft ()
public void pageDownOrRight ()
private void beginUpdate ()
private void endUpdate ()
private void initialize (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger value
java.math.BigInteger minimum
java.math.BigInteger maximum
private void initialize ()
java.math.BigInteger min
java.math.BigInteger max
private void setRange (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger minimum
java.math.BigInteger maximum
java.math.BigInteger range2
private void updateScrollBarValues ()
private java.math.BigDecimal getScaleFactor ()
private java.math.BigInteger scaleToHP (int)
int i
java.math.BigDecimal ib
private int scaleToUnderlying (java.math.BigInteger)
java.math.BigInteger i
java.math.BigDecimal d
private java.math.BigInteger toHPRange (int)
int i
private int toUnderlyingRange (java.math.BigInteger)
java.math.BigInteger i
private void installListener ()
private void fireStateChanged ()
javax.swing.event.ChangeListener l
java.util.Iterator iter
javax.swing.event.ChangeEvent e
public static void main (java.lang.String[])
String[] args
javax.swing.JFrame frame
sun.jvm.hotspot.ui.HighPrecisionJScrollBar hpsb
static synthetic boolean access$000 (sun.jvm.hotspot.ui.HighPrecisionJScrollBar)
sun.jvm.hotspot.ui.HighPrecisionJScrollBar x0
static synthetic void access$100 (sun.jvm.hotspot.ui.HighPrecisionJScrollBar)
sun.jvm.hotspot.ui.HighPrecisionJScrollBar x0
static synthetic int access$200 (sun.jvm.hotspot.ui.HighPrecisionJScrollBar)
sun.jvm.hotspot.ui.HighPrecisionJScrollBar x0
static synthetic java.math.BigInteger access$300 (sun.jvm.hotspot.ui.HighPrecisionJScrollBar, int)
sun.jvm.hotspot.ui.HighPrecisionJScrollBar x0
int x1
static synthetic void access$400 (sun.jvm.hotspot.ui.HighPrecisionJScrollBar)
sun.jvm.hotspot.ui.HighPrecisionJScrollBar x0
}
sun/jvm/hotspot/ui/HistoryComboBox$1.class
HistoryComboBox.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.HistoryComboBox$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.HistoryComboBox this$0
void <init> (sun.jvm.hotspot.ui.HistoryComboBox)
sun.jvm.hotspot.ui.HistoryComboBox this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
Object text
}
sun/jvm/hotspot/ui/HistoryComboBox.class
HistoryComboBox.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.HistoryComboBox extends javax.swing.JComboBox {
static final int HISTORY_LENGTH
public void <init> ()
public java.lang.String getText ()
Object text
public void setText (java.lang.String)
String text
int length
}
sun/jvm/hotspot/ui/Inspector$1.class
Inspector.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.Inspector$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.Inspector this$0
void <init> (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector this$0
public void actionPerformed (java.awt.event.ActionEvent)
sun.jvm.hotspot.runtime.VM vm
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.debugger.OopHandle handle
java.awt.event.ActionEvent e
String text
}
sun/jvm/hotspot/ui/Inspector$2.class
Inspector.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.Inspector$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.Inspector this$0
void <init> (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/Inspector$3.class
Inspector.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.Inspector$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.Inspector this$0
void <init> (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/Inspector$4.class
Inspector.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.Inspector$4 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.Inspector this$0
void <init> (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector this$0
public void actionPerformed (java.awt.event.ActionEvent)
RuntimeException ex
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.debugger.Address a
int max_searches
int searches
int offset
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.types.Type t
sun.jvm.hotspot.debugger.Address a
NumberFormatException ex2
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type t
sun.jvm.hotspot.types.Type typeGuess
sun.jvm.hotspot.types.Type fieldType
sun.jvm.hotspot.types.Field f
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type t
sun.jvm.hotspot.utilities.CPPExpressions$CastExpr cast
sun.jvm.hotspot.utilities.CPPExpressions$StaticFieldExpr stat
NumberFormatException ex
sun.jvm.hotspot.debugger.AddressException ex
Exception ex
java.awt.event.ActionEvent e
String text
}
sun/jvm/hotspot/ui/Inspector$5.class
Inspector.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.Inspector$5 extends java.awt.event.MouseAdapter {
final synthetic sun.jvm.hotspot.ui.Inspector this$0
void <init> (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector this$0
public void mousePressed (java.awt.event.MouseEvent)
Object node
java.awt.event.MouseEvent e
int selRow
javax.swing.tree.TreePath selPath
}
sun/jvm/hotspot/ui/Inspector$6.class
Inspector.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.Inspector$6 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.ui.tree.SimpleTreeNode val$root
final synthetic sun.jvm.hotspot.ui.Inspector this$0
void <init> (sun.jvm.hotspot.ui.Inspector, sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.Inspector this$0
public void run ()
sun.jvm.hotspot.oops.Oop oop
}
sun/jvm/hotspot/ui/Inspector$7.class
Inspector.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.Inspector$7 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.ui.Inspector this$0
void <init> (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector this$0
public void run ()
}
sun/jvm/hotspot/ui/Inspector$8.class
Inspector.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.Inspector$8 extends java.lang.Object implements java.lang.Runnable {
final synthetic Runnable val$cutoverButtonRunnable
final synthetic sun.jvm.hotspot.utilities.WorkerThread val$worker
final synthetic sun.jvm.hotspot.ui.Inspector this$0
void <init> (sun.jvm.hotspot.ui.Inspector, java.lang.Runnable, sun.jvm.hotspot.utilities.WorkerThread)
sun.jvm.hotspot.ui.Inspector this$0
public void run ()
sun.jvm.hotspot.utilities.ReversePtrsAnalysis rev
}
sun/jvm/hotspot/ui/Inspector.class
Inspector.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.Inspector extends sun.jvm.hotspot.ui.SAPanel {
private javax.swing.JTree tree
private sun.jvm.hotspot.ui.tree.SimpleTreeModel model
private sun.jvm.hotspot.ui.HistoryComboBox addressField
private javax.swing.JLabel statusLabel
private javax.swing.JButton livenessButton
private java.awt.event.ActionListener livenessButtonListener
private java.awt.event.ActionListener showLivenessListener
private static final String computeLivenessText
private static final String showLivenessText
private javax.swing.JLabel liveStatus
private sun.jvm.hotspot.utilities.LivenessPathList list
private sun.jvm.hotspot.oops.Oop currentOop
public void <init> ()
javax.swing.Box hbox
javax.swing.JButton button
javax.swing.Box hboxDown
java.awt.event.MouseListener ml
javax.swing.JScrollPane scrollPane
public void <init> (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode root
private void setRoot (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode root
private void fireComputeLiveness ()
sun.jvm.hotspot.utilities.WorkerThread worker
Runnable cutoverButtonRunnable
private void fireShowLiveness ()
sun.jvm.hotspot.ui.SAListener listener
java.util.Iterator iter
static synthetic sun.jvm.hotspot.ui.HistoryComboBox access$000 (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector x0
static synthetic sun.jvm.hotspot.oops.Oop access$100 (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector x0
static synthetic void access$200 (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector x0
static synthetic void access$300 (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector x0
static synthetic sun.jvm.hotspot.oops.Oop access$102 (sun.jvm.hotspot.ui.Inspector, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.ui.Inspector x0
sun.jvm.hotspot.oops.Oop x1
static synthetic javax.swing.JLabel access$400 (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector x0
static synthetic sun.jvm.hotspot.utilities.LivenessPathList access$502 (sun.jvm.hotspot.ui.Inspector, sun.jvm.hotspot.utilities.LivenessPathList)
sun.jvm.hotspot.ui.Inspector x0
sun.jvm.hotspot.utilities.LivenessPathList x1
static synthetic javax.swing.JButton access$600 (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector x0
static synthetic java.awt.event.ActionListener access$700 (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector x0
static synthetic java.awt.event.ActionListener access$800 (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector x0
static synthetic javax.swing.JLabel access$900 (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector x0
static synthetic void access$1000 (sun.jvm.hotspot.ui.Inspector, sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.Inspector x0
sun.jvm.hotspot.ui.tree.SimpleTreeNode x1
static synthetic javax.swing.JTree access$1100 (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector x0
static synthetic sun.jvm.hotspot.utilities.LivenessPathList access$500 (sun.jvm.hotspot.ui.Inspector)
sun.jvm.hotspot.ui.Inspector x0
}
sun/jvm/hotspot/ui/JFrameWrapper$1.class
JFrameWrapper.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.JFrameWrapper$1 extends java.awt.event.WindowAdapter {
final synthetic sun.jvm.hotspot.ui.JFrameWrapper this$0
void <init> (sun.jvm.hotspot.ui.JFrameWrapper)
sun.jvm.hotspot.ui.JFrameWrapper this$0
public void windowClosing (java.awt.event.WindowEvent)
java.awt.event.WindowEvent e
public void windowActivated (java.awt.event.WindowEvent)
java.awt.event.WindowEvent e
}
sun/jvm/hotspot/ui/JFrameWrapper.class
JFrameWrapper.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.JFrameWrapper extends java.lang.Object implements sun.jvm.hotspot.ui.FrameWrapper {
private javax.swing.JFrame frame
private boolean hasWindowListener
private java.awt.event.ActionListener closingActionListener
private java.awt.event.ActionListener activatedActionListener
public void <init> (javax.swing.JFrame)
javax.swing.JFrame frame
public java.awt.Component getComponent ()
public java.awt.Container getContentPane ()
public void setVisible (boolean)
boolean visible
public void setSize (int, int)
int x
int y
public void pack ()
public void show ()
public void dispose ()
public void setBackground (java.awt.Color)
java.awt.Color color
public void setResizable (boolean)
boolean resizable
public void setClosable (boolean)
boolean closable
public void setClosingActionListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public void setActivatedActionListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public void toFront ()
private void maybeInstallWindowListener ()
static synthetic java.awt.event.ActionListener access$000 (sun.jvm.hotspot.ui.JFrameWrapper)
sun.jvm.hotspot.ui.JFrameWrapper x0
static synthetic java.awt.event.ActionListener access$100 (sun.jvm.hotspot.ui.JFrameWrapper)
sun.jvm.hotspot.ui.JFrameWrapper x0
}
sun/jvm/hotspot/ui/JInternalFrameWrapper$1.class
JInternalFrameWrapper.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.JInternalFrameWrapper$1 extends javax.swing.event.InternalFrameAdapter {
final synthetic sun.jvm.hotspot.ui.JInternalFrameWrapper this$0
void <init> (sun.jvm.hotspot.ui.JInternalFrameWrapper)
sun.jvm.hotspot.ui.JInternalFrameWrapper this$0
public void internalFrameClosing (javax.swing.event.InternalFrameEvent)
javax.swing.event.InternalFrameEvent e
public void internalFrameActivated (javax.swing.event.InternalFrameEvent)
javax.swing.event.InternalFrameEvent e
}
sun/jvm/hotspot/ui/JInternalFrameWrapper.class
JInternalFrameWrapper.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.JInternalFrameWrapper extends java.lang.Object implements sun.jvm.hotspot.ui.FrameWrapper {
private javax.swing.JInternalFrame frame
private boolean hasWindowListener
private java.awt.event.ActionListener closingActionListener
private java.awt.event.ActionListener activatedActionListener
public void <init> (javax.swing.JInternalFrame)
javax.swing.JInternalFrame frame
public java.awt.Component getComponent ()
public java.awt.Container getContentPane ()
public void setVisible (boolean)
boolean visible
public void setSize (int, int)
int x
int y
public void pack ()
public void show ()
public void dispose ()
public void setBackground (java.awt.Color)
java.awt.Color color
public void setResizable (boolean)
boolean resizable
public void setClosable (boolean)
boolean closable
public void setClosingActionListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public void setActivatedActionListener (java.awt.event.ActionListener)
java.awt.event.ActionListener l
public void toFront ()
private void maybeInstallWindowListener ()
static synthetic java.awt.event.ActionListener access$000 (sun.jvm.hotspot.ui.JInternalFrameWrapper)
sun.jvm.hotspot.ui.JInternalFrameWrapper x0
static synthetic java.awt.event.ActionListener access$100 (sun.jvm.hotspot.ui.JInternalFrameWrapper)
sun.jvm.hotspot.ui.JInternalFrameWrapper x0
}
sun/jvm/hotspot/ui/JavaStackTracePanel$1.class
JavaStackTracePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.JavaStackTracePanel$1 extends java.lang.Object implements javax.swing.event.HyperlinkListener {
final synthetic sun.jvm.hotspot.ui.JavaStackTracePanel this$0
void <init> (sun.jvm.hotspot.ui.JavaStackTracePanel)
sun.jvm.hotspot.ui.JavaStackTracePanel this$0
public void hyperlinkUpdate (javax.swing.event.HyperlinkEvent)
javax.swing.event.HyperlinkEvent e
}
sun/jvm/hotspot/ui/JavaStackTracePanel.class
JavaStackTracePanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.JavaStackTracePanel extends javax.swing.JPanel {
private javax.swing.JSplitPane splitPane
private sun.jvm.hotspot.ui.SAEditorPane stackTraceEditor
private sun.jvm.hotspot.ui.SAEditorPane contentEditor
private sun.jvm.hotspot.ui.classbrowser.HTMLGenerator htmlGen
public void <init> ()
private void initUI ()
javax.swing.event.HyperlinkListener hyperListener
javax.swing.JPanel topPanel
javax.swing.JPanel bottomPanel
public void setJavaThread (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread thread
private void setStackTraceText (java.lang.String)
String text
private void setContentText (java.lang.String)
String text
static synthetic sun.jvm.hotspot.ui.classbrowser.HTMLGenerator access$000 (sun.jvm.hotspot.ui.JavaStackTracePanel)
sun.jvm.hotspot.ui.JavaStackTracePanel x0
static synthetic void access$100 (sun.jvm.hotspot.ui.JavaStackTracePanel, java.lang.String)
sun.jvm.hotspot.ui.JavaStackTracePanel x0
String x1
}
sun/jvm/hotspot/ui/JavaThreadsPanel$1.class
JavaThreadsPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.JavaThreadsPanel$1 extends java.lang.Object implements java.util.Observer {
final synthetic sun.jvm.hotspot.ui.JavaThreadsPanel this$0
void <init> (sun.jvm.hotspot.ui.JavaThreadsPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel this$0
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ui/JavaThreadsPanel$2.class
JavaThreadsPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.JavaThreadsPanel$2 extends java.lang.Object implements java.util.Observer {
final synthetic sun.jvm.hotspot.ui.JavaThreadsPanel this$0
void <init> (sun.jvm.hotspot.ui.JavaThreadsPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel this$0
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/ui/JavaThreadsPanel$3.class
JavaThreadsPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.JavaThreadsPanel$3 extends java.awt.event.MouseAdapter {
final synthetic sun.jvm.hotspot.ui.JavaThreadsPanel this$0
void <init> (sun.jvm.hotspot.ui.JavaThreadsPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel this$0
public void mouseClicked (java.awt.event.MouseEvent)
java.awt.event.MouseEvent evt
}
sun/jvm/hotspot/ui/JavaThreadsPanel$CachedThread.class
JavaThreadsPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.JavaThreadsPanel$CachedThread extends java.lang.Object {
private sun.jvm.hotspot.runtime.JavaThread thread
private String threadID
private String threadName
private boolean computed
final synthetic sun.jvm.hotspot.ui.JavaThreadsPanel this$0
public void <init> (sun.jvm.hotspot.ui.JavaThreadsPanel, sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread thread
public sun.jvm.hotspot.runtime.JavaThread getThread ()
public java.lang.String getThreadID ()
public java.lang.String getThreadName ()
private void compute ()
java.io.ByteArrayOutputStream bos
}
sun/jvm/hotspot/ui/JavaThreadsPanel$JavaThreadsColumnModel.class
JavaThreadsPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.JavaThreadsPanel$JavaThreadsColumnModel extends javax.swing.table.DefaultTableColumnModel {
private String[] columnNames
final synthetic sun.jvm.hotspot.ui.JavaThreadsPanel this$0
public void <init> (sun.jvm.hotspot.ui.JavaThreadsPanel)
int PREF_WIDTH
int MAX_WIDTH
int HUGE_WIDTH
javax.swing.table.TableColumn column
}
sun/jvm/hotspot/ui/JavaThreadsPanel$JavaThreadsTableModel.class
JavaThreadsPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.JavaThreadsPanel$JavaThreadsTableModel extends javax.swing.table.AbstractTableModel {
private String[] columnNames
private java.util.List elements
final synthetic sun.jvm.hotspot.ui.JavaThreadsPanel this$0
public void <init> (sun.jvm.hotspot.ui.JavaThreadsPanel, java.util.List)
java.util.List threads
public int getColumnCount ()
public int getRowCount ()
public java.lang.String getColumnName (int)
int col
public java.lang.Object getValueAt (int, int)
int row
int col
sun.jvm.hotspot.ui.JavaThreadsPanel$CachedThread thread
public sun.jvm.hotspot.runtime.JavaThread getJavaThread (int)
int index
private sun.jvm.hotspot.ui.JavaThreadsPanel$CachedThread getRow (int)
int row
private java.lang.String threadIDAt (int)
int index
private java.lang.String threadNameAt (int)
sun.jvm.hotspot.debugger.AddressException e
NullPointerException e
int index
}
sun/jvm/hotspot/ui/JavaThreadsPanel$JavaThreadsToolBar.class
JavaThreadsPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.JavaThreadsPanel$JavaThreadsToolBar extends com.sun.java.swing.ui.CommonToolBar {
final synthetic sun.jvm.hotspot.ui.JavaThreadsPanel this$0
public void <init> (sun.jvm.hotspot.ui.JavaThreadsPanel, com.sun.java.swing.ui.StatusBar)
com.sun.java.swing.ui.StatusBar status
protected void addComponents ()
}
sun/jvm/hotspot/ui/JavaThreadsPanel$ThreadPanel$1.class
JavaThreadsPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel$1 extends java.lang.Object implements java.awt.event.ItemListener {
final synthetic sun.jvm.hotspot.ui.JavaThreadsPanel val$this$0
final synthetic sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel this$1
void <init> (sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel, sun.jvm.hotspot.ui.JavaThreadsPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel this$1
public void itemStateChanged (java.awt.event.ItemEvent)
java.awt.event.ItemEvent evt
}
sun/jvm/hotspot/ui/JavaThreadsPanel$ThreadPanel$2.class
JavaThreadsPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel$2 extends java.lang.Object implements javax.swing.event.ListSelectionListener {
final synthetic sun.jvm.hotspot.ui.JavaThreadsPanel val$this$0
final synthetic sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel this$1
void <init> (sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel, sun.jvm.hotspot.ui.JavaThreadsPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel this$1
public void valueChanged (javax.swing.event.ListSelectionEvent)
javax.swing.event.ListSelectionEvent evt
}
sun/jvm/hotspot/ui/JavaThreadsPanel$ThreadPanel.class
JavaThreadsPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel extends javax.swing.JPanel {
private javax.swing.JSplitPane splitPane
private javax.swing.JTable threadTable
private sun.jvm.hotspot.ui.ThreadInfoPanel threadInfo
private int dividerSize
private int dividerLocation
private boolean actionsEnabled
final synthetic sun.jvm.hotspot.ui.JavaThreadsPanel this$0
public void <init> (sun.jvm.hotspot.ui.JavaThreadsPanel, javax.swing.JTable)
javax.swing.JTable table
com.sun.java.swing.action.ActionManager manager
com.sun.java.swing.action.StateChangeAction action
javax.swing.ListSelectionModel selModel
private boolean isInfoVisible ()
private void showOutputPane ()
java.awt.Dimension pSize
private void hideOutputPane ()
private void showCurrentThreadInfo ()
int row
private void setActionsEnabled (boolean)
com.sun.java.swing.action.ActionManager manager
boolean enabled
static synthetic void access$300 (sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel x0
static synthetic void access$400 (sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel x0
static synthetic void access$500 (sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel, boolean)
sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel x0
boolean x1
static synthetic boolean access$600 (sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel x0
static synthetic void access$700 (sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel$ThreadPanel x0
}
sun/jvm/hotspot/ui/JavaThreadsPanel.class
JavaThreadsPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.JavaThreadsPanel extends sun.jvm.hotspot.ui.SAPanel implements java.awt.event.ActionListener {
private sun.jvm.hotspot.ui.JavaThreadsPanel$JavaThreadsTableModel dataModel
private com.sun.java.swing.ui.StatusBar statusBar
private javax.swing.JTable threadTable
private java.util.List cachedThreads
public void <init> ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
String command
protected void registerActions ()
com.sun.java.swing.action.ActionManager manager
private void registerAction (java.lang.String)
String actionName
com.sun.java.swing.action.ActionManager manager
com.sun.java.swing.action.DelegateAction action
private void fireShowThreadOopInspector ()
int i
sun.jvm.hotspot.runtime.JavaThread t
private void fireShowThreadStackMemory ()
int i
private void fireShowJavaStackTrace ()
int i
private void fireShowThreadInfo ()
int i
private boolean fireShowThreadCrashes ()
sun.jvm.hotspot.runtime.JavaThread t
sun.jvm.hotspot.runtime.Frame tmpFrame
sun.jvm.hotspot.runtime.RegisterMap tmpMap
java.util.Iterator iter
boolean crash
private void cache ()
sun.jvm.hotspot.runtime.JavaThread t
sun.jvm.hotspot.runtime.Threads threads
private void decache ()
static synthetic void access$000 (sun.jvm.hotspot.ui.JavaThreadsPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel x0
static synthetic void access$100 (sun.jvm.hotspot.ui.JavaThreadsPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel x0
static synthetic void access$200 (sun.jvm.hotspot.ui.JavaThreadsPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel x0
static synthetic sun.jvm.hotspot.ui.JavaThreadsPanel$JavaThreadsTableModel access$800 (sun.jvm.hotspot.ui.JavaThreadsPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel x0
static synthetic java.util.List access$900 (sun.jvm.hotspot.ui.JavaThreadsPanel)
sun.jvm.hotspot.ui.JavaThreadsPanel x0
}
sun/jvm/hotspot/ui/MemoryPanel$1.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$1 extends javax.swing.table.AbstractTableModel {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public int getRowCount ()
public int getColumnCount ()
public java.lang.Object getValueAt (int, int)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.UnmappedAddressException e
int row
int column
public boolean isCellEditable (int, int)
int row
int col
}
sun/jvm/hotspot/ui/MemoryPanel$10.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$10 extends sun.jvm.hotspot.ui.MemoryPanel$ActionWrapper {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
int newLead
}
sun/jvm/hotspot/ui/MemoryPanel$11.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$11 extends sun.jvm.hotspot.ui.MemoryPanel$ActionWrapper {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
int newLead
int newAnchor
}
sun/jvm/hotspot/ui/MemoryPanel$12.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$12 extends sun.jvm.hotspot.ui.MemoryPanel$ActionWrapper {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
int newLead
int newAnchor
}
sun/jvm/hotspot/ui/MemoryPanel$13.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$13 extends java.awt.event.MouseAdapter {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void mousePressed (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
}
sun/jvm/hotspot/ui/MemoryPanel$14.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$14 extends java.awt.event.MouseMotionAdapter {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void mouseDragged (java.awt.event.MouseEvent)
java.awt.Rectangle rect
java.awt.event.MouseEvent e
java.awt.Point p
}
sun/jvm/hotspot/ui/MemoryPanel$15.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$15 extends java.awt.event.ComponentAdapter {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void componentResized (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
}
sun/jvm/hotspot/ui/MemoryPanel$16.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$16 extends java.lang.Object implements java.awt.event.HierarchyListener {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void hierarchyChanged (java.awt.event.HierarchyEvent)
java.awt.event.HierarchyEvent e
}
sun/jvm/hotspot/ui/MemoryPanel$17.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$17 extends java.lang.Object implements javax.swing.event.ChangeListener {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void stateChanged (javax.swing.event.ChangeEvent)
javax.swing.event.ChangeEvent e
}
sun/jvm/hotspot/ui/MemoryPanel$2.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$2 extends javax.swing.TransferHandler {
final synthetic sun.jvm.hotspot.debugger.Debugger val$debugger
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel, sun.jvm.hotspot.debugger.Debugger)
sun.jvm.hotspot.ui.MemoryPanel this$0
protected java.awt.datatransfer.Transferable createTransferable (javax.swing.JComponent)
Object val
int j
int i
StringBuffer buf
int iDir
int jDir
javax.swing.JComponent c
javax.swing.JTable table
public int getSourceActions (javax.swing.JComponent)
javax.swing.JComponent c
public boolean importData (javax.swing.JComponent, java.awt.datatransfer.Transferable)
String str
javax.swing.JComponent c
java.awt.datatransfer.Transferable t
public boolean canImport (javax.swing.JComponent, java.awt.datatransfer.DataFlavor[])
int i
javax.swing.JComponent c
java.awt.datatransfer.DataFlavor[] flavors
private void handleImport (javax.swing.JComponent, java.lang.String)
NumberFormatException e
javax.swing.JComponent c
String str
}
sun/jvm/hotspot/ui/MemoryPanel$3.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$3 extends sun.jvm.hotspot.ui.MemoryPanel$ActionWrapper {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/MemoryPanel$4.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$4 extends sun.jvm.hotspot.ui.MemoryPanel$ActionWrapper {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
int row
}
sun/jvm/hotspot/ui/MemoryPanel$5.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$5 extends sun.jvm.hotspot.ui.MemoryPanel$ActionWrapper {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
int row
}
sun/jvm/hotspot/ui/MemoryPanel$6.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$6 extends sun.jvm.hotspot.ui.MemoryPanel$ActionWrapper {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
int row
}
sun/jvm/hotspot/ui/MemoryPanel$7.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$7 extends sun.jvm.hotspot.ui.MemoryPanel$ActionWrapper {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
int newLead
int newAnchor
}
sun/jvm/hotspot/ui/MemoryPanel$8.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$8 extends sun.jvm.hotspot.ui.MemoryPanel$ActionWrapper {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
int newLead
}
sun/jvm/hotspot/ui/MemoryPanel$9.class
MemoryPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryPanel$9 extends sun.jvm.hotspot.ui.MemoryPanel$ActionWrapper {
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
int newLead
int newAnchor
}
sun/jvm/hotspot/ui/MemoryPanel$ActionWrapper.class
MemoryPanel.java
package sun.jvm.hotspot.ui
abstract sun.jvm.hotspot.ui.MemoryPanel$ActionWrapper extends javax.swing.AbstractAction {
private javax.swing.Action parent
final synthetic sun.jvm.hotspot.ui.MemoryPanel this$0
void <init> (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel this$0
void setParent (javax.swing.Action)
javax.swing.Action parent
javax.swing.Action getParent ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/MemoryPanel.class
MemoryPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.MemoryPanel extends javax.swing.JPanel {
private boolean is64Bit
private sun.jvm.hotspot.debugger.Debugger debugger
private int addressSize
private String unmappedAddrString
private sun.jvm.hotspot.ui.HighPrecisionJScrollBar scrollBar
private javax.swing.table.AbstractTableModel model
private javax.swing.JTable table
private java.math.BigInteger startVal
private int numVisibleRows
private int numUsableRows
private boolean haveAnchor
private int rowAnchorIndex
private int colAnchorIndex
private boolean haveLead
private int rowLeadIndex
private int colLeadIndex
private int updateLevel
public void <init> (sun.jvm.hotspot.debugger.Debugger, boolean)
sun.jvm.hotspot.debugger.Debugger debugger
boolean is64Bit
java.awt.Font font
javax.swing.ActionMap map
public void makeVisible (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
java.math.BigInteger bi
private void setupScrollBar ()
private void updateFromScrollBar ()
java.math.BigInteger oldStartVal
private void constrain ()
java.math.BigInteger offset
java.math.BigInteger endVal
private void recomputeNumVisibleRows ()
java.awt.Rectangle rect
int h
private java.lang.String bigIntToHexString (java.math.BigInteger)
int i
java.math.BigInteger bi
StringBuffer buf
String val
private sun.jvm.hotspot.debugger.Address bigIntToAddress (java.math.BigInteger)
java.math.BigInteger i
String s
private java.math.BigInteger addressToBigInt (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
String s
private java.lang.String addressToString (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a
private static void installActionWrapper (javax.swing.ActionMap, java.lang.String, sun.jvm.hotspot.ui.MemoryPanel$ActionWrapper)
javax.swing.ActionMap map
String actionName
sun.jvm.hotspot.ui.MemoryPanel$ActionWrapper wrapper
private boolean shouldIgnore (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
private void clearSelection ()
private boolean updating ()
private void beginUpdate ()
private void endUpdate ()
private boolean haveAnchor ()
private boolean haveLead ()
private boolean haveSelection ()
private int getRowAnchor ()
private int getColAnchor ()
private int getRowLead ()
private int getColLead ()
private void setAnchorFromTable ()
private void setLeadFromTable ()
private void setAnchor (int, int)
int row
int col
private void setLead (int, int)
int row
int col
private int clamp (int, int, int)
int val
int min
int max
private void maybeGrabSelection ()
javax.swing.ListSelectionModel rowSel
javax.swing.ListSelectionModel colSel
private void setSelection (int, int, int, int)
int rowAnchor
int rowLead
int colAnchor
int colLead
private void modifySelection (int)
int amount
private void printSelection ()
static synthetic int access$000 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic int access$100 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic java.math.BigInteger access$200 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic java.lang.String access$300 (sun.jvm.hotspot.ui.MemoryPanel, java.math.BigInteger)
sun.jvm.hotspot.ui.MemoryPanel x0
java.math.BigInteger x1
static synthetic sun.jvm.hotspot.debugger.Address access$400 (sun.jvm.hotspot.ui.MemoryPanel, java.math.BigInteger)
sun.jvm.hotspot.ui.MemoryPanel x0
java.math.BigInteger x1
static synthetic java.lang.String access$500 (sun.jvm.hotspot.ui.MemoryPanel, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.ui.MemoryPanel x0
sun.jvm.hotspot.debugger.Address x1
static synthetic java.lang.String access$600 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic boolean access$700 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic int access$800 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic int access$900 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic int access$1000 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic int access$1100 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic javax.swing.table.AbstractTableModel access$1200 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic void access$1300 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic javax.swing.JTable access$1400 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic void access$1500 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic sun.jvm.hotspot.ui.HighPrecisionJScrollBar access$1600 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic void access$1700 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic void access$1800 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic int access$1900 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic boolean access$2000 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic void access$2100 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic void access$2200 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic void access$2300 (sun.jvm.hotspot.ui.MemoryPanel, int, int, int, int)
sun.jvm.hotspot.ui.MemoryPanel x0
int x1
int x2
int x3
int x4
static synthetic boolean access$2400 (sun.jvm.hotspot.ui.MemoryPanel, java.awt.event.MouseEvent)
sun.jvm.hotspot.ui.MemoryPanel x0
java.awt.event.MouseEvent x1
static synthetic void access$2500 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic void access$2600 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
static synthetic void access$2700 (sun.jvm.hotspot.ui.MemoryPanel)
sun.jvm.hotspot.ui.MemoryPanel x0
}
sun/jvm/hotspot/ui/MemoryViewer$1.class
MemoryViewer.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.MemoryViewer$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.MemoryPanel val$memory
final synthetic sun.jvm.hotspot.debugger.Debugger val$debugger
final synthetic javax.swing.JTextField val$addressField
final synthetic sun.jvm.hotspot.ui.MemoryViewer this$0
void <init> (sun.jvm.hotspot.ui.MemoryViewer, sun.jvm.hotspot.ui.MemoryPanel, sun.jvm.hotspot.debugger.Debugger, javax.swing.JTextField)
sun.jvm.hotspot.ui.MemoryViewer this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/MemoryViewer.class
MemoryViewer.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.MemoryViewer extends javax.swing.JPanel {
public void <init> (sun.jvm.hotspot.debugger.Debugger, boolean)
sun.jvm.hotspot.debugger.Debugger debugger
boolean is64Bit
sun.jvm.hotspot.ui.MemoryPanel memory
javax.swing.JPanel addressPanel
javax.swing.JTextField addressField
}
sun/jvm/hotspot/ui/MonitorCacheDumpPanel.class
MonitorCacheDumpPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.MonitorCacheDumpPanel extends javax.swing.JPanel {
private static sun.jvm.hotspot.runtime.Threads threads
private static sun.jvm.hotspot.oops.ObjectHeap heap
public void <init> ()
javax.swing.JScrollPane scroller
javax.swing.JTextArea textArea
java.io.ByteArrayOutputStream bos
java.io.PrintStream tty
private static void dumpMonitor (java.io.PrintStream, sun.jvm.hotspot.runtime.ObjectMonitor, boolean)
sun.jvm.hotspot.runtime.JavaThread thread
java.io.PrintStream tty
sun.jvm.hotspot.runtime.ObjectMonitor mon
boolean raw
sun.jvm.hotspot.debugger.OopHandle obj
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.debugger.Address owner
private void dumpOn (java.io.PrintStream)
sun.jvm.hotspot.debugger.OopHandle object
sun.jvm.hotspot.runtime.ObjectMonitor mon
java.io.PrintStream tty
java.util.Iterator i
static void <clinit> ()
}
sun/jvm/hotspot/ui/ObjectHistogramPanel$1.class
ObjectHistogramPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectHistogramPanel$1 extends java.awt.event.MouseAdapter {
final synthetic sun.jvm.hotspot.ui.ObjectHistogramPanel this$0
void <init> (sun.jvm.hotspot.ui.ObjectHistogramPanel)
sun.jvm.hotspot.ui.ObjectHistogramPanel this$0
public void mouseClicked (java.awt.event.MouseEvent)
java.awt.event.MouseEvent evt
}
sun/jvm/hotspot/ui/ObjectHistogramPanel$Listener.class
ObjectHistogramPanel.java
package sun.jvm.hotspot.ui
public abstract sun.jvm.hotspot.ui.ObjectHistogramPanel$Listener extends java.lang.Object {
public abstract void showObjectsOfType (sun.jvm.hotspot.oops.Klass)
}
sun/jvm/hotspot/ui/ObjectHistogramPanel$ObjectHistogramColummModel.class
ObjectHistogramPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramColummModel extends javax.swing.table.DefaultTableColumnModel {
private final String LABEL_SIZE
private final String LABEL_COUNT
private final String LABEL_DESC
final synthetic sun.jvm.hotspot.ui.ObjectHistogramPanel this$0
public void <init> (sun.jvm.hotspot.ui.ObjectHistogramPanel)
int PREF_WIDTH
int MAX_WIDTH
int HUGE_WIDTH
sun.jvm.hotspot.ui.table.LongCellRenderer lcRender
javax.swing.table.TableColumn column
}
sun/jvm/hotspot/ui/ObjectHistogramPanel$ObjectHistogramTableModel$ObjectHistogramComparator.class
ObjectHistogramPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramTableModel$ObjectHistogramComparator extends sun.jvm.hotspot.ui.table.TableModelComparator {
final synthetic sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramTableModel this$1
public void <init> (sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramTableModel, sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramTableModel)
sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramTableModel model
public java.lang.Object getValueForColumn (java.lang.Object, int)
Object obj
int column
sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramTableModel omodel
}
sun/jvm/hotspot/ui/ObjectHistogramPanel$ObjectHistogramTableModel.class
ObjectHistogramPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramTableModel extends sun.jvm.hotspot.ui.table.SortableTableModel {
private String[] columnNames
private Class[] columnClasses
final synthetic sun.jvm.hotspot.ui.ObjectHistogramPanel this$0
public void <init> (sun.jvm.hotspot.ui.ObjectHistogramPanel, sun.jvm.hotspot.oops.ObjectHistogram)
sun.jvm.hotspot.oops.ObjectHistogram histo
public int getColumnCount ()
public int getRowCount ()
public java.lang.String getColumnName (int)
int col
public java.lang.Class getColumnClass (int)
int col
public java.lang.Object getValueAt (int, int)
int row
int col
public java.lang.Object getValueForColumn (java.lang.Object, int)
Object obj
int col
sun.jvm.hotspot.oops.ObjectHistogramElement el
public sun.jvm.hotspot.oops.ObjectHistogramElement getElement (int)
int index
}
sun/jvm/hotspot/ui/ObjectHistogramPanel$ObjectHistogramToolBar.class
ObjectHistogramPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramToolBar extends com.sun.java.swing.ui.CommonToolBar {
private javax.swing.JTextField searchTF
final synthetic sun.jvm.hotspot.ui.ObjectHistogramPanel this$0
public void <init> (sun.jvm.hotspot.ui.ObjectHistogramPanel, com.sun.java.swing.ui.StatusBar)
com.sun.java.swing.ui.StatusBar status
protected void addComponents ()
javax.swing.InputMap im
javax.swing.ActionMap am
public java.lang.String getFindText ()
}
sun/jvm/hotspot/ui/ObjectHistogramPanel.class
ObjectHistogramPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.ObjectHistogramPanel extends javax.swing.JPanel implements java.awt.event.ActionListener {
private sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramTableModel dataModel
private sun.jvm.hotspot.ui.ObjectHistogramPanel$ObjectHistogramToolBar toolbar
private com.sun.java.swing.ui.StatusBar statusBar
private javax.swing.JTable table
private java.util.List listeners
public void <init> (sun.jvm.hotspot.oops.ObjectHistogram)
sun.jvm.hotspot.oops.ObjectHistogram histo
javax.swing.table.JTableHeader header
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
String command
protected void registerActions ()
private void registerAction (java.lang.String)
String actionName
com.sun.java.swing.action.ActionManager manager
com.sun.java.swing.action.DelegateAction action
public void addPanelListener (sun.jvm.hotspot.ui.ObjectHistogramPanel$Listener)
sun.jvm.hotspot.ui.ObjectHistogramPanel$Listener listener
public void removePanelListener (sun.jvm.hotspot.ui.ObjectHistogramPanel$Listener)
sun.jvm.hotspot.ui.ObjectHistogramPanel$Listener listener
private void findObject ()
java.awt.Rectangle cellBounds
String value
int i
java.awt.Rectangle cellBounds
String value
int i
String findText
javax.swing.table.TableModel model
int row
private void fireShowObjectsOfType ()
sun.jvm.hotspot.ui.ObjectHistogramPanel$Listener listener
java.util.Iterator iter
int i
sun.jvm.hotspot.oops.ObjectHistogramElement el
public static void main (java.lang.String[])
String[] args
static synthetic void access$000 (sun.jvm.hotspot.ui.ObjectHistogramPanel)
sun.jvm.hotspot.ui.ObjectHistogramPanel x0
}
sun/jvm/hotspot/ui/ObjectListPanel$1.class
ObjectListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectListPanel$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.ObjectListPanel this$0
void <init> (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/ObjectListPanel$2.class
ObjectListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectListPanel$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.ObjectListPanel this$0
void <init> (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/ObjectListPanel$3.class
ObjectListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectListPanel$3 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.ObjectListPanel this$0
void <init> (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/ObjectListPanel$4$1.class
ObjectListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectListPanel$4$1 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.ObjectListPanel$4 this$1
void <init> (sun.jvm.hotspot.ui.ObjectListPanel$4)
sun.jvm.hotspot.ui.ObjectListPanel$4 this$1
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/ObjectListPanel$4.class
ObjectListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectListPanel$4 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.ui.ObjectListPanel this$0
void <init> (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel this$0
public void run ()
}
sun/jvm/hotspot/ui/ObjectListPanel$5.class
ObjectListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectListPanel$5 extends java.lang.Object implements java.lang.Runnable {
final synthetic Runnable val$cutoverButtonRunnable
final synthetic sun.jvm.hotspot.utilities.WorkerThread val$worker
final synthetic sun.jvm.hotspot.ui.ObjectListPanel this$0
void <init> (sun.jvm.hotspot.ui.ObjectListPanel, java.lang.Runnable, sun.jvm.hotspot.utilities.WorkerThread)
sun.jvm.hotspot.ui.ObjectListPanel this$0
public void run ()
sun.jvm.hotspot.utilities.ReversePtrsAnalysis rev
}
sun/jvm/hotspot/ui/ObjectListPanel$AddressWrapper.class
ObjectListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectListPanel$AddressWrapper extends java.lang.Object implements java.lang.Comparable {
private sun.jvm.hotspot.debugger.Address address
private void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address address
public java.lang.String toString ()
public int compareTo (java.lang.Object)
Object o
sun.jvm.hotspot.ui.ObjectListPanel$AddressWrapper wrapper
sun.jvm.hotspot.debugger.Address addr
synthetic void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.ui.ObjectListPanel$1)
sun.jvm.hotspot.debugger.Address x0
sun.jvm.hotspot.ui.ObjectListPanel$1 x1
}
sun/jvm/hotspot/ui/ObjectListPanel$ObjectListTableModel$ObjectListComparator.class
ObjectListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectListPanel$ObjectListTableModel$ObjectListComparator extends sun.jvm.hotspot.ui.table.TableModelComparator {
final synthetic sun.jvm.hotspot.ui.ObjectListPanel$ObjectListTableModel this$1
public void <init> (sun.jvm.hotspot.ui.ObjectListPanel$ObjectListTableModel, sun.jvm.hotspot.ui.ObjectListPanel$ObjectListTableModel)
sun.jvm.hotspot.ui.ObjectListPanel$ObjectListTableModel model
public java.lang.Object getValueForColumn (java.lang.Object, int)
Object obj
int column
sun.jvm.hotspot.ui.ObjectListPanel$ObjectListTableModel omodel
}
sun/jvm/hotspot/ui/ObjectListPanel$ObjectListTableModel.class
ObjectListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ObjectListPanel$ObjectListTableModel extends sun.jvm.hotspot.ui.table.SortableTableModel {
final synthetic sun.jvm.hotspot.ui.ObjectListPanel this$0
public void <init> (sun.jvm.hotspot.ui.ObjectListPanel)
public int getColumnCount ()
public int getRowCount ()
public java.lang.String getColumnName (int)
int col
public java.lang.Object getValueAt (int, int)
int row
int col
sun.jvm.hotspot.oops.Oop oop
public java.lang.Object getValueForColumn (sun.jvm.hotspot.oops.Oop, int)
sun.jvm.hotspot.oops.Oop oop
int col
java.io.ByteArrayOutputStream bos
}
sun/jvm/hotspot/ui/ObjectListPanel.class
ObjectListPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.ObjectListPanel extends sun.jvm.hotspot.ui.SAPanel {
private sun.jvm.hotspot.ui.ObjectListPanel$ObjectListTableModel dataModel
private javax.swing.JTable table
private java.util.List elements
private sun.jvm.hotspot.utilities.HeapProgressThunk thunk
private boolean checkedForArrays
private boolean hasArrays
private int numColumns
private javax.swing.JButton livenessButton
private java.awt.event.ActionListener livenessButtonListener
private static final String showLivenessText
public void <init> (java.util.List, sun.jvm.hotspot.utilities.HeapProgressThunk)
java.util.List els
sun.jvm.hotspot.utilities.HeapProgressThunk thunk
javax.swing.table.JTableHeader header
javax.swing.JScrollPane scrollPane
javax.swing.JPanel panel
javax.swing.Box box
javax.swing.JButton button
private void fireShowInspector ()
sun.jvm.hotspot.ui.SAListener listener
java.util.Iterator iter
int i
sun.jvm.hotspot.oops.Oop oop
private void fireComputeLiveness ()
sun.jvm.hotspot.utilities.WorkerThread worker
Runnable cutoverButtonRunnable
private void fireShowLiveness ()
sun.jvm.hotspot.ui.SAListener listener
java.util.Iterator iter
int i
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.utilities.LivenessPathList list
private void checkForArrays ()
java.util.Iterator iter
private void computeNumColumns ()
static synthetic void access$000 (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel x0
static synthetic void access$100 (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel x0
static synthetic void access$200 (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel x0
static synthetic java.util.List access$300 (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel x0
static synthetic int access$400 (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel x0
static synthetic boolean access$500 (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel x0
static synthetic java.awt.event.ActionListener access$700 (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel x0
static synthetic javax.swing.JButton access$800 (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel x0
static synthetic java.awt.event.ActionListener access$702 (sun.jvm.hotspot.ui.ObjectListPanel, java.awt.event.ActionListener)
sun.jvm.hotspot.ui.ObjectListPanel x0
java.awt.event.ActionListener x1
static synthetic void access$900 (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel x0
static synthetic sun.jvm.hotspot.ui.ObjectListPanel$ObjectListTableModel access$1000 (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel x0
static synthetic sun.jvm.hotspot.utilities.HeapProgressThunk access$1100 (sun.jvm.hotspot.ui.ObjectListPanel)
sun.jvm.hotspot.ui.ObjectListPanel x0
}
sun/jvm/hotspot/ui/ProcessListPanel$1.class
ProcessListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ProcessListPanel$1 extends javax.swing.table.AbstractTableModel {
final synthetic sun.jvm.hotspot.ui.ProcessListPanel this$0
void <init> (sun.jvm.hotspot.ui.ProcessListPanel)
sun.jvm.hotspot.ui.ProcessListPanel this$0
public int getColumnCount ()
public int getRowCount ()
public java.lang.String getColumnName (int)
int col
public java.lang.Object getValueAt (int, int)
int row
int col
sun.jvm.hotspot.debugger.ProcessInfo info
}
sun/jvm/hotspot/ui/ProcessListPanel$2.class
ProcessListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ProcessListPanel$2 extends java.awt.event.MouseAdapter {
final synthetic sun.jvm.hotspot.ui.ProcessListPanel this$0
void <init> (sun.jvm.hotspot.ui.ProcessListPanel)
sun.jvm.hotspot.ui.ProcessListPanel this$0
public void mousePressed (java.awt.event.MouseEvent)
boolean newSortByName
int i
int pid
java.awt.event.MouseEvent e
int viewColumn
int column
}
sun/jvm/hotspot/ui/ProcessListPanel$3.class
ProcessListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ProcessListPanel$3 extends java.lang.Object implements java.util.Comparator {
final synthetic sun.jvm.hotspot.ui.ProcessListPanel this$0
void <init> (sun.jvm.hotspot.ui.ProcessListPanel)
sun.jvm.hotspot.ui.ProcessListPanel this$0
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
int scale
}
sun/jvm/hotspot/ui/ProcessListPanel$4.class
ProcessListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ProcessListPanel$4 extends java.lang.Object implements java.util.Comparator {
final synthetic sun.jvm.hotspot.ui.ProcessListPanel this$0
void <init> (sun.jvm.hotspot.ui.ProcessListPanel)
sun.jvm.hotspot.ui.ProcessListPanel this$0
public int compare (java.lang.Object, java.lang.Object)
int ret
int ret
Object o1
Object o2
int scale
int pid1
int pid2
int ret
}
sun/jvm/hotspot/ui/ProcessListPanel$5.class
ProcessListPanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.ProcessListPanel$5 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.ProcessListPanel this$0
void <init> (sun.jvm.hotspot.ui.ProcessListPanel)
sun.jvm.hotspot.ui.ProcessListPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/ProcessListPanel.class
ProcessListPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.ProcessListPanel extends javax.swing.JPanel {
private sun.jvm.hotspot.debugger.Debugger dbg
private javax.swing.table.AbstractTableModel dataModel
private java.util.List els
private boolean sortByName
private boolean sortReversed
private javax.swing.Timer timer
private javax.swing.JTable table
public void <init> (sun.jvm.hotspot.debugger.Debugger)
sun.jvm.hotspot.debugger.Debugger dbg
javax.swing.table.JTableHeader header
javax.swing.JScrollPane scrollPane
public void setAutoUpdateInterval (int)
int millis
public void start ()
public void stop ()
public synchronized void update ()
int i
int pid
java.util.List newEls
public synchronized sun.jvm.hotspot.debugger.ProcessInfo getSelectedProcess ()
int i
private synchronized void sort (java.util.List)
java.util.Comparator c
java.util.List els
java.util.Comparator c
private javax.swing.Timer getTimer ()
private synchronized int getPid (java.util.List, int)
java.util.List els
int index
private synchronized int findPid (java.util.List, int)
sun.jvm.hotspot.debugger.ProcessInfo info
int i
java.util.List els
int pid
static synthetic java.util.List access$000 (sun.jvm.hotspot.ui.ProcessListPanel)
sun.jvm.hotspot.ui.ProcessListPanel x0
static synthetic javax.swing.JTable access$100 (sun.jvm.hotspot.ui.ProcessListPanel)
sun.jvm.hotspot.ui.ProcessListPanel x0
static synthetic boolean access$200 (sun.jvm.hotspot.ui.ProcessListPanel)
sun.jvm.hotspot.ui.ProcessListPanel x0
static synthetic boolean access$302 (sun.jvm.hotspot.ui.ProcessListPanel, boolean)
sun.jvm.hotspot.ui.ProcessListPanel x0
boolean x1
static synthetic boolean access$300 (sun.jvm.hotspot.ui.ProcessListPanel)
sun.jvm.hotspot.ui.ProcessListPanel x0
static synthetic boolean access$202 (sun.jvm.hotspot.ui.ProcessListPanel, boolean)
sun.jvm.hotspot.ui.ProcessListPanel x0
boolean x1
static synthetic int access$400 (sun.jvm.hotspot.ui.ProcessListPanel, java.util.List, int)
sun.jvm.hotspot.ui.ProcessListPanel x0
java.util.List x1
int x2
static synthetic void access$500 (sun.jvm.hotspot.ui.ProcessListPanel, java.util.List)
sun.jvm.hotspot.ui.ProcessListPanel x0
java.util.List x1
static synthetic int access$600 (sun.jvm.hotspot.ui.ProcessListPanel, java.util.List, int)
sun.jvm.hotspot.ui.ProcessListPanel x0
java.util.List x1
int x2
static synthetic javax.swing.table.AbstractTableModel access$700 (sun.jvm.hotspot.ui.ProcessListPanel)
sun.jvm.hotspot.ui.ProcessListPanel x0
}
sun/jvm/hotspot/ui/ProgressBarPanel.class
ProgressBarPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.ProgressBarPanel extends javax.swing.JPanel {
private javax.swing.JLabel text
private javax.swing.JProgressBar bar
private static final int MAX
public static final int VERTICAL
public static final int HORIZONTAL
public void <init> ()
public void <init> (int)
javax.swing.JPanel panel
int layoutType
public void <init> (java.lang.String)
String text
public void <init> (int, java.lang.String)
int layoutType
String text
public void setText (java.lang.String)
String text
public void setValue (double)
double val
int realVal
public void setIndeterminate (boolean)
boolean value
}
sun/jvm/hotspot/ui/SAEditorPane.class
SAEditorPane.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.SAEditorPane extends javax.swing.JEditorPane {
public void <init> ()
public java.lang.String getSelectedText ()
String line
int rangeStart
int rangeEnd
javax.swing.text.ElementIterator it
javax.swing.text.Element e
String separator
Exception e
StringBuffer result
javax.swing.text.Document doc
int start
int end
public void setText (java.lang.String)
String text
}
sun/jvm/hotspot/ui/SAListener.class
SAListener.java
package sun.jvm.hotspot.ui
public abstract sun.jvm.hotspot.ui.SAListener extends java.lang.Object {
public abstract void showThreadOopInspector (sun.jvm.hotspot.runtime.JavaThread)
public abstract void showInspector (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
public abstract void showThreadStackMemory (sun.jvm.hotspot.runtime.JavaThread)
public abstract void showThreadInfo (sun.jvm.hotspot.runtime.JavaThread)
public abstract void showJavaStackTrace (sun.jvm.hotspot.runtime.JavaThread)
public abstract void showCodeViewer (sun.jvm.hotspot.debugger.Address)
public abstract void showLiveness (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.utilities.LivenessPathList)
}
sun/jvm/hotspot/ui/SAPanel.class
SAPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.SAPanel extends javax.swing.JPanel {
protected java.util.List listeners
public void <init> ()
public void addPanelListener (sun.jvm.hotspot.ui.SAListener)
sun.jvm.hotspot.ui.SAListener listener
public void removePanelListener (sun.jvm.hotspot.ui.SAListener)
sun.jvm.hotspot.ui.SAListener listener
public void showThreadOopInspector (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.ui.SAListener listener
java.util.Iterator iter
sun.jvm.hotspot.runtime.JavaThread t
public void showInspector (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop oop
public void showInspector (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.SAListener listener
java.util.Iterator iter
sun.jvm.hotspot.ui.tree.SimpleTreeNode node
public void showThreadStackMemory (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.ui.SAListener listener
java.util.Iterator iter
sun.jvm.hotspot.runtime.JavaThread t
public void showJavaStackTrace (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.ui.SAListener listener
java.util.Iterator iter
sun.jvm.hotspot.runtime.JavaThread t
public void showThreadInfo (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.ui.SAListener listener
java.util.Iterator iter
sun.jvm.hotspot.runtime.JavaThread t
public void showCodeViewer (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.ui.SAListener listener
java.util.Iterator iter
sun.jvm.hotspot.debugger.Address address
}
sun/jvm/hotspot/ui/SourceCodePanel$1.class
SourceCodePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.SourceCodePanel$1 extends java.awt.event.FocusAdapter {
final synthetic sun.jvm.hotspot.ui.SourceCodePanel this$0
void <init> (sun.jvm.hotspot.ui.SourceCodePanel)
sun.jvm.hotspot.ui.SourceCodePanel this$0
public void focusGained (java.awt.event.FocusEvent)
java.awt.event.FocusEvent e
}
sun/jvm/hotspot/ui/SourceCodePanel$2.class
SourceCodePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.SourceCodePanel$2 extends java.awt.event.KeyAdapter {
final synthetic sun.jvm.hotspot.ui.SourceCodePanel this$0
void <init> (sun.jvm.hotspot.ui.SourceCodePanel)
sun.jvm.hotspot.ui.SourceCodePanel this$0
public void keyPressed (java.awt.event.KeyEvent)
int lineNo
java.awt.event.KeyEvent e
}
sun/jvm/hotspot/ui/SourceCodePanel$RowHeader$1.class
SourceCodePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.SourceCodePanel$RowHeader$1 extends java.awt.event.HierarchyBoundsAdapter {
final synthetic sun.jvm.hotspot.ui.SourceCodePanel val$this$0
final synthetic sun.jvm.hotspot.ui.SourceCodePanel$RowHeader this$1
void <init> (sun.jvm.hotspot.ui.SourceCodePanel$RowHeader, sun.jvm.hotspot.ui.SourceCodePanel)
sun.jvm.hotspot.ui.SourceCodePanel$RowHeader this$1
public void ancestorResized (java.awt.event.HierarchyEvent)
java.awt.event.HierarchyEvent e
}
sun/jvm/hotspot/ui/SourceCodePanel$RowHeader.class
SourceCodePanel.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.SourceCodePanel$RowHeader extends javax.swing.JPanel {
private javax.swing.JViewport view
private boolean showLineNumbers
private int width
private int rowHeight
private boolean initted
final synthetic sun.jvm.hotspot.ui.SourceCodePanel this$0
public void <init> (sun.jvm.hotspot.ui.SourceCodePanel)
sun.jvm.hotspot.ui.SourceCodePanel this$0
public void paint (java.awt.Graphics)
String str
int strWidth
int i
java.awt.Rectangle clip
int start
int end
java.awt.FontMetrics fm
int ascent
java.awt.Graphics g
public boolean getShowLineNumbers ()
public void setShowLineNumbers (boolean)
boolean val
public void setFont (java.awt.Font)
java.awt.Font f
void setViewport (javax.swing.JViewport)
javax.swing.JViewport view
void recomputeSize ()
int numLines
String str
java.awt.Dimension d
javax.swing.text.BadLocationException e
}
sun/jvm/hotspot/ui/SourceCodePanel.class
SourceCodePanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.SourceCodePanel extends javax.swing.JPanel {
private javax.swing.JTextArea source
private sun.jvm.hotspot.ui.SourceCodePanel$RowHeader header
private String filename
private static final int LINE_NO_SPACE
private static final int ICON_SIZE
private static javax.swing.Icon topFrameCurLine
private static javax.swing.Icon lowerFrameCurLine
private static javax.swing.Icon breakpoint
private int highlightedLine
private java.util.Set breakpoints
private sun.jvm.hotspot.ui.EditorCommands comm
private sun.jvm.hotspot.ui.Editor parent
public void <init> ()
javax.swing.JScrollPane scroller
javax.swing.JViewport rowView
public void setFont (java.awt.Font)
java.awt.Font f
public boolean getShowLineNumbers ()
public void setShowLineNumbers (boolean)
boolean val
public boolean openFile (java.lang.String)
java.io.File file
int len
StringBuffer buf
char[] tmp
java.io.FileReader in
int res
String text
java.io.IOException e
String filename
public java.lang.String getSourceFileName ()
public int getCurrentLineNumber ()
javax.swing.text.BadLocationException e
public void showLineNumber (int)
int offset
java.awt.Rectangle rect
javax.swing.text.BadLocationException e
int lineNo
public void highlightLineNumber (int)
int lineNo
public void showBreakpointAtLine (int)
int lineNo
public boolean hasBreakpointAtLine (int)
int lineNo
public void clearBreakpointAtLine (int)
int lineNo
public void clearBreakpoints ()
public void setEditorCommands (sun.jvm.hotspot.ui.EditorCommands, sun.jvm.hotspot.ui.Editor)
sun.jvm.hotspot.ui.EditorCommands comm
sun.jvm.hotspot.ui.Editor parent
public void requestFocus ()
private void maybeLoadIcons ()
private javax.swing.Icon loadIcon (java.lang.String)
String which
java.net.URL url
static synthetic java.util.Set access$000 (sun.jvm.hotspot.ui.SourceCodePanel)
sun.jvm.hotspot.ui.SourceCodePanel x0
static synthetic javax.swing.Icon access$100 ()
static synthetic int access$200 (sun.jvm.hotspot.ui.SourceCodePanel)
sun.jvm.hotspot.ui.SourceCodePanel x0
static synthetic javax.swing.Icon access$300 ()
static synthetic javax.swing.JTextArea access$400 (sun.jvm.hotspot.ui.SourceCodePanel)
sun.jvm.hotspot.ui.SourceCodePanel x0
static synthetic sun.jvm.hotspot.ui.Editor access$500 (sun.jvm.hotspot.ui.SourceCodePanel)
sun.jvm.hotspot.ui.SourceCodePanel x0
static synthetic sun.jvm.hotspot.ui.EditorCommands access$600 (sun.jvm.hotspot.ui.SourceCodePanel)
sun.jvm.hotspot.ui.SourceCodePanel x0
}
sun/jvm/hotspot/ui/StringTransferable.class
StringTransferable.java
package sun.jvm.hotspot.ui
sun.jvm.hotspot.ui.StringTransferable extends java.lang.Object implements java.awt.datatransfer.Transferable {
private static final java.awt.datatransfer.DataFlavor[] supported
private String str
public void <init> (java.lang.String)
String str
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors ()
public boolean isDataFlavorSupported (java.awt.datatransfer.DataFlavor)
java.awt.datatransfer.DataFlavor flavor
public java.lang.Object getTransferData (java.awt.datatransfer.DataFlavor) throws java.awt.datatransfer.UnsupportedFlavorException java.io.IOException
java.awt.datatransfer.DataFlavor flavor
static void <clinit> ()
}
sun/jvm/hotspot/ui/SysPropsPanel.class
SysPropsPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.SysPropsPanel extends javax.swing.JPanel {
private sun.jvm.hotspot.ui.SAEditorPane flagsPane
public void <init> ()
private void initUI ()
private java.lang.String getFlags ()
Object key
java.util.Enumeration keys
StringBuffer buf
java.util.Properties sysProps
}
sun/jvm/hotspot/ui/ThreadInfoPanel.class
ThreadInfoPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.ThreadInfoPanel extends javax.swing.JPanel {
private javax.swing.JTextArea textArea
public void <init> ()
private void initUI ()
javax.swing.JScrollPane scroller
public void <init> (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread thread
public void setJavaThread (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread thread
java.io.ByteArrayOutputStream bos
java.io.PrintStream tty
}
sun/jvm/hotspot/ui/VMFlagsPanel.class
VMFlagsPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.VMFlagsPanel extends javax.swing.JPanel {
private javax.swing.JEditorPane flagsPane
public void <init> ()
private void initUI ()
private java.lang.String getFlags ()
int f
sun.jvm.hotspot.runtime.VM$Flag[] flags
StringBuffer buf
}
sun/jvm/hotspot/ui/VMVersionInfoPanel.class
VMVersionInfoPanel.java
package sun.jvm.hotspot.ui
public sun.jvm.hotspot.ui.VMVersionInfoPanel extends javax.swing.JPanel {
private javax.swing.JEditorPane versionPane
public void <init> ()
private void initUI ()
private java.lang.String getVersionInfo ()
sun.jvm.hotspot.runtime.VM vm
StringBuffer buf
String release
String internalInfo
}
sun/jvm/hotspot/ui/action/
sun/jvm/hotspot/ui/action/FindAction.class
FindAction.java
package sun.jvm.hotspot.ui.action
public sun.jvm.hotspot.ui.action.FindAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final Integer VALUE_MNEMONIC
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
static void <clinit> ()
}
sun/jvm/hotspot/ui/action/FindClassesAction.class
FindClassesAction.java
package sun.jvm.hotspot.ui.action
public sun.jvm.hotspot.ui.action.FindClassesAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final Integer VALUE_MNEMONIC
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
static void <clinit> ()
}
sun/jvm/hotspot/ui/action/FindCrashesAction.class
FindCrashesAction.java
package sun.jvm.hotspot.ui.action
public sun.jvm.hotspot.ui.action.FindCrashesAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
static void <clinit> ()
}
sun/jvm/hotspot/ui/action/HSDBActionManager.class
HSDBActionManager.java
package sun.jvm.hotspot.ui.action
public sun.jvm.hotspot.ui.action.HSDBActionManager extends com.sun.java.swing.action.ActionManager {
public void <init> ()
public static com.sun.java.swing.action.ActionManager getInstance ()
com.sun.java.swing.action.ActionManager m
protected void addActions ()
}
sun/jvm/hotspot/ui/action/InspectAction.class
InspectAction.java
package sun.jvm.hotspot.ui.action
public sun.jvm.hotspot.ui.action.InspectAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
static void <clinit> ()
}
sun/jvm/hotspot/ui/action/JavaStackTraceAction.class
JavaStackTraceAction.java
package sun.jvm.hotspot.ui.action
public sun.jvm.hotspot.ui.action.JavaStackTraceAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
static void <clinit> ()
}
sun/jvm/hotspot/ui/action/MemoryAction.class
MemoryAction.java
package sun.jvm.hotspot.ui.action
public sun.jvm.hotspot.ui.action.MemoryAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
static void <clinit> ()
}
sun/jvm/hotspot/ui/action/ShowAction.class
ShowAction.java
package sun.jvm.hotspot.ui.action
public sun.jvm.hotspot.ui.action.ShowAction extends com.sun.java.swing.action.DelegateAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final Integer VALUE_MNEMONIC
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
static void <clinit> ()
}
sun/jvm/hotspot/ui/action/ThreadInfoAction.class
ThreadInfoAction.java
package sun.jvm.hotspot.ui.action
public sun.jvm.hotspot.ui.action.ThreadInfoAction extends com.sun.java.swing.action.StateChangeAction {
public static final String VALUE_COMMAND
public static final String VALUE_NAME
public static final String VALUE_SMALL_ICON
public static final String VALUE_LARGE_ICON
public static final Integer VALUE_MNEMONIC
public static final String VALUE_SHORT_DESCRIPTION
public static final String VALUE_LONG_DESCRIPTION
public void <init> ()
static void <clinit> ()
}
sun/jvm/hotspot/ui/classbrowser/
sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel$1.class
ClassBrowserPanel.java
package sun.jvm.hotspot.ui.classbrowser
sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel$1 extends java.lang.Object implements javax.swing.event.HyperlinkListener {
final synthetic sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel this$0
void <init> (sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel)
sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel this$0
public void hyperlinkUpdate (javax.swing.event.HyperlinkEvent)
javax.swing.event.HyperlinkEvent e
}
sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel$ClassBrowserToolBar.class
ClassBrowserPanel.java
package sun.jvm.hotspot.ui.classbrowser
sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel$ClassBrowserToolBar extends com.sun.java.swing.ui.CommonToolBar {
private javax.swing.JTextField searchTF
final synthetic sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel this$0
public void <init> (sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel, com.sun.java.swing.ui.StatusBar)
com.sun.java.swing.ui.StatusBar status
protected void addComponents ()
javax.swing.InputMap im
javax.swing.ActionMap am
public java.lang.String getFindText ()
}
sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel.class
ClassBrowserPanel.java
package sun.jvm.hotspot.ui.classbrowser
public sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel extends javax.swing.JPanel implements java.awt.event.ActionListener {
private com.sun.java.swing.ui.StatusBar statusBar
private sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel$ClassBrowserToolBar toolBar
private javax.swing.JSplitPane splitPane
private sun.jvm.hotspot.ui.SAEditorPane classesEditor
private sun.jvm.hotspot.ui.SAEditorPane contentEditor
private sun.jvm.hotspot.ui.classbrowser.HTMLGenerator htmlGen
public void <init> ()
javax.swing.event.HyperlinkListener hyperListener
javax.swing.JPanel topPanel
javax.swing.JPanel bottomPanel
public void setClassesText (java.lang.String)
String text
public void setContentText (java.lang.String)
String text
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent evt
String command
protected void registerActions ()
private void registerAction (java.lang.String)
String actionName
com.sun.java.swing.action.ActionManager manager
com.sun.java.swing.action.DelegateAction action
private void findClasses ()
String findText
sun.jvm.hotspot.oops.InstanceKlass[] klasses
static synthetic sun.jvm.hotspot.ui.classbrowser.HTMLGenerator access$000 (sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel)
sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel x0
static synthetic sun.jvm.hotspot.ui.SAEditorPane access$100 (sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel)
sun.jvm.hotspot.ui.classbrowser.ClassBrowserPanel x0
}
sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel$1.class
CodeViewerPanel.java
package sun.jvm.hotspot.ui.classbrowser
sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel$1 extends java.lang.Object implements javax.swing.event.HyperlinkListener {
final synthetic sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel this$0
void <init> (sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel)
sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel this$0
public void hyperlinkUpdate (javax.swing.event.HyperlinkEvent)
String item
String description
int equalToIndex
javax.swing.event.HyperlinkEvent e
}
sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel$2.class
CodeViewerPanel.java
package sun.jvm.hotspot.ui.classbrowser
sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel$2 extends java.lang.Object implements java.awt.event.ActionListener {
final synthetic sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel this$0
void <init> (sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel)
sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel this$0
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.class
CodeViewerPanel.java
package sun.jvm.hotspot.ui.classbrowser
public sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel extends javax.swing.JPanel {
protected sun.jvm.hotspot.ui.SAEditorPane contentEditor
protected sun.jvm.hotspot.ui.HistoryComboBox address
protected sun.jvm.hotspot.ui.classbrowser.HTMLGenerator htmlGen
protected javax.swing.JScrollPane scrollPane
public void <init> ()
javax.swing.event.HyperlinkListener hyperListener
javax.swing.JPanel topPanel
javax.swing.JPanel bottomPanel
private void viewAddress ()
public void viewAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel)
sun.jvm.hotspot.ui.classbrowser.CodeViewerPanel x0
}
sun/jvm/hotspot/ui/classbrowser/HTMLGenerator$1.class
HTMLGenerator.java
package sun.jvm.hotspot.ui.classbrowser
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$1 extends java.lang.Object implements sun.jvm.hotspot.interpreter.BytecodeVisitor {
private sun.jvm.hotspot.oops.Method method
final synthetic sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter val$buf
final synthetic boolean val$hasLineNumbers
final synthetic sun.jvm.hotspot.ui.classbrowser.HTMLGenerator this$0
void <init> (sun.jvm.hotspot.ui.classbrowser.HTMLGenerator, sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter, boolean)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator this$0
public void prologue (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method m
public void visit (sun.jvm.hotspot.interpreter.Bytecode)
int lineNumber
RuntimeException re
sun.jvm.hotspot.interpreter.BytecodeNew newBytecode
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.interpreter.BytecodeInvoke invokeBytecode
sun.jvm.hotspot.oops.Method m
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.interpreter.BytecodeGetPut getPut
sun.jvm.hotspot.oops.Field f
Object oop
sun.jvm.hotspot.interpreter.BytecodeLoadConstant ldc
sun.jvm.hotspot.interpreter.Bytecode instr
int curBci
String instrStr
public void epilogue ()
}
sun/jvm/hotspot/ui/classbrowser/HTMLGenerator$1OopMapValueIterator.class
HTMLGenerator.java
package sun.jvm.hotspot.ui.classbrowser
final sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$1OopMapValueIterator extends java.lang.Object {
final synthetic int val$stack0
final synthetic sun.jvm.hotspot.ui.classbrowser.HTMLGenerator this$0
void <init> (sun.jvm.hotspot.ui.classbrowser.HTMLGenerator, int)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator this$0
final sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter iterate (sun.jvm.hotspot.compiler.OopMapStream, java.lang.String, boolean)
sun.jvm.hotspot.runtime.VMReg vmContentReg
int contentReg
sun.jvm.hotspot.compiler.OopMapValue omv
sun.jvm.hotspot.runtime.VMReg vmReg
int reg
sun.jvm.hotspot.compiler.OopMapStream oms
String type
boolean printContentReg
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter tmpBuf
boolean found
}
sun/jvm/hotspot/ui/classbrowser/HTMLGenerator$Formatter.class
HTMLGenerator.java
package sun.jvm.hotspot.ui.classbrowser
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter extends java.lang.Object {
boolean html
StringBuffer buf
void <init> (boolean)
boolean h
void append (java.lang.String)
String s
void append (int)
int s
void append (char)
char s
void append (java.lang.StringBuffer)
StringBuffer s
void append (sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter s
java.lang.StringBuffer getBuffer ()
public java.lang.String toString ()
void wrap (java.lang.String, java.lang.String)
String tag
String text
void wrap (java.lang.String, java.lang.String, java.lang.String)
String before
String after
String text
void h1 (java.lang.String)
String s
void h2 (java.lang.String)
String s
void h3 (java.lang.String)
String s
void h4 (java.lang.String)
String s
void beginList ()
void endList ()
void beginListItem ()
void endListItem ()
void li (java.lang.String)
String s
void beginTable (int)
int border
void cell (java.lang.String)
String s
void headerCell (java.lang.String)
String s
void endTable ()
void link (java.lang.String, java.lang.String)
String href
String text
void beginTag (java.lang.String)
String s
void endTag (java.lang.String)
String s
void bold (java.lang.String)
String s
void nl ()
void br ()
void genEmptyHTML ()
void genHTMLPrologue ()
void genHTMLPrologue (java.lang.String)
String title
void genHTMLEpilogue ()
}
sun/jvm/hotspot/ui/classbrowser/HTMLGenerator$HTMLDisassembler.class
HTMLGenerator.java
package sun.jvm.hotspot.ui.classbrowser
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$HTMLDisassembler extends java.lang.Object implements sun.jvm.hotspot.asm.InstructionVisitor {
private int instrSize
private sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
private sun.jvm.hotspot.asm.SymbolFinder symFinder
private long pc
private sun.jvm.hotspot.compiler.OopMapSet oms
private sun.jvm.hotspot.code.CodeBlob blob
private sun.jvm.hotspot.code.NMethod nmethod
final synthetic sun.jvm.hotspot.ui.classbrowser.HTMLGenerator this$0
void <init> (sun.jvm.hotspot.ui.classbrowser.HTMLGenerator, sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter, sun.jvm.hotspot.code.CodeBlob)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator this$0
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.code.CodeBlob blob
public int getInstructionSize ()
public void prologue ()
public void beginInstruction (long)
long currentPc
sun.jvm.hotspot.debugger.Address adr
public void printAddress (long)
long address
sun.jvm.hotspot.debugger.Address addr
public void print (java.lang.String)
String s
public void endInstruction (long)
sun.jvm.hotspot.code.ScopeDesc sd
sun.jvm.hotspot.compiler.OopMap om
long omspc
int i
int imax
long base
long endPc
public void epilogue ()
}
sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.class
HTMLGenerator.java
package sun.jvm.hotspot.ui.classbrowser
public sun.jvm.hotspot.ui.classbrowser.HTMLGenerator extends java.lang.Object implements sun.jvm.hotspot.runtime.ClassConstants {
private static final String DUMP_KLASS_OUTPUT_DIR
private static final int NATIVE_CODE_SIZE
private final String spaces
private final String tab
private boolean genHTML
public void <init> ()
public void <init> (boolean)
boolean html
protected java.lang.String escapeHTMLSpecialChars (java.lang.String)
char c
int i
String value
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
int len
public java.lang.String genHTMLForMessage (java.lang.String)
String message
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
public java.lang.String genHTMLErrorMessage (java.lang.Exception)
Exception exp
public java.lang.String genHTMLForWait (java.lang.String)
String message
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String genKlassTitle (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.oops.AccessFlags acc
sun.jvm.hotspot.oops.Symbol genSig
protected java.lang.String genBaseHref ()
protected java.lang.String genKlassHref (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass klass
protected java.lang.String genKlassLink (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String genMethodModifierString (sun.jvm.hotspot.oops.AccessFlags)
sun.jvm.hotspot.oops.AccessFlags acc
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String genMethodNameAndSignature (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.oops.Symbol sig
String methodName
sun.jvm.hotspot.oops.Symbol genSig
protected java.lang.String genMethodTitle (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String genMethodHref (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method m
protected java.lang.String genMethodLink (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method m
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String genMethodAndKlassLink (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method m
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String genNMethodHref (sun.jvm.hotspot.code.NMethod)
sun.jvm.hotspot.code.NMethod nm
public java.lang.String genNMethodTitle (sun.jvm.hotspot.code.NMethod)
sun.jvm.hotspot.code.NMethod nmethod
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.oops.Method m
protected java.lang.String genNMethodLink (sun.jvm.hotspot.code.NMethod)
sun.jvm.hotspot.code.NMethod nm
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
public java.lang.String genCodeBlobTitle (sun.jvm.hotspot.code.CodeBlob)
sun.jvm.hotspot.code.CodeBlob blob
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected sun.jvm.hotspot.interpreter.BytecodeDisassembler createBytecodeDisassembler (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method m
private java.lang.String genLowHighShort (int)
int val
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
private java.lang.String genListOfShort (short[])
int i
short[] values
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String genHTMLTableForConstantPool (sun.jvm.hotspot.oops.ConstantPool)
sun.jvm.hotspot.oops.Klass klass
int ctag
int index
sun.jvm.hotspot.oops.ConstantPool cpool
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
int length
public java.lang.String genHTML (sun.jvm.hotspot.oops.ConstantPool)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
Exception exp
sun.jvm.hotspot.oops.ConstantPool cpool
protected java.lang.String genConstantPoolHref (sun.jvm.hotspot.oops.ConstantPool)
sun.jvm.hotspot.oops.ConstantPool cpool
protected java.lang.String genConstantPoolTitle (sun.jvm.hotspot.oops.ConstantPool)
sun.jvm.hotspot.oops.ConstantPool cpool
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String genConstantPoolLink (sun.jvm.hotspot.oops.ConstantPool)
sun.jvm.hotspot.oops.ConstantPool cpool
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
public java.lang.String genHTML (sun.jvm.hotspot.oops.Method)
short cpIndex
sun.jvm.hotspot.oops.ConstantPool$CPSlot obj
int exp
sun.jvm.hotspot.oops.CheckedExceptionElement[] exceptions
short cpIndex
sun.jvm.hotspot.oops.ConstantPool$CPSlot obj
int e
sun.jvm.hotspot.oops.ExceptionTableElement[] exceptionTable
int numEntries
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.code.NMethod nmethod
boolean hasThrows
sun.jvm.hotspot.oops.ConstantPool cpool
sun.jvm.hotspot.interpreter.BytecodeDisassembler disasm
boolean hasLineNumbers
boolean hasException
Exception exp
sun.jvm.hotspot.oops.Method method
protected sun.jvm.hotspot.asm.SymbolFinder createSymbolFinder ()
public java.lang.String genHTMLForAddress (java.lang.String)
String addrStr
public java.lang.String genHTML (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.interpreter.InterpreterCodelet codelet
sun.jvm.hotspot.interpreter.Interpreter interp
sun.jvm.hotspot.oops.Metadata obj
Exception exp
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.code.CodeBlob blob
public java.lang.String genHTMLForRawDisassembly (sun.jvm.hotspot.debugger.Address, int)
Exception exp
sun.jvm.hotspot.debugger.Address startPc
int size
protected java.lang.String genHTMLForRawDisassembly (sun.jvm.hotspot.debugger.Address, java.lang.String)
Exception exp
sun.jvm.hotspot.debugger.Address startPc
String prevPCs
protected java.lang.String genPCHref (long)
long targetPc
protected java.lang.String genMultPCHref (java.lang.String)
String pcs
StringBuffer buf
protected java.lang.String genPCHref (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
protected java.lang.String genHTMLForRawDisassembly (sun.jvm.hotspot.debugger.Address, int, java.lang.String)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$HTMLDisassembler visitor
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter tmpBuf
long startPc
Exception exp
sun.jvm.hotspot.debugger.Address addr
int size
String prevPCs
protected java.lang.String genSafepointInfo (sun.jvm.hotspot.code.NMethod, sun.jvm.hotspot.code.ScopeDesc)
sun.jvm.hotspot.code.NMethod nm
sun.jvm.hotspot.code.ScopeDesc sd
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter tabs
protected void genScope (sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter, sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter, sun.jvm.hotspot.code.ScopeDesc)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter tabs
sun.jvm.hotspot.code.ScopeDesc sd
sun.jvm.hotspot.oops.Method m
int bci
int line
java.util.List locals
java.util.List expressions
java.util.List monitors
protected void genScObjInfo (sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter, sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter, sun.jvm.hotspot.code.ScopeDesc)
sun.jvm.hotspot.code.ScopeValue svf
String fstr
int accsFlags
sun.jvm.hotspot.oops.Symbol f_name
sun.jvm.hotspot.oops.AccessFlags access
int index
sun.jvm.hotspot.oops.InstanceKlass kls
int flen
sun.jvm.hotspot.utilities.U2Array klfields
int klen
int findex
sun.jvm.hotspot.oops.TypeArrayKlass kls
sun.jvm.hotspot.oops.TypeArrayKlass elkls
sun.jvm.hotspot.oops.ObjArrayKlass kls
sun.jvm.hotspot.oops.Klass elobj
int ndim
sun.jvm.hotspot.code.ScopeValue svf
String fstr
int findex
int flen
sun.jvm.hotspot.code.ObjectValue ov
sun.jvm.hotspot.code.ScopeValue sv
sun.jvm.hotspot.code.ConstantOopReadValue klv
sun.jvm.hotspot.debugger.OopHandle klHandle
sun.jvm.hotspot.oops.Oop obj
sun.jvm.hotspot.oops.Klass klass
int i
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter tabs
sun.jvm.hotspot.code.ScopeDesc sd
java.util.List objects
int length
protected java.lang.String genHTMLForOopMap (sun.jvm.hotspot.compiler.OopMap)
sun.jvm.hotspot.compiler.OopMap map
int stack0
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$1OopMapValueIterator omvIterator
sun.jvm.hotspot.compiler.OopMapStream oms
protected java.lang.String genOopMapInfo (sun.jvm.hotspot.code.NMethod, sun.jvm.hotspot.code.PCDesc)
sun.jvm.hotspot.code.NMethod nmethod
sun.jvm.hotspot.code.PCDesc pcDesc
sun.jvm.hotspot.compiler.OopMapSet mapSet
int pcOffset
sun.jvm.hotspot.compiler.OopMap map
protected java.lang.String genOopMapInfo (sun.jvm.hotspot.compiler.OopMap)
sun.jvm.hotspot.compiler.OopMap map
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String locationAsString (sun.jvm.hotspot.code.Location)
boolean isFloat
int regNum
sun.jvm.hotspot.runtime.VMReg vmReg
sun.jvm.hotspot.code.Location$Where w
sun.jvm.hotspot.code.Location$Type type
sun.jvm.hotspot.code.Location loc
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
private java.lang.String scopeValueAsString (sun.jvm.hotspot.code.ScopeDesc, sun.jvm.hotspot.code.ScopeValue)
sun.jvm.hotspot.code.ConstantIntValue intValue
sun.jvm.hotspot.code.ConstantLongValue longValue
sun.jvm.hotspot.code.ConstantDoubleValue dblValue
sun.jvm.hotspot.code.ConstantOopReadValue oopValue
sun.jvm.hotspot.debugger.OopHandle oopHandle
sun.jvm.hotspot.code.LocationValue lvalue
sun.jvm.hotspot.code.Location loc
sun.jvm.hotspot.code.ObjectValue ov
sun.jvm.hotspot.code.ScopeDesc sd
sun.jvm.hotspot.code.ScopeValue sv
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String genHTMLForScopeValues (sun.jvm.hotspot.code.ScopeDesc, boolean, java.util.List)
sun.jvm.hotspot.oops.Symbol name
sun.jvm.hotspot.code.ScopeValue sv
int i
sun.jvm.hotspot.code.ScopeDesc sd
boolean locals
java.util.List values
int length
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String genHTMLForLocals (sun.jvm.hotspot.code.ScopeDesc, java.util.List)
sun.jvm.hotspot.code.ScopeDesc sd
java.util.List locals
protected java.lang.String genHTMLForExpressions (sun.jvm.hotspot.code.ScopeDesc, java.util.List)
sun.jvm.hotspot.code.ScopeDesc sd
java.util.List expressions
protected java.lang.String genHTMLForMonitors (sun.jvm.hotspot.code.ScopeDesc, java.util.List)
sun.jvm.hotspot.code.MonitorValue mv
sun.jvm.hotspot.code.ScopeValue owner
sun.jvm.hotspot.code.Location loc
int i
sun.jvm.hotspot.code.ScopeDesc sd
java.util.List monitors
int length
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
public java.lang.String genHTML (sun.jvm.hotspot.code.NMethod)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
Exception exp
sun.jvm.hotspot.code.NMethod nmethod
public java.lang.String genHTML (sun.jvm.hotspot.code.CodeBlob)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
Exception exp
sun.jvm.hotspot.code.CodeBlob blob
protected java.lang.String genInterpreterCodeletTitle (sun.jvm.hotspot.interpreter.InterpreterCodelet)
sun.jvm.hotspot.interpreter.InterpreterCodelet codelet
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String genInterpreterCodeletLinkPageHref (sun.jvm.hotspot.code.StubQueue)
sun.jvm.hotspot.code.StubQueue stubq
public java.lang.String genInterpreterCodeletLinksPage ()
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.interpreter.Interpreter interp
sun.jvm.hotspot.code.StubQueue code
sun.jvm.hotspot.interpreter.InterpreterCodelet stub
public java.lang.String genHTML (sun.jvm.hotspot.interpreter.InterpreterCodelet)
sun.jvm.hotspot.interpreter.InterpreterCodelet codelet
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.interpreter.Interpreter interp
sun.jvm.hotspot.code.StubQueue stubq
sun.jvm.hotspot.code.Stub prev
sun.jvm.hotspot.code.Stub next
protected java.lang.String genDumpKlassesTitle (sun.jvm.hotspot.oops.InstanceKlass[])
sun.jvm.hotspot.oops.InstanceKlass[] klasses
protected java.lang.String genDumpKlassesHref (sun.jvm.hotspot.oops.InstanceKlass[])
int k
sun.jvm.hotspot.oops.InstanceKlass[] klasses
StringBuffer buf
protected java.lang.String genDumpKlassesLink (sun.jvm.hotspot.oops.InstanceKlass[])
sun.jvm.hotspot.oops.InstanceKlass[] klasses
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
public java.lang.String genHTMLForKlassNames (sun.jvm.hotspot.oops.InstanceKlass[])
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
Exception exp
sun.jvm.hotspot.oops.InstanceKlass[] klasses
protected java.lang.String genHTMLListForKlassNames (sun.jvm.hotspot.oops.InstanceKlass[])
sun.jvm.hotspot.oops.InstanceKlass ik
int i
sun.jvm.hotspot.oops.InstanceKlass[] klasses
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
public java.lang.String genHTMLForMethodNames (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
Exception exp
sun.jvm.hotspot.oops.InstanceKlass klass
protected java.lang.String genHTMLListForMethods (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.Method mtd
int m
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.utilities.MethodArray methods
int numMethods
protected java.lang.String genHTMLListForInterfaces (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass inf
int i
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.utilities.KlassArray interfaces
int numInterfaces
Exception exp
sun.jvm.hotspot.oops.InstanceKlass klass
protected java.lang.String genFieldModifierString (sun.jvm.hotspot.oops.AccessFlags)
sun.jvm.hotspot.oops.AccessFlags acc
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
public java.lang.String genHTMLForFieldNames (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
Exception exp
sun.jvm.hotspot.oops.InstanceKlass klass
protected java.lang.String genHTMLListForFields (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.Field field
String f_name
sun.jvm.hotspot.oops.Symbol f_sig
sun.jvm.hotspot.oops.Symbol f_genSig
sun.jvm.hotspot.oops.AccessFlags acc
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter sigBuf
int f
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.utilities.U2Array fields
int numFields
protected java.lang.String genKlassHierarchyHref (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass klass
protected java.lang.String genKlassHierarchyTitle (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String genKlassHierarchyLink (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
protected java.lang.String genHTMLListForSubKlasses (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.oops.Klass subklass
public java.lang.String genHTMLForKlassHierarchy (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
StringBuffer tabs
sun.jvm.hotspot.oops.InstanceKlass superKlass
sun.jvm.hotspot.oops.Klass subklass
protected java.lang.String genDumpKlassHref (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass klass
protected java.lang.String genDumpKlassLink (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
public java.lang.String genHTML (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
sun.jvm.hotspot.oops.InstanceKlass superKlass
protected sun.jvm.hotspot.debugger.Address parseAddress (java.lang.String)
String address
sun.jvm.hotspot.runtime.VM vm
sun.jvm.hotspot.debugger.Address addr
protected long addressToLong (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
protected sun.jvm.hotspot.debugger.Address longToAddress (long)
long addr
protected sun.jvm.hotspot.oops.Oop getOopAtAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.debugger.OopHandle oopHandle
protected sun.jvm.hotspot.oops.Oop getOopAtAddress (java.lang.String)
String address
sun.jvm.hotspot.debugger.Address addr
protected sun.jvm.hotspot.oops.Klass getKlassAtAddress (java.lang.String)
String address
sun.jvm.hotspot.debugger.Address addr
protected sun.jvm.hotspot.oops.Method getMethodAtAddress (java.lang.String)
String address
sun.jvm.hotspot.debugger.Address addr
protected sun.jvm.hotspot.oops.ConstantPool getConstantPoolAtAddress (java.lang.String)
String address
sun.jvm.hotspot.debugger.Address addr
private void dumpKlass (sun.jvm.hotspot.oops.InstanceKlass) throws java.io.IOException
String dirName
sun.jvm.hotspot.oops.InstanceKlass kls
String klassName
int index
java.io.File dir
java.io.File f
java.io.FileOutputStream fis
sun.jvm.hotspot.tools.jcore.ClassWriter cw
public java.lang.String genDumpKlass (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
java.io.IOException exp
sun.jvm.hotspot.oops.InstanceKlass kls
protected java.lang.String genJavaStackTraceTitle (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
public java.lang.String genHTMLForJavaStackTrace (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.oops.Method method
int lineNumber
sun.jvm.hotspot.debugger.Address pc
sun.jvm.hotspot.runtime.JavaVFrame vf
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
public java.lang.String genHTMLForHyperlink (java.lang.String)
sun.jvm.hotspot.oops.Klass k
sun.jvm.hotspot.oops.Method obj
String addr
Object obj
String address
String firstPC
String firstPC
int indexOfComma
sun.jvm.hotspot.oops.Klass obj
sun.jvm.hotspot.oops.ConstantPool obj
sun.jvm.hotspot.oops.Klass obj
Exception exp
sun.jvm.hotspot.oops.Klass obj
sun.jvm.hotspot.oops.InstanceKlass kls
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator$Formatter buf
java.util.StringTokenizer st
String href
static synthetic java.lang.String access$000 (sun.jvm.hotspot.ui.classbrowser.HTMLGenerator)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator x0
static synthetic java.lang.String access$100 (sun.jvm.hotspot.ui.classbrowser.HTMLGenerator)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator x0
static synthetic boolean access$200 (sun.jvm.hotspot.ui.classbrowser.HTMLGenerator)
sun.jvm.hotspot.ui.classbrowser.HTMLGenerator x0
}
sun/jvm/hotspot/ui/resources/
sun/jvm/hotspot/ui/resources/arrow.png
sun/jvm/hotspot/ui/resources/breakpoint.png
sun/jvm/hotspot/ui/resources/triangle.png
sun/jvm/hotspot/ui/table/
sun/jvm/hotspot/ui/table/LongCellRenderer.class
LongCellRenderer.java
package sun.jvm.hotspot.ui.table
public sun.jvm.hotspot.ui.table.LongCellRenderer extends javax.swing.table.DefaultTableCellRenderer {
private javax.swing.JFormattedTextField textField
public void <init> ()
public java.awt.Component getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
javax.swing.JTable table
Object value
boolean isSelected
boolean hasFocus
int row
int column
}
sun/jvm/hotspot/ui/table/SortHeaderCellRenderer.class
SortHeaderCellRenderer.java
package sun.jvm.hotspot.ui.table
public sun.jvm.hotspot.ui.table.SortHeaderCellRenderer extends javax.swing.table.DefaultTableCellRenderer {
private javax.swing.Icon descendingIcon
private javax.swing.Icon ascendingIcon
private sun.jvm.hotspot.ui.table.SortableTableModel model
public void <init> (javax.swing.table.JTableHeader, sun.jvm.hotspot.ui.table.SortableTableModel)
javax.swing.table.JTableHeader header
sun.jvm.hotspot.ui.table.SortableTableModel model
public javax.swing.ImageIcon getIcon (java.lang.String)
String name
String imagePath
java.net.URL url
public java.awt.Component getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
javax.swing.JTable table
Object value
boolean isSelected
boolean hasFocus
int row
int column
javax.swing.Icon icon
}
sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.class
SortHeaderMouseAdapter.java
package sun.jvm.hotspot.ui.table
public sun.jvm.hotspot.ui.table.SortHeaderMouseAdapter extends java.awt.event.MouseAdapter {
private sun.jvm.hotspot.ui.table.SortableTableModel model
private javax.swing.JTable table
public void <init> (javax.swing.JTable, sun.jvm.hotspot.ui.table.SortableTableModel)
javax.swing.JTable table
sun.jvm.hotspot.ui.table.SortableTableModel model
public void mouseClicked (java.awt.event.MouseEvent)
java.awt.event.MouseEvent evt
javax.swing.table.TableColumnModel columnModel
int viewColumn
int column
}
sun/jvm/hotspot/ui/table/SortableTableModel.class
SortableTableModel.java
package sun.jvm.hotspot.ui.table
public abstract sun.jvm.hotspot.ui.table.SortableTableModel extends javax.swing.table.AbstractTableModel {
private sun.jvm.hotspot.ui.table.TableModelComparator comparator
protected java.util.List elements
public void <init> ()
public void setComparator (sun.jvm.hotspot.ui.table.TableModelComparator)
sun.jvm.hotspot.ui.table.TableModelComparator comparator
public void sortByColumn (int, boolean)
int column
boolean ascending
public boolean isAscending ()
public int getColumn ()
}
sun/jvm/hotspot/ui/table/TableModelComparator.class
TableModelComparator.java
package sun.jvm.hotspot.ui.table
public abstract sun.jvm.hotspot.ui.table.TableModelComparator extends java.lang.Object implements java.util.Comparator {
private boolean ascending
protected javax.swing.table.TableModel model
private int[] columns
public void <init> (javax.swing.table.TableModel)
javax.swing.table.TableModel model
public void addColumn (int)
int column
int[] tempArray
public int getColumn ()
public void setAscending (boolean)
boolean ascending
public boolean isAscending ()
public int compare (java.lang.Object, java.lang.Object)
Comparable c1
Comparable c2
Object o1
Object o2
int result
int i
Object row1
Object row2
public abstract java.lang.Object getValueForColumn (java.lang.Object, int)
}
sun/jvm/hotspot/ui/tree/
sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.class
BadAddressTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.BadAddressTreeNodeAdapter extends sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter {
private String message
private static java.lang.String generateMessage (long, java.lang.String)
long addr
String kind
public void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.oops.MetadataField, boolean)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.oops.MetadataField field
boolean treeTableMode
public void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.oops.OopField field
boolean treeTableMode
public void <init> (sun.jvm.hotspot.debugger.OopHandle, sun.jvm.hotspot.oops.FieldIdentifier, boolean)
sun.jvm.hotspot.debugger.OopHandle addr
sun.jvm.hotspot.oops.FieldIdentifier id
boolean treeTableMode
public void <init> (long, sun.jvm.hotspot.oops.FieldIdentifier, boolean)
long addr
sun.jvm.hotspot.oops.FieldIdentifier id
boolean treeTableMode
public int getChildCount ()
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
int index
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
public java.lang.String getValue ()
}
sun/jvm/hotspot/ui/tree/BooleanTreeNodeAdapter.class
BooleanTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.BooleanTreeNodeAdapter extends sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter {
private boolean val
public void <init> (boolean, sun.jvm.hotspot.oops.FieldIdentifier)
boolean val
sun.jvm.hotspot.oops.FieldIdentifier id
public void <init> (boolean, sun.jvm.hotspot.oops.FieldIdentifier, boolean)
boolean val
sun.jvm.hotspot.oops.FieldIdentifier id
boolean treeTableMode
public int getChildCount ()
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
int index
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
public java.lang.String getValue ()
}
sun/jvm/hotspot/ui/tree/CStringTreeNodeAdapter.class
CStringTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.CStringTreeNodeAdapter extends sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter {
private String val
public void <init> (java.lang.String, sun.jvm.hotspot.oops.FieldIdentifier)
String val
sun.jvm.hotspot.oops.FieldIdentifier id
public void <init> (java.lang.String, sun.jvm.hotspot.oops.FieldIdentifier, boolean)
String val
sun.jvm.hotspot.oops.FieldIdentifier id
boolean treeTableMode
public int getChildCount ()
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
int index
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
public java.lang.String getValue ()
}
sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter$CTypeFieldIdentifier.class
CTypeTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
sun.jvm.hotspot.ui.tree.CTypeTreeNodeAdapter$CTypeFieldIdentifier extends sun.jvm.hotspot.oops.FieldIdentifier {
private final sun.jvm.hotspot.types.Field field
private final sun.jvm.hotspot.types.Type holder
void <init> (sun.jvm.hotspot.types.Type, sun.jvm.hotspot.types.Field)
sun.jvm.hotspot.types.Type t
sun.jvm.hotspot.types.Field f
public sun.jvm.hotspot.types.Field getField ()
public java.lang.String getName ()
}
sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.class
CTypeTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.CTypeTreeNodeAdapter extends sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter {
private final sun.jvm.hotspot.debugger.Address addr
private final sun.jvm.hotspot.types.Type type
private sun.jvm.hotspot.ui.tree.CTypeTreeNodeAdapter$CTypeFieldIdentifier[] fields
private void collectFields (sun.jvm.hotspot.types.Type, java.util.ArrayList, boolean, boolean)
sun.jvm.hotspot.types.Field f
sun.jvm.hotspot.types.Type type
java.util.ArrayList list
boolean statics
boolean recurse
sun.jvm.hotspot.types.Type supertype
java.util.Iterator i
private sun.jvm.hotspot.ui.tree.CTypeTreeNodeAdapter$CTypeFieldIdentifier[] getFields ()
java.util.ArrayList f
public void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.types.Type, sun.jvm.hotspot.oops.FieldIdentifier)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.types.Type t
sun.jvm.hotspot.oops.FieldIdentifier id
public void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.types.Type, sun.jvm.hotspot.oops.FieldIdentifier, boolean)
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.types.Type t
sun.jvm.hotspot.oops.FieldIdentifier id
boolean treeTableMode
public void <init> (sun.jvm.hotspot.types.Type)
sun.jvm.hotspot.types.Type t
java.util.ArrayList statics
public void <init> (java.util.Iterator)
java.util.Iterator types
java.util.ArrayList statics
public int getChildCount ()
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.debugger.AddressException e
sun.jvm.hotspot.oops.UnknownOopException e
sun.jvm.hotspot.debugger.OopHandle handle
long value
long value
long value
long value
long value
char value
boolean value
float value
double value
boolean isStatic
sun.jvm.hotspot.debugger.Address ptr
sun.jvm.hotspot.debugger.Address ptr
sun.jvm.hotspot.debugger.AddressException e
int index
sun.jvm.hotspot.ui.tree.CTypeTreeNodeAdapter$CTypeFieldIdentifier cf
sun.jvm.hotspot.types.Field f
sun.jvm.hotspot.types.Type t
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
int i
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
sun.jvm.hotspot.ui.tree.CTypeTreeNodeAdapter$CTypeFieldIdentifier id
sun.jvm.hotspot.ui.tree.CTypeTreeNodeAdapter$CTypeFieldIdentifier[] f
public java.lang.String getValue ()
}
sun/jvm/hotspot/ui/tree/CharTreeNodeAdapter.class
CharTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.CharTreeNodeAdapter extends sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter {
private char val
public void <init> (char, sun.jvm.hotspot.oops.FieldIdentifier)
char val
sun.jvm.hotspot.oops.FieldIdentifier id
public void <init> (char, sun.jvm.hotspot.oops.FieldIdentifier, boolean)
char val
sun.jvm.hotspot.oops.FieldIdentifier id
boolean treeTableMode
public int getChildCount ()
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
int index
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
public java.lang.String getValue ()
}
sun/jvm/hotspot/ui/tree/DoubleTreeNodeAdapter.class
DoubleTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.DoubleTreeNodeAdapter extends sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter {
private double val
public void <init> (double, sun.jvm.hotspot.oops.FieldIdentifier)
double val
sun.jvm.hotspot.oops.FieldIdentifier id
public void <init> (double, sun.jvm.hotspot.oops.FieldIdentifier, boolean)
double val
sun.jvm.hotspot.oops.FieldIdentifier id
boolean treeTableMode
public int getChildCount ()
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
int index
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
public java.lang.String getValue ()
}
sun/jvm/hotspot/ui/tree/FieldTreeNodeAdapter.class
FieldTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
public abstract sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter extends java.lang.Object implements sun.jvm.hotspot.ui.tree.SimpleTreeNode {
private sun.jvm.hotspot.oops.FieldIdentifier id
private boolean treeTableMode
public void <init> (sun.jvm.hotspot.oops.FieldIdentifier, boolean)
sun.jvm.hotspot.oops.FieldIdentifier id
boolean treeTableMode
public sun.jvm.hotspot.oops.FieldIdentifier getID ()
public boolean getTreeTableMode ()
public java.lang.String getName ()
public java.lang.String toString ()
}
sun/jvm/hotspot/ui/tree/FloatTreeNodeAdapter.class
FloatTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.FloatTreeNodeAdapter extends sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter {
private float val
public void <init> (float, sun.jvm.hotspot.oops.FieldIdentifier)
float val
sun.jvm.hotspot.oops.FieldIdentifier id
public void <init> (float, sun.jvm.hotspot.oops.FieldIdentifier, boolean)
float val
sun.jvm.hotspot.oops.FieldIdentifier id
boolean treeTableMode
public int getChildCount ()
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
int index
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
public java.lang.String getValue ()
}
sun/jvm/hotspot/ui/tree/LongTreeNodeAdapter.class
LongTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.LongTreeNodeAdapter extends sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter {
private long val
private boolean hexFormat
public void <init> (long, sun.jvm.hotspot.oops.FieldIdentifier)
long val
sun.jvm.hotspot.oops.FieldIdentifier id
public void <init> (long, sun.jvm.hotspot.oops.FieldIdentifier, boolean)
long val
sun.jvm.hotspot.oops.FieldIdentifier id
boolean treeTableMode
public void setHexFormat (boolean)
boolean hexFormat
public boolean getHexFormat ()
public int getChildCount ()
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
int index
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
public java.lang.String getValue ()
}
sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter$Counter.class
MetadataTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
sun.jvm.hotspot.ui.tree.MetadataTreeNodeAdapter$Counter extends sun.jvm.hotspot.oops.DefaultMetadataVisitor {
private int numFields
void <init> ()
public int getNumFields ()
public void prologue ()
public void doMetadata (sun.jvm.hotspot.oops.MetadataField, boolean)
sun.jvm.hotspot.oops.MetadataField field
boolean isVMField
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.oops.OopField field
boolean isVMField
public void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
sun.jvm.hotspot.oops.ByteField field
boolean isVMField
public void doChar (sun.jvm.hotspot.oops.CharField, boolean)
sun.jvm.hotspot.oops.CharField field
boolean isVMField
public void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
sun.jvm.hotspot.oops.BooleanField field
boolean isVMField
public void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
sun.jvm.hotspot.oops.ShortField field
boolean isVMField
public void doInt (sun.jvm.hotspot.oops.IntField, boolean)
sun.jvm.hotspot.oops.IntField field
boolean isVMField
public void doLong (sun.jvm.hotspot.oops.LongField, boolean)
sun.jvm.hotspot.oops.LongField field
boolean isVMField
public void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
sun.jvm.hotspot.oops.FloatField field
boolean isVMField
public void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
sun.jvm.hotspot.oops.DoubleField field
boolean isVMField
public void doCInt (sun.jvm.hotspot.oops.CIntField, boolean)
sun.jvm.hotspot.oops.CIntField field
boolean isVMField
}
sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter$Fetcher.class
MetadataTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
sun.jvm.hotspot.ui.tree.MetadataTreeNodeAdapter$Fetcher extends sun.jvm.hotspot.oops.DefaultMetadataVisitor {
private int index
private int curField
private sun.jvm.hotspot.ui.tree.SimpleTreeNode child
final synthetic sun.jvm.hotspot.ui.tree.MetadataTreeNodeAdapter this$0
public void <init> (sun.jvm.hotspot.ui.tree.MetadataTreeNodeAdapter, int)
sun.jvm.hotspot.ui.tree.MetadataTreeNodeAdapter this$0
int index
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild ()
public void prologue ()
public void doMetadata (sun.jvm.hotspot.oops.MetadataField, boolean)
sun.jvm.hotspot.debugger.AddressException e
sun.jvm.hotspot.oops.UnknownOopException e
sun.jvm.hotspot.oops.MetadataField field
boolean isVMField
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.debugger.AddressException e
sun.jvm.hotspot.oops.UnknownOopException e
sun.jvm.hotspot.oops.OopField field
boolean isVMField
public void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
sun.jvm.hotspot.oops.ByteField field
boolean isVMField
public void doChar (sun.jvm.hotspot.oops.CharField, boolean)
sun.jvm.hotspot.oops.CharField field
boolean isVMField
public void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
sun.jvm.hotspot.oops.BooleanField field
boolean isVMField
public void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
sun.jvm.hotspot.oops.ShortField field
boolean isVMField
public void doInt (sun.jvm.hotspot.oops.IntField, boolean)
sun.jvm.hotspot.oops.IntField field
boolean isVMField
public void doLong (sun.jvm.hotspot.oops.LongField, boolean)
sun.jvm.hotspot.oops.LongField field
boolean isVMField
public void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
sun.jvm.hotspot.oops.FloatField field
boolean isVMField
public void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
sun.jvm.hotspot.oops.DoubleField field
boolean isVMField
public void doCInt (sun.jvm.hotspot.oops.CIntField, boolean)
sun.jvm.hotspot.oops.CIntField field
boolean isVMField
}
sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter$Finder.class
MetadataTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
sun.jvm.hotspot.ui.tree.MetadataTreeNodeAdapter$Finder extends sun.jvm.hotspot.oops.DefaultMetadataVisitor {
private sun.jvm.hotspot.oops.FieldIdentifier id
private int curField
private int index
public void <init> (sun.jvm.hotspot.oops.FieldIdentifier)
sun.jvm.hotspot.oops.FieldIdentifier id
public int getIndex ()
public void prologue ()
public void doMetadata (sun.jvm.hotspot.oops.MetadataField, boolean)
sun.jvm.hotspot.oops.MetadataField field
boolean isVMField
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.oops.OopField field
boolean isVMField
public void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
sun.jvm.hotspot.oops.ByteField field
boolean isVMField
public void doChar (sun.jvm.hotspot.oops.CharField, boolean)
sun.jvm.hotspot.oops.CharField field
boolean isVMField
public void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
sun.jvm.hotspot.oops.BooleanField field
boolean isVMField
public void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
sun.jvm.hotspot.oops.ShortField field
boolean isVMField
public void doInt (sun.jvm.hotspot.oops.IntField, boolean)
sun.jvm.hotspot.oops.IntField field
boolean isVMField
public void doLong (sun.jvm.hotspot.oops.LongField, boolean)
sun.jvm.hotspot.oops.LongField field
boolean isVMField
public void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
sun.jvm.hotspot.oops.FloatField field
boolean isVMField
public void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
sun.jvm.hotspot.oops.DoubleField field
boolean isVMField
public void doCInt (sun.jvm.hotspot.oops.CIntField, boolean)
sun.jvm.hotspot.oops.CIntField field
boolean isVMField
}
sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter.class
MetadataTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.MetadataTreeNodeAdapter extends sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter {
private sun.jvm.hotspot.oops.Metadata metadata
public void <init> (sun.jvm.hotspot.oops.Metadata, sun.jvm.hotspot.oops.FieldIdentifier)
sun.jvm.hotspot.oops.Metadata metadata
sun.jvm.hotspot.oops.FieldIdentifier id
public void <init> (sun.jvm.hotspot.oops.Metadata, sun.jvm.hotspot.oops.FieldIdentifier, boolean)
sun.jvm.hotspot.oops.Metadata metadata
sun.jvm.hotspot.oops.FieldIdentifier id
boolean treeTableMode
public sun.jvm.hotspot.oops.Metadata getMetadata ()
public int getChildCount ()
sun.jvm.hotspot.ui.tree.MetadataTreeNodeAdapter$Counter c
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
int index
sun.jvm.hotspot.ui.tree.MetadataTreeNodeAdapter$Fetcher f
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
sun.jvm.hotspot.oops.FieldIdentifier id
sun.jvm.hotspot.ui.tree.MetadataTreeNodeAdapter$Finder f
public java.lang.String getValue ()
java.io.ByteArrayOutputStream bos
}
sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter$Counter.class
OopTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
sun.jvm.hotspot.ui.tree.OopTreeNodeAdapter$Counter extends sun.jvm.hotspot.oops.DefaultOopVisitor {
private int numFields
void <init> ()
public int getNumFields ()
public void prologue ()
public void doMetadata (sun.jvm.hotspot.oops.MetadataField, boolean)
sun.jvm.hotspot.oops.MetadataField field
boolean isVMField
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.oops.OopField field
boolean isVMField
public void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
sun.jvm.hotspot.oops.ByteField field
boolean isVMField
public void doChar (sun.jvm.hotspot.oops.CharField, boolean)
sun.jvm.hotspot.oops.CharField field
boolean isVMField
public void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
sun.jvm.hotspot.oops.BooleanField field
boolean isVMField
public void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
sun.jvm.hotspot.oops.ShortField field
boolean isVMField
public void doInt (sun.jvm.hotspot.oops.IntField, boolean)
sun.jvm.hotspot.oops.IntField field
boolean isVMField
public void doLong (sun.jvm.hotspot.oops.LongField, boolean)
sun.jvm.hotspot.oops.LongField field
boolean isVMField
public void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
sun.jvm.hotspot.oops.FloatField field
boolean isVMField
public void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
sun.jvm.hotspot.oops.DoubleField field
boolean isVMField
public void doCInt (sun.jvm.hotspot.oops.CIntField, boolean)
sun.jvm.hotspot.oops.CIntField field
boolean isVMField
}
sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter$Fetcher.class
OopTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
sun.jvm.hotspot.ui.tree.OopTreeNodeAdapter$Fetcher extends sun.jvm.hotspot.oops.DefaultOopVisitor {
private int index
private int curField
private sun.jvm.hotspot.ui.tree.SimpleTreeNode child
final synthetic sun.jvm.hotspot.ui.tree.OopTreeNodeAdapter this$0
public void <init> (sun.jvm.hotspot.ui.tree.OopTreeNodeAdapter, int)
sun.jvm.hotspot.ui.tree.OopTreeNodeAdapter this$0
int index
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild ()
public void prologue ()
public void doMetadata (sun.jvm.hotspot.oops.MetadataField, boolean)
sun.jvm.hotspot.debugger.AddressException e
sun.jvm.hotspot.oops.UnknownOopException e
sun.jvm.hotspot.oops.MetadataField field
boolean isVMField
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.debugger.AddressException e
sun.jvm.hotspot.oops.UnknownOopException e
sun.jvm.hotspot.oops.OopField field
boolean isVMField
public void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
sun.jvm.hotspot.oops.ByteField field
boolean isVMField
public void doChar (sun.jvm.hotspot.oops.CharField, boolean)
sun.jvm.hotspot.oops.CharField field
boolean isVMField
public void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
sun.jvm.hotspot.oops.BooleanField field
boolean isVMField
public void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
sun.jvm.hotspot.oops.ShortField field
boolean isVMField
public void doInt (sun.jvm.hotspot.oops.IntField, boolean)
sun.jvm.hotspot.oops.IntField field
boolean isVMField
public void doLong (sun.jvm.hotspot.oops.LongField, boolean)
sun.jvm.hotspot.oops.LongField field
boolean isVMField
public void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
sun.jvm.hotspot.oops.FloatField field
boolean isVMField
public void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
sun.jvm.hotspot.oops.DoubleField field
boolean isVMField
public void doCInt (sun.jvm.hotspot.oops.CIntField, boolean)
sun.jvm.hotspot.oops.CIntField field
boolean isVMField
}
sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter$Finder.class
OopTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
sun.jvm.hotspot.ui.tree.OopTreeNodeAdapter$Finder extends sun.jvm.hotspot.oops.DefaultOopVisitor {
private sun.jvm.hotspot.oops.FieldIdentifier id
private int curField
private int index
public void <init> (sun.jvm.hotspot.oops.FieldIdentifier)
sun.jvm.hotspot.oops.FieldIdentifier id
public int getIndex ()
public void prologue ()
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.oops.OopField field
boolean isVMField
public void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
sun.jvm.hotspot.oops.ByteField field
boolean isVMField
public void doChar (sun.jvm.hotspot.oops.CharField, boolean)
sun.jvm.hotspot.oops.CharField field
boolean isVMField
public void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
sun.jvm.hotspot.oops.BooleanField field
boolean isVMField
public void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
sun.jvm.hotspot.oops.ShortField field
boolean isVMField
public void doInt (sun.jvm.hotspot.oops.IntField, boolean)
sun.jvm.hotspot.oops.IntField field
boolean isVMField
public void doLong (sun.jvm.hotspot.oops.LongField, boolean)
sun.jvm.hotspot.oops.LongField field
boolean isVMField
public void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
sun.jvm.hotspot.oops.FloatField field
boolean isVMField
public void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
sun.jvm.hotspot.oops.DoubleField field
boolean isVMField
public void doCInt (sun.jvm.hotspot.oops.CIntField, boolean)
sun.jvm.hotspot.oops.CIntField field
boolean isVMField
}
sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.class
OopTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.OopTreeNodeAdapter extends sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter {
private sun.jvm.hotspot.oops.Oop oop
public void <init> (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.FieldIdentifier)
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.FieldIdentifier id
public void <init> (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.FieldIdentifier, boolean)
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.FieldIdentifier id
boolean treeTableMode
public sun.jvm.hotspot.oops.Oop getOop ()
public int getChildCount ()
sun.jvm.hotspot.ui.tree.OopTreeNodeAdapter$Counter c
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
int index
sun.jvm.hotspot.ui.tree.OopTreeNodeAdapter$Fetcher f
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
sun.jvm.hotspot.oops.FieldIdentifier id
sun.jvm.hotspot.ui.tree.OopTreeNodeAdapter$Finder f
public java.lang.String getValue ()
java.io.ByteArrayOutputStream bos
}
sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.class
RevPtrsTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.RevPtrsTreeNodeAdapter extends sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter {
private static sun.jvm.hotspot.oops.FieldIdentifier fid
private java.util.List children
public void <init> (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop oop
public void <init> (sun.jvm.hotspot.oops.Oop, boolean)
sun.jvm.hotspot.oops.Oop oop
boolean treeTableMode
public int getChildCount ()
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
sun.jvm.hotspot.oops.NamedFieldIdentifier nfi
int index
sun.jvm.hotspot.utilities.LivenessPathElement lpe
sun.jvm.hotspot.oops.IndexableFieldIdentifier ifid
sun.jvm.hotspot.oops.Oop oop
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
sun.jvm.hotspot.oops.FieldIdentifier id
sun.jvm.hotspot.oops.IndexableFieldIdentifier ifid
public java.lang.String getName ()
public java.lang.String getValue ()
static void <clinit> ()
}
sun/jvm/hotspot/ui/tree/RootTreeNodeAdapter.class
RootTreeNodeAdapter.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.RootTreeNodeAdapter extends sun.jvm.hotspot.ui.tree.FieldTreeNodeAdapter {
private String val
public void <init> (java.lang.String, sun.jvm.hotspot.oops.FieldIdentifier)
String val
sun.jvm.hotspot.oops.FieldIdentifier id
public void <init> (java.lang.String, sun.jvm.hotspot.oops.FieldIdentifier, boolean)
String val
sun.jvm.hotspot.oops.FieldIdentifier id
boolean treeTableMode
public int getChildCount ()
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
int index
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
public java.lang.String getValue ()
}
sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.class
SimpleTreeGroupNode.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.SimpleTreeGroupNode extends java.lang.Object implements sun.jvm.hotspot.ui.tree.SimpleTreeNode {
private java.util.List children
public void <init> ()
public int getChildCount ()
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
int index
public void addChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
public sun.jvm.hotspot.ui.tree.SimpleTreeNode removeChild (int)
int index
public void removeAllChildren ()
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
public java.lang.String getName ()
public java.lang.String getValue ()
}
sun/jvm/hotspot/ui/tree/SimpleTreeModel$1.class
SimpleTreeModel.java
package sun.jvm.hotspot.ui.tree
final sun.jvm.hotspot.ui.tree.SimpleTreeModel$1 extends java.lang.Object implements sun.jvm.hotspot.ui.tree.SimpleTreeNode {
void <init> ()
public int getChildCount ()
public sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
int index
public boolean isLeaf ()
public int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode child
public java.lang.String toString ()
public java.lang.String getName ()
public java.lang.String getValue ()
}
sun/jvm/hotspot/ui/tree/SimpleTreeModel.class
SimpleTreeModel.java
package sun.jvm.hotspot.ui.tree
public sun.jvm.hotspot.ui.tree.SimpleTreeModel extends java.lang.Object implements javax.swing.tree.TreeModel {
private static final sun.jvm.hotspot.ui.tree.SimpleTreeNode singletonNullRoot
private sun.jvm.hotspot.ui.tree.SimpleTreeNode root
private java.util.List listeners
public void <init> ()
public void setRoot (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
sun.jvm.hotspot.ui.tree.SimpleTreeNode node
public java.lang.Object getRoot ()
public java.lang.Object getChild (java.lang.Object, int)
Object parent
int index
public int getChildCount (java.lang.Object)
Object parent
public boolean isLeaf (java.lang.Object)
Object node
public void valueForPathChanged (javax.swing.tree.TreePath, java.lang.Object)
javax.swing.tree.TreePath path
Object newValue
public int getIndexOfChild (java.lang.Object, java.lang.Object)
Object parent
Object child
public void addTreeModelListener (javax.swing.event.TreeModelListener)
javax.swing.event.TreeModelListener l
public void removeTreeModelListener (javax.swing.event.TreeModelListener)
javax.swing.event.TreeModelListener l
public void fireTreeStructureChanged ()
javax.swing.event.TreeModelListener l
java.util.Iterator iter
javax.swing.event.TreeModelEvent e
static void <clinit> ()
}
sun/jvm/hotspot/ui/tree/SimpleTreeNode.class
SimpleTreeNode.java
package sun.jvm.hotspot.ui.tree
public abstract sun.jvm.hotspot.ui.tree.SimpleTreeNode extends java.lang.Object {
public abstract int getChildCount ()
public abstract sun.jvm.hotspot.ui.tree.SimpleTreeNode getChild (int)
public abstract boolean isLeaf ()
public abstract int getIndexOfChild (sun.jvm.hotspot.ui.tree.SimpleTreeNode)
public abstract java.lang.String getName ()
public abstract java.lang.String getValue ()
}
sun/jvm/hotspot/ui/treetable/
sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.class
AbstractTreeTableModel.java
package sun.jvm.hotspot.ui.treetable
public abstract sun.jvm.hotspot.ui.treetable.AbstractTreeTableModel extends java.lang.Object implements sun.jvm.hotspot.ui.treetable.TreeTableModel {
protected Object root
protected javax.swing.event.EventListenerList listenerList
public void <init> (java.lang.Object)
Object root
public java.lang.Object getRoot ()
public boolean isLeaf (java.lang.Object)
Object node
public void valueForPathChanged (javax.swing.tree.TreePath, java.lang.Object)
javax.swing.tree.TreePath path
Object newValue
public int getIndexOfChild (java.lang.Object, java.lang.Object)
int i
Object parent
Object child
public void addTreeModelListener (javax.swing.event.TreeModelListener)
javax.swing.event.TreeModelListener l
public void removeTreeModelListener (javax.swing.event.TreeModelListener)
javax.swing.event.TreeModelListener l
protected void fireTreeNodesChanged (java.lang.Object, java.lang.Object[], int[], java.lang.Object[])
int i
Object source
Object[] path
int[] childIndices
Object[] children
Object[] listeners
javax.swing.event.TreeModelEvent e
protected void fireTreeNodesInserted (java.lang.Object, java.lang.Object[], int[], java.lang.Object[])
int i
Object source
Object[] path
int[] childIndices
Object[] children
Object[] listeners
javax.swing.event.TreeModelEvent e
protected void fireTreeNodesRemoved (java.lang.Object, java.lang.Object[], int[], java.lang.Object[])
int i
Object source
Object[] path
int[] childIndices
Object[] children
Object[] listeners
javax.swing.event.TreeModelEvent e
protected void fireTreeStructureChanged (java.lang.Object, java.lang.Object[], int[], java.lang.Object[])
int i
Object source
Object[] path
int[] childIndices
Object[] children
Object[] listeners
javax.swing.event.TreeModelEvent e
public java.lang.Class getColumnClass (int)
int column
public boolean isCellEditable (java.lang.Object, int)
Object node
int column
public void setValueAt (java.lang.Object, java.lang.Object, int)
Object aValue
Object node
int column
}
sun/jvm/hotspot/ui/treetable/JTreeTable$JTreeTableCellRenderer.class
JTreeTable.java
package sun.jvm.hotspot.ui.treetable
sun.jvm.hotspot.ui.treetable.JTreeTable$JTreeTableCellRenderer extends javax.swing.tree.DefaultTreeCellRenderer {
final synthetic sun.jvm.hotspot.ui.treetable.JTreeTable this$0
void <init> (sun.jvm.hotspot.ui.treetable.JTreeTable)
sun.jvm.hotspot.ui.treetable.JTreeTable this$0
public javax.swing.Icon getClosedIcon ()
public javax.swing.Icon getDefaultClosedIcon ()
public javax.swing.Icon getDefaultLeafIcon ()
public javax.swing.Icon getDefaultOpenIcon ()
public javax.swing.Icon getLeafIcon ()
public javax.swing.Icon getOpenIcon ()
}
sun/jvm/hotspot/ui/treetable/JTreeTable$ListToTreeSelectionModelWrapper$ListSelectionHandler.class
JTreeTable.java
package sun.jvm.hotspot.ui.treetable
sun.jvm.hotspot.ui.treetable.JTreeTable$ListToTreeSelectionModelWrapper$ListSelectionHandler extends java.lang.Object implements javax.swing.event.ListSelectionListener {
final synthetic sun.jvm.hotspot.ui.treetable.JTreeTable$ListToTreeSelectionModelWrapper this$1
void <init> (sun.jvm.hotspot.ui.treetable.JTreeTable$ListToTreeSelectionModelWrapper)
sun.jvm.hotspot.ui.treetable.JTreeTable$ListToTreeSelectionModelWrapper this$1
public void valueChanged (javax.swing.event.ListSelectionEvent)
javax.swing.event.ListSelectionEvent e
}
sun/jvm/hotspot/ui/treetable/JTreeTable$ListToTreeSelectionModelWrapper.class
JTreeTable.java
package sun.jvm.hotspot.ui.treetable
sun.jvm.hotspot.ui.treetable.JTreeTable$ListToTreeSelectionModelWrapper extends javax.swing.tree.DefaultTreeSelectionModel {
protected boolean updatingListSelectionModel
final synthetic sun.jvm.hotspot.ui.treetable.JTreeTable this$0
public void <init> (sun.jvm.hotspot.ui.treetable.JTreeTable)
sun.jvm.hotspot.ui.treetable.JTreeTable this$0
javax.swing.ListSelectionModel getListSelectionModel ()
public void resetRowSelection ()
protected javax.swing.event.ListSelectionListener createListSelectionListener ()
protected void updateSelectedPathsFromSelectedRows ()
javax.swing.tree.TreePath selPath
int counter
int min
int max
}
sun/jvm/hotspot/ui/treetable/JTreeTable$TreeTableCellEditor.class
JTreeTable.java
package sun.jvm.hotspot.ui.treetable
public sun.jvm.hotspot.ui.treetable.JTreeTable$TreeTableCellEditor extends javax.swing.DefaultCellEditor {
final synthetic sun.jvm.hotspot.ui.treetable.JTreeTable this$0
public void <init> (sun.jvm.hotspot.ui.treetable.JTreeTable)
sun.jvm.hotspot.ui.treetable.JTreeTable this$0
public java.awt.Component getTableCellEditorComponent (javax.swing.JTable, java.lang.Object, boolean, int, int)
javax.swing.Icon icon
javax.swing.Icon icon
Object node
javax.swing.Icon icon
javax.swing.JTable table
Object value
boolean isSelected
int r
int c
java.awt.Component component
javax.swing.JTree t
boolean rv
int offsetRow
java.awt.Rectangle bounds
int offset
javax.swing.tree.TreeCellRenderer tcr
public boolean isCellEditable (java.util.EventObject)
java.awt.event.MouseEvent newME
int counter
java.awt.event.MouseEvent me
java.util.EventObject e
}
sun/jvm/hotspot/ui/treetable/JTreeTable$TreeTableCellRenderer.class
JTreeTable.java
package sun.jvm.hotspot.ui.treetable
public sun.jvm.hotspot.ui.treetable.JTreeTable$TreeTableCellRenderer extends javax.swing.JTree implements javax.swing.table.TableCellRenderer {
protected int visibleRow
protected javax.swing.border.Border highlightBorder
final synthetic sun.jvm.hotspot.ui.treetable.JTreeTable this$0
public void <init> (sun.jvm.hotspot.ui.treetable.JTreeTable, javax.swing.tree.TreeModel)
sun.jvm.hotspot.ui.treetable.JTreeTable this$0
javax.swing.tree.TreeModel model
public void updateUI ()
javax.swing.tree.DefaultTreeCellRenderer dtcr
javax.swing.tree.TreeCellRenderer tcr
public void setRowHeight (int)
int rowHeight
public void setBounds (int, int, int, int)
int x
int y
int w
int h
public void paint (java.awt.Graphics)
java.awt.Graphics g
public java.awt.Component getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
java.awt.Color background
java.awt.Color foreground
javax.swing.tree.DefaultTreeCellRenderer dtcr
javax.swing.JTable table
Object value
boolean isSelected
boolean hasFocus
int row
int column
java.awt.Color background
java.awt.Color foreground
javax.swing.tree.TreeCellRenderer tcr
}
sun/jvm/hotspot/ui/treetable/JTreeTable$TreeTableTextField.class
JTreeTable.java
package sun.jvm.hotspot.ui.treetable
sun.jvm.hotspot.ui.treetable.JTreeTable$TreeTableTextField extends javax.swing.JTextField {
public int offset
void <init> ()
public void setBounds (int, int, int, int)
int x
int y
int w
int h
int newX
}
sun/jvm/hotspot/ui/treetable/JTreeTable.class
JTreeTable.java
package sun.jvm.hotspot.ui.treetable
public sun.jvm.hotspot.ui.treetable.JTreeTable extends javax.swing.JTable {
protected sun.jvm.hotspot.ui.treetable.JTreeTable$TreeTableCellRenderer tree
private boolean treeEditable
private boolean showsIcons
public boolean getTreeEditable ()
public void setTreeEditable (boolean)
boolean editable
public boolean getShowsIcons ()
public void setShowsIcons (boolean)
boolean show
public void setRootVisible (boolean)
boolean visible
public boolean getShowsRootHandles ()
public void setShowsRootHandles (boolean)
boolean newValue
public void <init> (sun.jvm.hotspot.ui.treetable.TreeTableModel)
sun.jvm.hotspot.ui.treetable.TreeTableModel treeTableModel
sun.jvm.hotspot.ui.treetable.JTreeTable$ListToTreeSelectionModelWrapper selectionWrapper
public void updateUI ()
public int getEditingRow ()
private int realEditingRow ()
public void sizeColumnsToFit (int)
java.awt.Rectangle cellRect
java.awt.Component component
int resizingColumn
public void setRowHeight (int)
int rowHeight
public javax.swing.JTree getTree ()
public boolean editCellAt (int, int, java.util.EventObject)
int row
int column
java.util.EventObject e
boolean retValue
static synthetic boolean access$000 (sun.jvm.hotspot.ui.treetable.JTreeTable)
sun.jvm.hotspot.ui.treetable.JTreeTable x0
static synthetic int access$100 (sun.jvm.hotspot.ui.treetable.JTreeTable)
sun.jvm.hotspot.ui.treetable.JTreeTable x0
static synthetic boolean access$200 (sun.jvm.hotspot.ui.treetable.JTreeTable)
sun.jvm.hotspot.ui.treetable.JTreeTable x0
}
sun/jvm/hotspot/ui/treetable/SimpleTreeTableModel.class
SimpleTreeTableModel.java
package sun.jvm.hotspot.ui.treetable
public sun.jvm.hotspot.ui.treetable.SimpleTreeTableModel extends sun.jvm.hotspot.ui.tree.SimpleTreeModel implements sun.jvm.hotspot.ui.treetable.TreeTableModel {
private boolean valuesEditable
public void <init> ()
public int getColumnCount ()
public java.lang.String getColumnName (int)
int column
public java.lang.Class getColumnClass (int)
int column
public java.lang.Object getValueAt (java.lang.Object, int)
Object node
int column
sun.jvm.hotspot.ui.tree.SimpleTreeNode realNode
public boolean isCellEditable (java.lang.Object, int)
Object node
int column
public void setValueAt (java.lang.Object, java.lang.Object, int)
Object aValue
Object node
int column
public boolean getValuesEditable ()
public void setValuesEditable (boolean)
boolean val
}
sun/jvm/hotspot/ui/treetable/TreeTableModel.class
TreeTableModel.java
package sun.jvm.hotspot.ui.treetable
public abstract sun.jvm.hotspot.ui.treetable.TreeTableModel extends java.lang.Object implements javax.swing.tree.TreeModel {
public abstract int getColumnCount ()
public abstract java.lang.String getColumnName (int)
public abstract java.lang.Class getColumnClass (int)
public abstract java.lang.Object getValueAt (java.lang.Object, int)
public abstract boolean isCellEditable (java.lang.Object, int)
public abstract void setValueAt (java.lang.Object, java.lang.Object, int)
}
sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter$1.class
TreeTableModelAdapter.java
package sun.jvm.hotspot.ui.treetable
sun.jvm.hotspot.ui.treetable.TreeTableModelAdapter$1 extends java.lang.Object implements javax.swing.event.TreeExpansionListener {
final synthetic sun.jvm.hotspot.ui.treetable.TreeTableModelAdapter this$0
void <init> (sun.jvm.hotspot.ui.treetable.TreeTableModelAdapter)
sun.jvm.hotspot.ui.treetable.TreeTableModelAdapter this$0
public void treeExpanded (javax.swing.event.TreeExpansionEvent)
javax.swing.event.TreeExpansionEvent event
public void treeCollapsed (javax.swing.event.TreeExpansionEvent)
javax.swing.event.TreeExpansionEvent event
}
sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter$2.class
TreeTableModelAdapter.java
package sun.jvm.hotspot.ui.treetable
sun.jvm.hotspot.ui.treetable.TreeTableModelAdapter$2 extends java.lang.Object implements javax.swing.event.TreeModelListener {
final synthetic sun.jvm.hotspot.ui.treetable.TreeTableModelAdapter this$0
void <init> (sun.jvm.hotspot.ui.treetable.TreeTableModelAdapter)
sun.jvm.hotspot.ui.treetable.TreeTableModelAdapter this$0
public void treeNodesChanged (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelEvent e
public void treeNodesInserted (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelEvent e
public void treeNodesRemoved (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelEvent e
public void treeStructureChanged (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelEvent e
}
sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter$3.class
TreeTableModelAdapter.java
package sun.jvm.hotspot.ui.treetable
sun.jvm.hotspot.ui.treetable.TreeTableModelAdapter$3 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.ui.treetable.TreeTableModelAdapter this$0
void <init> (sun.jvm.hotspot.ui.treetable.TreeTableModelAdapter)
sun.jvm.hotspot.ui.treetable.TreeTableModelAdapter this$0
public void run ()
}
sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter.class
TreeTableModelAdapter.java
package sun.jvm.hotspot.ui.treetable
public sun.jvm.hotspot.ui.treetable.TreeTableModelAdapter extends javax.swing.table.AbstractTableModel {
javax.swing.JTree tree
sun.jvm.hotspot.ui.treetable.TreeTableModel treeTableModel
public void <init> (sun.jvm.hotspot.ui.treetable.TreeTableModel, javax.swing.JTree)
sun.jvm.hotspot.ui.treetable.TreeTableModel treeTableModel
javax.swing.JTree tree
public int getColumnCount ()
public java.lang.String getColumnName (int)
int column
public java.lang.Class getColumnClass (int)
int column
public int getRowCount ()
protected java.lang.Object nodeForRow (int)
int row
javax.swing.tree.TreePath treePath
public java.lang.Object getValueAt (int, int)
int row
int column
public boolean isCellEditable (int, int)
int row
int column
public void setValueAt (java.lang.Object, int, int)
Object value
int row
int column
protected void delayedFireTableDataChanged ()
}
sun/jvm/hotspot/utilities/
sun/jvm/hotspot/utilities/AbstractHeapGraphWriter$1.class
AbstractHeapGraphWriter.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.AbstractHeapGraphWriter$1 extends sun.jvm.hotspot.oops.DefaultHeapVisitor {
final synthetic sun.jvm.hotspot.utilities.AbstractHeapGraphWriter this$0
void <init> (sun.jvm.hotspot.utilities.AbstractHeapGraphWriter)
sun.jvm.hotspot.utilities.AbstractHeapGraphWriter this$0
public void prologue (long)
java.io.IOException exp
long usedSize
public boolean doObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Klass klass
sun.jvm.hotspot.oops.ObjArrayKlass oak
sun.jvm.hotspot.oops.Klass bottomType
sun.jvm.hotspot.oops.Instance instance
sun.jvm.hotspot.oops.Klass klass
sun.jvm.hotspot.oops.Symbol name
java.io.IOException exp
sun.jvm.hotspot.oops.Oop oop
public void epilogue ()
java.io.IOException exp
}
sun/jvm/hotspot/utilities/AbstractHeapGraphWriter$2.class
AbstractHeapGraphWriter.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.AbstractHeapGraphWriter$2 extends java.lang.Object implements sun.jvm.hotspot.runtime.AddressVisitor {
final synthetic sun.jvm.hotspot.utilities.AbstractHeapGraphWriter this$0
void <init> (sun.jvm.hotspot.utilities.AbstractHeapGraphWriter)
sun.jvm.hotspot.utilities.AbstractHeapGraphWriter this$0
public void visitAddress (sun.jvm.hotspot.debugger.Address)
java.io.IOException exp
sun.jvm.hotspot.debugger.Address handleAddr
public void visitCompOopAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address handleAddr
}
sun/jvm/hotspot/utilities/AbstractHeapGraphWriter$3.class
AbstractHeapGraphWriter.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.AbstractHeapGraphWriter$3 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic sun.jvm.hotspot.oops.Oop val$oop
final synthetic sun.jvm.hotspot.utilities.AbstractHeapGraphWriter this$0
void <init> (sun.jvm.hotspot.utilities.AbstractHeapGraphWriter, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.utilities.AbstractHeapGraphWriter this$0
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.OopField field
boolean isVMField
public void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.ByteField field
boolean isVMField
public void doChar (sun.jvm.hotspot.oops.CharField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.CharField field
boolean isVMField
public void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.BooleanField field
boolean vField
public void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.ShortField field
boolean isVMField
public void doInt (sun.jvm.hotspot.oops.IntField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.IntField field
boolean isVMField
public void doLong (sun.jvm.hotspot.oops.LongField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.LongField field
boolean isVMField
public void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.FloatField field
boolean isVMField
public void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.DoubleField field
boolean vField
}
sun/jvm/hotspot/utilities/AbstractHeapGraphWriter$4.class
AbstractHeapGraphWriter.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.AbstractHeapGraphWriter$4 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic sun.jvm.hotspot.utilities.AbstractHeapGraphWriter this$0
void <init> (sun.jvm.hotspot.utilities.AbstractHeapGraphWriter)
sun.jvm.hotspot.utilities.AbstractHeapGraphWriter this$0
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.OopField field
boolean isVMField
public void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.ByteField field
boolean isVMField
public void doChar (sun.jvm.hotspot.oops.CharField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.CharField field
boolean isVMField
public void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.BooleanField field
boolean vField
public void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.ShortField field
boolean isVMField
public void doInt (sun.jvm.hotspot.oops.IntField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.IntField field
boolean isVMField
public void doLong (sun.jvm.hotspot.oops.LongField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.LongField field
boolean isVMField
public void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.FloatField field
boolean isVMField
public void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
java.io.IOException exp
sun.jvm.hotspot.oops.DoubleField field
boolean vField
}
sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.class
AbstractHeapGraphWriter.java
package sun.jvm.hotspot.utilities
public abstract sun.jvm.hotspot.utilities.AbstractHeapGraphWriter extends java.lang.Object implements sun.jvm.hotspot.utilities.HeapGraphWriter {
protected sun.jvm.hotspot.oops.Symbol javaLangClass
protected sun.jvm.hotspot.oops.Symbol javaLangString
protected sun.jvm.hotspot.oops.Symbol javaLangThread
public void <init> ()
protected void write () throws java.io.IOException
RuntimeException re
sun.jvm.hotspot.memory.SymbolTable symTbl
sun.jvm.hotspot.oops.ObjectHeap heap
protected void writeJavaThreads () throws java.io.IOException
sun.jvm.hotspot.runtime.Threads threads
sun.jvm.hotspot.runtime.JavaThread jt
int index
protected void writeJavaThread (sun.jvm.hotspot.runtime.JavaThread, int) throws java.io.IOException
sun.jvm.hotspot.runtime.JavaThread jt
int index
protected void writeGlobalJNIHandles () throws java.io.IOException
RuntimeException re
sun.jvm.hotspot.runtime.JNIHandles handles
sun.jvm.hotspot.runtime.JNIHandleBlock blk
protected void writeGlobalJNIHandle (sun.jvm.hotspot.debugger.Address) throws java.io.IOException
sun.jvm.hotspot.debugger.Address handleAddr
protected void writeHeapHeader () throws java.io.IOException
protected void writeInternalObject (sun.jvm.hotspot.oops.Oop) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
protected void writePrimitiveArray (sun.jvm.hotspot.oops.TypeArray) throws java.io.IOException
sun.jvm.hotspot.oops.TypeArray array
protected void writeObjectArray (sun.jvm.hotspot.oops.ObjArray) throws java.io.IOException
sun.jvm.hotspot.oops.ObjArray array
protected void writeInstance (sun.jvm.hotspot.oops.Instance) throws java.io.IOException
sun.jvm.hotspot.oops.Instance instance
protected void writeString (sun.jvm.hotspot.oops.Instance) throws java.io.IOException
sun.jvm.hotspot.oops.Instance instance
protected void writeClass (sun.jvm.hotspot.oops.Instance) throws java.io.IOException
sun.jvm.hotspot.oops.Instance instance
protected void writeThread (sun.jvm.hotspot.oops.Instance) throws java.io.IOException
sun.jvm.hotspot.oops.Instance instance
protected void writeObject (sun.jvm.hotspot.oops.Oop) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
protected void writeObjectHeader (sun.jvm.hotspot.oops.Oop) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
protected void writeObjectFields (sun.jvm.hotspot.oops.Oop) throws java.io.IOException
RuntimeException re
sun.jvm.hotspot.oops.Oop oop
protected void writeObjectFields (sun.jvm.hotspot.oops.InstanceKlass) throws java.io.IOException
RuntimeException re
sun.jvm.hotspot.oops.InstanceKlass oop
protected void writeReferenceField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.OopField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.OopField field
protected void writeByteField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.ByteField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.ByteField field
protected void writeCharField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.CharField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.CharField field
protected void writeBooleanField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.BooleanField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.BooleanField field
protected void writeShortField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.ShortField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.ShortField field
protected void writeIntField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.IntField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.IntField field
protected void writeLongField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.LongField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.LongField field
protected void writeFloatField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.FloatField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.FloatField field
protected void writeDoubleField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.DoubleField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.DoubleField field
protected void writeObjectFooter (sun.jvm.hotspot.oops.Oop) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
protected void writeHeapFooter () throws java.io.IOException
protected void writeHeapRecordPrologue () throws java.io.IOException
protected void writeHeapRecordEpilogue () throws java.io.IOException
protected void handleRuntimeException (java.lang.RuntimeException) throws java.io.IOException
RuntimeException re
Throwable cause
protected boolean isJavaVisible (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.ObjArrayKlass oak
sun.jvm.hotspot.oops.Klass bottomKlass
sun.jvm.hotspot.oops.Oop oop
}
sun/jvm/hotspot/utilities/AddressOps.class
AddressOps.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.AddressOps extends java.lang.Object {
public void <init> ()
public static boolean lessThan (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
public static boolean lessThanOrEqual (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
public static boolean greaterThan (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
public static boolean greaterThanOrEqual (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
public static boolean equal (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
public static boolean lt (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
public static boolean lte (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
public static boolean gt (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
public static boolean gte (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
public static sun.jvm.hotspot.debugger.Address max (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
public static sun.jvm.hotspot.debugger.Address min (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address a1
sun.jvm.hotspot.debugger.Address a2
}
sun/jvm/hotspot/utilities/AltPlatformInfo.class
AltPlatformInfo.java
package sun.jvm.hotspot.utilities
public abstract sun.jvm.hotspot.utilities.AltPlatformInfo extends java.lang.Object {
public abstract boolean knownCPU (java.lang.String)
}
sun/jvm/hotspot/utilities/Assert.class
Assert.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.Assert extends java.lang.Object {
public static boolean ASSERTS_ENABLED
public void <init> ()
public static void that (boolean, java.lang.String)
boolean test
String message
static void <clinit> ()
}
sun/jvm/hotspot/utilities/AssertionFailure.class
AssertionFailure.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.AssertionFailure extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String message
}
sun/jvm/hotspot/utilities/BasicHashtable$1.class
BasicHashtable.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.BasicHashtable$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/BasicHashtable.class
BasicHashtable.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.BasicHashtable extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField tableSizeField
private static sun.jvm.hotspot.types.AddressField bucketsField
private static long bucketSize
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
protected int tableSize ()
protected sun.jvm.hotspot.utilities.BasicHashtableEntry bucket (int)
int i
sun.jvm.hotspot.debugger.Address tmp
sun.jvm.hotspot.utilities.HashtableBucket bucket
protected java.lang.Class getHashtableEntryClass ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/BasicHashtableEntry$1.class
BasicHashtableEntry.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.BasicHashtableEntry$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/BasicHashtableEntry.class
BasicHashtableEntry.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.BasicHashtableEntry extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.CIntegerField hashField
private static sun.jvm.hotspot.types.AddressField nextField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public long hash ()
private long nextAddressValue ()
sun.jvm.hotspot.debugger.Debugger dbg
sun.jvm.hotspot.debugger.Address nextValue
public boolean isShared ()
public sun.jvm.hotspot.utilities.BasicHashtableEntry next ()
sun.jvm.hotspot.debugger.Address nextValue
sun.jvm.hotspot.debugger.Address next
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/BitMap.class
BitMap.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.BitMap extends java.lang.Object {
private int size
private int[] data
private static final int bitsPerWord
private static final int bytesPerWord
public void <init> (int)
int sizeInBits
int nofWords
public int size ()
public boolean at (int)
int offset
public void atPut (int, boolean)
int offset
boolean value
int index
int pos
public void set_size (int)
int value
public void set_map (sun.jvm.hotspot.debugger.Address)
int i
sun.jvm.hotspot.debugger.Address addr
public void clear ()
int i
public void iterate (sun.jvm.hotspot.utilities.BitMapClosure)
int offset
int rest
int index
sun.jvm.hotspot.utilities.BitMapClosure blk
public boolean setUnion (sun.jvm.hotspot.utilities.BitMap)
int temp
int index
sun.jvm.hotspot.utilities.BitMap other
boolean changed
public void setIntersection (sun.jvm.hotspot.utilities.BitMap)
int index
sun.jvm.hotspot.utilities.BitMap other
public void setFrom (sun.jvm.hotspot.utilities.BitMap)
int index
sun.jvm.hotspot.utilities.BitMap other
public boolean setDifference (sun.jvm.hotspot.utilities.BitMap)
int temp
int index
sun.jvm.hotspot.utilities.BitMap other
boolean changed
public boolean isSame (sun.jvm.hotspot.utilities.BitMap)
int index
sun.jvm.hotspot.utilities.BitMap other
public int getNextOneOffset (int, int)
int l_offset
int r_offset
int index
int r_index
int res_offset
int pos
int res
private int sizeInWords ()
private int indexFor (int)
int offset
private int wordFor (int)
int offset
private int bitInWord (int)
int offset
}
sun/jvm/hotspot/utilities/BitMapClosure.class
BitMapClosure.java
package sun.jvm.hotspot.utilities
public abstract sun.jvm.hotspot.utilities.BitMapClosure extends java.lang.Object {
public abstract void doBit (int)
}
sun/jvm/hotspot/utilities/Bits.class
Bits.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.Bits extends java.lang.Object {
public static final int AllBits
public static final int NoBits
public static final int OneBit
public static final int BitsPerByte
public static final int BitsPerInt
public static final int LogBytesPerInt
public static final int LogBytesPerLong
public void <init> ()
public static int setBits (int, int)
int x
int m
public static int clearBits (int, int)
int x
int m
public static int nthBit (int)
int n
public static int setNthBit (int, int)
int x
int n
public static int clearNthBit (int, int)
int x
int n
public static boolean isSetNthBit (int, int)
int word
int n
public static int rightNBits (int)
int n
public static int maskBits (int, int)
int x
int m
public static long maskBitsLong (long, long)
long x
long m
public static int roundTo (int, int)
int x
int s
int m
}
sun/jvm/hotspot/utilities/CPPExpressions$1.class
CPPExpressions.java
package sun.jvm.hotspot.utilities
synthetic sun.jvm.hotspot.utilities.CPPExpressions$1 extends java.lang.Object {
}
sun/jvm/hotspot/utilities/CPPExpressions$CastExpr.class
CPPExpressions.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.CPPExpressions$CastExpr extends java.lang.Object {
private String type
private String address
private void <init> (java.lang.String, java.lang.String)
String type
String address
public java.lang.String getType ()
public java.lang.String getAddress ()
synthetic void <init> (java.lang.String, java.lang.String, sun.jvm.hotspot.utilities.CPPExpressions$1)
String x0
String x1
sun.jvm.hotspot.utilities.CPPExpressions$1 x2
}
sun/jvm/hotspot/utilities/CPPExpressions$StaticFieldExpr.class
CPPExpressions.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.CPPExpressions$StaticFieldExpr extends java.lang.Object {
private String containingType
private String fieldName
private void <init> (java.lang.String, java.lang.String)
String containingType
String fieldName
public java.lang.String getContainingType ()
public java.lang.String getFieldName ()
synthetic void <init> (java.lang.String, java.lang.String, sun.jvm.hotspot.utilities.CPPExpressions$1)
String x0
String x1
sun.jvm.hotspot.utilities.CPPExpressions$1 x2
}
sun/jvm/hotspot/utilities/CPPExpressions.class
CPPExpressions.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.CPPExpressions extends java.lang.Object {
private static java.util.regex.Pattern castPattern
public void <init> ()
public static sun.jvm.hotspot.utilities.CPPExpressions$CastExpr parseCast (java.lang.String)
String type
String addr
String expr
java.util.regex.Matcher matcher
public static sun.jvm.hotspot.utilities.CPPExpressions$StaticFieldExpr parseStaticField (java.lang.String)
String expr
String sep
int idx
String containingType
String fieldName
}
sun/jvm/hotspot/utilities/CStringUtilities.class
CStringUtilities.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.CStringUtilities extends java.lang.Object {
private static String encoding
public void <init> ()
public static int getStringLength (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
int i
public static java.lang.String getString (sun.jvm.hotspot.debugger.Address)
java.io.UnsupportedEncodingException e
sun.jvm.hotspot.debugger.Address addr
java.util.List data
byte val
long i
byte[] bytes
static void <clinit> ()
}
sun/jvm/hotspot/utilities/ConstIterator.class
ConstIterator.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.ConstIterator extends java.lang.Object implements java.util.Iterator {
private java.util.Iterator iter
public void <init> (java.util.Iterator)
java.util.Iterator iter
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
sun/jvm/hotspot/utilities/ConstantTag.class
ConstantTag.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.ConstantTag extends java.lang.Object {
private static final int JVM_CONSTANT_Utf8
private static final int JVM_CONSTANT_Unicode
private static final int JVM_CONSTANT_Integer
private static final int JVM_CONSTANT_Float
private static final int JVM_CONSTANT_Long
private static final int JVM_CONSTANT_Double
private static final int JVM_CONSTANT_Class
private static final int JVM_CONSTANT_String
private static final int JVM_CONSTANT_Fieldref
private static final int JVM_CONSTANT_Methodref
private static final int JVM_CONSTANT_InterfaceMethodref
private static final int JVM_CONSTANT_NameAndType
private static final int JVM_CONSTANT_MethodHandle
private static final int JVM_CONSTANT_MethodType
private static final int JVM_CONSTANT_InvokeDynamic
private static final int JVM_CONSTANT_Invalid
private static final int JVM_CONSTANT_UnresolvedClass
private static final int JVM_CONSTANT_ClassIndex
private static final int JVM_CONSTANT_StringIndex
private static final int JVM_CONSTANT_UnresolvedClassInError
private static final int JVM_CONSTANT_MethodHandleInError
private static final int JVM_CONSTANT_MethodTypeInError
private static int JVM_REF_getField
private static int JVM_REF_getStatic
private static int JVM_REF_putField
private static int JVM_REF_putStatic
private static int JVM_REF_invokeVirtual
private static int JVM_REF_invokeStatic
private static int JVM_REF_invokeSpecial
private static int JVM_REF_newInvokeSpecial
private static int JVM_REF_invokeInterface
private byte tag
public void <init> (byte)
byte tag
public int value ()
public boolean isKlass ()
public boolean isField ()
public boolean isMethod ()
public boolean isInterfaceMethod ()
public boolean isString ()
public boolean isInt ()
public boolean isFloat ()
public boolean isLong ()
public boolean isDouble ()
public boolean isNameAndType ()
public boolean isUtf8 ()
public boolean isMethodHandle ()
public boolean isMethodType ()
public boolean isInvokeDynamic ()
public boolean isInvalid ()
public boolean isUnresolvedKlass ()
public boolean isUnresolveKlassInError ()
public boolean isKlassIndex ()
public boolean isStringIndex ()
public boolean isKlassReference ()
public boolean isFieldOrMethod ()
public boolean isSymbol ()
public sun.jvm.hotspot.runtime.BasicType basicType ()
public java.lang.String toString ()
static void <clinit> ()
}
sun/jvm/hotspot/utilities/FindObjectByType.class
FindObjectByType.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.FindObjectByType extends java.lang.Object implements sun.jvm.hotspot.oops.HeapVisitor {
private sun.jvm.hotspot.oops.Klass type
private java.util.List results
public void <init> (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass type
public java.util.List getResults ()
public void prologue (long)
long size
public void epilogue ()
public boolean doObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
}
sun/jvm/hotspot/utilities/GenericArray$1.class
GenericArray.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.GenericArray$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/GenericArray.class
GenericArray.java
package sun.jvm.hotspot.utilities
public abstract sun.jvm.hotspot.utilities.GenericArray extends sun.jvm.hotspot.runtime.VMObject {
private static long sizeOfArray
private static sun.jvm.hotspot.oops.CIntField lengthField
private long dataFieldOffset
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address, long)
sun.jvm.hotspot.debugger.Address addr
long dataOffset
public int length ()
public int getLength ()
protected long getIntegerAt (int)
int index
sun.jvm.hotspot.types.Type elemType
sun.jvm.hotspot.debugger.Address data
long elemSize
protected sun.jvm.hotspot.debugger.Address getAddressAt (int)
int index
sun.jvm.hotspot.types.Type elemType
sun.jvm.hotspot.debugger.Address data
long elemSize
private long byteSizeof (int)
int length
public long getSize ()
public abstract sun.jvm.hotspot.types.Type getElemType ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/GenericGrowableArray$1.class
GenericGrowableArray.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.GenericGrowableArray$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/GenericGrowableArray.class
GenericGrowableArray.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.GenericGrowableArray extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField _arena_field
private static sun.jvm.hotspot.oops.CIntField _max_field
private static sun.jvm.hotspot.oops.CIntField _len_field
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public int max ()
public int length ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/GrowableArray$1.class
GrowableArray.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.GrowableArray$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/GrowableArray.class
GrowableArray.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.GrowableArray extends sun.jvm.hotspot.utilities.GenericGrowableArray {
private static sun.jvm.hotspot.types.AddressField dataField
private sun.jvm.hotspot.runtime.InstanceConstructor virtualConstructor
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public static sun.jvm.hotspot.utilities.GrowableArray create (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.runtime.InstanceConstructor)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.runtime.InstanceConstructor v
public java.lang.Object at (int)
int i
sun.jvm.hotspot.debugger.Address data
sun.jvm.hotspot.debugger.Address addr
private void <init> (sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.runtime.InstanceConstructor)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.runtime.InstanceConstructor v
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/Hashtable$1.class
Hashtable.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.Hashtable$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/Hashtable.class
Hashtable.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.Hashtable extends sun.jvm.hotspot.utilities.BasicHashtable {
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
protected java.lang.Class getHashtableEntryClass ()
public int hashToIndex (long)
long fullHash
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
protected static long hashSymbol (byte[])
byte[] buf
long h
int s
int len
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/HashtableBucket$1.class
HashtableBucket.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.HashtableBucket$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/HashtableBucket.class
HashtableBucket.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.HashtableBucket extends sun.jvm.hotspot.runtime.VMObject {
private static sun.jvm.hotspot.types.AddressField entryField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public sun.jvm.hotspot.utilities.BasicHashtableEntry getEntry (java.lang.Class)
Class clazz
sun.jvm.hotspot.debugger.Address tmp
public sun.jvm.hotspot.utilities.BasicHashtableEntry entry ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/HashtableEntry$1.class
HashtableEntry.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.HashtableEntry$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/HashtableEntry.class
HashtableEntry.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.HashtableEntry extends sun.jvm.hotspot.utilities.BasicHashtableEntry {
private static sun.jvm.hotspot.types.AddressField literalField
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public sun.jvm.hotspot.debugger.Address literalValue ()
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/HeapGXLWriter.class
HeapGXLWriter.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.HeapGXLWriter extends sun.jvm.hotspot.utilities.AbstractHeapGraphWriter {
private static final String ENCODING
private java.util.List refFields
private boolean isArray
private java.io.PrintWriter out
public void <init> ()
public void write (java.lang.String) throws java.io.IOException
String fileName
protected void writeHeapHeader () throws java.io.IOException
protected void writeObjectHeader (sun.jvm.hotspot.oops.Oop) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
protected void writeObjectFooter (sun.jvm.hotspot.oops.Oop) throws java.io.IOException
sun.jvm.hotspot.oops.OopField field
sun.jvm.hotspot.oops.Oop ref
String name
java.util.Iterator itr
sun.jvm.hotspot.oops.Oop oop
protected void writeObjectArray (sun.jvm.hotspot.oops.ObjArray) throws java.io.IOException
sun.jvm.hotspot.oops.ObjArray array
protected void writePrimitiveArray (sun.jvm.hotspot.oops.TypeArray) throws java.io.IOException
sun.jvm.hotspot.oops.TypeArray array
sun.jvm.hotspot.oops.TypeArrayKlass klass
protected void writeClass (sun.jvm.hotspot.oops.Instance) throws java.io.IOException
long sizeInBytes
sun.jvm.hotspot.oops.Symbol name
sun.jvm.hotspot.oops.Klass k
int i
sun.jvm.hotspot.oops.OopField field
sun.jvm.hotspot.oops.Oop ref
String name
java.util.Iterator itr
sun.jvm.hotspot.oops.InstanceKlass ik
sun.jvm.hotspot.utilities.KlassArray interfaces
int len
sun.jvm.hotspot.oops.Oop loader
sun.jvm.hotspot.oops.Klass superType
sun.jvm.hotspot.oops.Oop superMirror
sun.jvm.hotspot.oops.Instance instance
sun.jvm.hotspot.oops.Klass reflectedType
boolean isInstanceKlass
protected void writeReferenceField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.OopField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.OopField field
protected void writeByteField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.ByteField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.ByteField field
protected void writeCharField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.CharField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.CharField field
protected void writeBooleanField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.BooleanField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.BooleanField field
protected void writeShortField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.ShortField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.ShortField field
protected void writeIntField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.IntField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.IntField field
protected void writeLongField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.LongField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.LongField field
protected void writeFloatField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.FloatField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.FloatField field
protected void writeDoubleField (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.DoubleField) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.DoubleField field
protected void writeHeapFooter () throws java.io.IOException
private static java.lang.String identifierToXMLName (java.lang.String)
String name
private static java.lang.String escapeXMLChars (java.lang.String)
char c
String replacement
int i
int max
int delta
String s
StringBuffer result
private static java.lang.String getID (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop oop
private void writeArrayLength (sun.jvm.hotspot.oops.Array) throws java.io.IOException
sun.jvm.hotspot.oops.Array array
private void writeAttribute (java.lang.String, java.lang.String, java.lang.String)
String name
String type
String value
private void writeEdge (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.Oop, java.lang.String) throws java.io.IOException
sun.jvm.hotspot.oops.Oop from
sun.jvm.hotspot.oops.Oop to
String name
private void writeField (sun.jvm.hotspot.oops.Field, java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException
String name
sun.jvm.hotspot.oops.Field field
String type
String kind
String value
private void writeVMInfo () throws java.io.IOException
sun.jvm.hotspot.runtime.VM vm
}
sun/jvm/hotspot/utilities/HeapGraphWriter.class
HeapGraphWriter.java
package sun.jvm.hotspot.utilities
public abstract sun.jvm.hotspot.utilities.HeapGraphWriter extends java.lang.Object {
public abstract void write (java.lang.String) throws java.io.IOException
}
sun/jvm/hotspot/utilities/HeapHprofBinWriter$1.class
HeapHprofBinWriter.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.HeapHprofBinWriter$1 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor {
final synthetic sun.jvm.hotspot.utilities.HeapHprofBinWriter this$0
void <init> (sun.jvm.hotspot.utilities.HeapHprofBinWriter)
sun.jvm.hotspot.utilities.HeapHprofBinWriter this$0
public void visit (sun.jvm.hotspot.oops.Klass)
java.io.IOException e
sun.jvm.hotspot.oops.Klass k
}
sun/jvm/hotspot/utilities/HeapHprofBinWriter$2.class
HeapHprofBinWriter.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.HeapHprofBinWriter$2 extends java.lang.Object implements sun.jvm.hotspot.runtime.AddressVisitor {
final synthetic int val$threadIndex
final synthetic sun.jvm.hotspot.utilities.HeapHprofBinWriter this$0
void <init> (sun.jvm.hotspot.utilities.HeapHprofBinWriter, int)
sun.jvm.hotspot.utilities.HeapHprofBinWriter this$0
public void visitAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.OopHandle oopHandle
sun.jvm.hotspot.oops.Oop oop
java.io.IOException exp
sun.jvm.hotspot.debugger.Address handleAddr
public void visitCompOopAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address handleAddr
}
sun/jvm/hotspot/utilities/HeapHprofBinWriter$3.class
HeapHprofBinWriter.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.HeapHprofBinWriter$3 extends java.lang.Object implements sun.jvm.hotspot.memory.SymbolTable$SymbolVisitor {
final synthetic sun.jvm.hotspot.utilities.HeapHprofBinWriter this$0
void <init> (sun.jvm.hotspot.utilities.HeapHprofBinWriter)
sun.jvm.hotspot.utilities.HeapHprofBinWriter this$0
public void visit (sun.jvm.hotspot.oops.Symbol)
java.io.IOException exp
sun.jvm.hotspot.oops.Symbol sym
}
sun/jvm/hotspot/utilities/HeapHprofBinWriter$4.class
HeapHprofBinWriter.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.HeapHprofBinWriter$4 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor {
private int serialNum
final synthetic sun.jvm.hotspot.utilities.HeapHprofBinWriter this$0
void <init> (sun.jvm.hotspot.utilities.HeapHprofBinWriter)
sun.jvm.hotspot.utilities.HeapHprofBinWriter this$0
public void visit (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Instance clazz
java.io.IOException exp
sun.jvm.hotspot.oops.Klass k
}
sun/jvm/hotspot/utilities/HeapHprofBinWriter$ClassData.class
HeapHprofBinWriter.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.HeapHprofBinWriter$ClassData extends java.lang.Object {
int instSize
java.util.List fields
void <init> (int, java.util.List)
int instSize
java.util.List fields
}
sun/jvm/hotspot/utilities/HeapHprofBinWriter.class
HeapHprofBinWriter.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.HeapHprofBinWriter extends sun.jvm.hotspot.utilities.AbstractHeapGraphWriter {
private static final long HPROF_SEGMENTED_HEAP_DUMP_THRESHOLD
private static final long HPROF_SEGMENTED_HEAP_DUMP_SEGMENT_SIZE
private static final String HPROF_HEADER_1_0_1
private static final String HPROF_HEADER_1_0_2
private static final int HPROF_UTF8
private static final int HPROF_LOAD_CLASS
private static final int HPROF_UNLOAD_CLASS
private static final int HPROF_FRAME
private static final int HPROF_TRACE
private static final int HPROF_ALLOC_SITES
private static final int HPROF_HEAP_SUMMARY
private static final int HPROF_START_THREAD
private static final int HPROF_END_THREAD
private static final int HPROF_HEAP_DUMP
private static final int HPROF_CPU_SAMPLES
private static final int HPROF_CONTROL_SETTINGS
private static final int HPROF_HEAP_DUMP_SEGMENT
private static final int HPROF_HEAP_DUMP_END
private static final int HPROF_GC_ROOT_UNKNOWN
private static final int HPROF_GC_ROOT_JNI_GLOBAL
private static final int HPROF_GC_ROOT_JNI_LOCAL
private static final int HPROF_GC_ROOT_JAVA_FRAME
private static final int HPROF_GC_ROOT_NATIVE_STACK
private static final int HPROF_GC_ROOT_STICKY_CLASS
private static final int HPROF_GC_ROOT_THREAD_BLOCK
private static final int HPROF_GC_ROOT_MONITOR_USED
private static final int HPROF_GC_ROOT_THREAD_OBJ
private static final int HPROF_GC_CLASS_DUMP
private static final int HPROF_GC_INSTANCE_DUMP
private static final int HPROF_GC_OBJ_ARRAY_DUMP
private static final int HPROF_GC_PRIM_ARRAY_DUMP
private static final int HPROF_ARRAY_OBJECT
private static final int HPROF_NORMAL_OBJECT
private static final int HPROF_BOOLEAN
private static final int HPROF_CHAR
private static final int HPROF_FLOAT
private static final int HPROF_DOUBLE
private static final int HPROF_BYTE
private static final int HPROF_SHORT
private static final int HPROF_INT
private static final int HPROF_LONG
private static final int JVM_SIGNATURE_BOOLEAN
private static final int JVM_SIGNATURE_CHAR
private static final int JVM_SIGNATURE_BYTE
private static final int JVM_SIGNATURE_SHORT
private static final int JVM_SIGNATURE_INT
private static final int JVM_SIGNATURE_LONG
private static final int JVM_SIGNATURE_FLOAT
private static final int JVM_SIGNATURE_DOUBLE
private static final int JVM_SIGNATURE_ARRAY
private static final int JVM_SIGNATURE_CLASS
private static final int DUMMY_STACK_TRACE_ID
private static final int EMPTY_FRAME_DEPTH
private java.io.DataOutputStream out
private java.io.FileOutputStream fos
private sun.jvm.hotspot.debugger.Debugger dbg
private sun.jvm.hotspot.oops.ObjectHeap objectHeap
private sun.jvm.hotspot.memory.SymbolTable symTbl
private int OBJ_ID_SIZE
private boolean useSegmentedHeapDump
private long currentSegmentStart
private long BOOLEAN_BASE_OFFSET
private long BYTE_BASE_OFFSET
private long CHAR_BASE_OFFSET
private long SHORT_BASE_OFFSET
private long INT_BASE_OFFSET
private long LONG_BASE_OFFSET
private long FLOAT_BASE_OFFSET
private long DOUBLE_BASE_OFFSET
private long OBJECT_BASE_OFFSET
private long BOOLEAN_SIZE
private long BYTE_SIZE
private long CHAR_SIZE
private long SHORT_SIZE
private long INT_SIZE
private long LONG_SIZE
private long FLOAT_SIZE
private long DOUBLE_SIZE
private java.util.Map classDataCache
public void <init> ()
public synchronized void write (java.lang.String) throws java.io.IOException
String fileName
sun.jvm.hotspot.runtime.VM vm
protected void writeHeapRecordPrologue () throws java.io.IOException
protected void writeHeapRecordEpilogue () throws java.io.IOException
private void fillInHeapRecordLength () throws java.io.IOException
long dumpEnd
long dumpLenLong
long currentPosition
int dumpLen
private void writeClassDumpRecords () throws java.io.IOException
RuntimeException re
sun.jvm.hotspot.memory.SystemDictionary sysDict
protected void writeClass (sun.jvm.hotspot.oops.Instance) throws java.io.IOException
sun.jvm.hotspot.oops.Instance instance
sun.jvm.hotspot.oops.Klass reflectedKlass
private void writeClassDumpRecord (sun.jvm.hotspot.oops.Klass) throws java.io.IOException
sun.jvm.hotspot.oops.Field field
sun.jvm.hotspot.oops.InstanceKlass ik
java.util.List fields
int instSize
java.util.List declaredFields
java.util.List staticFields
java.util.List instanceFields
java.util.Iterator itr
sun.jvm.hotspot.oops.InstanceKlass ik
sun.jvm.hotspot.oops.ObjArrayKlass oak
sun.jvm.hotspot.oops.Klass bottomKlass
sun.jvm.hotspot.oops.Klass k
sun.jvm.hotspot.oops.Klass superKlass
protected void writeJavaThread (sun.jvm.hotspot.runtime.JavaThread, int) throws java.io.IOException
sun.jvm.hotspot.runtime.JavaThread jt
int index
protected void writeLocalJNIHandles (sun.jvm.hotspot.runtime.JavaThread, int) throws java.io.IOException
RuntimeException re
sun.jvm.hotspot.runtime.JavaThread jt
int index
int threadIndex
sun.jvm.hotspot.runtime.JNIHandleBlock blk
protected void writeGlobalJNIHandle (sun.jvm.hotspot.debugger.Address) throws java.io.IOException
sun.jvm.hotspot.debugger.Address handleAddr
sun.jvm.hotspot.debugger.OopHandle oopHandle
sun.jvm.hotspot.oops.Oop oop
protected void writeObjectArray (sun.jvm.hotspot.oops.ObjArray) throws java.io.IOException
sun.jvm.hotspot.debugger.OopHandle handle
int index
sun.jvm.hotspot.oops.ObjArray array
int length
protected void writePrimitiveArray (sun.jvm.hotspot.oops.TypeArray) throws java.io.IOException
sun.jvm.hotspot.oops.TypeArray array
sun.jvm.hotspot.oops.TypeArrayKlass tak
int type
private void writeBooleanArray (sun.jvm.hotspot.oops.TypeArray) throws java.io.IOException
long offset
int index
sun.jvm.hotspot.oops.TypeArray array
int length
private void writeByteArray (sun.jvm.hotspot.oops.TypeArray) throws java.io.IOException
long offset
int index
sun.jvm.hotspot.oops.TypeArray array
int length
private void writeShortArray (sun.jvm.hotspot.oops.TypeArray) throws java.io.IOException
long offset
int index
sun.jvm.hotspot.oops.TypeArray array
int length
private void writeIntArray (sun.jvm.hotspot.oops.TypeArray) throws java.io.IOException
long offset
int index
sun.jvm.hotspot.oops.TypeArray array
int length
private void writeLongArray (sun.jvm.hotspot.oops.TypeArray) throws java.io.IOException
long offset
int index
sun.jvm.hotspot.oops.TypeArray array
int length
private void writeCharArray (sun.jvm.hotspot.oops.TypeArray) throws java.io.IOException
long offset
int index
sun.jvm.hotspot.oops.TypeArray array
int length
private void writeFloatArray (sun.jvm.hotspot.oops.TypeArray) throws java.io.IOException
long offset
int index
sun.jvm.hotspot.oops.TypeArray array
int length
private void writeDoubleArray (sun.jvm.hotspot.oops.TypeArray) throws java.io.IOException
long offset
int index
sun.jvm.hotspot.oops.TypeArray array
int length
protected void writeInstance (sun.jvm.hotspot.oops.Instance) throws java.io.IOException
sun.jvm.hotspot.oops.InstanceKlass ik
java.util.List fields
int instSize
java.util.Iterator itr
sun.jvm.hotspot.oops.Instance instance
sun.jvm.hotspot.oops.Klass klass
sun.jvm.hotspot.utilities.HeapHprofBinWriter$ClassData cd
java.util.List fields
int size
private void writeFieldDescriptors (java.util.List, sun.jvm.hotspot.oops.InstanceKlass) throws java.io.IOException
sun.jvm.hotspot.oops.Field field
sun.jvm.hotspot.oops.Symbol name
char typeCode
int kind
java.util.Iterator itr
java.util.List fields
sun.jvm.hotspot.oops.InstanceKlass ik
public static int signatureToHprofKind (char)
char ch
private void writeField (sun.jvm.hotspot.oops.Field, sun.jvm.hotspot.oops.Oop) throws java.io.IOException
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.Field field
sun.jvm.hotspot.oops.Oop oop
char typeCode
private void writeHeader (int, int) throws java.io.IOException
int tag
int len
private void writeDummyTrace () throws java.io.IOException
private void writeSymbols () throws java.io.IOException
RuntimeException re
private void writeSymbol (sun.jvm.hotspot.oops.Symbol) throws java.io.IOException
sun.jvm.hotspot.oops.Symbol sym
byte[] buf
private void writeClasses () throws java.io.IOException
RuntimeException re
sun.jvm.hotspot.memory.SystemDictionary sysDict
private void writeFileHeader () throws java.io.IOException
private void writeObjectID (sun.jvm.hotspot.oops.Oop) throws java.io.IOException
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.debugger.OopHandle handle
long address
private void writeSymbolID (sun.jvm.hotspot.oops.Symbol) throws java.io.IOException
sun.jvm.hotspot.oops.Symbol sym
private void writeObjectID (long) throws java.io.IOException
long address
private long getAddressValue (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
private static java.util.List getInstanceFields (sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.Field f
java.util.Iterator itr
java.util.List curFields
sun.jvm.hotspot.oops.InstanceKlass ik
sun.jvm.hotspot.oops.InstanceKlass klass
java.util.List res
private int getSizeForFields (java.util.List)
sun.jvm.hotspot.oops.Field field
char typeCode
java.util.Iterator itr
java.util.List fields
int size
static synthetic void access$000 (sun.jvm.hotspot.utilities.HeapHprofBinWriter, sun.jvm.hotspot.oops.Klass) throws java.io.IOException
sun.jvm.hotspot.utilities.HeapHprofBinWriter x0
sun.jvm.hotspot.oops.Klass x1
static synthetic sun.jvm.hotspot.oops.ObjectHeap access$100 (sun.jvm.hotspot.utilities.HeapHprofBinWriter)
sun.jvm.hotspot.utilities.HeapHprofBinWriter x0
static synthetic java.io.DataOutputStream access$200 (sun.jvm.hotspot.utilities.HeapHprofBinWriter)
sun.jvm.hotspot.utilities.HeapHprofBinWriter x0
static synthetic void access$300 (sun.jvm.hotspot.utilities.HeapHprofBinWriter, sun.jvm.hotspot.oops.Oop) throws java.io.IOException
sun.jvm.hotspot.utilities.HeapHprofBinWriter x0
sun.jvm.hotspot.oops.Oop x1
static synthetic void access$400 (sun.jvm.hotspot.utilities.HeapHprofBinWriter, sun.jvm.hotspot.oops.Symbol) throws java.io.IOException
sun.jvm.hotspot.utilities.HeapHprofBinWriter x0
sun.jvm.hotspot.oops.Symbol x1
static synthetic int access$500 (sun.jvm.hotspot.utilities.HeapHprofBinWriter)
sun.jvm.hotspot.utilities.HeapHprofBinWriter x0
static synthetic void access$600 (sun.jvm.hotspot.utilities.HeapHprofBinWriter, int, int) throws java.io.IOException
sun.jvm.hotspot.utilities.HeapHprofBinWriter x0
int x1
int x2
static synthetic void access$700 (sun.jvm.hotspot.utilities.HeapHprofBinWriter, sun.jvm.hotspot.oops.Symbol) throws java.io.IOException
sun.jvm.hotspot.utilities.HeapHprofBinWriter x0
sun.jvm.hotspot.oops.Symbol x1
}
sun/jvm/hotspot/utilities/HeapProgressThunk.class
HeapProgressThunk.java
package sun.jvm.hotspot.utilities
public abstract sun.jvm.hotspot.utilities.HeapProgressThunk extends java.lang.Object {
public abstract void heapIterationFractionUpdate (double)
public abstract void heapIterationComplete ()
}
sun/jvm/hotspot/utilities/IntArray$1.class
IntArray.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.IntArray$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/IntArray.class
IntArray.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.IntArray extends sun.jvm.hotspot.utilities.GenericArray {
private static long dataFieldOffset
protected static sun.jvm.hotspot.types.Type elemType
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public int at (int)
int i
public sun.jvm.hotspot.types.Type getElemType ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/IntegerEnum.class
IntegerEnum.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.IntegerEnum extends java.lang.Object {
private int value
protected void <init> (int)
int value
public int getValue ()
}
sun/jvm/hotspot/utilities/Interval.class
Interval.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.Interval extends java.lang.Object {
private Object lowEndpoint
private Object highEndpoint
public void <init> (java.lang.Object, java.lang.Object)
Object lowEndpoint
Object highEndpoint
public java.lang.Object getLowEndpoint ()
public java.lang.Object getHighEndpoint ()
public boolean overlaps (sun.jvm.hotspot.utilities.Interval, java.util.Comparator)
sun.jvm.hotspot.utilities.Interval arg
java.util.Comparator endpointComparator
public boolean overlaps (java.lang.Object, java.lang.Object, java.util.Comparator)
Object otherLowEndpoint
Object otherHighEndpoint
java.util.Comparator endpointComparator
public java.lang.String toString ()
}
sun/jvm/hotspot/utilities/IntervalNode.class
IntervalNode.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.IntervalNode extends sun.jvm.hotspot.utilities.RBNode {
private sun.jvm.hotspot.utilities.Interval interval
private java.util.Comparator endpointComparator
private Object minEndpoint
private Object maxEndpoint
public void <init> (sun.jvm.hotspot.utilities.Interval, java.util.Comparator, java.lang.Object)
sun.jvm.hotspot.utilities.Interval interval
java.util.Comparator endpointComparator
Object data
public void copyFrom (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode arg
sun.jvm.hotspot.utilities.IntervalNode argNode
public sun.jvm.hotspot.utilities.Interval getInterval ()
public java.lang.Object getMinEndpoint ()
public java.lang.Object getMaxEndpoint ()
public boolean update ()
Object newMaxEndpoint
Object newMinEndpoint
public java.lang.Object computeMinEndpoint ()
sun.jvm.hotspot.utilities.IntervalNode left
public java.lang.Object computeMaxEndpoint ()
sun.jvm.hotspot.utilities.IntervalNode left
sun.jvm.hotspot.utilities.IntervalNode right
Object curMax
public java.lang.String toString ()
String res
Object d
}
sun/jvm/hotspot/utilities/IntervalTree$IntervalComparator.class
IntervalTree.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.IntervalTree$IntervalComparator extends java.lang.Object implements java.util.Comparator {
private java.util.Comparator endpointComparator
public void <init> (java.util.Comparator)
java.util.Comparator endpointComparator
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
sun.jvm.hotspot.utilities.Interval i1
sun.jvm.hotspot.utilities.Interval i2
}
sun/jvm/hotspot/utilities/IntervalTree.class
IntervalTree.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.IntervalTree extends sun.jvm.hotspot.utilities.RBTree {
private java.util.Comparator endpointComparator
public void <init> (java.util.Comparator)
java.util.Comparator endpointComparator
public void insert (sun.jvm.hotspot.utilities.Interval, java.lang.Object)
sun.jvm.hotspot.utilities.Interval interval
Object data
sun.jvm.hotspot.utilities.IntervalNode node
public java.util.List findAllNodesIntersecting (sun.jvm.hotspot.utilities.Interval)
sun.jvm.hotspot.utilities.Interval interval
java.util.List retList
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
protected java.lang.Object getNodeValue (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode node
protected void verify ()
private void verifyFromNode (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode node
sun.jvm.hotspot.utilities.IntervalNode intNode
private void searchForIntersectingNodesFrom (sun.jvm.hotspot.utilities.IntervalNode, sun.jvm.hotspot.utilities.Interval, java.util.List)
sun.jvm.hotspot.utilities.IntervalNode node
sun.jvm.hotspot.utilities.Interval interval
java.util.List resultList
sun.jvm.hotspot.utilities.IntervalNode left
sun.jvm.hotspot.utilities.IntervalNode right
private void printFromNode (sun.jvm.hotspot.utilities.RBNode, java.io.PrintStream, int)
int i
sun.jvm.hotspot.utilities.RBNode node
java.io.PrintStream tty
int indentDepth
}
sun/jvm/hotspot/utilities/KlassArray$1.class
KlassArray.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.KlassArray$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/KlassArray.class
KlassArray.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.KlassArray extends sun.jvm.hotspot.utilities.GenericArray {
private static long dataFieldOffset
protected static sun.jvm.hotspot.types.Type elemType
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.Klass getAt (int)
int i
public sun.jvm.hotspot.types.Type getElemType ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/LivenessAnalysis.class
LivenessAnalysis.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.LivenessAnalysis extends java.lang.Object {
private static final boolean DEBUG
private void <init> ()
public static sun.jvm.hotspot.utilities.LivenessPathList computeAllLivenessPaths (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop target
sun.jvm.hotspot.utilities.LivenessPathList list
private static sun.jvm.hotspot.utilities.LivenessPathList computeAllLivenessPaths (sun.jvm.hotspot.oops.Oop, boolean)
sun.jvm.hotspot.utilities.LivenessPath path
sun.jvm.hotspot.utilities.LivenessPath tmp
int i
sun.jvm.hotspot.utilities.LivenessPath curPath
sun.jvm.hotspot.utilities.LivenessPathElement el
int j
int i
sun.jvm.hotspot.utilities.LivenessPath nextPath
sun.jvm.hotspot.utilities.LivenessPathElement nextElement
java.util.Iterator iter
java.util.ArrayList nextPtrs
Exception e
sun.jvm.hotspot.utilities.LivenessPath path
sun.jvm.hotspot.oops.Oop target
boolean trimPathsThroughPopularObjects
sun.jvm.hotspot.utilities.ReversePtrs rev
java.util.Set visitedOops
java.util.Map visitedRoots
sun.jvm.hotspot.utilities.LivenessPathList list
}
sun/jvm/hotspot/utilities/LivenessPath.class
LivenessPath.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.LivenessPath extends java.lang.Object {
private java.util.Stack stack
void <init> ()
public int size ()
public sun.jvm.hotspot.utilities.LivenessPathElement get (int) throws java.lang.ArrayIndexOutOfBoundsException
int index
public void printOn (java.io.PrintStream)
sun.jvm.hotspot.utilities.LivenessPathElement el
int j
java.io.PrintStream tty
boolean isComplete ()
sun.jvm.hotspot.utilities.LivenessPathElement peek ()
void push (sun.jvm.hotspot.utilities.LivenessPathElement)
sun.jvm.hotspot.utilities.LivenessPathElement el
void pop ()
sun.jvm.hotspot.utilities.LivenessPath copy ()
int i
sun.jvm.hotspot.utilities.LivenessPath dup
}
sun/jvm/hotspot/utilities/LivenessPathElement.class
LivenessPathElement.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.LivenessPathElement extends java.lang.Object {
private sun.jvm.hotspot.oops.Oop obj
private sun.jvm.hotspot.oops.FieldIdentifier id
void <init> (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.oops.FieldIdentifier)
sun.jvm.hotspot.oops.Oop obj
sun.jvm.hotspot.oops.FieldIdentifier id
public boolean isRoot ()
public boolean isTerminal ()
public sun.jvm.hotspot.oops.Oop getObj ()
public sun.jvm.hotspot.oops.FieldIdentifier getField ()
}
sun/jvm/hotspot/utilities/LivenessPathList.class
LivenessPathList.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.LivenessPathList extends java.lang.Object {
private java.util.ArrayList list
public void <init> ()
public int size ()
public sun.jvm.hotspot.utilities.LivenessPath get (int)
int i
void add (sun.jvm.hotspot.utilities.LivenessPath)
sun.jvm.hotspot.utilities.LivenessPath path
void remove (sun.jvm.hotspot.utilities.LivenessPath)
sun.jvm.hotspot.utilities.LivenessPath path
}
sun/jvm/hotspot/utilities/MarkBits.class
MarkBits.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.MarkBits extends java.lang.Object {
private sun.jvm.hotspot.utilities.BitMap bits
private sun.jvm.hotspot.debugger.Address start
private sun.jvm.hotspot.debugger.Address end
public void <init> (sun.jvm.hotspot.gc_interface.CollectedHeap)
sun.jvm.hotspot.gc_interface.CollectedHeap heap
sun.jvm.hotspot.memory.MemRegion reserved
long numOopHandles
public void clear ()
public boolean mark (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
sun.jvm.hotspot.debugger.OopHandle handle
long idx
int intIdx
public void clear (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
sun.jvm.hotspot.debugger.OopHandle handle
long idx
int intIdx
}
sun/jvm/hotspot/utilities/MessageQueue.class
MessageQueue.java
package sun.jvm.hotspot.utilities
public abstract sun.jvm.hotspot.utilities.MessageQueue extends java.lang.Object {
public abstract java.lang.Object readMessage ()
public abstract java.lang.Object readMessageWithTimeout (long)
public abstract void writeMessage (java.lang.Object)
}
sun/jvm/hotspot/utilities/MessageQueueBackend$MessageQueueImpl.class
MessageQueueBackend.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.MessageQueueBackend$MessageQueueImpl extends java.lang.Object implements sun.jvm.hotspot.utilities.MessageQueue {
private java.util.LinkedList readList
private java.util.LinkedList writeList
final synthetic sun.jvm.hotspot.utilities.MessageQueueBackend this$0
public void <init> (sun.jvm.hotspot.utilities.MessageQueueBackend, java.util.LinkedList, java.util.LinkedList)
java.util.LinkedList listToReadFrom
java.util.LinkedList listToWriteTo
public java.lang.Object readMessage ()
public java.lang.Object readMessageWithTimeout (long)
long millis
public void writeMessage (java.lang.Object)
Object obj
}
sun/jvm/hotspot/utilities/MessageQueueBackend.class
MessageQueueBackend.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.MessageQueueBackend extends java.lang.Object {
private sun.jvm.hotspot.utilities.MessageQueueBackend$MessageQueueImpl leftRightQueue
private sun.jvm.hotspot.utilities.MessageQueueBackend$MessageQueueImpl rightLeftQueue
public void <init> ()
java.util.LinkedList leftRightPipe
java.util.LinkedList rightLeftPipe
public sun.jvm.hotspot.utilities.MessageQueue getFirstQueue ()
public sun.jvm.hotspot.utilities.MessageQueue getSecondQueue ()
}
sun/jvm/hotspot/utilities/MethodArray$1.class
MethodArray.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.MethodArray$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/MethodArray.class
MethodArray.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.MethodArray extends sun.jvm.hotspot.utilities.GenericArray {
private static long dataFieldOffset
protected static sun.jvm.hotspot.types.Type elemType
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public sun.jvm.hotspot.oops.Method at (int)
int i
public sun.jvm.hotspot.types.Type getElemType ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/ObjectReader$1.class
ObjectReader.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.ObjectReader$1 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic boolean[] val$arrayObj
final synthetic sun.jvm.hotspot.oops.TypeArray val$array
final synthetic sun.jvm.hotspot.utilities.ObjectReader this$0
void <init> (sun.jvm.hotspot.utilities.ObjectReader, boolean[], sun.jvm.hotspot.oops.TypeArray)
sun.jvm.hotspot.utilities.ObjectReader this$0
public void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
sun.jvm.hotspot.oops.BooleanField field
boolean isVMField
sun.jvm.hotspot.oops.IndexableFieldIdentifier ifd
}
sun/jvm/hotspot/utilities/ObjectReader$2.class
ObjectReader.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.ObjectReader$2 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic char[] val$arrayObj
final synthetic sun.jvm.hotspot.oops.TypeArray val$array
final synthetic sun.jvm.hotspot.utilities.ObjectReader this$0
void <init> (sun.jvm.hotspot.utilities.ObjectReader, char[], sun.jvm.hotspot.oops.TypeArray)
sun.jvm.hotspot.utilities.ObjectReader this$0
public void doChar (sun.jvm.hotspot.oops.CharField, boolean)
sun.jvm.hotspot.oops.CharField field
boolean isVMField
sun.jvm.hotspot.oops.IndexableFieldIdentifier ifd
}
sun/jvm/hotspot/utilities/ObjectReader$3.class
ObjectReader.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.ObjectReader$3 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic float[] val$arrayObj
final synthetic sun.jvm.hotspot.oops.TypeArray val$array
final synthetic sun.jvm.hotspot.utilities.ObjectReader this$0
void <init> (sun.jvm.hotspot.utilities.ObjectReader, float[], sun.jvm.hotspot.oops.TypeArray)
sun.jvm.hotspot.utilities.ObjectReader this$0
public void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
sun.jvm.hotspot.oops.FloatField field
boolean isVMField
sun.jvm.hotspot.oops.IndexableFieldIdentifier ifd
}
sun/jvm/hotspot/utilities/ObjectReader$4.class
ObjectReader.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.ObjectReader$4 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic double[] val$arrayObj
final synthetic sun.jvm.hotspot.oops.TypeArray val$array
final synthetic sun.jvm.hotspot.utilities.ObjectReader this$0
void <init> (sun.jvm.hotspot.utilities.ObjectReader, double[], sun.jvm.hotspot.oops.TypeArray)
sun.jvm.hotspot.utilities.ObjectReader this$0
public void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
sun.jvm.hotspot.oops.DoubleField field
boolean isVMField
sun.jvm.hotspot.oops.IndexableFieldIdentifier ifd
}
sun/jvm/hotspot/utilities/ObjectReader$5.class
ObjectReader.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.ObjectReader$5 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic byte[] val$arrayObj
final synthetic sun.jvm.hotspot.oops.TypeArray val$array
final synthetic sun.jvm.hotspot.utilities.ObjectReader this$0
void <init> (sun.jvm.hotspot.utilities.ObjectReader, byte[], sun.jvm.hotspot.oops.TypeArray)
sun.jvm.hotspot.utilities.ObjectReader this$0
public void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
sun.jvm.hotspot.oops.ByteField field
boolean isVMField
sun.jvm.hotspot.oops.IndexableFieldIdentifier ifd
}
sun/jvm/hotspot/utilities/ObjectReader$6.class
ObjectReader.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.ObjectReader$6 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic short[] val$arrayObj
final synthetic sun.jvm.hotspot.oops.TypeArray val$array
final synthetic sun.jvm.hotspot.utilities.ObjectReader this$0
void <init> (sun.jvm.hotspot.utilities.ObjectReader, short[], sun.jvm.hotspot.oops.TypeArray)
sun.jvm.hotspot.utilities.ObjectReader this$0
public void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
sun.jvm.hotspot.oops.ShortField field
boolean isVMField
sun.jvm.hotspot.oops.IndexableFieldIdentifier ifd
}
sun/jvm/hotspot/utilities/ObjectReader$7.class
ObjectReader.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.ObjectReader$7 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic int[] val$arrayObj
final synthetic sun.jvm.hotspot.oops.TypeArray val$array
final synthetic sun.jvm.hotspot.utilities.ObjectReader this$0
void <init> (sun.jvm.hotspot.utilities.ObjectReader, int[], sun.jvm.hotspot.oops.TypeArray)
sun.jvm.hotspot.utilities.ObjectReader this$0
public void doInt (sun.jvm.hotspot.oops.IntField, boolean)
sun.jvm.hotspot.oops.IntField field
boolean isVMField
sun.jvm.hotspot.oops.IndexableFieldIdentifier ifd
}
sun/jvm/hotspot/utilities/ObjectReader$8.class
ObjectReader.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.ObjectReader$8 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic long[] val$arrayObj
final synthetic sun.jvm.hotspot.oops.TypeArray val$array
final synthetic sun.jvm.hotspot.utilities.ObjectReader this$0
void <init> (sun.jvm.hotspot.utilities.ObjectReader, long[], sun.jvm.hotspot.oops.TypeArray)
sun.jvm.hotspot.utilities.ObjectReader this$0
public void doLong (sun.jvm.hotspot.oops.LongField, boolean)
sun.jvm.hotspot.oops.LongField field
boolean isVMField
sun.jvm.hotspot.oops.IndexableFieldIdentifier ifd
}
sun/jvm/hotspot/utilities/ObjectReader$9.class
ObjectReader.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.ObjectReader$9 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic Object[] val$arrayObj
final synthetic sun.jvm.hotspot.utilities.ObjectReader this$0
void <init> (sun.jvm.hotspot.utilities.ObjectReader, java.lang.Object[])
sun.jvm.hotspot.utilities.ObjectReader this$0
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
Exception e
sun.jvm.hotspot.oops.OopField field
boolean isVMField
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.IndexableFieldIdentifier ifd
}
sun/jvm/hotspot/utilities/ObjectReader$FieldSetter.class
ObjectReader.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.ObjectReader$FieldSetter extends sun.jvm.hotspot.oops.DefaultOopVisitor {
protected Object obj
final synthetic sun.jvm.hotspot.utilities.ObjectReader this$0
public void <init> (sun.jvm.hotspot.utilities.ObjectReader, java.lang.Object)
sun.jvm.hotspot.utilities.ObjectReader this$0
Object obj
private void printFieldSetError (java.lang.reflect.Field, java.lang.Exception)
java.lang.reflect.Field f
Exception ex
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
Exception ex
sun.jvm.hotspot.oops.OopField field
boolean isVMField
sun.jvm.hotspot.debugger.OopHandle handle
java.lang.reflect.Field f
public void doByte (sun.jvm.hotspot.oops.ByteField, boolean)
Exception ex
sun.jvm.hotspot.oops.ByteField field
boolean isVMField
java.lang.reflect.Field f
public void doChar (sun.jvm.hotspot.oops.CharField, boolean)
Exception ex
sun.jvm.hotspot.oops.CharField field
boolean isVMField
java.lang.reflect.Field f
public void doBoolean (sun.jvm.hotspot.oops.BooleanField, boolean)
Exception ex
sun.jvm.hotspot.oops.BooleanField field
boolean isVMField
java.lang.reflect.Field f
public void doShort (sun.jvm.hotspot.oops.ShortField, boolean)
Exception ex
sun.jvm.hotspot.oops.ShortField field
boolean isVMField
java.lang.reflect.Field f
public void doInt (sun.jvm.hotspot.oops.IntField, boolean)
Exception ex
sun.jvm.hotspot.oops.IntField field
boolean isVMField
java.lang.reflect.Field f
public void doLong (sun.jvm.hotspot.oops.LongField, boolean)
Exception ex
sun.jvm.hotspot.oops.LongField field
boolean isVMField
java.lang.reflect.Field f
public void doFloat (sun.jvm.hotspot.oops.FloatField, boolean)
Exception ex
sun.jvm.hotspot.oops.FloatField field
boolean isVMField
java.lang.reflect.Field f
public void doDouble (sun.jvm.hotspot.oops.DoubleField, boolean)
Exception ex
sun.jvm.hotspot.oops.DoubleField field
boolean isVMField
java.lang.reflect.Field f
public void doCInt (sun.jvm.hotspot.oops.CIntField, boolean)
sun.jvm.hotspot.oops.CIntField field
boolean isVMField
}
sun/jvm/hotspot/utilities/ObjectReader$SignatureParser.class
ObjectReader.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.ObjectReader$SignatureParser extends sun.jvm.hotspot.runtime.SignatureIterator {
protected java.util.Vector tmp
final synthetic sun.jvm.hotspot.utilities.ObjectReader this$0
public void <init> (sun.jvm.hotspot.utilities.ObjectReader, sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.utilities.ObjectReader this$0
sun.jvm.hotspot.oops.Symbol s
public void doBool ()
public void doChar ()
public void doFloat ()
public void doDouble ()
public void doByte ()
public void doShort ()
public void doInt ()
public void doLong ()
public void doVoid ()
public void doObject (int, int)
int begin
int end
public void doArray (int, int)
int begin
int end
int inner
Class elemCls
int dimension
int[] dimArray
protected java.lang.Class getClass (int, int)
Exception e
int begin
int end
String className
protected java.lang.String getClassName (int, int)
char c
int i
int begin
int end
StringBuffer buf
protected int arrayInnerBegin (int)
int begin
public int getNumParams ()
public java.util.Enumeration getParamTypes ()
}
sun/jvm/hotspot/utilities/ObjectReader.class
ObjectReader.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.ObjectReader extends java.lang.Object {
private static final boolean DEBUG
protected sun.jvm.hotspot.oops.Symbol javaLangString
protected sun.jvm.hotspot.oops.Symbol javaUtilHashtableEntry
protected sun.jvm.hotspot.oops.Symbol javaUtilHashtable
protected sun.jvm.hotspot.oops.Symbol javaUtilProperties
protected final ClassLoader cl
protected java.util.Map oopToObjMap
protected java.util.Map fieldMap
public void <init> (java.lang.ClassLoader)
ClassLoader cl
public void <init> ()
static void debugPrintln (java.lang.String)
String msg
static void debugPrintStackTrace (java.lang.Exception)
int i
StackTraceElement[] els
Exception exp
public java.lang.Object readObject (sun.jvm.hotspot.oops.Oop) throws java.lang.ClassNotFoundException
sun.jvm.hotspot.oops.Oop oop
protected final java.lang.Object getDefaultPrimitiveValue (java.lang.Class)
Class clz
protected sun.jvm.hotspot.oops.Symbol getVMSymbol (java.lang.String)
String name
protected sun.jvm.hotspot.oops.Symbol javaLangString ()
protected sun.jvm.hotspot.oops.Symbol javaUtilHashtableEntry ()
protected sun.jvm.hotspot.oops.Symbol javaUtilHashtable ()
protected sun.jvm.hotspot.oops.Symbol javaUtilProperties ()
private void setHashtableEntry (java.util.Hashtable, sun.jvm.hotspot.oops.Oop)
ClassNotFoundException ce
java.util.Hashtable p
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.InstanceKlass ik
sun.jvm.hotspot.oops.OopField keyField
sun.jvm.hotspot.oops.OopField valueField
sun.jvm.hotspot.oops.OopField nextField
Object key
Object value
sun.jvm.hotspot.oops.Oop next
protected java.lang.Object getHashtable (sun.jvm.hotspot.oops.Instance, boolean)
sun.jvm.hotspot.oops.Oop entry
long i
sun.jvm.hotspot.oops.Instance oop
boolean isProperties
sun.jvm.hotspot.oops.InstanceKlass k
sun.jvm.hotspot.oops.OopField tableField
java.util.Hashtable table
sun.jvm.hotspot.oops.ObjArray kvs
long size
public java.lang.Object readInstance (sun.jvm.hotspot.oops.Instance) throws java.lang.ClassNotFoundException
int i
Exception exp
java.lang.reflect.Constructor c
Class[] paramTypes
Object[] params
int n
java.lang.reflect.Constructor[] ctrs
Exception ex
sun.jvm.hotspot.oops.InstanceKlass kls
Class clz
sun.jvm.hotspot.oops.Instance oop
Object result
public java.lang.Object readPrimitiveArray (sun.jvm.hotspot.oops.TypeArray)
boolean[] arrayObj
char[] arrayObj
float[] arrayObj
double[] arrayObj
byte[] arrayObj
short[] arrayObj
int[] arrayObj
long[] arrayObj
int length
sun.jvm.hotspot.oops.TypeArrayKlass klass
int type
sun.jvm.hotspot.oops.TypeArray array
Object result
protected final boolean isRobust (sun.jvm.hotspot.debugger.OopHandle)
sun.jvm.hotspot.debugger.OopHandle handle
public java.lang.Object readObjectArray (sun.jvm.hotspot.oops.ObjArray) throws java.lang.ClassNotFoundException
sun.jvm.hotspot.oops.TypeArrayKlass botKls
int length
sun.jvm.hotspot.oops.ObjArrayKlass klass
sun.jvm.hotspot.oops.Klass bottomKls
Class bottomCls
int dimension
int[] dimArray
Object[] arrayObj
sun.jvm.hotspot.oops.ObjArray array
Object result
public java.lang.Class readClass (sun.jvm.hotspot.oops.InstanceKlass) throws java.lang.ClassNotFoundException
sun.jvm.hotspot.oops.InstanceKlass kls
Class cls
public java.lang.Object readMethodOrConstructor (sun.jvm.hotspot.oops.Method) throws java.lang.NoSuchMethodException java.lang.ClassNotFoundException
sun.jvm.hotspot.oops.Method m
String name
public java.lang.reflect.Method readMethod (sun.jvm.hotspot.oops.Method) throws java.lang.NoSuchMethodException java.lang.ClassNotFoundException
Class clz
String name
Class[] paramTypes
sun.jvm.hotspot.oops.Method m
java.lang.reflect.Method result
public java.lang.reflect.Constructor readConstructor (sun.jvm.hotspot.oops.Method) throws java.lang.NoSuchMethodException java.lang.ClassNotFoundException
Class clz
String name
Class[] paramTypes
sun.jvm.hotspot.oops.Method m
java.lang.reflect.Constructor result
public java.lang.reflect.Field readField (sun.jvm.hotspot.oops.Field) throws java.lang.NoSuchFieldException java.lang.ClassNotFoundException
NoSuchFieldException nsfe
sun.jvm.hotspot.oops.FieldIdentifier fieldId
Class clz
String name
sun.jvm.hotspot.oops.Field f
java.lang.reflect.Field result
protected void putIntoObjTable (sun.jvm.hotspot.oops.Oop, java.lang.Object)
sun.jvm.hotspot.oops.Oop oop
Object obj
protected java.lang.Object getFromObjTable (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop oop
protected void putIntoObjTable (sun.jvm.hotspot.oops.Metadata, java.lang.Object)
sun.jvm.hotspot.oops.Metadata oop
Object obj
protected java.lang.Object getFromObjTable (sun.jvm.hotspot.oops.Metadata)
sun.jvm.hotspot.oops.Metadata oop
protected java.lang.Class[] getParamTypes (sun.jvm.hotspot.oops.Symbol)
sun.jvm.hotspot.oops.Symbol signature
sun.jvm.hotspot.utilities.ObjectReader$SignatureParser sp
Class[] result
java.util.Enumeration e
int i
static synthetic boolean access$000 ()
static void <clinit> ()
}
sun/jvm/hotspot/utilities/PlatformInfo.class
PlatformInfo.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.PlatformInfo extends java.lang.Object {
public void <init> ()
public static java.lang.String getOS () throws sun.jvm.hotspot.utilities.UnsupportedPlatformException
String os
public static java.lang.String getCPU () throws sun.jvm.hotspot.utilities.UnsupportedPlatformException
Class pic
sun.jvm.hotspot.utilities.AltPlatformInfo api
String cpu
public static void main (java.lang.String[])
String[] args
}
sun/jvm/hotspot/utilities/PointerFinder.class
PointerFinder.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.PointerFinder extends java.lang.Object {
public void <init> ()
public static sun.jvm.hotspot.utilities.PointerLocation find (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.memory.Generation g
int i
sun.jvm.hotspot.runtime.ThreadLocalAllocBuffer tlab
sun.jvm.hotspot.runtime.JavaThread t
sun.jvm.hotspot.memory.GenCollectedHeap genheap
sun.jvm.hotspot.code.NMethod nm
sun.jvm.hotspot.code.CodeCache c
sun.jvm.hotspot.runtime.JavaThread t
sun.jvm.hotspot.debugger.Address a
sun.jvm.hotspot.utilities.PointerLocation loc
sun.jvm.hotspot.gc_interface.CollectedHeap heap
sun.jvm.hotspot.interpreter.Interpreter interp
sun.jvm.hotspot.runtime.JNIHandles handles
sun.jvm.hotspot.runtime.JNIHandleBlock handleBlock
}
sun/jvm/hotspot/utilities/PointerLocation.class
PointerLocation.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.PointerLocation extends java.lang.Object {
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.gc_interface.CollectedHeap heap
sun.jvm.hotspot.memory.Generation gen
boolean inTLAB
sun.jvm.hotspot.runtime.JavaThread tlabThread
sun.jvm.hotspot.runtime.ThreadLocalAllocBuffer tlab
boolean inInterpreter
boolean inCodeCache
sun.jvm.hotspot.interpreter.InterpreterCodelet interpreterCodelet
sun.jvm.hotspot.code.CodeBlob blob
boolean inBlobCode
boolean inBlobData
boolean inBlobOops
boolean inBlobUnknownLocation
boolean inStrongGlobalJNIHandleBlock
boolean inWeakGlobalJNIHandleBlock
boolean inLocalJNIHandleBlock
sun.jvm.hotspot.runtime.JNIHandleBlock handleBlock
sun.jvm.hotspot.runtime.Thread handleThread
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public boolean isInHeap ()
public boolean isInNewGen ()
public boolean isInOldGen ()
public boolean inOtherGen ()
public sun.jvm.hotspot.memory.Generation getGeneration ()
public boolean isInTLAB ()
public sun.jvm.hotspot.runtime.JavaThread getTLABThread ()
public sun.jvm.hotspot.runtime.ThreadLocalAllocBuffer getTLAB ()
public boolean isInInterpreter ()
public sun.jvm.hotspot.interpreter.InterpreterCodelet getInterpreterCodelet ()
public boolean isInCodeCache ()
public sun.jvm.hotspot.code.CodeBlob getCodeBlob ()
public boolean isInBlobCode ()
public boolean isInBlobData ()
public boolean isInBlobOops ()
public boolean isInBlobUnknownLocation ()
public boolean isInStrongGlobalJNIHandleBlock ()
public boolean isInWeakGlobalJNIHandleBlock ()
public boolean isInLocalJNIHandleBlock ()
public sun.jvm.hotspot.runtime.JNIHandleBlock getJNIHandleBlock ()
public sun.jvm.hotspot.runtime.Thread getJNIHandleThread ()
public boolean isUnknown ()
public java.lang.String toString ()
java.io.ByteArrayOutputStream bos
public void print ()
public void printOn (java.io.PrintStream)
sun.jvm.hotspot.code.CodeBlob b
java.io.PrintStream tty
}
sun/jvm/hotspot/utilities/ProcImageClassLoader.class
ProcImageClassLoader.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.ProcImageClassLoader extends java.lang.ClassLoader {
public void <init> (java.lang.ClassLoader)
ClassLoader parent
public void <init> ()
protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException
java.io.ByteArrayOutputStream bos
sun.jvm.hotspot.oops.InstanceKlass klass
sun.jvm.hotspot.tools.jcore.ClassWriter cw
byte[] buf
Exception e
String className
}
sun/jvm/hotspot/utilities/ProgressiveHeapVisitor.class
ProgressiveHeapVisitor.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.ProgressiveHeapVisitor extends java.lang.Object implements sun.jvm.hotspot.oops.HeapVisitor {
private sun.jvm.hotspot.oops.HeapVisitor userHeapVisitor
private sun.jvm.hotspot.utilities.HeapProgressThunk thunk
private long usedSize
private long visitedSize
private double lastNotificationFraction
private static double MINIMUM_NOTIFICATION_FRACTION
public void <init> (sun.jvm.hotspot.oops.HeapVisitor, sun.jvm.hotspot.utilities.HeapProgressThunk)
sun.jvm.hotspot.oops.HeapVisitor userHeapVisitor
sun.jvm.hotspot.utilities.HeapProgressThunk thunk
public void prologue (long)
long usedSize
public boolean doObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
double curFrac
public void epilogue ()
static void <clinit> ()
}
sun/jvm/hotspot/utilities/RBColor.class
RBColor.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.RBColor extends java.lang.Object {
public static final sun.jvm.hotspot.utilities.RBColor RED
public static final sun.jvm.hotspot.utilities.RBColor BLACK
private String name
public java.lang.String getName ()
private void <init> (java.lang.String)
String name
static void <clinit> ()
}
sun/jvm/hotspot/utilities/RBNode.class
RBNode.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.RBNode extends java.lang.Object {
private Object data
private sun.jvm.hotspot.utilities.RBNode left
private sun.jvm.hotspot.utilities.RBNode right
private sun.jvm.hotspot.utilities.RBNode parent
private sun.jvm.hotspot.utilities.RBColor color
public void <init> (java.lang.Object)
Object data
public java.lang.Object getData ()
public void copyFrom (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode arg
public boolean update ()
public sun.jvm.hotspot.utilities.RBColor getColor ()
public void setColor (sun.jvm.hotspot.utilities.RBColor)
sun.jvm.hotspot.utilities.RBColor color
public sun.jvm.hotspot.utilities.RBNode getParent ()
public void setParent (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode parent
public sun.jvm.hotspot.utilities.RBNode getLeft ()
public void setLeft (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode left
public sun.jvm.hotspot.utilities.RBNode getRight ()
public void setRight (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode right
}
sun/jvm/hotspot/utilities/RBTree$1.class
RBTree.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.RBTree$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
Integer i1
Integer i2
}
sun/jvm/hotspot/utilities/RBTree.class
RBTree.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.RBTree extends java.lang.Object {
private sun.jvm.hotspot.utilities.RBNode root
private java.util.Comparator comparator
protected static final boolean DEBUGGING
protected static final boolean VERBOSE
protected static final boolean REALLY_VERBOSE
public void <init> (java.util.Comparator)
java.util.Comparator comparator
public sun.jvm.hotspot.utilities.RBNode getRoot ()
public void insertNode (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode y
sun.jvm.hotspot.utilities.RBNode y
sun.jvm.hotspot.utilities.RBNode x
boolean shouldPropagate
sun.jvm.hotspot.utilities.RBNode propagateStart
public void deleteNode (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode y
sun.jvm.hotspot.utilities.RBNode x
sun.jvm.hotspot.utilities.RBNode xParent
sun.jvm.hotspot.utilities.RBNode z
sun.jvm.hotspot.utilities.RBNode y
sun.jvm.hotspot.utilities.RBNode x
sun.jvm.hotspot.utilities.RBNode xParent
public void print ()
public void printOn (java.io.PrintStream)
java.io.PrintStream tty
protected java.lang.Object getNodeValue (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode node
protected void verify ()
private void treeInsert (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode z
sun.jvm.hotspot.utilities.RBNode y
sun.jvm.hotspot.utilities.RBNode x
private sun.jvm.hotspot.utilities.RBNode treeSuccessor (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode x
sun.jvm.hotspot.utilities.RBNode y
private sun.jvm.hotspot.utilities.RBNode treeMinimum (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode x
private boolean leftRotate (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode x
sun.jvm.hotspot.utilities.RBNode y
boolean res
private boolean rightRotate (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode y
sun.jvm.hotspot.utilities.RBNode x
boolean res
private void deleteFixup (sun.jvm.hotspot.utilities.RBNode, sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode w
sun.jvm.hotspot.utilities.RBNode w
sun.jvm.hotspot.utilities.RBNode x
sun.jvm.hotspot.utilities.RBNode xParent
private int verifyFromNode (sun.jvm.hotspot.utilities.RBNode)
sun.jvm.hotspot.utilities.RBNode node
int i
int j
private void printFromNode (sun.jvm.hotspot.utilities.RBNode, java.io.PrintStream, int)
int i
sun.jvm.hotspot.utilities.RBNode node
java.io.PrintStream tty
int indentDepth
public static void main (java.lang.String[])
Exception e
Integer val
int i
sun.jvm.hotspot.utilities.RBNode xParent
sun.jvm.hotspot.utilities.RBNode x
int depth
int height
Integer newVal
int i
String[] args
int treeSize
int maxVal
sun.jvm.hotspot.utilities.RBTree tree
java.util.Random rand
}
sun/jvm/hotspot/utilities/ReversePtrs.class
ReversePtrs.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.ReversePtrs extends java.lang.Object {
private java.util.HashMap rp
public void <init> ()
public void put (sun.jvm.hotspot.utilities.LivenessPathElement, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.utilities.LivenessPathElement from
sun.jvm.hotspot.oops.Oop to
java.util.ArrayList al
public java.util.ArrayList get (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
}
sun/jvm/hotspot/utilities/ReversePtrsAnalysis$1$1.class
ReversePtrsAnalysis.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.ReversePtrsAnalysis$1$1 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic sun.jvm.hotspot.oops.InstanceKlass val$ik
final synthetic sun.jvm.hotspot.utilities.ReversePtrsAnalysis$1 this$1
void <init> (sun.jvm.hotspot.utilities.ReversePtrsAnalysis$1, sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.utilities.ReversePtrsAnalysis$1 this$1
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.debugger.AddressException e
sun.jvm.hotspot.oops.UnknownOopException e
sun.jvm.hotspot.oops.OopField field
boolean isVMField
sun.jvm.hotspot.oops.Oop next
sun.jvm.hotspot.oops.NamedFieldIdentifier nfi
sun.jvm.hotspot.utilities.LivenessPathElement lp
}
sun/jvm/hotspot/utilities/ReversePtrsAnalysis$1.class
ReversePtrsAnalysis.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.ReversePtrsAnalysis$1 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor {
final synthetic sun.jvm.hotspot.utilities.ReversePtrsAnalysis this$0
void <init> (sun.jvm.hotspot.utilities.ReversePtrsAnalysis)
sun.jvm.hotspot.utilities.ReversePtrsAnalysis this$0
public void visit (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.InstanceKlass ik
sun.jvm.hotspot.oops.Klass k
}
sun/jvm/hotspot/utilities/ReversePtrsAnalysis$2.class
ReversePtrsAnalysis.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.ReversePtrsAnalysis$2 extends sun.jvm.hotspot.oops.DefaultOopVisitor {
final synthetic sun.jvm.hotspot.oops.Oop val$currObj
final synthetic java.util.Stack val$workList
final synthetic sun.jvm.hotspot.utilities.ReversePtrsAnalysis this$0
void <init> (sun.jvm.hotspot.utilities.ReversePtrsAnalysis, sun.jvm.hotspot.oops.Oop, java.util.Stack)
sun.jvm.hotspot.utilities.ReversePtrsAnalysis this$0
public void doOop (sun.jvm.hotspot.oops.OopField, boolean)
sun.jvm.hotspot.oops.OopField field
boolean isVMField
sun.jvm.hotspot.oops.Oop next
}
sun/jvm/hotspot/utilities/ReversePtrsAnalysis$RootVisitor.class
ReversePtrsAnalysis.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.ReversePtrsAnalysis$RootVisitor extends java.lang.Object implements sun.jvm.hotspot.runtime.AddressVisitor {
private String baseRootDescription
final synthetic sun.jvm.hotspot.utilities.ReversePtrsAnalysis this$0
void <init> (sun.jvm.hotspot.utilities.ReversePtrsAnalysis, java.lang.String)
sun.jvm.hotspot.utilities.ReversePtrsAnalysis this$0
String baseRootDescription
public void visitAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.oops.Oop next
sun.jvm.hotspot.utilities.LivenessPathElement lp
public void visitCompOopAddress (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.oops.Oop next
sun.jvm.hotspot.utilities.LivenessPathElement lp
}
sun/jvm/hotspot/utilities/ReversePtrsAnalysis.class
ReversePtrsAnalysis.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.ReversePtrsAnalysis extends java.lang.Object {
private static final boolean DEBUG
private sun.jvm.hotspot.utilities.HeapProgressThunk progressThunk
private long usedSize
private long visitedSize
private double lastNotificationFraction
private static final double MINIMUM_NOTIFICATION_FRACTION
private sun.jvm.hotspot.oops.ObjectHeap heap
private sun.jvm.hotspot.utilities.MarkBits markBits
private int depth
private sun.jvm.hotspot.utilities.ReversePtrs rp
public void <init> ()
public void setHeapProgressThunk (sun.jvm.hotspot.utilities.HeapProgressThunk)
sun.jvm.hotspot.utilities.HeapProgressThunk thunk
public void run ()
java.io.ByteArrayOutputStream bos
String threadDesc
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.runtime.VM vm
sun.jvm.hotspot.memory.Universe universe
sun.jvm.hotspot.gc_interface.CollectedHeap collHeap
sun.jvm.hotspot.runtime.JNIHandles handles
sun.jvm.hotspot.memory.SystemDictionary sysDict
private void markAndTraverse (sun.jvm.hotspot.debugger.OopHandle)
sun.jvm.hotspot.debugger.AddressException e
sun.jvm.hotspot.oops.UnknownOopException e
sun.jvm.hotspot.debugger.OopHandle handle
private void printHeader ()
int i
private void markAndTraverse (sun.jvm.hotspot.oops.Oop)
double curFrac
sun.jvm.hotspot.oops.Oop currObj
NullPointerException e
Exception e
sun.jvm.hotspot.oops.Oop obj
java.util.Stack workList
sun.jvm.hotspot.oops.Oop next
private void doStack (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.runtime.AddressVisitor)
sun.jvm.hotspot.runtime.StackFrameStream fst
sun.jvm.hotspot.runtime.JavaThread thread
sun.jvm.hotspot.runtime.AddressVisitor oopVisitor
private void doJNIHandleBlock (sun.jvm.hotspot.runtime.JNIHandleBlock, sun.jvm.hotspot.runtime.AddressVisitor)
sun.jvm.hotspot.runtime.JNIHandleBlock handles
sun.jvm.hotspot.runtime.AddressVisitor oopVisitor
static synthetic sun.jvm.hotspot.utilities.ReversePtrs access$000 (sun.jvm.hotspot.utilities.ReversePtrsAnalysis)
sun.jvm.hotspot.utilities.ReversePtrsAnalysis x0
static synthetic void access$100 (sun.jvm.hotspot.utilities.ReversePtrsAnalysis, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.utilities.ReversePtrsAnalysis x0
sun.jvm.hotspot.oops.Oop x1
static synthetic sun.jvm.hotspot.utilities.MarkBits access$200 (sun.jvm.hotspot.utilities.ReversePtrsAnalysis)
sun.jvm.hotspot.utilities.ReversePtrsAnalysis x0
static synthetic sun.jvm.hotspot.oops.ObjectHeap access$300 (sun.jvm.hotspot.utilities.ReversePtrsAnalysis)
sun.jvm.hotspot.utilities.ReversePtrsAnalysis x0
}
sun/jvm/hotspot/utilities/RobustOopDeterminator$1.class
RobustOopDeterminator.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.RobustOopDeterminator$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/RobustOopDeterminator.class
RobustOopDeterminator.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.RobustOopDeterminator extends java.lang.Object {
private static sun.jvm.hotspot.types.AddressField klassField
public void <init> ()
private static void initialize (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public static boolean oopLooksValid (sun.jvm.hotspot.debugger.OopHandle)
sun.jvm.hotspot.debugger.AddressException e
sun.jvm.hotspot.debugger.OopHandle oop
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase)
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/StreamMonitor$Trigger.class
StreamMonitor.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.StreamMonitor$Trigger extends java.lang.Object {
private String[] triggerStrings
private int triggerVal
final synthetic sun.jvm.hotspot.utilities.StreamMonitor this$0
void <init> (sun.jvm.hotspot.utilities.StreamMonitor, java.lang.String, int)
sun.jvm.hotspot.utilities.StreamMonitor this$0
String str
int val
void <init> (sun.jvm.hotspot.utilities.StreamMonitor, java.lang.String[], int)
sun.jvm.hotspot.utilities.StreamMonitor this$0
String[] strs
int val
boolean matches (java.lang.String)
int i
String str
boolean equals (java.lang.String[])
int i
String[] strs
static synthetic int access$000 (sun.jvm.hotspot.utilities.StreamMonitor$Trigger)
sun.jvm.hotspot.utilities.StreamMonitor$Trigger x0
}
sun/jvm/hotspot/utilities/StreamMonitor.class
StreamMonitor.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.StreamMonitor extends java.lang.Object implements java.lang.Runnable {
private java.io.BufferedReader input
private boolean printStreamContents
private String waitString
private boolean waitStringSeen
private java.util.List triggers
private java.util.List triggersSeen
private String prefixString
private boolean printContents
private StringBuffer captureBuffer
public void <init> (java.io.InputStream)
java.io.InputStream istr
public void <init> (java.io.InputStream, java.lang.String, boolean)
java.io.InputStream istr
String prefixString
boolean printContents
Thread thr
public boolean addTrigger (java.lang.String, int)
String str
int value
public boolean addTrigger (java.lang.String[], int)
sun.jvm.hotspot.utilities.StreamMonitor$Trigger trigger
java.util.Iterator iter
String[] strs
int value
sun.jvm.hotspot.utilities.StreamMonitor$Trigger trigger
public boolean removeTrigger (java.lang.String)
String str
public boolean removeTrigger (java.lang.String[])
sun.jvm.hotspot.utilities.StreamMonitor$Trigger trigger
java.util.ListIterator iter
String[] strs
public synchronized java.util.List getTriggersSeen ()
java.util.List tmpList
public synchronized boolean waitFor (java.lang.String, long)
String str
long millis
public synchronized void startCapture ()
public synchronized java.lang.String stopCapture ()
String ret
public void run ()
sun.jvm.hotspot.utilities.StreamMonitor$Trigger trigger
java.util.Iterator iter
String str
byte[] buf
boolean shouldContinue
}
sun/jvm/hotspot/utilities/SystemDictionaryHelper$1.class
SystemDictionaryHelper.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.SystemDictionaryHelper$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/SystemDictionaryHelper$2.class
SystemDictionaryHelper.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.SystemDictionaryHelper$2 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor {
final synthetic java.util.Vector val$tmp
void <init> (java.util.Vector)
public void visit (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.InstanceKlass ik
sun.jvm.hotspot.oops.Klass k
}
sun/jvm/hotspot/utilities/SystemDictionaryHelper$3.class
SystemDictionaryHelper.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.SystemDictionaryHelper$3 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
sun.jvm.hotspot.oops.InstanceKlass k1
sun.jvm.hotspot.oops.InstanceKlass k2
sun.jvm.hotspot.oops.Symbol s1
sun.jvm.hotspot.oops.Symbol s2
}
sun/jvm/hotspot/utilities/SystemDictionaryHelper.class
SystemDictionaryHelper.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.SystemDictionaryHelper extends java.lang.Object {
private static sun.jvm.hotspot.oops.InstanceKlass[] klasses
public void <init> ()
private static synchronized void initialize ()
public static synchronized sun.jvm.hotspot.oops.InstanceKlass[] getAllInstanceKlasses ()
java.util.Vector tmp
sun.jvm.hotspot.memory.SystemDictionary dict
Object[] tmpArray
public static sun.jvm.hotspot.oops.InstanceKlass[] findInstanceKlasses (java.lang.String)
String name
int i
String namePart
sun.jvm.hotspot.oops.InstanceKlass[] tmpKlasses
java.util.Vector tmp
Object[] tmpArray
sun.jvm.hotspot.oops.InstanceKlass[] searchResult
public static sun.jvm.hotspot.oops.InstanceKlass findInstanceKlass (java.lang.String)
sun.jvm.hotspot.oops.InstanceKlass midVal
int cmp
String className
sun.jvm.hotspot.memory.SystemDictionary sysDict
sun.jvm.hotspot.oops.Klass klass
sun.jvm.hotspot.oops.InstanceKlass[] tmpKlasses
int low
int high
int mid
static synthetic void access$000 ()
static void <clinit> ()
}
sun/jvm/hotspot/utilities/TwoOopHashtable.class
TwoOopHashtable.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.TwoOopHashtable extends sun.jvm.hotspot.utilities.Hashtable {
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public long computeHash (sun.jvm.hotspot.oops.Symbol, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Symbol name
sun.jvm.hotspot.oops.Oop loader
public int indexFor (sun.jvm.hotspot.oops.Symbol, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Symbol name
sun.jvm.hotspot.oops.Oop loader
}
sun/jvm/hotspot/utilities/U1Array$1.class
U1Array.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.U1Array$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/U1Array.class
U1Array.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.U1Array extends sun.jvm.hotspot.utilities.GenericArray {
private static long dataFieldOffset
protected static sun.jvm.hotspot.types.Type elemType
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public byte at (int)
int i
public sun.jvm.hotspot.types.Type getElemType ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/U2Array$1.class
U2Array.java
package sun.jvm.hotspot.utilities
final sun.jvm.hotspot.utilities.U2Array$1 extends java.lang.Object implements java.util.Observer {
void <init> ()
public void update (java.util.Observable, java.lang.Object)
java.util.Observable o
Object data
}
sun/jvm/hotspot/utilities/U2Array.class
U2Array.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.U2Array extends sun.jvm.hotspot.utilities.GenericArray {
private static long dataFieldOffset
protected static sun.jvm.hotspot.types.Type elemType
private static synchronized void initialize (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase db
sun.jvm.hotspot.types.Type type
public void <init> (sun.jvm.hotspot.debugger.Address)
sun.jvm.hotspot.debugger.Address addr
public short at (int)
int i
public sun.jvm.hotspot.types.Type getElemType ()
static synthetic void access$000 (sun.jvm.hotspot.types.TypeDataBase) throws sun.jvm.hotspot.types.WrongTypeException
sun.jvm.hotspot.types.TypeDataBase x0
static void <clinit> ()
}
sun/jvm/hotspot/utilities/UnsupportedPlatformException.class
UnsupportedPlatformException.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.UnsupportedPlatformException extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String message
}
sun/jvm/hotspot/utilities/WorkerThread$1.class
WorkerThread.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.WorkerThread$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic sun.jvm.hotspot.utilities.WorkerThread this$0
void <init> (sun.jvm.hotspot.utilities.WorkerThread)
sun.jvm.hotspot.utilities.WorkerThread this$0
public void run ()
}
sun/jvm/hotspot/utilities/WorkerThread$MainLoop.class
WorkerThread.java
package sun.jvm.hotspot.utilities
sun.jvm.hotspot.utilities.WorkerThread$MainLoop extends java.lang.Object implements java.lang.Runnable {
private sun.jvm.hotspot.utilities.MessageQueue myMq
final synthetic sun.jvm.hotspot.utilities.WorkerThread this$0
public void <init> (sun.jvm.hotspot.utilities.WorkerThread)
sun.jvm.hotspot.utilities.WorkerThread this$0
public void run ()
Exception e
Runnable runnable
}
sun/jvm/hotspot/utilities/WorkerThread.class
WorkerThread.java
package sun.jvm.hotspot.utilities
public sun.jvm.hotspot.utilities.WorkerThread extends java.lang.Object {
private volatile boolean done
private sun.jvm.hotspot.utilities.MessageQueueBackend mqb
private sun.jvm.hotspot.utilities.MessageQueue mq
public void <init> ()
public void invokeLater (java.lang.Runnable)
Runnable runnable
public void shutdown ()
static synthetic sun.jvm.hotspot.utilities.MessageQueueBackend access$000 (sun.jvm.hotspot.utilities.WorkerThread)
sun.jvm.hotspot.utilities.WorkerThread x0
static synthetic boolean access$100 (sun.jvm.hotspot.utilities.WorkerThread)
sun.jvm.hotspot.utilities.WorkerThread x0
}
sun/jvm/hotspot/utilities/memo/
sun/jvm/hotspot/utilities/memo/MemoizedBoolean.class
MemoizedBoolean.java
package sun.jvm.hotspot.utilities.memo
public abstract sun.jvm.hotspot.utilities.memo.MemoizedBoolean extends java.lang.Object {
private boolean computed
private boolean value
public void <init> ()
protected abstract boolean computeValue ()
public boolean getValue ()
}
sun/jvm/hotspot/utilities/memo/MemoizedByte.class
MemoizedByte.java
package sun.jvm.hotspot.utilities.memo
public abstract sun.jvm.hotspot.utilities.memo.MemoizedByte extends java.lang.Object {
private boolean computed
private byte value
public void <init> ()
protected abstract byte computeValue ()
public byte getValue ()
}
sun/jvm/hotspot/utilities/memo/MemoizedChar.class
MemoizedChar.java
package sun.jvm.hotspot.utilities.memo
public abstract sun.jvm.hotspot.utilities.memo.MemoizedChar extends java.lang.Object {
private boolean computed
private char value
public void <init> ()
protected abstract char computeValue ()
public char getValue ()
}
sun/jvm/hotspot/utilities/memo/MemoizedDouble.class
MemoizedDouble.java
package sun.jvm.hotspot.utilities.memo
public abstract sun.jvm.hotspot.utilities.memo.MemoizedDouble extends java.lang.Object {
private boolean computed
private double value
public void <init> ()
protected abstract double computeValue ()
public double getValue ()
}
sun/jvm/hotspot/utilities/memo/MemoizedFloat.class
MemoizedFloat.java
package sun.jvm.hotspot.utilities.memo
public abstract sun.jvm.hotspot.utilities.memo.MemoizedFloat extends java.lang.Object {
private boolean computed
private float value
public void <init> ()
protected abstract float computeValue ()
public float getValue ()
}
sun/jvm/hotspot/utilities/memo/MemoizedInt.class
MemoizedInt.java
package sun.jvm.hotspot.utilities.memo
public abstract sun.jvm.hotspot.utilities.memo.MemoizedInt extends java.lang.Object {
private boolean computed
private int value
public void <init> ()
protected abstract int computeValue ()
public int getValue ()
}
sun/jvm/hotspot/utilities/memo/MemoizedLong.class
MemoizedLong.java
package sun.jvm.hotspot.utilities.memo
public abstract sun.jvm.hotspot.utilities.memo.MemoizedLong extends java.lang.Object {
private boolean computed
private long value
public void <init> ()
protected abstract long computeValue ()
public long getValue ()
}
sun/jvm/hotspot/utilities/memo/MemoizedObject.class
MemoizedObject.java
package sun.jvm.hotspot.utilities.memo
public abstract sun.jvm.hotspot.utilities.memo.MemoizedObject extends java.lang.Object {
private boolean computed
private Object value
public void <init> ()
protected abstract java.lang.Object computeValue ()
public java.lang.Object getValue ()
}
sun/jvm/hotspot/utilities/memo/MemoizedShort.class
MemoizedShort.java
package sun.jvm.hotspot.utilities.memo
public abstract sun.jvm.hotspot.utilities.memo.MemoizedShort extends java.lang.Object {
private boolean computed
private short value
public void <init> ()
protected abstract short computeValue ()
public short getValue ()
}
sun/jvm/hotspot/utilities/soql/
sun/jvm/hotspot/utilities/soql/Callable.class
Callable.java
package sun.jvm.hotspot.utilities.soql
public abstract sun.jvm.hotspot.utilities.soql.Callable extends java.lang.Object {
public abstract java.lang.Object call (java.lang.Object[]) throws javax.script.ScriptException
}
sun/jvm/hotspot/utilities/soql/DefaultScriptObject.class
DefaultScriptObject.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.DefaultScriptObject extends java.lang.Object implements sun.jvm.hotspot.utilities.soql.ScriptObject {
public void <init> ()
public java.lang.Object[] getIds ()
public java.lang.Object get (java.lang.String)
String name
public java.lang.Object get (int)
int index
public void put (java.lang.String, java.lang.Object)
String name
Object value
public void put (int, java.lang.Object)
int index
Object value
public boolean has (java.lang.String)
String name
public boolean has (int)
int index
public boolean delete (java.lang.String)
String name
public boolean delete (int)
int index
}
sun/jvm/hotspot/utilities/soql/InvocableCallable.class
InvocableCallable.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.InvocableCallable extends java.lang.Object implements sun.jvm.hotspot.utilities.soql.Callable {
private Object target
private String name
private javax.script.Invocable invocable
public void <init> (java.lang.Object, java.lang.String, javax.script.Invocable)
Object target
String name
javax.script.Invocable invocable
public java.lang.Object call (java.lang.Object[]) throws javax.script.ScriptException
NoSuchMethodException nme
Object[] args
}
sun/jvm/hotspot/utilities/soql/JSJavaArray.class
JSJavaArray.java
package sun.jvm.hotspot.utilities.soql
public abstract sun.jvm.hotspot.utilities.soql.JSJavaArray extends sun.jvm.hotspot.utilities.soql.JSJavaObject {
private sun.jvm.hotspot.utilities.soql.JSJavaArrayKlass type
public void <init> (sun.jvm.hotspot.oops.Array, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.Array array
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public final sun.jvm.hotspot.oops.Array getArray ()
public final sun.jvm.hotspot.utilities.soql.JSJavaClass getJSJavaClass ()
public java.lang.Object get (java.lang.String)
String name
public java.lang.Object get (int)
int index
public java.lang.Object[] getIds ()
int i
Object[] superFields
int len
Object[] res
public boolean has (java.lang.String)
String name
public boolean has (int)
int index
public void put (java.lang.String, java.lang.Object)
String name
Object value
public void put (int, java.lang.Object)
int index
Object value
private boolean isInRange (int)
int index
}
sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.class
JSJavaArrayKlass.java
package sun.jvm.hotspot.utilities.soql
public abstract sun.jvm.hotspot.utilities.soql.JSJavaArrayKlass extends sun.jvm.hotspot.utilities.soql.JSJavaKlass {
public void <init> (sun.jvm.hotspot.oops.ArrayKlass, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.ArrayKlass kls
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public final sun.jvm.hotspot.oops.ArrayKlass getArrayKlass ()
public java.lang.Object getMetaClassFieldValue (java.lang.String)
String name
public boolean hasMetaClassField (java.lang.String)
String name
public boolean isArray ()
public java.lang.String[] getMetaClassFieldNames ()
String[] superFields
String[] res
public abstract java.lang.Object getFieldValue (int, sun.jvm.hotspot.oops.Array)
}
sun/jvm/hotspot/utilities/soql/JSJavaClass.class
JSJavaClass.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaClass extends sun.jvm.hotspot.utilities.soql.JSJavaInstance {
private sun.jvm.hotspot.utilities.soql.JSJavaKlass jklass
public void <init> (sun.jvm.hotspot.oops.Instance, sun.jvm.hotspot.utilities.soql.JSJavaKlass, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.Instance instance
sun.jvm.hotspot.utilities.soql.JSJavaKlass jk
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public sun.jvm.hotspot.utilities.soql.JSJavaKlass getJSJavaKlass ()
public java.lang.String toString ()
StringBuffer buf
protected java.lang.Object getFieldValue (java.lang.String)
String name
protected java.lang.String[] getFieldNames ()
protected boolean hasField (java.lang.String)
String name
}
sun/jvm/hotspot/utilities/soql/JSJavaFactory.class
JSJavaFactory.java
package sun.jvm.hotspot.utilities.soql
public abstract sun.jvm.hotspot.utilities.soql.JSJavaFactory extends java.lang.Object {
public abstract sun.jvm.hotspot.utilities.soql.JSJavaObject newJSJavaObject (sun.jvm.hotspot.oops.Oop)
public abstract sun.jvm.hotspot.utilities.soql.JSJavaKlass newJSJavaKlass (sun.jvm.hotspot.oops.Klass)
public abstract sun.jvm.hotspot.utilities.soql.JSJavaField newJSJavaField (sun.jvm.hotspot.oops.Field)
public abstract sun.jvm.hotspot.utilities.soql.JSJavaThread newJSJavaThread (sun.jvm.hotspot.runtime.JavaThread)
public abstract sun.jvm.hotspot.utilities.soql.JSJavaFrame newJSJavaFrame (sun.jvm.hotspot.runtime.JavaVFrame)
public abstract sun.jvm.hotspot.utilities.soql.JSJavaMethod newJSJavaMethod (sun.jvm.hotspot.oops.Method)
public abstract sun.jvm.hotspot.utilities.soql.JSList newJSList (java.util.List)
public abstract sun.jvm.hotspot.utilities.soql.JSMap newJSMap (java.util.Map)
public abstract sun.jvm.hotspot.utilities.soql.JSJavaHeap newJSJavaHeap ()
public abstract sun.jvm.hotspot.utilities.soql.JSJavaVM newJSJavaVM ()
public abstract java.lang.Object newJSJavaWrapper (java.lang.Object)
}
sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.class
JSJavaFactoryImpl.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaFactoryImpl extends java.lang.Object implements sun.jvm.hotspot.utilities.soql.JSJavaFactory {
private java.util.Map om
private sun.jvm.hotspot.oops.Symbol javaLangString
private sun.jvm.hotspot.oops.Symbol javaLangThread
private sun.jvm.hotspot.oops.Symbol javaLangClass
public void <init> ()
public sun.jvm.hotspot.utilities.soql.JSJavaObject newJSJavaObject (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop oop
java.lang.ref.SoftReference sref
sun.jvm.hotspot.utilities.soql.JSJavaObject res
public sun.jvm.hotspot.utilities.soql.JSJavaKlass newJSJavaKlass (sun.jvm.hotspot.oops.Klass)
sun.jvm.hotspot.oops.Klass klass
sun.jvm.hotspot.utilities.soql.JSJavaKlass res
public sun.jvm.hotspot.utilities.soql.JSJavaMethod newJSJavaMethod (sun.jvm.hotspot.oops.Method)
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.utilities.soql.JSJavaMethod res
public sun.jvm.hotspot.utilities.soql.JSJavaField newJSJavaField (sun.jvm.hotspot.oops.Field)
sun.jvm.hotspot.oops.Field field
public sun.jvm.hotspot.utilities.soql.JSJavaThread newJSJavaThread (sun.jvm.hotspot.runtime.JavaThread)
sun.jvm.hotspot.runtime.JavaThread jthread
public sun.jvm.hotspot.utilities.soql.JSJavaFrame newJSJavaFrame (sun.jvm.hotspot.runtime.JavaVFrame)
sun.jvm.hotspot.runtime.JavaVFrame jvf
public sun.jvm.hotspot.utilities.soql.JSList newJSList (java.util.List)
java.util.List list
public sun.jvm.hotspot.utilities.soql.JSMap newJSMap (java.util.Map)
java.util.Map map
public java.lang.Object newJSJavaWrapper (java.lang.Object)
Object item
public sun.jvm.hotspot.utilities.soql.JSJavaHeap newJSJavaHeap ()
public sun.jvm.hotspot.utilities.soql.JSJavaVM newJSJavaVM ()
private sun.jvm.hotspot.oops.Symbol javaLangString ()
private sun.jvm.hotspot.oops.Symbol javaLangThread ()
private sun.jvm.hotspot.oops.Symbol javaLangClass ()
private sun.jvm.hotspot.oops.Symbol getSymbol (java.lang.String)
String str
private sun.jvm.hotspot.utilities.soql.JSJavaObject newJavaInstance (sun.jvm.hotspot.oops.Instance)
sun.jvm.hotspot.utilities.soql.JSJavaKlass jk
sun.jvm.hotspot.oops.Klass reflectedType
sun.jvm.hotspot.oops.Klass kls
sun.jvm.hotspot.oops.Instance instance
sun.jvm.hotspot.oops.Symbol className
sun.jvm.hotspot.utilities.soql.JSJavaObject res
}
sun/jvm/hotspot/utilities/soql/JSJavaField.class
JSJavaField.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaField extends sun.jvm.hotspot.utilities.soql.DefaultScriptObject {
private static final int FIELD_NAME
private static final int FIELD_SIGNATURE
private static final int FIELD_HOLDER
private static final int FIELD_IS_PRIVATE
private static final int FIELD_IS_PUBLIC
private static final int FIELD_IS_PROTECTED
private static final int FIELD_IS_PACKAGE_PRIVATE
private static final int FIELD_IS_STATIC
private static final int FIELD_IS_FINAL
private static final int FIELD_IS_VOLATILE
private static final int FIELD_IS_TRANSIENT
private static final int FIELD_IS_SYNTHETIC
private static final int FIELD_UNDEFINED
private static java.util.Map fields
private final sun.jvm.hotspot.oops.Field field
private final sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
public void <init> (sun.jvm.hotspot.oops.Field, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.Field f
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public java.lang.Object get (java.lang.String)
String name
int fieldID
public java.lang.Object[] getIds ()
Object[] fieldNames
Object[] superFields
Object[] res
public boolean has (java.lang.String)
String name
public void put (java.lang.String, java.lang.Object)
String name
Object value
public boolean equals (java.lang.Object)
Object o
sun.jvm.hotspot.utilities.soql.JSJavaField other
public int hashCode ()
public java.lang.String toString ()
StringBuffer buf
private sun.jvm.hotspot.utilities.soql.JSJavaObject getFieldHolder ()
private static void addField (java.lang.String, int)
String name
int fieldId
private static int getFieldID (java.lang.String)
String name
Integer res
static void <clinit> ()
}
sun/jvm/hotspot/utilities/soql/JSJavaFrame.class
JSJavaFrame.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaFrame extends sun.jvm.hotspot.utilities.soql.DefaultScriptObject {
private static final int FIELD_METHOD
private static final int FIELD_BCI
private static final int FIELD_LINE_NUMBER
private static final int FIELD_LOCALS
private static final int FIELD_THIS_OBJECT
private static final int FIELD_THREAD
private static final int FIELD_UNDEFINED
private static java.util.Map fields
private final sun.jvm.hotspot.runtime.JavaVFrame jvf
private final sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
private sun.jvm.hotspot.utilities.soql.JSMap localsCache
public void <init> (sun.jvm.hotspot.runtime.JavaVFrame, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.runtime.JavaVFrame jvf
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public java.lang.Object get (java.lang.String)
String name
int fieldID
public java.lang.Object[] getIds ()
Object[] fieldNames
Object[] superFields
Object[] res
public boolean has (java.lang.String)
String name
public void put (java.lang.String, java.lang.Object)
String name
Object value
public java.lang.String toString ()
StringBuffer buf
private static void addField (java.lang.String, int)
String name
int fieldId
private static int getFieldID (java.lang.String)
String name
Integer res
private sun.jvm.hotspot.utilities.soql.JSJavaMethod getMethod ()
private int getBCI ()
private int getLineNumber ()
int lineNum
int bci
private synchronized sun.jvm.hotspot.utilities.soql.JSMap getLocals ()
sun.jvm.hotspot.oops.LocalVariableTableElement cur
int startBCI
int i
sun.jvm.hotspot.oops.LocalVariableTableElement cur
String name
int slot
String signature
sun.jvm.hotspot.runtime.BasicType variableType
Object value
java.util.Iterator varItr
java.util.Map map
sun.jvm.hotspot.runtime.StackValueCollection values
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.oops.LocalVariableTableElement[] localVars
int bci
java.util.List visibleVars
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.ObjectHeap heap
private sun.jvm.hotspot.utilities.soql.JSJavaObject getThisObject ()
sun.jvm.hotspot.debugger.OopHandle handle
sun.jvm.hotspot.oops.ObjectHeap heap
sun.jvm.hotspot.oops.Method method
sun.jvm.hotspot.runtime.StackValueCollection values
private sun.jvm.hotspot.utilities.soql.JSJavaThread getThread ()
static void <clinit> ()
}
sun/jvm/hotspot/utilities/soql/JSJavaHeap$1.class
JSJavaHeap.java
package sun.jvm.hotspot.utilities.soql
sun.jvm.hotspot.utilities.soql.JSJavaHeap$1 extends sun.jvm.hotspot.oops.DefaultHeapVisitor {
final synthetic sun.jvm.hotspot.utilities.soql.Callable val$finalFunc
final synthetic sun.jvm.hotspot.utilities.soql.JSJavaHeap this$0
void <init> (sun.jvm.hotspot.utilities.soql.JSJavaHeap, sun.jvm.hotspot.utilities.soql.Callable)
sun.jvm.hotspot.utilities.soql.JSJavaHeap this$0
public boolean doObj (sun.jvm.hotspot.oops.Oop)
javax.script.ScriptException exp
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.utilities.soql.JSJavaObject jo
}
sun/jvm/hotspot/utilities/soql/JSJavaHeap$2.class
JSJavaHeap.java
package sun.jvm.hotspot.utilities.soql
sun.jvm.hotspot.utilities.soql.JSJavaHeap$2 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassAndLoaderVisitor {
final synthetic sun.jvm.hotspot.utilities.soql.Callable val$finalFunc
final synthetic sun.jvm.hotspot.utilities.soql.JSJavaHeap this$0
void <init> (sun.jvm.hotspot.utilities.soql.JSJavaHeap, sun.jvm.hotspot.utilities.soql.Callable)
sun.jvm.hotspot.utilities.soql.JSJavaHeap this$0
public void visit (sun.jvm.hotspot.oops.Klass, sun.jvm.hotspot.oops.Oop)
javax.script.ScriptException exp
sun.jvm.hotspot.oops.Klass kls
sun.jvm.hotspot.oops.Oop loader
sun.jvm.hotspot.utilities.soql.JSJavaKlass jk
sun.jvm.hotspot.utilities.soql.JSJavaObject k
sun.jvm.hotspot.utilities.soql.JSJavaObject l
}
sun/jvm/hotspot/utilities/soql/JSJavaHeap$3.class
JSJavaHeap.java
package sun.jvm.hotspot.utilities.soql
sun.jvm.hotspot.utilities.soql.JSJavaHeap$3 extends java.lang.Object implements sun.jvm.hotspot.memory.SystemDictionary$ClassVisitor {
final synthetic sun.jvm.hotspot.utilities.soql.Callable val$finalFunc
final synthetic sun.jvm.hotspot.utilities.soql.JSJavaHeap this$0
void <init> (sun.jvm.hotspot.utilities.soql.JSJavaHeap, sun.jvm.hotspot.utilities.soql.Callable)
sun.jvm.hotspot.utilities.soql.JSJavaHeap this$0
public void visit (sun.jvm.hotspot.oops.Klass)
javax.script.ScriptException exp
sun.jvm.hotspot.oops.Klass kls
sun.jvm.hotspot.utilities.soql.JSJavaKlass jk
sun.jvm.hotspot.utilities.soql.JSJavaClass k
}
sun/jvm/hotspot/utilities/soql/JSJavaHeap.class
JSJavaHeap.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaHeap extends sun.jvm.hotspot.utilities.soql.DefaultScriptObject {
private static final int FIELD_CAPACITY
private static final int FIELD_USED
private static final int FIELD_FOR_EACH_OBJECT
private static final int FIELD_FOR_EACH_CLASS
private static final int FIELD_UNDEFINED
private static java.util.Map fields
private final sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
private static java.lang.reflect.Method forEachObjectMethod
private static java.lang.reflect.Method forEachClassMethod
public void <init> (sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public java.lang.Object get (java.lang.String)
String name
int fieldID
public java.lang.Object[] getIds ()
Object[] superIds
Object[] tmp
Object[] res
public boolean has (java.lang.String)
String name
public void put (java.lang.String, java.lang.Object)
String name
Object value
public void forEachObject (java.lang.Object[])
Object b
Object k
Object f
Object[] args
boolean subtypes
sun.jvm.hotspot.oops.Klass kls
sun.jvm.hotspot.utilities.soql.Callable func
sun.jvm.hotspot.utilities.soql.Callable finalFunc
sun.jvm.hotspot.oops.HeapVisitor visitor
sun.jvm.hotspot.oops.ObjectHeap heap
public void forEachClass (java.lang.Object[])
Object b
Object f
Object[] args
boolean withLoader
sun.jvm.hotspot.utilities.soql.Callable func
sun.jvm.hotspot.utilities.soql.Callable finalFunc
sun.jvm.hotspot.memory.SystemDictionary sysDict
public java.lang.String toString ()
StringBuffer buf
private static void addField (java.lang.String, int)
String name
int fieldId
private static int getFieldID (java.lang.String)
String name
Integer res
private long getCapacity ()
private long getUsed ()
static synthetic sun.jvm.hotspot.utilities.soql.JSJavaFactory access$000 (sun.jvm.hotspot.utilities.soql.JSJavaHeap)
sun.jvm.hotspot.utilities.soql.JSJavaHeap x0
static void <clinit> ()
Class myClass
RuntimeException re
Exception exp
}
sun/jvm/hotspot/utilities/soql/JSJavaInstance.class
JSJavaInstance.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaInstance extends sun.jvm.hotspot.utilities.soql.JSJavaObject {
protected final sun.jvm.hotspot.utilities.soql.JSJavaInstanceKlass type
public void <init> (sun.jvm.hotspot.oops.Instance, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.Instance instance
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public final sun.jvm.hotspot.oops.Instance getInstance ()
public final sun.jvm.hotspot.utilities.soql.JSJavaClass getJSJavaClass ()
public java.lang.Object get (java.lang.String)
String name
public java.lang.Object[] getIds ()
String[] fieldNames
Object[] superFields
Object[] res
public boolean has (java.lang.String)
String name
public void put (java.lang.String, java.lang.Object)
String name
Object value
protected java.lang.Object getFieldValue (java.lang.String)
NoSuchFieldException exp
String name
protected java.lang.String[] getFieldNames ()
protected boolean hasField (java.lang.String)
String name
}
sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.class
JSJavaInstanceKlass.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaInstanceKlass extends sun.jvm.hotspot.utilities.soql.JSJavaKlass {
private static final int FIELD_SOURCE_FILE
private static final int FIELD_INTERFACES
private static final int FIELD_FIELDS
private static final int FIELD_METHODS
private static final int FIELD_IS_PRIVATE
private static final int FIELD_IS_PUBLIC
private static final int FIELD_IS_PROTECTED
private static final int FIELD_IS_PACKAGE_PRIVATE
private static final int FIELD_IS_STATIC
private static final int FIELD_IS_FINAL
private static final int FIELD_IS_ABSTRACT
private static final int FIELD_IS_STRICT
private static final int FIELD_IS_SYNTHETIC
private static final int FIELD_IS_INTERFACE
private static final int FIELD_CLASS_LOADER
private static final int FIELD_STATICS
private static final int FIELD_UNDEFINED
private static java.util.Map fields
private java.util.Map instanceFields
private java.util.Map staticFields
private String[] instanceFieldNames
private String[] staticFieldNames
private sun.jvm.hotspot.oops.AccessFlags accFlags
public void <init> (sun.jvm.hotspot.oops.InstanceKlass, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.InstanceKlass kls
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public final sun.jvm.hotspot.oops.InstanceKlass getInstanceKlass ()
public java.lang.Object getMetaClassFieldValue (java.lang.String)
sun.jvm.hotspot.oops.Symbol sourceFile
sun.jvm.hotspot.oops.AccessFlags acc
String name
int fieldID
sun.jvm.hotspot.oops.InstanceKlass ik
public boolean hasMetaClassField (java.lang.String)
String name
public java.lang.String getName ()
public boolean isArray ()
public java.lang.String[] getMetaClassFieldNames ()
java.util.Iterator itr
String[] superFields
java.util.Set k
String[] res
int i
public java.lang.Object getInstanceFieldValue (java.lang.String, sun.jvm.hotspot.oops.Instance) throws java.lang.NoSuchFieldException
String name
sun.jvm.hotspot.oops.Instance instance
sun.jvm.hotspot.oops.Field fld
public java.lang.Object getStaticFieldValue (java.lang.String) throws java.lang.NoSuchFieldException
String name
sun.jvm.hotspot.oops.Field fld
public java.lang.String[] getInstanceFieldNames ()
String name
sun.jvm.hotspot.oops.Field fld
java.util.Iterator itr
java.util.List tmp
java.util.Iterator itr
sun.jvm.hotspot.oops.InstanceKlass current
java.util.Set s
int i
public boolean hasInstanceField (java.lang.String)
String name
sun.jvm.hotspot.oops.Field fld
public java.lang.String[] getStaticFieldNames ()
sun.jvm.hotspot.oops.Field fld
java.util.Iterator itr
java.util.Iterator itr
sun.jvm.hotspot.oops.InstanceKlass current
java.util.List tmp
java.util.Set s
int i
public boolean hasStaticField (java.lang.String)
String name
sun.jvm.hotspot.oops.Field fld
private static void addField (java.lang.String, int)
String name
int fieldId
private static int getFieldID (java.lang.String)
String name
Integer res
private sun.jvm.hotspot.oops.AccessFlags getAccessFlags ()
private java.lang.Object getFieldValue (sun.jvm.hotspot.oops.Field, java.lang.String, sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Field fld
String name
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.FieldType fd
private java.lang.Object getFieldValue (sun.jvm.hotspot.oops.Field, java.lang.String, sun.jvm.hotspot.oops.InstanceKlass)
sun.jvm.hotspot.oops.Field fld
String name
sun.jvm.hotspot.oops.InstanceKlass oop
sun.jvm.hotspot.oops.FieldType fd
private sun.jvm.hotspot.oops.Field findInstanceField (java.lang.String)
java.util.Iterator itr
java.util.List tmp
sun.jvm.hotspot.oops.InstanceKlass current
String name
sun.jvm.hotspot.oops.Field fld
private sun.jvm.hotspot.oops.Field findStaticField (java.lang.String)
java.util.Iterator itr
sun.jvm.hotspot.oops.InstanceKlass current
java.util.List tmp
String name
sun.jvm.hotspot.oops.Field fld
private sun.jvm.hotspot.utilities.soql.JSList getInterfaces ()
sun.jvm.hotspot.oops.Klass k
java.util.Iterator itr
sun.jvm.hotspot.oops.InstanceKlass ik
java.util.List intfs
java.util.List res
private sun.jvm.hotspot.utilities.soql.JSMap getStatics ()
int i
String[] names
java.util.Map map
static void <clinit> ()
}
sun/jvm/hotspot/utilities/soql/JSJavaKlass.class
JSJavaKlass.java
package sun.jvm.hotspot.utilities.soql
public abstract sun.jvm.hotspot.utilities.soql.JSJavaKlass extends java.lang.Object {
private static final int FIELD_SUPER_CLASS
private static final int FIELD_NAME
private static final int FIELD_IS_ARRAY_CLASS
private static final int FIELD_UNDEFINED
private static java.util.Map fields
protected final sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
private final sun.jvm.hotspot.oops.Klass klass
public void <init> (sun.jvm.hotspot.oops.Klass, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.Klass klass
sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
public final sun.jvm.hotspot.oops.Klass getKlass ()
public sun.jvm.hotspot.utilities.soql.JSJavaClass getJSJavaClass ()
public java.lang.Object getMetaClassFieldValue (java.lang.String)
sun.jvm.hotspot.utilities.soql.JSJavaKlass jk
String name
int fieldID
public boolean hasMetaClassField (java.lang.String)
String name
public java.lang.String[] getMetaClassFieldNames ()
String[] res
public abstract java.lang.String getName ()
public abstract boolean isArray ()
private static void addField (java.lang.String, int)
String name
int fieldId
private static int getFieldID (java.lang.String)
String name
Integer res
static void <clinit> ()
}
sun/jvm/hotspot/utilities/soql/JSJavaMethod.class
JSJavaMethod.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaMethod extends sun.jvm.hotspot.utilities.soql.JSMetadata {
private static final int FIELD_NAME
private static final int FIELD_SIGNATURE
private static final int FIELD_HOLDER
private static final int FIELD_IS_PRIVATE
private static final int FIELD_IS_PUBLIC
private static final int FIELD_IS_PROTECTED
private static final int FIELD_IS_PACKAGE_PRIVATE
private static final int FIELD_IS_STATIC
private static final int FIELD_IS_FINAL
private static final int FIELD_IS_SYNCHRONIZED
private static final int FIELD_IS_NATIVE
private static final int FIELD_IS_ABSTRACT
private static final int FIELD_IS_STRICT
private static final int FIELD_IS_SYNTHETIC
private static final int FIELD_IS_OBSOLETE
private static final int FIELD_UNDEFINED
private static java.util.Map fields
public void <init> (sun.jvm.hotspot.oops.Method, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.Method m
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public final sun.jvm.hotspot.oops.Method getMethod ()
public java.lang.Object get (java.lang.String)
String name
int fieldID
sun.jvm.hotspot.oops.Method method
public java.lang.Object[] getIds ()
Object[] fieldNames
Object[] superFields
Object[] res
public boolean has (java.lang.String)
String name
public void put (java.lang.String, java.lang.Object)
String name
Object value
public java.lang.String toString ()
StringBuffer buf
private sun.jvm.hotspot.utilities.soql.JSJavaObject getMethodHolder ()
sun.jvm.hotspot.oops.Klass k
private static void addField (java.lang.String, int)
String name
int fieldId
private static int getFieldID (java.lang.String)
String name
Integer res
static void <clinit> ()
}
sun/jvm/hotspot/utilities/soql/JSJavaObjArray.class
JSJavaObjArray.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaObjArray extends sun.jvm.hotspot.utilities.soql.JSJavaArray {
public void <init> (sun.jvm.hotspot.oops.ObjArray, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.ObjArray array
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public final sun.jvm.hotspot.oops.ObjArray getObjArray ()
}
sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.class
JSJavaObjArrayKlass.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaObjArrayKlass extends sun.jvm.hotspot.utilities.soql.JSJavaArrayKlass {
public void <init> (sun.jvm.hotspot.oops.ObjArrayKlass, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.ObjArrayKlass kls
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public sun.jvm.hotspot.oops.ObjArrayKlass getObjArrayKlass ()
public java.lang.String getName ()
int i
sun.jvm.hotspot.oops.Klass botKls
int dimension
StringBuffer buf
public java.lang.Object getFieldValue (int, sun.jvm.hotspot.oops.Array)
int index
sun.jvm.hotspot.oops.Array array
sun.jvm.hotspot.oops.Oop obj
}
sun/jvm/hotspot/utilities/soql/JSJavaObject.class
JSJavaObject.java
package sun.jvm.hotspot.utilities.soql
public abstract sun.jvm.hotspot.utilities.soql.JSJavaObject extends sun.jvm.hotspot.utilities.soql.DefaultScriptObject {
private final sun.jvm.hotspot.oops.Oop oop
protected final sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
public void <init> (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
public final sun.jvm.hotspot.oops.Oop getOop ()
public boolean equals (java.lang.Object)
Object o
sun.jvm.hotspot.utilities.soql.JSJavaObject other
public int hashCode ()
public java.lang.String toString ()
}
sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.class
JSJavaScriptEngine.java
package sun.jvm.hotspot.utilities.soql
public abstract sun.jvm.hotspot.utilities.soql.JSJavaScriptEngine extends sun.jvm.hotspot.utilities.soql.MapScriptObject {
private java.io.BufferedReader inReader
protected final boolean debug
private boolean quitting
private javax.script.ScriptEngine engine
public void startConsole ()
public void start ()
public void defineFunction (java.lang.Object, java.lang.reflect.Method)
Object target
java.lang.reflect.Method method
public java.lang.Object call (java.lang.String, java.lang.Object[])
RuntimeException re
Exception exp
String name
Object[] args
javax.script.Invocable invocable
public java.lang.Object address (java.lang.Object[])
Object[] args
Object o
public java.lang.Object classof (java.lang.Object[])
sun.jvm.hotspot.oops.InstanceKlass ik
Object[] args
Object o
public java.lang.Object dumpClass (java.lang.Object[])
sun.jvm.hotspot.runtime.VM vm
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.oops.Metadata metadata
String name
sun.jvm.hotspot.utilities.soql.JSJavaKlass jk
int index
java.io.File dir
java.io.FileOutputStream fos
sun.jvm.hotspot.tools.jcore.ClassWriter cw
java.io.IOException exp
Object[] args
Object clazz
sun.jvm.hotspot.oops.InstanceKlass ik
StringBuffer buf
String fileName
java.io.File file
public java.lang.Object dumpHeap (java.lang.Object[])
Object[] args
String fileName
public void help (java.lang.Object[])
Object[] args
public java.lang.Object identityHash (java.lang.Object[])
Object[] args
Object o
public void load (java.lang.Object[])
int i
Object[] args
public java.lang.Object mirror (java.lang.Object[])
Exception e
sun.jvm.hotspot.oops.Oop oop
Exception e
sun.jvm.hotspot.oops.Metadata metadata
Object[] args
Object o
Object res
public java.lang.Object owner (java.lang.Object[])
Object[] args
Object o
public java.lang.Object object (java.lang.Object[])
sun.jvm.hotspot.runtime.VM vm
sun.jvm.hotspot.debugger.Address addr
sun.jvm.hotspot.oops.Oop oop
Object[] args
Object o
public java.lang.Object sizeof (java.lang.Object[])
Object[] args
Object o
public java.lang.Object staticof (java.lang.Object[])
sun.jvm.hotspot.utilities.soql.JSJavaClass jclass
sun.jvm.hotspot.utilities.soql.JSJavaKlass jk
NoSuchFieldException e
Object[] args
Object classname
Object fieldname
sun.jvm.hotspot.oops.InstanceKlass ik
sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
public java.lang.Object read (java.lang.Object[])
java.io.IOException exp
Object[] args
java.io.BufferedReader in
public void quit (java.lang.Object[])
Object[] args
public void writeln (java.lang.Object[])
int i
Object[] args
public void write (java.lang.Object[])
int i
Object[] args
protected void start (boolean)
boolean console
javax.script.ScriptContext context
java.io.OutputStream out
java.io.OutputStream err
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
sun.jvm.hotspot.utilities.soql.JSJavaVM jvm
protected void <init> (boolean)
java.lang.reflect.Method m
Class[] argTypes
int i
boolean debug
javax.script.ScriptEngineManager manager
java.lang.reflect.Method[] methods
protected void <init> ()
protected abstract sun.jvm.hotspot.utilities.ObjectReader getObjectReader ()
protected abstract sun.jvm.hotspot.utilities.soql.JSJavaFactory getJSJavaFactory ()
protected void printPrompt (java.lang.String)
String str
protected void loadInitFile ()
java.io.InputStream is
java.io.BufferedReader reader
protected void loadUserInitFile ()
java.io.File initFile
protected java.lang.String getUserInitFileDir ()
protected java.lang.String getUserInitFileName ()
protected java.io.BufferedReader getInputReader ()
protected java.io.PrintStream getOutputStream ()
protected java.io.PrintStream getErrorStream ()
protected void print (java.lang.String)
String name
protected void println (java.lang.String)
String name
protected void printError (java.lang.String)
String message
protected void printError (java.lang.String, java.lang.Exception)
String message
Exception exp
protected boolean isQuitting ()
protected void quit ()
protected javax.script.ScriptEngine getScriptEngine ()
private sun.jvm.hotspot.utilities.soql.JSJavaThread getOwningThread (sun.jvm.hotspot.utilities.soql.JSJavaObject)
sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
sun.jvm.hotspot.utilities.soql.JSJavaObject jo
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.oops.Mark mark
sun.jvm.hotspot.runtime.ObjectMonitor mon
sun.jvm.hotspot.debugger.Address owner
sun.jvm.hotspot.utilities.soql.JSJavaThread owningThread
private void processSource (java.lang.String)
int startline
Object source
Object result
java.io.BufferedReader in
String sourceName
int lineno
boolean hitEOF
java.io.FileNotFoundException ex
java.io.Reader in
String filename
protected java.lang.Object evalString (java.lang.String, java.lang.String, int)
javax.script.ScriptException sexp
Exception exp
String source
String filename
int lineNum
private java.lang.Object evalReader (java.io.Reader, java.lang.String)
java.io.IOException ioe
javax.script.ScriptException sexp
java.io.IOException ioe
java.io.IOException ioe
java.io.Reader in
String filename
}
sun/jvm/hotspot/utilities/soql/JSJavaString.class
JSJavaString.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaString extends sun.jvm.hotspot.utilities.soql.JSJavaInstance {
public void <init> (sun.jvm.hotspot.oops.Instance, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.Instance instance
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public java.lang.String toString ()
StringBuffer buf
protected java.lang.Object getFieldValue (java.lang.String)
String name
protected java.lang.String[] getFieldNames ()
String[] fields
String[] res
protected boolean hasField (java.lang.String)
String name
private java.lang.String getString ()
}
sun/jvm/hotspot/utilities/soql/JSJavaThread.class
JSJavaThread.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaThread extends sun.jvm.hotspot.utilities.soql.JSJavaInstance {
private sun.jvm.hotspot.runtime.JavaThread jthread
private sun.jvm.hotspot.utilities.soql.JSList framesCache
private sun.jvm.hotspot.utilities.soql.JSList monitorsCache
public void <init> (sun.jvm.hotspot.oops.Instance, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.Instance threadOop
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public void <init> (sun.jvm.hotspot.runtime.JavaThread, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.runtime.JavaThread jt
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public java.lang.String toString ()
String name
StringBuffer buf
protected java.lang.Object getFieldValue (java.lang.String)
String name
protected java.lang.String[] getFieldNames ()
String[] flds
String[] res
protected boolean hasField (java.lang.String)
String name
private java.lang.String getName ()
private synchronized sun.jvm.hotspot.utilities.soql.JSList getFrames ()
sun.jvm.hotspot.runtime.JavaVFrame jvf
java.util.List list
private synchronized sun.jvm.hotspot.utilities.soql.JSList getOwnedMonitors ()
java.util.Iterator loItr
sun.jvm.hotspot.runtime.MonitorInfo mi
sun.jvm.hotspot.debugger.OopHandle obj
boolean found
java.util.Iterator miItr
java.util.List frameMonitors
java.util.Iterator loItr
java.util.List lockedObjects
sun.jvm.hotspot.runtime.ObjectMonitor waitingMonitor
sun.jvm.hotspot.debugger.OopHandle waitingObj
sun.jvm.hotspot.runtime.ObjectMonitor pendingMonitor
sun.jvm.hotspot.debugger.OopHandle pendingObj
sun.jvm.hotspot.runtime.JavaVFrame frame
sun.jvm.hotspot.oops.ObjectHeap heap
java.util.List ownedMonitors
}
sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.class
JSJavaTypeArray.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaTypeArray extends sun.jvm.hotspot.utilities.soql.JSJavaArray {
public void <init> (sun.jvm.hotspot.oops.TypeArray, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.TypeArray array
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public final sun.jvm.hotspot.oops.TypeArray getTypeArray ()
}
sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.class
JSJavaTypeArrayKlass.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaTypeArrayKlass extends sun.jvm.hotspot.utilities.soql.JSJavaArrayKlass {
public void <init> (sun.jvm.hotspot.oops.TypeArrayKlass, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.TypeArrayKlass kls
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public final sun.jvm.hotspot.oops.TypeArrayKlass getTypeArrayKlass ()
public java.lang.String getName ()
int type
public java.lang.Object getFieldValue (int, sun.jvm.hotspot.oops.Array)
int index
sun.jvm.hotspot.oops.Array array
sun.jvm.hotspot.oops.TypeArray typeArr
int type
}
sun/jvm/hotspot/utilities/soql/JSJavaVM.class
JSJavaVM.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSJavaVM extends sun.jvm.hotspot.utilities.soql.DefaultScriptObject {
private static final int FIELD_ADDRESS_SIZE
private static final int FIELD_BUILD_INFO
private static final int FIELD_CPU
private static final int FIELD_FLAGS
private static final int FIELD_HEAP
private static final int FIELD_OS
private static final int FIELD_SYS_PROPS
private static final int FIELD_THREADS
private static final int FIELD_TYPE
private static final int FIELD_VERSION
private static final int FIELD_CLASS_PATH
private static final int FIELD_BOOT_CLASS_PATH
private static final int FIELD_USER_DIR
private static final int FIELD_UNDEFINED
private static java.util.Map fields
private sun.jvm.hotspot.utilities.soql.JSMap flagsCache
private sun.jvm.hotspot.utilities.soql.JSJavaHeap heapCache
private sun.jvm.hotspot.utilities.soql.JSMap sysPropsCache
private sun.jvm.hotspot.utilities.soql.JSList threadsCache
private final sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
private final sun.jvm.hotspot.runtime.VM vm
public void <init> (sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
public java.lang.Object get (java.lang.String)
String name
int fieldID
public java.lang.Object[] getIds ()
Object[] superIds
Object[] tmp
Object[] res
public boolean has (java.lang.String)
String name
public void put (java.lang.String, java.lang.Object)
String name
Object value
public java.lang.String toString ()
StringBuffer buf
private static void addField (java.lang.String, int)
String name
int fieldId
private static int getFieldID (java.lang.String)
String name
Integer res
private long getVMBit ()
private synchronized sun.jvm.hotspot.utilities.soql.JSMap getFlags ()
sun.jvm.hotspot.runtime.VM$Flag flag
int f
sun.jvm.hotspot.runtime.VM$Flag[] flags
java.util.Map map
private synchronized sun.jvm.hotspot.utilities.soql.JSJavaHeap getHeap ()
private synchronized sun.jvm.hotspot.utilities.soql.JSMap getSysProps ()
String key
java.util.Enumeration e
java.util.Properties props
java.util.Map map
private synchronized sun.jvm.hotspot.utilities.soql.JSList getThreads ()
java.util.List threads
sun.jvm.hotspot.runtime.JavaThread jthread
private java.lang.String getType ()
private java.lang.String getClassPath ()
private java.lang.String getBootClassPath ()
private java.lang.String getUserDir ()
static void <clinit> ()
}
sun/jvm/hotspot/utilities/soql/JSList.class
JSList.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSList extends sun.jvm.hotspot.utilities.soql.DefaultScriptObject {
private final java.util.List list
private final sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
public void <init> (java.util.List, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
java.util.List list
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public java.lang.Object get (java.lang.String)
String name
public java.lang.Object get (int)
Object item
int index
public java.lang.Object[] getIds ()
int i
Object[] superIds
int size
Object[] res
public boolean has (java.lang.String)
String name
public boolean has (int)
int index
public void put (java.lang.String, java.lang.Object)
String name
Object value
public void put (int, java.lang.Object)
int index
Object value
public java.lang.String toString ()
java.util.Iterator itr
StringBuffer buf
private boolean isInRange (int)
int index
private java.lang.Object wrapObject (java.lang.Object)
Object obj
}
sun/jvm/hotspot/utilities/soql/JSMap.class
JSMap.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.JSMap extends sun.jvm.hotspot.utilities.soql.DefaultScriptObject {
private final java.util.Map map
private final sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
public void <init> (java.util.Map, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
java.util.Map map
sun.jvm.hotspot.utilities.soql.JSJavaFactory fac
public java.lang.Object get (java.lang.String)
String name
public java.lang.Object[] getIds ()
Object[] superIds
Object[] tmp
Object[] res
public boolean has (java.lang.String)
String name
public void put (java.lang.String, java.lang.Object)
String name
Object value
public java.lang.String toString ()
Object key
java.util.Iterator itr
StringBuffer buf
java.util.Set keys
private java.lang.Object wrapObject (java.lang.Object)
Object obj
}
sun/jvm/hotspot/utilities/soql/JSMetadata.class
JSMetadata.java
package sun.jvm.hotspot.utilities.soql
public abstract sun.jvm.hotspot.utilities.soql.JSMetadata extends sun.jvm.hotspot.utilities.soql.DefaultScriptObject {
private final sun.jvm.hotspot.oops.Metadata metadata
protected final sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
public void <init> (sun.jvm.hotspot.oops.Metadata, sun.jvm.hotspot.utilities.soql.JSJavaFactory)
sun.jvm.hotspot.oops.Metadata metadata
sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
public final sun.jvm.hotspot.oops.Metadata getMetadata ()
public boolean equals (java.lang.Object)
Object o
sun.jvm.hotspot.utilities.soql.JSMetadata other
public int hashCode ()
public java.lang.String toString ()
}
sun/jvm/hotspot/utilities/soql/MapScriptObject.class
MapScriptObject.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.MapScriptObject extends java.lang.Object implements sun.jvm.hotspot.utilities.soql.ScriptObject {
private java.util.Map map
public void <init> ()
public void <init> (java.util.Map)
java.util.Map map
public java.lang.Object[] getIds ()
public java.lang.Object get (java.lang.String)
String name
public java.lang.Object get (int)
Object key
int index
public void put (java.lang.String, java.lang.Object)
String name
Object value
public void put (int, java.lang.Object)
int index
Object value
public boolean has (java.lang.String)
String name
public boolean has (int)
int index
public boolean delete (java.lang.String)
String name
public boolean delete (int)
int index
Object key
protected void putFunction (java.lang.Object, java.lang.reflect.Method)
Object target
java.lang.reflect.Method method
protected void putFunction (java.lang.Object, java.lang.reflect.Method, boolean)
Object target
java.lang.reflect.Method method
boolean wrapArgs
protected void putFunction (java.lang.Object, java.lang.String, javax.script.Invocable)
Object target
String name
javax.script.Invocable invocable
}
sun/jvm/hotspot/utilities/soql/MethodCallable.class
MethodCallable.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.MethodCallable extends java.lang.Object implements sun.jvm.hotspot.utilities.soql.Callable {
private Object target
private java.lang.reflect.Method method
private boolean wrapArgs
public void <init> (java.lang.Object, java.lang.reflect.Method, boolean)
Object target
java.lang.reflect.Method method
boolean wrapArgs
public void <init> (java.lang.Object, java.lang.reflect.Method)
Object target
java.lang.reflect.Method method
public java.lang.Object call (java.lang.Object[]) throws javax.script.ScriptException
RuntimeException re
Exception exp
Object[] args
}
sun/jvm/hotspot/utilities/soql/ObjectVisitor.class
ObjectVisitor.java
package sun.jvm.hotspot.utilities.soql
public abstract sun.jvm.hotspot.utilities.soql.ObjectVisitor extends java.lang.Object {
public abstract void visit (java.lang.Object)
}
sun/jvm/hotspot/utilities/soql/SOQLEngine$1.class
SOQLEngine.java
package sun.jvm.hotspot.utilities.soql
sun.jvm.hotspot.utilities.soql.SOQLEngine$1 extends java.lang.Object implements sun.jvm.hotspot.oops.HeapVisitor {
boolean filterExists
final synthetic sun.jvm.hotspot.utilities.soql.ObjectVisitor val$visitor
final synthetic sun.jvm.hotspot.utilities.soql.SOQLEngine this$0
void <init> (sun.jvm.hotspot.utilities.soql.SOQLEngine, sun.jvm.hotspot.utilities.soql.ObjectVisitor)
sun.jvm.hotspot.utilities.soql.SOQLEngine this$0
public void prologue (long)
long usedSize
public boolean doObj (sun.jvm.hotspot.oops.Oop)
sun.jvm.hotspot.oops.Oop obj
public void epilogue ()
}
sun/jvm/hotspot/utilities/soql/SOQLEngine.class
SOQLEngine.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.SOQLEngine extends sun.jvm.hotspot.utilities.soql.JSJavaScriptEngine {
private static final boolean debug
private sun.jvm.hotspot.utilities.ObjectReader objReader
private sun.jvm.hotspot.utilities.soql.JSJavaFactory factory
private static sun.jvm.hotspot.utilities.soql.SOQLEngine soleInstance
public static synchronized sun.jvm.hotspot.utilities.soql.SOQLEngine getEngine ()
public synchronized void executeQuery (java.lang.String, sun.jvm.hotspot.utilities.soql.ObjectVisitor) throws sun.jvm.hotspot.utilities.soql.SOQLException
String first
String tmp
String tmp
int whereEnd
String query
sun.jvm.hotspot.utilities.soql.ObjectVisitor visitor
java.util.StringTokenizer st
int selectStart
int fromStart
String selectExpr
String className
boolean isInstanceOf
String whereExpr
String identifier
private void executeQuery (sun.jvm.hotspot.utilities.soql.SOQLQuery, sun.jvm.hotspot.utilities.soql.ObjectVisitor) throws sun.jvm.hotspot.utilities.soql.SOQLException
Object select
Exception e
sun.jvm.hotspot.utilities.soql.SOQLQuery q
sun.jvm.hotspot.utilities.soql.ObjectVisitor visitor
sun.jvm.hotspot.oops.InstanceKlass kls
StringBuffer buf
String selectCode
String whereCode
private void dispatchObject (sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.utilities.soql.ObjectVisitor, boolean)
Object res
Object select
Exception e
sun.jvm.hotspot.oops.Oop oop
sun.jvm.hotspot.utilities.soql.ObjectVisitor visitor
boolean filterExists
sun.jvm.hotspot.utilities.soql.JSJavaObject jsObj
Object[] args
boolean b
private void iterateOops (sun.jvm.hotspot.oops.InstanceKlass, sun.jvm.hotspot.utilities.soql.ObjectVisitor, boolean)
sun.jvm.hotspot.oops.InstanceKlass ik
sun.jvm.hotspot.utilities.soql.ObjectVisitor visitor
boolean includeSubtypes
sun.jvm.hotspot.oops.ObjectHeap oh
private void beginQuery ()
private void endQuery ()
protected sun.jvm.hotspot.utilities.ObjectReader getObjectReader ()
protected sun.jvm.hotspot.utilities.soql.JSJavaFactory getJSJavaFactory ()
protected boolean isQuitting ()
protected void quit ()
private static void debugPrint (java.lang.String)
String msg
protected void <init> ()
static synthetic void access$000 (sun.jvm.hotspot.utilities.soql.SOQLEngine, sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.utilities.soql.ObjectVisitor, boolean)
sun.jvm.hotspot.utilities.soql.SOQLEngine x0
sun.jvm.hotspot.oops.Oop x1
sun.jvm.hotspot.utilities.soql.ObjectVisitor x2
boolean x3
static void <clinit> ()
}
sun/jvm/hotspot/utilities/soql/SOQLException.class
SOQLException.java
package sun.jvm.hotspot.utilities.soql
public sun.jvm.hotspot.utilities.soql.SOQLException extends java.lang.Exception {
public void <init> (java.lang.String)
String msg
public void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
sun/jvm/hotspot/utilities/soql/SOQLQuery.class
SOQLQuery.java
package sun.jvm.hotspot.utilities.soql
sun.jvm.hotspot.utilities.soql.SOQLQuery extends java.lang.Object {
String selectExpr
boolean isInstanceOf
String className
String identifier
String whereExpr
void <init> (java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String)
String selectExpr
boolean isInstanceOf
String className
String identifier
String whereExpr
}
sun/jvm/hotspot/utilities/soql/ScriptObject.class
ScriptObject.java
package sun.jvm.hotspot.utilities.soql
public abstract sun.jvm.hotspot.utilities.soql.ScriptObject extends java.lang.Object {
public static final Object UNDEFINED
public static final Object[] EMPTY_ARRAY
public abstract java.lang.Object[] getIds ()
public abstract java.lang.Object get (java.lang.String)
public abstract java.lang.Object get (int)
public abstract void put (java.lang.String, java.lang.Object)
public abstract void put (int, java.lang.Object)
public abstract boolean has (java.lang.String)
public abstract boolean has (int)
public abstract boolean delete (java.lang.String)
public abstract boolean delete (int)
static void <clinit> ()
}
sun/jvm/hotspot/utilities/soql/sa.js
toolbarButtonGraphics/
toolbarButtonGraphics/development/
toolbarButtonGraphics/development/Server16.gif
toolbarButtonGraphics/development/Server24.gif
toolbarButtonGraphics/general/
toolbarButtonGraphics/general/About16.gif
toolbarButtonGraphics/general/About24.gif
toolbarButtonGraphics/general/Delete16.gif
toolbarButtonGraphics/general/Delete24.gif
toolbarButtonGraphics/general/Find16.gif
toolbarButtonGraphics/general/Help16.gif
toolbarButtonGraphics/general/Help24.gif
toolbarButtonGraphics/general/History16.gif
toolbarButtonGraphics/general/History24.gif
toolbarButtonGraphics/general/Information16.gif
toolbarButtonGraphics/general/Information24.gif
toolbarButtonGraphics/general/New16.gif
toolbarButtonGraphics/general/New24.gif
toolbarButtonGraphics/general/Open16.gif
toolbarButtonGraphics/general/Open24.gif
toolbarButtonGraphics/general/Save16.gif
toolbarButtonGraphics/general/Save24.gif
toolbarButtonGraphics/general/SaveAs16.gif
toolbarButtonGraphics/general/SaveAs24.gif
toolbarButtonGraphics/general/Zoom16.gif
toolbarButtonGraphics/general/ZoomIn16.gif
toolbarButtonGraphics/general/ZoomIn24.gif
toolbarButtonGraphics/navigation/
toolbarButtonGraphics/navigation/Down16.gif
toolbarButtonGraphics/navigation/Up16.gif
toolbarButtonGraphics/text/
toolbarButtonGraphics/text/AlignCenter16.gif
toolbarButtonGraphics/text/AlignCenter24.gif
toolbarButtonGraphics/text/AlignLeft16.gif
toolbarButtonGraphics/text/AlignLeft24.gif
toolbarButtonGraphics/text/AlignRight16.gif
toolbarButtonGraphics/text/AlignRight24.gif