/openbmc/qemu/target/hexagon/ |
H A D | translate.h | 30 DisasContextBase base; argument 31 Packet *pkt; 32 Insn *insn; 33 uint32_t next_PC; 34 uint32_t mem_idx; 35 uint32_t num_packets; 36 uint32_t num_insns; 39 int reg_log_idx; 44 int preg_log_idx; 51 int tmp_vregs_idx; [all …]
|
/openbmc/qemu/target/arm/tcg/ |
H A D | translate.h | 45 uint32_t insn; 47 int condjmp; 54 int eci; 60 int sctlr_b; 63 int user; 76 int vec_len; 92 bool thumb; 93 bool lse2; 114 bool unpriv; 122 bool bt; [all …]
|
/openbmc/qemu/target/mips/tcg/ |
H A D | translate.h | 20 DisasContextBase base; argument 21 target_ulong saved_pc; 23 uint32_t opcode; 24 uint64_t insn_flags; 25 int32_t CP0_Config0; 26 int32_t CP0_Config1; 27 int32_t CP0_Config2; 28 int32_t CP0_Config3; 29 int32_t CP0_Config5; 31 int mem_idx; [all …]
|
/openbmc/qemu/target/loongarch/ |
H A D | translate.h | 40 typedef struct DisasContext { struct 41 DisasContextBase base; argument 52 } DisasContext; argument
|
H A D | disas.c | 17 } DisasContext; typedef
|
/openbmc/qemu/target/riscv/ |
H A D | translate.c | 66 RISCVMXL xl; 67 RISCVMXL address_xl; 68 uint32_t misa_ext; 69 uint32_t opcode; 72 uint32_t mem_idx; 73 uint32_t priv; 81 int frm; 82 RISCVMXL ol; 84 bool virt_enabled; 87 bool vill; [all …]
|
/openbmc/qemu/target/i386/tcg/ |
H A D | translate.c | 86 target_ulong pc_save; 88 MemOp aflag; 89 MemOp dflag; 92 uint8_t prefix; 94 bool has_modrm; 95 uint8_t modrm; 107 uint8_t rex_r; 108 uint8_t rex_x; 109 uint8_t rex_b; 114 bool cc_op_dirty; [all …]
|
/openbmc/qemu/target/cris/ |
H A D | translate.c | 99 unsigned int (*decoder)(CPUCRISState *env, struct DisasContext *dc); argument 100 uint32_t ir; 101 uint32_t opcode; 102 unsigned int op1; 103 unsigned int op2; 104 unsigned int zsize, zzsize; 109 unsigned int src; 110 unsigned int dst; 113 int update_cc; 114 int cc_op; [all …]
|
/openbmc/qemu/target/sh4/ |
H A D | translate.c | 36 typedef struct DisasContext { struct 37 DisasContextBase base; argument 50 } DisasContext; argument
|
/openbmc/qemu/target/alpha/ |
H A D | translate.c | 46 struct DisasContext { struct 50 MemOp unalign; 52 uint64_t palbr; 55 int mem_idx; 58 int implver; 59 int amask; 62 int tb_rm; 64 int tb_ftz; 67 TCGv *ir; 70 TCGv zero; [all …]
|
/openbmc/qemu/target/nios2/ |
H A D | translate.c | 129 typedef struct DisasContext { struct 130 DisasContextBase base; argument 137 } DisasContext; argument
|
/openbmc/qemu/target/microblaze/ |
H A D | translate.c | 61 typedef struct DisasContext { struct 62 DisasContextBase base; argument 82 } DisasContext; argument
|
/openbmc/qemu/target/xtensa/ |
H A D | translate.c | 53 struct DisasContext { struct 56 uint32_t pc; 57 int cring; 58 int ring; 60 uint32_t lend; 62 bool sar_5bit; 64 TCGv_i32 sar_m32; 66 unsigned window; 68 bool cwoe; 70 bool debug; [all …]
|
/openbmc/qemu/target/avr/ |
H A D | translate.c | 81 typedef struct DisasContext DisasContext; typedef 84 struct DisasContext { struct 85 DisasContextBase base; argument 87 CPUAVRState *env; 88 CPUState *cs; 90 target_long npc; 91 uint32_t opcode; 94 int memidx; 120 TCGv skip_var0; 121 TCGv skip_var1; [all …]
|
H A D | disas.c | 28 } DisasContext; typedef
|
/openbmc/qemu/target/openrisc/ |
H A D | translate.c | 45 typedef struct DisasContext { struct 46 DisasContextBase base; argument 60 } DisasContext; argument
|
H A D | disas.c | 25 typedef disassemble_info DisasContext; typedef
|
/openbmc/qemu/target/ppc/ |
H A D | translate.c | 169 struct DisasContext { struct 172 uint32_t opcode; 174 bool pr, hv, dr, le_mode; 175 bool lazy_tlb_flush; 177 int mem_idx; 178 int access_type; 182 bool sf_mode; 183 bool has_cfar; 185 bool fpu_enabled; 186 bool altivec_enabled; [all …]
|
/openbmc/qemu/target/hppa/ |
H A D | translate.c | 44 typedef struct DisasContext { struct 45 DisasContextBase base; argument 69 } DisasContext; argument
|
/openbmc/qemu/target/sparc/ |
H A D | translate.c | 162 typedef struct DisasContext { struct 163 DisasContextBase base; argument 164 target_ulong pc; /* current Program Counter: integer or DYNAMIC_PC */ 188 } DisasContext; argument 2655 TCGv (*func)(DisasContext *, TCGv)) in do_rd_special() argument 3061 void (*func)(DisasContext *, TCGv)) in do_wr_special() 5011 void (*func)(DisasContext *, DisasCompare *, int, int)) in do_fmovr() 5035 void (*func)(DisasContext *, DisasCompare *, int, int)) in do_fmovcc() 5057 void (*func)(DisasContext *, DisasCompare *, int, int)) in do_fmovfcc()
|
/openbmc/qemu/target/rx/ |
H A D | disas.c | 24 typedef struct DisasContext { struct 30 } DisasContext; argument
|
H A D | translate.c | 36 typedef struct DisasContext { struct 37 DisasContextBase base; argument 41 } DisasContext; typedef
|
/openbmc/qemu/target/m68k/ |
H A D | translate.c | 113 typedef struct DisasContext { struct 114 DisasContextBase base; argument 125 } DisasContext; argument
|
/openbmc/qemu/target/tricore/ |
H A D | translate.c | 73 typedef struct DisasContext { struct 74 DisasContextBase base; argument 82 } DisasContext; argument
|
/openbmc/qemu/target/s390x/tcg/ |
H A D | translate.c | 54 typedef struct DisasContext DisasContext; typedef 141 struct DisasContext { struct 142 DisasContextBase base; argument 143 const DisasInsn *insn; 144 TCGOp *insn_start; 145 DisasFields fields; 146 uint64_t ex_value; 173 static void pc_to_link_info(TCGv_i64 out, DisasContext *s, uint64_t pc) in pc_to_link_info() argument
|