Ed Maste b1b8369114 llvm-libunwind: use conventional (non-Darwin) X86 register numbers
For historical reasons Darwin/i386 has ebp and esp swapped in the
eh_frame register numbering.  That is:

             Darwin      Other
    Reg #    eh_frame    eh_frame    DWARF
    =====    ========    ========    =====
      4        ebp         esp        esp
      5        esp         ebp        ebp

Although the UNW_X86_* constants are not supposed to be coupled to
DWARF / eh_frame numbering they are currently conflated in LLVM
libunwind, and thus we require the non-Darwin numbering.

MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
2016-07-19 00:47:00 +00:00
..
2015-08-09 05:14:25 +00:00
2016-03-25 22:32:26 +00:00
2015-10-11 17:45:20 +00:00
2016-07-01 05:48:45 +00:00
2016-06-27 01:29:17 +00:00
2016-04-20 17:58:13 +00:00
2016-06-30 14:53:46 +00:00
2016-06-09 06:10:20 +00:00
2016-01-05 05:25:16 +00:00
2016-06-30 08:51:50 +00:00
2016-06-05 11:56:03 +00:00
2016-07-03 01:35:27 +00:00
2016-06-09 19:12:51 +00:00
2015-09-27 07:04:16 +00:00
2016-06-03 08:00:22 +00:00
2016-03-03 15:36:00 +00:00
2016-04-17 21:23:14 +00:00
2015-10-08 11:42:15 +00:00
2015-11-12 03:25:04 +00:00
2015-11-21 09:09:25 +00:00