Author: Armin Rigo <ar...@tunes.org> Branch: release-5.x Changeset: r83182:53133c3fbdbe Date: 2016-03-20 09:15 +0100 http://bitbucket.org/pypy/pypy/changeset/53133c3fbdbe/
Log: Patch from issue #2262 for FreeBSD 32-bit diff --git a/rpython/rlib/rvmprof/src/vmprof_config.h b/rpython/rlib/rvmprof/src/vmprof_config.h --- a/rpython/rlib/rvmprof/src/vmprof_config.h +++ b/rpython/rlib/rvmprof/src/vmprof_config.h @@ -1,5 +1,11 @@ #define HAVE_SYS_UCONTEXT_H -#if defined(__FreeBSD__) || defined(__APPLE__) +#if defined(__FreeBSD__) +#if defined(__i386__) +#define PC_FROM_UCONTEXT uc_mcontext.mc_eip +#else +#define PC_FROM_UCONTEXT uc_mcontext.mc_rip +#endif +#elif defined(__APPLE__) #define PC_FROM_UCONTEXT uc_mcontext.mc_rip #else #define PC_FROM_UCONTEXT uc_mcontext.gregs[REG_RIP] _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit