aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/kprobes.c
AgeCommit message (Expand)AuthorFilesLines
2013-02-27hlist: drop the node parameter from iteratorsSasha Levin1-21/+14
2013-02-19Merge branch 'for-3.9-cleanups' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-8/+15
2013-02-09kprobes: fix wait_for_kprobe_optimizer()Tejun Heo1-8/+15
2013-01-21kprobes/x86: Move ftrace-based kprobe code into kprobes-ftrace.cMasami Hiramatsu1-4/+4
2012-09-13kprobes/x86: Fix to support jprobes on ftrace-based kprobeMasami Hiramatsu1-3/+0
2012-07-31kprobes/x86: ftrace based optimization for x86Masami Hiramatsu1-1/+1
2012-07-31kprobes: introduce ftrace based optimizationMasami Hiramatsu1-13/+92
2012-07-31kprobes: Move locks into appropriate functionsMasami Hiramatsu1-21/+42
2012-07-31kprobes: cleanup to separate probe-able checkMasami Hiramatsu1-37/+45
2012-07-31kprobes: Inverse taking of module_mutex with kprobe_mutexSteven Rostedt1-2/+2
2012-03-05kprobes: return proper error code from register_kprobe()Prashanth Nageshappa1-5/+7
2012-02-03kprobes: fix a memory leak in function pre_handler_kretprobe()Jiang Liu1-1/+5
2012-01-23kprobes: initialize before using a hlistAnanth N Mavinakayanahalli1-1/+1
2012-01-12kprobes: silence DEBUG_STRICT_USER_COPY_CHECKS=y warningStephen Boyd1-1/+1
2011-10-31kernel: Map most files to use export.h instead of module.hPaul Gortmaker1-1/+1
2011-09-13locking, kprobes: Annotate the hash locks and kretprobe.lock as rawThomas Gleixner1-17/+17
2011-07-15kprobes: Return -ENOENT if probe point doesn't existMasami Hiramatsu1-10/+23
2011-01-07Merge branch 'for-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/tj...Linus Torvalds1-4/+4
2010-12-17kprobes: Use this_cpu_opsChristoph Lameter1-4/+4
2010-12-06kprobes: Use text_poke_smp_batch for unoptimizingMasami Hiramatsu1-6/+4
2010-12-06kprobes: Use text_poke_smp_batch for optimizingMasami Hiramatsu1-10/+7
2010-12-06kprobes: Reuse unused kprobeMasami Hiramatsu1-2/+30
2010-12-06kprobes: Support delayed unoptimizingMasami Hiramatsu1-77/+233
2010-12-06kprobes: Separate kprobe optimizing code from optimizerMasami Hiramatsu1-17/+26
2010-12-06kprobes: Cleanup disabling and unregistering pathMasami Hiramatsu1-56/+72
2010-12-06kprobes: Rename old_p to more appropriate nameMasami Hiramatsu1-47/+46
2010-10-29jump label: Fix error with preempt disable holding mutexSteven Rostedt1-13/+13
2010-10-28jump label: Fix deadlock b/w jump_label_mutex vs. text_mutexJason Baron1-0/+6
2010-10-27Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+4
2010-10-25kprobes: Remove redundant text_mutex lock in optimizeMasami Hiramatsu1-3/+4
2010-10-22Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bklLinus Torvalds1-0/+1
2010-10-15llseek: automatically add .llseek fopArnd Bergmann1-0/+1
2010-09-22jump label: Add jump_label_text_reserved() to reserve jump pointsJason Baron1-1/+2
2010-09-22jump label: Base patch for jump labelJason Baron1-0/+1
2010-09-15kprobes: Add sparse context annotationsNamhyung Kim1-0/+4
2010-09-15kprobes: Make functions staticNamhyung Kim1-2/+3
2010-09-15kprobes: Verify jprobe entry pointNamhyung Kim1-5/+9
2010-09-15kprobes: Remove redundant address checkNamhyung Kim1-8/+5
2010-05-08kprobes: Move enable/disable_kprobe() out from debugfs codeMasami Hiramatsu1-66/+66
2010-03-11kprobes: Calculate the index correctly when freeing the out-of-line execution...Masami Hiramatsu1-1/+2
2010-02-25kprobes: Jump optimization sysctl interfaceMasami Hiramatsu1-3/+85
2010-02-25kprobes: Introduce kprobes jump optimizationMasami Hiramatsu1-51/+410
2010-02-25kprobes: Introduce generic insn_slot frameworkMasami Hiramatsu1-39/+65
2010-02-05kprobes: Add mcount to the kprobes blacklistMasami Hiramatsu1-0/+1
2010-02-04kprobes: Check probe address is reservedMasami Hiramatsu1-1/+3
2010-02-04kprobes: Disable booster when CONFIG_PREEMPT=yMasami Hiramatsu1-27/+2
2009-12-28kprobes: Fix distinct type warningHeiko Carstens1-1/+1
2009-12-05Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-20/+48
2009-11-02kprobes: Sanitize struct kretprobe_instance allocationsAnanth N Mavinakayanahalli1-2/+2
2009-10-17Merge commit 'v2.6.32-rc5' into perf/probesIngo Molnar1-2/+2
2009-10-01const: constify remaining file_operationsAlexey Dobriyan1-2/+2
2009-09-23Merge commit 'linus/master' into tracing/kprobesFrederic Weisbecker1-1/+1
2009-09-23seq_file: constify seq_operationsJames Morris1-1/+1
2009-09-17kprobes: Prevent re-registration of the same kprobeAnanth N Mavinakayanahalli1-20/+38
2009-09-11kprobes/x86-32: Move irq-exit functions to kprobes sectionMasami Hiramatsu1-0/+2
2009-08-30kprobes: Prohibit to probe native_get_debugregMasami Hiramatsu1-0/+1
2009-08-27tracing/kprobes: Dump the culprit kprobe in case of kprobe recursionFrederic Weisbecker1-0/+7
2009-08-11Merge branch 'linus' into tracing/coreIngo Molnar1-1/+1
2009-07-30kprobes: Use kernel_text_address() for checking probe addressMasami Hiramatsu1-1/+1
2009-07-01kprobes: Clean up insn_pages by using list instead of hlistMasami Hiramatsu1-19/+11
2009-07-01kprobes: No need to unlock kprobe_insn_mutexMasami Hiramatsu1-5/+1
2009-05-08kprobes: fix to use text_mutex around arm/disarm kprobeMasami Hiramatsu1-9/+22
2009-04-07kprobes: support per-kprobe disablingMasami Hiramatsu1-26/+141
2009-04-07kprobes: rename kprobe_enabled to kprobes_all_disarmedMasami Hiramatsu1-17/+17
2009-04-07kprobes: move EXPORT_SYMBOL_GPL just after function definitionsMasami Hiramatsu1-12/+18
2009-04-07kprobes: cleanup aggr_kprobe related codeMasami Hiramatsu1-30/+30
2009-03-18kprobes: Fix locking imbalance in kretprobesAnanth N Mavinakayanahalli1-3/+1
2009-03-06tracing, Text Edit Lock - kprobes architecture independent supportMathieu Desnoyers1-2/+13
2009-01-16kprobes: check CONFIG_FREEZER instead of CONFIG_PMMasami Hiramatsu1-1/+1
2009-01-06kprobes: support probing module __init functionMasami Hiramatsu1-4/+19
2009-01-06kprobes: remove called_from argumentMasami Hiramatsu1-58/+14
2009-01-06kprobes: support probing module __exit functionMasami Hiramatsu1-40/+119
2009-01-06kprobes: add __kprobes to kprobe internal functionsMasami Hiramatsu1-7/+9
2009-01-06kprobes: add kprobe_insn_mutex and cleanup arch_remove_kprobe()Masami Hiramatsu1-4/+21
2009-01-06kprobes: bugfix: try_module_get even if calling_mod is NULLMasami Hiramatsu1-1/+1
2008-11-12kernel/kprobes.c: don't pad kretprobe_table_locks[] on uniprocessor buildsAndrew Morton1-1/+1
2008-11-12kprobes: disable preempt for module_text_address() and kernel_text_address()Masami Hiramatsu1-5/+16
2008-10-16make kprobes.c:kretprobe_table_lock() staticAdrian Bunk1-1/+1
2008-07-25kprobes: remove redundant config checkAbhishek Sagar1-5/+0
2008-07-25kprobes: improve kretprobe scalability with hashed lockingSrinivasa D S1-38/+89
2008-07-10kernel/kprobes.c: Made kprobe_blacklist static.Daniel Guilak1-1/+1
2008-06-12kprobes: fix error checking of batch registrationMasami Hiramatsu1-6/+9
2008-04-28kprobes: add (un)register_jprobes for batch registrationMasami Hiramatsu1-9/+56
2008-04-28kprobes: add (un)register_kretprobes for batch registrationMasami Hiramatsu1-20/+88
2008-04-28kprobes: add (un)register_kprobes for batch registrationMasami Hiramatsu1-37/+87
2008-04-28kprobes: prevent probing of preempt_schedule()Srinivasa Ds1-0/+52
2008-03-04kprobes: fix a null pointer bug in register_kretprobe()Masami Hiramatsu1-17/+26
2008-03-04Kprobes: indicate kretprobe support in KconfigAnanth N Mavinakayanahalli1-6/+3
2008-02-06kprobes: kretprobe user entry-handlerAbhishek Sagar1-1/+8
2008-01-30x86: kprobes: add kprobes smoke tests that run on bootAnanth N Mavinakayanahalli1-0/+2
2007-10-16kprobes: support kretprobe blacklistMasami Hiramatsu1-0/+23
2007-10-16x86: optimize page faults like all other achitectures and kill notifier cruftChristoph Hellwig1-36/+3
2007-08-11fix compilation with gcc 4.2Peter Chubb1-0/+5
2007-07-19jprobes: make jprobes a little safer for usersMichael Ellerman1-0/+9
2007-05-08Kprobes: The ON/OFF knob thru debugfsAnanth N Mavinakayanahalli1-7/+149
2007-05-08kprobes: kretprobes simplificationsChristoph Hellwig1-43/+21
2007-05-08kprobes: codingstyle cleanupsChristoph Hellwig1-25/+30
2007-05-08kprobes: use hlist_for_each_entryChristoph Hellwig1-6/+3
2007-05-08Simplify kallsyms_lookup()Alexey Dobriyan1-2/+2
2007-05-08move die notifier handling to common codeChristoph Hellwig1-1/+1
2007-05-08kprobes: fix sparse NULL warningRandy Dunlap1-1/+2
2007-02-20[PATCH] kprobes: list all active probes in the systemSrinivasa Ds1-2/+111
2007-01-30[PATCH] kprobes: replace magic numbers with enumMasami Hiramatsu1-7/+13
2006-12-07[PATCH] kprobes: enable booster on the preemptible kernelMasami Hiramatsu1-21/+96
2006-10-02[PATCH] kretprobe spinlock deadlock patchbibo,mao1-4/+11
2006-10-02[PATCH] kprobe whitespace cleanupbibo,mao1-8/+8
2006-10-02[PATCH] Kprobes: Make kprobe modules more portableAnanth N Mavinakayanahalli1-0/+26
2006-07-31[PATCH] IA64: kprobe invalidate icache of jump bufferbibo, mao1-0/+1
2006-06-26[PATCH] Notify page fault call chainAnil S Keshavamurthy1-7/+23
2006-06-26[PATCH] Kprobes registers for notify page faultAnil S Keshavamurthy1-0/+8
2006-06-26[PATCH] Kprobe: multi kprobe posthandler for boostermao, bibo1-8/+24
2006-04-20[PATCH] kprobes: NULL out non-relevant fields in struct kretprobeAnanth N Mavinakayanahalli1-0/+3
2006-03-26[PATCH] kretprobe instance recycled by parent processbibo mao1-5/+5
2006-03-23[PATCH] sem2mutex: kprobesIngo Molnar1-7/+7
2006-02-03[PATCH] Kprobes: Fix deadlock in function-return probesAnanth N Mavinakayanahalli1-1/+1
2006-02-03[PATCH] kernel/kprobes.c: fix a warning #ifndef ARCH_SUPPORTS_KRETPROBESAdrian Bunk1-17/+17
2006-01-11[PATCH] kprobes: fix unloading of self probed moduleKeshavamurthy Anil S1-10/+32
2006-01-10[PATCH] Kprobes: conversion from kcalloc to kzallocKeshavamurthy Anil S1-1/+1
2006-01-10[PATCH] kprobes: fix build breakageAnanth N Mavinakayanahalli1-2/+2
2006-01-10[PATCH] kprobes: arch_remove_kprobeAnil S Keshavamurthy1-3/+1
2006-01-10[PATCH] kprobes-changed-from-using-spinlock-to-mutex fixKeshavamurthy Anil S1-14/+18
2006-01-10[PATCH] kprobes: changed from using spinlock to mutexAnil S Keshavamurthy1-48/+43
2006-01-10[PATCH] kprobes: enable funcions only for required archAnil S Keshavamurthy1-0/+2
2005-12-12[PATCH] kprobes: increment kprobe missed count for multiprobesKeshavamurthy Anil S1-0/+13
2005-12-12[PATCH] kprobes: fix race in aggregate kprobe registrationKeshavamurthy Anil S1-4/+1
2005-12-12[PATCH] Kprobes: Reference count the modules when probed on itMao, Bibo1-2/+16
2005-11-07[PATCH] Kprobes: preempt_disable/enable() simplificationAnanth N Mavinakayanahalli1-1/+1
2005-11-07[PATCH] Kprobes: Use RCU for (un)register synchronization - base changesAnanth N Mavinakayanahalli1-61/+42
2005-11-07[PATCH] Kprobes: Track kprobe on a per_cpu basis - base changesAnanth N Mavinakayanahalli1-15/+28
2005-10-30[PATCH] fix missing includesTim Schmielau1-0/+1
2005-09-07[PATCH] kprobes: fix bug when probed on task and isr functionsKeshavamurthy Anil S1-0/+22
2005-09-07[PATCH] Kprobes: prevent possible race conditions genericPrasanna S Panchamukhi1-29/+43
2005-07-05[PATCH] kprobes: fix namespace problem and sparc64 buildRusty Lynch1-1/+1
2005-06-27[PATCH] Return probe redesign: architecture independent changesRusty Lynch1-50/+19
2005-06-27[PATCH] kprobes: fix single-step out of line - take2Ananth N Mavinakayanahalli1-0/+101
2005-06-23[PATCH] jprobes: allow a jprobe to coexist with muliple kprobesPrasanna S Panchamukhi1-10/+51
2005-06-23[PATCH] kprobes: Temporary disarming of reentrant probePrasanna S Panchamukhi1-0/+1
2005-06-23[PATCH] kprobes: moves lock-unlock to non-arch kprobe_flush_taskHien Nguyen1-1/+4
2005-06-23[PATCH] Move kprobe [dis]arming into arch specific codeRusty Lynch1-8/+4
2005-06-23[PATCH] kprobes: function-return probesHien Nguyen1-5/+208
2005-05-05[PATCH] kprobes: Allow multiple kprobes at the same addressAnanth N Mavinakayanahalli1-13/+131
2005-05-05[PATCH] Kprobes: Oops! in unregister_kprobe()Prasanna S Panchamukhi1-1/+5
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+157