From dabeec80345461160938079c9f3446b2201ea853 Mon Sep 17 00:00:00 2001 From: Matt Valentine-House Date: Thu, 30 Mar 2023 20:39:59 +0100 Subject: [ci skip] LLDB: Fix rp for arrays --- misc/lldb_rb/utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/misc/lldb_rb/utils.py b/misc/lldb_rb/utils.py index 10d1b0b73d..c573a2a5c9 100644 --- a/misc/lldb_rb/utils.py +++ b/misc/lldb_rb/utils.py @@ -148,14 +148,14 @@ class RbInspector(LLDBInterface): elif rval.is_type("RUBY_T_ARRAY"): tRArray = self.target.FindFirstType("struct RArray").GetPointerType() - len = rval.ary_len() - ptr = rval.ary_ptr() + len = rval.ary_len().GetValueAsUnsigned(); + ptr = rval.ary_ptr().GetValueAsUnsigned(); self.result.write("T_ARRAY: %slen=%d" % (flaginfo, len)) if rval.flags & self.ruby_globals["RUBY_FL_USER1"]: self.result.write(" (embed)") - elif rval.flags & self.ruby_globasl["RUBY_FL_USER2"]: + elif rval.flags & self.ruby_globals["RUBY_FL_USER2"]: shared = val.GetValueForExpressionPath("->as.heap.aux.shared").GetValueAsUnsigned() self.result.write(" (shared) shared=%016x" % shared) else: -- cgit v1.2.3