Refactored convenience register tests to provide some coverage on Linux that is not marked xfail.

- Also minor improvements to the comments and the expected results.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180876 91177308-0d34-0410-b5e6-96231b3b80d8
Platform-specific specialization for the GPR register file.
- Required for platform-independant handling of general purpose registers (i.e. for core dumps).

Thanks to Samuel Jacob for this patch.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180878 91177308-0d34-0410-b5e6-96231b3b80d8
Build fixes for FreeBSD 9.1.
- TODO: Support extended register sets on FreeBSD.

Patch by Samuel Jacob.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180879 91177308-0d34-0410-b5e6-96231b3b80d8