[llvm-branch-commits] [lldb] [lldb][RISCV] update RISCV target features in disassembler (PR #173047)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Wed Feb 11 05:23:56 PST 2026
================
@@ -0,0 +1,71 @@
+"""
+Tests that LLDB can correctly set up a disassembler using extensions from the .riscv.attributes section.
+"""
+
+import lldb
+from lldbsuite.test.decorators import *
+from lldbsuite.test.lldbtest import *
+from lldbsuite.test import lldbutil
+
+
+class TestDisassembler(TestBase):
+ expected_zbb_instrs = ["andn", "orn", "xnor", "rol", "ror", "ret"]
+
+ def _get_llvm_tool(self, tool):
+ clang = self.getCompiler()
+ bindir = os.path.dirname(clang)
+ candidate = os.path.join(bindir, tool)
+ if os.path.exists(candidate):
+ return candidate
----------------
daniilavdeev wrote:
I have decided to implemented this logic completely in the Makefile, similar to `TestCTF.py`.
https://github.com/llvm/llvm-project/pull/173047
More information about the llvm-branch-commits
mailing list