libunwind-devel
[Top][All Lists]
Advanced

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

Re: [Libunwind-devel] Multi-platform unwinding i386 binary on x86_64


From: David Mosberger-Tang
Subject: Re: [Libunwind-devel] Multi-platform unwinding i386 binary on x86_64
Date: Tue, 1 May 2007 14:00:53 -0600

I was hoping someone with more familiarity with x86/x86-64 would comment on it.

In any case, when I looked at the patch, it seemed to me that
MAP32_BIT is going to be used unconditionally for all platforms that
define such a macro.  That seems wrong to me.  You don't want to force
mapping in the low 4GiB for 64-bit targets (you could easily run out
of address space).  Did I miss something?

 --david

On 5/1/07, Nurdin Premji <address@hidden> wrote:
Nurdin Premji wrote:
> Can this be committed?
This forces the memory mapped in from the inferior process to be mapped
only into the first 32 bits of memory. This avoids the situation of
truncated memory addresses when unwinding a 32 bit process on a 64  bit
host.

_______________________________________________
Libunwind-devel mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/libunwind-devel





--
Mosberger Consulting LLC, http://www.mosberger-consulting.com/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]