Package pascal.taie.analysis.pta.core.heap


package pascal.taie.analysis.pta.core.heap
Provide model for heap objects.
See Also:
  • Class
    Description
    All heap models should inherit this class, and we can define some uniform behaviors of heap modeling here.
     
    Objects that represent constants.
    Descriptor for MockObj.
    Represents of heap models for heap objects.
    Predicate for checking whether given string constants are in application code.
    Predicate for checking whether given string constants are reflection-relevant, i.e., class names, method names, or field names.
    Represents a set of merged objects.
    Represents the objects whose allocation sites are not explicitly written in the program.
    Objects that are created by new statements.
    Represents of abstract objects in pointer analysis.