Home
last modified time | relevance | path

Searched refs:TranslationBlock (Results 1 – 25 of 78) sorted by relevance

1234

/qemu/accel/tcg/
H A Dinternal-target.h57 static inline void tb_unlock_pages(TranslationBlock *tb) { } in tb_unlock_pages()
62 void tb_unlock_pages(TranslationBlock *);
72 TranslationBlock *tb_gen_code(CPUState *cpu, vaddr pc,
77 void tb_reset_jump(TranslationBlock *tb, int n);
78 TranslationBlock *tb_link_page(TranslationBlock *tb);
80 void cpu_restore_state_from_tb(CPUState *cpu, TranslationBlock *tb,
87 static inline vaddr log_pc(CPUState *cpu, const TranslationBlock *tb) in log_pc()
H A Dtb-maint.c48 const TranslationBlock *a = ap; in tb_cmp()
49 const TranslationBlock *b = bp; in tb_cmp()
621 TranslationBlock *tb; in page_collection_lock()
727 TranslationBlock *tb1; in tb_page_remove()
806 TranslationBlock *dest; in tb_remove_from_jmp_list()
807 TranslationBlock *tb; in tb_remove_from_jmp_list()
863 TranslationBlock *tb; in tb_jmp_unlink()
976 TranslationBlock *tb_link_page(TranslationBlock *tb) in tb_link_page()
1010 TranslationBlock *tb; in tb_invalidate_phys_range()
1045 TranslationBlock *tb; in tb_invalidate_phys_page_unwind()
[all …]
H A Dcpu-exec.c193 const TranslationBlock *tb = p; in tb_lookup_cmp()
256 TranslationBlock *tb; in tb_lookup()
293 const TranslationBlock *tb) in log_cpu_exec()
407 TranslationBlock *tb; in HELPER()
449 static inline TranslationBlock * QEMU_DISABLE_CFI
453 TranslationBlock *last_tb; in cpu_tb_exec()
574 TranslationBlock *tb; in cpu_exec_step_atomic()
633 const TranslationBlock *c_tb = tcg_splitwx_to_rx(tb); in tb_set_jmp_target()
643 TranslationBlock *tb_next) in tb_add_jump()
964 TranslationBlock *last_tb = NULL; in cpu_exec_loop()
[all …]
H A Dtranslate-all.c128 static int encode_search(TranslationBlock *tb, uint8_t *block) in encode_search()
164 static int cpu_unwind_data_from_tb(TranslationBlock *tb, uintptr_t host_pc, in cpu_unwind_data_from_tb()
202 void cpu_restore_state_from_tb(CPUState *cpu, TranslationBlock *tb, in cpu_restore_state_from_tb()
237 TranslationBlock *tb = tcg_tb_lookup(host_pc); in cpu_restore_state()
249 TranslationBlock *tb = tcg_tb_lookup(host_pc); in cpu_unwind_state_data()
266 static int setjmp_gen_code(CPUArchState *env, TranslationBlock *tb, in setjmp_gen_code()
287 TranslationBlock *tb_gen_code(CPUState *cpu, in tb_gen_code()
292 TranslationBlock *tb, *existing_tb; in tb_gen_code()
569 TranslationBlock *tb; in tb_check_watchpoint()
604 TranslationBlock *tb; in cpu_io_recompile()
H A Dtb-jmp-cache.h28 TranslationBlock *tb;
H A Dtranslator.c87 static void gen_tb_end(const TranslationBlock *tb, uint32_t cflags, in gen_tb_end()
116 void translator_loop(CPUState *cpu, TranslationBlock *tb, int *max_insns, in translator_loop()
245 TranslationBlock *tb = db->tb; in translator_access()
/qemu/target/mips/tcg/
H A Dtcg-internal.h20 void mips_cpu_synchronize_from_tb(CPUState *cs, const TranslationBlock *tb);
25 const TranslationBlock *tb,
53 bool mips_io_recompile_replay_branch(CPUState *cs, const TranslationBlock *tb);
H A Dexception.c80 void mips_cpu_synchronize_from_tb(CPUState *cs, const TranslationBlock *tb) in mips_cpu_synchronize_from_tb()
/qemu/include/exec/
H A Dexec-all.h464 static inline tb_page_addr_t tb_page_addr0(const TranslationBlock *tb) in tb_page_addr0()
473 static inline tb_page_addr_t tb_page_addr1(const TranslationBlock *tb) in tb_page_addr1()
483 static inline void tb_set_page_addr0(TranslationBlock *tb, in tb_set_page_addr0()
502 static inline void tb_set_page_addr1(TranslationBlock *tb, in tb_set_page_addr1()
514 void tb_phys_invalidate(TranslationBlock *tb, tb_page_addr_t page_addr);
516 void tb_set_jmp_target(TranslationBlock *tb, int n, uintptr_t addr);
H A Dtranslator.h35 void gen_intermediate_code(CPUState *cpu, TranslationBlock *tb, int *max_insns,
83 TranslationBlock *tb;
163 void translator_loop(CPUState *cpu, TranslationBlock *tb, int *max_insns,
H A Dtranslation-block.h41 struct TranslationBlock { struct
150 static inline uint32_t tb_cflags(const TranslationBlock *tb) in tb_cflags()
/qemu/include/hw/core/
H A Dtcg-cpu-ops.h37 void (*synchronize_from_tb)(CPUState *cpu, const TranslationBlock *tb);
46 void (*restore_state_to_opc)(CPUState *cpu, const TranslationBlock *tb,
173 const TranslationBlock *tb);
/qemu/include/tcg/
H A Dperf.h21 void perf_report_code(uint64_t guest_pc, TranslationBlock *tb,
39 static inline void perf_report_code(uint64_t guest_pc, TranslationBlock *tb, in perf_report_code()
H A Dtcg.h497 TranslationBlock *gen_tb; /* tb for which code is being generated */
747 * 16-bit unsigned offsets, TranslationBlock.jmp_reset_offset[] in tcg_op_buf_full()
758 TranslationBlock *tcg_tb_alloc(TCGContext *s);
765 void tcg_tb_insert(TranslationBlock *tb);
766 void tcg_tb_remove(TranslationBlock *tb);
767 TranslationBlock *tcg_tb_lookup(uintptr_t tc_ptr);
792 int tcg_gen_code(TCGContext *s, TranslationBlock *tb, uint64_t pc_start);
794 void tb_target_set_jmp_target(const TranslationBlock *, int,
/qemu/include/qemu/
H A Dtypedefs.h115 typedef struct TranslationBlock TranslationBlock;
114 typedef struct TranslationBlock TranslationBlock; global() typedef
/qemu/target/sh4/
H A Dcpu.c46 const TranslationBlock *tb) in superh_cpu_synchronize_from_tb()
56 const TranslationBlock *tb, in superh_restore_state_to_opc()
72 const TranslationBlock *tb) in superh_io_recompile_replay_branch()
/qemu/tcg/
H A Dregion.c176 TranslationBlock *tb = value; in tb_destroy()
223 void tcg_tb_insert(TranslationBlock *tb) in tcg_tb_insert()
233 void tcg_tb_remove(TranslationBlock *tb) in tcg_tb_remove()
248 TranslationBlock *tcg_tb_lookup(uintptr_t tc_ptr) in tcg_tb_lookup()
251 TranslationBlock *tb; in tcg_tb_lookup()
/qemu/target/i386/tcg/
H A Dtcg-cpu.c50 const TranslationBlock *tb) in x86_cpu_synchronize_from_tb()
65 const TranslationBlock *tb, in x86_restore_state_to_opc()
/qemu/target/tricore/
H A Dcpu.c48 const TranslationBlock *tb) in tricore_cpu_synchronize_from_tb()
55 const TranslationBlock *tb, in tricore_restore_state_to_opc()
/qemu/target/rx/
H A Dcpu.c45 const TranslationBlock *tb) in rx_cpu_synchronize_from_tb()
54 const TranslationBlock *tb, in rx_restore_state_to_opc()
/qemu/target/hppa/
H A Dcpu.c68 * other cases, we'll be ending the TranslationBlock with one insn and in hppa_cpu_synchronize_from_tb()
99 const TranslationBlock *tb) in hppa_cpu_mmu_index()
109 const TranslationBlock *tb, in hppa_cpu_disas_set_info()
/qemu/target/alpha/
H A Dcpu.c42 const TranslationBlock *tb) in alpha_cpu_synchronize_from_tb()
52 const TranslationBlock *tb, in alpha_restore_state_to_opc()
/qemu/target/openrisc/
H A Dcpu.c44 const TranslationBlock *tb) in openrisc_cpu_synchronize_from_tb()
53 const TranslationBlock *tb, in openrisc_restore_state_to_opc()
/qemu/target/hexagon/
H A Dcpu.c258 const TranslationBlock *tb) in hexagon_cpu_synchronize_from_tb()
270 const TranslationBlock *tb, in hexagon_restore_state_to_opc()
/qemu/target/avr/
H A Dcpu.c56 const TranslationBlock *tb) in avr_cpu_synchronize_from_tb()
63 const TranslationBlock *tb, in avr_restore_state_to_opc()

1234