diff options
author | Greg Clayton <gclayton@apple.com> | 2011-05-17 16:50:15 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2011-05-17 16:50:15 +0000 |
commit | 5f5b2cad489fb5f61aeefdc914f16f329632ae31 (patch) | |
tree | 764af9612139019a5143b972966c2c7e13cfd379 /lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp | |
parent | 3cf53088900bc6940240fb06014718f654c1cae2 (diff) | |
download | bcm5719-llvm-5f5b2cad489fb5f61aeefdc914f16f329632ae31.tar.gz bcm5719-llvm-5f5b2cad489fb5f61aeefdc914f16f329632ae31.zip |
Fixed an issue that broke expression parsing related to backing up
all register values. There is some junk that was appearing at the end
of the result the 'g' packet (read all register values). This function
was being called in:
bool
GDBRemoteRegisterContext::ReadAllRegisterValues (lldb::DataBufferSP &data_sp)
Then the packet data for the 'G' packet (write all registers) was being
placed into "data_sp" so the:
bool
GDBRemoteRegisterContext::WriteAllRegisterValues (const lldb::DataBufferSP &data_sp)
could restore it. In attempting to clean up the extra junk at the end of this
packet data, the packet was getting truncated.
llvm-svn: 131468
Diffstat (limited to 'lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp')
0 files changed, 0 insertions, 0 deletions