1. A method, implemented by a computing system programmed to perform the following, comprising: determining, by the computing system, whether memory data pertaining to a block of dynamically allocated memory within an inferior process memory space satisfies one or more criteria in heuristics data; identifying a category to assign to the block of dynamically allocated memory based on the determination of whether the memory data satisfies the one or more criteria; generating a reliability score for the block of dynamically allocated memory indicating a level of reliability of the identified category; and categorizing the block of dynamically allocated memory based on a comparison of the reliability score and a previous reliability score of the block of the dynamically allocated memory.