aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
diff options
context:
space:
mode:
authorSanjoy Das <sanjoy@playingwithpointers.com>2015-07-28 23:50:30 +0000
committerSanjoy Das <sanjoy@playingwithpointers.com>2015-07-28 23:50:30 +0000
commitcfe41f050c0c00a0840bd10907d9d22605e1c115 (patch)
treeb6158110da342e086bceab1b358ac98d5487c21a /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
parentd8a1e542ab135453c0b3729d18f4fedba819d035 (diff)
downloadllvm-cfe41f050c0c00a0840bd10907d9d22605e1c115.zip
llvm-cfe41f050c0c00a0840bd10907d9d22605e1c115.tar.gz
llvm-cfe41f050c0c00a0840bd10907d9d22605e1c115.tar.bz2
[Statepoints] Let patchable statepoints have a symbolic call target.
Summary: As added initially, statepoints required their call targets to be a constant pointer null if ``numPatchBytes`` was non-zero. This turns out to be a problem ergonomically, since there is no way to mark patchable statepoints as calling a (readable) symbolic value. This change remove the restriction of requiring ``null`` call targets for patchable statepoints, and changes PlaceSafepoints to maintain the symbolic call target through its transformation. Reviewers: reames, swaroop.sridhar Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D11550 llvm-svn: 243502
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp')
0 files changed, 0 insertions, 0 deletions