Home
last modified time | relevance | path

Searched refs:x86_op_t (Results 1 – 14 of 14) sorted by relevance

/external/google-breakpad/src/third_party/libdisasm/swig/
Dlibdisasm_oop.i36 %rename(X86_Operand) x86_op_t;
169 } x86_op_t; typedef
171 unsigned int x86_operand_size( x86_op_t *op );
173 int x86_format_operand(x86_op_t *op, char *buf, int len,
186 %extend x86_op_t{
238 x86_op_t * copy() { in copy()
239 x86_op_t *op = (x86_op_t *) calloc( sizeof(x86_op_t), 1 ); in copy()
242 memcpy( op, self, sizeof(x86_op_t) ); in copy()
253 x86_op_t *op;
316 void append( x86_op_t *op ) { in append()
[all …]
Dlibdisasm.i34 %rename(operand) x86_op_t;
98 x86_op_t * x86_op_copy( x86_op_t * src ) { in x86_op_copy()
99 x86_op_t *op; in x86_op_copy()
105 op = (x86_op_t *) calloc( sizeof(x86_op_t), 1 ); in x86_op_copy()
107 memcpy( op, src, sizeof(x86_op_t) ); in x86_op_copy()
114 x86_op_t *op;
177 void x86_op_list_append( x86_op_list * list, x86_op_t *op ) { in x86_op_list_append()
200 memcpy( &ptr->op, &list->op, sizeof(x86_op_t) ); in x86_op_list_node_copy()
397 long x86_default_resolver( x86_op_t *op, x86_insn_t *insn, void *arg ) { in x86_default_resolver()
/external/google-breakpad/src/third_party/libdisasm/
Dlibdis.h273 } x86_op_t; typedef
279 x86_op_t op;
550 typedef int32_t (*DISASM_RESOLVER)( x86_op_t *op, x86_insn_t * current_insn,
613 typedef void (*x86_operand_fn)(x86_op_t *op, x86_insn_t *insn, void *arg);
651 x86_op_t * x86_operand_1st( x86_insn_t *insn );
652 x86_op_t * x86_operand_2nd( x86_insn_t *insn );
653 x86_op_t * x86_operand_3rd( x86_insn_t *insn );
661 unsigned int x86_operand_size( x86_op_t *op );
679 x86_op_t * x86_get_branch_target( x86_insn_t *insn );
684 x86_op_t * x86_get_imm( x86_insn_t *insn );
[all …]
Dx86_operand_list.c36 x86_op_t * x86_operand_new( x86_insn_t *insn ) { in x86_operand_new()
149 static void count_operand( x86_op_t *op, x86_insn_t *insn, void *arg ) { in count_operand()
169 x86_op_t * x86_operand_1st( x86_insn_t *insn ) { in x86_operand_1st()
177 x86_op_t * x86_operand_2nd( x86_insn_t *insn ) { in x86_operand_2nd()
185 x86_op_t * x86_operand_3rd( x86_insn_t *insn ) { in x86_operand_3rd()
Dx86_insn.c57 x86_op_t * x86_get_branch_target( x86_insn_t *insn ) { in x86_get_branch_target()
71 x86_op_t * x86_get_imm( x86_insn_t *insn ) { in x86_get_imm()
94 x86_op_t *op = NULL; in x86_get_raw_imm()
123 unsigned int x86_operand_size( x86_op_t *op ) { in x86_operand_size()
Dia32_modrm.h8 x86_op_t *op, x86_insn_t *insn,
11 void ia32_reg_decode( unsigned char byte, x86_op_t *op, size_t gen_regs );
Dia32_operand.c16 static void apply_seg( x86_op_t *op, unsigned int prefixes ) { in apply_seg()
39 x86_op_t *op, x86_insn_t *insn, in decode_operand_value()
233 x86_op_t *op ){ in decode_operand_size()
384 x86_op_t *op; in ia32_decode_operand()
Dia32_modrm.c144 x86_op_t *op, struct modRM_byte *modrm ) { in modrm_decode16()
209 x86_op_t *op, x86_insn_t *insn, size_t gen_regs ) { in ia32_modrm_decode()
301 void ia32_reg_decode( unsigned char byte, x86_op_t *op, size_t gen_regs ) { in ia32_reg_decode()
Dx86_format.c75 static void get_operand_data_str( x86_op_t *op, char *str, int len ){ in get_operand_data_str()
285 static int format_seg( x86_op_t *op, char *buf, int len, in format_seg()
332 static const char *get_operand_datatype_str( x86_op_t *op ){ in get_operand_datatype_str()
645 static int format_operand_att( x86_op_t *op, x86_insn_t *insn, char *buf, in format_operand_att()
719 static int format_operand_native( x86_op_t *op, x86_insn_t *insn, char *buf, in format_operand_native()
783 static int format_operand_xml( x86_op_t *op, x86_insn_t *insn, char *buf, in format_operand_xml()
884 static int format_operand_raw( x86_op_t *op, x86_insn_t *insn, char *buf, in format_operand_raw()
983 int x86_format_operand( x86_op_t *op, char *buf, int len, in x86_format_operand()
1089 static void format_op_raw( x86_op_t *op, x86_insn_t *insn, void *arg ) { in format_op_raw()
1305 x86_op_t *src, *dst; in x86_format_insn()
Dx86_disasm.c115 static int32_t internal_resolver( x86_op_t *op, x86_insn_t *insn ){ in internal_resolver()
132 x86_op_t *op; in x86_disasm_forward()
Dx86_operand_list.h6 x86_op_t * x86_operand_new( x86_insn_t *insn );
Dia32_insn.c31 static INLINE int32_t long_from_operand( x86_op_t *op ) { in long_from_operand()
57 x86_op_t *dest, *src = NULL; in ia32_stack_mod()
242 static void reg_32_to_16( x86_op_t *op, x86_insn_t *insn, void *arg ) { in reg_32_to_16()
Dia32_implicit.c354 static void handle_impl_reg( x86_op_t *op, uint32_t val ) { in handle_impl_reg()
379 x86_op_t *op; in ia32_insn_implicit_ops()
/external/google-breakpad/src/processor/
Ddisassembler_x86.cc82 libdis::x86_op_t *src = libdis::x86_get_src_operand(&current_instr_); in NextInstruction()
83 libdis::x86_op_t *dest = libdis::x86_get_dest_operand(&current_instr_); in NextInstruction()
217 libdis::x86_op_t *operand = libdis::x86_get_src_operand(&current_instr_); in setBadRead()
231 libdis::x86_op_t *operand = libdis::x86_get_dest_operand(&current_instr_); in setBadWrite()