[Top][All Lists]
[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/