Add stricter matching for inexisting allocators
authorFred Hebert <mononcqc@ferd.ca>
Fri, 7 Mar 2014 15:52:47 +0000 (07:52 -0800)
committerFred Hebert <mononcqc@ferd.ca>
Fri, 7 Mar 2014 15:52:47 +0000 (07:52 -0800)
commit4d38301322f3f7bb4f092c7ec18544568a04d44c
tree1e944685a004a8509b7fa7445e5dbc8d546bf851
parentecceb2a69a3e2573e38592d4f1973cb820136af9
Add stricter matching for inexisting allocators

This would cause bugs in R15B03 when loading crash dumps from more
modern commands used in R16 and others to generate dumps in instances
where a given allocator isn't explicitly present.

In this case the value returned is {Alloc, false} for that allocator
rather than {Alloc, ListOfAllocs}, which caused the multi-generator LC
to crash.

This one adds an assertion as a list on a generator to make sure to
filter out empty allocators.
src/recon_alloc.erl