[all-commits] [llvm/llvm-project] 0209e7: [lldb][AArch64][Linux] Show MTE store only setting...

David Spickett via All-commits all-commits at lists.llvm.org
Mon Jul 28 08:40:22 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0209e76fe6440bc45a9ed61b9671d9593db10957
      https://github.com/llvm/llvm-project/commit/0209e76fe6440bc45a9ed61b9671d9593db10957
  Author: David Spickett <david.spickett at linaro.org>
  Date:   2025-07-28 (Mon, 28 Jul 2025)

  Changed paths:
    M lldb/packages/Python/lldbsuite/test/lldbtest.py
    M lldb/source/Plugins/Process/Utility/RegisterFlagsDetector_arm64.cpp
    M lldb/test/API/commands/register/register/aarch64_mte_ctrl_register/TestMTECtrlRegister.py
    M lldb/test/API/linux/aarch64/mte_core_file/TestAArch64LinuxMTEMemoryTagCoreFile.py
    M lldb/test/API/linux/aarch64/mte_core_file/core.mte
    M lldb/test/API/linux/aarch64/mte_core_file/core.nomte
    M lldb/test/API/linux/aarch64/mte_core_file/main.c

  Log Message:
  -----------
  [lldb][AArch64][Linux] Show MTE store only setting in mte_ctrl (#145033)

This controls whether tag checking is performed for loads and 
stores, or stores only.

It requires a specific architecture feature which we detect
with a HWCAP3 and cpuinfo feature.

Live process tests look for this and adjust expectations
accordingly, core file tests are using an updated file with
this feature enabled.

The size of the core file has increased and there's nothing
I can do about that. Could be the presence of new architecure
features or kernel changes since I last generated them.

I can generate a smaller file that has the tag segment,
but that segment does not actually contain tag data. So
that's no use.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list