summaryrefslogtreecommitdiffstats
path: root/include/linux/kprobes.h
Commit message (Expand)AuthorAgeFilesLines
* rethook: Use __rcu pointer for rethook::handlerMasami Hiramatsu (Google)2023-12-011-4/+2
* kprobes: consistent rcu api usage for kretprobe holderJP Kobryn2023-12-011-5/+2
* kprobes: unify kprobes_exceptions_nofify() prototypesArnd Bergmann2023-11-101-0/+4
* kprobes: kretprobe scalability improvementwuqiang.matt2023-10-181-8/+3
* x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe rangeYang Jihong2023-02-211-0/+1
* x86/kprobes: Fix __recover_optprobed_insn check optimizing logicYang Jihong2023-02-211-0/+1
* kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flagJiri Olsa2022-09-261-0/+1
* kprobes: Fix build errors with CONFIG_KRETPROBES=nMasami Hiramatsu2022-05-261-1/+1
* kprobes: Use rethook for kretprobe if possibleMasami Hiramatsu2022-03-281-2/+49
* Merge tag 'x86_core_for_5.18_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-03-271-1/+2
|\
| * x86/ibt,kprobes: Cure sym+0 equals fentry woesPeter Zijlstra2022-03-151-1/+2
* | fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobeMasami Hiramatsu2022-03-171-0/+3
|/
* kprobe: move sysctl_kprobes_optimization to kprobes.cXiaoming Ni2022-01-221-6/+0
* kprobes: Limit max data_size of the kretprobe instancesMasami Hiramatsu2021-12-011-0/+2
* x86/kprobes: Fixup return address in generic trampoline handlerMasami Hiramatsu2021-09-301-0/+3
* kprobes: Add kretprobe_find_ret_addr() for searching return addressMasami Hiramatsu2021-09-301-0/+22
* kprobes: treewide: Make it harder to refer kretprobe_trampoline directlyMasami Hiramatsu2021-09-301-2/+2
* kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler()Masami Hiramatsu2021-09-301-5/+13
* kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_d...Masami Hiramatsu2021-09-301-1/+0
* kprobes: Use bool type for functions which returns boolean valueMasami Hiramatsu2021-09-301-4/+4
* kprobes: treewide: Use 'kprobe_opcode_t *' for the code address in get_optimi...Masami Hiramatsu2021-09-301-1/+1
* kprobes: Use IS_ENABLED() instead of kprobes_built_in()Masami Hiramatsu2021-09-301-13/+1
* kprobes: Fix coding style issuesMasami Hiramatsu2021-09-301-17/+23
* kprobes: Make arch_check_ftrace_location staticPunit Agrawal2021-09-301-2/+0
* kprobe: Simplify prepare_kprobe() by dropping redundant versionPunit Agrawal2021-09-301-0/+5
* Merge tag 'powerpc-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2021-07-021-0/+3
|\
| * kprobes: Allow architectures to override optinsn page allocationChristophe Leroy2021-05-231-0/+3
* | Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-07-021-1/+0
|\ \
| * | kprobes: remove duplicated strong free_insn_page in x86 and s390Barry Song2021-07-011-1/+0
| |/
* / kprobes: Remove kprobe::fault_handlerPeter Zijlstra2021-06-011-8/+0
|/
* tracing/kprobe: Fix to support kretprobe events on unloaded modulesMasami Hiramatsu2021-01-291-1/+1
* Merge tag 'trace-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds2020-12-171-1/+1
|\
| * ftrace: Have the callbacks receive a struct ftrace_regs instead of pt_regsSteven Rostedt (VMware)2020-11-131-1/+1
| * Merge tag 'perf-kprobes-2020-10-12' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-10-121-20/+31
| |\
* | | Merge branch 'linus' into perf/kprobesIngo Molnar2020-11-071-0/+5
|\| |
| * | kprobes: tracing/kprobes: Fix to kill kprobes on initmem after bootMasami Hiramatsu2020-09-181-0/+5
* | | kprobes: Replace rp->free_instance with freelistPeter Zijlstra2020-10-121-4/+4
* | | kprobes: Remove kretprobe hashPeter Zijlstra2020-10-121-2/+17
| |/ |/|
* | kprobes: Make local functions staticMasami Hiramatsu2020-09-081-15/+0
* | kprobes: Free kretprobe_instance with RCU callbackMasami Hiramatsu2020-09-081-2/+4
* | kprobes: Add generic kretprobe trampoline handlerMasami Hiramatsu2020-09-081-4/+28
|/
* Merge tag 'trace-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2020-08-071-1/+0
|\
| * kprobes: Remove show_registers() function prototypeMasami Hiramatsu2020-08-031-1/+0
* | Merge branch 'perf/vlbr'Peter Zijlstra2020-07-021-1/+5
|\|
| * Merge tag 'trace-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds2020-06-201-0/+4
| |\
| | * kretprobe: Prevent triggering kretprobe from within kprobe_flush_taskJiri Olsa2020-06-161-0/+4
| * | kprobes: Replace zero-length array with flexible-arrayGustavo A. R. Silva2020-06-151-1/+1
| |/
* / kprobes: Add symbols for kprobe insn pagesAdrian Hunter2020-06-151-0/+15
|/
* sysctl: pass kernel pointers to ->proc_handlerChristoph Hellwig2020-04-271-1/+1
* mm, kprobes: generalize and rename notify_page_fault() as kprobe_page_fault()Anshuman Khandual2019-07-161-0/+19