acrn-kernel/arch/sh/kernel
Paul Mundt 421b541110 sh: unwinder: Fix up invalid PC refetch in dwarf unwinder.
The dwarf unwinder presently attempts to provide a sane PC value if none
is provided, however the logic is broken and cases where a previous valid
dwarf frame exists along with a bogus PC value can still proceed. This
fixes up the test and prevents the unwinder from blowing up.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2009-11-06 17:23:33 +09:00
..
cpu sh: Don't enable interrupts in the page fault path 2009-09-28 15:11:45 +09:00
vsyscall
.gitignore
Makefile
asm-offsets.c
cpufreq.c
crash_dump.c
debugtraps.S
disassemble.c
dumpstack.c
dwarf.c sh: unwinder: Fix up invalid PC refetch in dwarf unwinder. 2009-11-06 17:23:33 +09:00
early_printk.c
entry-common.S sh: Fix a TRACE_IRQS_OFF typo. 2009-10-14 15:50:28 +09:00
ftrace.c sh: ftrace: Fix up syscall tracepoint support. 2009-10-13 12:42:48 +09:00
gpio.c
head_32.S
head_64.S
idle.c
init_task.c
io.c
io_generic.c sh: Handle ioport_map() cases for >= P1SEG addresses. 2009-09-28 15:04:04 +09:00
io_trapped.c
irq.c sh: __irq_entry annotate do_IRQ(). 2009-10-26 09:58:31 +09:00
kgdb.c
kprobes.c
localtimer.c
machine_kexec.c
machvec.c sh: Set the default I/O port base to P2SEG. 2009-09-28 15:05:41 +09:00
module.c
nmi_debug.c
process_32.c
process_64.c
ptrace_32.c
ptrace_64.c
relocate_kernel.S
setup.c sh: Tidy up SMP cpuinfo. 2009-10-14 15:43:52 +09:00
sh_bios.c
sh_ksyms_32.c sh: Build fix: define more __movmem* symbols 2009-10-26 10:00:26 +09:00
sh_ksyms_64.c
signal_32.c sh: Optimize the setup_rt_frame() I-cache flush. 2009-10-14 15:49:45 +09:00
signal_64.c
smp.c sh: Populate initial secondary CPU info from boot_cpu_data. 2009-10-14 15:44:12 +09:00
stacktrace.c
swsusp.c
sys_sh.c
sys_sh32.c headers: utsname.h redux 2009-09-23 18:13:10 -07:00
sys_sh64.c headers: utsname.h redux 2009-09-23 18:13:10 -07:00
syscalls_32.S
syscalls_64.S
time.c
topology.c
traps.c
traps_32.c sh: update die() output. 2009-10-13 10:57:52 +09:00
traps_64.c
unwinder.c
vmlinux.lds.S