Home
last modified time | relevance | path

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

/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()
69 gen->insn_start = insn_start; in realloc_insn_buf()
70 gen->insn_cur = insn_start + off; in realloc_insn_buf()
144 gen->cleanup_label = gen->insn_cur - gen->insn_start; in bpf_gen__init()
292 __s64 off = -(gen->insn_cur - gen->insn_start - gen->cleanup_label) / 8 - 1; in emit_check_err()
[all …]
H A Dbpf_gen_internal.h36 void *insn_start; member
/linux/tools/bpf/bpftool/
H A Dxlated_dumper.c368 struct bpf_insn *insn_start = buf_start; in dump_xlated_for_graph() local
370 struct bpf_insn *cur = insn_start; in dump_xlated_for_graph()
384 insn_off = (unsigned int)(cur - insn_start + start_idx); in dump_xlated_for_graph()
/linux/tools/testing/selftests/bpf/
H A Dtest_loader.c1145 struct bpf_insn *insn_start = NULL, *insn, *insn_end; in get_xlated_program_text() local
1151 err = get_xlated_program(prog_fd, &insn_start, &insns_cnt); in get_xlated_program_text()
1157 insn_end = insn_start + insns_cnt; in get_xlated_program_text()
1158 insn = insn_start; in get_xlated_program_text()
1160 i = insn - insn_start; in get_xlated_program_text()
1167 free(insn_start); in get_xlated_program_text()
/linux/tools/objtool/
H A Ddisas.c1182 struct instruction *insn_start; in disas_func()
1188 insn_start = insn; in disas_func()
1200 insn = insn_start; in disas_func()
1184 struct instruction *insn_start; disas_func() local
/linux/kernel/bpf/
H A Dcore.c232 u32 linfo_idx, insn_start, insn_end, nr_linfo, i; in bpf_prog_fill_jited_linfo() local
242 insn_start = linfo[0].insn_off; in bpf_prog_fill_jited_linfo()
243 insn_end = insn_start + prog->len; in bpf_prog_fill_jited_linfo()
255 insn_to_jit_off[linfo[i].insn_off - insn_start - 1]; in bpf_prog_fill_jited_linfo()
3515 int idx = -1, insn_start, insn_end, len; in bpf_prog_get_file_line() local
3532 insn_start = linfo[0].insn_off; in bpf_prog_get_file_line()
3533 insn_end = insn_start + len; in bpf_prog_get_file_line()
3537 linfo[i].insn_off >= insn_start && linfo[i].insn_off < insn_end; i++) { in bpf_prog_get_file_line()
/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()