/external/google-breakpad/src/third_party/libdisasm/swig/ |
D | libdisasm_oop.i | 36 %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 …]
|
D | libdisasm.i | 34 %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/ |
D | libdis.h | 273 } 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 …]
|
D | x86_operand_list.c | 36 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()
|
D | ia32_modrm.h | 8 x86_op_t *op, x86_insn_t *insn, 11 void ia32_reg_decode( unsigned char byte, x86_op_t *op, size_t gen_regs );
|
D | x86_insn.c | 57 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()
|
D | ia32_operand.c | 16 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()
|
D | ia32_modrm.c | 144 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()
|
D | x86_format.c | 75 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()
|
D | x86_operand_list.h | 6 x86_op_t * x86_operand_new( x86_insn_t *insn );
|
D | x86_disasm.c | 115 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()
|
D | ia32_insn.c | 31 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()
|
D | ia32_implicit.c | 354 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/ |
D | disassembler_x86.cc | 82 libdis::x86_op_t *src = libdis::x86_get_src_operand(¤t_instr_); in NextInstruction() 83 libdis::x86_op_t *dest = libdis::x86_get_dest_operand(¤t_instr_); in NextInstruction() 217 libdis::x86_op_t *operand = libdis::x86_get_src_operand(¤t_instr_); in setBadRead() 231 libdis::x86_op_t *operand = libdis::x86_get_dest_operand(¤t_instr_); in setBadWrite()
|