java.lang.String label
int num
boolean isNull
MARSSimulator.SymbolType observedType
boolean isBeingUsedAsAMarsTool
mars.tools.AbstractMarsToolAndApplication thisMarsApp
javax.swing.JDialog dialog
java.awt.Window theWindow
javax.swing.JLabel headingLabel
java.lang.String title
java.lang.String heading
javax.swing.border.EmptyBorder emptyBorder
java.awt.Color backgroundColor
int lowMemoryAddress
int highMemoryAddress
boolean observing
java.io.File mostRecentlyOpenedFile
java.lang.Runnable interactiveGUIUpdater
mars.tools.AbstractMarsToolAndApplication.MessageField operationStatusMessages
javax.swing.JButton openFileButton
javax.swing.JButton assembleRunButton
javax.swing.JButton stopButton
boolean multiFileAssemble
mars.tools.AbstractMarsToolAndApplication.ConnectButton connectButton
java.util.Vector<E> m_entries
int m_entryCnt
int m_historySize
java.lang.String[] m_columnNames
java.lang.Class<T>[] m_columnClasses
javax.swing.JTextField m_tfInstruction
javax.swing.JTextField m_tfAddress
javax.swing.JTextField m_tfIndex
javax.swing.JComboBox<E> m_cbBHTentries
javax.swing.JComboBox<E> m_cbBHThistory
javax.swing.JComboBox<E> m_cbBHTinitVal
javax.swing.JTable m_tabBHT
javax.swing.JTextArea m_taLog
mars.tools.BHTSimGUI m_gui
mars.tools.BHTableModel m_bhtModel
int m_pendingBranchInstAddress
boolean m_lastBranchTaken
javax.swing.JComboBox<E> visualizationUnitPixelWidthSelector
javax.swing.JComboBox<E> visualizationUnitPixelHeightSelector
javax.swing.JComboBox<E> visualizationPixelWidthSelector
javax.swing.JComboBox<E> visualizationPixelHeightSelector
javax.swing.JComboBox<E> displayBaseAddressSelector
java.awt.Graphics drawingArea
javax.swing.JPanel canvas
javax.swing.JPanel results
javax.swing.border.EmptyBorder emptyBorder
java.awt.Font countFonts
java.awt.Color backgroundColor
java.lang.String[] visualizationUnitPixelWidthChoices
int defaultVisualizationUnitPixelWidthIndex
java.lang.String[] visualizationUnitPixelHeightChoices
int defaultVisualizationUnitPixelHeightIndex
java.lang.String[] displayAreaPixelWidthChoices
int defaultDisplayWidthIndex
java.lang.String[] displayAreaPixelHeightChoices
int defaultDisplayHeightIndex
int unitPixelWidth
int unitPixelHeight
int displayAreaWidthInPixels
int displayAreaHeightInPixels
java.lang.String[] displayBaseAddressChoices
int[] displayBaseAddresses
int defaultBaseAddressIndex
int baseAddress
mars.tools.BitmapDisplay.Grid theGrid
javax.swing.JComboBox<E> cacheBlockSizeSelector
javax.swing.JComboBox<E> cacheBlockCountSelector
javax.swing.JComboBox<E> cachePlacementSelector
javax.swing.JComboBox<E> cacheReplacementSelector
javax.swing.JComboBox<E> cacheSetSizeSelector
javax.swing.JTextField memoryAccessCountDisplay
javax.swing.JTextField cacheHitCountDisplay
javax.swing.JTextField cacheMissCountDisplay
javax.swing.JTextField replacementPolicyDisplay
javax.swing.JTextField cachableAddressesDisplay
javax.swing.JTextField cacheSizeDisplay
javax.swing.JProgressBar cacheHitRateDisplay
mars.tools.CacheSimulator.Animation animations
javax.swing.JPanel logPanel
javax.swing.JScrollPane logScroll
javax.swing.JTextArea logText
javax.swing.JCheckBox logShow
javax.swing.border.EmptyBorder emptyBorder
java.awt.Font countFonts
java.awt.Color backgroundColor
int[] cacheBlockSizeChoicesInt
int[] cacheBlockCountChoicesInt
java.lang.String[] cacheBlockSizeChoices
java.lang.String[] cacheBlockCountChoices
java.lang.String[] placementPolicyChoices
int DIRECT
int FULL
int SET
java.lang.String[] replacementPolicyChoices
int LRU
int RANDOM
java.lang.String[] cacheSetSizeChoices
int defaultCacheBlockSizeIndex
int defaultCacheBlockCountIndex
int defaultPlacementPolicyIndex
int defaultReplacementPolicyIndex
int defaultCacheSetSizeIndex
mars.tools.CacheSimulator.AbstractCache theCache
int memoryAccessCount
int cacheHitCount
int cacheMissCount
double cacheHitRate
java.util.Random randu
mars.tools.DigitalLabSim.SevenSegmentPanel sevenSegPanel
mars.tools.DigitalLabSim.HexaKeyboard hexaKeyPanel
javax.swing.JButton[] button
char aff
mars.tools.DigitalLabSim.SevenSegmentDisplay[] display
mars.mips.hardware.Register attachedRegister
mars.mips.hardware.Register[] fpRegisters
mars.tools.FloatRepresentation thisFloatTool
javax.swing.JPanel binarySignDecoratedDisplay
javax.swing.JPanel binaryExponentDecoratedDisplay
javax.swing.JPanel binaryFractionDecoratedDisplay
javax.swing.JTextField hexDisplay
javax.swing.JTextField decimalDisplay
javax.swing.JTextField binarySignDisplay
javax.swing.JTextField binaryExponentDisplay
javax.swing.JTextField binaryFractionDisplay
javax.swing.JLabel expansionDisplay
javax.swing.JLabel significandLabel
mars.tools.FloatRepresentation.BinaryToDecimalFormulaGraphic binaryToDecimalFormulaGraphic
mars.tools.FloatRepresentation.InstructionsPane instructions
java.lang.String defaultInstructions
int counter
javax.swing.JTextField counterField
int counterR
javax.swing.JTextField counterRField
javax.swing.JProgressBar progressbarR
int counterI
javax.swing.JTextField counterIField
javax.swing.JProgressBar progressbarI
int counterJ
javax.swing.JTextField counterJField
javax.swing.JProgressBar progressbarJ
int lastAddress
javax.swing.JTextField m_tfTotalCounter
javax.swing.JTextField[] m_tfCounters
javax.swing.JProgressBar[] m_pbCounters
int m_totalCounter
int[] m_counters
java.lang.String[] m_categoryLabels
int lastAddress
mars.tools.KeyboardAndDisplaySimulator.TransmitterDelayTechnique[] delayTechniques
boolean countingInstructions
int instructionCount
int transmitDelayInstructionCountLimit
int currentDelayInstructionLimit
char characterToDisplay
boolean displayAfterDelay
javax.swing.JPanel keyboardAndDisplay
javax.swing.JScrollPane displayScrollPane
javax.swing.JTextArea display
javax.swing.JPanel displayPanel
javax.swing.JPanel displayOptions
javax.swing.JComboBox<E> delayTechniqueChooser
mars.tools.KeyboardAndDisplaySimulator.DelayLengthPanel delayLengthPanel
javax.swing.JSlider delayLengthSlider
javax.swing.JCheckBox displayAfterDelayCheckBox
javax.swing.JPanel keyboardPanel
javax.swing.JScrollPane keyAccepterScrollPane
javax.swing.JTextArea keyEventAccepter
javax.swing.JButton fontButton
java.awt.Font defaultFont
javax.swing.JComboBox<E> wordsPerUnitSelector
javax.swing.JComboBox<E> visualizationUnitPixelWidthSelector
javax.swing.JComboBox<E> visualizationUnitPixelHeightSelector
javax.swing.JComboBox<E> visualizationPixelWidthSelector
javax.swing.JComboBox<E> visualizationPixelHeightSelector
javax.swing.JComboBox<E> displayBaseAddressSelector
javax.swing.JCheckBox drawHashMarksSelector
java.awt.Graphics drawingArea
javax.swing.JPanel canvas
javax.swing.JPanel results
javax.swing.border.EmptyBorder emptyBorder
java.awt.Font countFonts
java.awt.Color backgroundColor
java.lang.String[] wordsPerUnitChoices
int defaultWordsPerUnitIndex
java.lang.String[] visualizationUnitPixelWidthChoices
int defaultVisualizationUnitPixelWidthIndex
java.lang.String[] visualizationUnitPixelHeightChoices
int defaultVisualizationUnitPixelHeightIndex
java.lang.String[] displayAreaPixelWidthChoices
int defaultDisplayWidthIndex
java.lang.String[] displayAreaPixelHeightChoices
int defaultDisplayHeightIndex
boolean defaultDrawHashMarks
int unitPixelWidth
int unitPixelHeight
int wordsPerUnit
int visualizationAreaWidthInPixels
int visualizationAreaHeightInPixels
mars.tools.MemoryReferenceVisualization.CounterColor[] defaultCounterColors
int[] countTable
int COUNT_INDEX_INIT
java.lang.String[] displayBaseAddressChoices
int[] displayBaseAddresses
int defaultBaseAddressIndex
int baseAddress
mars.tools.MemoryReferenceVisualization.Grid theGrid
mars.tools.MemoryReferenceVisualization.CounterColorScale counterColorScale
java.awt.Color failColor
java.awt.Color successColor
java.awt.event.ActionListener al
java.awt.Dimension d
java.util.ArrayList<E> jButtons
javax.swing.JPanel panel
java.lang.Class<T> testClass
javax.swing.JDialog editorDialog
javax.swing.JComboBox<E> fontFamilySelector
javax.swing.JComboBox<E> fontStyleSelector
javax.swing.JSlider fontSizeSelector
javax.swing.JSpinner fontSizeSpinSelector
javax.swing.JLabel fontSample
java.awt.Font currentFont
java.lang.String initialFontFamily
java.lang.String initialFontStyle
java.lang.String initialFontSize
java.lang.Object[][] tableData
boolean highlighting
int highlightRow
mars.venus.ExecutePane executePane
int[] rowGivenRegNumber
java.lang.Object[][] tableData
boolean highlighting
int highlightRow
mars.venus.ExecutePane executePane
javax.swing.JCheckBox[] conditionFlagCheckBox
javax.swing.JScrollPane dataTableScroller
java.awt.Container contentPane
javax.swing.JPanel tablePanel
javax.swing.JButton dataButton
javax.swing.JButton nextButton
javax.swing.JButton prevButton
javax.swing.JButton stakButton
javax.swing.JButton globButton
javax.swing.JButton heapButton
javax.swing.JButton kernButton
javax.swing.JButton extnButton
javax.swing.JButton mmioButton
javax.swing.JButton textButton
javax.swing.JCheckBox asciiDisplayCheckBox
boolean addressHighlighting
boolean asciiDisplay
int addressRow
int addressColumn
int addressRowFirstAddress
mars.Settings settings
int firstAddress
int homeAddress
boolean userOrKernelMode
javax.swing.JComboBox<E> baseAddressSelector
java.lang.String[] displayBaseAddressChoices
int[] displayBaseAddresses
int defaultBaseAddressIndex
javax.swing.JButton[] baseAddressButtons
int[] displayBaseAddressArray
java.lang.String[] descriptions
javax.swing.JDialog findReplaceDialog
mars.venus.editors.MARSTextEditingArea sourceCode
mars.venus.VenusUI mainUI
java.lang.String currentDirectoryPath
javax.swing.JLabel caretPositionLabel
javax.swing.JCheckBox showLineNumbers
javax.swing.JLabel lineNumbers
boolean isCompoundEdit
javax.swing.undo.CompoundEdit compoundEdit
mars.venus.FileStatus fileStatus
mars.venus.EditPane editTab
mars.venus.MainPane mainPane
mars.venus.VenusUI mainUI
mars.venus.Editor editor
mars.venus.EditTabbedPane.FileOpener fileOpener
mars.venus.RegistersWindow registerValues
mars.venus.Coprocessor1Window coprocessor1Values
mars.venus.Coprocessor0Window coprocessor0Values
mars.venus.DataSegmentWindow dataSegment
mars.venus.TextSegmentWindow textSegment
mars.venus.LabelsWindow labelValues
mars.venus.VenusUI mainUI
mars.venus.NumberDisplayBaseChooser valueDisplayBase
mars.venus.NumberDisplayBaseChooser addressDisplayBase
boolean labelWindowVisible
javax.swing.JDialog dumpDialog
java.lang.String[] segmentArray
int[] baseAddressArray
int[] limitAddressArray
int[] highAddressArray
java.lang.String[] segmentListArray
int[] segmentListBaseArray
int[] segmentListHighArray
javax.swing.JComboBox<E> segmentListSelector
javax.swing.JComboBox<E> formatListSelector
java.io.File mostRecentlyOpenedFile
javax.swing.JFileChooser fileChooser
int fileFilterCount
java.util.ArrayList<E> fileFilterList
java.beans.PropertyChangeListener listenForUserAddedFileFilter
mars.venus.VenusUI mainUI
java.awt.Container contentPane
javax.swing.JPanel labelPanel
javax.swing.JCheckBox dataLabels
javax.swing.JCheckBox textLabels
java.util.ArrayList<E> listOfLabelsForSymbolTable
mars.venus.LabelsWindow labelsWindow
java.util.Comparator<T> tableSortComparator
java.util.Comparator<T>[] tableSortingComparators
int sortState
mars.venus.EditPane editTab
mars.venus.ExecutePane executeTab
mars.venus.EditTabbedPane editTabbedPane
mars.venus.VenusUI mainUI
javax.swing.JTextArea assemble
javax.swing.JTextArea run
javax.swing.JPanel assembleTab
javax.swing.JPanel runTab
int base
javax.swing.JCheckBoxMenuItem settingMenuItem
mars.venus.RegistersWindow regsTab
mars.venus.Coprocessor1Window cop1Tab
mars.venus.Coprocessor0Window cop0Tab
mars.venus.VenusUI mainUI
java.lang.Object[][] tableData
boolean highlighting
int highlightRow
mars.venus.ExecutePane executePane
boolean pressed
boolean repeatEnabled
javax.swing.Timer timer
int initialDelay
int delay
int modifiers
java.lang.String name
mars.venus.ExecutePane executePane
java.lang.String name
mars.venus.ExecutePane executePane
double[] speedTable
javax.swing.JLabel sliderLabel
javax.swing.JSlider runSpeedSlider
int runSpeedIndex
java.lang.String name
mars.venus.ExecutePane executePane
javax.swing.JDialog editorDialog
javax.swing.JComboBox<E> fontFamilySelector
javax.swing.JComboBox<E> fontStyleSelector
javax.swing.JSlider tabSizeSelector
javax.swing.JTextField fontSizeDisplay
java.lang.String initialFontFamily
java.lang.String initialFontStyle
java.lang.String initialFontSize
javax.swing.JDialog exceptionHandlerDialog
javax.swing.JCheckBox exceptionHandlerSetting
javax.swing.JButton exceptionHandlerSelectionButton
javax.swing.JTextField exceptionHandlerDisplay
boolean initialSelected
java.lang.String initialPathname
javax.swing.JDialog highlightDialog
javax.swing.JButton[] backgroundButtons
javax.swing.JButton[] foregroundButtons
javax.swing.JButton[] fontButtons
javax.swing.JCheckBox[] defaultCheckBoxes
javax.swing.JLabel[] samples
java.awt.Color[] currentNondefaultBackground
java.awt.Color[] currentNondefaultForeground
java.awt.Color[] initialSettingsBackground
java.awt.Color[] initialSettingsForeground
java.awt.Font[] initialFont
java.awt.Font[] currentFont
java.awt.Font[] currentNondefaultFont
javax.swing.JButton dataHighlightButton
javax.swing.JButton registerHighlightButton
boolean currentDataHighlightSetting
boolean initialDataHighlightSetting
boolean currentRegisterHighlightSetting
boolean initialRegisterHighlightSetting
javax.swing.JDialog configDialog
javax.swing.JComboBox<E> fontFamilySelector
javax.swing.JComboBox<E> fontStyleSelector
javax.swing.JSlider fontSizeSelector
javax.swing.JTextField fontSizeDisplay
mars.venus.SettingsMemoryConfigurationAction thisAction
java.lang.String initialFontFamily
java.lang.String initialFontStyle
java.lang.String initialFontSize
javax.swing.JPanel programArgumentsPanel
javax.swing.JTextField programArgumentsTextField
javax.swing.JTable table
javax.swing.JScrollPane tableScroller
java.lang.Object[][] data
int[] intAddresses
java.util.Hashtable<K,V> addressRows
java.util.Hashtable<K,V> executeMods
java.awt.Container contentPane
mars.venus.TextSegmentWindow.TextTableModel tableModel
java.awt.Font tableCellFont
boolean codeHighlighting
boolean breakpointsEnabled
int highlightAddress
javax.swing.event.TableModelListener tableModelListener
boolean inDelaySlot
java.lang.Class<T> toolClass
mars.venus.VenusUI mainUI
javax.swing.JMenuBar menu
javax.swing.JToolBar toolbar
mars.venus.MainPane mainPane
mars.venus.RegistersPane registersPane
mars.venus.RegistersWindow registersTab
mars.venus.Coprocessor1Window coprocessor1Tab
mars.venus.Coprocessor0Window coprocessor0Tab
mars.venus.MessagesPane messagesPane
javax.swing.JSplitPane splitter
javax.swing.JSplitPane horizonSplitter
javax.swing.JPanel north
int frameState
mars.venus.Editor editor
javax.swing.JMenu file
javax.swing.JMenu run
javax.swing.JMenu window
javax.swing.JMenu help
javax.swing.JMenu edit
javax.swing.JMenu settings
javax.swing.JMenuItem fileNew
javax.swing.JMenuItem fileOpen
javax.swing.JMenuItem fileClose
javax.swing.JMenuItem fileCloseAll
javax.swing.JMenuItem fileSave
javax.swing.JMenuItem fileSaveAs
javax.swing.JMenuItem fileSaveAll
javax.swing.JMenuItem fileDumpMemory
javax.swing.JMenuItem filePrint
javax.swing.JMenuItem fileExit
javax.swing.JMenuItem editUndo
javax.swing.JMenuItem editRedo
javax.swing.JMenuItem editCut
javax.swing.JMenuItem editCopy
javax.swing.JMenuItem editPaste
javax.swing.JMenuItem editFindReplace
javax.swing.JMenuItem editSelectAll
javax.swing.JMenuItem runGo
javax.swing.JMenuItem runStep
javax.swing.JMenuItem runBackstep
javax.swing.JMenuItem runReset
javax.swing.JMenuItem runAssemble
javax.swing.JMenuItem runStop
javax.swing.JMenuItem runPause
javax.swing.JMenuItem runClearBreakpoints
javax.swing.JMenuItem runToggleBreakpoints
javax.swing.JCheckBoxMenuItem settingsLabel
javax.swing.JCheckBoxMenuItem settingsPopupInput
javax.swing.JCheckBoxMenuItem settingsValueDisplayBase
javax.swing.JCheckBoxMenuItem settingsAddressDisplayBase
javax.swing.JCheckBoxMenuItem settingsExtended
javax.swing.JCheckBoxMenuItem settingsAssembleOnOpen
javax.swing.JCheckBoxMenuItem settingsAssembleAll
javax.swing.JCheckBoxMenuItem settingsWarningsAreErrors
javax.swing.JCheckBoxMenuItem settingsStartAtMain
javax.swing.JCheckBoxMenuItem settingsDelayedBranching
javax.swing.JCheckBoxMenuItem settingsProgramArguments
javax.swing.JCheckBoxMenuItem settingsSelfModifyingCode
javax.swing.JMenuItem settingsExceptionHandler
javax.swing.JMenuItem settingsEditor
javax.swing.JMenuItem settingsHighlighting
javax.swing.JMenuItem settingsMemoryConfiguration
javax.swing.JMenuItem helpHelp
javax.swing.JMenuItem helpAbout
javax.swing.JButton Undo
javax.swing.JButton Redo
javax.swing.JButton Cut
javax.swing.JButton Copy
javax.swing.JButton Paste
javax.swing.JButton FindReplace
javax.swing.JButton SelectAll
javax.swing.JButton New
javax.swing.JButton Open
javax.swing.JButton Save
javax.swing.JButton SaveAs
javax.swing.JButton SaveAll
javax.swing.JButton DumpMemory
javax.swing.JButton Print
javax.swing.JButton Run
javax.swing.JButton Assemble
javax.swing.JButton Reset
javax.swing.JButton Step
javax.swing.JButton Backstep
javax.swing.JButton Stop
javax.swing.JButton Pause
javax.swing.JButton Help
javax.swing.Action fileNewAction
javax.swing.Action fileOpenAction
javax.swing.Action fileCloseAction
javax.swing.Action fileCloseAllAction
javax.swing.Action fileSaveAction
javax.swing.Action fileSaveAsAction
javax.swing.Action fileSaveAllAction
javax.swing.Action fileDumpMemoryAction
javax.swing.Action filePrintAction
javax.swing.Action fileExitAction
mars.venus.EditUndoAction editUndoAction
mars.venus.EditRedoAction editRedoAction
javax.swing.Action editCutAction
javax.swing.Action editCopyAction
javax.swing.Action editPasteAction
javax.swing.Action editFindReplaceAction
javax.swing.Action editSelectAllAction
javax.swing.Action runAssembleAction
javax.swing.Action runGoAction
javax.swing.Action runStepAction
javax.swing.Action runBackstepAction
javax.swing.Action runResetAction
javax.swing.Action runStopAction
javax.swing.Action runPauseAction
javax.swing.Action runClearBreakpointsAction
javax.swing.Action runToggleBreakpointsAction
javax.swing.Action settingsLabelAction
javax.swing.Action settingsPopupInputAction
javax.swing.Action settingsValueDisplayBaseAction
javax.swing.Action settingsAddressDisplayBaseAction
javax.swing.Action settingsExtendedAction
javax.swing.Action settingsAssembleOnOpenAction
javax.swing.Action settingsAssembleAllAction
javax.swing.Action settingsWarningsAreErrorsAction
javax.swing.Action settingsStartAtMainAction
javax.swing.Action settingsProgramArgumentsAction
javax.swing.Action settingsDelayedBranchingAction
javax.swing.Action settingsExceptionHandlerAction
javax.swing.Action settingsEditorAction
javax.swing.Action settingsHighlightingAction
javax.swing.Action settingsMemoryConfigurationAction
javax.swing.Action settingsSelfModifyingCodeAction
javax.swing.Action helpHelpAction
javax.swing.Action helpAboutAction