77e1b85eaaa20f7650c894c9a1515d581e4a07ef |
|
24-Jun-2013 |
Andy Gibbs <andyg1001@hotmail.co.uk> |
Using offsetof to an item within an array is an extension so mark it as such to avoid compiler warnings. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@184738 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
|
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/RegisterContext_i386.cpp
|
d8f6b6446d8b9d1568f91f51bc5dd3aae45db5cc |
|
28-Mar-2013 |
Ashok Thirumurthi <ashok.thirumurthi@intel.com> |
Fix the Linux build issues introduced by r178191. - All Linux logging channels now use a single global instance of lldb_private::Log, to handle the case of logging during process tear down. - Also removed a single use of LogSP in FreeBSD and fixed a typo in a comment while reading through ProcessKDPLog. Reviewed by Daniel Malea. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@178242 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
|
247bc3a7bb79482185bd6dedb0b9f8b5eefd8ca1 |
|
06-Mar-2013 |
Matt Kopec <Matt.Kopec@intel.com> |
Improve/Cleanup ptrace wrapper and remove dependency on user.h Patch by Ashok Thirumurthi. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@176558 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
|
253dbb4618f89b43b50aba42f3364175f4b65524 |
|
19-Feb-2013 |
Matt Kopec <Matt.Kopec@intel.com> |
Add i386 register support for the x86_64 RegisterContext plugin. This allows debugging a 32-bit inferior on 64-bit lldb/host. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@175543 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
|
2989a5aec5b5e313e0885c215681c68151e7c4bb |
|
25-Jan-2013 |
Greg Clayton <gclayton@apple.com> |
Fix buildbot building errors. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@173473 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
|
dca8c9f11ad6b115b77b870d9b7b424456bb3295 |
|
18-Dec-2012 |
Daniel Malea <daniel.malea@intel.com> |
Allow reading registers by thread ID in ProcessMonitor (Linux implementation) - make FreeBSD ProcessMonitor API thread-ready Patch by Matt Kopec! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@170445 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
|
5f35a4be95aed0e5b2cb36f7d785bcbfc67284ae |
|
29-Nov-2012 |
Daniel Malea <daniel.malea@intel.com> |
Resolve printf formatting warnings on Linux: - use macros from inttypes.h for format strings instead of OS-specific types Patch from Matt Kopec! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168945 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
|
402607fe513617c06282d4ae479522e244a53b71 |
|
29-Feb-2012 |
Johnny Chen <johnny.chen@apple.com> |
rdar://problem/10652076 Initial step -- infrastructure change -- to fix the bug. Change the RegisterInfo data structure to contain two additional fields (uint32_t *value_rges and uint32_t *invalidate_regs) to facilitate architectures which have register mapping. Update all existing RegsiterInfo arrays to have two extra NULL's (the additional fields) in each row, GDBRemoteRegisterContext.cpp is modified to add d0-d15 and q0-q15 register info entries which take advantage of the value_regs field to specify the containment relationship: d0 -> (s0, s1) ... d15 -> (s30, s31) q0 -> (d0, d1) ... q15 -> (d30, d31) git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@151686 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
|
e5eaa30f62c697d649966c86acd4e3c52b39b355 |
|
21-Feb-2012 |
Greg Clayton <gclayton@apple.com> |
Linux fix patch from Dmitry Vyukov. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@151072 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
|
2341d35bc77ffa8597a85b1ffe50b5653a2ec46d |
|
05-Jan-2012 |
Johnny Chen <johnny.chen@apple.com> |
Fix incomplete commit of http://llvm.org/viewvc/llvm-project?rev=147609&view=rev: This patch combines common code from Linux and FreeBSD into a new POSIX platform. It also contains fixes for 64bit FreeBSD. The patch is based on changes by Mark Peek <mp@FreeBSD.org> and "K. Macy" <kmacy@freebsd.org> in their github repo located at https://github.com/fbsd/lldb. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@147613 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/RegisterContext_i386.cpp
|