<div dir="ltr"><div>Bit more RegisterContextPOSIX cleanup. This moves the RegisterContextPOSIX class to pure virtual and scoots it over directly to the RegisterContextPOSIXProcessMonitor classes. and removes it from the RegisterContextPOSIXCore classes which don't use any of those functions. All that RegisterContextPOSIX breakpoint code gets moved to the ProcessMonitor classes also.</div>

<div><br></div><div><a href="http://llvm-reviews.chandlerc.com/D1681" target="_blank">http://llvm-reviews.chandlerc.com/D1681</a><br></div><div><br></div><div>Thanks!</div><div> -Mike</div><div><br></div><div><div class="gmail_quote">

---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Michael Sartain</b> <span dir="ltr"><<a href="mailto:mikesart@gmail.com">mikesart@gmail.com</a>></span><br>Date: Fri, Sep 13, 2013 at 2:47 PM<br>

Subject: [PATCH] Move RegisterContextPOSIX over to RegisterContextPOSIXProcessMonitor class. This cleans up RegisterContextPOSIXCore which doesn't use those functions.<br>To: <a href="mailto:mikesart@gmail.com">mikesart@gmail.com</a><br>

<br><br><a href="http://llvm-reviews.chandlerc.com/D1681" target="_blank">http://llvm-reviews.chandlerc.com/D1681</a><br>
<br>
Files:<br>
  source/Plugins/Process/POSIX/POSIXThread.cpp<br>
  source/Plugins/Process/POSIX/POSIXThread.h<br>
  source/Plugins/Process/POSIX/RegisterContextPOSIX.h<br>
  source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_i386.h<br>
  source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86_64.cpp<br>
  source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_x86_64.h<br>
  source/Plugins/Process/POSIX/RegisterContextPOSIX_i386.cpp<br>
  source/Plugins/Process/POSIX/RegisterContextPOSIX_i386.h<br>
  source/Plugins/Process/POSIX/RegisterContextPOSIX_x86_64.cpp<br>
  source/Plugins/Process/POSIX/RegisterContextPOSIX_x86_64.h<br>
  source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp<br>
  source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h<br>
</div><br></div></div>