AllocationList::only_chain_length_at_least
fn only_chain_length_at_least(
self: AllocationList,
threshold: Integer
) -> AllocationList
Returns a new AllocationList
with only the allocations whose whole allocation chain was at least threshold
allocations long.
For example, for the following allocation pattern:
void * a0 = malloc(size);
void * b0 = malloc(size);
void * b1 = realloc(b0, size + 1);
this code:
allocations().only_chain_length_at_least(2)
will only match b0
and b1
, since their whole allocation chain has at least two allocations.