Re: User-land backtrace?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



----- "Darrin Thompson" <darrinth@xxxxxxxxx> wrote:

> On Wed, Feb 24, 2010 at 12:21 PM, Dave Anderson < anderson@xxxxxxxxxx
> > 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


 

--
Crash-utility mailing list
Crash-utility@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/crash-utility

[Index of Archives]     [Fedora Development]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]

 

Powered by Linux