Lines Matching full:db

106  *      Disassemble one instruction and set db->pc_next for the start
107 * of the following instruction. Set db->is_jmp as necessary to
111 * Emit any opcodes required to exit the TB, based on db->is_jmp.
117 void (*init_disas_context)(DisasContextBase *db, CPUState *cpu);
118 void (*tb_start)(DisasContextBase *db, CPUState *cpu);
119 void (*insn_start)(DisasContextBase *db, CPUState *cpu);
120 void (*translate_insn)(DisasContextBase *db, CPUState *cpu);
121 void (*tb_stop)(DisasContextBase *db, CPUState *cpu);
122 bool (*disas_log)(const DisasContextBase *db, CPUState *cpu, FILE *f);
133 * @db: Disassembly context.
149 DisasContextBase *db);
153 * @db: Disassembly context
159 bool translator_use_goto_tb(DisasContextBase *db, vaddr dest);
163 * @db: Disassembly context
165 * If icount is enabled, set cpu->can_do_io, adjust db->is_jmp to
169 bool translator_io_start(DisasContextBase *db);
182 uint8_t translator_ldub(CPUArchState *env, DisasContextBase *db, vaddr pc);
183 uint16_t translator_lduw(CPUArchState *env, DisasContextBase *db, vaddr pc);
184 uint32_t translator_ldl(CPUArchState *env, DisasContextBase *db, vaddr pc);
185 uint64_t translator_ldq(CPUArchState *env, DisasContextBase *db, vaddr pc);
188 translator_lduw_swap(CPUArchState *env, DisasContextBase *db, in translator_lduw_swap() argument
191 uint16_t ret = translator_lduw(env, db, pc); in translator_lduw_swap()
199 translator_ldl_swap(CPUArchState *env, DisasContextBase *db, in translator_ldl_swap() argument
202 uint32_t ret = translator_ldl(env, db, pc); in translator_ldl_swap()
210 translator_ldq_swap(CPUArchState *env, DisasContextBase *db, in translator_ldq_swap() argument
213 uint64_t ret = translator_ldq(env, db, pc); in translator_ldq_swap()
222 * @db: Disassembly context
231 void translator_fake_ld(DisasContextBase *db, const void *data, size_t len);
235 * @db: disassembly context
244 bool translator_st(const DisasContextBase *db, void *dest,
249 * @db: disassembly context
254 size_t translator_st_len(const DisasContextBase *db);
258 * @db: disassembly context
265 bool translator_is_same_page(const DisasContextBase *db, vaddr addr);