address | x86asm | [protected] |
addrsize | x86asm | |
addrsize_depend | x86asm | [protected] |
alloc_insn() | x86asm | [virtual] |
ambiguous | x86asm | [protected] |
Assembler(bool bigendian) | Assembler | |
bigendian | Assembler | [protected] |
clearcode() | Assembler | [protected] |
code | Assembler | [protected] |
codes | Assembler | [protected] |
compareTo(const Object *obj) const | Object | [virtual] |
delete_nonsense() | x86asm | [protected] |
delete_nonsense_insn(asm_code *c) | x86asm | [protected] |
deletecode(asm_code *c) | Assembler | [protected] |
destroyed | Object | |
disp | x86asm | [protected] |
dispsize | x86asm | [protected] |
done() | Object | [virtual] |
duplicate() | Object | [virtual] |
emitbyte(byte b) | Assembler | [protected] |
emitdisp(dword disp, int size) | x86asm | [protected] |
emitdword(dword d) | Assembler | [protected] |
emitfarptr(dword s, dword o, bool big) | x86asm | [protected] |
emitimm(dword imm, int size) | x86asm | [protected] |
emitmodrm(int modrm) | x86asm | [protected] |
emitmodrm_mod(int mod) | x86asm | [protected] |
emitmodrm_reg(int reg) | x86asm | [protected] |
emitmodrm_rm(int rm) | x86asm | [protected] |
emitsib_base(int base) | x86asm | [protected] |
emitsib_index(int index) | x86asm | [protected] |
emitsib_scale(int scale) | x86asm | [protected] |
emitword(word w) | Assembler | [protected] |
encode(asm_insn *asm_insn, int options, CPU_ADDR cur_address) | x86asm | [virtual] |
encode_insn(x86asm_insn *insn, x86opc_insn *opcode, int opcodeb, int additional_opcode, int prefix, int eopsize, int eaddrsize) | x86asm | [protected] |
encode_modrm(x86_insn_op *op, char size, int allow_reg, int allow_mem, int eopsize, int eaddrsize) | x86asm | [protected] |
encode_modrm_v(x86addrcoding(*modrmc)[3][8], x86_insn_op *op, int mindispsize, int *mod, int *rm, int *dispsize) | x86asm | [protected] |
encode_op(x86_insn_op *op, x86opc_insn_op *xop, int *esize, int eopsize, int eaddrsize) | x86asm | [protected] |
encode_sib_v(x86_insn_op *op, int mindispsize, int *ss, int *index, int *base, int *mod, int *dispsize, int *disp) | x86asm | [protected] |
error | Assembler | [protected] |
error_msg | Assembler | [protected] |
esizeaddr(char c, int size) | x86asm | [protected] |
esizeop(char c, int size) | x86asm | [protected] |
esizes | x86asm | [protected] |
fetch_number(char **s, dword *value) | x86asm | [protected] |
flsz2hsz(int size) | x86asm | [protected] |
free_asm_codes() | Assembler | [protected] |
get_error_msg() | Assembler | |
get_name() | x86asm | [virtual] |
idle() | Object | [virtual] |
imm | x86asm | [protected] |
imm2 | x86asm | [protected] |
imm_eval_context | Assembler | [protected] |
imm_eval_proc | Assembler | [protected] |
immlsz2hsz(int size, int opsize) | x86asm | [protected] |
immsize | x86asm | [protected] |
init() | Object | |
initialized | Object | |
instanceOf(OBJECT_ID id) | Object | [virtual] |
instanceOf(Object *o) | Object | |
load(ht_object_stream *s) | Object | [virtual] |
lsz2hsz(int size, int opsize) | x86asm | [protected] |
match_allops(x86asm_insn *insn, x86opc_insn *xinsn, int opsize, int addrsize) | x86asm | [protected] |
match_fopcodes(x86asm_insn *insn) | x86asm | [protected] |
match_opcode(x86opc_insn *opcode, x86asm_insn *insn, int prefix, byte opcodebyte, int additional_opcode) | x86asm | [protected] |
match_opcode_final(x86opc_insn *opcode, x86asm_insn *insn, int prefix, byte opcodebyte, int additional_opcode, int opsize, int addrsize) | x86asm | [protected] |
match_opcode_name(char *input_name, char *opcodelist_name) | x86asm | [protected] |
match_opcodes(x86opc_insn *opcodes, x86asm_insn *insn, int prefix) | x86asm | [protected] |
match_size(x86_insn_op *op, x86opc_insn_op *xop, int opsize) | x86asm | [protected] |
match_type(x86_insn_op *op, x86opc_insn_op *xop, int addrsize) | x86asm | [protected] |
modrmv | x86asm | [protected] |
namefound | x86asm | [protected] |
newcode() | Assembler | [protected] |
Object() | Object | |
object_id() const | Object | [virtual] |
opfarptr(x86_insn_op *op, char *xop) | x86asm | [protected] |
opimm(x86_insn_op *op, char *xop) | x86asm | [protected] |
opmem(x86asm_insn *asm_insn, x86_insn_op *op, char *xop) | x86asm | [protected] |
opplugimm(x86_insn_op *op, char *xop) | x86asm | [protected] |
opreg(x86_insn_op *op, char *xop) | x86asm | [protected] |
opseg(x86_insn_op *op, char *xop) | x86asm | [protected] |
opsize | x86asm | |
opspecialregs(x86_insn_op *op, char *xop) | x86asm | [protected] |
options | Assembler | [protected] |
pushcode() | Assembler | [protected] |
set_error_msg(char *format,...) | Assembler | |
set_imm_eval_proc(int(*imm_eval_proc)(void *context, char **s, dword *v), void *imm_eval_context) | Assembler | |
shortest(asm_code *codes) | Assembler | |
sibv | x86asm | [protected] |
simmsize(dword imm, int immsize) | x86asm | [protected] |
splitstr(const char *s, char *name, char *op[3]) | x86asm | [protected] |
store(ht_object_stream *s) | Object | [virtual] |
toString(char *s, int maxlen) | Object | [virtual] |
translate_str(asm_insn *asm_insn, const char *s) | x86asm | [virtual] |
x86asm(int opsize, int addrsize) | x86asm | |
~Assembler() | Assembler | |
~Object() | Object | [virtual] |
~x86asm() | x86asm | [virtual] |