Uses of Interface
pascal.taie.analysis.pta.core.heap.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
Modifier 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
ModifierConstructorDescriptionDeclaredParamProvider
(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
-
Uses of HeapModel in pascal.taie.analysis.pta.toolkit.mahjong
Modifier and TypeMethodDescriptionstatic HeapModel
Mahjong.run
(PointerAnalysisResult pta, AnalysisOptions options)