Home
last modified time | relevance | path

Searched refs:insn_start (Results 1 – 25 of 30) sorted by relevance

12

/openbmc/qemu/accel/tcg/
H A Dtranslator.c132 db->insn_start = NULL; in translator_loop()
152 ops->insn_start(db, cpu); in translator_loop()
153 db->insn_start = tcg_last_op(); in translator_loop()
155 first_insn_start = db->insn_start; in translator_loop()
206 tcg_debug_assert(first_insn_start == db->insn_start); in translator_loop()
208 tcg_debug_assert(first_insn_start != db->insn_start); in translator_loop()
212 tcg_ctx->emit_before_op = db->insn_start; in translator_loop()
/openbmc/linux/tools/lib/bpf/
H A Dgen_loader.c52 size_t off = gen->insn_cur - gen->insn_start; in realloc_insn_buf()
53 void *insn_start; in realloc_insn_buf() local
61 insn_start = realloc(gen->insn_start, off + size); in realloc_insn_buf()
62 if (!insn_start) { in realloc_insn_buf()
64 free(gen->insn_start); in realloc_insn_buf()
65 gen->insn_start = NULL; in realloc_insn_buf()
68 gen->insn_start = insn_start; in realloc_insn_buf()
69 gen->insn_cur = insn_start + off; in realloc_insn_buf()
142 gen->cleanup_label = gen->insn_cur - gen->insn_start; in bpf_gen__init()
284 __s64 off = -(gen->insn_cur - gen->insn_start - gen->cleanup_label) / 8 - 1; in emit_check_err()
[all …]
H A Dbpf_gen_internal.h35 void *insn_start; member
/openbmc/qemu/include/exec/
H A Dtranslator.h90 struct TCGOp *insn_start; member
133 void (*insn_start)(DisasContextBase *db, CPUState *cpu); member
/openbmc/linux/tools/bpf/bpftool/
H A Dxlated_dumper.c380 struct bpf_insn *insn_start = buf_start; in dump_xlated_for_graph() local
382 struct bpf_insn *cur = insn_start; in dump_xlated_for_graph()
396 insn_off = (unsigned int)(cur - insn_start + start_idx); in dump_xlated_for_graph()
/openbmc/qemu/target/riscv/
H A Dtranslate.c218 tcg_set_insn_start_param(ctx->base.insn_start, 1, ctx->opcode); in decode_save_opc()
219 tcg_set_insn_start_param(ctx->base.insn_start, 2, excp_uw2); in decode_save_opc()
1296 tcg_ctx->emit_before_op = QTAILQ_NEXT(ctx->base.insn_start, link); in riscv_tr_translate_insn()
1343 .insn_start = riscv_tr_insn_start,
/openbmc/linux/arch/sh/kernel/
H A Ddwarf.c396 static int dwarf_cfa_execute_insns(unsigned char *insn_start, in dwarf_cfa_execute_insns() argument
408 current_insn = insn_start; in dwarf_cfa_execute_insns()
/openbmc/qemu/target/loongarch/tcg/
H A Dtranslate.c331 .insn_start = loongarch_tr_insn_start,
/openbmc/qemu/include/tcg/
H A Dtcg-opc.h194 DEF(insn_start, 0, 0, DATA64_ARGS, TCG_OPF_NOT_PRESENT)
/openbmc/qemu/target/microblaze/
H A Dtranslate.c699 uint32_t iflags = tcg_get_insn_start_param(dc->base.insn_start, 1); in record_unaligned_ess()
706 tcg_set_insn_start_param(dc->base.insn_start, 1, iflags); in record_unaligned_ess()
1776 .insn_start = mb_tr_insn_start,
/openbmc/linux/kernel/bpf/
H A Dcore.c211 u32 linfo_idx, insn_start, insn_end, nr_linfo, i; in bpf_prog_fill_jited_linfo() local
221 insn_start = linfo[0].insn_off; in bpf_prog_fill_jited_linfo()
222 insn_end = insn_start + prog->len; in bpf_prog_fill_jited_linfo()
234 insn_to_jit_off[linfo[i].insn_off - insn_start - 1]; in bpf_prog_fill_jited_linfo()
/openbmc/qemu/target/arm/tcg/
H A Dtranslate.h285 tcg_set_insn_start_param(s->base.insn_start, 2, syn); in disas_set_insn_syndrome()
H A Dtranslate.c8083 .insn_start = arm_tr_insn_start,
8091 .insn_start = arm_tr_insn_start,
/openbmc/qemu/target/sh4/
H A Dtranslate.c2191 ctx->base.insn_start = tcg_last_op(); in decode_gusa()
2315 .insn_start = sh4_tr_insn_start,
/openbmc/qemu/target/i386/tcg/
H A Dtranslate.c3702 dc->prev_insn_start = dc->base.insn_start; in i386_tr_insn_start()
3743 dc->base.insn_start = dc->prev_insn_start; in i386_tr_translate_insn()
3811 .insn_start = i386_tr_insn_start,
/openbmc/qemu/target/hexagon/
H A Dtranslate.c1081 .insn_start = hexagon_tr_insn_start,
/openbmc/qemu/disas/
H A Dm68k.c623 bfd_vma insn_start; member
635 bfd_vma start = priv->insn_start + (priv->max_fetched - priv->the_buffer); in fetch_data2()
1911 priv.insn_start = memaddr; in print_insn_m68k()
/openbmc/qemu/target/openrisc/
H A Dtranslate.c1643 .insn_start = openrisc_tr_insn_start,
/openbmc/qemu/target/avr/
H A Dtranslate.c2792 .insn_start = avr_tr_insn_start,
/openbmc/qemu/target/rx/
H A Dtranslate.c2255 .insn_start = rx_tr_insn_start,
/openbmc/qemu/target/alpha/
H A Dtranslate.c2952 .insn_start = alpha_tr_insn_start,
/openbmc/qemu/target/hppa/
H A Dtranslate.c335 tcg_set_insn_start_param(ctx->base.insn_start, 2, breg); in set_insn_breg()
4863 .insn_start = hppa_tr_insn_start,
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate.c6247 tcg_set_insn_start_param(s->base.insn_start, 2, s->ilen); in translate_one()
6477 .insn_start = s390x_tr_insn_start,
/openbmc/qemu/target/m68k/
H A Dtranslate.c6115 .insn_start = m68k_tr_insn_start,
/openbmc/qemu/target/sparc/
H A Dtranslate.c5806 .insn_start = sparc_tr_insn_start,

12