On Wed, Jan 18, 2006 at 05:42:56PM +0100, Blaisorblade wrote:
> What about this? Inserting an asm volatile clobbering all unsaved registers 
> (what I thought for long time)? 

The gcc doc is somewhat confusing.  I read your description as saying
that locals may be totally smashed to random numbers (and the first
sentence in the gcc description implies that as well).  However, the
example they give is a pathological case where a local may have one of
two (well-defined) values, and it's not defined which of those two
well-defined values it will end up with.

> Or taking the libc implementation and suiting 
> it for our use, solving the above problem?

Yuck.  But how big is it?

Another possibility is to do the magic wakeup thing we do with
mconsole stack, and have it tell us what it registers are.  Not sure
if that's any better.

                                Jeff


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

Reply via email to