Serialized Form
- 
Package db- 
Class db.IllegalFieldAccessException extends java.lang.RuntimeException implements Serializable
- 
Class db.NoTransactionException extends java.lang.RuntimeException implements Serializable
- 
Class db.TerminatedTransactionException extends java.lang.RuntimeException implements Serializable- serialVersionUID:
- 1L
 
 
- 
- 
Package db.buffers- 
Class db.buffers.DataBuffer extends java.lang.Object implements Serializable- serialVersionUID:
- 3L
 - 
Serialization Methods- 
readExternalpublic void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException- Throws:
- java.io.IOException
- java.lang.ClassNotFoundException
 
- 
writeExternalpublic void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Throws:
- java.io.IOException
 
 
- 
 
 
- 
- 
Package docking- 
Class docking.DockableComponent extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
actionMgrActionToGuiMapper actionMgr 
- 
dockableDropTargetjava.awt.dnd.DropTarget dockableDropTarget 
- 
focusedComponentjava.awt.Component focusedComponent 
- 
headerDockableHeader header 
- 
placeholderComponentPlaceholder placeholder 
- 
popupListenerjava.awt.event.MouseListener popupListener 
- 
providerCompjavax.swing.JComponent providerComp 
- 
winMgrDockingWindowManager winMgr 
 
- 
 
- 
- 
Class docking.DockableHeader extends GenericHeader implements Serializable- 
Serialized Fields- 
dockCompDockableComponent dockComp 
- 
dragCursorManagerdocking.DockableHeader.DragCursorManager dragCursorManager 
- 
dragSourcejava.awt.dnd.DragSource dragSource 
- 
focusAnimatororg.jdesktop.animation.timing.Animator focusAnimator 
- 
isDockingboolean isDocking 
 
- 
 
- 
- 
Class docking.DockingCheckBoxMenuItem extends javax.swing.JCheckBoxMenuItem implements Serializable
- 
Class docking.DockingDialog extends javax.swing.JDialog implements Serializable- 
Serialized Fields- 
componentDialogComponentProvider component 
- 
hasBeenFocusedboolean hasBeenFocused 
- 
modalFixWindowAdapterjava.awt.event.WindowAdapter modalFixWindowAdapter 
- 
owningWindowManagerDockingWindowManager owningWindowManager 
- 
requestFocusRunnablejava.lang.Runnable requestFocusRunnable 
- 
windowAdapterjava.awt.event.WindowListener windowAdapter 
 
- 
 
- 
- 
Class docking.DockingFrame extends javax.swing.JFrame implements Serializable
- 
Class docking.DockingKeyBindingAction extends javax.swing.AbstractAction implements Serializable- 
Serialized Fields- 
docakbleActionDockingActionIf docakbleAction 
- 
keyStrokejavax.swing.KeyStroke keyStroke 
- 
toolDockingTool tool 
 
- 
 
- 
- 
Class docking.DockingMenuItem extends javax.swing.JMenuItem implements Serializable
- 
Class docking.EditWindow extends javax.swing.JWindow implements Serializable- 
Serialized Fields- 
activeboolean active 
- 
compjava.awt.Component comp 
- 
compListenerdocking.EditWindow.AssociatedComponentListener compListener 
- 
listenerEditListener listener 
- 
mgrDockingWindowManager mgr 
- 
rectjava.awt.Rectangle rect 
- 
textFieldjavax.swing.JTextField textField 
 
- 
 
- 
- 
Class docking.EmptyBorderToggleButton extends EmptyBorderButton implements Serializable- 
Serialized Fields- 
propertyChangeListenerjava.beans.PropertyChangeListener propertyChangeListener 
- 
toggleButtonActionListenerjava.awt.event.ActionListener toggleButtonActionListener 
 
- 
 
- 
- 
Class docking.ErrLogExpandableDialog.ExcTreeTransferHandler extends javax.swing.TransferHandler implements Serializable- 
Serialized Fields- 
rootdocking.ErrLogExpandableDialog.ReportRootNode root 
 
- 
 
- 
- 
Class docking.GenericHeader extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
componentjava.awt.Component component 
- 
focusColorjava.awt.Color focusColor 
- 
menuCloseToolbarjavax.swing.JComponent menuCloseToolbar 
- 
mouseListenerjava.awt.event.MouseListener mouseListener 
- 
nonFocusColorjava.awt.Color nonFocusColor 
- 
numLinesint numLines 
- 
titlePanelGenericHeader.TitlePanel titlePanel 
- 
toolbarVariableHeightPanel toolbar 
- 
toolBarMgrdocking.DockableToolBarManager toolBarMgr 
- 
useSingleLineLayoutOverrideboolean useSingleLineLayoutOverride 
 
- 
 
- 
- 
Class docking.GenericHeader.TitlePanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
isSelectedboolean isSelected 
- 
popupMouseListenerdocking.GenericHeader.TitlePanel.PopupMouseListener popupMouseListener 
- 
titleLabeljavax.swing.JLabel titleLabel 
 
- 
 
- 
- 
Class docking.HiddenDockingFrame extends DockingFrame implements Serializable
- 
Class docking.KeyEntryTextField extends javax.swing.JTextField implements Serializable- 
Serialized Fields- 
currentKeyStrokejavax.swing.KeyStroke currentKeyStroke 
- 
ksNamejava.lang.String ksName 
- 
listenerKeyEntryListener listener 
 
- 
 
- 
- 
Class docking.SplitPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
dividerjava.awt.Component divider 
- 
dividerPositionfloat dividerPosition 
- 
isHorizontalboolean isHorizontal 
- 
leftCompjava.awt.Component leftComp 
- 
rightCompjava.awt.Component rightComp 
 
- 
 
- 
- 
Class docking.StatusBar extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
animationDelayTimerjavax.swing.Timer animationDelayTimer 
- 
animatororg.jdesktop.animation.timing.Animator animator 
- 
flashTimerjavax.swing.Timer flashTimer 
- 
homeButtonPaneljavax.swing.JPanel homeButtonPanel 
- 
messageFadeTimerjavax.swing.Timer messageFadeTimer 
- 
messageQueuejava.util.LinkedList<java.lang.String> messageQueue 
- 
minHeightint minHeight 
- 
statusAreaPaneljavax.swing.JPanel statusAreaPanel 
- 
statusLabeljavax.swing.JLabel statusLabel 
- 
timeStampFormatterjava.text.DateFormat timeStampFormatter 
 
- 
 
- 
- 
Class docking.StatusBarSpacer extends GIconLabel implements Serializable
 
- 
- 
Package docking.action- 
Class docking.action.MultipleKeyAction extends DockingKeyBindingAction implements Serializable- 
Serialized Fields- 
actionsjava.util.List<docking.action.MultipleKeyAction.ActionData> actions 
- 
dialogActionDialog dialog 
 
- 
 
- 
 
- 
- 
Package docking.dnd- 
Class docking.dnd.DragDropNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable- 
Serialized Fields- 
namejava.lang.String name 
- 
treePathjavax.swing.tree.TreePath treePath 
 
- 
 
- 
- 
Class docking.dnd.GenericDataFlavor extends java.awt.datatransfer.DataFlavor implements Serializable- 
Serialization Methods- 
readExternalpublic void readExternal(java.io.ObjectInput arg0) throws java.io.IOException, java.lang.ClassNotFoundException- Throws:
- java.io.IOException
- java.lang.ClassNotFoundException
 
- 
writeExternalpublic void writeExternal(java.io.ObjectOutput arg0) throws java.io.IOException- Throws:
- java.io.IOException
 
 
- 
 
- 
 
- 
- 
Package docking.framework- 
Class docking.framework.SplashScreen extends javax.swing.JWindow implements Serializable
 
- 
- 
Package docking.help- 
Class docking.help.CustomFavoritesView extends javax.help.FavoritesView implements Serializable
- 
Class docking.help.CustomSearchView extends javax.help.SearchView implements Serializable
- 
Class docking.help.CustomTOCView extends javax.help.TOCView implements Serializable- 
Serialized Fields- 
isSelectingNodeInternallyboolean isSelectingNodeInternally 
- 
uidocking.help.CustomTOCView.CustomTOCNavigatorUI ui 
 
- 
 
- 
- 
Class docking.help.CustomTOCView.CustomTreeItemDecorator extends javax.help.TOCItem implements Serializable- 
Serialized Fields- 
cachedURLjava.net.URL cachedURL 
- 
displayTextjava.lang.String displayText 
- 
tocIDjava.lang.String tocID 
- 
wrappedItemjavax.help.TOCItem wrappedItem 
 
- 
 
- 
- 
Class docking.help.GHelpHTMLEditorKit extends javax.swing.text.html.HTMLEditorKit implements Serializable- 
Serialized Fields- 
delegateListenersjavax.swing.event.HyperlinkListener[] delegateListeners 
- 
resolverHyperlinkListenerjavax.swing.event.HyperlinkListener resolverHyperlinkListener 
 
- 
 
- 
- 
Class docking.help.GHelpSet extends javax.help.HelpSet implements Serializable- 
Serialized Fields- 
combinedMapWrapperdocking.help.GHelpSet.GHelpMap combinedMapWrapper 
- 
localMapWrapperdocking.help.GHelpSet.GHelpMap localMapWrapper 
- 
LOGorg.apache.logging.log4j.Logger LOG 
 
- 
 
- 
- 
Class docking.help.ToggleNavigationAid extends javax.swing.AbstractAction implements Serializable- 
Serialized Fields- 
showingNavigationAidboolean showingNavigationAid 
 
- 
 
- 
 
- 
- 
Package docking.menu- 
Class docking.menu.DockingToolbarButton extends EmptyBorderToggleButton implements Serializable- 
Serialized Fields- 
contextProviderActionContextProvider contextProvider 
- 
dockableActionDockingActionIf dockableAction 
 
- 
 
- 
- 
Class docking.menu.MultipleActionDockingToolbarButton extends EmptyBorderButton implements Serializable- 
Serialized Fields- 
disabledIconjavax.swing.Icon disabledIcon 
- 
entireButtonShowsPopupMenuboolean entireButtonShowsPopupMenu 
- 
iconBorderEnabledboolean iconBorderEnabled 
- 
multipleActionMultiActionDockingActionIf multipleAction 
- 
popupContextjava.awt.Shape popupContext 
- 
popupListenerdocking.menu.MultipleActionDockingToolbarButton.PopupMouseListener popupListener 
- 
primaryIconjavax.swing.Icon primaryIcon 
 
- 
 
- 
 
- 
- 
Package docking.options.editor- 
Class docking.options.editor.CustomOptionComponent extends GenericOptionsComponent implements Serializable
- 
Class docking.options.editor.DefaultOptionComponent extends GenericOptionsComponent implements Serializable- 
Serialized Fields- 
componentjava.awt.Component component 
- 
labeljavax.swing.JLabel label 
 
- 
 
- 
- 
Class docking.options.editor.GenericOptionsComponent extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
editorStateEditorState editorState 
 
- 
 
- 
- 
Class docking.options.editor.GhidraColorChooser extends javax.swing.JColorChooser implements Serializable- 
Serialized Fields- 
recentColorCachedocking.options.editor.GhidraColorChooser.RecentColorCache recentColorCache 
- 
titlejava.lang.String title 
 
- 
 
- 
- 
Class docking.options.editor.OptionsEditorPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
editorInfoListjava.util.List<EditorState> editorInfoList 
- 
editorPropertyChangeListenerjava.beans.PropertyChangeListener editorPropertyChangeListener 
- 
editorStateFactoryEditorStateFactory editorStateFactory 
- 
optionNamesjava.util.List<java.lang.String> optionNames 
- 
optionsOptions options 
- 
propertyChangeListenerjava.beans.PropertyChangeListener propertyChangeListener 
- 
titlejava.lang.String title 
 
- 
 
- 
- 
Class docking.options.editor.OptionsPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
changeListenerjava.beans.PropertyChangeListener changeListener 
- 
currentOptionsEditorOptionsEditor currentOptionsEditor 
- 
defaultPaneljavax.swing.JPanel defaultPanel 
- 
editorMapjava.util.Map<docking.options.editor.OptionsTreeNode,OptionsEditor> editorMap 
- 
editorStateFactoryEditorStateFactory editorStateFactory 
- 
gTreeGTree gTree 
- 
optionsEditorContainerjavax.swing.JPanel optionsEditorContainer 
- 
restoreDefaultPaneljavax.swing.JPanel restoreDefaultPanel 
- 
rootNodedocking.options.editor.OptionsRootTreeNode rootNode 
- 
splitPanejavax.swing.JSplitPane splitPane 
- 
updateManagerSwingUpdateManager updateManager 
- 
viewPaneljavax.swing.JPanel viewPanel 
 
- 
 
- 
- 
Class docking.options.editor.ScrollableOptionsEditor extends javax.swing.JScrollPane implements Serializable- 
Serialized Fields- 
optionsPanelOptionsEditorPanel optionsPanel 
 
- 
 
- 
- 
Class docking.options.editor.SettableColorSwatchChooserPanel extends javax.swing.colorchooser.AbstractColorChooserPanel implements Serializable- 
Serialized Fields- 
historySwatchListenerjava.awt.event.MouseListener historySwatchListener 
- 
historySwatchPaneldocking.options.editor.HistorySwatchPanel historySwatchPanel 
- 
mainSwatchListenerdocking.options.editor.SettableColorSwatchChooserPanel.MainSwatchListener mainSwatchListener 
- 
recentColorsjava.util.List<java.awt.Color> recentColors 
- 
recentStrjava.lang.String recentStr 
- 
recentSwatchListenerjava.awt.event.MouseListener recentSwatchListener 
- 
recentSwatchPaneldocking.options.editor.RecentSwatchPanel recentSwatchPanel 
- 
swatchPaneldocking.options.editor.SwatchPanel swatchPanel 
 
- 
 
- 
 
- 
- 
Package docking.widgets- 
Class docking.widgets.AbstractGCellRenderer extends GDHtmlLabel implements Serializable- 
Serialized Fields- 
boldFontjava.awt.Font boldFont 
- 
defaultFontjava.awt.Font defaultFont 
- 
dropRowint dropRow 
- 
fixedWidthFontjava.awt.Font fixedWidthFont 
- 
focusBorderjavax.swing.border.Border focusBorder 
- 
instanceAlternateRowColorsboolean instanceAlternateRowColors 
- 
noFocusBorderjavax.swing.border.Border noFocusBorder 
 
- 
 
- 
- 
Class docking.widgets.DropDownMultiSelectionTextField extends DropDownSelectionTextField<T> implements Serializable- 
Serialized Fields- 
choiceListenersWeakSet<DropDownMultiSelectionChoiceListener<T>> choiceListeners 
- 
previewListjavax.swing.JList<java.lang.String> previewList 
- 
selectedValuesjava.util.List<T> selectedValues 
 
- 
 
- 
- 
Class docking.widgets.DropDownSelectionTextField extends DropDownTextField<T> implements Serializable
- 
Class docking.widgets.DropDownTextField extends javax.swing.JTextField implements Serializable- 
Serialized Fields- 
caretListenerjavax.swing.event.CaretListener caretListener 
- 
cellEditorListenersjava.util.Collection<javax.swing.event.CellEditorListener> cellEditorListeners 
- 
cellHeightint cellHeight 
- 
choiceListenersWeakSet<DropDownSelectionChoiceListener<T>> choiceListeners 
- 
consumeEnterKeyPressboolean consumeEnterKeyPress 
- 
currentMatchingTextjava.lang.String currentMatchingText The text that was used to generate the current list of matches. This can be different than the text of this text field, as the user can move the cursor around, which will change the list of matches. Also, we can set the value of the text field as the user arrows through the list, which will change the contents of the text field, but not the list of matches.
- 
dataModelDropDownTextFieldDataModel<T> dataModel 
- 
documentListenerjavax.swing.event.DocumentListener documentListener 
- 
ignoreCaretChangesboolean ignoreCaretChanges 
- 
ignoreEnterKeyPressboolean ignoreEnterKeyPress 
- 
internallyDrivenUpdateboolean internallyDrivenUpdate 
- 
keyListenerdocking.widgets.DropDownTextField.InternalKeyListener keyListener 
- 
lastLocationjava.awt.Point lastLocation 
- 
listGList<T> list 
- 
matchingWindowjavax.swing.JWindow matchingWindow 
- 
matchingWindowHeightint matchingWindowHeight 
- 
parentWindowListenerdocking.widgets.DropDownTextField.WindowComponentListener parentWindowListener 
- 
pendingTextUpdatejava.lang.String pendingTextUpdate 
- 
previewLabelGDHtmlLabel previewLabel 
- 
selectedValueT selectedValue 
- 
toolTipWindowjavax.swing.JWindow toolTipWindow 
- 
updateManagerSwingUpdateManager updateManager 
- 
windowVisibilityListenerdocking.widgets.DropDownWindowVisibilityListener<T> windowVisibilityListener 
 
- 
 
- 
- 
Class docking.widgets.EmptyBorderButton extends javax.swing.JButton implements Serializable- 
Serialized Fields- 
emptyBorderButtonChangeListenerdocking.widgets.EmptyBorderButton.ButtonStateListener emptyBorderButtonChangeListener 
 
- 
 
- 
- 
Class docking.widgets.GenericDateCellRenderer extends GTableCellRenderer implements Serializable- 
Serialized Fields- 
formatjava.text.DateFormat format 
- 
toolTipjava.lang.String toolTip 
 
- 
 
- 
- 
Class docking.widgets.HyperlinkComponent extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
hyperlinkListenersjava.util.HashMap<java.lang.String,java.util.List<javax.swing.event.HyperlinkListener>> hyperlinkListeners 
- 
textPanejavax.swing.JTextPane textPane 
 
- 
 
- 
- 
Class docking.widgets.InlineComponentTitledPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
borderdocking.widgets.InlineComponentTitledBorder border 
- 
contentjavax.swing.JPanel content 
 
- 
 
- 
- 
Class docking.widgets.MultiLineLabel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
alignmentint alignment 
- 
line_ascentint line_ascent 
- 
line_heightint line_height 
- 
line_widthsint[] line_widths 
- 
linesjava.lang.String[] lines 
- 
margin_heightint margin_height 
- 
margin_widthint margin_width 
- 
max_widthint max_width 
- 
num_linesint num_lines 
 
- 
 
- 
- 
Class docking.widgets.ScrollableTextArea extends javax.swing.JScrollPane implements Serializable- 
Serialized Fields- 
textAreadocking.widgets.ScrollableTextArea.PrivateTextArea textArea 
 
- 
 
- 
- 
Class docking.widgets.SideKickVerticalScrollbar extends javax.swing.JScrollBar implements Serializable- 
Serialized Fields- 
delegatejavax.swing.JScrollBar delegate 
- 
viewportjavax.swing.JViewport viewport 
 
- 
 
- 
- 
Class docking.widgets.SmallBorderButton extends javax.swing.JButton implements Serializable- 
Serialized Fields- 
overrideBorderjavax.swing.border.Border overrideBorder 
 
- 
 
- 
- 
Class docking.widgets.VariableHeightPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
hGapint hGap 
- 
packboolean pack 
- 
vGapint vGap 
 
- 
 
- 
 
- 
- 
Package docking.widgets.button- 
Class docking.widgets.button.GRadioButton extends javax.swing.JRadioButton implements Serializable
 
- 
- 
Package docking.widgets.checkbox- 
Class docking.widgets.checkbox.GCheckBox extends javax.swing.JCheckBox implements Serializable
- 
Class docking.widgets.checkbox.GHtmlCheckBox extends javax.swing.JCheckBox implements Serializable
 
- 
- 
Package docking.widgets.combobox- 
Class docking.widgets.combobox.GComboBox extends javax.swing.JComboBox<E> implements Serializable
- 
Class docking.widgets.combobox.GhidraComboBox extends javax.swing.JComboBox<E> implements Serializable- 
Serialized Fields- 
defaultSystemEnterForwardingActionjavax.swing.Action defaultSystemEnterForwardingAction 
- 
docListenersjava.util.ArrayList<javax.swing.event.DocumentListener> docListeners 
- 
forwardEnterboolean forwardEnter 
- 
listenersjava.util.ArrayList<java.awt.event.ActionListener> listeners 
- 
setSelectedFlagboolean setSelectedFlag 
 
- 
 
- 
- 
Class docking.widgets.combobox.GhidraComboBox.InterceptedInputDocument extends javax.swing.text.DefaultStyledDocument implements Serializable- 
Serialized Fields- 
automatedboolean automated 
 
- 
 
- 
 
- 
- 
Package docking.widgets.conditiontestpanel- 
Class docking.widgets.conditiontestpanel.ConditionTestPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
conditionTestModelConditionTestModel conditionTestModel 
- 
detailsLabeljavax.swing.JLabel detailsLabel 
- 
errorsLabeljavax.swing.JLabel errorsLabel 
- 
listenersjava.util.HashSet<ConditionTestListener> listeners 
- 
overallProgressBardocking.widgets.conditiontestpanel.ConditionTestPanel.OverallProgressBar overallProgressBar 
- 
runsLabeljavax.swing.JLabel runsLabel 
- 
selectedTestConditionTester selectedTest 
- 
taskMonitorTaskMonitorComponent taskMonitor 
- 
testPanelListjava.util.List<docking.widgets.conditiontestpanel.ConditionTestPanel.TestPanel> testPanelList 
- 
testStatusPanelListjava.util.List<docking.widgets.conditiontestpanel.ConditionTestPanel.TestStatusPanel> testStatusPanelList 
- 
warningsLabeljavax.swing.JLabel warningsLabel 
 
- 
 
- 
 
- 
- 
Package docking.widgets.fieldpanel- 
Class docking.widgets.fieldpanel.FieldPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
backgroundColorModelBackgroundColorModel backgroundColorModel 
- 
currentViewXposint currentViewXpos 
- 
cursorHandlerFieldPanel.CursorHandler cursorHandler 
- 
cursorListenersjava.util.List<FieldLocationListener> cursorListeners 
- 
cursorPositionFieldLocation cursorPosition 
- 
fieldMouseListenersjava.util.List<FieldMouseListener> fieldMouseListeners 
- 
highlightFieldSelection highlight 
- 
highlightListenersjava.util.List<FieldSelectionListener> highlightListeners 
- 
horizontalScrollingEnabledboolean horizontalScrollingEnabled 
- 
hoverHandlerHoverHandler hoverHandler 
- 
inFocusboolean inFocus 
- 
inputListenersjava.util.List<FieldInputListener> inputListeners 
- 
keyHandlerdocking.widgets.fieldpanel.FieldPanel.KeyHandler keyHandler 
- 
layoutHandlerAnchoredLayoutHandler layoutHandler 
- 
layoutListenersjava.util.List<LayoutListener> layoutListeners 
- 
layoutsjava.util.List<AnchoredLayout> layouts 
- 
listenersjava.util.List<IndexScrollListener> listeners 
- 
modelLayoutModel model 
- 
mouseHandlerFieldPanel.MouseHandler mouseHandler 
- 
paintContextPaintContext paintContext 
- 
repaintPostedboolean repaintPosted 
- 
selectionFieldSelection selection 
- 
selectionHandlerdocking.widgets.fieldpanel.FieldPanel.SelectionHandler selectionHandler 
- 
selectionListenersjava.util.List<FieldSelectionListener> selectionListeners 
- 
viewListenersjava.util.List<ViewListener> viewListeners 
- 
viewportjavax.swing.JViewport viewport 
 
- 
 
- 
 
- 
- 
Package docking.widgets.fieldpanel.support- 
Class docking.widgets.fieldpanel.support.ViewerPosition extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
indexjava.math.BigInteger index 
- 
xOffsetint xOffset 
- 
yOffsetint yOffset 
 
- 
 
 
- 
- 
Package docking.widgets.filechooser- 
Class docking.widgets.filechooser.FileChooserToggleButton extends javax.swing.JToggleButton implements Serializable- serialVersionUID:
- 1L
 
- 
Class docking.widgets.filechooser.GhidraFile extends java.io.File implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
nativeSeparatorchar nativeSeparator 
 
- 
 
- 
Class docking.widgets.filechooser.GhidraFileChooserPanel extends javax.swing.JPanel implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
acceptableFlavorsjava.awt.datatransfer.DataFlavor[] acceptableFlavors 
- 
chooseButtonjavax.swing.JButton chooseButton 
- 
createBorderboolean createBorder 
- 
defaultFileNamejava.lang.String defaultFileName 
- 
dropTargetjava.awt.dnd.DropTarget dropTarget 
- 
dropTargetAdapterDropTgtAdapter dropTargetAdapter 
- 
fileChooserGhidraFileChooser fileChooser 
- 
filenameTextFieldjavax.swing.JTextField filenameTextField 
- 
filterGhidraFileFilter filter 
- 
listenerGhidraFileChooserPanelListener listener 
- 
modeint mode 
- 
propertyNamejava.lang.String propertyName 
- 
selectionModeGhidraFileChooserMode selectionMode 
- 
titlejava.lang.String title 
 
- 
 
 
- 
- 
Package docking.widgets.filter- 
Class docking.widgets.filter.ClearFilterLabel extends GIconLabel implements Serializable- 
Serialized Fields- 
animatororg.jdesktop.animation.timing.Animator animator 
- 
ICONjavax.swing.Icon ICON 
- 
RAW_ICONjavax.swing.Icon RAW_ICON 
- 
textFieldjavax.swing.JTextField textField 
- 
transparencyfloat transparency 
 
- 
 
- 
- 
Class docking.widgets.filter.FilterTextField extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
clearLabelClearFilterLabel clearLabel 
- 
enterListenersWeakSet<Callback> enterListeners 
- 
flashFocusListenerjava.awt.event.FocusListener flashFocusListener 
- 
flashTimerjavax.swing.Timer flashTimer 
- 
focusComponentjava.awt.Component focusComponent 
- 
hasTextboolean hasText 
- 
lastFlashTimelong lastFlashTime Signals the last flash time (used to prevent excessive flashing)
- 
layeredPanejavax.swing.JLayeredPane layeredPane 
- 
listenersWeakSet<FilterListener> listeners 
- 
noFlashColorjava.awt.Color noFlashColor 
- 
textFieldjavax.swing.JTextField textField 
 
- 
 
- 
 
- 
- 
Package docking.widgets.imagepanel- 
Class docking.widgets.imagepanel.ImagePanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
defaultZoomFactorfloat defaultZoomFactor 
- 
imagejava.awt.Image image 
- 
imagePaneljavax.swing.JPanel imagePanel 
- 
imageScrollerjavax.swing.JScrollPane imageScroller 
- 
labeldocking.widgets.imagepanel.ImagePanel.PanAndZoomComponent label 
- 
translateEnabledboolean translateEnabled 
- 
zoomAndPanMouseAdapterjava.awt.event.MouseAdapter zoomAndPanMouseAdapter 
- 
zoomEnabledboolean zoomEnabled 
- 
zoomLevelIndexint zoomLevelIndex 
 
- 
 
- 
 
- 
- 
Package docking.widgets.indexedscrollpane- 
Class docking.widgets.indexedscrollpane.IndexedScrollPane extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
compjavax.swing.JComponent comp 
- 
indexMapperViewToIndexMapper indexMapper 
- 
neverScrollboolean neverScroll 
- 
programaticallyAdjustingScrollbarboolean programaticallyAdjustingScrollbar 
- 
scrollableIndexedScrollable scrollable 
- 
scrollPanejavax.swing.JScrollPane scrollPane 
- 
useViewSizeAsPreferredSizeboolean useViewSizeAsPreferredSize 
- 
verticalOffsetint verticalOffset 
- 
viewComponentdocking.widgets.indexedscrollpane.IndexedScrollPane.ScrollView viewComponent 
- 
viewportjavax.swing.JViewport viewport 
- 
visibleSizejava.awt.Dimension visibleSize 
 
- 
 
- 
 
- 
- 
Package docking.widgets.label- 
Class docking.widgets.label.GDHtmlLabel extends javax.swing.JLabel implements Serializable
- 
Class docking.widgets.label.GDLabel extends javax.swing.JLabel implements Serializable
- 
Class docking.widgets.label.GHtmlLabel extends javax.swing.JLabel implements Serializable
- 
Class docking.widgets.label.GIconLabel extends GLabel implements Serializable
- 
Class docking.widgets.label.GLabel extends javax.swing.JLabel implements Serializable
 
- 
- 
Package docking.widgets.list- 
Class docking.widgets.list.GList extends javax.swing.JList<T> implements Serializable
- 
Class docking.widgets.list.GListCellRenderer extends AbstractGCellRenderer implements Serializable
- 
Class docking.widgets.list.ListPanel extends javax.swing.JPanel implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
doubleClickActionListenerjava.awt.event.ActionListener doubleClickActionListener 
- 
listjavax.swing.JList list 
- 
listSelectionListenerjavax.swing.event.ListSelectionListener listSelectionListener 
- 
mouseListenerjava.awt.event.MouseListener mouseListener 
- 
scrollpanejavax.swing.JScrollPane scrollpane 
 
- 
 
 
- 
- 
Package docking.widgets.numberformat- 
Class docking.widgets.numberformat.BoundedRangeDecimalFormatterFactory extends javax.swing.text.DefaultFormatterFactory implements Serializable- 
Serialized Fields- 
decimalFormatterjavax.swing.JFormattedTextField.AbstractFormatter decimalFormatter 
 
- 
 
- 
 
- 
- 
Package docking.widgets.pathmanager- 
Class docking.widgets.pathmanager.PathnameTablePanel extends javax.swing.JPanel implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
addButtonjavax.swing.JButton addButton 
- 
addToTopboolean addToTop 
- 
allowMultiFileSelectionboolean allowMultiFileSelection 
- 
downButtonjavax.swing.JButton downButton 
- 
fileChooserGhidraFileChooser fileChooser 
- 
fileChooserModeGhidraFileChooserMode fileChooserMode 
- 
filterGhidraFileFilter filter 
- 
pathnameTablejavax.swing.JTable pathnameTable 
- 
preferenceForLastSelectedDirjava.lang.String preferenceForLastSelectedDir 
- 
removeButtonjavax.swing.JButton removeButton 
- 
resetButtonjavax.swing.JButton resetButton 
- 
resetCallbackCallback resetCallback 
- 
selectionColorjava.awt.Color selectionColor 
- 
tableModeldocking.widgets.pathmanager.PathnameTableModel tableModel 
- 
titlejava.lang.String title 
- 
upButtonjavax.swing.JButton upButton 
 
- 
 
 
- 
- 
Package docking.widgets.tabbedpane- 
Class docking.widgets.tabbedpane.DockingTabRenderer extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
CLOSE_ICONjavax.swing.Icon CLOSE_ICON 
- 
closeButtonjavax.swing.JButton closeButton 
- 
EMPTY_ICONjavax.swing.Icon EMPTY_ICON 
- 
forwardingListenerdocking.widgets.tabbedpane.DockingTabRenderer.TabContainerForwardingMouseListener forwardingListener 
- 
hierarchyListenerjava.awt.event.HierarchyListener hierarchyListener 
- 
iconLabeljavax.swing.JLabel iconLabel 
- 
renameListenerjava.awt.event.MouseListener renameListener 
- 
titleLabeljavax.swing.JLabel titleLabel 
 
- 
 
- 
 
- 
- 
Package docking.widgets.table- 
Class docking.widgets.table.AbstractGTableModel extends javax.swing.table.AbstractTableModel implements Serializable- 
Serialized Fields- 
lastSelectedObjectsjava.util.List<T> lastSelectedObjects 
 
- 
 
- 
- 
Class docking.widgets.table.AbstractSortedTableModel extends AbstractGTableModel<T> implements Serializable- 
Serialized Fields- 
hasEverSortedboolean hasEverSorted 
- 
isSortPendingboolean isSortPending 
- 
listenersWeakSet<SortListener> listeners 
- 
NO_SORT_COMPARATORjava.util.Comparator<T> NO_SORT_COMPARATOR 
- 
pendingSortStateTableSortState pendingSortState 
- 
sortStateTableSortState sortState 
 
- 
 
- 
- 
Class docking.widgets.table.AnyObjectTableModel extends GDynamicColumnTableModel<T,java.lang.Object> implements Serializable- 
Serialized Fields- 
datajava.util.List<T> data 
- 
namejava.lang.String name 
 
- 
 
- 
- 
Class docking.widgets.table.DefaultTableCellRendererWrapper extends GTableCellRenderer implements Serializable- 
Serialized Fields- 
rendererjavax.swing.table.TableCellRenderer renderer 
 
- 
 
- 
- 
Class docking.widgets.table.DynamicTableModel extends AbstractSortedTableModel<T> implements Serializable- 
Serialized Fields- 
columnsjava.util.List<docking.widgets.table.DynamicTableModel.AnnotatedColumn> columns 
- 
datajava.util.List<T> data 
 
- 
 
- 
- 
Class docking.widgets.table.GBooleanCellRenderer extends GTableCellRenderer implements Serializable- 
Serialized Fields- 
cbGCheckBox cb 
 
- 
 
- 
- 
Class docking.widgets.table.GDynamicColumnTableModel extends AbstractSortedTableModel<ROW_TYPE> implements Serializable- 
Serialized Fields- 
columnDescriptorTableColumnDescriptor<ROW_TYPE> columnDescriptor 
- 
columnSettingsjava.util.Map<DynamicTableColumn<ROW_TYPE,?,?>,Settings> columnSettings 
- 
defaultTableColumnsjava.util.List<DynamicTableColumn<ROW_TYPE,?,?>> defaultTableColumns 
- 
ignoreSettingChangesboolean ignoreSettingChanges 
- 
serviceProviderServiceProvider serviceProvider 
- 
tableColumnsjava.util.List<DynamicTableColumn<ROW_TYPE,?,?>> tableColumns 
 
- 
 
- 
- 
Class docking.widgets.table.GFilterTable extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
filterPanelGTableFilterPanel<ROW_OBJECT> filterPanel 
- 
listenersjava.util.List<ObjectSelectedListener<ROW_OBJECT>> listeners 
- 
modelRowObjectTableModel<ROW_OBJECT> model 
- 
tableGTable table 
 
- 
 
- 
- 
Class docking.widgets.table.GTable extends javax.swing.JTable implements Serializable- 
Serialized Fields- 
allowActionsboolean allowActions 
- 
autoLookupKeyStrokeConsumerAutoLookupKeyStrokeConsumer autoLookupKeyStrokeConsumer 
- 
autoLookupListenerjava.awt.event.KeyListener autoLookupListener 
- 
columnHeaderPopupEnabledboolean columnHeaderPopupEnabled 
- 
columnRenderingDataMapjava.util.Map<java.lang.Integer,GTableCellRenderingData> columnRenderingDataMap 
- 
copyingboolean copying A flag to signal that a copy operation is being performed.
- 
defaultGTableRendererListjava.util.List<javax.swing.table.TableCellRenderer> defaultGTableRendererList A list of default renderers created by this table
- 
headerMouseListenerGTableMouseListener headerMouseListener 
- 
htmlRenderingEnabledboolean htmlRenderingEnabled 
- 
isInitializedboolean isInitialized 
- 
lastLookupTimelong lastLookupTime 
- 
lastPopupColumnIndexint lastPopupColumnIndex 
- 
lookupColumnint lookupColumn 
- 
lookupStringjava.lang.String lookupString 
- 
preferenceKeyjava.lang.String preferenceKey 
- 
rowHeightListenerjavax.swing.event.TableModelListener rowHeightListener 
- 
selectionManagerSelectionManager selectionManager 
- 
tableColumnModelListenerjavax.swing.event.TableColumnModelListener tableColumnModelListener 
- 
tableHeaderPopupMenujavax.swing.JPopupMenu tableHeaderPopupMenu 
- 
userDefinedRowHeightint userDefinedRowHeight 
- 
visibleRowCountjava.lang.Integer visibleRowCount 
 
- 
 
- 
- 
Class docking.widgets.table.GTableCellRenderer extends AbstractGCellRenderer implements Serializable
- 
Class docking.widgets.table.GTableFilterPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
badProgrammingPropertyChangeListenerjava.beans.PropertyChangeListener badProgrammingPropertyChangeListener 
- 
columnFilterActionMultiStateDockingAction<ColumnBasedTableFilter<ROW_OBJECT>> columnFilterAction 
- 
columnFilterDialogColumnFilterDialog<ROW_OBJECT> columnFilterDialog 
- 
columnModelListenerjavax.swing.event.TableColumnModelListener columnModelListener I'm a field so that my weak reference won't go away
- 
columnTableFilterColumnBasedTableFilter<ROW_OBJECT> columnTableFilter 
- 
filterFactoryTableTextFilterFactory<ROW_OBJECT> filterFactory 
- 
filterFieldFilterTextField filterField 
- 
filterListenerFilterListener filterListener 
- 
filterOptionsFilterOptions filterOptions 
- 
filterStateButtonEmptyBorderButton filterStateButton 
- 
lastUsedColumnFilterColumnBasedTableFilter<ROW_OBJECT> lastUsedColumnFilter 
- 
listenersWeakSet<Callback> listeners 
- 
savedFiltersjava.util.List<ColumnBasedTableFilter<ROW_OBJECT>> savedFilters 
- 
searchLabeljavax.swing.JLabel searchLabel 
- 
secondaryTableFilterTableFilter<ROW_OBJECT> secondaryTableFilter 
- 
tablejavax.swing.JTable table 
- 
textFilterModelRowObjectFilterModel<ROW_OBJECT> textFilterModel 
- 
transformerRowFilterTransformer<ROW_OBJECT> transformer 
- 
uniquePreferenceKeyjava.lang.String uniquePreferenceKey 
- 
updateManagerSwingUpdateManager updateManager 
 
- 
 
- 
- 
Class docking.widgets.table.GTableHeader extends javax.swing.table.JTableHeader implements Serializable- 
Serialized Fields- 
gTableGTable gTable 
- 
hoveredColumnIndexint hoveredColumnIndex 
- 
isOverHelpIconboolean isOverHelpIcon 
 
- 
 
- 
- 
Class docking.widgets.table.GTableHeaderRenderer extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
customBorderdocking.widgets.table.GTableHeaderRenderer.CustomPaddingBorder customBorder 
- 
helpIconjavax.swing.Icon helpIcon 
- 
iconLabeljavax.swing.JLabel iconLabel 
- 
isPaintingPrimarySortColumnboolean isPaintingPrimarySortColumn 
- 
textLabeljavax.swing.JLabel textLabel 
 
- 
 
- 
- 
Class docking.widgets.table.GTableTextCellEditor extends javax.swing.DefaultCellEditor implements Serializable
- 
Class docking.widgets.table.GTableWidget extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
gFilterTableGFilterTable<T> gFilterTable 
- 
listenerTableItemPickedListener<T> listener 
- 
myModelAnyObjectTableModel<T> myModel 
- 
tableGTable table 
 
- 
 
- 
- 
Class docking.widgets.table.RowObjectSelectionManager extends javax.swing.DefaultListSelectionModel implements Serializable- 
Serialized Fields- 
DATE_FORMATjava.text.DateFormat DATE_FORMAT 
- 
ignoreSelectionChangeboolean ignoreSelectionChange 
- 
lastSelectionUpdateTimeStamplong lastSelectionUpdateTimeStamp A flag used to track when updates or requests to update the selection are made. This is used to throw away requests to repair selections that have been superseded by new requests.
- 
listenersWeakSet<SelectionManagerListener> listeners 
- 
logorg.apache.logging.log4j.Logger log 
- 
modelAdapterdocking.widgets.table.RowObjectSelectionManager.FilterModelAdapter modelAdapter 
- 
restoringSelectionboolean restoringSelection 
- 
tablejavax.swing.JTable table 
 
- 
 
- 
 
- 
- 
Package docking.widgets.table.constraint.dialog- 
Class docking.widgets.table.constraint.dialog.ConstraintFilterPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
constraintComboBoxjavax.swing.JComboBox<ColumnConstraint<?>> constraintComboBox 
- 
constraintComboBoxListenerjava.awt.event.ActionListener constraintComboBoxListener 
- 
constraintEntryDialogFilterCondition<?> constraintEntry 
- 
detailEditorComponentjava.awt.Component detailEditorComponent 
- 
firstColumnComponentjava.awt.Component firstColumnComponent 
- 
inlineEditorPaneljavax.swing.JPanel inlineEditorPanel 
 
- 
 
- 
 
- 
- 
Package docking.widgets.table.constrainteditor- 
Class docking.widgets.table.constrainteditor.LocalDateSpinnerModel extends javax.swing.AbstractSpinnerModel implements Serializable- 
Serialized Fields- 
calendarFieldint calendarField 
- 
currentValuejava.time.LocalDate currentValue 
- 
maxDatejava.time.LocalDate maxDate 
- 
minDatejava.time.LocalDate minDate 
 
- 
 
- 
 
- 
- 
Package docking.widgets.table.threaded- 
Class docking.widgets.table.threaded.GThreadedTablePanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
defaultMonitordocking.widgets.table.threaded.GThreadedTablePanel.MessagePassingTaskMonitor defaultMonitor 
- 
incrementalMonitordocking.widgets.table.threaded.GThreadedTablePanel.IncrementalLoadingTaskMonitor incrementalMonitor 
- 
loadedComponentjavax.swing.JComponent loadedComponent The monitor loaded into the GUI
- 
loadingProgressMonitorTaskMonitorComponent loadingProgressMonitor The progress monitor that shows the loading process (defined dynamically, based on model)
- 
maxUpdateDelayint maxUpdateDelay 
- 
minUpdateDelayint minUpdateDelay 
- 
pendingPaneljavax.swing.JPanel pendingPanel 
- 
refreshButtonEmptyBorderButton refreshButton 
- 
showPendingRunnablejava.lang.Runnable showPendingRunnable 
- 
showProgressRunnablejava.lang.Runnable showProgressRunnable 
- 
showTimerjavax.swing.Timer showTimer 
- 
tableGTable table 
- 
tableListenerThreadedTableModelListener tableListener 
- 
threadedModelThreadedTableModel<T,?> threadedModel 
- 
updateCompleteRunnablejava.lang.Runnable updateCompleteRunnable 
 
- 
 
- 
- 
Class docking.widgets.table.threaded.ThreadedTableModel extends GDynamicColumnTableModel<ROW_OBJECT,DATA_SOURCE> implements Serializable- 
Serialized Fields- 
allDataTableData<ROW_OBJECT> allData 
- 
filteredDataTableData<ROW_OBJECT> filteredData 
- 
incrementalMonitorTaskMonitor incrementalMonitor 
- 
listenersConcurrentListenerSet<ThreadedTableModelListener> listeners 
- 
loadIncrementallyboolean loadIncrementally 
- 
maxUpdateDelayMillisint maxUpdateDelayMillis 
- 
minUpdateDelayMillisint minUpdateDelayMillis 
- 
modelNamejava.lang.String modelName 
- 
pendingSortContextTableSortingContext<ROW_OBJECT> pendingSortContext 
- 
pendingTableFilterTableFilter<ROW_OBJECT> pendingTableFilter This variable can be in one of three states:- null - signals that there is no filter change taking place
- An instance of NullTableFitler - the client has removed the current
          filter by calling ThreadedTableModel.setTableFilter(TableFilter)with a null value
- An instance of a custom TableFitler - the client has changed the
          filter to a non-null value by calling ThreadedTableModel.setTableFilter(TableFilter)
 
- 
tableFilterTableFilter<ROW_OBJECT> tableFilter 
- 
threadLocalColumnCachejava.lang.ThreadLocal<java.util.Map<ROW_OBJECT,java.util.Map<java.lang.Integer,java.lang.Object>>> threadLocalColumnCache 
- 
updateManagerdocking.widgets.table.threaded.ThreadedTableModelUpdateMgr<ROW_OBJECT> updateManager 
- 
workerWorker worker 
 
- 
 
- 
- 
Class docking.widgets.table.threaded.ThreadedTableModelStub extends ThreadedTableModel<ROW_OBJECT,java.lang.Object> implements Serializable
 
- 
- 
Package docking.widgets.textarea- 
Class docking.widgets.textarea.HintTextArea extends javax.swing.JTextArea implements Serializable- 
Serialized Fields- 
hintjava.lang.String hint 
 
- 
 
- 
 
- 
- 
Package docking.widgets.textfield- 
Class docking.widgets.textfield.GValidatedTextField extends javax.swing.JTextField implements Serializable
- 
Class docking.widgets.textfield.GValidatedTextField.LongField extends GValidatedTextField implements Serializable
- 
Class docking.widgets.textfield.GValidatedTextField.MaxLengthField extends GValidatedTextField implements Serializable
- 
Class docking.widgets.textfield.GValidatedTextField.MaxLengthField.MaxLengthDocument extends GValidatedTextField.ValidatedDocument implements Serializable
- 
Class docking.widgets.textfield.GValidatedTextField.ValidatedDocument extends javax.swing.text.PlainDocument implements Serializable- 
Serialized Fields- 
listenersjava.util.List<GValidatedTextField.ValidationMessageListener> listeners 
- 
toolkitjava.awt.Toolkit toolkit 
- 
validatorsjava.util.List<GValidatedTextField.TextValidator> validators 
 
- 
 
- 
- 
Class docking.widgets.textfield.GValidatedTextField.ValidationFailedException extends java.lang.Exception implements Serializable
- 
Class docking.widgets.textfield.HexIntegerFormatter extends IntegerFormatter implements Serializable
- 
Class docking.widgets.textfield.HexOrDecimalInput extends javax.swing.JTextField implements Serializable- 
Serialized Fields- 
allowsNegativeboolean allowsNegative 
- 
currentValuejava.lang.Long currentValue 
- 
isHexModeboolean isHexMode 
 
- 
 
- 
- 
Class docking.widgets.textfield.HintTextField extends javax.swing.JTextField implements Serializable- 
Serialized Fields- 
hintjava.lang.String hint 
- 
INVALID_COLORjava.awt.Color INVALID_COLOR 
- 
requiredboolean required 
- 
VALID_COLORjava.awt.Color VALID_COLOR 
- 
verifierjavax.swing.InputVerifier verifier 
 
- 
 
- 
- 
Class docking.widgets.textfield.IntegerFormatter extends javax.swing.text.NumberFormatter implements Serializable- 
Serialized Fields- 
myDocumentFilterjavax.swing.text.DocumentFilter myDocumentFilter 
 
- 
 
- 
 
- 
- 
Package docking.widgets.textpane- 
Class docking.widgets.textpane.GHtmlTextPane extends javax.swing.JTextPane implements Serializable
 
- 
- 
Package docking.widgets.tree- 
Class docking.widgets.tree.GTree extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
dragNDropHandlerGTreeDragNDropHandler dragNDropHandler 
- 
filterGTreeFilter filter 
- 
filterProviderGTreeFilterProvider filterProvider 
- 
filterUpdateManagerSwingUpdateManager filterUpdateManager 
- 
hasFilterTextboolean hasFilterText 
- 
isFilteringEnabledboolean isFilteringEnabled 
- 
lastFilterTaskGTreeFilterTask lastFilterTask 
- 
mainPaneljavax.swing.JPanel mainPanel 
- 
MAX_BUFFERED_FILTEREDint MAX_BUFFERED_FILTERED 
- 
modelGTreeModel model 
- 
modificationIDjava.util.concurrent.atomic.AtomicLong modificationID 
- 
monitorTaskMonitorComponent monitor 
- 
mouseListenerDelegateJTreeMouseListenerDelegate mouseListenerDelegate 
- 
nodesToBeFilteredjava.util.List<GTreeNode> nodesToBeFiltered 
- 
progressPaneljavax.swing.JComponent progressPanel 
- 
realRootNodeGTreeRootNode realRootNode This is the root node that either is the actual current root node, or the node that will be the real root node, once the Worker has loaded it. Thus, it is possible that a call toGTreeModel.getRoot()will return anInProgressGTreeRootNode. By keeping this variable around, we can give this node to clients, regardless of the root node visible in the tree.
- 
rendererGTreeRenderer renderer 
- 
restoreTreeStateGTreeState restoreTreeState 
- 
scrollPanejavax.swing.JScrollPane scrollPane 
- 
showTimerjavax.swing.Timer showTimer 
- 
threadLocalMonitorjava.lang.ThreadLocal<TaskMonitor> threadLocalMonitor 
- 
transformerFilterTransformer<GTreeNode> transformer 
- 
treedocking.widgets.tree.GTree.AutoScrollTree tree 
- 
uniquePreferenceKeyjava.lang.String uniquePreferenceKey 
- 
workerPriorityWorker worker 
 
- 
 
- 
 
- 
- 
Package docking.widgets.tree.internal- 
Class docking.widgets.tree.internal.GTreeSelectionModel extends javax.swing.tree.DefaultTreeSelectionModel implements Serializable- 
Serialized Fields- 
currentEventOriginGTreeSelectionEvent.EventOrigin currentEventOrigin 
- 
listenersjava.util.List<GTreeSelectionListener> listeners 
 
- 
 
- 
 
- 
- 
Package docking.widgets.tree.support- 
Class docking.widgets.tree.support.GTreeRenderer extends javax.swing.tree.DefaultTreeCellRenderer implements Serializable- 
Serialized Fields- 
cachedBoldFontjava.awt.Font cachedBoldFont 
- 
cachedDefaultFontjava.awt.Font cachedDefaultFont 
- 
dropTargetjava.lang.Object dropTarget 
- 
minIconWidthint minIconWidth 
- 
paintDropTargetboolean paintDropTarget 
 
- 
 
- 
- 
Class docking.widgets.tree.support.NewTestApp extends javax.swing.JPanel implements Serializable- serialVersionUID:
- 1L
 
 
- 
- 
Package docking.wizard- 
Class docking.wizard.AbstractMageJPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
listenersWeakSet<WizardPanelListener> listeners 
 
- 
 
- 
- 
Class docking.wizard.AbstractWizardJPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
listenersjava.util.ArrayList<WizardPanelListener> listeners 
 
- 
 
- 
- 
Class docking.wizard.IllegalPanelStateException extends java.lang.Exception implements Serializable
 
- 
- 
Package generic.test- 
Class generic.test.TestReportingException extends java.lang.RuntimeException implements Serializable- 
Serialized Fields- 
tjava.lang.Throwable t 
- 
testThreadTracejava.lang.StackTraceElement[] testThreadTrace 
- 
threadNamejava.lang.String threadName 
- 
userMessagejava.lang.String userMessage 
 
- 
 
- 
 
- 
- 
Package ghidra- 
Class ghidra.GhidraException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.app.decompiler- 
Class ghidra.app.decompiler.DecompileException extends java.lang.Exception implements Serializable- serialVersionUID:
- 1L
 
 
- 
- 
Package ghidra.app.decompiler.component- 
Class ghidra.app.decompiler.component.BasicDecompilerCodeComparisonPanel extends DecompilerCodeComparisonPanel<BasicDecompilerFieldPanelCoordinator> implements Serializable
- 
Class ghidra.app.decompiler.component.CDisplayPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
controllerDecompilerController controller 
- 
listenerDecompileResultsListener listener 
- 
locationListenerProgramLocationListener locationListener 
 
- 
 
- 
- 
Class ghidra.app.decompiler.component.DecompilerCodeComparisonPanel extends CodeComparisonPanel<DualDecompilerFieldPanelCoordinator> implements Serializable- 
Serialized Fields- 
applyFunctionSignatureActionApplyFunctionSignatureAction applyFunctionSignatureAction 
- 
cPanelsCDisplayPanel[] cPanels 
- 
dualDecompilerCoordinatorDualDecompilerFieldPanelCoordinator dualDecompilerCoordinator 
- 
dualDecompileResultsListenerListjava.util.ArrayList<DualDecompileResultsListener> dualDecompileResultsListenerList 
- 
highlightControllersClangHighlightController[] highlightControllers 
- 
isMatchingConstantsExactlyboolean isMatchingConstantsExactly 
- 
leftDecompileDataDecompileData leftDecompileData 
- 
leftDecompileOptionsDecompileOptions leftDecompileOptions 
- 
leftDecompilerLocationListenerProgramLocationListener leftDecompilerLocationListener 
- 
leftTitlejava.lang.String leftTitle 
- 
rightDecompileDataDecompileData rightDecompileData 
- 
rightDecompileOptionsDecompileOptions rightDecompileOptions 
- 
rightDecompilerLocationListenerProgramLocationListener rightDecompilerLocationListener 
- 
rightTitlejava.lang.String rightTitle 
- 
splitPanejavax.swing.JSplitPane splitPane 
 
- 
 
- 
- 
Class ghidra.app.decompiler.component.DecompilerPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
clipboardghidra.app.plugin.core.decompile.DecompilerClipboardProvider clipboard 
- 
controllerDecompilerController controller 
- 
currentHighlightColorjava.awt.Color currentHighlightColor 
- 
currentMiddleMouseHighlightButtonint currentMiddleMouseHighlightButton 
- 
currentSearchHighlightColorjava.awt.Color currentSearchHighlightColor 
- 
currentSearchLocationSearchLocation currentSearchLocation 
- 
decompileDataDecompileData decompileData 
- 
decompilerHoverProviderDecompilerHoverProvider decompilerHoverProvider 
- 
fieldPanelghidra.app.decompiler.component.DecompilerPanel.DecompilerFieldPanel fieldPanel 
- 
highlightControllerClangHighlightController highlightController 
- 
hlFactoryHighlightFactory hlFactory 
- 
layoutMgrClangLayoutController layoutMgr 
- 
navitationEnabledboolean navitationEnabled 
- 
optionsDecompileOptions options 
- 
originalBackgroundColorjava.awt.Color originalBackgroundColor 
- 
useNonFunctionColorboolean useNonFunctionColor 
 
- 
 
- 
 
- 
- 
Package ghidra.app.merge- 
Class ghidra.app.merge.MergeProgressPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
imageMapjava.util.HashMap<java.lang.String,javax.swing.JLabel> imageMap 
 
- 
 
- 
- 
Class ghidra.app.merge.PhaseProgressPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
INFORM_ICONjavax.swing.ImageIcon INFORM_ICON 
- 
isShowingMessageboolean isShowingMessage 
- 
isShowingProgressboolean isShowingProgress 
- 
isTimerRunningboolean isTimerRunning 
- 
lastProgressint lastProgress 
- 
messagejava.lang.String message 
- 
messageIconjavax.swing.JLabel messageIcon 
- 
messageLabeljavax.swing.JLabel messageLabel 
- 
progressint progress 
- 
progressBarjavax.swing.JProgressBar progressBar 
- 
progressLayoutjavax.swing.SpringLayout progressLayout 
- 
progressMessagePaneljavax.swing.JPanel progressMessagePanel 
- 
titlejava.lang.String title 
- 
titleLabeljavax.swing.JLabel titleLabel 
- 
updateTimerjavax.swing.Timer updateTimer 
 
- 
 
- 
 
- 
- 
Package ghidra.app.merge.listing- 
Class ghidra.app.merge.listing.ChoiceComponent extends javax.swing.JPanel implements Serializable
- 
Class ghidra.app.merge.listing.ConflictInfoPanel extends javax.swing.JPanel implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
addressNumlong addressNum 
- 
conflictNumint conflictNum 
- 
conflictTypejava.lang.String conflictType 
- 
eastLabeljavax.swing.JLabel eastLabel 
- 
isCodeUnitboolean isCodeUnit 
- 
maxAddressAddress maxAddress 
- 
minAddressAddress minAddress 
- 
registerNamejava.lang.String registerName 
- 
totalAddresseslong totalAddresses 
- 
totalConflictsint totalConflicts 
- 
westLabeljavax.swing.JLabel westLabel 
 
- 
 
- 
Class ghidra.app.merge.listing.ConflictPanel extends ChoiceComponent implements Serializable- 
Serialized Fields- 
useForAllCBjavax.swing.JCheckBox useForAllCB 
 
- 
 
- 
- 
Class ghidra.app.merge.listing.ExternalConflictInfoPanel extends javax.swing.JPanel implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
conflictNumint conflictNum 
- 
conflictTypejava.lang.String conflictType 
- 
eastLabeljavax.swing.JLabel eastLabel 
- 
labelPathNamejava.lang.String labelPathName 
- 
totalConflictsint totalConflicts 
- 
versionTitlejava.lang.String versionTitle 
- 
westLabeljavax.swing.JLabel westLabel 
 
- 
 
- 
Class ghidra.app.merge.listing.ScrollingListChoicesPanel extends ConflictPanel implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
buttonGroupjavax.swing.ButtonGroup buttonGroup 
- 
gbljava.awt.GridBagLayout gbl 
- 
headerLabeljavax.swing.JLabel headerLabel 
- 
leftListChoiceghidra.app.merge.listing.ListChoice leftListChoice 
- 
listenerjavax.swing.event.ChangeListener listener 
- 
radioButtonListenerjava.awt.event.ItemListener radioButtonListener 
- 
rightListChoiceghidra.app.merge.listing.ListChoice rightListChoice 
- 
rowPaneljavax.swing.JPanel rowPanel 
 
- 
 
- 
Class ghidra.app.merge.listing.VariousChoicesPanel extends ConflictPanel implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
checkBoxBorderjavax.swing.border.Border checkBoxBorder 
- 
columnCountint columnCount 
- 
headerLabelGDHtmlLabel headerLabel 
- 
indentint indent 
- 
layoutMaximizeSpecificColumnGridLayout layout 
- 
radioButtonBorderjavax.swing.border.Border radioButtonBorder 
- 
rowPaneljavax.swing.JPanel rowPanel 
- 
rowsjava.util.ArrayList<ghidra.app.merge.listing.VariousChoicesPanel.ChoiceRow> rows 
 
- 
 
- 
Class ghidra.app.merge.listing.VerticalChoicesPanel extends ConflictPanel implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
columnCountint columnCount 
- 
defaultInsetsjava.awt.Insets defaultInsets 
- 
groupjavax.swing.ButtonGroup group 
- 
headerLabelGDHtmlLabel headerLabel 
- 
indentint indent 
- 
layoutMaximizeSpecificColumnGridLayout layout 
- 
rowCompsjava.util.ArrayList<java.util.ArrayList<javax.swing.JComponent>> rowComps 
- 
rowPaneljavax.swing.JPanel rowPanel 
- 
rowsjava.util.ArrayList<java.lang.String[]> rows 
- 
rowTypesLongArrayList rowTypes 
- 
textVsButtonInsetsjava.awt.Insets textVsButtonInsets 
- 
textVsCheckBoxInsetsjava.awt.Insets textVsCheckBoxInsets 
 
- 
 
 
- 
- 
Package ghidra.app.merge.tool- 
Class ghidra.app.merge.tool.ListingMergePanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
addressIndexMapAddressIndexMap addressIndexMap 
- 
backgroundChangeListenerjavax.swing.event.ChangeListener backgroundChangeListener 
- 
backgroundColorModelghidra.app.merge.tool.ListingMergePanel.MergeColorBackgroundModel backgroundColorModel 
- 
bottomCompjavax.swing.JComponent bottomComp 
- 
coordinatorFieldPanelCoordinator coordinator 
- 
currProgIndexint currProgIndex 
- 
dataTypeHoverServiceghidra.app.plugin.core.codebrowser.hover.DataTypeListingHover dataTypeHoverService 
- 
formatMgrFormatManager formatMgr 
- 
functionNameHoverServiceghidra.app.plugin.core.codebrowser.hover.FunctionNameListingHover functionNameHoverService 
- 
listingPanelsListingPanel[] listingPanels 
- 
multiModelMultiListingLayoutModel multiModel 
- 
programsProgram[] programs 
- 
referenceHoverServiceghidra.app.plugin.core.codebrowser.hover.ReferenceListingHover referenceHoverService 
- 
showListingsboolean showListings 
- 
titlePanelsTitledPanel[] titlePanels 
- 
toolPluginTool tool 
- 
topCompjavax.swing.JComponent topComp 
- 
truncatedTextHoverServiceghidra.app.plugin.core.codebrowser.hover.TruncatedTextListingHover truncatedTextHoverService 
 
- 
 
- 
 
- 
- 
Package ghidra.app.merge.util- 
Class ghidra.app.merge.util.ConflictCountPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
countAttrSetjavax.swing.text.SimpleAttributeSet countAttrSet 
- 
docjavax.swing.text.StyledDocument doc 
- 
textAttrSetjavax.swing.text.SimpleAttributeSet textAttrSet 
- 
textPanejavax.swing.JTextPane textPane 
 
- 
 
- 
 
- 
- 
Package ghidra.app.nav- 
Class ghidra.app.nav.DecoratorPanel extends javax.swing.JPanel implements Serializable
- 
Class ghidra.app.nav.ListingPanelContainer extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
leftListingPaneljavax.swing.JComponent leftListingPanel 
- 
leftTitlePanelTitledPanel leftTitlePanel 
- 
northComponentjavax.swing.JComponent northComponent 
- 
rightTitlePanelPanelTitledPanel rightTitlePanelPanel 
- 
splitPanejavax.swing.JSplitPane splitPane 
 
- 
 
- 
 
- 
- 
Package ghidra.app.plugin.assembler- 
Class ghidra.app.plugin.assembler.AssemblyError extends java.lang.RuntimeException implements Serializable
- 
Class ghidra.app.plugin.assembler.AssemblyException extends java.lang.Exception implements Serializable
- 
Class ghidra.app.plugin.assembler.AssemblySelectionError extends AssemblyError implements Serializable
- 
Class ghidra.app.plugin.assembler.AssemblySemanticException extends AssemblyException implements Serializable- 
Serialized Fields- 
errorsjava.util.Set<AssemblyResolvedError> errors 
 
- 
 
- 
- 
Class ghidra.app.plugin.assembler.AssemblySyntaxException extends AssemblyException implements Serializable- 
Serialized Fields- 
errorsjava.util.Set<AssemblyParseResult> errors 
 
- 
 
- 
 
- 
- 
Package ghidra.app.plugin.assembler.sleigh.expr- 
Class ghidra.app.plugin.assembler.sleigh.expr.NeedsBackfillException extends SolverException implements Serializable- 
Serialized Fields- 
symboljava.lang.String symbol 
 
- 
 
- 
- 
Class ghidra.app.plugin.assembler.sleigh.expr.SolverException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.app.plugin.assembler.sleigh.grammars- 
Class ghidra.app.plugin.assembler.sleigh.grammars.AbstractAssemblyProduction extends org.apache.commons.collections4.list.AbstractListDecorator<AssemblySymbol> implements Serializable- 
Serialized Fields- 
idxint idx 
- 
lhsNT extends AssemblyNonTerminal lhs 
- 
rhsAssemblySentential<NT extends AssemblyNonTerminal> rhs 
 
- 
 
- 
- 
Class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyExtendedProduction extends AbstractAssemblyProduction<AssemblyExtendedNonTerminal> implements Serializable- 
Serialized Fields- 
ancestorAssemblyProduction ancestor 
- 
finalStateint finalState 
 
- 
 
- 
- 
Class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammarException extends AssemblyException implements Serializable
- 
Class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyProduction extends AbstractAssemblyProduction<AssemblyNonTerminal> implements Serializable
- 
Class ghidra.app.plugin.assembler.sleigh.grammars.AssemblySentential extends org.apache.commons.collections4.list.AbstractListDecorator<AssemblySymbol> implements Serializable- 
Serialized Fields- 
finishedboolean finished 
- 
symbolsjava.util.List<AssemblySymbol> symbols 
 
- 
 
- 
 
- 
- 
Package ghidra.app.plugin.assembler.sleigh.parse- 
Class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseState extends org.apache.commons.collections4.set.AbstractSetDecorator<AssemblyParseStateItem> implements Serializable- 
Serialized Fields- 
closurejava.util.Set<AssemblyParseStateItem> closure 
- 
grammarAssemblyGrammar grammar 
- 
kerneljava.util.Set<AssemblyParseStateItem> kernel 
 
- 
 
- 
 
- 
- 
Package ghidra.app.plugin.assembler.sleigh.sem- 
Class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults extends org.apache.commons.collections4.set.AbstractSetDecorator<AssemblyResolution> implements Serializable- 
Serialized Fields- 
resolutionsjava.util.Set<AssemblyResolution> resolutions 
 
- 
 
- 
 
- 
- 
Package ghidra.app.plugin.core.analysis- 
Class ghidra.app.plugin.core.analysis.FindReferencesTableModel extends AlignedObjectBasedPreviewTableModel<ReferenceAddressPair> implements Serializable- 
Serialized Fields- 
fromAddrAddress fromAddr 
- 
fromAddressSetAddressSetView fromAddressSet 
 
- 
 
- 
 
- 
- 
Package ghidra.app.plugin.core.datamgr.archive
- 
Package ghidra.app.plugin.core.help- 
Class ghidra.app.plugin.core.help.ProcessorListPlugin.ProcessorListTableModel extends AbstractSortedTableModel<Processor> implements Serializable- 
Serialized Fields- 
processorsjava.util.List<Processor> processors 
 
- 
 
- 
 
- 
- 
Package ghidra.app.plugin.processors.generic- 
Class ghidra.app.plugin.processors.generic.BinaryExpression extends java.lang.Object implements Serializable- 
Serialized Fields- 
constantSpaceAddressSpace constantSpace 
- 
leftExpressionTerm left 
- 
opTypeint opType 
- 
rightExpressionTerm right 
- 
spaceIDint spaceID 
- 
wordSizeint wordSize 
 
- 
 
- 
- 
Class ghidra.app.plugin.processors.generic.Constant extends java.lang.Object implements Serializable- 
Serialized Fields- 
vallong val 
 
- 
 
- 
- 
Class ghidra.app.plugin.processors.generic.ConstantTemplate extends java.lang.Object implements Serializable- 
Serialized Fields- 
hashCodeint hashCode 
- 
opOperand op 
- 
realValuelong realValue 
- 
select1int select1 
- 
select2int select2 
- 
typeint type 
 
- 
 
- 
- 
Class ghidra.app.plugin.processors.generic.ConstructorPcodeTemplate extends java.lang.Object implements Serializable- 
Serialized Fields- 
delaySlotDepthint delaySlotDepth 
- 
flowFlagsint flowFlags 
- 
pcodeDirectivesjava.util.ArrayList<java.lang.Object> pcodeDirectives 
- 
resultHandleTemplate result 
 
- 
 
- 
- 
Class ghidra.app.plugin.processors.generic.ExpressionTerm extends java.lang.Object implements Serializable- 
Serialized Fields- 
offsetOffset offset 
- 
valExpressionValue val 
 
- 
 
- 
- 
Class ghidra.app.plugin.processors.generic.Handle extends java.lang.Object implements Serializable- 
Serialized Fields- 
ptrVarnode ptr 
- 
sizeint size 
- 
spaceIDint spaceID 
 
- 
 
- 
- 
Class ghidra.app.plugin.processors.generic.HandleTemplate extends java.lang.Object implements Serializable- 
Serialized Fields- 
ptrVarnodeTemplate ptr 
- 
sizeConstantTemplate size 
- 
spaceConstantTemplate space 
 
- 
 
- 
- 
Class ghidra.app.plugin.processors.generic.Label extends java.lang.Object implements Serializable
- 
Class ghidra.app.plugin.processors.generic.Offset extends java.lang.Object implements Serializable- 
Serialized Fields- 
offsetint offset 
- 
relToOperand relTo 
- 
relToNamejava.lang.String relToName 
 
- 
 
- 
- 
Class ghidra.app.plugin.processors.generic.Operand extends java.lang.Object implements Serializable- 
Serialized Fields- 
dynamicboolean dynamic 
- 
handleHandle handle 
- 
namejava.lang.String name 
- 
offsetOffset offset 
- 
opOperandValue op 
 
- 
 
- 
- 
Class ghidra.app.plugin.processors.generic.OpTemplate extends java.lang.Object implements Serializable- 
Serialized Fields- 
addressFactoryAddressFactory addressFactory 
- 
inputVarnodeTemplate[] input 
- 
numInputsint numInputs 
- 
omitOperand omit 
- 
opcodeint opcode 
- 
outputVarnodeTemplate output 
 
- 
 
- 
- 
Class ghidra.app.plugin.processors.generic.SledException extends java.lang.RuntimeException implements Serializable
- 
Class ghidra.app.plugin.processors.generic.UnimplementedConstructor extends ConstructorPcodeTemplate implements Serializable
- 
Class ghidra.app.plugin.processors.generic.VarnodeTemplate extends java.lang.Object implements Serializable- 
Serialized Fields- 
addressFactoryAddressFactory addressFactory 
- 
hashCodeint hashCode 
- 
loadomitboolean loadomit 
- 
offsetConstantTemplate offset 
- 
oneuseboolean oneuse 
- 
replaceOperand replace 
- 
sizeConstantTemplate size 
- 
spaceConstantTemplate space 
 
- 
 
- 
 
- 
- 
Package ghidra.app.plugin.processors.sleigh- 
Class ghidra.app.plugin.processors.sleigh.SleighException extends java.lang.RuntimeException implements Serializable
 
- 
- 
Package ghidra.app.script- 
Class ghidra.app.script.GatherParamPanel extends javax.swing.JPanel implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
parametersjava.util.HashMap<java.lang.String,GatherParamPanel.ParamComponent> parameters 
- 
shownboolean shown 
- 
stateGhidraState state 
 
- 
 
- 
Class ghidra.app.script.ImproperUseException extends java.lang.RuntimeException implements Serializable
- 
Class ghidra.app.script.ScriptMessage extends java.lang.Object implements Serializable- 
Serialized Fields- 
messagejava.lang.String message 
 
- 
 
- 
 
- 
- 
Package ghidra.app.tablechooser- 
Class ghidra.app.tablechooser.TableChooserTableModel extends AddressBasedTableModel<AddressableRowObject> implements Serializable- 
Serialized Fields- 
myPrivateListjava.util.Set<AddressableRowObject> myPrivateList 
 
- 
 
- 
 
- 
- 
Package ghidra.app.util- 
Class ghidra.app.util.AddressInput extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
addrFactoryAddressFactory addrFactory 
- 
changeListenerjavax.swing.event.ChangeListener changeListener 
- 
combojavax.swing.JComboBox<AddressSpace> combo 
- 
comboAddedboolean comboAdded 
- 
spaceFieldjavax.swing.JTextField spaceField 
- 
stateChangingboolean stateChanging 
- 
textFieldjavax.swing.JTextField textField 
- 
updateSpaceFieldboolean updateSpaceField 
- 
updatingAddressboolean updatingAddress 
 
- 
 
- 
- 
Class ghidra.app.util.AddressSetEditorPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
addRangeButtonjavax.swing.JButton addRangeButton 
- 
addressFactoryAddressFactory addressFactory 
- 
addressSetAddressSet addressSet 
- 
bottomButtonsjavax.swing.JPanel bottomButtons 
- 
listjavax.swing.JList<AddressRange> list 
- 
listenersjava.util.HashSet<javax.swing.event.ChangeListener> listeners 
- 
listModelghidra.app.util.AddressSetEditorPanel.AddressSetListModel listModel 
- 
maxAddressFieldAddressInput maxAddressField 
- 
minAddressFieldAddressInput minAddressField 
- 
removeRangeButtonjavax.swing.JButton removeRangeButton 
- 
subtractRangeButtonjavax.swing.JButton subtractRangeButton 
 
- 
 
- 
- 
Class ghidra.app.util.BlockPanel extends javax.swing.JPanel implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
mapAddressPixelMap map 
- 
metricsjava.awt.FontMetrics metrics 
 
- 
 
- 
Class ghidra.app.util.HexLong extends java.lang.Number implements Serializable- 
Serialized Fields- 
longValuejava.lang.Long longValue 
 
- 
 
- 
- 
Class ghidra.app.util.OptionException extends java.lang.Exception implements Serializable- 
Serialized Fields- 
isInfoboolean isInfo 
 
- 
 
- 
- 
Class ghidra.app.util.OptionsEditorPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
addressFactoryServiceAddressFactoryService addressFactoryService 
- 
columnsint columns 
 
- 
 
- 
 
- 
- 
Package ghidra.app.util.bean- 
Class ghidra.app.util.bean.FixedBitSizeValueField extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
docjavax.swing.text.PlainDocument doc 
- 
docFilterjavax.swing.text.DocumentFilter docFilter 
- 
listenersjava.util.List<javax.swing.event.ChangeListener> listeners 
- 
maxSignedValuejava.math.BigInteger maxSignedValue 
- 
maxUnsignedValuejava.math.BigInteger maxUnsignedValue 
- 
maxValuejava.math.BigInteger maxValue 
- 
menuButtonjavax.swing.JButton menuButton 
- 
menuItemsjava.util.List<javax.swing.JCheckBoxMenuItem> menuItems 
- 
minSignedValuejava.math.BigInteger minSignedValue 
- 
minValuejava.math.BigInteger minValue 
- 
popupMenujavax.swing.JPopupMenu popupMenu 
- 
radixint radix 
- 
signedboolean signed 
- 
valueFieldjavax.swing.JTextField valueField 
 
- 
 
- 
- 
Class ghidra.app.util.bean.SelectLanguagePanel extends javax.swing.JPanel implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
filterFieldjavax.swing.JTextField filterField 
- 
modelghidra.app.util.bean.SelectLanguagePanel.LanguageModel model 
- 
tableGhidraTable table 
 
- 
 
- 
Class ghidra.app.util.bean.SetEquateTableModel extends GDynamicColumnTableModel<SetEquateDialog.EquateRowObject,Program> implements Serializable- 
Serialized Fields- 
datajava.util.List<SetEquateDialog.EquateRowObject> data 
- 
programProgram program 
 
- 
 
- 
 
- 
- 
Package ghidra.app.util.bin.format.coff- 
Class ghidra.app.util.bin.format.coff.CoffException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.app.util.bin.format.dwarf4- 
Class ghidra.app.util.bin.format.dwarf4.DWARFException extends java.lang.Exception implements Serializable
- 
Class ghidra.app.util.bin.format.dwarf4.DWARFPreconditionException extends DWARFException implements Serializable
 
- 
- 
Package ghidra.app.util.bin.format.dwarf4.expression- 
Class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionException extends java.lang.Exception implements Serializable- 
Serialized Fields- 
exprDWARFExpression expr 
- 
stepint step 
 
- 
 
- 
 
- 
- 
Package ghidra.app.util.bin.format.elf- 
Class ghidra.app.util.bin.format.elf.ElfException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.app.util.bin.format.macho- 
Class ghidra.app.util.bin.format.macho.MachException extends java.lang.Exception implements Serializable
- 
Class ghidra.app.util.bin.format.macho.ObsoleteException extends MachException implements Serializable
 
- 
- 
Package ghidra.app.util.bin.format.macho.prelink- 
Class ghidra.app.util.bin.format.macho.prelink.NoPreLinkSectionException extends java.lang.Exception implements Serializable- serialVersionUID:
- 1L
 
 
- 
- 
Package ghidra.app.util.bin.format.macos- 
Class ghidra.app.util.bin.format.macos.MacException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.app.util.bin.format.ne- 
Class ghidra.app.util.bin.format.ne.InvalidWindowsHeaderException extends java.lang.Exception implements Serializable- serialVersionUID:
- 1L
 
 
- 
- 
Package ghidra.app.util.bin.format.omf- 
Class ghidra.app.util.bin.format.omf.OmfException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.app.util.bin.format.pe- 
Class ghidra.app.util.bin.format.pe.InvalidNTHeaderException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.app.util.bin.format.pef- 
Class ghidra.app.util.bin.format.pef.PefException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.app.util.bin.format.ubi- 
Class ghidra.app.util.bin.format.ubi.UbiException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.app.util.bin.format.xcoff- 
Class ghidra.app.util.bin.format.xcoff.XCoffException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.app.util.cparser.C- 
Class ghidra.app.util.cparser.C.ParseException extends java.lang.Exception implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
currentTokenghidra.app.util.cparser.C.Token currentToken 
- 
eoljava.lang.String eol 
- 
expectedTokenSequencesint[][] expectedTokenSequences 
- 
tokenImagejava.lang.String[] tokenImage 
 
- 
 
- 
Class ghidra.app.util.cparser.C.Token extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
beginColumnint beginColumn 
- 
beginLineint beginLine 
- 
endColumnint endColumn 
- 
endLineint endLine 
- 
imagejava.lang.String image 
- 
kindint kind 
- 
nextghidra.app.util.cparser.C.Token next 
- 
specialTokenghidra.app.util.cparser.C.Token specialToken 
 
- 
 
- 
Class ghidra.app.util.cparser.C.TokenMgrError extends java.lang.Error implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
errorCodeint errorCode 
 
- 
 
 
- 
- 
Package ghidra.app.util.cparser.CPP- 
Class ghidra.app.util.cparser.CPP.ParseException extends java.lang.Exception implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
currentTokenghidra.app.util.cparser.CPP.Token currentToken 
- 
eoljava.lang.String eol 
- 
expectedTokenSequencesint[][] expectedTokenSequences 
- 
tokenImagejava.lang.String[] tokenImage 
 
- 
 
- 
Class ghidra.app.util.cparser.CPP.Token extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
beginColumnint beginColumn 
- 
beginLineint beginLine 
- 
endColumnint endColumn 
- 
endLineint endLine 
- 
imagejava.lang.String image 
- 
kindint kind 
- 
nextghidra.app.util.cparser.CPP.Token next 
- 
specialTokenghidra.app.util.cparser.CPP.Token specialToken 
 
- 
 
- 
Class ghidra.app.util.cparser.CPP.TokenMgrError extends java.lang.Error implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
errorCodeint errorCode 
 
- 
 
 
- 
- 
Package ghidra.app.util.datatype- 
Class ghidra.app.util.datatype.DataTypeSelectionEditor extends javax.swing.AbstractCellEditor implements Serializable- 
Serialized Fields- 
allowedDataTypesDataTypeParser.AllowedDataTypes allowedDataTypes 
- 
browseButtonjavax.swing.JButton browseButton 
- 
dataTypeManagerDataTypeManager dataTypeManager 
- 
dataTypeManagerServiceDataTypeManagerService dataTypeManagerService 
- 
editorPaneljavax.swing.JPanel editorPanel 
- 
initiallySelectedTreePathjavax.swing.tree.TreePath initiallySelectedTreePath 
- 
keyListenerjava.awt.event.KeyAdapter keyListener 
- 
maxSizeint maxSize 
- 
navigationDirectionNavigationDirection navigationDirection 
- 
selectionFieldDropDownSelectionTextField<DataType> selectionField 
 
- 
 
- 
- 
Class ghidra.app.util.datatype.EmptyCompositeException extends UsrException implements Serializable
 
- 
- 
Package ghidra.app.util.demangler- 
Class ghidra.app.util.demangler.DemangledException extends java.lang.Exception implements Serializable- 
Serialized Fields- 
invalidMangledNameboolean invalidMangledName 
 
- 
 
- 
 
- 
- 
Package ghidra.app.util.exporter- 
Class ghidra.app.util.exporter.ExporterException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.app.util.html.diff- 
Class ghidra.app.util.html.diff.DiffLines extends java.util.ArrayList<ValidatableLine> implements Serializable- 
Serialized Fields- 
inputDataTypeDiffInput input 
 
- 
 
- 
 
- 
- 
Package ghidra.app.util.importer- 
Class ghidra.app.util.importer.MultipleProgramsException extends java.lang.RuntimeException implements Serializable
 
- 
- 
Package ghidra.app.util.opinion- 
Class ghidra.app.util.opinion.LoaderOpinionException extends java.lang.RuntimeException implements Serializable
- 
Class ghidra.app.util.opinion.OpinionException extends java.lang.Exception implements Serializable- serialVersionUID:
- 1L
 
 
- 
- 
Package ghidra.app.util.query- 
Class ghidra.app.util.query.AlignedObjectBasedPreviewTableModel extends AddressBasedTableModel<ROW_TYPE> implements Serializable- 
Serialized Fields- 
alignmentint alignment 
- 
alignmentListenersWeakSet<AddressAlignmentListener> alignmentListeners 
- 
filteredIndicesint[] filteredIndices 
 
- 
 
- 
- 
Class ghidra.app.util.query.ProgramLocationPreviewTableModel extends AddressBasedTableModel<ProgramLocation> implements Serializable
 
- 
- 
Package ghidra.app.util.viewer.field- 
Class ghidra.app.util.viewer.field.AnnotationException extends java.lang.RuntimeException implements Serializable
 
- 
- 
Package ghidra.app.util.viewer.format- 
Class ghidra.app.util.viewer.format.FieldHeader extends javax.swing.JTabbedPane implements Serializable- 
Serialized Fields- 
centerComponentjavax.swing.JComponent centerComponent 
- 
fieldHeaderCompsjava.util.List<FieldHeaderComp> fieldHeaderComps 
- 
fieldPanelFieldPanel fieldPanel 
- 
formatListenerFormatModelListener formatListener 
- 
formatManagerFormatManager formatManager 
- 
scrollerIndexedScrollPane scroller 
- 
selectedFactoryFieldFactory selectedFactory 
- 
tabLockboolean tabLock 
 
- 
 
- 
- 
Class ghidra.app.util.viewer.format.FieldHeaderComp extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
anchorXint anchorX 
- 
anchorYint anchorY 
- 
buttonColorjava.awt.Color buttonColor 
- 
curColint curCol 
- 
curRowint curRow 
- 
defaultCursorjava.awt.Cursor defaultCursor 
- 
edgeColint edgeCol 
- 
edgeColSizeint edgeColSize 
- 
headerPanelFieldHeader headerPanel 
- 
highlightButtonColorjava.awt.Color highlightButtonColor 
- 
labeljavax.swing.JLabel label 
- 
modelFieldFormatModel model 
- 
movingghidra.app.util.viewer.format.FieldHeaderComp.MovingField moving 
- 
renderPanejavax.swing.CellRendererPane renderPane 
- 
resizeCursorjava.awt.Cursor resizeCursor 
- 
rowHeightint rowHeight 
- 
snapSizeint snapSize 
- 
stateghidra.app.util.viewer.format.FieldHeaderComp.CursorState state 
 
- 
 
- 
 
- 
- 
Package ghidra.app.util.viewer.listingpanel- 
Class ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel extends CodeComparisonPanel<ListingComparisonFieldPanelCoordinator> implements Serializable- 
Serialized Fields- 
addressSetsAddressSetView[] addressSets 
- 
adjustingLeftLocationboolean adjustingLeftLocation 
- 
adjustingRightLocationboolean adjustingRightLocation 
- 
applyFunctionSignatureActionApplyFunctionSignatureAction applyFunctionSignatureAction 
- 
comparisonOptionsListingCodeComparisonOptions comparisonOptions 
- 
coordinatorLockedAddressesAddress[] coordinatorLockedAddresses 
- 
correlatorFunctionAddressCorrelation correlator 
- 
currentCursorMarkersMarkerSet[] currentCursorMarkers 
- 
CURSOR_LOC_ICONjavax.swing.ImageIcon CURSOR_LOC_ICON 
- 
cursorHighlightColorjava.awt.Color cursorHighlightColor 
- 
dataTypeHoverServiceghidra.app.plugin.core.codebrowser.hover.DataTypeListingHover dataTypeHoverService 
- 
diffActionManagerListingDiffActionManager diffActionManager 
- 
diffActionsDockingAction[] diffActions 
- 
diffMarkersMarkerSet[] diffMarkers 
- 
dualListingServiceProvidersghidra.app.util.viewer.listingpanel.DualListingServiceProvider[] dualListingServiceProviders 
- 
fieldLocationChangingboolean fieldLocationChanging 
- 
fieldNavigatorsFieldNavigator[] fieldNavigators 
- 
functionNameHoverServiceghidra.app.plugin.core.codebrowser.hover.FunctionNameListingHover functionNameHoverService 
- 
indexMapsAddressIndexMap[] indexMaps 
- 
isShowingEntireListingboolean isShowingEntireListing 
- 
isSideBySideboolean isSideBySide 
- 
leftDiffHighlightProviderListingDiffHighlightProvider leftDiffHighlightProvider 
- 
leftLocationListenerghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.LeftLocationListener leftLocationListener 
- 
leftTitlejava.lang.String leftTitle 
- 
listingDiffListingDiff listingDiff 
- 
listingPanelsListingPanel[] listingPanels 
- 
markerManagersghidra.app.plugin.core.marker.MarkerManager[] markerManagers 
- 
navigatablesghidra.app.util.viewer.listingpanel.DualListingNavigator[] navigatables 
- 
nextDiffActionghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.NextDiffAction nextDiffAction 
- 
nextPreviousAreaMarkerActionghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.NextPreviousAreaMarkerAction nextPreviousAreaMarkerAction 
- 
nextPreviousAreaTypejava.lang.String nextPreviousAreaType 
- 
optionsActionghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.ListingCodeComparisonOptionsAction optionsAction 
- 
previousDiffActionghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.PreviousDiffAction previousDiffAction 
- 
referenceHoverServiceghidra.app.plugin.core.codebrowser.hover.ReferenceListingHover referenceHoverService 
- 
rightDiffHighlightProviderListingDiffHighlightProvider rightDiffHighlightProvider 
- 
rightLocationListenerghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.RightLocationListener rightLocationListener 
- 
rightTitlejava.lang.String rightTitle 
- 
splitPanejavax.swing.JSplitPane splitPane 
- 
toggleHeaderActionghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.ToggleHeaderAction toggleHeaderAction 
- 
toggleHoverActionghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.ToggleHoverAction toggleHoverAction 
- 
toggleOrientationActionghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.ToggleOrientationAction toggleOrientationAction 
- 
truncatedTextHoverServiceghidra.app.plugin.core.codebrowser.hover.TruncatedTextListingHover truncatedTextHoverService 
- 
unmatchedCodeMarkersMarkerSet[] unmatchedCodeMarkers 
 
- 
 
- 
- 
Class ghidra.app.util.viewer.listingpanel.ListingPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
buttonListenersButtonPressedListener[] buttonListeners 
- 
fieldPanelFieldPanel fieldPanel 
- 
formatManagerFormatManager formatManager 
- 
headerPanelFieldHeader headerPanel 
- 
indexMapChangeListenersjava.util.List<javax.swing.event.ChangeListener> indexMapChangeListeners 
- 
layeredColorModelghidra.app.plugin.core.codebrowser.LayeredColorModel layeredColorModel 
- 
layoutModelListingModelAdapter layoutModel 
- 
layoutModelListenerLayoutModelListener layoutModelListener 
- 
listingHoverHandlerListingHoverProvider listingHoverHandler 
- 
listingModelListingModel listingModel 
- 
marginProvidersjava.util.List<MarginProvider> marginProviders 
- 
overviewProvidersjava.util.List<OverviewProvider> overviewProviders 
- 
pixmapVerticalPixelAddressMapImpl pixmap 
- 
programLocationListenerProgramLocationListener programLocationListener 
- 
programSelectionListenerProgramSelectionListener programSelectionListener 
- 
propertyBasedColorModelPropertyBasedBackgroundColorModel propertyBasedColorModel 
- 
scrollerIndexedScrollPane scroller 
- 
splitPanejavax.swing.JSplitPane splitPane 
- 
splitPaneDividerLocationint splitPaneDividerLocation 
- 
stringSelectionListenerStringSelectionListener stringSelectionListener 
 
- 
 
- 
 
- 
- 
Package ghidra.app.util.viewer.multilisting- 
Class ghidra.app.util.viewer.multilisting.LayoutCache extends FixedSizeHashMap<Address,ghidra.app.util.viewer.multilisting.MultiLayout> implements Serializable
 
- 
- 
Package ghidra.app.util.viewer.options- 
Class ghidra.app.util.viewer.options.OptionsGui extends javax.swing.JPanel implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
baseFontjava.awt.Font baseFont 
- 
baseMetricsjava.awt.FontMetrics baseMetrics 
- 
boldCheckboxjavax.swing.JCheckBox boldCheckbox 
- 
colorChooserjavax.swing.JColorChooser colorChooser 
- 
colorPaneljavax.swing.JPanel colorPanel 
- 
customCheckboxjavax.swing.JCheckBox customCheckbox 
- 
fieldPanelFieldPanel fieldPanel 
- 
fontNameFieldjavax.swing.JComboBox<java.lang.String> fontNameField 
- 
fontSizeFieldjavax.swing.JComboBox<java.lang.String> fontSizeField 
- 
fontSizesjava.lang.String[] fontSizes 
- 
globalBoldCheckboxjavax.swing.JCheckBox globalBoldCheckbox 
- 
globalItalicsCheckboxjavax.swing.JCheckBox globalItalicsCheckbox 
- 
italicsCheckboxjavax.swing.JCheckBox italicsCheckbox 
- 
layoutsLayout[] layouts 
- 
maxWidthint maxWidth 
- 
metricsMapjava.util.Map<java.lang.Integer,java.awt.FontMetrics> metricsMap 
- 
modelListenerLayoutModelListener modelListener 
- 
namesListjavax.swing.JList<ScreenElement> namesList 
- 
propertyChangeListenerjava.beans.PropertyChangeListener propertyChangeListener 
- 
selectedIndexint selectedIndex 
 
- 
 
 
- 
- 
Package ghidra.app.util.viewer.util- 
Class ghidra.app.util.viewer.util.CodeComparisonPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
bottomCompjavax.swing.JComponent bottomComp 
- 
currProgramIndexint currProgramIndex 
- 
dataData[] data 
- 
fieldPanelCoordinatorT extends FieldPanelCoordinator fieldPanelCoordinator 
- 
functionsFunction[] functions 
- 
leftTitlePrefixjava.lang.String leftTitlePrefix 
- 
ownerjava.lang.String owner 
- 
programsProgram[] programs 
- 
rightTitlePrefixjava.lang.String rightTitlePrefix 
- 
syncScrollingboolean syncScrolling 
- 
titlePanelsTitledPanel[] titlePanels 
- 
toolPluginTool tool 
- 
topCompjavax.swing.JComponent topComp 
 
- 
 
- 
- 
Class ghidra.app.util.viewer.util.TitledPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
bottomCompjavax.swing.JComponent bottomComp 
- 
iconPaneljavax.swing.JPanel iconPanel 
- 
titlejavax.swing.JLabel title 
- 
titleCompsjava.util.List<javax.swing.JComponent> titleComps 
- 
titlePaneljavax.swing.JPanel titlePanel 
 
- 
 
- 
 
- 
- 
Package ghidra.docking.settings- 
Class ghidra.docking.settings.SettingsImpl extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
changeSourceObjjava.lang.Object changeSourceObj 
- 
defaultSettingsSettings defaultSettings 
- 
listenerjavax.swing.event.ChangeListener listener 
- 
mapjava.util.Map<java.lang.String,java.lang.Object> map 
 
- 
 
 
- 
- 
Package ghidra.framework- 
Class ghidra.framework.ApplicationProperties extends java.util.Properties implements Serializable
- 
Class ghidra.framework.PluggableServiceRegistryException extends java.lang.RuntimeException implements Serializable
 
- 
- 
Package ghidra.framework.analysis.gui- 
Class ghidra.framework.analysis.gui.AnalyzerListPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
editorAnalysisRecipeEditor editor 
- 
jListjavax.swing.JList<Analyzer> jList 
- 
modelghidra.framework.analysis.gui.AnalyzerListPanel.AnalyzerListModel model 
- 
recipeAnalysisRecipe recipe 
- 
relevantPhaseAnalysisPhase relevantPhase 
 
- 
 
- 
- 
Class ghidra.framework.analysis.gui.AnalyzerPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
analyzerAnalyzer analyzer 
- 
analyzerNameLabeljavax.swing.JLabel analyzerNameLabel 
- 
enabledCheckboxjavax.swing.JCheckBox enabledCheckbox 
- 
iconLabeljavax.swing.JLabel iconLabel 
- 
phaseLabeljavax.swing.JLabel phaseLabel 
- 
phasePaneljavax.swing.JPanel phasePanel 
- 
priorityLabeljavax.swing.JLabel priorityLabel 
- 
recipeAnalysisRecipe recipe 
- 
relevantPhaseAnalysisPhase relevantPhase 
 
- 
 
- 
 
- 
- 
Package ghidra.framework.client- 
Class ghidra.framework.client.NotConnectedException extends java.io.IOException implements Serializable
 
- 
- 
Package ghidra.framework.data- 
Class ghidra.framework.data.ConvertFileSystem.ConvertFileSystemException extends java.io.IOException implements Serializable
 
- 
- 
Package ghidra.framework.main- 
Class ghidra.framework.main.ConsoleTextPane extends javax.swing.JTextPane implements Serializable- 
Serialized Fields- 
listenerConsoleListener listener 
- 
maximumCharacterLimitint maximumCharacterLimit 
- 
messageListjava.util.List<ghidra.framework.main.ConsoleTextPane.MessageWrapper> messageList 
- 
queuedMessageCountint queuedMessageCount 
- 
scrollLockboolean scrollLock 
- 
truncationAmountint truncationAmount 
- 
truncationFactordouble truncationFactor 
- 
updateManagerSwingUpdateManager updateManager 
 
- 
 
- 
- 
Class ghidra.framework.main.LogPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
buttonjavax.swing.JButton button 
- 
defaultColorjava.awt.Color defaultColor 
- 
labeljavax.swing.JLabel label 
 
- 
 
- 
- 
Class ghidra.framework.main.ProjectAccessPanel extends AbstractWizardJPanel implements Serializable- 
Serialized Fields- 
addRemoveButtonPanelghidra.framework.main.ProjectAccessPanel.ButtonPanel addRemoveButtonPanel 
- 
anonymousAccessCBjavax.swing.JCheckBox anonymousAccessCB 
- 
currentUserjava.lang.String currentUser 
- 
helpLocHelpLocation helpLoc 
- 
knownUsersPanelghidra.framework.main.ProjectAccessPanel.KnownUsersPanel knownUsersPanel 
- 
origAnonymousAccessEnabledboolean origAnonymousAccessEnabled 
- 
origProjectUserListjava.util.List<User> origProjectUserList 
- 
repositoryNamejava.lang.String repositoryName 
- 
SELECTION_BG_COLORjava.awt.Color SELECTION_BG_COLOR 
- 
SELECTION_FG_COLORjava.awt.Color SELECTION_FG_COLOR 
- 
toolPluginTool tool 
- 
userAccessPanelghidra.framework.main.ProjectAccessPanel.UserAccessPanel userAccessPanel 
 
- 
 
- 
- 
Class ghidra.framework.main.RepositoryPanel extends AbstractWizardJPanel implements Serializable- 
Serialized Fields- 
buttonGroupjavax.swing.ButtonGroup buttonGroup 
- 
createRepButtonjavax.swing.JRadioButton createRepButton 
- 
existingRepButtonjavax.swing.JRadioButton existingRepButton 
- 
helpLocHelpLocation helpLoc 
- 
listModeljavax.swing.DefaultListModel<java.lang.String> listModel 
- 
nameFieldjavax.swing.JTextField nameField 
- 
nameLabeljavax.swing.JLabel nameLabel 
- 
nameListGList<java.lang.String> nameList 
- 
panelManagerPanelManager panelManager 
- 
serverNamejava.lang.String serverName 
 
- 
 
- 
- 
Class ghidra.framework.main.ServerInfoComponent extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
listenerjavax.swing.event.ChangeListener listener 
- 
nameDocListenerjavax.swing.event.DocumentListener nameDocListener 
- 
nameFieldjavax.swing.JTextField nameField 
- 
portDocListenerjavax.swing.event.DocumentListener portDocListener 
- 
portNumberint portNumber 
- 
portNumberFieldjavax.swing.JTextField portNumberField 
- 
statusListenerStatusListener statusListener 
 
- 
 
- 
- 
Class ghidra.framework.main.ServerInfoPanel extends AbstractWizardJPanel implements Serializable- 
Serialized Fields- 
helpLocHelpLocation helpLoc 
- 
panelManagerPanelManager panelManager 
- 
serverInfoComponentServerInfoComponent serverInfoComponent 
 
- 
 
- 
- 
Class ghidra.framework.main.ViewProjectAccessPanel extends ProjectAccessPanel implements Serializable
 
- 
- 
Package ghidra.framework.main.datatable- 
Class ghidra.framework.main.datatable.ProjectDataTableModel extends ThreadedTableModel<DomainFileInfo,ProjectData> implements Serializable- 
Serialized Fields- 
editingOnboolean editingOn 
- 
loadWasCancelledboolean loadWasCancelled 
- 
projectDataProjectData projectData 
 
- 
 
- 
- 
Class ghidra.framework.main.datatable.ProjectDataTablePanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
capacityExceededboolean capacityExceeded 
- 
capacityExceededTextGHtmlLabel capacityExceededText 
- 
changeListenerDomainFolderChangeListener changeListener 
- 
filesPendingSelectionjava.util.Set<DomainFile> filesPendingSelection 
- 
gTableGTable gTable 
- 
modelProjectDataTableModel model 
- 
painterGGlassPanePainter painter 
- 
pluginFrontEndPlugin plugin 
- 
projectDataProjectData projectData 
- 
tableGFilterTable<DomainFileInfo> table 
- 
toolPluginTool tool 
 
- 
 
- 
 
- 
- 
Package ghidra.framework.main.datatree- 
Class ghidra.framework.main.datatree.CheckoutsPanel extends javax.swing.JPanel implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
dateFormatterjava.text.SimpleDateFormat dateFormatter 
- 
domainFileDomainFile domainFile 
- 
listenerghidra.framework.main.datatree.CheckoutsPanel.MyFolderListener listener 
- 
parentjava.awt.Component parent 
- 
tableGTable table 
- 
tableModelghidra.framework.main.datatree.CheckoutsTableModel tableModel 
- 
toolPluginTool tool 
- 
userUser user 
 
- 
 
- 
Class ghidra.framework.main.datatree.DataTree extends GTree implements Serializable- 
Serialized Fields- 
dragNDropHandlerDataTreeDragNDropHandler dragNDropHandler 
- 
isActiveboolean isActive 
 
- 
 
- 
- 
Class ghidra.framework.main.datatree.ProjectDataTreePanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
changeMgrghidra.framework.main.datatree.ChangeManager changeMgr 
- 
filterDomainFileFilter filter 
- 
isActiveProjectboolean isActiveProject 
- 
pluginFrontEndPlugin plugin 
- 
projectDataProjectData projectData 
- 
rootGTreeRootNode root 
- 
toolFrontEndTool tool 
- 
treeDataTree tree 
 
- 
 
- 
- 
Class ghidra.framework.main.datatree.VersionHistoryPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
domainFileDomainFile domainFile 
- 
domainFilePathjava.lang.String domainFilePath 
- 
dragActionint dragAction 
- 
dragGestureAdapterDragGestureAdapter dragGestureAdapter 
- 
dragSourcejava.awt.dnd.DragSource dragSource 
- 
dragSourceAdapterDragSrcAdapter dragSourceAdapter 
- 
formatterjava.text.SimpleDateFormat formatter 
- 
tableGTable table 
- 
tableModelghidra.framework.main.datatree.VersionHistoryTableModel tableModel 
- 
toolPluginTool tool 
 
- 
 
- 
- 
Class ghidra.framework.main.datatree.VersionInfo extends java.lang.Object implements Serializable- 
Serialized Fields- 
domainFilePathjava.lang.String domainFilePath 
- 
versionNumberint versionNumber 
 
- 
 
- 
 
- 
- 
Package ghidra.framework.main.logviewer.event- 
Class ghidra.framework.main.logviewer.event.ArrowDownAction extends javax.swing.AbstractAction implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.event.ArrowDownSelectionAction extends javax.swing.AbstractAction implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.event.ArrowUpAction extends javax.swing.AbstractAction implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.event.ArrowUpSelectionAction extends javax.swing.AbstractAction implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.event.EndAction extends javax.swing.AbstractAction implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.event.HomeAction extends javax.swing.AbstractAction implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.event.PageDownAction extends javax.swing.AbstractAction implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.event.PageDownSelectionAction extends javax.swing.AbstractAction implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.event.PageUpAction extends javax.swing.AbstractAction implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.event.PageUpSelectionAction extends javax.swing.AbstractAction implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
 
- 
 
- 
 
- 
- 
Package ghidra.framework.main.logviewer.ui- 
Class ghidra.framework.main.logviewer.ui.FileViewer extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
- 
modelChunkModel model 
- 
readerChunkReader reader 
- 
scrollPanejavax.swing.JScrollPane scrollPane 
- 
sliderFVSlider slider 
- 
tableFVTable table 
- 
toolbarFVToolBar toolbar 
- 
viewportUtilityViewportUtility viewportUtility 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.ui.FVSlider extends javax.swing.JSlider implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
- 
modelChunkModel model 
- 
mouseDownboolean mouseDown 
- 
previousSliderValuelong previousSliderValue 
- 
readerChunkReader reader 
- 
viewportUtilityViewportUtility viewportUtility 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.ui.FVTable extends GTable implements Serializable- 
Serialized Fields- 
dateColjavax.swing.table.TableColumn dateCol 
- 
eventListenerFVEventListener eventListener 
- 
levelColjavax.swing.table.TableColumn levelCol 
- 
messageColjavax.swing.table.TableColumn messageCol 
- 
modelChunkModel model 
- 
mouseDraggingboolean mouseDragging 
- 
readerChunkReader reader 
- 
shiftDownboolean shiftDown 
- 
timeColjavax.swing.table.TableColumn timeCol 
- 
viewportUtilityViewportUtility viewportUtility 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.ui.FVTableModel extends javax.swing.table.AbstractTableModel implements Serializable- 
Serialized Fields- 
datesjava.util.List<java.lang.String> dates 
- 
levelsjava.util.List<java.lang.String> levels 
- 
messagesjava.util.List<java.lang.String> messages 
- 
timesjava.util.List<java.lang.String> times 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.ui.FVToolBar extends javax.swing.JToolBar implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
- 
fileOpenBtnEmptyBorderButton fileOpenBtn 
- 
scrollLockBtnEmptyBorderToggleButton scrollLockBtn 
 
- 
 
- 
- 
Class ghidra.framework.main.logviewer.ui.LogLevelTableCellRenderer extends GTableCellRenderer implements Serializable
- 
Class ghidra.framework.main.logviewer.ui.ReloadDialog extends javax.swing.JDialog implements Serializable- 
Serialized Fields- 
eventListenerFVEventListener eventListener 
- 
showUpdateWarningboolean showUpdateWarning 
 
- 
 
- 
 
- 
- 
Package ghidra.framework.model- 
Class ghidra.framework.model.DomainObjectChangedEvent extends java.util.EventObject implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
eventBitsjava.util.BitSet eventBits 
- 
subEventsjava.util.List<DomainObjectChangeRecord> subEvents 
 
- 
 
- 
Class ghidra.framework.model.DomainObjectChangeRecord extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
eventTypeint eventType 
- 
newValuejava.lang.Object newValue 
- 
oldValuejava.lang.Object oldValue 
- 
subEventTypeint subEventType 
 
- 
 
- 
Class ghidra.framework.model.DomainObjectException extends java.lang.RuntimeException implements Serializable- 
Serialized Fields- 
tjava.lang.Throwable t 
 
- 
 
- 
- 
Class ghidra.framework.model.DomainObjectLockedException extends java.lang.RuntimeException implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.framework.model.ServerInfo extends java.lang.Object implements Serializable- 
Serialized Fields- 
hostjava.lang.String host 
- 
portNumberint portNumber 
 
- 
 
- 
 
- 
- 
Package ghidra.framework.options- 
Class ghidra.framework.options.PropertyBoolean extends javax.swing.JCheckBox implements Serializable- 
Serialized Fields- 
editorjava.beans.PropertyEditor editor 
- 
notifyEditorOfChangesboolean notifyEditorOfChanges 
 
- 
 
- 
- 
Class ghidra.framework.options.PropertySelector extends javax.swing.JComboBox implements Serializable- 
Serialized Fields- 
editorjava.beans.PropertyEditor editor 
- 
notifyEditorOfChangesboolean notifyEditorOfChanges 
 
- 
 
- 
- 
Class ghidra.framework.options.PropertyText extends javax.swing.JTextField implements Serializable- 
Serialized Fields- 
editorjava.beans.PropertyEditor editor 
- 
isEditingboolean isEditing 
 
- 
 
- 
 
- 
- 
Package ghidra.framework.plugintool- 
Class ghidra.framework.plugintool.BusyToolException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.framework.plugintool.dialog- 
Class ghidra.framework.plugintool.dialog.AbstractDetailsPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
defaultFontjava.awt.Font defaultFont 
- 
spjavax.swing.JScrollPane sp 
- 
textLabeljavax.swing.JLabel textLabel 
 
- 
 
- 
- 
Class ghidra.framework.plugintool.dialog.ExtensionException extends UsrException implements Serializable- 
Serialized Fields- 
errorFilejava.io.File errorFile 
- 
exceptionTypeExtensionException.ExtensionExceptionType exceptionType 
 
- 
 
- 
- 
Class ghidra.framework.plugintool.dialog.ExtensionTablePanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
tableGTable table 
- 
tableFilterPanelGTableFilterPanel<ExtensionDetails> tableFilterPanel 
- 
tableModelghidra.framework.plugintool.dialog.ExtensionTableModel tableModel 
 
- 
 
- 
- 
Class ghidra.framework.plugintool.dialog.KeyBindingsPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
actionNamesByKeyStrokejava.util.Map<java.lang.String,java.util.List<java.lang.String>> actionNamesByKeyStroke 
- 
actionsByFullNamejava.util.Map<java.lang.String,java.util.List<DockingActionIf>> actionsByFullName 
- 
actionTableGTable actionTable 
- 
collisionLabelMultiLineLabel collisionLabel 
- 
firingTableDataChangedboolean firingTableDataChanged 
- 
infoPaneljavax.swing.JPanel infoPanel 
- 
keyStrokesByFullNamejava.util.Map<java.lang.String,javax.swing.KeyStroke> keyStrokesByFullName 
- 
ksFieldKeyEntryTextField ksField 
- 
optionsOptions options 
- 
originalValuesjava.util.Map<java.lang.String,javax.swing.KeyStroke> originalValues 
- 
propertyChangeListenerjava.beans.PropertyChangeListener propertyChangeListener 
- 
selectionModeljavax.swing.ListSelectionModel selectionModel 
- 
statusLabeljavax.swing.JTextPane statusLabel 
- 
tableActionsjava.util.List<DockingActionIf> tableActions 
- 
tableFilterPanelGTableFilterPanel<DockingActionIf> tableFilterPanel 
- 
tableModelghidra.framework.plugintool.dialog.KeyBindingsPanel.KeyBindingsTableModel tableModel 
- 
toolPluginTool tool 
- 
unappliedChangesboolean unappliedChanges 
 
- 
 
- 
- 
Class ghidra.framework.plugintool.dialog.PluginManagerComponent extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
modelPluginConfigurationModel model 
- 
packageComponentListjava.util.List<ghidra.framework.plugintool.dialog.PluginManagerComponent.PluginPackageComponent> packageComponentList 
- 
toolPluginTool tool 
 
- 
 
- 
 
- 
- 
Package ghidra.framework.plugintool.util- 
Class ghidra.framework.plugintool.util.PluginConstructionException extends UsrException implements Serializable
- 
Class ghidra.framework.plugintool.util.PluginException extends UsrException implements Serializable
 
- 
- 
Package ghidra.framework.remote- 
Class ghidra.framework.remote.AnonymousCallback extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
anonymousAccessRequestedboolean anonymousAccessRequested 
 
- 
 
- 
Class ghidra.framework.remote.GhidraPrincipal extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
usernamejava.lang.String username 
 
- 
 
- 
Class ghidra.framework.remote.RepositoryChangeEvent extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
namejava.lang.String name 
- 
newNamejava.lang.String newName 
- 
newParentPathjava.lang.String newParentPath 
- 
parentPathjava.lang.String parentPath 
- 
typeint type 
 
- 
 
- 
Class ghidra.framework.remote.RepositoryItem extends java.lang.Object implements Serializable- serialVersionUID:
- 2L
 - 
Serialization Methods- 
readObjectprivate void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundExceptionDeserialization method- Throws:
- java.io.IOException
- java.lang.ClassNotFoundException
 
- 
writeObjectprivate void writeObject(java.io.ObjectOutputStream out) throws java.io.IOExceptionSerialization method- Throws:
- java.io.IOException
 
 
- 
- 
Serialized Fields- 
contentTypejava.lang.String contentType 
- 
fileIDjava.lang.String fileID 
- 
folderPathjava.lang.String folderPath 
- 
itemNamejava.lang.String itemName 
- 
itemTypeint itemType 
- 
versionint version 
- 
versionTimelong versionTime 
 
- 
 
- 
Class ghidra.framework.remote.SignatureCallback extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
certChainjava.security.cert.X509Certificate[] certChain 
- 
recognizedAuthoritiesjavax.security.auth.x500.X500Principal[] recognizedAuthorities 
- 
serverSignaturebyte[] serverSignature 
- 
signaturebyte[] signature 
- 
tokenbyte[] token 
 
- 
 
- 
Class ghidra.framework.remote.SSHSignatureCallback extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
serverSignaturebyte[] serverSignature 
- 
signaturebyte[] signature 
- 
tokenbyte[] token 
 
- 
 
- 
Class ghidra.framework.remote.User extends java.lang.Object implements Serializable- serialVersionUID:
- 2L
 - 
Serialized Fields- 
namejava.lang.String name 
- 
permissionint permission 
 
- 
 
 
- 
- 
Package ghidra.framework.store- 
Class ghidra.framework.store.ExclusiveCheckoutException extends java.io.IOException implements Serializable
- 
Class ghidra.framework.store.FolderNotEmptyException extends java.io.IOException implements Serializable
- 
Class ghidra.framework.store.ItemCheckoutStatus extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialization Methods- 
readObjectprivate void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundExceptionDeserialization method- Throws:
- java.io.IOException
- java.lang.ClassNotFoundException
 
- 
writeObjectprivate void writeObject(java.io.ObjectOutputStream out) throws java.io.IOExceptionSerialization method- Throws:
- java.io.IOException
 
 
- 
- 
Serialized Fields- 
checkoutIdlong checkoutId 
- 
checkoutTypeCheckoutType checkoutType 
- 
projectPathjava.lang.String projectPath 
- 
timelong time 
- 
userjava.lang.String user 
- 
versionint version 
 
- 
 
- 
Class ghidra.framework.store.LockException extends UsrException implements Serializable
- 
Class ghidra.framework.store.Version extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialization Methods- 
readObjectprivate void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundExceptionDeserialization method- Throws:
- java.io.IOException
- java.lang.ClassNotFoundException
 
- 
writeObjectprivate void writeObject(java.io.ObjectOutputStream out) throws java.io.IOExceptionSerialization method- Throws:
- java.io.IOException
 
 
- 
- 
Serialized Fields- 
commentjava.lang.String comment 
- 
createTimelong createTime 
- 
userjava.lang.String user 
- 
versionint version 
 
- 
 
 
- 
- 
Package ghidra.framework.store.local- 
Class ghidra.framework.store.local.DataDirectoryException extends java.io.IOException implements Serializable- 
Serialized Fields- 
dirjava.io.File dir 
 
- 
 
- 
- 
Class ghidra.framework.store.local.IndexedLocalFileSystem.BadStorageNameException extends java.io.IOException implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.framework.store.local.IndexedLocalFileSystem.IndexReadException extends java.io.IOException implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.framework.store.local.IndexedLocalFileSystem.IndexVersionException extends IndexedLocalFileSystem.IndexReadException implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
canUpgradeboolean canUpgrade 
 
- 
 
 
- 
- 
Package ghidra.framework.task- 
Class ghidra.framework.task.GTaskManagerPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
lastDividerLocationfloat lastDividerLocation 
- 
mainPaneljavax.swing.JSplitPane mainPanel 
- 
resultPanelGTaskResultPanel resultPanel 
- 
taskManagerGTaskManager taskManager 
- 
taskViewerTaskViewer taskViewer 
 
- 
 
- 
 
- 
- 
Package ghidra.framework.task.gui- 
Class ghidra.framework.task.gui.CompletedTaskListModel extends GTaskListModel<ghidra.framework.task.gui.GTaskResultInfo> implements Serializable- 
Serialized Fields- 
listjava.util.List<ghidra.framework.task.gui.GTaskResultInfo> list 
- 
runnableQueuejava.util.Queue<java.lang.Runnable> runnableQueue 
- 
taskListenerghidra.framework.task.gui.CompletedTaskListModel.CompletedPanelTaskListener taskListener 
- 
taskManagerGTaskManager taskManager 
- 
updateManagerSwingUpdateManager updateManager 
 
- 
 
- 
- 
Class ghidra.framework.task.gui.GProgressBar extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
activeProgressPaneljavax.swing.JPanel activeProgressPanel 
- 
cancelButtonEmptyBorderButton cancelButton 
- 
cancelledListenerCancelledListener cancelledListener 
- 
eastButtonPaneljavax.swing.JPanel eastButtonPanel 
- 
fontSizefloat fontSize 
- 
imageLabeljavax.swing.JLabel imageLabel 
- 
lastMaxlong lastMax 
- 
lastMessagejava.lang.String lastMessage 
- 
lastProgresslong lastProgress 
- 
maxlong max 
- 
messagejava.lang.String message 
- 
messageLabeljavax.swing.JLabel messageLabel 
- 
paintProgressValueboolean paintProgressValue 
- 
progresslong progress 
- 
progressBarjavax.swing.JProgressBar progressBar 
- 
progressPaneljavax.swing.JPanel progressPanel 
- 
scaleFactorlong scaleFactor 
- 
showingIconboolean showingIcon 
- 
updateTimerjavax.swing.Timer updateTimer 
 
- 
 
- 
- 
Class ghidra.framework.task.gui.GTaskListModel extends javax.swing.AbstractListModel<T> implements Serializable
- 
Class ghidra.framework.task.gui.GTaskResultPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
jListjavax.swing.JList<ghidra.framework.task.gui.GTaskResultInfo> jList 
- 
modelCompletedTaskListModel model 
 
- 
 
- 
 
- 
- 
Package ghidra.framework.task.gui.taskview- 
Class ghidra.framework.task.gui.taskview.ScheduledTaskPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
indentionint indention 
- 
labeljavax.swing.JLabel label 
- 
layoutghidra.framework.task.gui.taskview.ScheduledTaskPanel.ScheduledElementLayout layout 
- 
progressBarGProgressBar progressBar 
- 
scrollOffsetint scrollOffset 
 
- 
 
- 
- 
Class ghidra.framework.task.gui.taskview.TaskViewerComponent extends javax.swing.JPanel implements Serializable
 
- 
- 
Package ghidra.graph.graphs- 
Class ghidra.graph.graphs.DefaultVisualGraph extends JungDirectedVisualGraph<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable- 
Serialized Fields- 
changeListenersWeakSet<VisualGraphChangeListener<V extends VisualVertex,E extends VisualEdge<V>>> changeListeners 
- 
focusedVertexV extends VisualVertex focusedVertex 
- 
selectedVerticesjava.util.Set<V extends VisualVertex> selectedVertices 
 
- 
 
- 
- 
Class ghidra.graph.graphs.FilteringVisualGraph extends DefaultVisualGraph<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable- 
Serialized Fields- 
completeGraphghidra.graph.graphs.FilteringVisualGraph.UnfilteredGraph completeGraph A graph that always holds the unfiltered, complete graph data. We use this to restore filtered items.
- 
internalCallCountint internalCallCount 
 
- 
 
- 
- 
Class ghidra.graph.graphs.GroupingVisualGraph extends DefaultVisualGraph<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable
- 
Class ghidra.graph.graphs.JungDirectedVisualGraph extends JungDirectedGraph<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable
 
- 
- 
Package ghidra.graph.jung- 
Class ghidra.graph.jung.JungDirectedGraph extends edu.uci.ics.jung.graph.DirectedSparseGraph<V,E extends GEdge<V>> implements Serializable
 
- 
- 
Package ghidra.graph.viewer- 
Class ghidra.graph.viewer.GraphViewer extends edu.uci.ics.jung.visualization.VisualizationViewer<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable- 
Serialized Fields- 
gPickedStateGPickedState<V extends VisualVertex> gPickedState 
- 
initializedListenerjava.util.function.Consumer<GraphViewer<V extends VisualVertex,E extends VisualEdge<V>>> initializedListener 
- 
optionsVisualGraphOptions options 
- 
pathHighlighterVisualGraphPathHighlighter<V extends VisualVertex,E extends VisualEdge<V>> pathHighlighter 
- 
popupRegulatorghidra.graph.viewer.GraphViewer.PopupRegulator popupRegulator 
- 
popupWindowPopupWindow popupWindow 
- 
showPopupsboolean showPopups 
- 
vertexTooltipProviderVertexTooltipProvider<V extends VisualVertex,E extends VisualEdge<V>> vertexTooltipProvider 
- 
viewUpdaterVisualGraphViewUpdater<V extends VisualVertex,E extends VisualEdge<V>> viewUpdater 
 
- 
 
- 
- 
Class ghidra.graph.viewer.SatelliteGraphViewer extends edu.uci.ics.jung.visualization.control.SatelliteVisualizationViewer<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable- 
Serialized Fields- 
dockedboolean docked 
- 
graphViewerGraphViewer<V extends VisualVertex,E extends VisualEdge<V>> graphViewer 
 
- 
 
- 
 
- 
- 
Package ghidra.graph.viewer.renderer- 
Class ghidra.graph.viewer.renderer.VisualGraphEdgeLabelRenderer extends edu.uci.ics.jung.visualization.renderers.DefaultEdgeLabelRenderer implements Serializable- 
Serialized Fields- 
nonPickedForegroundColorjava.awt.Color nonPickedForegroundColor 
 
- 
 
- 
 
- 
- 
Package ghidra.graph.viewer.satellite- 
Class ghidra.graph.viewer.satellite.CachingSatelliteGraphViewer extends SatelliteGraphViewer<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable- 
Serialized Fields- 
bufferedBackgroundImagejava.awt.image.BufferedImage bufferedBackgroundImage 
- 
bufferedOverlayImagejava.awt.image.BufferedImage bufferedOverlayImage 
- 
highlightRendererVisualVertexSatelliteRenderer<V extends VisualVertex,E extends VisualEdge<V>> highlightRenderer 
- 
satelliteUpdateManagerSwingUpdateManager satelliteUpdateManager 
 
- 
 
- 
 
- 
- 
Package ghidra.pcode.emulate- 
Class ghidra.pcode.emulate.InstructionDecodeException extends LowlevelError implements Serializable- 
Serialized Fields- 
pcAddress pc 
 
- 
 
- 
- 
Class ghidra.pcode.emulate.UnimplementedCallOtherException extends LowlevelError implements Serializable- 
Serialized Fields- 
opPcodeOpRaw op 
- 
opNamejava.lang.String opName 
 
- 
 
- 
- 
Class ghidra.pcode.emulate.UnimplementedInstructionException extends LowlevelError implements Serializable- 
Serialized Fields- 
addrAddress addr 
 
- 
 
- 
 
- 
- 
Package ghidra.pcode.error- 
Class ghidra.pcode.error.LowlevelError extends java.lang.RuntimeException implements Serializable
 
- 
- 
Package ghidra.pcode.floatformat- 
Class ghidra.pcode.floatformat.UnsupportedFloatFormatException extends LowlevelError implements Serializable
 
- 
- 
Package ghidra.plugin.importer- 
Class ghidra.plugin.importer.LanguageSortedTableModel extends AbstractSortedTableModel<LanguageCompilerSpecPair> implements Serializable- 
Serialized Fields- 
languageListjava.util.List<LanguageCompilerSpecPair> languageList 
 
- 
 
- 
- 
Class ghidra.plugin.importer.NewLanguagePanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
allLcsPairsListjava.util.List<LanguageCompilerSpecPair> allLcsPairsList 
- 
descriptionLabeljavax.swing.JLabel descriptionLabel 
- 
formatLabeljavax.swing.JLabel formatLabel 
- 
isOnShowAllboolean isOnShowAll 
- 
listenersjava.util.Set<LcsSelectionListener> listeners 
- 
recommendedCheckboxjavax.swing.JCheckBox recommendedCheckbox 
- 
recommendedLcsPairLanguageCompilerSpecPair recommendedLcsPair 
- 
recommendedLcsPairsListjava.util.List<LanguageCompilerSpecPair> recommendedLcsPairsList 
- 
tableGhidraTable table 
- 
tableFilterPanelGhidraTableFilterPanel<LanguageCompilerSpecPair> tableFilterPanel 
- 
tableModelLanguageSortedTableModel tableModel 
 
- 
 
- 
 
- 
- 
Package ghidra.program.database.data- 
Class ghidra.program.database.data.DataTypeArchiveTransformerPanel extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
chooserGhidraFileChooser chooser 
- 
destinationFileTextFieldjavax.swing.JTextField destinationFileTextField 
- 
filePaneljavax.swing.JPanel filePanel 
- 
newFileTextFieldjavax.swing.JTextField newFileTextField 
- 
oldFileTextFieldjavax.swing.JTextField oldFileTextField 
- 
useOldFileIDCheckBoxjavax.swing.JCheckBox useOldFileIDCheckBox 
 
- 
 
- 
 
- 
- 
Package ghidra.program.database.function- 
Class ghidra.program.database.function.OverlappingFunctionException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.program.database.mem- 
Class ghidra.program.database.mem.MemoryBlockDB extends java.lang.Object implements Serializable- 
Serialized Fields- 
adapterghidra.program.database.mem.MemoryMapDBAdapter adapter 
- 
idlong id 
- 
invalidboolean invalid 
- 
lastSubBlockghidra.program.database.mem.SubMemoryBlock lastSubBlock 
- 
lengthlong length 
- 
memMapMemoryMapDB memMap 
- 
recordRecord record 
- 
startAddressAddress startAddress 
- 
subBlocksjava.util.List<ghidra.program.database.mem.SubMemoryBlock> subBlocks 
 
- 
 
- 
 
- 
- 
Package ghidra.program.database.symbol- 
Class ghidra.program.database.symbol.OverlappingNamespaceException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.program.database.util- 
Class ghidra.program.database.util.DatabaseVersionException extends java.lang.Exception implements Serializable
 
- 
- 
Package ghidra.program.model.address- 
Class ghidra.program.model.address.AddressFormatException extends UsrException implements Serializable
- 
Class ghidra.program.model.address.AddressOutOfBoundsException extends java.lang.RuntimeException implements Serializable
- 
Class ghidra.program.model.address.AddressOverflowException extends UsrException implements Serializable
- 
Class ghidra.program.model.address.AddressRangeImpl extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.program.model.address.SegmentMismatchException extends UsrException implements Serializable
 
- 
- 
Package ghidra.program.model.data- 
Class ghidra.program.model.data.DataTypeComponentImpl extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
commentjava.lang.String comment 
- 
dataTypeDataType dataType 
- 
fieldNamejava.lang.String fieldName 
- 
isFlexibleArrayComponentboolean isFlexibleArrayComponent 
- 
lengthint length 
- 
offsetint offset 
- 
ordinalint ordinal 
- 
parentCompositeDataTypeImpl parent 
- 
settingsSettings settings 
 
- 
 
- 
Class ghidra.program.model.data.DataTypeConflictException extends java.lang.RuntimeException implements Serializable
- 
Class ghidra.program.model.data.DataTypeDependencyException extends java.lang.Exception implements Serializable
- 
Class ghidra.program.model.data.IllegalRenameException extends UsrException implements Serializable
- 
Class ghidra.program.model.data.InvalidDataTypeException extends UsrException implements Serializable
- 
Class ghidra.program.model.data.ReadOnlyDataTypeComponent extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
commentjava.lang.String comment 
- 
dataTypeDataType dataType 
- 
fieldNamejava.lang.String fieldName 
- 
lengthint length 
- 
offsetint offset 
- 
ordinalint ordinal 
- 
parentDynamicDataType parent 
- 
settingsSettings settings 
 
- 
 
 
- 
- 
Package ghidra.program.model.lang- 
Class ghidra.program.model.lang.CompilerSpecNotFoundException extends java.io.IOException implements Serializable
- 
Class ghidra.program.model.lang.IncompatibleMaskException extends UsrException implements Serializable
- 
Class ghidra.program.model.lang.InsufficientBytesException extends UsrException implements Serializable
- 
Class ghidra.program.model.lang.LanguageNotFoundException extends java.io.IOException implements Serializable
- 
Class ghidra.program.model.lang.MaskImpl extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
maskbyte[] mask 
 
- 
 
- 
Class ghidra.program.model.lang.NestedDelaySlotException extends UnknownInstructionException implements Serializable
- 
Class ghidra.program.model.lang.ProcessorNotFoundException extends java.lang.RuntimeException implements Serializable
- 
Class ghidra.program.model.lang.Register extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
addressAddress address 
- 
aliasesjava.util.Set<java.lang.String> aliases 
- 
baseMaskbyte[] baseMask 
- 
baseRegisterRegister baseRegister 
- 
bigEndianboolean bigEndian 
- 
bitLengthint bitLength 
- 
childRegistersjava.util.List<Register> childRegisters 
- 
descriptionjava.lang.String description 
- 
groupjava.lang.String group 
- 
laneSizesjava.util.TreeSet<java.lang.Integer> laneSizes Set of valid lane sizes
- 
leastSigBitint leastSigBit 
- 
leastSigBitInBaseRegisterint leastSigBitInBaseRegister 
- 
namejava.lang.String name 
- 
numBytesint numBytes 
- 
parentRegister parent 
- 
typeFlagsint typeFlags 
 
- 
 
- 
Class ghidra.program.model.lang.UndefinedValueException extends UsrException implements Serializable
- 
Class ghidra.program.model.lang.UnknownContextException extends UsrException implements Serializable
- 
Class ghidra.program.model.lang.UnknownDataException extends UsrException implements Serializable
- 
Class ghidra.program.model.lang.UnknownInstructionException extends UsrException implements Serializable
- 
Class ghidra.program.model.lang.UnknownRegister extends Register implements Serializable
 
- 
- 
Package ghidra.program.model.listing- 
Class ghidra.program.model.listing.CircularDependencyException extends UsrException implements Serializable
- 
Class ghidra.program.model.listing.ContextChangeException extends UsrException implements Serializable
- 
Class ghidra.program.model.listing.DuplicateGroupException extends UsrException implements Serializable
- 
Class ghidra.program.model.listing.FunctionOverlapException extends UsrException implements Serializable
- 
Class ghidra.program.model.listing.IncompatibleLanguageException extends java.lang.Exception implements Serializable
- 
Class ghidra.program.model.listing.OperandRepresentationList extends java.util.ArrayList<java.lang.Object> implements Serializable- 
Serialized Fields- 
hasErrorboolean hasError 
- 
primaryReferenceIsHiddenboolean primaryReferenceIsHidden 
 
- 
 
- 
- 
Class ghidra.program.model.listing.VariableSizeException extends InvalidInputException implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
canForceboolean canForce 
 
- 
 
 
- 
- 
Package ghidra.program.model.mem- 
Class ghidra.program.model.mem.MemoryAccessException extends UsrException implements Serializable
- 
Class ghidra.program.model.mem.MemoryBlockException extends MemoryAccessException implements Serializable
- 
Class ghidra.program.model.mem.MemoryBlockStub extends java.lang.Object implements Serializable
- 
Class ghidra.program.model.mem.MemoryConflictException extends UsrException implements Serializable
 
- 
- 
Package ghidra.program.model.pcode- 
Class ghidra.program.model.pcode.PcodeException extends java.lang.Exception implements Serializable
- 
Class ghidra.program.model.pcode.PcodeXMLException extends PcodeException implements Serializable
 
- 
- 
Package ghidra.program.model.scalar- 
Class ghidra.program.model.scalar.ScalarOverflowException extends java.lang.RuntimeException implements Serializable
 
- 
- 
Package ghidra.program.model.symbol- 
Class ghidra.program.model.symbol.AddressLabelPair extends java.lang.Object implements Serializable- 
Serialized Fields- 
addrAddress addr 
- 
labeljava.lang.String label 
 
- 
 
- 
 
- 
- 
Package ghidra.program.model.util- 
Class ghidra.program.model.util.CodeUnitInsertionException extends UsrException implements Serializable
- 
Class ghidra.program.model.util.DeletedException extends java.lang.Exception implements Serializable
- 
Class ghidra.program.model.util.TypeMismatchException extends java.lang.RuntimeException implements Serializable
 
- 
- 
Package ghidra.program.util- 
Class ghidra.program.util.AddressTranslationException extends java.lang.RuntimeException implements Serializable- 
Serialized Fields- 
addressAddress address 
- 
translatorAddressTranslator translator 
 
- 
 
- 
- 
Class ghidra.program.util.CodeUnitPropertyChangeRecord extends DomainObjectChangeRecord implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.program.util.CodeUnitUserDataChangeRecord extends DomainObjectChangeRecord implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
addrAddress addr 
- 
newValuejava.lang.Object newValue 
- 
oldValuejava.lang.Object oldValue 
- 
propertyNamejava.lang.String propertyName 
 
- 
 
- 
Class ghidra.program.util.DataTypeArchiveChangeRecord extends DomainObjectChangeRecord implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
affectedObjjava.lang.Object affectedObj 
 
- 
 
- 
Class ghidra.program.util.GroupPath extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
groupNamesjava.lang.String[] groupNames 
 
- 
 
- 
Class ghidra.program.util.GroupView extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
pathsGroupPath[] paths 
 
- 
 
- 
Class ghidra.program.util.MarkerLocation extends java.lang.Object implements Serializable
- 
Class ghidra.program.util.ProgramChangeRecord extends DomainObjectChangeRecord implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.program.util.ProgramConflictException extends UsrException implements Serializable
- 
Class ghidra.program.util.UserDataChangeRecord extends DomainObjectChangeRecord implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
newValuejava.lang.Object newValue 
- 
oldValuejava.lang.Object oldValue 
- 
propertyNamejava.lang.String propertyName 
 
- 
 
 
- 
- 
Package ghidra.sleigh.grammar- 
Class ghidra.sleigh.grammar.BailoutException extends java.lang.RuntimeException implements Serializable
- 
Class ghidra.sleigh.grammar.PreprocessorException extends java.lang.Exception implements Serializable
- 
Class ghidra.sleigh.grammar.RadixBigInteger extends java.math.BigInteger implements Serializable- serialVersionUID:
- -7927157989937732244L
 - 
Serialized Fields- 
locationLocation location 
- 
preferredRadixint preferredRadix 
 
- 
 
- 
Class ghidra.sleigh.grammar.SleighToken extends org.antlr.runtime.CommonToken implements Serializable- 
Serialized Fields- 
locationLocation location 
 
- 
 
- 
 
- 
- 
Package ghidra.util- 
Class ghidra.util.BeginningOfLineAction extends javax.swing.text.TextAction implements Serializable
- 
Class ghidra.util.BigEndianDataConverter extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.util.CascadedDropTarget extends java.awt.dnd.DropTarget implements Serializable- 
Serialized Fields- 
activeDropTargetjava.awt.dnd.DropTarget activeDropTarget 
- 
primaryDropTargetjava.awt.dnd.DropTarget primaryDropTarget 
- 
secondaryDropTargetjava.awt.dnd.DropTarget secondaryDropTarget 
 
- 
 
- 
- 
Class ghidra.util.DeleteToEndOfWordAction extends javax.swing.text.TextAction implements Serializable
- 
Class ghidra.util.DeleteToStartOfWordAction extends javax.swing.text.TextAction implements Serializable
- 
Class ghidra.util.EndOfLineAction extends javax.swing.text.TextAction implements Serializable
- 
Class ghidra.util.GhidraBigEndianDataConverter extends BigEndianDataConverter implements Serializable
- 
Class ghidra.util.GhidraLittleEndianDataConverter extends LittleEndianDataConverter implements Serializable
- 
Class ghidra.util.InvalidNameException extends UsrException implements Serializable
- 
Class ghidra.util.LaunchErrorDialog extends javax.swing.JDialog implements Serializable- 
Serialized Fields- 
fileURLjava.net.URL fileURL 
- 
isCancelledboolean isCancelled 
- 
urljava.net.URL url 
 
- 
 
- 
- 
Class ghidra.util.LittleEndianDataConverter extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.util.NotOwnerException extends UsrException implements Serializable
- 
Class ghidra.util.ReadOnlyException extends java.io.IOException implements Serializable
- 
Class ghidra.util.SelectBeginningOfLineAction extends javax.swing.text.TextAction implements Serializable
- 
Class ghidra.util.SelectEndOfLineAction extends javax.swing.text.TextAction implements Serializable
 
- 
- 
Package ghidra.util.bean- 
Class ghidra.util.bean.GGlassPane extends javax.swing.JComponent implements Serializable- 
Serialized Fields- 
blockingMouseListenerjava.awt.event.MouseListener blockingMouseListener A listener to block input and beep when a click is executed
- 
isBusyboolean isBusy 
- 
nonBusyCursorjava.awt.Cursor nonBusyCursor 
- 
paintersjava.util.List<GGlassPanePainter> painters 
 
- 
 
- 
 
- 
- 
Package ghidra.util.bean.opteditor- 
Class ghidra.util.bean.opteditor.OptionsVetoException extends java.lang.RuntimeException implements Serializable
 
- 
- 
Package ghidra.util.datastruct- 
Class ghidra.util.datastruct.BitTree extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
bitsint[] bits 
- 
numKeysint numKeys 
- 
power2int power2 
- 
sizeint size 
 
- 
 
- 
Class ghidra.util.datastruct.BooleanArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
bytesbyte[] bytes 
- 
lastNonZeroIndexint lastNonZeroIndex 
 
- 
 
- 
Class ghidra.util.datastruct.ByteArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
bytesbyte[] bytes 
- 
lastNonZeroIndexint lastNonZeroIndex 
 
- 
 
- 
Class ghidra.util.datastruct.ByteArrayArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
bytesbyte[] bytes 
- 
lastStartint lastStart 
- 
lengthsshort[] lengths 
- 
nextFreeint nextFree 
- 
startsint[] starts 
- 
totalSpaceAllocatedint totalSpaceAllocated 
 
- 
 
- 
Class ghidra.util.datastruct.DataTable extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
dataColumnsArray[] dataColumns 
 
- 
 
- 
Class ghidra.util.datastruct.DoubleArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
doublesdouble[] doubles 
- 
lastNonZeroIndexint lastNonZeroIndex 
 
- 
 
- 
Class ghidra.util.datastruct.DoubleArrayArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
doublesdouble[] doubles 
- 
lastStartint lastStart 
- 
lengthsshort[] lengths 
- 
nextFreeint nextFree 
- 
startsint[] starts 
- 
totalSpaceAllocatedint totalSpaceAllocated 
 
- 
 
- 
Class ghidra.util.datastruct.FixedSizeHashMap extends java.util.LinkedHashMap<K,V> implements Serializable- 
Serialized Fields- 
maxSizeint maxSize 
 
- 
 
- 
- 
Class ghidra.util.datastruct.FloatArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
floatsfloat[] floats 
- 
lastNonZeroIndexint lastNonZeroIndex 
 
- 
 
- 
Class ghidra.util.datastruct.FloatArrayArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
floatsfloat[] floats 
- 
lastStartint lastStart 
- 
lengthsshort[] lengths 
- 
nextFreeint nextFree 
- 
startsint[] starts 
- 
totalSpaceAllocatedint totalSpaceAllocated 
 
- 
 
- 
Class ghidra.util.datastruct.FullKeySet extends java.lang.Object implements Serializable- 
Serialized Fields- 
numKeysint numKeys 
 
- 
 
- 
- 
Class ghidra.util.datastruct.IntArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
intsint[] ints 
- 
lastNonZeroIndexint lastNonZeroIndex 
 
- 
 
- 
Class ghidra.util.datastruct.IntArrayArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
intsint[] ints 
- 
lastStartint lastStart 
- 
lengthsshort[] lengths 
- 
nextFreeint nextFree 
- 
startsint[] starts 
- 
totalSpaceAllocatedint totalSpaceAllocated 
 
- 
 
- 
Class ghidra.util.datastruct.IntArrayList extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
classesjava.lang.Class<?>[] classes 
- 
intsint[] ints 
- 
sizeint size 
 
- 
 
- 
Class ghidra.util.datastruct.IntIndexManager extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
freeListjava.util.ArrayList<java.lang.Integer> freeList 
- 
nextIndexint nextIndex 
 
- 
 
- 
Class ghidra.util.datastruct.IntKeyIndexer extends java.lang.Object implements Serializable- 
Serialized Fields- 
capacityint capacity 
- 
indexerIntListIndexer indexer 
- 
keysint[] keys 
 
- 
 
- 
- 
Class ghidra.util.datastruct.IntListIndexer extends java.lang.Object implements Serializable- 
Serialized Fields- 
capacityint capacity 
- 
freePtrint freePtr 
- 
headsint[] heads 
- 
linksint[] links 
- 
numListsint numLists 
- 
sizeint size 
 
- 
 
- 
- 
Class ghidra.util.datastruct.IntObjectHashtable extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
capacityint capacity 
- 
indexerIntKeyIndexer indexer 
- 
valuesT[] values 
 
- 
 
- 
Class ghidra.util.datastruct.LongArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
lastNonZeroIndexint lastNonZeroIndex 
- 
longslong[] longs 
 
- 
 
- 
Class ghidra.util.datastruct.LongArrayArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
lastStartint lastStart 
- 
lengthsshort[] lengths 
- 
longslong[] longs 
- 
nextFreeint nextFree 
- 
startsint[] starts 
- 
totalSpaceAllocatedint totalSpaceAllocated 
 
- 
 
- 
Class ghidra.util.datastruct.LongDoubleHashtable extends java.lang.Object implements Serializable- 
Serialized Fields- 
capacityint capacity 
- 
indexerLongKeyIndexer indexer 
- 
valuesdouble[] values 
 
- 
 
- 
- 
Class ghidra.util.datastruct.LongIntHashtable extends java.lang.Object implements Serializable- 
Serialized Fields- 
capacityint capacity 
- 
indexerLongKeyIndexer indexer 
- 
valuesint[] values 
 
- 
 
- 
- 
Class ghidra.util.datastruct.LongKeyIndexer extends java.lang.Object implements Serializable- 
Serialized Fields- 
capacityint capacity 
- 
indexerIntListIndexer indexer 
- 
keyslong[] keys 
 
- 
 
- 
- 
Class ghidra.util.datastruct.LongLongHashtable extends java.lang.Object implements Serializable- 
Serialized Fields- 
capacityint capacity 
- 
indexerLongKeyIndexer indexer 
- 
valueslong[] values 
 
- 
 
- 
- 
Class ghidra.util.datastruct.LongObjectHashtable extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
capacityint capacity 
- 
indexerLongKeyIndexer indexer 
- 
valuesT[] values 
 
- 
 
- 
Class ghidra.util.datastruct.ManagedDataTable extends DataTable implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
maxRowint maxRow 
- 
occupiedBooleanArray occupied 
 
- 
 
- 
Class ghidra.util.datastruct.NoSuchIndexException extends UsrException implements Serializable
- 
Class ghidra.util.datastruct.ObjectArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
lastNonZeroIndexint lastNonZeroIndex 
- 
objsjava.lang.Object[] objs 
 
- 
 
- 
Class ghidra.util.datastruct.RangeMap extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
defaultValueint defaultValue 
- 
mapIntPropertySet map 
 
- 
 
- 
Class ghidra.util.datastruct.RedBlackKeySet extends java.lang.Object implements Serializable- 
Serialization Methods- 
readObjectprivate void readObject(java.io.ObjectInputStream s) throws java.io.IOException, java.lang.ClassNotFoundExceptionReconstitute the TreeMap instance from a stream (i.e., deserialize it).- Throws:
- java.io.IOException
- java.lang.ClassNotFoundException
 
- 
writeObjectprivate void writeObject(java.io.ObjectOutputStream s) throws java.io.IOExceptionSave the state of the TreeMap instance to a stream (i.e., serialize it).- Serial Data:
- The size of the TreeMap (the number of key-value mappings) is emitted (int), followed by the key (Object) and value (Object) for each key-value mapping represented by the TreeMap. The key-value mappings are emitted in key-order (as determined by the TreeMap's Comparator, or by the keys' natural ordering if the TreeMap has no Comparator).
- Throws:
- java.io.IOException
 
 
- 
- 
Serialized Fields- 
maxKeyint maxKey 
 
- 
 
- 
- 
Class ghidra.util.datastruct.RedBlackLongKeySet extends java.lang.Object implements Serializable- 
Serialization Methods- 
readObjectprivate void readObject(java.io.ObjectInputStream s) throws java.io.IOException, java.lang.ClassNotFoundExceptionReconstitute the TreeMap instance from a stream (i.e., deserialize it).- Throws:
- java.io.IOException
- java.lang.ClassNotFoundException
 
- 
writeObjectprivate void writeObject(java.io.ObjectOutputStream s) throws java.io.IOExceptionSave the state of the TreeMap instance to a stream (i.e., serialize it).- Serial Data:
- The size of the TreeMap (the number of key-value mappings) is emitted (int), followed by the key (Object) and value (Object) for each key-value mapping represented by the TreeMap. The key-value mappings are emitted in key-order (as determined by the TreeMap's Comparator, or by the keys' natural ordering if the TreeMap has no Comparator).
- Throws:
- java.io.IOException
 
 
- 
 
- 
- 
Class ghidra.util.datastruct.ShortArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
lastNonZeroIndexint lastNonZeroIndex 
- 
shortsshort[] shorts 
 
- 
 
- 
Class ghidra.util.datastruct.ShortArrayArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
lastStartint lastStart 
- 
lengthsshort[] lengths 
- 
nextFreeint nextFree 
- 
shortsshort[] shorts 
- 
startsint[] starts 
- 
totalSpaceAllocatedint totalSpaceAllocated 
 
- 
 
- 
Class ghidra.util.datastruct.ShortKeyIndexer extends java.lang.Object implements Serializable- 
Serialized Fields- 
capacityshort capacity 
- 
indexerShortListIndexer indexer 
- 
keysshort[] keys 
 
- 
 
- 
- 
Class ghidra.util.datastruct.ShortListIndexer extends java.lang.Object implements Serializable- 
Serialized Fields- 
capacityshort capacity 
- 
freePtrshort freePtr 
- 
headsshort[] heads 
- 
linksshort[] links 
- 
numListsshort numLists 
- 
sizeshort size 
 
- 
 
- 
- 
Class ghidra.util.datastruct.ShortLongHashtable extends java.lang.Object implements Serializable- 
Serialized Fields- 
capacityint capacity 
- 
indexerShortKeyIndexer indexer 
- 
valueslong[] values 
 
- 
 
- 
- 
Class ghidra.util.datastruct.ShortObjectHashtable extends java.lang.Object implements Serializable- 
Serialized Fields- 
capacityint capacity 
- 
indexerShortKeyIndexer indexer 
- 
valuesjava.lang.Object[] values 
 
- 
 
- 
- 
Class ghidra.util.datastruct.ShortRangeMap extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
mapShortPropertySet map 
 
- 
 
- 
Class ghidra.util.datastruct.ShortStringHashtable extends java.lang.Object implements Serializable- 
Serialized Fields- 
capacityint capacity 
- 
indexerShortKeyIndexer indexer 
- 
valuesjava.lang.String[] values 
 
- 
 
- 
- 
Class ghidra.util.datastruct.StringArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
bytesbyte[] bytes 
- 
lastStartint lastStart 
- 
lengthsshort[] lengths 
- 
nextFreeint nextFree 
- 
startsint[] starts 
- 
totalSpaceAllocatedint totalSpaceAllocated 
 
- 
 
- 
Class ghidra.util.datastruct.StringArrayArray extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
byteStoreByteArrayArray byteStore 
 
- 
 
- 
Class ghidra.util.datastruct.StringIntHashtable extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
capacityint capacity 
- 
indexerStringKeyIndexer indexer 
- 
valuesint[] values 
 
- 
 
- 
Class ghidra.util.datastruct.StringKeyIndexer extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
capacityint capacity 
- 
indexerIntListIndexer indexer 
- 
keysjava.lang.String[] keys 
 
- 
 
 
- 
- 
Package ghidra.util.exception- 
Class ghidra.util.exception.AssertException extends java.lang.RuntimeException implements Serializable
- 
Class ghidra.util.exception.CancelledException extends UsrException implements Serializable
- 
Class ghidra.util.exception.ClosedException extends java.io.IOException implements Serializable- 
Serialized Fields- 
resourceNamejava.lang.String resourceName 
 
- 
 
- 
- 
Class ghidra.util.exception.CryptoException extends java.io.IOException implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.util.exception.DuplicateFileException extends java.io.IOException implements Serializable
- 
Class ghidra.util.exception.DuplicateNameException extends UsrException implements Serializable
- 
Class ghidra.util.exception.FileInUseException extends java.io.IOException implements Serializable
- 
Class ghidra.util.exception.GraphException extends UsrException implements Serializable
- 
Class ghidra.util.exception.InvalidInputException extends UsrException implements Serializable
- 
Class ghidra.util.exception.IOCancelledException extends java.io.IOException implements Serializable
- 
Class ghidra.util.exception.MultipleCauses extends java.lang.Throwable implements Serializable- 
Serialized Fields- 
causesjava.util.Collection<java.lang.Throwable> causes 
 
- 
 
- 
- 
Class ghidra.util.exception.NotEmptyException extends UsrException implements Serializable
- 
Class ghidra.util.exception.NotFoundException extends UsrException implements Serializable
- 
Class ghidra.util.exception.NotYetImplementedException extends java.lang.RuntimeException implements Serializable
- 
Class ghidra.util.exception.NoValueException extends UsrException implements Serializable
- 
Class ghidra.util.exception.PropertyTypeMismatchException extends java.lang.RuntimeException implements Serializable
- 
Class ghidra.util.exception.RollbackException extends java.lang.RuntimeException implements Serializable
- 
Class ghidra.util.exception.TimeoutException extends CancelledException implements Serializable
- 
Class ghidra.util.exception.UnableToSwingException extends java.lang.Exception implements Serializable
- 
Class ghidra.util.exception.UserAccessException extends java.io.IOException implements Serializable
- 
Class ghidra.util.exception.UsrException extends java.lang.Exception implements Serializable
- 
Class ghidra.util.exception.VersionException extends UsrException implements Serializable- 
Serialized Fields- 
detailMessagejava.lang.String detailMessage 
- 
upgradeableboolean upgradeable 
- 
versionIndicatorint versionIndicator 
 
- 
 
- 
 
- 
- 
Package ghidra.util.graph- 
Class ghidra.util.graph.AddableLongDoubleHashtable extends LongDoubleHashtable implements Serializable
- 
Class ghidra.util.graph.AddableLongIntHashtable extends LongIntHashtable implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.util.graph.Path extends java.util.Vector implements Serializable
 
- 
- 
Package ghidra.util.html- 
Class ghidra.util.html.HTMLElement extends java.util.ArrayList<java.lang.Object> implements Serializable- 
Serialized Fields- 
attributesjava.util.Map<java.lang.String,java.lang.String> attributes 
- 
namejava.lang.String name 
 
- 
 
- 
 
- 
- 
Package ghidra.util.layout- 
Class ghidra.util.layout.MiddleLayout extends java.lang.Object implements Serializable
- 
Class ghidra.util.layout.RightSidedSquishyBuddyLayout extends java.lang.Object implements Serializable- 
Serialized Fields- 
hGapint hGap 
- 
rightAlignboolean rightAlign 
 
- 
 
- 
- 
Class ghidra.util.layout.StretchLayout extends java.lang.Object implements Serializable
 
- 
- 
Package ghidra.util.prop- 
Class ghidra.util.prop.BytePropertySet extends PropertySet implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.util.prop.IntPropertySet extends PropertySet implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.util.prop.LongPropertySet extends PropertySet implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.util.prop.ObjectPropertySet extends PropertySet implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.util.prop.PropertySet extends java.lang.Object implements Serializable- serialVersionUID:
- 1L
 - 
Serialized Fields- 
htLongObjectHashtable<ghidra.util.prop.PropertyPage> ht 
- 
namejava.lang.String name 
- 
numPageBitsint numPageBits 
- 
numPropertiesint numProperties 
- 
objectClassjava.lang.Class<?> objectClass 
- 
pageMasklong pageMask 
- 
pageSizeshort pageSize 
- 
propertyPageIndexghidra.util.prop.PropertyPageIndex propertyPageIndex 
 
- 
 
- 
Class ghidra.util.prop.SaveableObjectPropertySet extends PropertySet implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.util.prop.ShortPropertySet extends PropertySet implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.util.prop.StringPropertySet extends PropertySet implements Serializable- serialVersionUID:
- 1L
 
- 
Class ghidra.util.prop.VoidPropertySet extends PropertySet implements Serializable- serialVersionUID:
- 1L
 
 
- 
- 
Package ghidra.util.table- 
Class ghidra.util.table.AddressArrayTableModel extends AddressPreviewTableModel implements Serializable- 
Serialized Fields- 
addrsAddress[] addrs 
 
- 
 
- 
- 
Class ghidra.util.table.AddressBasedTableModel extends GhidraProgramTableModel<ROW_TYPE> implements Serializable
- 
Class ghidra.util.table.AddressPreviewTableModel extends AddressBasedTableModel<Address> implements Serializable- 
Serialized Fields- 
selectionSizeint selectionSize 
 
- 
 
- 
- 
Class ghidra.util.table.AddressSetTableModel extends AddressPreviewTableModel implements Serializable- 
Serialized Fields- 
addressSetAddressSetView addressSet 
 
- 
 
- 
- 
Class ghidra.util.table.CodeUnitTableCellRenderer extends AbstractGColumnRenderer<CodeUnitTableCellData> implements Serializable
- 
Class ghidra.util.table.CompositeGhidraTableCellRenderer extends GhidraTableCellRenderer implements Serializable
- 
Class ghidra.util.table.CustomLoadingAddressTableModel extends AddressPreviewTableModel implements Serializable- 
Serialized Fields- 
loaderTableModelLoader<Address> loader 
 
- 
 
- 
- 
Class ghidra.util.table.EmptyThreadedTableModel extends ThreadedTableModelStub<T> implements Serializable- 
Serialized Fields- 
columnNamesjava.lang.String[] columnNames 
 
- 
 
- 
- 
Class ghidra.util.table.GhidraFilterTable extends GFilterTable<ROW_OBJECT> implements Serializable
- 
Class ghidra.util.table.GhidraProgramTableModel extends ThreadedTableModel<ROW_TYPE,Program> implements Serializable- 
Serialized Fields- 
programProgram program 
 
- 
 
- 
- 
Class ghidra.util.table.GhidraTable extends GTable implements Serializable- 
Serialized Fields- 
gotoServiceGoToService gotoService 
- 
navigatableNavigatable navigatable 
- 
navigateOnSelectionboolean navigateOnSelection 
- 
navigationKeyListenerjava.awt.event.KeyListener navigationKeyListener 
- 
navigationMouseListenerjava.awt.event.MouseListener navigationMouseListener 
- 
navigationSelectionListenerjavax.swing.event.ListSelectionListener navigationSelectionListener 
 
- 
 
- 
- 
Class ghidra.util.table.GhidraTableCellRenderer extends GTableCellRenderer implements Serializable
- 
Class ghidra.util.table.GhidraTableFilterPanel extends GTableFilterPanel<ROW_OBJECT> implements Serializable
- 
Class ghidra.util.table.GhidraThreadedTablePanel extends GThreadedTablePanel<T> implements Serializable
- 
Class ghidra.util.table.IncomingReferencesTableModel extends AddressBasedTableModel<ReferenceEndpoint> implements Serializable- 
Serialized Fields- 
refsjava.util.List<OutgoingReferenceEndpoint> refs 
 
- 
 
- 
- 
Class ghidra.util.table.PreviewDataTableCellRenderer extends AbstractGColumnRenderer<PreviewTableCellData> implements Serializable
- 
Class ghidra.util.table.ReferencesFromTableModel extends AddressBasedTableModel<ReferenceEndpoint> implements Serializable- 
Serialized Fields- 
refsjava.util.List<IncomingReferenceEndpoint> refs 
 
- 
 
- 
 
- 
- 
Package ghidra.util.table.column- 
Class ghidra.util.table.column.AbstractGColumnRenderer extends GTableCellRenderer implements Serializable
- 
Class ghidra.util.table.column.AbstractGhidraColumnRenderer extends GhidraTableCellRenderer implements Serializable
 
- 
- 
Package ghidra.util.task- 
Class ghidra.util.task.ChompingBitsAnimationPanel extends javax.swing.JPanel implements Serializable
- 
Class ghidra.util.task.HourglassAnimationPanel extends javax.swing.JPanel implements Serializable
- 
Class ghidra.util.task.TaskMonitorComponent extends javax.swing.JPanel implements Serializable- 
Serialized Fields- 
cancelButtonjavax.swing.JButton cancelButton 
- 
cancelEnabledboolean cancelEnabled 
- 
cancelPaneljavax.swing.JPanel cancelPanel 
- 
isCancelledboolean isCancelled 
- 
isIndeterminatejava.util.concurrent.atomic.AtomicBoolean isIndeterminate 
- 
lastMaxProgresslong lastMaxProgress 
- 
lastProgresslong lastProgress 
- 
listenersWeakSet<CancelledListener> listeners 
- 
mainContentPaneljavax.swing.JPanel mainContentPanel 
- 
maxProgresslong maxProgress 
- 
messageLabeljavax.swing.JLabel messageLabel 
- 
paintProgressValueboolean paintProgressValue 
- 
percentFormatjava.text.NumberFormat percentFormat 
- 
progresslong progress 
- 
progressBarjavax.swing.JProgressBar progressBar 
- 
progressBarPaneljavax.swing.JPanel progressBarPanel 
- 
progressMessagejava.lang.String progressMessage 
- 
progressPaneljavax.swing.JPanel progressPanel 
- 
scaleFactorlong scaleFactor 
- 
shouldCancelRunnablejava.lang.Runnable shouldCancelRunnable 
- 
showingCancelButtonboolean showingCancelButton 
- 
showingIconboolean showingIcon 
- 
showingProgressboolean showingProgress 
- 
taskIDjava.util.concurrent.atomic.AtomicInteger taskID 
- 
taskNamejava.lang.String taskName 
- 
updateCancelButtonRunnablejava.lang.Runnable updateCancelButtonRunnable 
- 
updateProgressPanelRunnablejava.lang.Runnable updateProgressPanelRunnable 
- 
updateTimerjavax.swing.Timer updateTimer 
- 
updateToolTipRunnablejava.lang.Runnable updateToolTipRunnable 
 
- 
 
- 
 
- 
- 
Package ghidra.util.xml- 
Class ghidra.util.xml.XmlAttributeException extends java.lang.RuntimeException implements Serializable
 
- 
- 
Package ghidra.xml- 
Class ghidra.xml.XmlException extends java.lang.RuntimeException implements Serializable
- 
Class ghidra.xml.XmlParseException extends java.lang.Exception implements Serializable
 
- 
- 
Package resources.icons- 
Class resources.icons.DisabledImageIconWrapper extends ImageIconWrapper implements Serializable- 
Serialized Fields- 
brightnessPercentint brightnessPercent The inverse percentage of gray (higher percentage equals less gray) to apply to the disabled image; higher is brighter
 
- 
 
- 
- 
Class resources.icons.ImageIconWrapper extends javax.swing.ImageIcon implements Serializable- 
Serialized Fields- 
baseIconjavax.swing.Icon baseIcon 
- 
baseImagejava.awt.Image baseImage 
- 
imagejava.awt.Image image 
- 
imageBytesbyte[] imageBytes 
- 
imageIconjavax.swing.ImageIcon imageIcon 
- 
imageNamejava.lang.String imageName 
- 
imageURLjava.net.URL imageURL 
- 
loadedboolean loaded 
 
- 
 
- 
- 
Class resources.icons.ScaledImageIconWrapper extends ImageIconWrapper implements Serializable- 
Serialized Fields- 
heightint height 
- 
hintsint hints 
- 
widthint width 
 
- 
 
- 
 
- 
- 
Package util.demangler- 
Class util.demangler.GenericDemangledException extends java.lang.Exception implements Serializable- 
Serialized Fields- 
invalidMangledNameboolean invalidMangledName 
 
- 
 
- 
 
-