summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2021-05-06 15:51:47 +0000
committerPeter Zhu <peter@peterzhu.ca>2021-05-06 12:54:43 -0400
commit578e6416e71bcd5401bba63e9f3ef25a28258d9a (patch)
tree9f5e2465db1e8f185f4d229fdd1e1ca7c21539c3 /misc
parent550b02e4790c406450008e3bbbf28d8982cc0908 (diff)
lldb: convert heap_page_obj_limit from a float to int
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/4467
Diffstat (limited to 'misc')
-rwxr-xr-xmisc/lldb_cruby.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/misc/lldb_cruby.py b/misc/lldb_cruby.py
index d16937191f..fa69a9bcad 100755
--- a/misc/lldb_cruby.py
+++ b/misc/lldb_cruby.py
@@ -545,12 +545,9 @@ class HeapPageIter:
def is_valid(self):
heap_page_header_size = self.target.FindFirstType("struct heap_page_header").GetByteSize()
rvalue_size = self.tRValue.GetByteSize()
- heap_page_obj_limit = (HEAP_PAGE_SIZE - heap_page_header_size)/rvalue_size
+ heap_page_obj_limit = int((HEAP_PAGE_SIZE - heap_page_header_size) / rvalue_size)
- if (self.num_slots > heap_page_obj_limit) or (self.num_slots < heap_page_obj_limit - 1):
- return False
- else:
- return True
+ return (heap_page_obj_limit - 1) <= self.num_slots <= heap_page_obj_limit
def __iter__(self):
return self