aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorDavid Spickett <david.spickett@linaro.org>2021-03-31 14:57:35 +0100
committerDavid Spickett <david.spickett@linaro.org>2021-07-27 15:18:42 +0100
commit5ea091a8174bcce78839156bd044831cb5211d06 (patch)
tree34a6221d9d08d113dd65df0090d012cd0c0823dd /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parentec9da5172491413f098af7cd5b5bc5d1c8b9f07d (diff)
downloadllvm-5ea091a8174bcce78839156bd044831cb5211d06.zip
llvm-5ea091a8174bcce78839156bd044831cb5211d06.tar.gz
llvm-5ea091a8174bcce78839156bd044831cb5211d06.tar.bz2
[lldb][AArch64] Add memory tag writing to lldb
This adds memory tag writing to Process and the GDB remote code. Supporting work for the "memory tag write" command. (to follow) Process WriteMemoryTags is similair to ReadMemoryTags. It will pack the tags then call DoWriteMemoryTags. That function will send the QMemTags packet to the gdb-remote. The QMemTags packet follows the GDB specification in: https://sourceware.org/gdb/current/onlinedocs/gdb/General-Query-Packets.html#General-Query-Packets Note that lldb-server will be treating partial writes as complete failures. So lldb doesn't need to handle the partial write case in any special way. Reviewed By: omjavaid Differential Revision: https://reviews.llvm.org/D105181
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions