libbacktrace, Mach-O : Support PowerPC archs.
authorIain Sandoe <iain@sandoe.co.uk>
Wed, 16 Sep 2020 07:03:05 +0000 (08:03 +0100)
committerIain Sandoe <iain@sandoe.co.uk>
Wed, 16 Sep 2020 18:37:28 +0000 (19:37 +0100)
commitd1339b519ae8cc4ae550baa127a21d8350462837
tree300f941d65799e55e6b9f2c5ff67bd882418e256
parentaab6194d0898f5c592708fe2d44a14046b4d9097
libbacktrace, Mach-O : Support PowerPC archs.

This adds the PPC architecture variants for Mach-O libbacktrace.

With this (as for X86 and Arm) when dsymutil is run on the binary
we get a basic usable backtrace.

Testsuite results on powerpc-apple-darwin9 are the same as for X86:
 * btest fails (TBC why)
 * dwarf5 tests fail because dsymutil does not handle that so far.

libbacktrace/ChangeLog:

* macho.c (MACH_O_CPU_TYPE_PPC): New.
(MACH_O_CPU_TYPE_PPC64): New.
Add compile-tests for powerpc to the Mach-O variants.
libbacktrace/macho.c