HomeSort by relevance Sort by last modified time
    Searched refs:x86_insn_t (Results 1 - 18 of 18) sorted by null

  /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:__anon22805
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...]

Completed in 61 milliseconds