llvm-project/lldb/unittests/Process
David Spickett 883b0d5b7f [lldb][AArch64] Add UnpackTagsFromCoreFileSegment to MemoryTagManager
This is the first part of support for reading MTE tags from Linux
core files. The format is documented here:
https://www.kernel.org/doc/html/latest/arm64/memory-tagging-extension.html#core-dump-support

This patch adds a method to unpack from the format the core
file uses, which is different to the one chosen for GDB packets.

MemoryTagManagerAArch64MTE is not tied one OS so another OS
might choose a different format in future. However, infrastructure
to handle that would go untested until then so I've chosen not to
attempt to handle that.

Reviewed By: omjavaid

Differential Revision: https://reviews.llvm.org/D129487
2022-07-25 15:51:36 +01:00
..
Linux [trace][intelpt] Support system-wide tracing [20] - Rename some fields in the schema 2022-06-16 11:42:22 -07:00
POSIX Fix buildbot after https://reviews.llvm.org/D115073. 2021-12-07 12:03:45 -08:00
Utility [lldb][AArch64] Add UnpackTagsFromCoreFileSegment to MemoryTagManager 2022-07-25 15:51:36 +01:00
gdb-remote Use value instead of getValue (NFC) 2022-07-15 20:03:13 -07:00
minidump Use value instead of getValue (NFC) 2022-07-15 20:03:13 -07:00
CMakeLists.txt [lldb] [Process/FreeBSDRemote] Access GPR via reginfo offsets 2020-11-16 12:19:37 +01:00
ProcessEventDataTest.cpp [LLDB] Applying clang-tidy modernize-use-default-member-init over LLDB 2022-03-14 13:32:03 -07:00