aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/kprobes.c
AgeCommit message (Expand)AuthorFilesLines
4 dayspowerpc: extend execmem_params for kprobes allocationsMike Rapoport (IBM)1-20/+0
4 daysmm: introduce execmem_alloc() and execmem_free()Mike Rapoport (IBM)1-3/+3
2024-02-22powerpc/kprobes: Handle error returned by set_memory_rox()Christophe Leroy1-2/+8
2022-12-19Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-8/+6
2022-12-15mm: Introduce set_memory_rox()Peter Zijlstra1-5/+4
2022-11-24powerpc/kprobes: Use preempt_enable() rather than the no_resched variantNaveen N. Rao1-6/+6
2022-11-24powerpc/kprobes: Remove preempt disable around call to get_kprobe() in arch_p...Naveen N. Rao1-2/+0
2022-09-28powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe()Li Huafei1-1/+7
2022-06-29powerpc/64: Drop ppc_inst_as_str()Michael Ellerman1-1/+1
2022-05-19powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2}Christophe Leroy1-3/+3
2022-05-06powerpc: Reject probes on instructions that can't be single steppedNaveen N. Rao1-2/+2
2022-03-15x86/ibt,kprobes: Cure sym+0 equals fentry woesPeter Zijlstra1-13/+21
2021-12-09powerpc/inst: Define ppc_inst_tChristophe Leroy1-2/+2
2021-09-30kprobes: treewide: Make it harder to refer kretprobe_trampoline directlyMasami Hiramatsu1-8/+8
2021-09-30kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler()Masami Hiramatsu1-1/+1
2021-09-30kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_d...Masami Hiramatsu1-11/+0
2021-08-09powerpc/kprobes: Fix kprobe Oops happens in bookePu Lehui1-1/+2
2021-07-02Merge tag 'powerpc-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-21/+40
2021-06-28Merge tag 'perf-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-17/+0
2021-06-25powerpc/kprobes: Warn if instruction patching failedNaveen N. Rao1-2/+2
2021-06-25powerpc/kprobes: Roll IS_RFI() macro into IS_RFID()Naveen N. Rao1-2/+2
2021-06-25powerpc/64s: avoid reloading (H)SRR registers if they are still validNicholas Piggin1-10/+13
2021-06-21powerpc/kprobes: Mark newly allocated probes as ROXRussell Currey1-0/+17
2021-06-17powerpc: Don't use 'struct ppc_inst' to reference instruction locationChristophe Leroy1-9/+8
2021-06-03kprobes: Do not increment probe miss count in the fault handlerNaveen N. Rao1-7/+0
2021-06-01kprobes: Remove kprobe::fault_handlerPeter Zijlstra1-10/+0
2021-05-28powerpc/kprobes: Fix validation of prefixed instructions across page boundaryNaveen N. Rao1-2/+2
2020-09-08powerpc: kprobes: Use generic kretprobe trampoline handlerMasami Hiramatsu1-50/+3
2020-07-23powerpc: Add a ppc_inst_as_str() helperJordan Niethe1-1/+1
2020-06-18maccess: rename probe_kernel_address to get_kernel_nofaultChristoph Hellwig1-1/+1
2020-06-02powerpc/kprobes: Use probe_address() to read instructionsChristophe Leroy1-3/+7
2020-05-19powerpc/kprobes: Don't allow breakpoints on suffixesJordan Niethe1-0/+13
2020-05-19powerpc: Introduce a function for reporting instruction lengthJordan Niethe1-2/+4
2020-05-19powerpc/kprobes: Use patch_instruction()Jordan Niethe1-4/+1
2020-05-19powerpc: Use a function for reading instructionsJordan Niethe1-3/+3
2020-05-19powerpc: Use a datatype for instructionsJordan Niethe1-4/+4
2020-05-19powerpc: Use an accessor for instructionsJordan Niethe1-1/+1
2020-05-19powerpc: Use a macro for creating instructions from u32sJordan Niethe1-2/+3
2020-03-25powerpc/kprobes: Ignore traps that happened in real modeChristophe Leroy1-0/+3
2020-03-25powerpc/kprobes: Remove redundant codeChristophe Leroy1-48/+33
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-14/+1
2018-06-21bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobeMasami Hiramatsu1-2/+5
2018-06-21powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes codeMasami Hiramatsu1-20/+11
2018-06-21powerpc/kprobes: Remove jprobe powerpc implementationMasami Hiramatsu1-54/+0
2018-03-31powerpc/kprobes: Fix call trace due to incorrect preempt countNaveen N. Rao1-13/+17
2017-11-12powerpc/kprobes: refactor kprobe_lookup_name for safer string operationsNaveen N. Rao1-27/+20
2017-11-10Merge branch 'fixes' into nextMichael Ellerman1-1/+6
2017-11-01powerpc/kprobes: Dereference function pointers only if the address does not b...Naveen N. Rao1-1/+6
2017-10-05powerpc/jprobes: Validate break handler invocation as being due to a jprobe_r...Naveen N. Rao1-11/+9
2017-10-04powerpc/kprobes: Clean up jprobe detection in livepatch handlerNaveen N. Rao1-6/+0
2017-10-04powerpc/kprobes: Do not suppress instruction emulation if a single run failedNaveen N. Rao1-3/+14
2017-10-04powerpc/kprobes: Some cosmetic updates to try_to_emulate()Naveen N. Rao1-2/+2
2017-07-09Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2017-07-08kprobes: Rename [arch_]function_offset_within_entry() to [arch_]kprobe_on_fun...Naveen N. Rao1-1/+1
2017-07-03powerpc/kprobes: Move kprobes over to patch_instruction()Balbir Singh1-6/+2
2017-06-16powerpc/kprobes: Skip livepatch_handler() for jprobesNaveen N. Rao1-0/+6
2017-06-16powerpc/kprobes: Pause function_graph tracing during jprobes handlingNaveen N. Rao1-0/+11
2017-05-16powerpc/kprobes: Fix handling of instruction emulation on probe re-entryNaveen N. Rao1-1/+2
2017-04-25Merge branch 'topic/kprobes' into nextMichael Ellerman1-22/+127
2017-04-24powerpc/kprobes: Prefer ftrace when probing function entryNaveen N. Rao1-2/+15
2017-04-24powerpc/kprobes: Add support for KPROBES_ON_FTRACENaveen N. Rao1-1/+7
2017-04-23powerpc/kprobes: Blacklist exception handlersNaveen N. Rao1-0/+9
2017-04-23powerpc/kprobes: Convert __kprobes to NOKPROBE_SYMBOL()Naveen N. Rao1-21/+34
2017-04-23powerpc/kprobes: Remove duplicate saving of MSRNaveen N. Rao1-1/+0
2017-04-20powerpc/kprobes: Emulate instructions on kprobe handler re-entryNaveen N. Rao1-0/+8
2017-04-20powerpc/kprobes: Factor out code to emulate instruction into a helperNaveen N. Rao1-21/+31
2017-04-20powerpc/kretprobes: Override default function entry offsetNaveen N. Rao1-0/+9
2017-04-20powerpc/kprobes: Fix handling of function offsets on ABIv2Naveen N. Rao1-2/+2
2017-04-20kprobes: Convert kprobe_lookup_name() to a functionNaveen N. Rao1-0/+58
2017-02-10powerpc/kprobes: Remove kprobe_exceptions_notify()Naveen N. Rao1-9/+0
2017-02-10powerpc/kprobes: Optimize kprobe in kretprobe_trampoline()Anju T1-0/+8
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-11-23powerpc/kprobes: Invoke handlers directlyNaveen N. Rao1-22/+7
2016-11-14powerpc: Add support for relative exception tablesNicholas Piggin1-1/+1
2016-08-22powerpc: migrate exception table users off module.h and onto extable.hPaul Gortmaker1-1/+1
2016-06-21powerpc/kprobes: Remove kretprobe_trampoline_holder.Thiago Jung Bauermann1-6/+5
2016-06-14powerpc: Define and use PPC64_ELF_ABI_v2/v1Michael Ellerman1-4/+2
2014-11-03powerpc: Replace __get_cpu_var usesChristoph Lameter1-3/+3
2014-06-24powerpc/kprobes: Fix jprobes on ABI v2 (LE)Michael Ellerman1-3/+6
2013-10-14doc: typo on word accounting in kprobes.c in mutliple architecturesAnoop Thomas Mathew1-1/+1
2013-06-20powerpc: Move the single step enable code to a generic pathSuzuki K. Poulose1-19/+1
2013-06-20powerpc/kprobes: Do not disable External interrupts during single stepSuzuki K. Poulose1-5/+5
2013-02-27hlist: drop the node parameter from iteratorsSasha Levin1-3/+3
2012-03-28Disintegrate asm/system.h for PowerPCDavid Howells1-1/+0
2010-06-02powerpc/kprobes: Remove resume_execution() in kprobesAnanth N Mavinakayanahalli1-12/+2
2010-05-05powerpc/476: Add isync after loading mmu and debug spr'sDave Kleikamp1-0/+3
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-02-17powerpc/booke: Introduce new CONFIG options for advanced debug registersDave Kleikamp1-2/+2
2009-01-07Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2009-01-06kprobes: add kprobe_insn_mutex and cleanup arch_remove_kprobe()Masami Hiramatsu1-3/+4
2009-01-06trivial: fix then -> than typos in comments and documentationFrederik Schwarzer1-1/+1
2008-07-25kprobes: improve kretprobe scalability with hashed lockingSrinivasa D S1-4/+2
2008-06-26powerpc/booke: Add kprobes support for booke style processorsKumar Gala1-6/+19
2008-06-26powerpc/kprobes: Some minor fixesKumar Gala1-0/+9
2008-05-23[POWERPC] Remove unnecessary cast in arch_deref_entry_point()Michael Ellerman1-1/+1
2008-02-20[POWERPC] Kill sparse warnings in kprobesAnanth N Mavinakayanahalli1-4/+5
2007-10-16kprobes: support kretprobe blacklistMasami Hiramatsu1-0/+2
2007-07-19jprobes: make jprobes a little safer for usersMichael Ellerman1-3/+8
2007-05-08Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus...Linus Torvalds1-9/+1
2007-05-08Kprobes: The ON/OFF knob thru debugfsAnanth N Mavinakayanahalli1-0/+8
2007-05-08kprobes: kretprobes simplificationsChristoph Hellwig1-14/+5
2007-05-08Kprobes: print details of kretprobe on assertion failureAnanth N Mavinakayanahalli1-1/+1
2007-05-08move die notifier handling to common codeChristoph Hellwig1-1/+1
2007-05-02[POWERPC] Minor fault path optimizationChristoph Hellwig1-9/+1
2007-04-24[POWERPC] kprobes: Eliminate sstep exception if instruction can be emulatedAnanth N Mavinakayanahalli1-1/+35
2007-02-06[POWERPC] Added kprobes support to ppc32Kumar Gala1-2/+6
2006-12-07[PATCH] kprobes: enable booster on the preemptible kernelMasami Hiramatsu1-1/+1
2006-10-02[PATCH] kretprobe spinlock deadlock patchbibo,mao1-2/+7
2006-10-02[PATCH] kprobe whitespace cleanupbibo,mao1-13/+13
2006-08-17[POWERPC] kprobes: Fix possible system crash during out-of-line single-steppingAnanth N Mavinakayanahalli1-0/+2
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-05-03[PATCH] powerpc/kprobes: fix singlestep out-of-lineAnanth N Mavinakayanahalli1-7/+7
2006-04-19[PATCH] Switch Kprobes inline functions to __kprobes for ppc64Prasanna S Panchamukhi1-7/+7
2006-03-26[PATCH] kprobes: fix broken fault handling for powerpc64Prasanna S Panchamukhi1-8/+55
2006-03-26[PATCH] kprobe handler: discard user space trapbibo,mao1-0/+3
2006-03-23[PATCH] sem2mutex: kprobesIngo Molnar1-2/+2
2006-02-10[PATCH] powerpc: trivial: modify comments to refer to new location of filesJon Mason1-1/+0
2006-01-11[PATCH] kprobes: fix race in recovery of reentrant probeKeshavamurthy Anil S1-0/+12
2006-01-10[PATCH] kprobes: fix build breakageAnanth N Mavinakayanahalli1-3/+3
2006-01-10[PATCH] kprobes: arch_remove_kprobeAnil S Keshavamurthy1-1/+3
2006-01-10[PATCH] kprobes-changed-from-using-spinlock-to-mutex fixKeshavamurthy Anil S1-3/+0
2006-01-10[PATCH] kprobes: changed from using spinlock to mutexAnil S Keshavamurthy1-8/+6
2005-12-12[PATCH] kprobes: increment kprobe missed count for multiprobesKeshavamurthy Anil S1-1/+1
2005-11-14powerpc: Move most remaining ppc64 files over to arch/powerpcPaul Mackerras1-0/+459