com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICNativeStatement |
A custom statement. By default, if a command name is not specified, the underlying native instruction is fetched and rendered in an __asm block.
If a command name is specified, the default generator generates it, along with the optional input
and output operands: (out1, out2, ...) = COMMAND(in1, in2, ...)
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract ICNativeStatement |
duplicate()
Deep duplication of the element.
| ||||||||||
abstract String | getCommandName() | ||||||||||
abstract List<ICElement> | getInputElements() | ||||||||||
abstract long | getNativeAddress() | ||||||||||
abstract List<ICElement> | getOutputElements() | ||||||||||
abstract void | setCommandName(String commandName) | ||||||||||
abstract void | setInputElements(List<ICElement> inputElements) | ||||||||||
abstract void | setOutputElements(List<ICElement> outputElements) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement
|
Deep duplication of the element. Sub-elements are duplicated.
Note: ICClass
, ICMethod
, ICField
, ICIdentifier
,
ICConstant
, ICType
and ICLabel
are not duplicated.