Serialized Form
-
Package mars.assembler.log
-
Exception mars.assembler.log.AssemblyError
class AssemblyError extends Exception implements Serializable-
Serialized Fields
-
log
AssemblerLog log
-
-
-
-
Package mars.mips.hardware
-
Exception mars.mips.hardware.AddressErrorException
class AddressErrorException extends Exception implements Serializable-
Serialized Fields
-
address
int address
-
type
int type
-
-
-
Exception mars.mips.hardware.InvalidRegisterAccessException
class InvalidRegisterAccessException extends Exception implements Serializable
-
-
Package mars.simulator
-
Exception mars.simulator.SimulatorException
class SimulatorException extends Exception implements Serializable-
Serialized Fields
-
exitCode
Integer exitCode
-
-
-
Class mars.simulator.SimulatorFinishEvent
class SimulatorFinishEvent extends EventObject implements Serializable-
Serialized Fields
-
exception
SimulatorException exception
-
reason
SimulatorFinishEvent.Reason reason
-
-
-
Class mars.simulator.SimulatorPauseEvent
class SimulatorPauseEvent extends EventObject implements Serializable-
Serialized Fields
-
reason
SimulatorPauseEvent.Reason reason
-
stepCount
int stepCount
-
-
-
Class mars.simulator.SimulatorStartEvent
class SimulatorStartEvent extends EventObject implements Serializable-
Serialized Fields
-
stepCount
int stepCount
-
-
-
-
Package mars.tools
-
Class mars.tools.AbstractMarsTool
class AbstractMarsTool extends JFrame implements Serializable -
Class mars.tools.BHTSimulator
class BHTSimulator extends AbstractMarsTool implements Serializable-
Serialized Fields
-
gui
BHTSimGUI gui
The GUI of the BHT simulator. -
lastBranchTaken
boolean lastBranchTaken
State variable that signals if the last branch was taken. -
pendingBranchInstructionAddress
int pendingBranchInstructionAddress
State variable that indicates that the last instruction was a branch instruction (if address != 0) or not (address == 0). -
tableModel
BHTableModel tableModel
The model for the BHT.
-
-
-
Class mars.tools.BitmapDisplay
class BitmapDisplay extends AbstractMarsTool implements Serializable-
Serialized Fields
-
baseAddressChoices
String[] baseAddressChoices
-
baseAddresses
int[] baseAddresses
-
baseAddressSelector
JComboBox<String> baseAddressSelector
-
canvas
mars.tools.BitmapDisplay.BitmapCanvas canvas
-
displayHeightSelector
JComboBox<Integer> displayHeightSelector
-
displayWidthSelector
JComboBox<Integer> displayWidthSelector
-
unitHeightSelector
JComboBox<Integer> unitHeightSelector
-
unitWidthSelector
JComboBox<Integer> unitWidthSelector
-
-
-
Class mars.tools.CacheSimulator
class CacheSimulator extends AbstractMarsTool implements Serializable-
Serialized Fields
-
animations
mars.tools.CacheSimulator.Animation animations
-
cache
mars.tools.CacheSimulator.AbstractCache cache
-
cacheBlockCountSelector
JComboBox<Integer> cacheBlockCountSelector
-
cacheBlockSizeSelector
JComboBox<Integer> cacheBlockSizeSelector
-
cacheHitCount
int cacheHitCount
-
cacheHitCountDisplay
JTextField cacheHitCountDisplay
-
cacheHitRate
double cacheHitRate
-
cacheHitRateDisplay
JProgressBar cacheHitRateDisplay
-
cacheMissCount
int cacheMissCount
-
cacheMissCountDisplay
JTextField cacheMissCountDisplay
-
cachePlacementSelector
JComboBox<CacheSimulator.PlacementPolicy> cachePlacementSelector
-
cacheReplacementSelector
JComboBox<CacheSimulator.ReplacementPolicy> cacheReplacementSelector
-
cacheSetSizeChoices
Integer[] cacheSetSizeChoices
-
cacheSetSizeSelector
JComboBox<Integer> cacheSetSizeSelector
-
cacheSizeDisplay
JTextField cacheSizeDisplay
-
countFonts
Font countFonts
-
debug
boolean debug
Controls display of debugging info. -
emptyBorder
EmptyBorder emptyBorder
-
logDisplay
JTextArea logDisplay
-
memoryAccessCount
int memoryAccessCount
-
memoryAccessCountDisplay
JTextField memoryAccessCountDisplay
-
random
Random random
-
-
-
Class mars.tools.DigitalLabSimulator
class DigitalLabSimulator extends AbstractMarsTool implements Serializable-
Serialized Fields
-
hexadecimalKeyboard
DigitalLabSimulator.HexadecimalKeyboard hexadecimalKeyboard
-
sevenSegmentPanel
DigitalLabSimulator.SevenSegmentPanel sevenSegmentPanel
-
-
-
Class mars.tools.DigitalLabSimulator.HexadecimalKeyboard
class HexadecimalKeyboard extends JPanel implements Serializable-
Serialized Fields
-
buttons
JButton[] buttons
-
-
-
Class mars.tools.DigitalLabSimulator.SevenSegmentDisplay
class SevenSegmentDisplay extends JComponent implements Serializable-
Serialized Fields
-
segments
byte segments
-
-
-
Class mars.tools.DigitalLabSimulator.SevenSegmentPanel
class SevenSegmentPanel extends JPanel implements Serializable-
Serialized Fields
-
displays
DigitalLabSimulator.SevenSegmentDisplay[] displays
-
-
-
Class mars.tools.FloatRepresentation
class FloatRepresentation extends AbstractMarsTool implements Serializable-
Serialized Fields
-
attachedRegister
Register attachedRegister
-
binaryExponentDecoratedDisplay
JPanel binaryExponentDecoratedDisplay
-
binaryExponentDisplay
JTextField binaryExponentDisplay
-
binaryFractionDecoratedDisplay
JPanel binaryFractionDecoratedDisplay
-
binaryFractionDisplay
JTextField binaryFractionDisplay
-
binarySignDecoratedDisplay
JPanel binarySignDecoratedDisplay
-
binarySignDisplay
JTextField binarySignDisplay
-
binaryToDecimalFormulaGraphic
mars.tools.FloatRepresentation.BinaryToDecimalFormulaGraphic binaryToDecimalFormulaGraphic
-
decimalDisplay
JTextField decimalDisplay
-
defaultInstructions
String defaultInstructions
-
expansionDisplay
JLabel expansionDisplay
-
fpRegisters
Register[] fpRegisters
-
hexDisplay
JTextField hexDisplay
-
instructions
mars.tools.FloatRepresentation.InstructionsPane instructions
-
significandLabel
JLabel significandLabel
-
-
-
Class mars.tools.InstructionCounter
class InstructionCounter extends AbstractMarsTool implements Serializable-
Serialized Fields
-
counter
int counter
Number of instructions executed until now. -
counterField
JTextField counterField
-
counterI
int counterI
Number of instructions of type I. -
counterIField
JTextField counterIField
-
counterJ
int counterJ
Number of instructions of type J. -
counterJField
JTextField counterJField
-
counterR
int counterR
Number of instructions of type R. -
counterRField
JTextField counterRField
-
lastAddress
int lastAddress
The last address we saw. We ignore it because the only way for a program to execute twice the same instruction is to enter an infinite loop, which is not insteresting in the POV of counting instructions. -
progressbarI
JProgressBar progressbarI
-
progressbarJ
JProgressBar progressbarJ
-
progressbarR
JProgressBar progressbarR
-
-
-
Class mars.tools.InstructionStatistics
class InstructionStatistics extends AbstractMarsTool implements Serializable-
Serialized Fields
-
lastAddress
int lastAddress
The last address we saw. We ignore it because the only way for a program to execute twice the same instruction is to enter an infinite loop, which is not insteresting in the POV of counting instructions. -
m_categoryLabels
String[] m_categoryLabels
names of the instruction categories as array -
m_counters
int[] m_counters
array of counter variables - one for each instruction category -
m_pbCounters
JProgressBar[] m_pbCounters
array of progress pars - one for each instruction category -
m_tfCounters
JTextField[] m_tfCounters
array of text field - one for each instruction category -
m_tfTotalCounter
JTextField m_tfTotalCounter
text field for visualizing the total number of instructions processed -
m_totalCounter
int m_totalCounter
counter for the total number of instructions processed
-
-
-
Class mars.tools.IntroToTools
class IntroToTools extends AbstractMarsTool implements Serializable -
Class mars.tools.KeyboardAndDisplaySimulator
class KeyboardAndDisplaySimulator extends AbstractMarsTool implements Serializable-
Serialized Fields
-
columns
int columns
-
countingInstructions
boolean countingInstructions
-
delayLengthPanel
mars.tools.KeyboardAndDisplaySimulator.DelayLengthPanel delayLengthPanel
-
delayTechniqueChooser
JComboBox<mars.tools.KeyboardAndDisplaySimulator.TransmitterDelayTechnique> delayTechniqueChooser
-
display
JTextArea display
-
displayAfterDelay
boolean displayAfterDelay
-
displayAfterDelayCheckBox
JCheckBox displayAfterDelayCheckBox
-
displayPanel
JPanel displayPanel
-
displayRandomAccessMode
boolean displayRandomAccessMode
-
instructionCount
int instructionCount
-
intWithCharacterToDisplay
int intWithCharacterToDisplay
-
keyEventAccepter
JTextArea keyEventAccepter
-
receiverListener
Memory.Listener receiverListener
-
rows
int rows
-
transmitDelayInstructionCountLimit
int transmitDelayInstructionCountLimit
-
transmitterListener
Memory.Listener transmitterListener
-
updateDisplayBorder
mars.tools.KeyboardAndDisplaySimulator.DisplayResizeAdapter updateDisplayBorder
-
-
-
Class mars.tools.MemoryReferenceVisualization
class MemoryReferenceVisualization extends AbstractMarsTool implements Serializable-
Serialized Fields
-
canvas
JPanel canvas
-
counterColorScale
mars.tools.MemoryReferenceVisualization.CounterColorScale counterColorScale
-
countTable
int[] countTable
-
defaultBaseAddressIndex
int defaultBaseAddressIndex
-
defaultCounterColors
mars.tools.MemoryReferenceVisualization.CounterColor[] defaultCounterColors
-
displayBaseAddressChoices
String[] displayBaseAddressChoices
-
displayBaseAddresses
int[] displayBaseAddresses
-
displayBaseAddressSelector
JComboBox<String> displayBaseAddressSelector
-
drawHashMarksSelector
JCheckBox drawHashMarksSelector
-
firstAddress
int firstAddress
-
grid
mars.tools.MemoryReferenceVisualization.Grid grid
-
unitPixelHeight
int unitPixelHeight
-
unitPixelWidth
int unitPixelWidth
-
visualizationAreaHeightInPixels
int visualizationAreaHeightInPixels
-
visualizationAreaWidthInPixels
int visualizationAreaWidthInPixels
-
visualizationPixelHeightSelector
JComboBox<String> visualizationPixelHeightSelector
-
visualizationPixelWidthSelector
JComboBox<String> visualizationPixelWidthSelector
-
visualizationUnitPixelHeightSelector
JComboBox<String> visualizationUnitPixelHeightSelector
-
visualizationUnitPixelWidthSelector
JComboBox<String> visualizationUnitPixelWidthSelector
-
wordsPerUnit
int wordsPerUnit
-
wordsPerUnitSelector
JComboBox<String> wordsPerUnitSelector
-
-
-
Class mars.tools.MipsXray
class MipsXray extends AbstractMarsTool implements Serializable -
Class mars.tools.MipsXray.FunctionUnitVisualization
class FunctionUnitVisualization extends JFrame implements Serializable-
Serialized Fields
-
currentUnit
MipsXray.DatapathUnit currentUnit
-
instruction
String instruction
-
-
-
Class mars.tools.VisualStack
class VisualStack extends AbstractMarsTool implements Serializable-
Serialized Fields
-
oldStackPtrValue
int oldStackPtrValue
-
stackOK
boolean stackOK
-
stackViewer
mars.tools.VisualStack.StackViewer stackViewer
-
statusLabel
JLabel statusLabel
-
-
-
-
Package mars.tools.bhtsim
-
Class mars.tools.bhtsim.BHTableModel
class BHTableModel extends AbstractTableModel implements Serializable -
Class mars.tools.bhtsim.BHTSimGUI
class BHTSimGUI extends JPanel implements Serializable-
Serialized Fields
-
entryCountComboBox
JComboBox<Integer> entryCountComboBox
Combo box for selecting the number of BHT entries. -
historySizeComboBox
JComboBox<Integer> historySizeComboBox
Combo box for selecting the history size. -
initialValueComboBox
JComboBox<String> initialValueComboBox
Combo box for selecting the initial value. -
instructionAddressTextField
JTextField instructionAddressTextField
Text field representing the address of the most recent branch instruction. -
instructionIndexTextField
JTextField instructionIndexTextField
Text field representing the resulting BHT index of the branch instruction. -
instructionTextField
JTextField instructionTextField
Text field presenting the most recent branch instruction. -
logTextField
JTextArea logTextField
Text field for log output. -
table
JTable table
The table representing the BHT.
-
-
-
-
Package mars.util
-
Exception mars.util.HardcopyWriter.PrintCanceledException
class PrintCanceledException extends Exception implements Serializable
-
-
Package mars.venus
-
Class mars.venus.AbstractFontSettingDialog
class AbstractFontSettingDialog extends JDialog implements Serializable-
Serialized Fields
-
currentFont
Font currentFont
-
defaultButton
JButton defaultButton
-
fontFamilySelector
JComboBox<String> fontFamilySelector
-
fontSample
JLabel fontSample
-
fontSizeSelector
JSlider fontSizeSelector
-
fontSizeSpinSelector
JSpinner fontSizeSpinSelector
-
fontStyleSelector
JComboBox<EditorFont.Style> fontStyleSelector
-
gui
VenusUI gui
-
initialFontFamily
String initialFontFamily
-
initialFontSize
String initialFontSize
-
initialFontStyle
EditorFont.Style initialFontStyle
-
-
-
Class mars.venus.ColorSelectButton
class ColorSelectButton extends JButton implements Serializable-
Serialized Fields
-
colorValue
Color colorValue
-
-
-
Class mars.venus.ConsoleTextArea
class ConsoleTextArea extends JTextArea implements Serializable-
Serialized Fields
-
documentFilter
DocumentFilter documentFilter
-
inputMaxLength
int inputMaxLength
-
inputResultQueue
ArrayBlockingQueue<String> inputResultQueue
-
inputStartPosition
int inputStartPosition
-
navigationFilter
NavigationFilter navigationFilter
-
outputBuffer
StringBuffer outputBuffer
-
outputBufferLineCount
int outputBufferLineCount
-
outputBufferTrimmed
boolean outputBufferTrimmed
-
outputMessages
List<mars.venus.ConsoleTextArea.TextRange<LogMessage>> outputMessages
-
simulatorListener
SimulatorListener simulatorListener
-
-
-
Class mars.venus.Coprocessor0Tab
class Coprocessor0Tab extends RegistersDisplayTab implements Serializable-
Serialized Fields
-
table
RegistersTable table
-
-
-
Class mars.venus.Coprocessor1Tab
class Coprocessor1Tab extends RegistersDisplayTab implements Serializable-
Serialized Fields
-
conditionFlagCheckBoxes
JCheckBox[] conditionFlagCheckBoxes
-
table
RegistersTable table
-
-
-
Class mars.venus.DynamicTabbedPane
class DynamicTabbedPane extends JTabbedPane implements Serializable-
Serialized Fields
-
tabDragBackground
Color tabDragBackground
-
tabDragHandler
mars.venus.DynamicTabbedPane.TabDragHandler tabDragHandler
-
-
-
Class mars.venus.FontChooserPane
class FontChooserPane extends JPanel implements Serializable-
Serialized Fields
-
availableFontFamilies
String[] availableFontFamilies
-
boldCheckBox
JCheckBox boldCheckBox
-
changeListeners
List<ChangeListener> changeListeners
-
currentFont
Font currentFont
-
fontFamilySelector
JComboBox<String> fontFamilySelector
-
fontSizeSelectorModel
SpinnerNumberModel fontSizeSelectorModel
-
initialFont
Font initialFont
-
italicCheckBox
JCheckBox italicCheckBox
-
-
-
Class mars.venus.MainPane
class MainPane extends JTabbedPane implements Serializable-
Serialized Fields
-
editTab
EditTab editTab
-
executeTab
ExecuteTab executeTab
-
-
-
Class mars.venus.MessagesPane
class MessagesPane extends JTabbedPane implements Serializable-
Serialized Fields
-
console
ConsoleTextArea console
-
consoleTab
JPanel consoleTab
-
messages
ConsoleTextArea messages
-
messagesTab
JPanel messagesTab
-
-
-
Class mars.venus.NumberDisplayBaseChooser
class NumberDisplayBaseChooser extends JCheckBox implements Serializable-
Serialized Fields
-
base
int base
-
settingMenuItem
JCheckBoxMenuItem settingMenuItem
-
-
-
Class mars.venus.ProcessorTab
class ProcessorTab extends RegistersDisplayTab implements Serializable-
Serialized Fields
-
table
RegistersTable table
-
-
-
Class mars.venus.RegistersDisplayTab
class RegistersDisplayTab extends JPanel implements Serializable-
Serialized Fields
-
gui
VenusUI gui
-
-
-
Class mars.venus.RegistersPane
class RegistersPane extends JTabbedPane implements Serializable-
Serialized Fields
-
coprocessor0Tab
Coprocessor0Tab coprocessor0Tab
-
coprocessor1Tab
Coprocessor1Tab coprocessor1Tab
-
processorTab
ProcessorTab processorTab
-
-
-
Class mars.venus.RegistersTable
class RegistersTable extends JTable implements Serializable -
Class mars.venus.RepeatButton
class RepeatButton extends JButton implements Serializable-
Serialized Fields
-
initialDelay
int initialDelay
The initial delay for this button. Hold-down time before first timer firing. In milliseconds. -
interval
int interval
The interval between timer firings for this button once the delay period is past. In milliseconds. -
modifiers
int modifiers
Holder of the modifiers used when the mouse pressed the button. This is used for subsequently fired action events. This may change after mouse pressed if the user moves the mouse out, releases a key and then moves the mouse back in. -
pressed
boolean pressed
The pressed state for this button. -
repeatEnabled
boolean repeatEnabled
Flag to indicate that the button should fire events when held. If false, the button is effectively a plain old JButton, but there may be times when this feature might wish to be disabled. -
timer
Timer timer
The hold-down timer for this button.
-
-
-
Class mars.venus.SimpleCellRenderer
class SimpleCellRenderer extends DefaultTableCellRenderer implements Serializable-
Serialized Fields
-
alignment
int alignment
-
-
-
Class mars.venus.SplashScreen
class SplashScreen extends JWindow implements Serializable-
Serialized Fields
-
duration
int duration
The duration to display the splash screen whenSplashScreen.showSplash()
is called, in milliseconds. -
gui
VenusUI gui
-
-
-
Class mars.venus.VenusUI
class VenusUI extends JFrame implements Serializable-
Serialized Fields
-
actions
List<VenusAction> actions
-
baseTitle
String baseTitle
-
editCommentAction
EditCommentAction editCommentAction
-
editCopyAction
EditCopyAction editCopyAction
-
editCutAction
EditCutAction editCutAction
-
editFindReplaceAction
EditFindReplaceAction editFindReplaceAction
-
editor
Editor editor
-
editPasteAction
EditPasteAction editPasteAction
-
editRedoAction
EditRedoAction editRedoAction
-
editSelectAllAction
EditSelectAllAction editSelectAllAction
-
editUndoAction
EditUndoAction editUndoAction
-
fileCloseAction
FileCloseAction fileCloseAction
-
fileCloseAllAction
FileCloseAllAction fileCloseAllAction
-
fileDumpMemoryAction
FileDumpMemoryAction fileDumpMemoryAction
-
fileExitAction
FileExitAction fileExitAction
-
fileNewAction
FileNewAction fileNewAction
-
fileOpenAction
FileOpenAction fileOpenAction
-
filePrintAction
FilePrintAction filePrintAction
-
fileSaveAction
FileSaveAction fileSaveAction
-
fileSaveAllAction
FileSaveAllAction fileSaveAllAction
-
fileSaveAsAction
FileSaveAsAction fileSaveAsAction
-
fileStatus
FileStatus fileStatus
-
helpAboutAction
HelpAboutAction helpAboutAction
-
helpHelpAction
HelpHelpAction helpHelpAction
-
helpUpdateAction
HelpUpdateAction helpUpdateAction
-
mainPane
MainPane mainPane
-
messagesPane
MessagesPane messagesPane
-
programStatus
ProgramStatus programStatus
-
recentFiles
List<File> recentFiles
-
recentFilesMenu
JMenu recentFilesMenu
-
registersPane
RegistersPane registersPane
-
runAssembleAction
RunAssembleAction runAssembleAction
-
runAssembleFolderAction
RunAssembleFolderAction runAssembleFolderAction
-
runClearBreakpointsAction
RunClearBreakpointsAction runClearBreakpointsAction
-
runPauseAction
RunPauseAction runPauseAction
-
runResetAction
RunResetAction runResetAction
-
runStartAction
RunStartAction runStartAction
-
runStepBackwardAction
RunStepBackwardAction runStepBackwardAction
-
runStepForwardAction
RunStepForwardAction runStepForwardAction
-
runStopAction
RunStopAction runStopAction
-
runToggleBreakpointsAction
RunToggleBreakpointsAction runToggleBreakpointsAction
-
settings
Settings settings
-
settingsAddressDisplayBaseAction
SettingsAddressDisplayBaseAction settingsAddressDisplayBaseAction
-
settingsAssembleOnOpenAction
SettingsAssembleOnOpenAction settingsAssembleOnOpenAction
-
settingsDelayedBranchingAction
SettingsDelayedBranchingAction settingsDelayedBranchingAction
-
settingsEditorAction
SettingsEditorAction settingsEditorAction
-
settingsEndiannessAction
SettingsEndiannessAction settingsEndiannessAction
-
settingsExceptionHandlerAction
SettingsExceptionHandlerAction settingsExceptionHandlerAction
-
settingsExtendedAction
SettingsExtendedAction settingsExtendedAction
-
settingsHighlightingAction
SettingsHighlightingAction settingsHighlightingAction
-
settingsLabelAction
SettingsLabelAction settingsLabelAction
-
settingsMemoryConfigurationAction
SettingsMemoryConfigurationAction settingsMemoryConfigurationAction
-
settingsPopupInputAction
SettingsPopupInputAction settingsPopupInputAction
-
settingsPreferencesAction
SettingsPreferencesAction settingsPreferencesAction
-
settingsProgramArgumentsAction
SettingsProgramArgumentsAction settingsProgramArgumentsAction
-
settingsSelfModifyingCodeAction
SettingsSelfModifyingCodeAction settingsSelfModifyingCodeAction
-
settingsStartAtMainAction
SettingsStartAtMainAction settingsStartAtMainAction
-
settingsValueDisplayBaseAction
SettingsValueDisplayBaseAction settingsValueDisplayBaseAction
-
settingsWarningsAreErrorsAction
SettingsWarningsAreErrorsAction settingsWarningsAreErrorsAction
-
workspaceStateSavingEnabled
boolean workspaceStateSavingEnabled
-
-
-
Class mars.venus.WrappingCellRenderer
class WrappingCellRenderer extends DefaultTableCellRenderer implements Serializable-
Serialized Fields
-
cache
TableCache<mars.venus.WrappingCellRenderer.CellCache> cache
-
column
int column
-
isPainting
boolean isPainting
-
lineHeight
float lineHeight
-
outOfBoundsText
String outOfBoundsText
-
row
int row
-
table
JTable table
-
-
-
-
Package mars.venus.actions
-
Class mars.venus.actions.ToolAction
class ToolAction extends AbstractAction implements Serializable-
Serialized Fields
-
tool
MarsTool tool
-
-
-
Class mars.venus.actions.VenusAction
class VenusAction extends AbstractAction implements Serializable
-
-
Package mars.venus.actions.edit
-
Class mars.venus.actions.edit.EditCommentAction
class EditCommentAction extends VenusAction implements Serializable -
Class mars.venus.actions.edit.EditCopyAction
class EditCopyAction extends VenusAction implements Serializable -
Class mars.venus.actions.edit.EditCutAction
class EditCutAction extends VenusAction implements Serializable -
Class mars.venus.actions.edit.EditFindReplaceAction
class EditFindReplaceAction extends VenusAction implements Serializable-
Serialized Fields
-
caseSensitivity
boolean caseSensitivity
-
searchString
String searchString
-
-
-
Class mars.venus.actions.edit.EditPasteAction
class EditPasteAction extends VenusAction implements Serializable -
Class mars.venus.actions.edit.EditRedoAction
class EditRedoAction extends VenusAction implements Serializable -
Class mars.venus.actions.edit.EditSelectAllAction
class EditSelectAllAction extends VenusAction implements Serializable -
Class mars.venus.actions.edit.EditUndoAction
class EditUndoAction extends VenusAction implements Serializable
-
-
Package mars.venus.actions.file
-
Class mars.venus.actions.file.FileCloseAction
class FileCloseAction extends VenusAction implements Serializable -
Class mars.venus.actions.file.FileCloseAllAction
class FileCloseAllAction extends VenusAction implements Serializable -
Class mars.venus.actions.file.FileDumpMemoryAction
class FileDumpMemoryAction extends VenusAction implements Serializable-
Serialized Fields
-
dumpDialog
JDialog dumpDialog
-
dumpFormatSelector
JComboBox<DumpFormat> dumpFormatSelector
-
segmentSelector
JComboBox<String> segmentSelector
-
-
-
Class mars.venus.actions.file.FileExitAction
class FileExitAction extends VenusAction implements Serializable -
Class mars.venus.actions.file.FileNewAction
class FileNewAction extends VenusAction implements Serializable -
Class mars.venus.actions.file.FileOpenAction
class FileOpenAction extends VenusAction implements Serializable -
Class mars.venus.actions.file.FilePrintAction
class FilePrintAction extends VenusAction implements Serializable -
Class mars.venus.actions.file.FileSaveAction
class FileSaveAction extends VenusAction implements Serializable -
Class mars.venus.actions.file.FileSaveAllAction
class FileSaveAllAction extends VenusAction implements Serializable -
Class mars.venus.actions.file.FileSaveAsAction
class FileSaveAsAction extends VenusAction implements Serializable
-
-
Package mars.venus.actions.help
-
Class mars.venus.actions.help.HelpAboutAction
class HelpAboutAction extends VenusAction implements Serializable -
Class mars.venus.actions.help.HelpHelpAction
class HelpHelpAction extends VenusAction implements Serializable -
Class mars.venus.actions.help.HelpUpdateAction
class HelpUpdateAction extends VenusAction implements Serializable
-
-
Package mars.venus.actions.run
-
Class mars.venus.actions.run.RunAssembleAction
class RunAssembleAction extends VenusAction implements Serializable -
Class mars.venus.actions.run.RunAssembleFolderAction
class RunAssembleFolderAction extends VenusAction implements Serializable -
Class mars.venus.actions.run.RunClearBreakpointsAction
class RunClearBreakpointsAction extends VenusAction implements Serializable -
Class mars.venus.actions.run.RunPauseAction
class RunPauseAction extends VenusAction implements Serializable -
Class mars.venus.actions.run.RunResetAction
class RunResetAction extends VenusAction implements Serializable -
Class mars.venus.actions.run.RunStartAction
class RunStartAction extends VenusAction implements Serializable -
Class mars.venus.actions.run.RunStepBackwardAction
class RunStepBackwardAction extends VenusAction implements Serializable -
Class mars.venus.actions.run.RunStepForwardAction
class RunStepForwardAction extends VenusAction implements Serializable -
Class mars.venus.actions.run.RunStopAction
class RunStopAction extends VenusAction implements Serializable -
Class mars.venus.actions.run.RunToggleBreakpointsAction
class RunToggleBreakpointsAction extends VenusAction implements Serializable
-
-
Package mars.venus.actions.settings
-
Class mars.venus.actions.settings.SettingsAddressDisplayBaseAction
class SettingsAddressDisplayBaseAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsAssembleOnOpenAction
class SettingsAssembleOnOpenAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsDelayedBranchingAction
class SettingsDelayedBranchingAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsEditorAction
class SettingsEditorAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsEndiannessAction
class SettingsEndiannessAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsExceptionHandlerAction
class SettingsExceptionHandlerAction extends VenusAction implements Serializable-
Serialized Fields
-
exceptionHandlerDialog
JDialog exceptionHandlerDialog
-
exceptionHandlerDisplay
JTextField exceptionHandlerDisplay
-
exceptionHandlerSelectionButton
JButton exceptionHandlerSelectionButton
-
exceptionHandlerSetting
JCheckBox exceptionHandlerSetting
-
initialPathname
String initialPathname
-
initialSelected
boolean initialSelected
-
-
-
Class mars.venus.actions.settings.SettingsExtendedAction
class SettingsExtendedAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsHighlightingAction
class SettingsHighlightingAction extends VenusAction implements Serializable-
Serialized Fields
-
backgroundButtons
JButton[] backgroundButtons
-
backgroundSettings
ColorSetting[] backgroundSettings
-
currentDataHighlightSetting
boolean currentDataHighlightSetting
-
currentNondefaultBackground
Color[] currentNondefaultBackground
-
currentNondefaultForeground
Color[] currentNondefaultForeground
-
currentRegisterHighlightSetting
boolean currentRegisterHighlightSetting
-
dataHighlightButton
JButton dataHighlightButton
-
defaultCheckBoxes
JCheckBox[] defaultCheckBoxes
-
foregroundButtons
JButton[] foregroundButtons
-
foregroundSettings
ColorSetting[] foregroundSettings
-
highlightDialog
JDialog highlightDialog
-
initialDataHighlightSetting
boolean initialDataHighlightSetting
-
initialRegisterHighlightSetting
boolean initialRegisterHighlightSetting
-
initialSettingsBackground
Color[] initialSettingsBackground
-
initialSettingsForeground
Color[] initialSettingsForeground
-
registerHighlightButton
JButton registerHighlightButton
-
samples
JLabel[] samples
-
-
-
Class mars.venus.actions.settings.SettingsLabelAction
class SettingsLabelAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsMemoryConfigurationAction
class SettingsMemoryConfigurationAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsPopupInputAction
class SettingsPopupInputAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsPreferencesAction
class SettingsPreferencesAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsProgramArgumentsAction
class SettingsProgramArgumentsAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsSelfModifyingCodeAction
class SettingsSelfModifyingCodeAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsStartAtMainAction
class SettingsStartAtMainAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsValueDisplayBaseAction
class SettingsValueDisplayBaseAction extends VenusAction implements Serializable -
Class mars.venus.actions.settings.SettingsWarningsAreErrorsAction
class SettingsWarningsAreErrorsAction extends VenusAction implements Serializable
-
-
Package mars.venus.editor
-
Class mars.venus.editor.EditTab
class EditTab extends DynamicTabbedPane implements Serializable -
Class mars.venus.editor.FileEditorTab
class FileEditorTab extends JPanel implements Serializable-
Serialized Fields
-
caretPositionLabel
JLabel caretPositionLabel
-
file
File file
-
fileStatus
FileStatus fileStatus
-
gui
VenusUI gui
-
lineNumbers
JLabel lineNumbers
-
textEditingArea
MARSTextEditingArea textEditingArea
-
-
-
-
Package mars.venus.editor.jeditsyntax
-
Class mars.venus.editor.jeditsyntax.JEditBasedTextArea
class JEditBasedTextArea extends JEditTextArea implements Serializable-
Serialized Fields
-
compoundEdit
CompoundEdit compoundEdit
-
fileEditorTab
FileEditorTab fileEditorTab
-
isCompoundEdit
boolean isCompoundEdit
-
settings
Settings settings
-
undoManager
UndoManager undoManager
-
-
-
Class mars.venus.editor.jeditsyntax.JEditTextArea
class JEditTextArea extends JComponent implements Serializable-
Serialized Fields
-
biasLeft
boolean biasLeft
-
blink
boolean blink
-
bracketLine
int bracketLine
-
bracketPosition
int bracketPosition
-
caretBlinkRate
int caretBlinkRate
-
caretBlinks
boolean caretBlinks
-
caretEvent
JEditTextArea.MutableCaretEvent caretEvent
-
caretVisible
boolean caretVisible
-
document
SyntaxDocument document
-
documentHandler
JEditTextArea.DocumentHandler documentHandler
-
editable
boolean editable
-
electricScroll
int electricScroll
-
firstLine
int firstLine
-
horizontal
JScrollBar horizontal
-
horizontalOffset
int horizontalOffset
-
inputHandler
InputHandler inputHandler
-
lineNumbersVertical
JScrollBar lineNumbersVertical
-
lineSegment
Segment lineSegment
-
listenerList
EventListenerList listenerList
-
magicCaret
int magicCaret
-
overwrite
boolean overwrite
-
painter
TextAreaPainter painter
-
popup
JPopupMenu popup
-
popupMenu
JPopupMenu popupMenu
-
rectSelect
boolean rectSelect
-
scrollBarsInitialized
boolean scrollBarsInitialized
-
selectionEnd
int selectionEnd
-
selectionEndLine
int selectionEndLine
-
selectionStart
int selectionStart
-
selectionStartLine
int selectionStartLine
-
unredoing
boolean unredoing
-
vertical
JScrollBar vertical
-
visibleLines
int visibleLines
-
-
-
Class mars.venus.editor.jeditsyntax.JEditTextArea.CaretUndo
class CaretUndo extends AbstractUndoableEdit implements Serializable-
Serialized Fields
-
end
int end
-
start
int start
-
-
-
Class mars.venus.editor.jeditsyntax.JEditTextArea.MutableCaretEvent
class MutableCaretEvent extends CaretEvent implements Serializable -
Class mars.venus.editor.jeditsyntax.SyntaxDocument
class SyntaxDocument extends PlainDocument implements Serializable-
Serialized Fields
-
tokenMarker
TokenMarker tokenMarker
-
-
-
Class mars.venus.editor.jeditsyntax.TextAreaPainter
class TextAreaPainter extends JComponent implements Serializable-
Serialized Fields
-
blockCaret
boolean blockCaret
-
bracketHighlight
boolean bracketHighlight
-
bracketHighlightColor
Color bracketHighlightColor
-
caretForeground
Color caretForeground
-
cols
int cols
-
currentLine
Segment currentLine
-
currentLineIndex
int currentLineIndex
-
currentLineTokens
Token currentLineTokens
-
eolMarkerColor
Color eolMarkerColor
-
eolMarkers
boolean eolMarkers
-
fontMetrics
FontMetrics fontMetrics
-
highlights
TextAreaPainter.Highlight highlights
-
lineHighlight
boolean lineHighlight
-
lineHighlightColor
Color lineHighlightColor
-
paintInvalid
boolean paintInvalid
-
rows
int rows
-
selectionBackground
Color selectionBackground
-
styles
SyntaxStyle[] styles
-
tabSize
int tabSize
-
tabSizeChars
int tabSizeChars
-
textArea
JEditTextArea textArea
-
-
-
-
Package mars.venus.execute
-
Class mars.venus.execute.DataSegmentWindow
class DataSegmentWindow extends JInternalFrame implements Serializable-
Serialized Fields
-
addressColumn
int addressColumn
-
addressHighlighting
boolean addressHighlighting
-
addressRowFirstAddress
int addressRowFirstAddress
-
asciiDisplay
boolean asciiDisplay
-
baseAddressButtons
JButton[] baseAddressButtons
-
baseAddressChoices
String[] baseAddressChoices
-
baseAddresses
int[] baseAddresses
-
baseAddressSelector
JComboBox<String> baseAddressSelector
-
contentPane
Container contentPane
-
defaultBaseAddressIndex
int defaultBaseAddressIndex
-
firstAddress
int firstAddress
-
gui
VenusUI gui
-
homeAddress
int homeAddress
-
nextButton
JButton nextButton
-
prevButton
JButton prevButton
-
table
JTable table
-
tableData
Object[][] tableData
-
tablePanel
JPanel tablePanel
-
tableScrollPane
JScrollPane tableScrollPane
-
userOrKernelMode
boolean userOrKernelMode
-
-
-
Class mars.venus.execute.ExecuteTab
class ExecuteTab extends JDesktopPane implements Serializable-
Serialized Fields
-
addressDisplayBase
NumberDisplayBaseChooser addressDisplayBase
-
dataSegment
DataSegmentWindow dataSegment
-
gui
VenusUI gui
-
labelValues
SymbolTableWindow labelValues
-
labelWindowVisible
boolean labelWindowVisible
-
textSegment
TextSegmentWindow textSegment
-
valueDisplayBase
NumberDisplayBaseChooser valueDisplayBase
-
-
-
Class mars.venus.execute.RunSpeedPanel
class RunSpeedPanel extends JPanel implements Serializable -
Class mars.venus.execute.SymbolTableWindow
class SymbolTableWindow extends JInternalFrame implements Serializable -
Class mars.venus.execute.TextSegmentWindow
class TextSegmentWindow extends JInternalFrame implements Serializable-
Serialized Fields
-
addressRows
Hashtable<Integer,
Integer> addressRows -
breakpointsEnabled
boolean breakpointsEnabled
-
data
Object[][] data
-
executeAddress
int executeAddress
-
executeMods
Hashtable<Integer,
mars.venus.execute.TextSegmentWindow.ModifiedCode> executeMods -
fetchAddress
int fetchAddress
-
gui
VenusUI gui
-
programArgumentsPanel
JPanel programArgumentsPanel
-
programArgumentsTextField
JTextField programArgumentsTextField
-
rowAddresses
int[] rowAddresses
-
table
mars.venus.execute.TextSegmentWindow.TextSegmentTable table
-
tableModel
mars.venus.execute.TextSegmentWindow.TextTableModel tableModel
-
tableModelListener
TableModelListener tableModelListener
-
tableScroller
JScrollPane tableScroller
-
-
-
-
Package mars.venus.preferences
-
Class mars.venus.preferences.AppearancePreferencesTab
class AppearancePreferencesTab extends PreferencesTab implements Serializable-
Serialized Fields
-
consoleFontChooser
FontChooserPane consoleFontChooser
-
editorFontChooser
FontChooserPane editorFontChooser
-
initialTheme
AppearancePreferencesTab.Theme initialTheme
-
tableFontChooser
FontChooserPane tableFontChooser
-
tableHighlightFontChooser
FontChooserPane tableHighlightFontChooser
-
themeChooser
JComboBox<AppearancePreferencesTab.Theme> themeChooser
-
-
-
Class mars.venus.preferences.EditorPreferencesTab
class EditorPreferencesTab extends PreferencesTab implements Serializable -
Class mars.venus.preferences.ExceptionPreferencesTab
class ExceptionPreferencesTab extends PreferencesTab implements Serializable -
Class mars.venus.preferences.GeneralPreferencesTab
class GeneralPreferencesTab extends PreferencesTab implements Serializable -
Class mars.venus.preferences.MemoryPreferencesTab
class MemoryPreferencesTab extends PreferencesTab implements Serializable -
Class mars.venus.preferences.PreferencesDialog
class PreferencesDialog extends JDialog implements Serializable-
Serialized Fields
-
gui
VenusUI gui
-
tabs
List<PreferencesTab> tabs
-
-
-
Class mars.venus.preferences.PreferencesTab
class PreferencesTab extends JScrollPane implements Serializable -
Class mars.venus.preferences.SimulatorPreferencesTab
class SimulatorPreferencesTab extends PreferencesTab implements Serializable
-
-
Package mars.venus.themes
-
Class mars.venus.themes.SolarizedDarkLaf
class SolarizedDarkLaf extends com.formdev.flatlaf.FlatDarkLaf implements Serializable -
Class mars.venus.themes.SolarizedLightLaf
class SolarizedLightLaf extends com.formdev.flatlaf.FlatLightLaf implements Serializable
-