[all-commits] [llvm/llvm-project] 7fddcb: [lldb][RISCV] update RISCV target features in disa...

daniilavdeev via All-commits all-commits at lists.llvm.org
Wed Feb 11 04:52:01 PST 2026


  Branch: refs/heads/users/daniilavdeev/lldb-update-disassembler-extensions
  Home:   https://github.com/llvm/llvm-project
  Commit: 7fddcbedeb2bad6c9c52d72f8ac613785b91e8df
      https://github.com/llvm/llvm-project/commit/7fddcbedeb2bad6c9c52d72f8ac613785b91e8df
  Author: Daniil Avdeev <daniilavdeev237 at gmail.com>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

  Changed paths:
    M lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp

  Log Message:
  -----------
  [lldb][RISCV] update RISCV target features in disassembler

This patch replaces the hardcoded RISCV feature flags in disassembler
with SubtargetFeatures provided by ArchSpec, which are derived from
the .riscv.attributes ELF section. This ensures the disassembler uses
exactly the RISCV extensions present in the executable, improving the
accuracy and reliability of the disassembly output.


  Commit: 891e170596beae3418c05a4e7f8446b51ad50b95
      https://github.com/llvm/llvm-project/commit/891e170596beae3418c05a4e7f8446b51ad50b95
  Author: Daniil Avdeev <daniilavdeev237 at gmail.com>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

  Changed paths:
    A lldb/test/API/riscv/disassembler/Makefile
    A lldb/test/API/riscv/disassembler/TestDisassembler.py
    A lldb/test/API/riscv/disassembler/main.cpp

  Log Message:
  -----------
  [lldb][RISCV] add bitmanip disassembler test


  Commit: 9928f73d39e2daf2b67f5331edd62025ef9296b7
      https://github.com/llvm/llvm-project/commit/9928f73d39e2daf2b67f5331edd62025ef9296b7
  Author: Daniil Avdeev <daniilavdeev237 at gmail.com>
  Date:   2026-02-11 (Wed, 11 Feb 2026)

  Changed paths:
    A lldb/test/API/riscv/conflicting-extensions-disassembly/Makefile
    A lldb/test/API/riscv/conflicting-extensions-disassembly/TestConflictingExtensions.py
    A lldb/test/API/riscv/conflicting-extensions-disassembly/file_with_zcd.c
    A lldb/test/API/riscv/conflicting-extensions-disassembly/file_with_zcmp.c
    A lldb/test/API/riscv/conflicting-extensions-disassembly/main.c
    M lldb/test/API/riscv/disassembler/Makefile
    M lldb/test/API/riscv/disassembler/TestDisassembler.py

  Log Message:
  -----------
  update tests


Compare: https://github.com/llvm/llvm-project/compare/1dc8ffd7ae9e...9928f73d39e2

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