Uses of Interface
pascal.taie.analysis.pta.core.heap.HeapModel
Packages that use HeapModel
Package
Description
Provide model for heap objects.
Provide data structures and algorithms of context-sensitive
pointer analysis solver.
This package contains implementation of Mahjong, which
builds heap model by mering type-consistent objects.
-
Uses of HeapModel in pascal.taie.analysis.pta.core.heap
Classes in pascal.taie.analysis.pta.core.heap that implement HeapModelModifier and TypeClassDescriptionclass
All heap models should inherit this class, and we can define some uniform behaviors of heap modeling here.class
-
Uses of HeapModel in pascal.taie.analysis.pta.core.solver
Methods in pascal.taie.analysis.pta.core.solver that return HeapModelConstructors in pascal.taie.analysis.pta.core.solver with parameters of type HeapModelModifierConstructorDescriptionDeclaredParamProvider
(JMethod method, HeapModel heapModel) DeclaredParamProvider
(JMethod method, HeapModel heapModel, int k) DefaultSolver
(AnalysisOptions options, HeapModel heapModel, ContextSelector contextSelector, CSManager csManager) -
Uses of HeapModel in pascal.taie.analysis.pta.plugin.util
Fields in pascal.taie.analysis.pta.plugin.util declared as HeapModel -
Uses of HeapModel in pascal.taie.analysis.pta.toolkit.mahjong
Methods in pascal.taie.analysis.pta.toolkit.mahjong that return HeapModelModifier and TypeMethodDescriptionstatic HeapModel
Mahjong.run
(PointerAnalysisResult pta, AnalysisOptions options)