----- "Darrin Thompson" <darrinth(a)gmail.com> wrote:
 On Wed, Feb 24, 2010 at 12:21 PM, Dave Anderson <
anderson(a)redhat.com
 > wrote:
 
 
 
 That's right. That is the stack value that will be restored upon
 return to user-space, and the EIP will be restored to 00f14402.
 
 One thing to make sure of is that when you do the "rd -u", you
 have set the crash utility to the context of the task whose "bt"
 output you're showing. "rd -u" will read the user space of the
 current task (i.e., the task shown if you do a "set" command).
 
 Could that be adapted into a way to produce a userspace core dump that
 we could feed to regular old gdb? 
This question comes up from time to time.
If all of a task's user pages were in memory (not swapped out), and
therefore in the vmcore -- which is becoming more and more unlikely 
with the use of makedumpfile to skip user pages altogether -- then
theoretically the kernel's elf_core_dump() function could basically
be "ported" to user-space.  I think... 
Anyway, I'm not particularly interested in doing it.  But it would
be an excellent candidate for an extension module if anybody's willing
to take it on.
Dave