/external/google-breakpad/src/third_party/libdisasm/ |
ia32_implicit.h | 11 unsigned int ia32_insn_implicit_ops( x86_insn_t *insn, unsigned int impl_idx );
|
x86_operand_list.h | 6 x86_op_t * x86_operand_new( x86_insn_t *insn );
|
ia32_operand.h | 8 x86_insn_t *insn, unsigned int raw_op,
|
ia32_modrm.h | 8 x86_op_t *op, x86_insn_t *insn,
|
x86_insn.c | 11 int x86_insn_is_valid( x86_insn_t *insn ) { 19 uint32_t x86_get_address( x86_insn_t *insn ) { 40 int32_t x86_get_rel_offset( x86_insn_t *insn ) { 57 x86_op_t * x86_get_branch_target( x86_insn_t *insn ) { 71 x86_op_t * x86_get_imm( x86_insn_t *insn ) { 92 unsigned char * x86_get_raw_imm( x86_insn_t *insn ) { 155 void x86_set_insn_addr( x86_insn_t *insn, uint32_t addr ) { 159 void x86_set_insn_offset( x86_insn_t *insn, unsigned int offset ){ 163 void x86_set_insn_function( x86_insn_t *insn, void * func ){ 167 void x86_set_insn_block( x86_insn_t *insn, void * block ) [all...] |
libdis.h | 272 void * insn; /* pointer to x86_insn_t owning operand */ 489 /* x86_insn_t : an X86 instruction */ 523 } x86_insn_t; typedef in typeref:struct:__anon19587 527 int x86_insn_is_valid( x86_insn_t *insn ); 539 typedef void (*DISASM_CALLBACK)( x86_insn_t *insn, void * arg ); 550 typedef int32_t (*DISASM_RESOLVER)( x86_op_t *op, x86_insn_t * current_insn, 567 x86_insn_t * insn ); 611 * foreach routine, 'insn' is the x86_insn_t whose operands are being 613 typedef void (*x86_operand_fn)(x86_op_t *op, x86_insn_t *insn, void *arg); 638 * preventing memory leaks when free()ing an x86_insn_t */ [all...] |
x86_operand_list.c | 5 static void x86_oplist_append( x86_insn_t *insn, x86_oplist_t *op ) { 36 x86_op_t * x86_operand_new( x86_insn_t *insn ) { 48 void x86_oplist_free( x86_insn_t *insn ) { 71 int x86_operand_foreach( x86_insn_t *insn, x86_operand_fn func, void *arg, 149 static void count_operand( x86_op_t *op, x86_insn_t *insn, void *arg ) { 154 size_t x86_operand_count( x86_insn_t *insn, enum x86_op_foreach_type type ) { 169 x86_op_t * x86_operand_1st( x86_insn_t *insn ) { 177 x86_op_t * x86_operand_2nd( x86_insn_t *insn ) { 185 x86_op_t * x86_operand_3rd( x86_insn_t *insn ) {
|
x86_disasm.c | 18 x86_insn_t *insn ){ 29 memset( insn, 0, sizeof(x86_insn_t) ); 76 x86_insn_t insn; 103 static inline int follow_insn_dest( x86_insn_t *insn ) { 111 static inline int insn_doesnt_return( x86_insn_t *insn ) { 115 static int32_t internal_resolver( x86_op_t *op, x86_insn_t *insn ){ 131 x86_insn_t insn;
|
ia32_insn.c | 56 static void ia32_stack_mod(x86_insn_t *insn) { 169 static void ia32_handle_cpu( x86_insn_t *insn, unsigned int cpu ) { 176 static void ia32_handle_mnemtype(x86_insn_t *insn, unsigned int mnemtype) { 184 static void ia32_handle_notes(x86_insn_t *insn, unsigned int notes) { 189 static void ia32_handle_eflags( x86_insn_t *insn, unsigned int eflags) { 216 static void ia32_handle_prefix( x86_insn_t *insn, unsigned int prefixes ) { 242 static void reg_32_to_16( x86_op_t *op, x86_insn_t *insn, void *arg ) { 253 static void handle_insn_metadata( x86_insn_t *insn, ia32_insn_t *raw_insn ) { 262 ia32_insn_t *raw_insn, x86_insn_t *insn, 540 ia32_insn_t *raw_insn, x86_insn_t * insn ) [all...] |
x86_format.c | 645 static int format_operand_att( x86_op_t *op, x86_insn_t *insn, char *buf, 719 static int format_operand_native( x86_op_t *op, x86_insn_t *insn, char *buf, 783 static int format_operand_xml( x86_op_t *op, x86_insn_t *insn, char *buf, 884 static int format_operand_raw( x86_op_t *op, x86_insn_t *insn, char *buf, [all...] |
ia32_operand.c | 39 x86_op_t *op, x86_insn_t *insn, 232 static size_t decode_operand_size( unsigned int op_type, x86_insn_t *insn, 380 x86_insn_t *insn, unsigned int raw_op, 399 /* ++ Copy flags from opcode table to x86_insn_t */
|
ia32_modrm.c | 209 x86_op_t *op, x86_insn_t *insn, size_t gen_regs ) {
|
ia32_implicit.c | 328 * x86_insn_t 'stack_mod' and 'stack_mod_val' fields. Use of the 331 * fields of the x86_insn_t.*/ 377 unsigned int ia32_insn_implicit_ops( x86_insn_t *insn, unsigned int impl_idx ) {
|
ia32_insn.h | 21 * the byte at the start of the invalid insn into the x86_insn_t. 22 * if the caller is saving the x86_insn_t for invalid instructions, 37 x86_insn_t *insn);
|
/external/google-breakpad/src/processor/ |
disassembler_x86.h | 81 const libdis::x86_insn_t* currentInstruction() { 112 libdis::x86_insn_t current_instr_;
|
disassembler_x86_unittest.cc | 89 const libdis::x86_insn_t* instruction = dis.currentInstruction();
|
/external/google-breakpad/src/third_party/libdisasm/swig/ |
libdisasm_oop.i | 38 %rename(X86_Insn) x86_insn_t; 495 } x86_insn_t; 497 typedef void (*x86_operand_fn)(x86_op_t *op, x86_insn_t *insn, 512 size_t x86_operand_count( x86_insn_t *insn, 514 x86_op_t * x86_operand_1st( x86_insn_t *insn ); 515 x86_op_t * x86_operand_2nd( x86_insn_t *insn ); 516 x86_op_t * x86_operand_3rd( x86_insn_t *insn ); 517 long x86_get_rel_offset( x86_insn_t *insn ); 518 x86_op_t * x86_get_branch_target( x86_insn_t *insn ); 519 x86_op_t * x86_get_imm( x86_insn_t *insn ) [all...] |
libdisasm.i | 42 %rename(insn) x86_insn_t; 206 x86_insn_t * x86_insn_new() { 207 x86_insn_t *insn = (x86_insn_t *) 208 calloc( sizeof(x86_insn_t), 1 ); 212 void x86_insn_free( x86_insn_t *insn ) { 221 x86_insn_t * x86_insn_copy( x86_insn_t *src) { 223 x86_insn_t *insn = (x86_insn_t *) [all...] |