original_kernel/arch/x86_64/kernel
Ananth N Mavinakayanahalli 0f95b7fc83 Kprobes: print details of kretprobe on assertion failure
In certain cases like when the real return address can't be found or when
the number of tracked calls to a kretprobed function is less than the
number of returns, we may not be able to find the correct return address
after processing a kretprobe.  Currently we just do a BUG_ON, but no
information is provided about the actual failing kretprobe.

Print out details of the kretprobe before calling BUG().

Signed-off-by: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
Cc: Prasanna S Panchamukhi <prasanna@in.ibm.com>
Cc: Jim Keniston <jkenisto@us.ibm.com>
Cc: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
Cc: Maneesh Soni <maneesh@in.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-05-08 11:15:08 -07:00
..
acpi
cpufreq
Makefile
aperture.c
apic.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
asm-offsets.c
audit.c
bugs.c
crash.c move die notifier handling to common code 2007-05-08 11:15:04 -07:00
crash_dump.c
e820.c swsusp: do not use page flags 2007-05-07 12:12:59 -07:00
early-quirks.c
early_printk.c Fixes and cleanups for earlyprintk aka boot console 2007-05-08 11:15:04 -07:00
entry.S
genapic.c
genapic_flat.c
head.S
head64.c
hpet.c
i387.c
i8259.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
init_task.c
io_apic.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
ioport.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
irq.c
k8.c
kprobes.c Kprobes: print details of kretprobe on assertion failure 2007-05-08 11:15:08 -07:00
ldt.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
machine_kexec.c Revert "[PATCH] x86: __pa and __pa_symbol address space separation" 2007-05-07 08:44:24 -07:00
mce.c move die notifier handling to common code 2007-05-08 11:15:04 -07:00
mce_amd.c
mce_intel.c
module.c
mpparse.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
nmi.c move die notifier handling to common code 2007-05-08 11:15:04 -07:00
pci-calgary.c
pci-dma.c
pci-gart.c move die notifier handling to common code 2007-05-08 11:15:04 -07:00
pci-nommu.c
pci-swiotlb.c
pmtimer.c
process.c move die notifier handling to common code 2007-05-08 11:15:04 -07:00
ptrace.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
reboot.c move die notifier handling to common code 2007-05-08 11:15:04 -07:00
relocate_kernel.S
setup.c Revert "[PATCH] x86: __pa and __pa_symbol address space separation" 2007-05-07 08:44:24 -07:00
setup64.c
signal.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
smp.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
smpboot.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
stacktrace.c simplify the stacktrace code 2007-05-08 11:14:58 -07:00
suspend.c
suspend_asm.S
sys_x86_64.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
syscall.c
tce.c
time.c
trampoline.S
traps.c move die notifier handling to common code 2007-05-08 11:15:04 -07:00
tsc.c
tsc_sync.c
verify_cpu.S
vmlinux.lds.S
vsmp.c
vsyscall.c
x8664_ksyms.c