Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
R
r
- Variable in class com.cmpware.cmp.
Processor
The General Purpose register set
r64
- Variable in class com.cmpware.cmp.models.
PowerPC64
The 64-bit register file (shadow)
RA
- Static variable in class com.cmpware.cmp.models.
ARC700.CC
ra
- Variable in class com.cmpware.cmp.models.
AutoSimple
The value in the 'a' register
RA
- Static variable in class com.cmpware.cmp.models.
LatticeMicro32.REG
ra
- Variable in class com.cmpware.cmp.models.
SPU
The value in the 'ra' register
rangeEnd
- Variable in class com.cmpware.elf.dwarf2.
RangeLookupList.RangeEntry
The end of the range
RangeLookupList
- Class in
com.cmpware.elf.dwarf2
This class is used to manage data to be looked up by a range, often an address range.
RangeLookupList()
- Constructor for class com.cmpware.elf.dwarf2.
RangeLookupList
RangeLookupList.RangeEntry
- Class in
com.cmpware.elf.dwarf2
This class describes a range entry.
RangeLookupList.RangeEntry()
- Constructor for class com.cmpware.elf.dwarf2.
RangeLookupList.RangeEntry
rangeStart
- Variable in class com.cmpware.elf.dwarf2.
RangeLookupList.RangeEntry
The start of the range
rangeStartComparator
- Variable in class com.cmpware.elf.dwarf2.
RangeLookupList
A Range Start comparator class to sort range entries by range start
rb
- Variable in class com.cmpware.cmp.models.
AutoSimple
The value in the 'b' register
rb
- Variable in class com.cmpware.cmp.models.
SPU
The value in the 'rb' register
rByte(int, int)
- Method in class com.cmpware.cmp.models.
SPU
This method returns a byte from the register file.
rByteu(int, int)
- Method in class com.cmpware.cmp.models.
SPU
This method returns a byte from the register file represented as an unsigned in 32 bit integer format.
rc
- Variable in class com.cmpware.cmp.models.
AutoSimple
The value in the 'c' register
rc
- Variable in class com.cmpware.cmp.models.
SPU
The value in the 'rc' register
rd
- Variable in class com.cmpware.cmp.models.
ARC700
The relative displacement
rd
- Variable in class com.cmpware.cmp.models.
MIPS32
The value in the 'd' register
RDASR1
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
RDASR2
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
rDouble(int, int)
- Method in class com.cmpware.cmp.models.
SPU
This method returns a double from the register file.
RDPSR
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
RDTBR
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
RDWIM
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
RDY
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
read()
- Method in class com.cmpware.cmp.links.
BroadcastBus
read()
- Method in class com.cmpware.cmp.links.
CellBE_MailboxStatus
read()
- Method in class com.cmpware.cmp.links.
CellBE_SharedRegister
read()
- Method in class com.cmpware.cmp.links.
FIFO
read()
- Method in class com.cmpware.cmp.links.
PipelineRegister
read()
- Method in class com.cmpware.cmp.links.
SharedRegister
read(int)
- Method in class com.cmpware.cmp.memory.
LittleEndianMemory
read(int)
- Method in class com.cmpware.cmp.memory.
LocalMemory
read(int, int)
- Method in class com.cmpware.cmp.
Memory
This method returns 'size' bytes from the memory at address 'addr'.
read(int)
- Method in class com.cmpware.cmp.
Memory
read(int)
- Method in interface com.cmpware.cmp.memory.
ReadWriteInterface
This method returns a byte from the memory at address 'addr'.
read(int)
- Method in class com.cmpware.cmp.mmio.
MemoryMappedIO
read()
- Method in interface com.cmpware.cmp.mmio.
MemoryMappedIOReader
This method reads a value from the Memory Mapped IO port.
read(ElfInputStream, int, boolean)
- Static method in class com.cmpware.elf.dwarf2.
LocationList
This factory method creates a Location List from an ELF input stream built from the .debug_loc section.
read(String)
- Method in class com.cmpware.elf.
Elf
This method attempts to read an ELF format executable file.
read(ElfInputStream)
- Method in class com.cmpware.elf.
ElfHeader
This method fills in the ELF Header fields.
read(byte[])
- Method in class com.cmpware.elf.
ElfInputStream
This method reads a byte array from the input stream.
read(ElfInputStream)
- Method in class com.cmpware.elf.
ProgramHeader
This method fills in the ELF Program Header fields.
read(ElfInputStream)
- Method in class com.cmpware.elf.
SectionHeader
This method fills in the ELF Section Header fields.
read(int, int)
- Method in class com.cmpware.gdb.
FIF
This method reads data and returns a long.
read16(int)
- Method in class com.cmpware.cmp.memory.
BigEndianMemory
read16(int)
- Method in class com.cmpware.cmp.memory.
LittleEndianMemory
read16(int)
- Method in class com.cmpware.cmp.memory.
LocalMemory
read16(int)
- Method in class com.cmpware.cmp.
Memory
read16(int)
- Method in interface com.cmpware.cmp.memory.
ReadWriteInterface
This method returns a 16-bit short from the memory at address 'addr'.
read16(int)
- Method in class com.cmpware.cmp.mmio.
MemoryMappedIO
read24(int)
- Method in class com.cmpware.cmp.memory.
BigEndianMemory
read24(int)
- Method in class com.cmpware.cmp.memory.
LittleEndianMemory
read24(int)
- Method in class com.cmpware.cmp.memory.
LocalMemory
read24(int)
- Method in class com.cmpware.cmp.
Memory
read24(int)
- Method in interface com.cmpware.cmp.memory.
ReadWriteInterface
This method returns a 24-bit unsigned integer from the memory at address 'addr'.
read24(int)
- Method in class com.cmpware.cmp.mmio.
MemoryMappedIO
read32(int)
- Method in class com.cmpware.cmp.memory.
BigEndianMemory
read32(int)
- Method in class com.cmpware.cmp.memory.
LittleEndianMemory
read32(int)
- Method in class com.cmpware.cmp.memory.
LocalMemory
read32(int)
- Method in class com.cmpware.cmp.
Memory
read32(int)
- Method in interface com.cmpware.cmp.memory.
ReadWriteInterface
This method returns a 32-bit int from the memory at address 'addr'.
read32(int)
- Method in class com.cmpware.cmp.mmio.
MemoryMappedIO
read64(int)
- Method in class com.cmpware.cmp.memory.
BigEndianMemory
read64(int)
- Method in class com.cmpware.cmp.memory.
LittleEndianMemory
read64(int)
- Method in class com.cmpware.cmp.memory.
LocalMemory
read64(int)
- Method in class com.cmpware.cmp.
Memory
read64(int)
- Method in interface com.cmpware.cmp.memory.
ReadWriteInterface
This method returns a 64-bit long from the memory at address 'addr'.
read64(int)
- Method in class com.cmpware.cmp.mmio.
MemoryMappedIO
readAddr
- Variable in class com.cmpware.cmp.links.
FIFO
The read address (for information only)
readAddr
- Variable in class com.cmpware.cmp.links.
PipelineRegister
The read address (for information only)
readAddr
- Variable in class com.cmpware.cmp.links.
SharedRegister
The read address (for information only)
readAddr()
- Method in class com.cmpware.elf.
ElfInputStream
This method reads an address from the input stream.
readByte()
- Method in class com.cmpware.elf.
ElfInputStream
This method reads a byte from the input stream.
readCommit()
- Method in class com.cmpware.cmp.links.
BroadcastBus
readCommit()
- Method in class com.cmpware.cmp.links.
FIFO
readCommit()
- Method in class com.cmpware.cmp.links.
PipelineRegister
readCommit()
- Method in class com.cmpware.cmp.links.
SharedRegister
readCommit()
- Method in interface com.cmpware.cmp.mmio.
MemoryMappedIOReader
All Memory Mapped IO reads are performed whenever data is available.
readCount
- Variable in class com.cmpware.cmp.links.
FIFO
The number of reads
readCount
- Variable in class com.cmpware.cmp.links.
PipelineRegister
The number of reads
readCount
- Variable in class com.cmpware.cmp.links.
SharedRegister
The number of reads
readFile(String)
- Static method in class com.cmpware.cmp.
Util
This method reads in a text file and returns the contents as an ArrayList with one line of text per entry.
readFile(String)
- Static method in class com.cmpware.fastmodel.
DasmTool
This method reads in a text file and returns the contents as an ArrayList with one line of text per entry.
readFile(String)
- Static method in class com.cmpware.tools.
DasmTool
This method reads in a text file and returns the contents as an ArrayList with one line of text per entry.
readFlag
- Variable in class com.cmpware.cmp.links.
FIFO
This flag indicates that a read was performed on this cycle
readImm(int, int)
- Method in class com.cmpware.gdb.
FIF
This method reads data and returns a long.
readInt()
- Method in class com.cmpware.elf.
ElfInputStream
This method reads an integer from the input stream and does byte swapping if necessary.
readLong()
- Method in class com.cmpware.elf.
ElfInputStream
This method reads a long integer from the input stream and does byte swapping if necessary.
readShort()
- Method in class com.cmpware.elf.
ElfInputStream
This method reads a short from the input stream and does byte swapping if necessary.
readStallCount
- Variable in class com.cmpware.cmp.links.
FIFO
The number of read stalls
readStallCount
- Variable in class com.cmpware.cmp.links.
SharedRegister
The number of read stalls
readString()
- Method in class com.cmpware.elf.
ElfInputStream
This method reads String from the input stream.
readTextFile(String)
- Static method in class com.cmpware.cmp.
Util
This method read in a text file and returns it as an array of strings.
readUnsignedByte()
- Method in class com.cmpware.elf.
ElfInputStream
This method reads an unsigned byte from the input stream.
readUnsignedShort()
- Method in class com.cmpware.elf.
ElfInputStream
This method reads an unsigned short from the input stream.
ReadWriteInterface
- Interface in
com.cmpware.cmp.memory
This implements the basic memory read / write interface.
recv(int)
- Method in class com.cmpware.cmp.mmio.
MemoryMappedIO
This method reads the memory mapped IO from a specified address.
recv()
- Method in class com.cmpware.gdb.
RSP
This method receives a string from the target.
recvPacket()
- Method in class com.cmpware.gdb.
RSP
This method receives a complete packet.
reg64Names
- Static variable in class com.cmpware.cmp.models.
PowerPC64
The IDE names for the 32-bit half registers (two per register)
regBb
- Variable in class com.cmpware.cmp.models.
SPU
The Byte Buffer wrapper of the register data
regCache
- Variable in class com.cmpware.gdb.
FIF
The register cache
regData
- Variable in class com.cmpware.cmp.models.
SPU
The register data as a byte array
regimm(int)
- Static method in class com.cmpware.cmp.models.
MIPS32
This is just a simple helper function used in decoding 'Regimm' instructions.
RegisterView
- Class in
com.cmpware.ide.views
This class displays the register values of the selected processor in a table.
RegisterView()
- Constructor for class com.cmpware.ide.views.
RegisterView
The constructor
regName
- Variable in class com.cmpware.cmp.
Processor
The General Purpose Register names
REGS
- Static variable in class com.cmpware.cmp.models.
SPU
The number of registers
regShadow
- Variable in class com.cmpware.cmp.models.
SPU
The register shadow (to return to the IDE)
regSize
- Variable in class com.cmpware.gdb.
FIF
The register size (in bytes)
regSymbols
- Static variable in class com.cmpware.cmp.models.
ARC700
The General Purpose Register Symbols
regSymbols
- Static variable in class com.cmpware.cmp.models.
PowerPC
The General Purpose Register Symbols
regSymbols
- Static variable in class com.cmpware.cmp.models.
PowerPC64
The General Purpose Register Symbols
regSymbols
- Static variable in class com.cmpware.cmp.models.
PowerPC_fp
The General Purpose Register Symbols
regToReg
- Static variable in class com.cmpware.cmp.models.
MIPS32
regToReg2
- Static variable in class com.cmpware.cmp.models.
MIPS32
reloadAll(int)
- Method in class com.cmpware.cmp.
Multiprocessor
This method loads the memory of each processor with the most recently loaded ELF (or binary) file.
reloadAll()
- Static method in class com.cmpware.ide.
MpModel
This method reloads the most recently loaded ELF (or binary) file into the memory of all of the processors and fires a state change event.
ReloadAllAction
- Class in
com.cmpware.ide.actions
This implements the action for the Reload All command.
ReloadAllAction()
- Constructor for class com.cmpware.ide.actions.
ReloadAllAction
remove(MemoryInterface)
- Method in class com.cmpware.cmp.memory.
MemoryManager
This method removes a Memory from the Memory Manager.
removeAllBreakpoints()
- Method in class com.cmpware.cmp.
Processor
This method removes all breakpoints.
removeAllBreakpoints()
- Method in class com.cmpware.fastmodel.
FastModel
This method removes all breakpoints.
removeAllBreakpoints()
- Method in class com.cmpware.fastmodel.
FastModel_old
This method removes all breakpoints.
removeBreakpoint(int)
- Method in class com.cmpware.cmp.
Processor
This method removes a breakpoint.
removeBreakpoint(long)
- Method in class com.cmpware.fastmodel.
FastModel
This method removes a breakpoint.
removeBreakpoint(int)
- Method in class com.cmpware.fastmodel.
FastModel
removeBreakpoint(long)
- Method in class com.cmpware.fastmodel.
FastModel_old
This method removes a breakpoint.
removeBreakpoint(int)
- Method in class com.cmpware.fastmodel.
FastModel_old
removeMemory(MemoryInterface)
- Method in class com.cmpware.cmp.
Memory
This method removes a bank of memory from the memory manager.
removeStateChangeListener(IListener)
- Static method in class com.cmpware.ide.
MpModel
This method removes a state change listener to the model.
removeTextChangeListener(TextChangeListener)
- Method in class com.cmpware.ide.views.
DisassembleContent
removeTextChangeListener(TextChangeListener)
- Method in class com.cmpware.ide.views.
MemoryContent
replaceTextRange(int, int, String)
- Method in class com.cmpware.ide.views.
DisassembleContent
replaceTextRange(int, int, String)
- Method in class com.cmpware.ide.views.
MemoryContent
RES0
- Static variable in class com.cmpware.cmp.models.
ARC700.OP
RES1
- Static variable in class com.cmpware.cmp.models.
ARC700.OP
RES2
- Static variable in class com.cmpware.cmp.models.
ARC700.OP
RES3
- Static variable in class com.cmpware.cmp.models.
ARC700.OP
reserve
- Variable in class com.cmpware.cmp.models.
PowerPC
The reserve semaphore for lwarx / stwcx instructions
reserve
- Variable in class com.cmpware.cmp.models.
PowerPC64
The reserve semaphore for lwarx / stwcx / ldarx / stdcx.
reserveAddr
- Variable in class com.cmpware.cmp.models.
PowerPC64
The reserve address for ldarx / stdcx.
RESERVED
- Static variable in class com.cmpware.cmp.models.
PowerPC_fp.FPSCR
reset()
- Method in class com.cmpware.cmp.links.
BroadcastBus
reset()
- Method in class com.cmpware.cmp.links.
FIFO
reset()
- Method in class com.cmpware.cmp.links.
PipelineRegister
reset()
- Method in class com.cmpware.cmp.links.
SharedRegister
reset()
- Method in interface com.cmpware.cmp.mmio.
MemoryMappedIOReader
This abstract class is used to reset the link.
reset()
- Method in interface com.cmpware.cmp.mmio.
MemoryMappedIOWriter
This abstract class is used to reset the link.
reset()
- Method in class com.cmpware.cmp.models.
ARC700
This method resets the processor.
reset()
- Method in class com.cmpware.cmp.models.
AutoSimple
This method resets the processor.
reset()
- Method in class com.cmpware.cmp.models.
FastSimple
This method resets the processor.
reset()
- Method in class com.cmpware.cmp.models.
LatticeMicro32
This method resets the processor.
reset()
- Method in class com.cmpware.cmp.models.
MicroBlaze
This method resets the processor.
reset()
- Method in class com.cmpware.cmp.models.
MicroBlaze_old
This method resets the MicroBlaze processor.
reset()
- Method in class com.cmpware.cmp.models.
MIPS32
This method resets the processor.
reset()
- Method in class com.cmpware.cmp.models.
NIOS
This method resets the NIOS processor.
reset()
- Method in class com.cmpware.cmp.models.
NIOS2
This method resets the NIOS II processor.
reset()
- Method in class com.cmpware.cmp.models.
PowerPC
This method resets the processor.
reset()
- Method in class com.cmpware.cmp.models.
PowerPC64
This method resets the processor.
reset()
- Method in class com.cmpware.cmp.models.
Sparc
This method resets the Sparc processor.
reset()
- Method in class com.cmpware.cmp.models.
SPU
This method resets the processor.
reset()
- Method in class com.cmpware.cmp.models.
Xtensa
This method resets the processor.
reset()
- Method in class com.cmpware.cmp.
Multiprocessor
This method resets all of the processors.
reset()
- Method in class com.cmpware.cmp.
Processor
This method resets the processor.
reset()
- Method in class com.cmpware.fastmodel.
FastModel
reset()
- Method in class com.cmpware.fastmodel.
FastModel_old
reset()
- Static method in class com.cmpware.ide.
MpModel
This method resets the multiprocessor and notifies the state change listeners.
RESET_EVENT
- Static variable in class com.cmpware.ide.
MpModel
An array reset event
ResetAction
- Class in
com.cmpware.ide.actions
This implements the action for the Run command.
ResetAction()
- Constructor for class com.cmpware.ide.actions.
ResetAction
resize(int)
- Method in class com.cmpware.cmp.memory.
LittleEndianMemory
resize(int)
- Method in class com.cmpware.cmp.memory.
LocalMemory
resize(int)
- Method in interface com.cmpware.cmp.memory.
MemoryInterface
This method resizes the memory array.
resize(int)
- Method in class com.cmpware.cmp.
Memory
Deprecated.
use getLocalMemory().resize(int)
resize()
- Method in class com.cmpware.ide.views.
EasyText
This should be called whenever the size of the window or the content changes.
RESTORE
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
RETT
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
rFloat(int, int)
- Method in class com.cmpware.cmp.models.
SPU
This method returns a float from the register file.
rHalf(int, int)
- Method in class com.cmpware.cmp.models.
SPU
This method returns a half word from the register file.
rHalfu(int, int)
- Method in class com.cmpware.cmp.models.
SPU
This method returns a half word from the register file represented as an unsigned in 32 bit integer format.
Ring
- Class in
com.cmpware.cmp.networks
This implements a ring network.
Ring()
- Constructor for class com.cmpware.cmp.networks.
Ring
Ring
- Class in
com.cmpware.cmp.system.memory
This implements ring of processors with shared memory between each of the nodes.
Ring()
- Constructor for class com.cmpware.cmp.system.memory.
Ring
rInt(int, int)
- Method in class com.cmpware.cmp.models.
SPU
This method returns an integer from the register file.
rIntu(int, int)
- Method in class com.cmpware.cmp.models.
SPU
This method returns a half word from the register file represented as an unsigned in 64 bit long integer format.
rLong(int, int)
- Method in class com.cmpware.cmp.models.
SPU
This method returns a long word from the register file.
RN0
- Static variable in class com.cmpware.cmp.models.
PowerPC_fp.FPSCR
RN1
- Static variable in class com.cmpware.cmp.models.
PowerPC_fp.FPSCR
rotate(short, int)
- Method in class com.cmpware.cmp.models.
SPU
This method left rotates a half integer.
rotate(int, int)
- Method in class com.cmpware.cmp.models.
SPU
This method left rotates an integer.
rotateLeft(int, int)
- Static method in class com.cmpware.cmp.models.
PowerPC
This method rotates the value a left by r.
rotateLeft(int, int)
- Static method in class com.cmpware.cmp.models.
PowerPC64
This method rotates the value a left by r.
rotateLeft(long, int)
- Static method in class com.cmpware.cmp.models.
PowerPC64
This method rotates the value a left by r.
rs
- Variable in class com.cmpware.cmp.models.
MIPS32
The value in the 's' register
rs
- Static variable in class com.cmpware.cmp.models.
Xtensa
rsi5
- Static variable in class com.cmpware.cmp.models.
Xtensa
RSP
- Class in
com.cmpware.gdb
This class implements a basic GDB Remote Serial Protocol (RSP) interface.
RSP()
- Constructor for class com.cmpware.gdb.
RSP
rst
- Static variable in class com.cmpware.cmp.models.
Xtensa
rt
- Variable in class com.cmpware.cmp.models.
MIPS32
The value in the 't' register
rt
- Variable in class com.cmpware.cmp.models.
SPU
The value in the 'rt' register
rt
- Static variable in class com.cmpware.cmp.models.
Xtensa
rt2
- Variable in class com.cmpware.cmp.models.
SPU
The value in the 'rt' register for RRR instructions
rti5
- Static variable in class com.cmpware.cmp.models.
Xtensa
rtsi4
- Static variable in class com.cmpware.cmp.models.
Xtensa
run(FastModel, String, String)
- Static method in class com.cmpware.fastmodel.
AsmTool
To be run from the main() routine in the class that inherits AsmTool.
run(FastModel, String)
- Static method in class com.cmpware.fastmodel.
DasmTool
To be run from the main() routine in the class that inherits AsmTool.
run()
- Method in class com.cmpware.ide.actions.
ClearProfileAction
run()
- Method in class com.cmpware.ide.actions.
DoubleDisplayAction
run(IAction)
- Method in class com.cmpware.ide.actions.
ExportAction
run()
- Method in class com.cmpware.ide.actions.
FlipHorizAction
run()
- Method in class com.cmpware.ide.actions.
FlipVertAction
run()
- Method in class com.cmpware.ide.actions.
FloatDisplayAction
run()
- Method in class com.cmpware.ide.actions.
HexDisplayAction
run()
- Method in class com.cmpware.ide.actions.
IntDisplayAction
run(IAction)
- Method in class com.cmpware.ide.actions.
LoadAction
run(IAction)
- Method in class com.cmpware.ide.actions.
LoadAllAction
This overloads the Action.run() method.
run()
- Method in class com.cmpware.ide.actions.
LongDisplayAction
run()
- Method in class com.cmpware.ide.actions.
ProfileAction
run(IAction)
- Method in class com.cmpware.ide.actions.
ReloadAllAction
This overloads the Action.run() method.
run(IAction)
- Method in class com.cmpware.ide.actions.
ResetAction
run(IAction)
- Method in class com.cmpware.ide.actions.
RunAction
run(IAction)
- Method in class com.cmpware.ide.actions.
StepAction
run(IAction)
- Method in class com.cmpware.ide.actions.
StopAction
run()
- Method in class com.cmpware.ide.actions.
ZoomInAction
run()
- Method in class com.cmpware.ide.actions.
ZoomOutAction
run()
- Method in class com.cmpware.ide.
MpModel.Go
run()
- Method in class com.cmpware.ide.
MpModel.Step
run(AutoModel, String, String)
- Static method in class com.cmpware.tools.
AsmTool
To be run from the main() routine in the class that inherits AsmTool.
run(AutoModel, String)
- Static method in class com.cmpware.tools.
DasmTool
To be run from the main() routine in the class that inherits AsmTool.
RunAction
- Class in
com.cmpware.ide.actions
This implements the action for the Run command.
RunAction()
- Constructor for class com.cmpware.ide.actions.
RunAction
runningPower
- Variable in class com.cmpware.cmp.
Processor
The power consumption while the processor is running (mW)
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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