aboutsummaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
authorMatt Valentine-House <matt@eightbitraptor.com>2023-03-30 20:39:59 +0100
committerMatt Valentine-House <matt@eightbitraptor.com>2023-03-30 22:38:30 +0100
commitdabeec80345461160938079c9f3446b2201ea853 (patch)
tree88a148ffbb1c5a268e04a3132e77e1dc37ada040 /misc
parent9a617c067f3cffbf0bfd4e2f4b0634adb9d50bc4 (diff)
downloadruby-dabeec80345461160938079c9f3446b2201ea853.tar.gz
[ci skip] LLDB: Fix rp for arrays
Diffstat (limited to 'misc')
-rw-r--r--misc/lldb_rb/utils.py6
1 files 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: