Skip to content

Commit

Permalink
lldb: convert heap_page_obj_limit from a float to int
Browse files Browse the repository at this point in the history
  • Loading branch information
peterzhu2118 committed May 6, 2021
1 parent 550b02e commit 578e641
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions misc/lldb_cruby.py
Original file line number Diff line number Diff line change
Expand Up @@ -545,12 +545,9 @@ def __init__(self, page, target):
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
Expand Down

0 comments on commit 578e641

Please sign in to comment.