| com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCustomStatement |
A custom C 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 ICCustomStatement |
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.