A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

S

S - Static variable in class com.cmpware.cmp.models.Sparc.PSR
 
s - Static variable in class com.cmpware.cmp.models.Xtensa
 
s10hi - Static variable in class com.cmpware.cmp.models.ARC700
 
s11lo - Static variable in class com.cmpware.cmp.models.ARC700
 
s12 - Static variable in class com.cmpware.cmp.models.ARC700
 
s13 - Static variable in class com.cmpware.cmp.models.ARC700
 
s1_flag - Variable in class com.cmpware.cmp.models.ARC700
Shadow S1 (saturate) flag
s21 - Static variable in class com.cmpware.cmp.models.ARC700
 
s25 - Static variable in class com.cmpware.cmp.models.ARC700
 
s2_flag - Variable in class com.cmpware.cmp.models.ARC700
Shadow S2 (saturate) flag
s3_4 - Static variable in class com.cmpware.cmp.models.ARC700
 
s5_7 - Static variable in class com.cmpware.cmp.models.ARC700
 
s6hi - Static variable in class com.cmpware.cmp.models.ARC700
 
s6lo - Static variable in class com.cmpware.cmp.models.ARC700
 
s7 - Static variable in class com.cmpware.cmp.models.ARC700
 
s8lo - Static variable in class com.cmpware.cmp.models.ARC700
 
s9_10 - Static variable in class com.cmpware.cmp.models.ARC700
 
s9hi - Static variable in class com.cmpware.cmp.models.ARC700
 
S_A_B_C - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_B_0_S8 - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_B_B_C - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_B_B_H - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_B_B_U5 - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_B_U7 - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_B_U8 - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_BL_S17 - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_BR_S10_S7 - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_C_B_U3 - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_GP - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_LOAD16 - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_LOAD16X - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_LOAD32 - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_LOAD8 - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_PCL - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_SP - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_STORE16 - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_STORE32 - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
S_STORE8 - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
sa - Variable in class com.cmpware.cmp.models.MIPS32
The value in the 'sa' value
SAR - Static variable in class com.cmpware.cmp.models.Xtensa.SREG
 
SAVE - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
sbi8 - Static variable in class com.cmpware.cmp.models.Xtensa
 
ScalarType - Class in com.cmpware.elf
This class stores all the data necessary for a DWARF Scalar variable type.
ScalarType() - Constructor for class com.cmpware.elf.ScalarType
Constructor
ScalarType(ScalarType) - Constructor for class com.cmpware.elf.ScalarType
 
Scope - Class in com.cmpware.elf
This class stores all the data necessary for a DWARF2 scope.
Scope(Scope) - Constructor for class com.cmpware.elf.Scope
This constructor takes the parent scope as its parameter.
scope - Variable in class com.cmpware.elf.Variable
The scope of this variable
SDIV - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
SDIVCC - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
sectionHeader - Variable in class com.cmpware.elf.Elf
The Section Headers
SectionHeader - Class in com.cmpware.elf
This describes the ELF Section Header.
SectionHeader() - Constructor for class com.cmpware.elf.SectionHeader
 
sectionNameStringTable - Variable in class com.cmpware.elf.Elf
The section name string table
selectionChanged(IAction, ISelection) - Method in class com.cmpware.ide.actions.ExportAction
 
selectionChanged(IAction, ISelection) - Method in class com.cmpware.ide.actions.LoadAction
 
selectionChanged(IAction, ISelection) - Method in class com.cmpware.ide.actions.LoadAllAction
 
selectionChanged(IAction, ISelection) - Method in class com.cmpware.ide.actions.ReloadAllAction
 
selectionChanged(IAction, ISelection) - Method in class com.cmpware.ide.actions.ResetAction
 
selectionChanged(IAction, ISelection) - Method in class com.cmpware.ide.actions.RunAction
 
selectionChanged(IAction, ISelection) - Method in class com.cmpware.ide.actions.StepAction
 
selectionChanged(IAction, ISelection) - Method in class com.cmpware.ide.actions.StopAction
 
selectNode() - Method in class com.cmpware.ide.views.Node
Select this node.
SEMAPHORE - Static variable in class com.cmpware.cmp.models.ARC700.SREG
 
send(int, int) - Method in class com.cmpware.cmp.mmio.MemoryMappedIO
This method writes the memory mapped IO at a specified address.
send(String) - Method in class com.cmpware.gdb.RSP
This method sends raw data over the socket connection.
sendPacket(String) - Method in class com.cmpware.gdb.RSP
This method sends a gdb server commands.
serialVersionUID - Static variable in exception com.cmpware.cmp.BreakpointException
 
serialVersionUID - Static variable in exception com.cmpware.cmp.CustomArrayException
 
serialVersionUID - Static variable in exception com.cmpware.cmp.IllegalOpcodeException
 
serialVersionUID - Static variable in exception com.cmpware.cmp.IllegalRegisterException
 
serialVersionUID - Static variable in exception com.cmpware.cmp.LinkException
 
serialVersionUID - Static variable in exception com.cmpware.cmp.MemoryAccessException
 
serialVersionUID - Static variable in exception com.cmpware.cmp.mmio.MemoryMappedIOException
 
serialVersionUID - Static variable in exception com.cmpware.cmp.NetworkException
 
serialVersionUID - Static variable in exception com.cmpware.cmp.ProcessorException
 
serialVersionUID - Static variable in exception com.cmpware.cmp.SystemMemoryException
 
set(long) - Method in class com.cmpware.cmp.links.SharedRegister
This method sets a semaphore in a register value.
set(int, int) - Method in class com.cmpware.cmp.Multiprocessor
This method sets a processor in the array as the current (focus) processor.
set32bit() - Method in class com.cmpware.elf.ElfOutputStream
This method sets the default address size to 32 bits.
set64bit() - Method in class com.cmpware.elf.ElfOutputStream
This method sets the default address size to 64 bits.
setAddrBytes(int) - Method in class com.cmpware.elf.ElfInputStream
This method sets the default address size in bytes.
setAddress(long) - Method in class com.cmpware.tools.Instruction
This method sets the address of this instruction.
setBaseAddress(int) - Method in class com.cmpware.cmp.memory.LittleEndianMemory
 
setBaseAddress(int) - Method in class com.cmpware.cmp.memory.LocalMemory
 
setBaseAddress(int) - Method in interface com.cmpware.cmp.memory.MemoryInterface
This method sets the base address of the memory.
setBreakpoint(int) - Method in class com.cmpware.cmp.Processor
This method sets a breakpoint.
setBreakpoint(long) - Method in class com.cmpware.fastmodel.FastModel
This method sets a breakpoint.
setBreakpoint(int) - Method in class com.cmpware.fastmodel.FastModel
 
setBreakpoint(long) - Method in class com.cmpware.fastmodel.FastModel_old
This method sets a breakpoint.
setBreakpoint(int) - Method in class com.cmpware.fastmodel.FastModel_old
 
setBufferSize(int) - Method in class com.cmpware.cmp.Link
This method is used to set the buffer size in the communication link.
setBufferSize(int) - Method in class com.cmpware.cmp.links.FIFO
 
setByte(int, int, byte) - Method in class com.cmpware.cmp.models.SPU
This method sets a byte in the register file.
setByteSwap(boolean) - Method in class com.cmpware.elf.ElfInputStream
This method sets the byte-swapping flag used by the integer and halfword read methods.
setByteSwap(boolean) - Method in class com.cmpware.elf.ElfOutputStream
This method sets the byte-swapping flag used by the integer and halfword read methods.
setChannelAlias(int, int) - Method in class com.cmpware.cmp.models.SPU
This method is used to keep a list of the channel alias addresses.
setCompDirName(String) - Method in class com.cmpware.elf.Dwarf2LineInfo
This method sets the current working directory.
setCurrentProcessor(int, int) - Static method in class com.cmpware.ide.MpModel
This method sets the current processor.
setDisplayType(int) - Method in class com.cmpware.ide.views.EasyTable
This method sets the general purpose display type field.
setDouble(int, int, double) - Method in class com.cmpware.cmp.models.SPU
This method sets a double int the register file.
setEndian(boolean) - Method in class com.cmpware.cmp.memory.LittleEndianMemory
 
setEndian(boolean) - Method in class com.cmpware.cmp.memory.LocalMemory
This method sets the endian of the memory accesses.
setEndian(boolean) - Method in interface com.cmpware.cmp.memory.MemoryInterface
This method sets the endian (byte order) of the memory.
setEndian(boolean) - Method in class com.cmpware.cmp.memory.MemoryManager
This method sets the endian (byte order) of the memory system.
setEndian(boolean) - Method in class com.cmpware.cmp.Memory
Deprecated. Use getLocalMemory().setEndian(boolean)
setError(String) - Method in class com.cmpware.elf.Dwarf2
This method adds an error message to the list of errors.
setErrorList(Vector) - Method in class com.cmpware.elf.Dwarf2
This method sets the error list vector.
setErrorList(Vector) - Method in class com.cmpware.elf.Dwarf2LineInfo
This method sets the error list vector.
setFloat(int, int, float) - Method in class com.cmpware.cmp.models.SPU
This method sets a float int the register file.
setFocus() - Method in class com.cmpware.ide.views.ArrayView
 
setFocus() - Method in class com.cmpware.ide.views.DisassembleView
 
setFocus() - Method in class com.cmpware.ide.views.EasyTable
Passing the focus request to the viewer's control.
setFocus() - Method in class com.cmpware.ide.views.EasyText
 
setFocus() - Method in class com.cmpware.ide.views.ImageView
 
setFocus() - Method in class com.cmpware.ide.views.MemoryView
 
setFocus() - Method in class com.cmpware.ide.views.MpMonView
 
setFocus() - Method in class com.cmpware.ide.views.SourceCodeView
 
setFocus() - Method in class com.cmpware.ide.views.StatusView
 
setFocus() - Method in class com.cmpware.ide.views.VariablesView
Passing the focus request to the viewer's control.
setFont(String, int, int) - Method in class com.cmpware.ide.views.EasyText
This method sets the font characteristics.
setFont(String, int, int) - Method in class com.cmpware.ide.views.MpMonView
This method sets the font characteristics.
setFslIn(int, int) - Method in class com.cmpware.cmp.models.MicroBlaze
This method is used to set the FSL inputs.
setFslOut(int, int) - Method in class com.cmpware.cmp.models.MicroBlaze
This method is used to set the FSL outputs.
setHalf(int, int, short) - Method in class com.cmpware.cmp.models.SPU
This method sets a half word in the register file.
setHexadecimal(boolean) - Method in class com.cmpware.ide.views.EasyTable
Deprecated. Use setDisplayType().
SETHI - Static variable in class com.cmpware.cmp.models.Sparc.OP2
 
SETHI_BRANCHES_UNIMP - Static variable in class com.cmpware.cmp.models.Sparc.OP
 
setIdle() - Method in class com.cmpware.ide.views.Node
Deprecated. Use setState()
setIdlePower(float) - Method in class com.cmpware.cmp.Processor
This method sets the power consumption in mW of the processor while idle (stalled).
setInstructions(AutoModelVLIW.Instruction[]) - Method in class com.cmpware.tools.AutoModelVLIW
This method is used to pass the instruction data tables to the AutoModel.
setInt(int, int, int) - Method in class com.cmpware.cmp.models.SPU
This method sets an integer in the register file.
setLayer(int) - Method in class com.cmpware.ide.views.IconAnnotation
This method sets the display layer.
setLong(int, int, long) - Method in class com.cmpware.cmp.models.SPU
This method sets a long in the register file.
setModelPath(String) - Method in class com.cmpware.cmp.ModelLoader
This method sets the Model Path prefix.
setPC(int) - Method in class com.cmpware.cmp.HardNode
 
setPC(int) - Method in class com.cmpware.cmp.models.ALU
 
setPC(int) - Method in class com.cmpware.cmp.models.ARC700
 
setPC(int) - Method in class com.cmpware.cmp.models.LatticeMicro32
 
setPC(int) - Method in class com.cmpware.cmp.models.MicroBlaze_old
 
setPC(int) - Method in class com.cmpware.cmp.models.NIOS
 
setPC(int) - Method in class com.cmpware.cmp.models.NIOS2
 
setPC(int) - Method in class com.cmpware.cmp.models.Null
 
setPC(int) - Method in class com.cmpware.cmp.models.Sparc
 
setPC(int) - Method in class com.cmpware.cmp.models.SPU
 
setPC(int) - Method in class com.cmpware.cmp.Processor
This method sets the current Program Counter.
setPC(int) - Method in class com.cmpware.fastmodel.FastModel
 
setPC(int) - Method in class com.cmpware.fastmodel.FastModel_old
 
setPC(int) - Method in class com.cmpware.tools.AutoModel
 
setPC(int) - Method in class com.cmpware.tools.AutoModelVLIW
 
setReadAddress(int) - Method in class com.cmpware.cmp.links.BroadcastBus
 
setReadAddress(int) - Method in class com.cmpware.cmp.links.FIFO
 
setReadAddress(int) - Method in class com.cmpware.cmp.links.PipelineRegister
 
setReadAddress(int) - Method in class com.cmpware.cmp.links.SharedRegister
 
setReadAddress(int) - Method in interface com.cmpware.cmp.mmio.MemoryMappedIOReader
This method sets the read address of the Memeory Mapped IO.
setRegister(int, int) - Method in class com.cmpware.cmp.Processor
This method sets a general purpose register.
setRegister(int, long) - Method in class com.cmpware.gdb.FIF
This method sets a register.
setRegisterSize(int) - Method in class com.cmpware.gdb.FIF
This method sets the register size.
setRunning() - Method in class com.cmpware.ide.views.Node
Deprecated. Use setState()
setRunningPower(float) - Method in class com.cmpware.cmp.Processor
This method returns the power consumption in mW of the processor while running.
setScaleFactor(int) - Method in class com.cmpware.ide.views.Node
This method sets the zoom-in scale factor.
setSpecialRegister(int, int) - Method in class com.cmpware.cmp.Processor
This method sets a special purpose register.
setState() - Method in class com.cmpware.ide.views.Node
This method replaces the setIdle() and setRunning() methods.
setStatusView(StatusView) - Static method in class com.cmpware.ide.CmpwarePlugin
This method sets the plugin's Status View window.
setStyledText(StyledText) - Method in class com.cmpware.ide.actions.ProfileAction
This method sets the styled text widget.
setText(String) - Method in class com.cmpware.ide.views.DisassembleContent
 
setText(String) - Method in class com.cmpware.ide.views.MemoryContent
 
setTextColor(RGB) - Method in class com.cmpware.ide.views.EasyText
This method sets the text color.
setTextColor(RGB) - Method in class com.cmpware.ide.views.MpMonView
This method sets the text color.
setTextProvider(ITextProvider) - Method in class com.cmpware.ide.views.EasyText
This method sets the Easy Text Model for this class.
setValidRange(int, int) - Method in class com.cmpware.ide.HexIntegerFieldEditor
Sets the range of valid values for this field.
setWriteAddress(int) - Method in class com.cmpware.cmp.links.BroadcastBus
 
setWriteAddress(int) - Method in class com.cmpware.cmp.links.FIFO
 
setWriteAddress(int) - Method in class com.cmpware.cmp.links.PipelineRegister
 
setWriteAddress(int) - Method in class com.cmpware.cmp.links.SharedRegister
 
setWriteAddress(int) - Method in interface com.cmpware.cmp.mmio.MemoryMappedIOWriter
This method sets the write address of the Memory Mapped IO.
sh_addr - Variable in class com.cmpware.elf.SectionHeader
The section address
sh_addralign - Variable in class com.cmpware.elf.SectionHeader
The section alignment constraint
sh_entsize - Variable in class com.cmpware.elf.SectionHeader
The section table entry size (optional)
sh_flags - Variable in class com.cmpware.elf.SectionHeader
The section flags
sh_info - Variable in class com.cmpware.elf.SectionHeader
The Section info
sh_link - Variable in class com.cmpware.elf.SectionHeader
The section header table index link
sh_name - Variable in class com.cmpware.elf.SectionHeader
The Section name index
sh_offset - Variable in class com.cmpware.elf.SectionHeader
The section offset in the Elf file (in bytes)
sh_size - Variable in class com.cmpware.elf.SectionHeader
The section size (in bytes)
sh_type - Variable in class com.cmpware.elf.SectionHeader
The section type
shadow - Variable in class com.cmpware.cmp.links.PipelineRegister
The shared shadow registers
SHARED_MEMORY_SIZE - Static variable in class com.cmpware.cmp.system.memory.Torus
The size of the shared memories (in bytes)
SharedMemory - Class in com.cmpware.cmp.memory
This class implements Shared Memory.
SharedMemory() - Constructor for class com.cmpware.cmp.memory.SharedMemory
Constructor
SharedMemory(int) - Constructor for class com.cmpware.cmp.memory.SharedMemory
Constructor
SharedMemory(byte[]) - Constructor for class com.cmpware.cmp.memory.SharedMemory
Constructor
SharedRegister - Class in com.cmpware.cmp.links
This class implements a shared register.
SharedRegister() - Constructor for class com.cmpware.cmp.links.SharedRegister
 
SHF_ALLOC - Static variable in class com.cmpware.elf.SectionHeader
Section occupies memory during execution attribute
SHF_EXECINSTR - Static variable in class com.cmpware.elf.SectionHeader
Section contains executable machine instructions
SHF_MASKPROC - Static variable in class com.cmpware.elf.SectionHeader
Reserved bits for processor-specific semantics
SHF_WRITE - Static variable in class com.cmpware.elf.SectionHeader
Writable section attribute
shreg - Variable in class com.cmpware.cmp.links.SharedRegister
The shared register
shregShadow - Variable in class com.cmpware.cmp.links.SharedRegister
The shared shadow registers
SHT_DYNAMIC - Static variable in class com.cmpware.elf.SectionHeader
Dynamic linking section
SHT_DYNSYM - Static variable in class com.cmpware.elf.SectionHeader
A symbol table section
SHT_HASH - Static variable in class com.cmpware.elf.SectionHeader
A symbol hash table section
SHT_HIPROC - Static variable in class com.cmpware.elf.SectionHeader
High value for processor-specific semantics section
SHT_HIUSER - Static variable in class com.cmpware.elf.SectionHeader
High value for application-specific semantics section
SHT_LOPROC - Static variable in class com.cmpware.elf.SectionHeader
Low value for processor-specific semantics section
SHT_LOUSER - Static variable in class com.cmpware.elf.SectionHeader
Low value for application-specific semantics section
SHT_NOBITS - Static variable in class com.cmpware.elf.SectionHeader
Similar section to SHT_PROGBITS, but occupies no space in the file (often a BSS)
SHT_NOTE - Static variable in class com.cmpware.elf.SectionHeader
An information section
SHT_NULL - Static variable in class com.cmpware.elf.SectionHeader
Null (inactive) section
SHT_PROGBITS - Static variable in class com.cmpware.elf.SectionHeader
Program defined section (code)
SHT_REL - Static variable in class com.cmpware.elf.SectionHeader
A relocation section for entries without an explicit addend
SHT_RELA - Static variable in class com.cmpware.elf.SectionHeader
A relocation section for entries with an explicit addend
SHT_SHLIB - Static variable in class com.cmpware.elf.SectionHeader
A reserved section
SHT_STRTAB - Static variable in class com.cmpware.elf.SectionHeader
A string table section
SHT_SYMTAB - Static variable in class com.cmpware.elf.SectionHeader
A symbol table section
si12 - Static variable in class com.cmpware.cmp.models.Xtensa
 
si5 - Static variable in class com.cmpware.cmp.models.Xtensa
 
sig - Variable in class com.cmpware.fastmodel.Decoder
The decode signature
sig - Variable in class com.cmpware.tools.AutoModel.Decode
The decode signature
sig - Variable in class com.cmpware.tools.AutoModelVLIW.Decode
The decode signature
sign(int) - Static method in class com.cmpware.cmp.models.ARC700
This method returns the sign bit for 32 bit value.
sign(int) - Static method in class com.cmpware.cmp.models.MIPS32
This method returns the sign bit for 32 bit value.
sign(int) - Static method in class com.cmpware.cmp.models.PowerPC
This method returns the sign bit for 32 bit value.
sign(long) - Static method in class com.cmpware.cmp.models.PowerPC64
This method returns the sign bit for 64 bit value.
SIGNED_INT - Static variable in class com.cmpware.tools.AutoModel.Field
The signed integer field data type
signExtend(int, int) - Static method in class com.cmpware.cmp.Util
This method is used to take a value 'a' of bit length 'bits' and sign extend it, making it a proper signed integer value.
signExtend(long, int) - Static method in class com.cmpware.cmp.Util
This method is used to take a value 'a' of bit length 'bits' and sign extend it, making it a proper signed integer value.
signExtend(int, int) - Static method in class com.cmpware.tools.AutoModel
This method is used to take a value 'a' of bit length 'bits' and sign extend it, making it a proper signed integer value.
signExtend(long, int) - Static method in class com.cmpware.tools.AutoModel
This method is used to take a value 'a' of bit length 'bits' and sign extend it, making it a proper signed integer value.
signExtend(int, int) - Static method in class com.cmpware.tools.AutoModelVLIW
This method is used to take a value 'a' of bit length 'bits' and sign extend it, making it a proper signed integer value.
signExtend16(int) - Static method in class com.cmpware.cmp.Util
This method returns an 16-bit value sign extended to to a 32-bit integer.
signExtend8(int) - Static method in class com.cmpware.cmp.Util
This method returns an 8-bit value sign extended to to a 32-bit integer.
simm12 - Variable in class com.cmpware.cmp.models.AutoSimple
The sign-extended 12-bit immediate data
simm12 - Variable in class com.cmpware.cmp.models.FastSimple.BranchImm
The signed 12-bit immediate value
simm16 - Variable in class com.cmpware.cmp.models.MIPS32
The sign-extended 16-bit immediate data
simm32 - Variable in class com.cmpware.cmp.models.MicroBlaze
The 32-bit sign extended imm16 field
simm8 - Variable in class com.cmpware.cmp.models.AutoSimple
The sign-extended 8-bit immediate data
simm8 - Variable in class com.cmpware.cmp.models.FastSimple.Immediate
The signed 8-bit immediate value
simple(int) - Static method in class com.cmpware.cmp.models.MIPS32
This is a helper function used in decoding simple instructions.
size() - Method in class com.cmpware.cmp.memory.LittleEndianMemory
 
size() - Method in class com.cmpware.cmp.memory.LocalMemory
 
size() - Method in interface com.cmpware.cmp.memory.MemoryInterface
This method returns the size of the memory.
size() - Method in class com.cmpware.cmp.Memory
Deprecated. use getLocalMemory().size()
size() - Method in class com.cmpware.elf.dwarf2.RangeLookupList
This method returns the number of elements in this range lookup list.
size - Variable in class com.cmpware.tools.Instruction
The instruction size (in bits)
skipBytes(int) - Method in class com.cmpware.elf.ElfInputStream
This method skips bytes from the input stream.
SLEB128(ElfInputStream) - Static method in class com.cmpware.elf.Dwarf2
This method returns a signed LEB128 integer.
SLL - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
SMUL - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
SMULCC - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
SO - Static variable in class com.cmpware.cmp.models.PowerPC.CR0
 
SO - Static variable in class com.cmpware.cmp.models.PowerPC.XER
 
SO - Static variable in class com.cmpware.cmp.models.PowerPC64.CR0
 
SO - Static variable in class com.cmpware.cmp.models.PowerPC64.XER
 
socket - Variable in class com.cmpware.gdb.RSP
The socket
sortOff() - Method in class com.cmpware.ide.views.EasyTable
By default sorting is turned on for the Easy Table.
SourceCodeScanner - Class in com.cmpware.ide.views
This describes the Source Code Scanner for the Source Code Viewer.
SourceCodeScanner() - Constructor for class com.cmpware.ide.views.SourceCodeScanner
 
SourceCodeScanner.WhitespaceDetector - Class in com.cmpware.ide.views
This class implements a simple whitespace detector.
SourceCodeScanner.WhitespaceDetector() - Constructor for class com.cmpware.ide.views.SourceCodeScanner.WhitespaceDetector
 
SourceCodeScanner.WordDetector - Class in com.cmpware.ide.views
This class implements a simple word detector.
SourceCodeScanner.WordDetector() - Constructor for class com.cmpware.ide.views.SourceCodeScanner.WordDetector
 
SourceCodeView - Class in com.cmpware.ide.views
This describes the Source Code Viewer.
SourceCodeView() - Constructor for class com.cmpware.ide.views.SourceCodeView
 
SourceCodeView.noBg - Class in com.cmpware.ide.views
This class defines no line background style for the disassebmler display.
SourceCodeView.noBg() - Constructor for class com.cmpware.ide.views.SourceCodeView.noBg
 
SourceCodeView.SourceCodeLineBackgroundListener - Class in com.cmpware.ide.views
This class defines the line background style for the source code display.
SourceCodeView.SourceCodeLineBackgroundListener() - Constructor for class com.cmpware.ide.views.SourceCodeView.SourceCodeLineBackgroundListener
 
SourceCodeViewConfiguration - Class in com.cmpware.ide.views
This class provides the Cmpware Source Code View configuration.
SourceCodeViewConfiguration() - Constructor for class com.cmpware.ide.views.SourceCodeViewConfiguration
Constructor
sourceViewer - Variable in class com.cmpware.ide.views.SourceCodeView
The Source Viewer
SOUTH - Static variable in class com.cmpware.cmp.networks.LinearArray
The address of the 'south' IO register
SOUTH - Static variable in class com.cmpware.cmp.networks.LM32_demo
The address of the 'south' IO register
SOUTH - Static variable in class com.cmpware.cmp.networks.Torus
The address of the 'south' IO register
SOUTH - Static variable in class com.cmpware.cmp.networks.VT_ECE_5530
The address of the 'south' IO register
SOUTH - Static variable in class com.cmpware.cmp.system.memory.Torus
The start address of the 'south' shared memory bank
SOUTH_REG - Static variable in class com.cmpware.cmp.networks.VT_ECE_5530
The South FSL register
SP - Static variable in class com.cmpware.cmp.models.ARC700.REG
 
SP - Static variable in class com.cmpware.cmp.models.LatticeMicro32.REG
 
sp16 - Static variable in class com.cmpware.cmp.models.ARC700
 
spaces80 - Static variable in class com.cmpware.ide.views.DisassembleContent
A string containing 80 spaces (used for padding)
Sparc - Class in com.cmpware.cmp.models
This is the model for the SPARC 8 processor.
Sparc() - Constructor for class com.cmpware.cmp.models.Sparc
The constructor
Sparc.COND - Class in com.cmpware.cmp.models
This class defines the bit filed constants for the COND (condition code) opcode field
Sparc.COND() - Constructor for class com.cmpware.cmp.models.Sparc.COND
 
Sparc.OP - Class in com.cmpware.cmp.models
This class defines the bit field constants for the OP3 opcode field
Sparc.OP() - Constructor for class com.cmpware.cmp.models.Sparc.OP
 
Sparc.OP2 - Class in com.cmpware.cmp.models
This class defines the bit field constants for the OP2 opcode field
Sparc.OP2() - Constructor for class com.cmpware.cmp.models.Sparc.OP2
 
Sparc.OP3 - Class in com.cmpware.cmp.models
This class defines the bit filed constants for the OP3 opcode field
Sparc.OP3() - Constructor for class com.cmpware.cmp.models.Sparc.OP3
 
Sparc.PSR - Class in com.cmpware.cmp.models
This class defines Processor Status Register (PSR) fields.
Sparc.PSR() - Constructor for class com.cmpware.cmp.models.Sparc.PSR
 
Sparc.SR - Class in com.cmpware.cmp.models
This class defines the Special Registers
Sparc.SR() - Constructor for class com.cmpware.cmp.models.Sparc.SR
 
SPE_LOCAL_MEMORY_SIZE - Static variable in class com.cmpware.cmp.system.memory.CellBE
The size of the SPE Local Memory (256K bytes)
SPE_LOCAL_MEMORY_SIZE - Static variable in class com.cmpware.cmp.system.memory.DualCellBE
The size of the SPE Local Memory (256K bytes)
SPE_LOCAL_MEMORY_SIZE - Static variable in class com.cmpware.cmp.system.memory.SPURS
The size of the SPE Local Memory (256K bytes)
SPE_MEMORY_RANGE - Static variable in class com.cmpware.cmp.system.memory.CellBE
The range in the SPU memory map occupied by the SPE Local Memory
SPE_MEMORY_RANGE - Static variable in class com.cmpware.cmp.system.memory.DualCellBE
The range in the SPU memory map occupied by the SPE Local Memory
SPE_MEMORY_RANGE - Static variable in class com.cmpware.cmp.system.memory.SPURS
The range in the SPU memory map occupied by the SPE Local Memory
SPE_PROBLEM_STATE_OFFSET - Static variable in class com.cmpware.cmp.system.memory.CellBE
The offset of the problem state area (256K bytes)
SPE_PROBLEM_STATE_OFFSET - Static variable in class com.cmpware.cmp.system.memory.DualCellBE
The offset of the problem state area (256K bytes)
SPE_PROBLEM_STATE_OFFSET - Static variable in class com.cmpware.cmp.system.memory.SPURS
The offset of the problem state area (256K bytes)
special(int) - Static method in class com.cmpware.cmp.models.MIPS32
This is just a simple helper function used in decoding 'Special' instructions.
SPECIAL - Static variable in class com.cmpware.ide.Configuration
Indicates non-standard release version
special2(int) - Static method in class com.cmpware.cmp.models.MIPS32
This is just a simple helper function used in decoding 'Special2' instructions.
SpecialRegisterView - Class in com.cmpware.ide.views
This class displays the register values of the selected processor in a table.
SpecialRegisterView() - Constructor for class com.cmpware.ide.views.SpecialRegisterView
The constructor
SPU - Class in com.cmpware.cmp.models
This is an AutoModel implementation of the Synergistic Processing Unit (SPU) used by the Cell broadband Engine.
SPU() - Constructor for class com.cmpware.cmp.models.SPU
The constructor
SPU.ADDR_OFFSET - Class in com.cmpware.cmp.models
The Channel memory map address offsets
SPU.ADDR_OFFSET() - Constructor for class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU.CHANNEL - Class in com.cmpware.cmp.models
The Channel port numbers
SPU.CHANNEL() - Constructor for class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_Configuration - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_Configuration - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_COUNT - Static variable in class com.cmpware.cmp.system.memory.CellBE
The number of SPUs
SPU_COUNT - Static variable in class com.cmpware.cmp.system.memory.DualCellBE
The number of SPUs
SPU_COUNT - Static variable in class com.cmpware.cmp.system.memory.SPURS
The number of SPUs
SPU_MboxStatus - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_pipeline - Class in com.cmpware.cmp.models
This is part of the model for of the Synergistic Processing Unit (SPU) used by the Cell broadband Engine.
SPU_pipeline() - Constructor for class com.cmpware.cmp.models.SPU_pipeline
 
SPU_pipeline.InstrData - Class in com.cmpware.cmp.models
This class defines the pipeline properties for an instruction.
SPU_pipeline.InstrData(String, int, int, int) - Constructor for class com.cmpware.cmp.models.SPU_pipeline.InstrData
This constructor builds an InstrData class.
SPU_RdDec - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_RdDec - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_RdEventMask - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_RdEventMask - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_RdEventStat - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_RdEventStat - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_RdInMbox - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_RdInMbox - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_RdMachStat - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_RdMachStat - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_RdSigNotify1 - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_RdSigNotify1 - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_RdSigNotify2 - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_RdSigNotify2 - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_RdSRR0 - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_RdSRR0 - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_WrDec - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_WrDec - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_WrEventAck - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_WrEventAck - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_WrEventMask - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_WrEventMask - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_WrOutIntrMbox - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_WrOutIntrMbox - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_WrOutIntrMbox - Static variable in class com.cmpware.cmp.system.memory.CellBE
 
SPU_WrOutIntrMbox - Static variable in class com.cmpware.cmp.system.memory.DualCellBE
 
SPU_WrOutIntrMbox - Static variable in class com.cmpware.cmp.system.memory.SPURS
 
SPU_WrOutMbox - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_WrOutMbox - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
SPU_WrOutMbox - Static variable in class com.cmpware.cmp.system.memory.CellBE
 
SPU_WrOutMbox - Static variable in class com.cmpware.cmp.system.memory.DualCellBE
 
SPU_WrOutMbox - Static variable in class com.cmpware.cmp.system.memory.SPURS
 
SPU_WrSRR0 - Static variable in class com.cmpware.cmp.models.SPU.ADDR_OFFSET
 
SPU_WrSRR0 - Static variable in class com.cmpware.cmp.models.SPU.CHANNEL
 
spuInMbox - Variable in class com.cmpware.cmp.links.CellBE_MailboxStatus
The SPU in mail;box
spuOutMbox - Variable in class com.cmpware.cmp.links.CellBE_MailboxStatus
The SPU out mailbox
spuOutMboxI - Variable in class com.cmpware.cmp.links.CellBE_MailboxStatus
The SPU out mailbox with interrupts
SPURS - Class in com.cmpware.cmp.models
This implements the Toshiba SPURS Engine based on the Cell Broadband Engine (CellBE).
SPURS() - Constructor for class com.cmpware.cmp.models.SPURS
 
SPURS - Class in com.cmpware.cmp.system.memory
This implements the memory architecture for the SPURS processor.
SPURS() - Constructor for class com.cmpware.cmp.system.memory.SPURS
 
sr - Variable in class com.cmpware.cmp.Processor
The special purpose register set
sr64 - Variable in class com.cmpware.cmp.models.PowerPC64
The 64-bit special register file (shadow)
SRA - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
src1 - Variable in class com.cmpware.cmp.models.ARC700
The first source parameter
src2 - Variable in class com.cmpware.cmp.models.ARC700
The second source parameter
SREG_MAP - Static variable in class com.cmpware.cmp.models.ARC700
This maps the index used by the simulator to represent the special register address to the address used by hardware.
sregName - Variable in class com.cmpware.cmp.Processor
The Special Purpose Register names
sregSymbols - Static variable in class com.cmpware.cmp.models.ARC700
The Special Purpose Register Symbols
sregSymbols - Static variable in class com.cmpware.cmp.models.PowerPC
The Special Purpose Register Symbols
sregSymbols - Static variable in class com.cmpware.cmp.models.PowerPC64
The Special Purpose Register Symbols
sri4i8 - Static variable in class com.cmpware.cmp.models.Xtensa
 
SRL - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
SRR0 - Static variable in class com.cmpware.cmp.models.PowerPC.SR
 
SRR0 - Static variable in class com.cmpware.cmp.models.PowerPC64.SR
 
SRR1 - Static variable in class com.cmpware.cmp.models.PowerPC.SR
 
SRR1 - Static variable in class com.cmpware.cmp.models.PowerPC64.SR
 
ST - Static variable in class com.cmpware.cmp.models.ARC700.OP
 
ST - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STA - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
stall - Variable in class com.cmpware.cmp.Processor
The stall flag
stall() - Method in class com.cmpware.cmp.Processor
This method is used to stall the processor.
stallCount - Variable in class com.cmpware.cmp.Processor
The Stall cycle count
stalls - Variable in class com.cmpware.cmp.models.SPU_pipeline.InstrData
The pipeline stalls
start(BundleContext) - Method in class com.cmpware.ide.CmpwarePlugin
This method is called upon plug-in activation
start - Variable in class com.cmpware.tools.AutoModel.Field
The start bit fo the field
start - Variable in class com.cmpware.tools.AutoModelVLIW.Field
The start bit fo the field
startAddr - Variable in class com.cmpware.elf.Scope
The scope start address
startBit - Variable in class com.cmpware.fastmodel.Field
The start bit fo the field
statistics() - Method in class com.cmpware.cmp.Processor
This method keeps various statistics about the most recently exercuted instruction.
statistics() - Method in class com.cmpware.fastmodel.FastModel
 
STATUS - Static variable in class com.cmpware.cmp.models.ARC700.SREG
 
STATUS32 - Static variable in class com.cmpware.cmp.models.ARC700.SREG
 
STATUS32_L1 - Static variable in class com.cmpware.cmp.models.ARC700.SREG
 
STATUS32_L2 - Static variable in class com.cmpware.cmp.models.ARC700.SREG
 
StatusView - Class in com.cmpware.ide.views
This class provides a simple scrollable read-only text window for status display.
StatusView() - Constructor for class com.cmpware.ide.views.StatusView
 
STB - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STBA - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STBAR - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STC - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STCSR - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STD - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STDA - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STDC - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STDCQ - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STDF - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STDFQ - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
step() - Method in class com.cmpware.cmp.Multiprocessor
This method steps all of the processors one cycle.
step(int) - Method in class com.cmpware.cmp.Multiprocessor
This method steps all of the processors at most cycles.
step(long) - Method in class com.cmpware.cmp.Processor
This method steps the simulation one cycle.
step(long) - Method in class com.cmpware.fastmodel.FastModel
 
step(long) - Method in class com.cmpware.fastmodel.FastModel_old
 
step(int) - Method in class com.cmpware.gdb.FIF
This method steps the target.
step(boolean) - Static method in class com.cmpware.ide.MpModel
This method steps the multiprocessor by at least the number of cycles in the stepSize parameter.
STEP_EVENT - Static variable in class com.cmpware.ide.MpModel
A clock step event
StepAction - Class in com.cmpware.ide.actions
This implements the action for the step command.
StepAction() - Constructor for class com.cmpware.ide.actions.StepAction
 
STF - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STFSR - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STH - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
STHA - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
sti8 - Static variable in class com.cmpware.cmp.models.Xtensa
 
stop(BundleContext) - Method in class com.cmpware.ide.CmpwarePlugin
This method is called when the plug-in is stopped
stop(boolean) - Static method in class com.cmpware.ide.MpModel
This method stops a running simulation.
StopAction - Class in com.cmpware.ide.actions
This implements the action for the Run command.
StopAction() - Constructor for class com.cmpware.ide.actions.StopAction
 
StringTable - Class in com.cmpware.elf
This describes an ELF String table section.
StringTable(byte[]) - Constructor for class com.cmpware.elf.StringTable
This constructor takes in a byte array containing ASCII zero-terminated strings and makes them accessible by an index as required by the ELF specification.
StructType - Class in com.cmpware.elf
This class stores all the data necessary for a DWARF Struct variable type.
StructType() - Constructor for class com.cmpware.elf.StructType
The constructor
StructType(StructType) - Constructor for class com.cmpware.elf.StructType
 
styledText - Variable in class com.cmpware.ide.views.DisassembleView
The Styled Text Widget
styledText - Variable in class com.cmpware.ide.views.MemoryView
The Styled Text Widget
styledText - Variable in class com.cmpware.ide.views.SourceCodeView
The styled text widget
SUB - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
subCarry(int, int, int) - Static method in class com.cmpware.cmp.models.ARC700
This method is used to determine if a sub carry has occurred.
subCarry(int, int, int) - Static method in class com.cmpware.cmp.models.MIPS32
This method is used to determine if a sub carry has occurred.
subCarry(int, int, int) - Static method in class com.cmpware.cmp.models.PowerPC
This method is used to determine if a sub carry has occurred.
subCarry(long, long, long) - Static method in class com.cmpware.cmp.models.PowerPC64
This method is used to determine if a sub carry has occurred.
SUBCC - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
subOverflow(int, int, int) - Static method in class com.cmpware.cmp.models.ARC700
This method is used to determine if a sub overflow has occurred.
subOverflow(int, int, int) - Static method in class com.cmpware.cmp.models.PowerPC
This method is used to determine if a sub overflow has occurred.
subOverflow(long, long, long) - Static method in class com.cmpware.cmp.models.PowerPC64
This method is used to determine if a sub overflow has occurred.
subscope - Variable in class com.cmpware.elf.Scope
Sub-scopes under this scope (type = scope)
SUBX - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
SUBXCC - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
SWAP - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
swap(short) - Static method in class com.cmpware.cmp.Util
This static method swaps the bytes in a 16-bit word.
swap(int) - Static method in class com.cmpware.cmp.Util
This static method swaps the bytes in a 32-bit word.
swap(long) - Static method in class com.cmpware.cmp.Util
This static method swaps the bytes in a 64-bit word.
SWAPA - Static variable in class com.cmpware.cmp.models.Sparc.OP3
 
swapBytes - Variable in class com.cmpware.elf.dwarf2.Location
The byte swap flag (for the location program)
swapBytes() - Method in class com.cmpware.elf.Dwarf2
This method returns true if byte swapping is necessary when interpreting the DWARF2 data and false otherwise.
swapBytes() - Method in class com.cmpware.elf.Elf
This method indicates if endian "byte swapping" should be performed on data in the file.
Symbol - Class in com.cmpware.fastmodel
This class defines a symbol.
Symbol(String, long) - Constructor for class com.cmpware.fastmodel.Symbol
Constructor
symbolLookup(String) - Method in class com.cmpware.fastmodel.Field
This method performs a lookup of a symbol.
symbolNameLookup - Variable in class com.cmpware.tools.AutoModel.Field
This looks up symbols by name
symbolNameLookup - Variable in class com.cmpware.tools.AutoModelVLIW.Field
This looks up symbols by name
symbolValueLookup - Variable in class com.cmpware.tools.AutoModel.Field
This looks up symbols by value
symbolValueLookup - Variable in class com.cmpware.tools.AutoModelVLIW.Field
This looks up symbols by value
SystemMemory - Class in com.cmpware.cmp
This defines the generic System Memory interface.
SystemMemory() - Constructor for class com.cmpware.cmp.SystemMemory
 
systemMemoryClassName - Static variable in class com.cmpware.cmp.MpMon
The link class
SystemMemoryException - Exception in com.cmpware.cmp
This class implements the System Memory Exception.
SystemMemoryException() - Constructor for exception com.cmpware.cmp.SystemMemoryException
The constructor
SystemMemoryException(String) - Constructor for exception com.cmpware.cmp.SystemMemoryException
A constructor.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z