Searched refs:ref_ctr_offset (Results 1 - 15 of 15) sorted by relevance

/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dattach_probe.c74 uprobe_opts.ref_ctr_offset = 0;
97 uprobe_opts.ref_ctr_offset = 0;
199 ssize_t uprobe_offset, ref_ctr_offset; local
205 ref_ctr_offset = get_rel_offset((uintptr_t)&uprobe_ref_ctr);
206 if (!ASSERT_GE(ref_ctr_offset, 0, "ref_ctr_offset"))
212 uprobe_opts.ref_ctr_offset = ref_ctr_offset;
226 uprobe_opts.ref_ctr_offset = ref_ctr_offset;
[all...]
/linux-master/kernel/trace/
H A Dtrace_uprobe.c64 unsigned long ref_ctr_offset; member in struct:trace_uprobe
289 if (tu->ref_ctr_offset == 0)
295 tu->ref_ctr_offset);
476 new->ref_ctr_offset != tmp->ref_ctr_offset) {
541 unsigned long offset, ref_ctr_offset; local
545 ref_ctr_offset = 0;
613 ret = kstrtoul(rctr, 0, &ref_ctr_offset);
679 tu->ref_ctr_offset = ref_ctr_offset;
1579 create_local_trace_uprobe(char *name, unsigned long offs, unsigned long ref_ctr_offset, bool is_return) argument
[all...]
H A Dtrace_event_perf.c299 unsigned long ref_ctr_offset, bool is_retprobe)
320 ref_ctr_offset, is_retprobe);
298 perf_uprobe_init(struct perf_event *p_event, unsigned long ref_ctr_offset, bool is_retprobe) argument
H A Dtrace_probe.h461 unsigned long ref_ctr_offset, bool is_return);
H A Dbpf_trace.c3123 unsigned long ref_ctr_offset; member in struct:bpf_uprobe
3233 put_user(umulti_link->uprobes[i].ref_ctr_offset, uref_ctr_offsets + i))
3417 if (uref_ctr_offsets && __get_user(uprobes[i].ref_ctr_offset, uref_ctr_offsets + i)) {
3449 uprobes[i].ref_ctr_offset,
/linux-master/include/linux/
H A Duprobes.h114 extern int uprobe_register_refctr(struct inode *inode, loff_t offset, loff_t ref_ctr_offset, struct uprobe_consumer *uc);
156 static inline int uprobe_register_refctr(struct inode *inode, loff_t offset, loff_t ref_ctr_offset, struct uprobe_consumer *uc) argument
H A Dtrace_events.h896 unsigned long ref_ctr_offset, bool is_retprobe);
/linux-master/kernel/events/
H A Duprobes.c63 loff_t ref_ctr_offset; member in struct:uprobe
340 unsigned long vaddr = offset_to_vaddr(vma, uprobe->ref_ctr_offset);
342 return uprobe->ref_ctr_offset &&
406 "0x%llx ref_ctr_offset: 0x%llx of mm: 0x%pK\n",
409 (unsigned long long) uprobe->ref_ctr_offset, mm);
422 rc_vaddr = offset_to_vaddr(rc_vma, uprobe->ref_ctr_offset);
491 if (!ref_ctr_updated && uprobe->ref_ctr_offset) {
714 pr_warn("ref_ctr_offset mismatch. inode: 0x%lx offset: 0x%llx "
715 "ref_ctr_offset(old): 0x%llx ref_ctr_offset(ne
721 alloc_uprobe(struct inode *inode, loff_t offset, loff_t ref_ctr_offset) argument
1135 __uprobe_register(struct inode *inode, loff_t offset, loff_t ref_ctr_offset, struct uprobe_consumer *uc) argument
1196 uprobe_register_refctr(struct inode *inode, loff_t offset, loff_t ref_ctr_offset, struct uprobe_consumer *uc) argument
[all...]
H A Dcore.c10349 PMU_FORMAT_ATTR(ref_ctr_offset, "config:32-63");
10382 unsigned long ref_ctr_offset; local
10398 ref_ctr_offset = event->attr.config >> PERF_UPROBE_REF_CTR_OFFSET_SHIFT;
10399 err = perf_uprobe_init(event, ref_ctr_offset, is_retprobe);
/linux-master/tools/perf/util/
H A Dprobe-event.h35 unsigned long ref_ctr_offset; /* SDT reference counter offset */ member in struct:probe_trace_point
H A Dprobe-file.c831 unsigned long long ref_ctr_offset; local
842 ref_ctr_offset = sdt_note__get_ref_ctr_offset(note);
843 if (ref_ctr_offset && err >= 0)
844 err = strbuf_addf(&buf, "(0x%llx)", ref_ctr_offset);
1122 DEFINE_TYPE(FTRACE_README_UPROBE_REF_CTR, "*ref_ctr_offset*"),
H A Dprobe-event.c1958 tp->ref_ctr_offset = strtoul(fmt2_str + 1, NULL, 0);
2192 if (err >= 0 && tp->ref_ctr_offset) {
2195 err = strbuf_addf(buf, "(0x%lx)", tp->ref_ctr_offset);
2811 if (tp->ref_ctr_offset && !uprobe_ref_ctr_is_supported()) {
/linux-master/tools/lib/bpf/
H A Dlibbpf.h655 size_t ref_ctr_offset; member in struct:bpf_uprobe_opts
H A Dusdt.c258 static const char *ref_ctr_sysfs_path = "/sys/bus/event_source/devices/uprobe/format/ref_ctr_offset";
1073 opts.ref_ctr_offset = target->sema_off;
H A Dlibbpf.c11878 ref_ctr_off = OPTS_GET(opts, ref_ctr_offset, 0);

Completed in 266 milliseconds