Daniel, When I try to build libunwind for ARM in my cross-environment, I get this error:
../../libunwind/src/mi/backtrace.c:41: error: 'mcontext_t' has no member named 'arm_r0' I'm using the cross-tools available here: http://www.embeddedarm.com/linux/ARM.htm (look for "Linux Crosstool gcc-4.0.1-glibc-2.3.5"). I'm not terribly familiar with ARM. Are these crosstools just obsolete or are there multiple common ways of defining mcontext_t on ARM? As far as I can see, the toolchain I'm using simply defines mcontext_t as an array of integer and fp-registers (as is commonly done by the Linux kernel). --david On 1/25/08, Daniel Jacobowitz <[EMAIL PROTECTED]> wrote: > On Wed, Jan 23, 2008 at 04:25:17PM -0500, Daniel Jacobowitz wrote: > > 0.98.5 is the latest release, but it appears to be much older than the > > current GIT version... I've got some rebasing to do. > > Done, as attached. This works on ARM (including Thumb), MIPS, and > MIPS64; it does not appear to break anything on x86_64. I cleaned up > a lot of the rough edges, including all of those outside of the ARM > and MIPS specific files. As last time, rerun autotools after applying. > > The .debug_frame support is only present for local unwinding at > present, but it could be added to the ptrace support too if someone > wants to take the effort. I used UNW_INFO_FORMAT_TABLE for > .debug_frame; .eh_frame is UNW_INFO_FORMAT_REMOTE_TABLE. > > Is the testsuite supposed to have clean results? I ran it on x86 and > x86_64 and got 12 failures on x86, 7 on x86_64. I didn't implement > enough ptrace / signal bits to try the testsuite on ARM or MIPS yet. > > -- > Daniel Jacobowitz > CodeSourcery > > _______________________________________________ > Libunwind-devel mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/libunwind-devel > > > -- Mosberger Consulting LLC, http://www.mosberger-consulting.com/ _______________________________________________ Libunwind-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/libunwind-devel
