mirror of
https://github.com/torvalds/linux.git
synced 2026-06-28 09:05:40 +02:00
Introduce architecture dependent kretprobe blacklists to prohibit users from inserting return probes on the function in which kprobes can be inserted but kretprobes can not. This patch also removes "__kprobes" mark from "__switch_to" on x86_64 and registers "__switch_to" to the blacklist on x86-64, because that mark is to prohibit user from inserting only kretprobe. Signed-off-by: Masami Hiramatsu <mhiramat@redhat.com> Cc: Prasanna S Panchamukhi <prasanna@in.ibm.com> Acked-by: Ananth N Mavinakayanahalli <ananth@in.ibm.com> Cc: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
|---|---|---|
| .. | ||
| asm-offsets.c | ||
| avr32_ksyms.c | ||
| cpu.c | ||
| entry-avr32b.S | ||
| head.S | ||
| init_task.c | ||
| irq.c | ||
| kprobes.c | ||
| Makefile | ||
| module.c | ||
| process.c | ||
| ptrace.c | ||
| semaphore.c | ||
| setup.c | ||
| signal.c | ||
| switch_to.S | ||
| sys_avr32.c | ||
| syscall_table.S | ||
| syscall-stubs.S | ||
| time.c | ||
| traps.c | ||
| vmlinux.lds.S | ||