Kprobes: move kprobe examples to samples/
Move kprobes examples from Documentation/kprobes.txt to under samples/. Patch originally by Randy Dunlap. o Updated the patch to apply on 2.6.25-rc3 o Modified examples code to build on multiple architectures. Currently, the kprobe and jprobe examples code works for x86 and powerpc o Cleaned up unneeded #includes o Cleaned up Kconfig per Sam Ravnborg's suggestions to fix build break on archs that don't have kretprobes o Implemented suggestions by Mathieu Desnoyers on CONFIG_KRETPROBES o Included Andrew Morton's cleanup based on x86-git o Modified kretprobe_example to act as a arch-agnostic module to determine routine execution times: Use 'modprobe kretprobe_example func=<func_name>' to determine execution time of func_name in nanoseconds. Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Ananth N Mavinakayanahalli <ananth@in.ibm.com> Acked-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Dieser Commit ist enthalten in:

committet von
Linus Torvalds

Ursprung
9edddaa200
Commit
804defea1c
@@ -22,5 +22,16 @@ config SAMPLE_KOBJECT
|
||||
|
||||
If in doubt, say "N" here.
|
||||
|
||||
config SAMPLE_KPROBES
|
||||
tristate "Build kprobes examples -- loadable modules only"
|
||||
depends on KPROBES && m
|
||||
help
|
||||
This build several kprobes example modules.
|
||||
|
||||
config SAMPLE_KRETPROBES
|
||||
tristate "Build kretprobes example -- loadable modules only"
|
||||
default m
|
||||
depends on SAMPLE_KPROBES && KRETPROBES
|
||||
|
||||
endif # SAMPLES
|
||||
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren