================ @@ -833,6 +845,107 @@ def test_riscv64_regs_gpr_only(self): substrs=["registers were unavailable"], ) + @skipIfLLVMTargetMissing("LoongArch") + def test_loongarch64_regs(self): + # check registers using 64 bit LoongArch64 core file containing GP-registers only + target = self.dbg.CreateTarget(None) + self.assertTrue(target, VALID_TARGET) + process = target.LoadCore("linux-loongarch64.core") + + values = {} + values["r0"] = "0x0" + values["r1"] = "0x000000012000016c" + values["r2"] = "0x0" + values["r3"] = "0x00007ffffb8249e0" + values["r4"] = "0x0" + values["r5"] = "0x000000012000010c" + values["r6"] = "0x0" + values["r7"] = "0x0" + values["r8"] = "0x0" + values["r9"] = "0x0" + values["r10"] = "0x0" + values["r11"] = "0x00000000000000dd" + values["r12"] = "0x0" + values["r13"] = "0x000000000000002f" + values["r14"] = "0x0" ---------------- SixWeining wrote:
Should we use full encoding (i.e. 8bytes)? https://github.com/llvm/llvm-project/pull/112296 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits