class X86Disassembler
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
X86Disassembler.Mode |
(package private) static class |
X86Disassembler.SingletonHolder |
static class |
X86Disassembler.Syntax |
static interface |
X86Disassembler.UDis86 |
static class |
X86Disassembler.X86DisassemblerConverter |
Modifier and Type | Field and Description |
---|---|
(package private) Pointer |
ud |
private X86Disassembler.UDis86 |
udis86 |
Modifier | Constructor and Description |
---|---|
private |
X86Disassembler(X86Disassembler.UDis86 udis86) |
Modifier and Type | Method and Description |
---|---|
(package private) static X86Disassembler |
create() |
boolean |
disassemble() |
java.lang.String |
hex() |
java.lang.String |
insn() |
(package private) static boolean |
isAvailable() |
(package private) static X86Disassembler.UDis86 |
loadUDis86() |
long |
offset() |
void |
setInputBuffer(Pointer buffer,
int size) |
void |
setMode(X86Disassembler.Mode mode) |
void |
setSyntax(X86Disassembler.Syntax syntax) |
private final X86Disassembler.UDis86 udis86
final Pointer ud
private X86Disassembler(X86Disassembler.UDis86 udis86)
static X86Disassembler.UDis86 loadUDis86()
static boolean isAvailable()
static X86Disassembler create()
public void setSyntax(X86Disassembler.Syntax syntax)
public void setMode(X86Disassembler.Mode mode)
public void setInputBuffer(Pointer buffer, int size)
public boolean disassemble()
public java.lang.String insn()
public long offset()
public java.lang.String hex()