<div dir="ltr">Whoops, I apologize. I'll fix it when I get to the office. The GPR/FPR offset change doesn't cause any problems on FreeBSD right? I just sort of just plopped a dummy UserArea in there for FreeBSD to compile. It would be great if I could find where the Linux one came from, and where to get the correct FreeBSD layout.</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 2, 2015 at 9:07 AM, Ed Maste <span dir="ltr"><<a href="mailto:emaste@freebsd.org" target="_blank">emaste@freebsd.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This causes >20 tests to segfault on FreeBSD.<br>
<br>
The debug register implementation on FreeBSD is a bit different, see <a href="http://reviews.llvm.org/rL201706" target="_blank">http://reviews.llvm.org/rL201706</a>. I can work around it for now by moving `DR_OFFSET`'s definition back into RegisterContextFreeBSD_x86_64.cpp and RegisterContextLinux_x86_64.cpp.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
REPOSITORY<br>
  rL LLVM<br>
<br>
<a href="http://reviews.llvm.org/D8685" target="_blank">http://reviews.llvm.org/D8685</a><br>
<br>
EMAIL PREFERENCES<br>
  <a href="http://reviews.llvm.org/settings/panel/emailpreferences/" target="_blank">http://reviews.llvm.org/settings/panel/emailpreferences/</a><br>
<br>
<br>
</div></div></blockquote></div><br></div>