From c9d787e0f6663832755b9a6687e9ace0442dba2c Mon Sep 17 00:00:00 2001 From: Tom 'spot' Callaway Date: Sun, 24 Apr 2005 20:46:49 -0700 Subject: [PATCH] --- yaml --- r: 423 b: refs/heads/master c: 24dc6ead53f8fcae4b1908c4ea3fea75ee844a6d h: refs/heads/master i: 421: a9bdb496f058eda6f2b066feae4c11ffbf8ac1fb 419: eae3a833fd145b6b2fe39e8f0a42a417f3284254 415: 0c297ca5901ae5455f6567d0085d475ea08a31fd v: v3 --- [refs] | 2 +- trunk/arch/sparc/kernel/process.c | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 5f39b993b318..ad17f8f828d1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 205a7edad99d68d57dfcbf9bdda1a6fb7c33169e +refs/heads/master: 24dc6ead53f8fcae4b1908c4ea3fea75ee844a6d diff --git a/trunk/arch/sparc/kernel/process.c b/trunk/arch/sparc/kernel/process.c index 143fe2f3c1c4..066e253f9c12 100644 --- a/trunk/arch/sparc/kernel/process.c +++ b/trunk/arch/sparc/kernel/process.c @@ -333,6 +333,17 @@ void show_stack(struct task_struct *tsk, unsigned long *_ksp) printk("\n"); } +void dump_stack(void) +{ + unsigned long *ksp; + + __asm__ __volatile__("mov %%fp, %0" + : "=r" (ksp)); + show_stack(current, ksp); +} + +EXPORT_SYMBOL(dump_stack); + /* * Note: sparc64 has a pretty intricated thread_saved_pc, check it out. */