Masami Hiramatsu
59158ec4ae
tracing/kprobes: Check the probe on unloaded module correctly
...
Current kprobe event doesn't checks correctly whether the
given event is on unloaded module or not. It just checks
the event has ":" in the name.
That is not enough because if we define a probe on non-exist
symbol on loaded module, it allows to define that (with
warning message)
To ensure it correctly, this searches the module name on
loaded module list and only if there is not, it allows to
define it. (this event will be available when the target
module is loaded)
Link: http://lkml.kernel.org/r/153547309528.26502.8300278470528281328.stgit@devbox
Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
2018-10-10 22:19:12 -04:00
..
blktrace.c
for-4.19/post-20180822
2018-08-22 13:38:05 -07:00
bpf_trace.c
tracing: Add SPDX License format to bpf_trace.c
2018-08-16 19:07:36 -04:00
ftrace.c
tracing: Add SPDX License format tags to tracing files
2018-08-16 19:08:06 -04:00
Kconfig
Masami found an off by one bug in the code that keeps "notrace" functions
2018-08-23 13:07:00 -07:00
Makefile
tracing: Allow gcov profiling on only ftrace subsystem
2018-08-21 09:11:49 -04:00
power-traces.c
preemptirq_delay_test.c
tracing: preemptirq_delay_run() can be static
2018-07-27 17:58:34 -04:00
ring_buffer.c
ring-buffer: Allow for rescheduling when removing pages
2018-09-17 18:15:11 -04:00
ring_buffer_benchmark.c
tracing: Add SPDX License format tags to tracing files
2018-08-16 19:08:06 -04:00
rpm-traces.c
trace.c
tracing: probeevent: Add $argN for accessing function args
2018-10-10 22:19:11 -04:00
trace.h
tracing: Fix SPDX format headers to use C++ style comments
2018-08-16 19:08:06 -04:00
trace_benchmark.c
rcu: Rename cond_resched_rcu_qs() to cond_resched_tasks_rcu_qs()
2018-05-15 10:27:29 -07:00
trace_benchmark.h
tracing: Fix SPDX format headers to use C++ style comments
2018-08-16 19:08:06 -04:00
trace_branch.c
trace_clock.c
tracing: Add SPDX License format tags to tracing files
2018-08-16 19:08:06 -04:00
trace_entries.h
tracing: Fix SPDX format headers to use C++ style comments
2018-08-16 19:08:06 -04:00
trace_event_perf.c
trace_uprobe: support reference counter in fd-based uprobe
2018-10-10 22:14:17 -04:00
trace_events.c
tracing: Add SPDX License format tags to tracing files
2018-08-16 19:08:06 -04:00
trace_events_filter.c
tracing: Add SPDX License format tags to tracing files
2018-08-16 19:08:06 -04:00
trace_events_filter_test.h
tracing: Fix SPDX format headers to use C++ style comments
2018-08-16 19:08:06 -04:00
trace_events_hist.c
tracing: Add SPDX License format tags to tracing files
2018-08-16 19:08:06 -04:00
trace_events_trigger.c
tracing: Add SPDX License format tags to tracing files
2018-08-16 19:08:06 -04:00
trace_export.c
tracing: Add trigger file for trace_markers tracefs/ftrace/print
2018-05-29 08:28:53 -04:00
trace_functions.c
trace_functions_graph.c
tracing: Fix missing return symbol in function_graph output
2018-07-03 18:47:11 -04:00
trace_hwlat.c
tracing: Add SPDX License format tags to tracing files
2018-08-16 19:08:06 -04:00
trace_irqsoff.c
tracing: Add SPDX License format tags to tracing files
2018-08-16 19:08:06 -04:00
trace_kdb.c
trace_kprobe.c
tracing/kprobes: Check the probe on unloaded module correctly
2018-10-10 22:19:12 -04:00
trace_kprobe_selftest.c
selftest/ftrace: Move kprobe selftest function to separate compile unit
2018-07-30 18:41:04 -04:00
trace_kprobe_selftest.h
tracing: Fix SPDX format headers to use C++ style comments
2018-08-16 19:08:06 -04:00
trace_mmiotrace.c
trace_nop.c
trace_output.c
tracing: Add SPDX License format tags to tracing files
2018-08-16 19:08:06 -04:00
trace_output.h
tracing: Fix SPDX format headers to use C++ style comments
2018-08-16 19:08:06 -04:00
trace_preemptirq.c
tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage"
2018-08-10 15:12:00 -04:00
trace_printk.c
tracing: Add SPDX License format tags to tracing files
2018-08-16 19:08:06 -04:00
trace_probe.c
tracing: probeevent: Add $argN for accessing function args
2018-10-10 22:19:11 -04:00
trace_probe.h
tracing: probeevent: Add $argN for accessing function args
2018-10-10 22:19:11 -04:00
trace_probe_tmpl.h
tracing: probeevent: Add array type support
2018-10-10 22:19:10 -04:00
trace_sched_switch.c
trace_sched_wakeup.c
trace_selftest.c
trace_selftest_dynamic.c
trace_seq.c
tracing: Add SPDX License format tags to tracing files
2018-08-16 19:08:06 -04:00
trace_stack.c
tracing: Fix the file mode of stack tracer
2018-05-03 11:58:05 -04:00
trace_stat.c
trace_stat.h
tracing: Fix SPDX format headers to use C++ style comments
2018-08-16 19:08:06 -04:00
trace_syscalls.c
trace_uprobe.c
tracing/uprobes: Fix to return -EFAULT if copy_from_user failed
2018-10-10 22:19:11 -04:00
tracing_map.c
tracing: Add SPDX License format tags to tracing files
2018-08-16 19:08:06 -04:00
tracing_map.h
tracing: Fix SPDX format headers to use C++ style comments
2018-08-16 19:08:06 -04:00