summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-cov/llvm-cov.test
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2013-11-13 23:28:31 +0000
committerGreg Clayton <gclayton@apple.com>2013-11-13 23:28:31 +0000
commitf74cf86bc55b34e567c760212cb4bdb6158fd225 (patch)
treed6a775d137a7d653858f3df0faaf2367fd4f231e /llvm/test/tools/llvm-cov/llvm-cov.test
parentbcccb5db2e88533941c0c63a8693bb71ca0ac318 (diff)
downloadbcm5719-llvm-f74cf86bc55b34e567c760212cb4bdb6158fd225.tar.gz
bcm5719-llvm-f74cf86bc55b34e567c760212cb4bdb6158fd225.zip
<rdar://problem/15172417>
Added two new GDB server packets to debugserver: "QSaveRegisterState" and "QRestoreRegiterState". "QSaveRegisterState" makes the remote GDB server save all register values and it returns a save identifier as an unsigned integer. This packet can be used prior to running expressions to save all registers. All registers can them we later restored with "QRestoreRegiterState:SAVEID" what SAVEID is the integer identifier that was returned from the call to QSaveRegisterState. Cleaned up redundant code in lldb_private::Thread, lldb_private::ThreadPlanCallFunction. Moved the lldb_private::Thread::RegisterCheckpoint into its own header file and it is now in the lldb_private namespace. Trimmed down the RegisterCheckpoint class to omit stuff that wasn't used (the stack ID). Added a few new virtual methods to lldb_private::RegisterContext that allow subclasses to efficiently save/restore register states and changed the RegisterContextGDBRemote to take advantage of these new calls. llvm-svn: 194621
Diffstat (limited to 'llvm/test/tools/llvm-cov/llvm-cov.test')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud