summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/kprobes.c
Commit message (Expand)AuthorAgeFilesLines
* powerpc: extend execmem_params for kprobes allocationsMike Rapoport (IBM)2024-05-141-20/+0
* mm: introduce execmem_alloc() and execmem_free()Mike Rapoport (IBM)2024-05-141-3/+3
* powerpc/kprobes: Handle error returned by set_memory_rox()Christophe Leroy2024-02-221-2/+8
* Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2022-12-191-8/+6
|\
| * powerpc/kprobes: Use preempt_enable() rather than the no_resched variantNaveen N. Rao2022-11-241-6/+6
| * powerpc/kprobes: Remove preempt disable around call to get_kprobe() in arch_p...Naveen N. Rao2022-11-241-2/+0
* | mm: Introduce set_memory_rox()Peter Zijlstra2022-12-151-5/+4
|/
* powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe()Li Huafei2022-09-281-1/+7
* powerpc/64: Drop ppc_inst_as_str()Michael Ellerman2022-06-291-1/+1
* powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2}Christophe Leroy2022-05-191-3/+3
* powerpc: Reject probes on instructions that can't be single steppedNaveen N. Rao2022-05-061-2/+2
* x86/ibt,kprobes: Cure sym+0 equals fentry woesPeter Zijlstra2022-03-151-13/+21
* powerpc/inst: Define ppc_inst_tChristophe Leroy2021-12-091-2/+2
* kprobes: treewide: Make it harder to refer kretprobe_trampoline directlyMasami Hiramatsu2021-09-301-8/+8
* kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler()Masami Hiramatsu2021-09-301-1/+1
* kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_d...Masami Hiramatsu2021-09-301-11/+0
* powerpc/kprobes: Fix kprobe Oops happens in bookePu Lehui2021-08-091-1/+2
* Merge tag 'powerpc-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2021-07-021-21/+40
|\
| * powerpc/kprobes: Warn if instruction patching failedNaveen N. Rao2021-06-251-2/+2
| * powerpc/kprobes: Roll IS_RFI() macro into IS_RFID()Naveen N. Rao2021-06-251-2/+2
| * powerpc/64s: avoid reloading (H)SRR registers if they are still validNicholas Piggin2021-06-251-10/+13
| * powerpc/kprobes: Mark newly allocated probes as ROXRussell Currey2021-06-211-0/+17
| * powerpc: Don't use 'struct ppc_inst' to reference instruction locationChristophe Leroy2021-06-171-9/+8
* | Merge tag 'perf-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-06-281-17/+0
|\ \ | |/ |/|
| * kprobes: Do not increment probe miss count in the fault handlerNaveen N. Rao2021-06-031-7/+0
| * kprobes: Remove kprobe::fault_handlerPeter Zijlstra2021-06-011-10/+0
* | powerpc/kprobes: Fix validation of prefixed instructions across page boundaryNaveen N. Rao2021-05-281-2/+2
|/
* powerpc: kprobes: Use generic kretprobe trampoline handlerMasami Hiramatsu2020-09-081-50/+3
* powerpc: Add a ppc_inst_as_str() helperJordan Niethe2020-07-231-1/+1
* maccess: rename probe_kernel_address to get_kernel_nofaultChristoph Hellwig2020-06-181-1/+1
* powerpc/kprobes: Use probe_address() to read instructionsChristophe Leroy2020-06-021-3/+7
* powerpc/kprobes: Don't allow breakpoints on suffixesJordan Niethe2020-05-191-0/+13
* powerpc: Introduce a function for reporting instruction lengthJordan Niethe2020-05-191-2/+4
* powerpc/kprobes: Use patch_instruction()Jordan Niethe2020-05-191-4/+1
* powerpc: Use a function for reading instructionsJordan Niethe2020-05-191-3/+3
* powerpc: Use a datatype for instructionsJordan Niethe2020-05-191-4/+4
* powerpc: Use an accessor for instructionsJordan Niethe2020-05-191-1/+1
* powerpc: Use a macro for creating instructions from u32sJordan Niethe2020-05-191-2/+3
* powerpc/kprobes: Ignore traps that happened in real modeChristophe Leroy2020-03-251-0/+3
* powerpc/kprobes: Remove redundant codeChristophe Leroy2020-03-251-48/+33
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner2019-05-301-14/+1
* bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobeMasami Hiramatsu2018-06-211-2/+5
* powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes codeMasami Hiramatsu2018-06-211-20/+11
* powerpc/kprobes: Remove jprobe powerpc implementationMasami Hiramatsu2018-06-211-54/+0
* powerpc/kprobes: Fix call trace due to incorrect preempt countNaveen N. Rao2018-03-311-13/+17
* powerpc/kprobes: refactor kprobe_lookup_name for safer string operationsNaveen N. Rao2017-11-121-27/+20
* Merge branch 'fixes' into nextMichael Ellerman2017-11-101-1/+6
|\
| * powerpc/kprobes: Dereference function pointers only if the address does not b...Naveen N. Rao2017-11-011-1/+6
* | powerpc/jprobes: Validate break handler invocation as being due to a jprobe_r...Naveen N. Rao2017-10-051-11/+9
* | powerpc/kprobes: Clean up jprobe detection in livepatch handlerNaveen N. Rao2017-10-041-6/+0