Searched refs:ref_ctr_offset (Results 1 – 10 of 10) sorted by relevance
/Linux-v5.10/kernel/trace/ |
D | trace_uprobe.c | 62 unsigned long ref_ctr_offset; member 297 if (tu->ref_ctr_offset == 0) in trace_uprobe_match_command_head() 303 tu->ref_ctr_offset); in trace_uprobe_match_command_head() 481 new->ref_ctr_offset != tmp->ref_ctr_offset) { in validate_ref_ctr_offset() 540 unsigned long offset, ref_ctr_offset; in trace_uprobe_create() local 545 ref_ctr_offset = 0; in trace_uprobe_create() 613 ret = kstrtoul(rctr, 0, &ref_ctr_offset); in trace_uprobe_create() 677 tu->ref_ctr_offset = ref_ctr_offset; in trace_uprobe_create() 748 if (tu->ref_ctr_offset) in trace_uprobe_show() 749 seq_printf(m, "(0x%lx)", tu->ref_ctr_offset); in trace_uprobe_show() [all …]
|
D | trace_event_perf.c | 303 unsigned long ref_ctr_offset, bool is_retprobe) in perf_uprobe_init() argument 324 ref_ctr_offset, is_retprobe); in perf_uprobe_init()
|
D | trace_probe.h | 375 unsigned long ref_ctr_offset, bool is_return);
|
/Linux-v5.10/kernel/events/ |
D | uprobes.c | 64 loff_t ref_ctr_offset; member 345 unsigned long vaddr = offset_to_vaddr(vma, uprobe->ref_ctr_offset); in valid_ref_ctr_vma() 347 return uprobe->ref_ctr_offset && in valid_ref_ctr_vma() 414 (unsigned long long) uprobe->ref_ctr_offset, mm); in update_ref_ctr_warn() 427 rc_vaddr = offset_to_vaddr(rc_vma, uprobe->ref_ctr_offset); in update_ref_ctr() 496 if (!ref_ctr_updated && uprobe->ref_ctr_offset) { in uprobe_write_opcode() 724 (unsigned long long) cur_uprobe->ref_ctr_offset, in ref_ctr_mismatch_warn() 725 (unsigned long long) uprobe->ref_ctr_offset); in ref_ctr_mismatch_warn() 729 loff_t ref_ctr_offset) in alloc_uprobe() argument 739 uprobe->ref_ctr_offset = ref_ctr_offset; in alloc_uprobe() [all …]
|
D | core.c | 9552 PMU_FORMAT_ATTR(ref_ctr_offset, "config:32-63"); 9585 unsigned long ref_ctr_offset; in perf_uprobe_event_init() local 9601 ref_ctr_offset = event->attr.config >> PERF_UPROBE_REF_CTR_OFFSET_SHIFT; in perf_uprobe_event_init() 9602 err = perf_uprobe_init(event, ref_ctr_offset, is_retprobe); in perf_uprobe_event_init()
|
/Linux-v5.10/include/linux/ |
D | uprobes.h | 114 extern int uprobe_register_refctr(struct inode *inode, loff_t offset, loff_t ref_ctr_offset, struct… 156 static inline int uprobe_register_refctr(struct inode *inode, loff_t offset, loff_t ref_ctr_offset,… in uprobe_register_refctr() argument
|
D | trace_events.h | 740 unsigned long ref_ctr_offset, bool is_retprobe);
|
/Linux-v5.10/tools/perf/util/ |
D | probe-file.c | 796 unsigned long long ref_ctr_offset; in synthesize_sdt_probe_command() local 805 ref_ctr_offset = sdt_note__get_ref_ctr_offset(note); in synthesize_sdt_probe_command() 806 if (ref_ctr_offset && err >= 0) in synthesize_sdt_probe_command() 807 err = strbuf_addf(&buf, "(0x%llx)", ref_ctr_offset); in synthesize_sdt_probe_command()
|
D | probe-event.h | 34 unsigned long ref_ctr_offset; /* SDT reference counter offset */ member
|
D | probe-event.c | 1913 tp->ref_ctr_offset = strtoul(fmt2_str + 1, NULL, 0); in parse_probe_trace_command() 2120 if (err >= 0 && tp->ref_ctr_offset) { in synthesize_uprobe_trace_def() 2123 err = strbuf_addf(buf, "(0x%lx)", tp->ref_ctr_offset); in synthesize_uprobe_trace_def() 2753 if (tp->ref_ctr_offset && !uprobe_ref_ctr_is_supported()) { in warn_uprobe_event_compat()
|