diff options
author | Nobuyoshi Nakada <[email protected]> | 2023-09-30 02:06:02 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2023-09-30 02:09:29 +0900 |
commit | 9fa7ec9332a7d39f1c7d8056bbcf62cb6f9340df () | |
tree | 20ee63cea61ff913947f0381ad8ee6d1662ff33a /misc/lldb_rb/rb_heap_structs.py | |
parent | e8251602574d6736e48eafc239718a6a9d91d261 (diff) |
Fix RArray print [ci skip]
-rw-r--r-- | misc/lldb_rb/rb_heap_structs.py | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -108,11 +108,15 @@ class RbObject(LLDBInterface): else: return False def ary_ptr(self): if self.flags & self.ruby_globals["RUBY_FL_USER1"]: - ptr = self.val.GetValueForExpressionPath("->as.ary") else: - ptr = self.val.GetValueForExpressionPath("->as.heap.ptr") return ptr def ary_len(self): @@ -122,7 +126,8 @@ class RbObject(LLDBInterface): self.flUser7 | self.flUser8 | self.flUser9) ) >> (self.flUshift + 3)) else: - len = self.val.GetValueForExpressionPath("->as.heap.len") return len |