Steven Rostedt (Red Hat)
|
c6c2401d8b
tracing/uprobes: Fail to unregister if probe event files are in use
|
12 years ago |
Oleg Nesterov
|
cd92bf61d6
tracing/perf: Move the PERF_MAX_TRACE_SIZE check into perf_trace_buf_prepare()
|
12 years ago |
zhangwei(Jovi)
|
fa44063f9e
uprobes: Fix return value in error handling path
|
12 years ago |
Oleg Nesterov
|
515619f209
uprobes/perf: Avoid perf_trace_buf_prepare/submit if ->perf_events is empty
|
12 years ago |
Oleg Nesterov
|
32520b2c69
uprobes/tracing: Don't pass addr=ip to perf_trace_buf_submit()
|
12 years ago |
Oleg Nesterov
|
4ee5a52ed6
uprobes/tracing: Change create_trace_uprobe() to support uretprobes
|
12 years ago |
Oleg Nesterov
|
3ede82dd3e
uprobes/tracing: Make seq_printf() code uretprobe-friendly
|
12 years ago |
Oleg Nesterov
|
4d1298e212
uprobes/tracing: Make register_uprobe_event() paths uretprobe-friendly
|
12 years ago |
Oleg Nesterov
|
393a736c28
uprobes/tracing: Make uprobe_{trace,perf}_print() uretprobe-friendly
|
12 years ago |
Oleg Nesterov
|
c1ae5c75e1
uprobes/tracing: Introduce is_ret_probe() and uretprobe_dispatcher()
|
12 years ago |
Oleg Nesterov
|
a51cc60417
uprobes/tracing: Introduce uprobe_{trace,perf}_print() helpers
|
12 years ago |
Oleg Nesterov
|
457d1772f1
uprobes/tracing: Generalize struct uprobe_trace_entry_head
|
12 years ago |
Oleg Nesterov
|
0e3853d202
uprobes/tracing: Kill the pointless local_save_flags/preempt_count calls
|
12 years ago |
Oleg Nesterov
|
456fdbcb86
uprobes/tracing: Kill the pointless seq_print_ip_sym() call
|
12 years ago |
Oleg Nesterov
|
07720b63a9
uprobes/tracing: Kill the pointless task_pt_regs() calls
|
12 years ago |
Oleg Nesterov
|
b2fe8ba674
uprobes/perf: Avoid uprobe_apply() whenever possible
|
12 years ago |
Oleg Nesterov
|
f42d24a1d2
uprobes/perf: Teach trace_uprobe/perf code to use UPROBE_HANDLER_REMOVE
|
12 years ago |
Oleg Nesterov
|
31ba334836
uprobes/perf: Teach trace_uprobe/perf code to pre-filter
|
12 years ago |
Oleg Nesterov
|
736288ba50
uprobes/perf: Teach trace_uprobe/perf code to track the active perf_event's
|
12 years ago |
Oleg Nesterov
|
1b47aefd9b
uprobes/perf: Always increment trace_uprobe->nhit
|
12 years ago |
Oleg Nesterov
|
a932b7381f
uprobes/tracing: Kill uprobe_trace_consumer, embed uprobe_consumer into trace_uprobe
|
12 years ago |
Oleg Nesterov
|
b64b007797
uprobes/tracing: Introduce is_trace_uprobe_enabled()
|
12 years ago |
Oleg Nesterov
|
7e4e28c539
uprobes/tracing: Ensure inode != NULL in create_trace_uprobe()
|
12 years ago |
Oleg Nesterov
|
4161824f18
uprobes/tracing: Fully initialize uprobe_trace_consumer before uprobe_register()
|
12 years ago |
Oleg Nesterov
|
84d7ed799f
uprobes/tracing: Fix dentry/mount leak in create_trace_uprobe()
|
12 years ago |
Oleg Nesterov
|
74e59dfc6b
uprobes: Change handle_swbp() to expose bp_vaddr to handler_chain()
|
12 years ago |
Oleg Nesterov
|
fe20d71f25
uprobes: Kill uprobe_consumer->filter()
|
12 years ago |
Jovi Zhang
|
d24d7dbf3c
tracing: Verify target file before registering a uprobe event
|
13 years ago |
Andy Shevchenko
|
b2e902f024
trace: use kbasename()
|
12 years ago |
Ingo Molnar
|
7e0dd574cd
Merge branch 'uprobes/core' of git://git.kernel.org/pub/scm/linux/kernel/git/oleg/misc into perf/core
|
12 years ago |