diff options
author | David Spickett <david.spickett@linaro.org> | 2021-03-31 14:57:35 +0100 |
---|---|---|
committer | David Spickett <david.spickett@linaro.org> | 2021-07-27 15:18:42 +0100 |
commit | 5ea091a8174bcce78839156bd044831cb5211d06 (patch) | |
tree | 34a6221d9d08d113dd65df0090d012cd0c0823dd /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | ec9da5172491413f098af7cd5b5bc5d1c8b9f07d (diff) | |
download | llvm-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