[MIPS] Rewrite get_wchan and its helper functions using kallsyms_lookup.
authorAtsushi Nemoto <anemo@mba.ocn.ne.jp>
Tue, 7 Feb 2006 16:48:03 +0000 (01:48 +0900)
committerRalf Baechle <ralf@linux-mips.org>
Tue, 14 Feb 2006 19:13:24 +0000 (19:13 +0000)
Implement get_wchan() and frame_info_init() using kallsyms_lookup().
This fixes problem with static sched/lock functions and mfinfo[]
maintenance issue.  If CONFIG_KALLSYMS was disabled, get_wchan() just
returns thread_saved_pc() value.

Also unwind stackframe based on "addiu sp,-imm" analysis instead of
frame pointer.  This fixes problem with functions compiled without
-fomit-frame-pointer.

Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

No differences found