Searched refs:ksym (Results 1 - 22 of 22) sorted by relevance

/linux-master/tools/testing/selftests/bpf/
H A Dtrace_helpers.h10 struct ksym { struct
17 struct ksym *ksym_search(long key);
21 struct ksym *ksym_search_local(struct ksyms *ksyms, long key);
H A Dtrace_helpers.c24 struct ksym *syms;
66 return ((struct ksym *)p1)->addr - ((struct ksym *)p2)->addr;
95 sizeof(struct ksym), ksyms->sym_cnt + 1);
103 qsort(ksyms->syms, ksyms->sym_cnt, sizeof(struct ksym), ksym_cmp);
121 struct ksym *ksym_search_local(struct ksyms *ksyms, long key)
144 /* valid ksym */
151 struct ksym *ksym_search(long key)
/linux-master/scripts/
H A DMakefile.modpost96 ksym-wl := $(CONFIG_UNUSED_KSYMS_WHITELIST)
97 ksym-wl := $(if $(filter-out /%, $(ksym-wl)),$(srctree)/)$(ksym-wl)
98 modpost-args += -t $(addprefix -u , $(ksym-wl))
99 modpost-deps += $(ksym-wl)
H A Dremove-stale-files37 rm -rf include/ksym
/linux-master/samples/hw_breakpoint/
H A Ddata_breakpoint.c5 * usage: insmod data_breakpoint.ko ksym=<ksym_name>
27 module_param_string(ksym, ksym_name, KSYM_NAME_LEN, S_IRUGO);
28 MODULE_PARM_DESC(ksym, "Kernel symbol to monitor; this module will report any"
84 MODULE_DESCRIPTION("ksym breakpoint");
/linux-master/kernel/bpf/
H A Dtrampoline.c118 void bpf_image_ksym_add(void *data, unsigned int size, struct bpf_ksym *ksym) argument
120 ksym->start = (unsigned long) data;
121 ksym->end = ksym->start + size;
122 bpf_ksym_add(ksym);
123 perf_event_ksymbol(PERF_RECORD_KSYMBOL_TYPE_BPF, ksym->start,
124 PAGE_SIZE, false, ksym->name);
127 void bpf_image_ksym_del(struct bpf_ksym *ksym) argument
129 bpf_ksym_del(ksym);
130 perf_event_ksymbol(PERF_RECORD_KSYMBOL_TYPE_BPF, ksym
355 struct bpf_ksym *ksym; local
[all...]
H A Dcore.c128 INIT_LIST_HEAD_RCU(&fp->aux->ksym.lnode);
577 prog->aux->ksym.start = (unsigned long) prog->bpf_func;
578 prog->aux->ksym.end = prog->aux->ksym.start + prog->jited_len;
584 char *sym = prog->aux->ksym.name;
632 const struct bpf_ksym *ksym; local
634 ksym = container_of(n, struct bpf_ksym, tnode);
636 if (val < ksym->start)
640 * trace. Therefore, do val > ksym->end instead of val >= ksym
657 bpf_ksym_add(struct bpf_ksym *ksym) argument
666 __bpf_ksym_del(struct bpf_ksym *ksym) argument
675 bpf_ksym_del(struct bpf_ksym *ksym) argument
741 struct bpf_ksym *ksym; local
776 struct bpf_ksym *ksym = bpf_ksym_find(addr); local
804 struct bpf_ksym *ksym; local
[all...]
H A Ddispatcher.c157 bpf_image_ksym_add(d->image, PAGE_SIZE, &d->ksym);
/linux-master/tools/testing/selftests/bpf/progs/
H A Dbpf_iter_ksym.c28 SEC("iter/ksym")
32 struct kallsym_iter *iter = ctx->ksym;
H A Dbpf_iter.h166 struct kallsym_iter *ksym; member in struct:bpf_iter__ksym
/linux-master/samples/bpf/
H A Dspintest_user.c18 struct ksym *sym;
64 printf("ksym not found. Is kallsyms loaded?\n");
H A Doffwaketime_user.c22 struct ksym *sym;
28 printf("ksym not found. Is kallsyms loaded?\n");
H A Dsampleip_user.c91 struct ksym *sym;
114 printf("ksym not found. Is kallsyms loaded?\n");
H A Dtrace_event_user.c29 struct ksym *sym;
35 printf("ksym not found. Is kallsyms loaded?\n");
/linux-master/kernel/
H A Dkallsyms.c818 __bpf_md_ptr(struct kallsym_iter *, ksym);
833 ctx.ksym = m ? m->private : NULL;
871 DEFINE_BPF_ITER_FUNC(ksym, struct bpf_iter_meta *meta, struct kallsym_iter *ksym)
881 .target = "ksym",
885 { offsetof(struct bpf_iter__ksym, ksym),
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dget_stack_raw_tp.c32 struct ksym *ks;
/linux-master/arch/arm/mach-imx/
H A DMakefile29 obj-y += ssi-fiq-ksym.o
/linux-master/kernel/module/
H A Dmain.c1169 const struct kernel_symbol *ksym; local
1173 !IS_ERR(ksym = resolve_symbol(mod, info, name, owner))
1174 || PTR_ERR(ksym) != -EBUSY,
1179 return ksym;
1374 const struct kernel_symbol *ksym; local
1406 ksym = resolve_symbol_wait(mod, info, name);
1408 if (ksym && !IS_ERR(ksym)) {
1409 sym[i].st_value = kernel_symbol_value(ksym);
1414 if (!ksym
[all...]
/linux-master/include/linux/
H A Dbpf.h1157 struct bpf_ksym ksym; member in struct:bpf_tramp_image
1218 struct bpf_ksym ksym; member in struct:bpf_dispatcher
1312 .ksym = { \
1314 .lnode = LIST_HEAD_INIT(_name.ksym.lnode), \
1344 void bpf_image_ksym_add(void *data, unsigned int size, struct bpf_ksym *ksym);
1345 void bpf_image_ksym_del(struct bpf_ksym *ksym);
1346 void bpf_ksym_add(struct bpf_ksym *ksym);
1347 void bpf_ksym_del(struct bpf_ksym *ksym);
1476 struct bpf_ksym ksym; member in struct:bpf_prog_aux
H A Dfilter.h1082 return list_empty(&fp->aux->ksym.lnode) ||
1083 fp->aux->ksym.lnode.prev == LIST_POISON2;
/linux-master/tools/lib/bpf/
H A Dlibbpf.c592 /* local btf_id of the ksym extern's type. */
599 } ksym; member in union:extern_desc::__anon170
3377 if (ext->type == EXT_KSYM && ext->ksym.type_id)
4204 &ext->ksym.type_id);
4239 pr_debug("extern (ksym) #%d: symbol %d, name %s\n",
5996 if (ext->ksym.type_id && ext->is_set) { /* typed ksyms */
5998 insn[0].imm = ext->ksym.kernel_btf_id;
5999 insn[1].imm = ext->ksym.kernel_btf_obj_fd;
6001 insn[0].imm = (__u32)ext->ksym.addr;
6002 insn[1].imm = ext->ksym
[all...]
/linux-master/kernel/events/
H A Dcore.c9285 prog->aux->ksym.name);
9294 subprog->aux->ksym.name);

Completed in 335 milliseconds