summaryrefslogtreecommitdiff
path: root/misc/lldb_rb/rb_heap_structs.py
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2023-09-30 02:07:12 +0900
committerNobuyoshi Nakada <[email protected]>2023-09-30 02:09:29 +0900
commitce717be1881e5751ec07b6f65901a750e7f3069a ()
treec37c1f8aa37cfaa7ac96e4d3cf17b82df2e820e6 /misc/lldb_rb/rb_heap_structs.py
parent9fa7ec9332a7d39f1c7d8056bbcf62cb6f9340df (diff)
Fix RBignum print [ci skip]
-rw-r--r--misc/lldb_rb/rb_heap_structs.py5
1 files changed, 3 insertions, 2 deletions
@@ -132,11 +132,12 @@ class RbObject(LLDBInterface):
return len
def bignum_len(self):
- if self.flags & flUser2:
len = ((self.flags &
(self.flUser3 | self.flUser4 | self.flUser5)
) >> (self.flUshift + 3))
else:
- len = self.val.GetValueForExpressionPath("->as.heap.len")
return len