com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandList |
Known Indirect Subclasses |
Operand that contains several operands. For example: [R0, R1]
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract IInstructionOperand[] |
getOperands()
Get the list of operands represented by this operand.
| ||||||||||
abstract String |
getSeparator()
Retrieve the separator of the elements of the list
| ||||||||||
abstract IInstructionOperandGeneric |
merge(long address)
Attempt to merge parameter list to 1 parameter.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.IInstructionOperand
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandRegisterBased
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandSized
|
Get the list of operands represented by this operand.
Retrieve the separator of the elements of the list
Attempt to merge parameter list to 1 parameter. When not possible, this method will return null. Otherwise, the returned value can be considered as equivalent to the list. For example 0x45, 0 defined for a right shift is equivalent to 0x22, PC+4 is equivalent to its absolute address.