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
P
P
- Static variable in class com.cmpware.cmp.models.
ARC700.CC
p
- Static variable in class com.cmpware.cmp.models.
ARC700
p
- Variable in class com.cmpware.ide.views.
MemoryView
The current processor
p_align
- Variable in class com.cmpware.elf.
ProgramHeader
The data alignment in memory and in the file
p_filesz
- Variable in class com.cmpware.elf.
ProgramHeader
The file size of the image (in bytes)
p_flags
- Variable in class com.cmpware.elf.
ProgramHeader
The segment flags
P_GDB_SERVER
- Static variable in class com.cmpware.ide.
CmpwarePlugin
The GDB SErverPath
P_IMAGE_BASE_ADDRESS
- Static variable in class com.cmpware.ide.
CmpwarePlugin
The image default base address
P_IMAGE_BITS
- Static variable in class com.cmpware.ide.
CmpwarePlugin
The image default bits
P_IMAGE_HEIGHT
- Static variable in class com.cmpware.ide.
CmpwarePlugin
The image default height
P_IMAGE_WIDTH
- Static variable in class com.cmpware.ide.
CmpwarePlugin
The image default width
P_LICENSE
- Static variable in class com.cmpware.ide.
CmpwarePlugin
The License code
P_LINK
- Static variable in class com.cmpware.ide.
CmpwarePlugin
The Link preference
p_memsz
- Variable in class com.cmpware.elf.
ProgramHeader
The memory size of the image (in bytes)
P_MODEL_PATH
- Static variable in class com.cmpware.ide.
CmpwarePlugin
The Model Path
P_NETWORK
- Static variable in class com.cmpware.ide.
CmpwarePlugin
The Network preference
p_offset
- Variable in class com.cmpware.elf.
ProgramHeader
The program file offset (bytes)
p_paddr
- Variable in class com.cmpware.elf.
ProgramHeader
The physical address of the segment
P_PROCESSOR
- Static variable in class com.cmpware.ide.
CmpwarePlugin
The Processor preference
P_STEP_SIZE
- Static variable in class com.cmpware.ide.
CmpwarePlugin
The step size for a step command
P_SYSTEM_MEMORY
- Static variable in class com.cmpware.ide.
CmpwarePlugin
The System Memory preference
p_type
- Variable in class com.cmpware.elf.
ProgramHeader
The program type
p_vaddr
- Variable in class com.cmpware.elf.
ProgramHeader
The virtual address of the segment
pack(int, int)
- Static method in class com.cmpware.cmp.
Util
This method packs two 32-bit integers into a 64-bit long.
paint(GC, Canvas, Rectangle)
- Method in class com.cmpware.ide.views.
IconAnnotation
paintControl(PaintEvent)
- Method in class com.cmpware.ide.views.
ImageView
paintControl(PaintEvent)
- Method in class com.cmpware.ide.views.
Node
parent
- Variable in class com.cmpware.elf.
Scope
The parent scope (null for top level)
parent
- Variable in class com.cmpware.elf.
VariableType
The parent VariableType
parent
- Variable in class com.cmpware.ide.views.
DisassembleView
The parent widget
parent
- Variable in class com.cmpware.ide.views.
EasyText
The parent widget
parent
- Variable in class com.cmpware.ide.views.
MemoryView
The parent widget
parent
- Variable in class com.cmpware.ide.views.
SourceCodeView
The parent widget
parseInt(String)
- Static method in class com.cmpware.cmp.
Util
This method parses a string and returns an integer.
parseInt(String)
- Static method in class com.cmpware.tools.
ProcGen
This method parses a string and returns an integer.
parseInt(String)
- Static method in class
ProcGen
This method parses a string and returns an integer.
PC
- Static variable in class com.cmpware.cmp.models.
ARC700.SREG
PC
- Static variable in class com.cmpware.cmp.models.
LatticeMicro32.SREG
PC
- Static variable in class com.cmpware.cmp.models.
MicroBlaze
PC
- Static variable in class com.cmpware.cmp.models.
MicroBlaze_old
PC
- Static variable in class com.cmpware.cmp.models.
MIPS32.SREG
PC
- Static variable in class com.cmpware.cmp.models.
PowerPC.SR
PC
- Static variable in class com.cmpware.cmp.models.
PowerPC64.SR
PC
- Static variable in class com.cmpware.cmp.models.
Sparc.SR
PC
- Static variable in class com.cmpware.cmp.models.
Xtensa.SREG
pc
- Variable in class com.cmpware.cmp.
Processor
The current Program Counter (cached from getPC())
PCL
- Static variable in class com.cmpware.cmp.models.
ARC700.REG
PERSPECTIVE_ID
- Static variable in class com.cmpware.ide.
CmpwarePlugin
Perspective id
PF_R
- Static variable in class com.cmpware.elf.
ProgramHeader
Readable segment
PF_W
- Static variable in class com.cmpware.elf.
ProgramHeader
Writable segment
PF_X
- Static variable in class com.cmpware.elf.
ProgramHeader
Executable segment
PIL
- Static variable in class com.cmpware.cmp.models.
Sparc.PSR
pipelineNumber
- Variable in class com.cmpware.cmp.models.
SPU_pipeline.InstrData
The pipeline number (0 or 1)
PipelineRegister
- Class in
com.cmpware.cmp.links
This class implements a shared register.
PipelineRegister()
- Constructor for class com.cmpware.cmp.links.
PipelineRegister
PL
- Static variable in class com.cmpware.cmp.models.
ARC700.CC
PLUGIN_ID
- Static variable in class com.cmpware.ide.
CmpwarePlugin
Plugin id
PNZ
- Static variable in class com.cmpware.cmp.models.
ARC700.CC
POINTER
- Static variable in class com.cmpware.elf.
VariableType
The variable type is a pointer
postExecute(int)
- Method in class com.cmpware.cmp.models.
ARC700
postExecute(int)
- Method in class com.cmpware.cmp.models.
AutoSimple
postExecute(int)
- Method in class com.cmpware.cmp.models.
LatticeMicro32
postExecute(int)
- Method in class com.cmpware.cmp.models.
MicroBlaze
postExecute(int)
- Method in class com.cmpware.cmp.models.
MIPS32
postExecute(int)
- Method in class com.cmpware.cmp.models.
Xtensa
postExecute(int)
- Method in class com.cmpware.tools.
AutoModel
This method is called immediately after execution and may be overloaded to do things like save instruction field values to locals.
postExecute(int)
- Method in class com.cmpware.tools.
AutoModelVLIW
This method is called immediately after execution and may be overloaded to do things like save instruction field values to locals.
postLoad()
- Method in class com.cmpware.cmp.models.
PowerPC64
postLoad()
- Method in class com.cmpware.cmp.
Processor
This method it used to perform any operations that may be required after a file is loaded.
postLoad()
- Method in class com.cmpware.fastmodel.
FastModel
postLoad()
- Method in class com.cmpware.fastmodel.
FastModel_old
PowerMeterView
- Class in
com.cmpware.ide.views
This class displays Power Meter table.
PowerMeterView()
- Constructor for class com.cmpware.ide.views.
PowerMeterView
The constructor
PowerPC
- Class in
com.cmpware.cmp.models
This is an AutoModel implementation of the PowerPC processor.
PowerPC()
- Constructor for class com.cmpware.cmp.models.
PowerPC
The constructor
PowerPC.CR0
- Class in
com.cmpware.cmp.models
This class defines the fields in the CR Special Register
PowerPC.CR0()
- Constructor for class com.cmpware.cmp.models.
PowerPC.CR0
PowerPC.MSR
- Class in
com.cmpware.cmp.models
This class defines the fields in the MSR Special Register
PowerPC.MSR()
- Constructor for class com.cmpware.cmp.models.
PowerPC.MSR
PowerPC.SR
- Class in
com.cmpware.cmp.models
This class defines the Special Register indicies
PowerPC.SR()
- Constructor for class com.cmpware.cmp.models.
PowerPC.SR
PowerPC.XER
- Class in
com.cmpware.cmp.models
This class defines the fields in the XER Special Register
PowerPC.XER()
- Constructor for class com.cmpware.cmp.models.
PowerPC.XER
PowerPC64
- Class in
com.cmpware.cmp.models
This is an AutoModel implementation of the PowerPC 64 bit processor istructions.
PowerPC64()
- Constructor for class com.cmpware.cmp.models.
PowerPC64
The constructor
PowerPC64.CR0
- Class in
com.cmpware.cmp.models
This class defines the fields in the CR Special Register
PowerPC64.CR0()
- Constructor for class com.cmpware.cmp.models.
PowerPC64.CR0
PowerPC64.MSR
- Class in
com.cmpware.cmp.models
This class defines the fields in the MSR Special Register
PowerPC64.MSR()
- Constructor for class com.cmpware.cmp.models.
PowerPC64.MSR
PowerPC64.SR
- Class in
com.cmpware.cmp.models
This class defines the Special Register indicies
PowerPC64.SR()
- Constructor for class com.cmpware.cmp.models.
PowerPC64.SR
PowerPC64.XER
- Class in
com.cmpware.cmp.models
This class defines the fields in the XER Special Register
PowerPC64.XER()
- Constructor for class com.cmpware.cmp.models.
PowerPC64.XER
PowerPC_fp
- Class in
com.cmpware.cmp.models
This is an implementation of the PowerPC floating point instructions using the AutoModel approach.
PowerPC_fp()
- Constructor for class com.cmpware.cmp.models.
PowerPC_fp
PowerPC_fp.FCR0
- Class in
com.cmpware.cmp.models
This class defines the fields in the CR Special Register
PowerPC_fp.FCR0()
- Constructor for class com.cmpware.cmp.models.
PowerPC_fp.FCR0
PowerPC_fp.FPSCR
- Class in
com.cmpware.cmp.models
This class defines the fields in the FPSCR Special Register
PowerPC_fp.FPSCR()
- Constructor for class com.cmpware.cmp.models.
PowerPC_fp.FPSCR
PPE_LOCAL_MEMORY_SIZE
- Static variable in class com.cmpware.cmp.system.memory.
CellBE
The size of the PPE Local Memory
PPE_LOCAL_MEMORY_SIZE
- Static variable in class com.cmpware.cmp.system.memory.
DualCellBE
The size of the PPE Local Memory
PPE_LOCAL_MEMORY_SIZE
- Static variable in class com.cmpware.cmp.system.memory.
SPURS
The size of the PPE Local Memory
PR
- Static variable in class com.cmpware.cmp.models.
PowerPC.MSR
PR
- Static variable in class com.cmpware.cmp.models.
PowerPC64.MSR
preExecute(int)
- Method in class com.cmpware.cmp.models.
ARC700
preExecute(int)
- Method in class com.cmpware.cmp.models.
AutoSimple
preExecute(int)
- Method in class com.cmpware.cmp.models.
LatticeMicro32
preExecute(int)
- Method in class com.cmpware.cmp.models.
MicroBlaze
preExecute(int)
- Method in class com.cmpware.cmp.models.
MIPS32
preExecute(int)
- Method in class com.cmpware.cmp.models.
PowerPC
preExecute(int)
- Method in class com.cmpware.cmp.models.
PowerPC64
preExecute(int)
- Method in class com.cmpware.cmp.models.
SPU
preExecute(int)
- Method in class com.cmpware.cmp.models.
Xtensa
preExecute(int)
- Method in class com.cmpware.tools.
AutoModel
This method is called immediately before execution and may be overloaded to do things like save instruction field values to locals.
preExecute(int)
- Method in class com.cmpware.tools.
AutoModelVLIW
This method is called immediately before execution and may be overloaded to do things like save instruction field values to locals.
PREFERENCE_LOCK
- Static variable in class com.cmpware.ide.
Configuration
Retain user preferences
PreferencePage
- Class in
com.cmpware.ide
This class provides the Cmpware Preference page.
PreferencePage()
- Constructor for class com.cmpware.ide.
PreferencePage
prevInstr
- Variable in class com.cmpware.cmp.
Processor
The previous instruction
prevInstrCode
- Variable in class com.cmpware.cmp.
Processor
The previous instruction code
primary(Field, int)
- Static method in class com.cmpware.fastmodel.
Decoder
This factory method returns a decoder with new values added.
primary(AutoModel.Field, int)
- Static method in class com.cmpware.tools.
AutoModel.Decode
This factory method returns a decoder with new values added.
primary(AutoModelVLIW.Field, int)
- Static method in class com.cmpware.tools.
AutoModelVLIW.Decode
This factory method returns a decoder with new values added.
printStatus(String)
- Static method in class com.cmpware.ide.
CmpwarePlugin
This method prints a string to the status window.
Processor
- Class in
com.cmpware.cmp
This implements the generic processor interface and mechanisms.
Processor()
- Constructor for class com.cmpware.cmp.
Processor
PROCESSOR_SELECT_EVENT
- Static variable in class com.cmpware.ide.
MpModel
A processor selection event
processorArray
- Static variable in class com.cmpware.cmp.models.
ARC_demo
A processor array description
processorArray
- Static variable in class com.cmpware.cmp.models.
CellBE
The processor array description
processorArray
- Static variable in class com.cmpware.cmp.models.
Checkerboard
A processor array description
processorArray
- Static variable in class com.cmpware.cmp.models.
Default
A processor array description
processorArray
- Static variable in class com.cmpware.cmp.models.
DualCellBE
The processor array description
processorArray
- Static variable in class com.cmpware.cmp.models.
GdbTest
The processor array description
processorArray
- Static variable in class com.cmpware.cmp.models.
Hetero
A processor array description
processorArray
- Static variable in class com.cmpware.cmp.models.
LM32_demo
A processor array description
processorArray
- Static variable in class com.cmpware.cmp.models.
MIPS32_demo
A processor array description
processorArray
- Static variable in class com.cmpware.cmp.models.
SPURS
The processor array description
processorArray
- Static variable in class com.cmpware.cmp.models.
TestCustomArray
A processor array description
processorArray
- Static variable in class com.cmpware.cmp.models.
VT_ECE_5530
The processor array description
processorArray
- Static variable in class com.cmpware.cmp.models.
Xtensa_demo
A processor array description
ProcessorException
- Exception in
com.cmpware.cmp
This class implements the Processor Exception.
ProcessorException()
- Constructor for exception com.cmpware.cmp.
ProcessorException
The constructor
ProcessorException(String)
- Constructor for exception com.cmpware.cmp.
ProcessorException
A constructor.
ProcGen
- Class in
com.cmpware.tools
This class takes in a list of opcode names and values and produces some of the methods and data structures used to implement a processor.
ProcGen()
- Constructor for class com.cmpware.tools.
ProcGen
ProcGen
- Class in
<Unnamed>
This class takes in a list of opcode names and values and produces some of the methods and data structures used to implement a processor.
ProcGen()
- Constructor for class
ProcGen
profile
- Variable in class com.cmpware.cmp.memory.
LittleEndianMemory
The profile data
profile(int)
- Method in class com.cmpware.cmp.memory.
LittleEndianMemory
profile(int)
- Method in class com.cmpware.cmp.memory.
LocalMemory
profile(int)
- Method in interface com.cmpware.cmp.memory.
MemoryInterface
This method increments the profile count for a particular address.
profile(int)
- Method in class com.cmpware.cmp.
Memory
This method profiles a memory address.
profile
- Variable in class com.cmpware.fastmodel.
Instruction
The profile count
PROFILE_CHANGE_EVENT
- Static variable in class com.cmpware.ide.
MpModel
A Profile Change event
PROFILE_CLEAR_EVENT
- Static variable in class com.cmpware.ide.
MpModel
A Profile Clear event
PROFILE_GRANULARITY
- Static variable in class com.cmpware.cmp.memory.
LittleEndianMemory
The granularity of the profile (in bytes)
ProfileAction
- Class in
com.cmpware.ide.actions
This implements the action to toggle the profiler display in the disassembler view.
ProfileAction(IListener)
- Constructor for class com.cmpware.ide.actions.
ProfileAction
ProfileView
- Class in
com.cmpware.ide.views
This class displays the register values of the selected processor in a table.
ProfileView()
- Constructor for class com.cmpware.ide.views.
ProfileView
The constructor
programHeader
- Variable in class com.cmpware.elf.
Elf
The Program Headers
ProgramHeader
- Class in
com.cmpware.elf
This describes the ELF Program Header.
ProgramHeader()
- Constructor for class com.cmpware.elf.
ProgramHeader
prompt
- Static variable in class com.cmpware.cmp.
MpMon
The prompt string
propertyChange(PropertyChangeEvent)
- Method in class com.cmpware.ide.
MpModel
propertyChange(PropertyChangeEvent)
- Method in class com.cmpware.ide.views.
ImageView
PS
- Static variable in class com.cmpware.cmp.models.
Sparc.PSR
PSR
- Static variable in class com.cmpware.cmp.models.
Sparc.SR
PT_DYNAMIC
- Static variable in class com.cmpware.elf.
ProgramHeader
Dynamic linking information
PT_HIPROC
- Static variable in class com.cmpware.elf.
ProgramHeader
High value for processor-specific semantics segment
PT_INTERP
- Static variable in class com.cmpware.elf.
ProgramHeader
Pathg to program interpreter
PT_LOAD
- Static variable in class com.cmpware.elf.
ProgramHeader
A loadable segment (code)
PT_LOPROC
- Static variable in class com.cmpware.elf.
ProgramHeader
Low value for processor-specific semantics segment
PT_NOTE
- Static variable in class com.cmpware.elf.
ProgramHeader
Auxiliary information
PT_NULL
- Static variable in class com.cmpware.elf.
ProgramHeader
Null (inactive) segment
PT_PHDR
- Static variable in class com.cmpware.elf.
ProgramHeader
Program header table
PT_SHLIB
- Static variable in class com.cmpware.elf.
ProgramHeader
Reserved segment type
put(long, long, Object)
- Method in class com.cmpware.elf.dwarf2.
RangeLookupList
This method adds a new object to the range lookup list.
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