jade added a comment. In D62732#2306055 <https://reviews.llvm.org/D62732#2306055>, @labath wrote:
> ABI plugins are one of the hardest things to test in lldb, particularly > without actual hardware. That's why we've let them be added in the past > without any accompanying tests. The situation is not ideal though, because > we've accumulated various ABI plugins which are hard to change without > breaking (or even to know if they work) because they only work with > third-party (possibly proprietary) stubs. > > I'm not sure what's the state of risc-v hardware these days and how much > resources do you have available, but if it's at all possible, I'd definitely > recommend adding the lldb-server bits for risc-v and adding a builtbot for > testing this configuration. > > Even if there's no hardware which could run the lldb test suite in a > reasonable amount of time, the availability of an lldb-server implementation > would enable anyone to test this via qemu -- that's the strategy we're > pursuing for the ARM SVE stuff, and we're about to add instructions on how to > run lldb+sve+qemu here: D82064 <https://reviews.llvm.org/D82064>. This is also testable with the gdbserver built into qemu, at least for kernel debugging. It seems to work, although for some reason, step-out is broken for me on a rust target (https://github.com/lf-/mu): (lldb) fin error: Could not create return address breakpoint. I have yet to debug this but I think I will do so when I get more time. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D62732/new/ https://reviews.llvm.org/D62732 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits