History log of /external/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
448b7616427d13d8ba0df57101a22e7c7d1af0be 05-Jun-2013 Ashok Thirumurthi <ashok.thirumurthi@intel.com> Use std::vector for the array of RegisterInfo structs that describe the register context.
- Ensures that this container is populated once for the lifetime of lldb
--- In particular, static methods can query this data even after the first RegisterContext has been destroyed.
- Uses a singleton function to avoid global constructors.

Thanks to Greg Clayton for the suggestion!


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@183313 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h
c73fedb63ab170d711fb73d198451eb8db710e8d 09-May-2013 Ashok Thirumurthi <ashok.thirumurthi@intel.com> Fixed "log enable linux registers" and added a test.
- Eliminated the use of static for methods that read m_register_infos, so that these routines can be implemented in the base class.
- Eliminated m_register_infos in the base class because this is not used when derived classes call UpdateRegisterInfo.
- Also moved the namespace using declarations from headers to source files.

Thanks to Daniel and Samuel for their review feedback.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@181538 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h
dae196da3bf9c181405c9c0c1083069dc007e318 01-May-2013 Ashok Thirumurthi <ashok.thirumurthi@intel.com> 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
/external/lldb/source/Plugins/Process/POSIX/RegisterContextLinux_x86_64.h