aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ObjectYAML
diff options
context:
space:
mode:
authorDavid Spickett <david.spickett@linaro.org>2023-10-20 08:37:44 +0100
committerGitHub <noreply@github.com>2023-10-20 08:37:44 +0100
commitc5d8bf7196dd062398a87ddb8bf2a20e1773ca4f (patch)
tree2cb9b58d8fe0eec4f992d8258b9991ee41955dda /llvm/lib/ObjectYAML
parent5557d983412c2e8cdffaf855463098f7771f6499 (diff)
downloadllvm-c5d8bf7196dd062398a87ddb8bf2a20e1773ca4f.tar.gz
llvm-c5d8bf7196dd062398a87ddb8bf2a20e1773ca4f.tar.bz2
llvm-c5d8bf7196dd062398a87ddb8bf2a20e1773ca4f.zip
[llvm][llvm-readobj] Add AArch64 Tagged Address note type (#68568)
On Linux this contains a single register that determines memory tagging and tagged address ABI settings.
Diffstat (limited to 'llvm/lib/ObjectYAML')
-rw-r--r--llvm/lib/ObjectYAML/ELFYAML.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/ObjectYAML/ELFYAML.cpp b/llvm/lib/ObjectYAML/ELFYAML.cpp
index e92c61d81055..872b89420a9e 100644
--- a/llvm/lib/ObjectYAML/ELFYAML.cpp
+++ b/llvm/lib/ObjectYAML/ELFYAML.cpp
@@ -131,6 +131,7 @@ void ScalarEnumerationTraits<ELFYAML::ELF_NT>::enumeration(
ECase(NT_ARM_HW_WATCH);
ECase(NT_ARM_SVE);
ECase(NT_ARM_PAC_MASK);
+ ECase(NT_ARM_TAGGED_ADDR_CTRL);
ECase(NT_ARM_SSVE);
ECase(NT_ARM_ZA);
ECase(NT_ARM_ZT);