|
Stanse
-1
|


Public Member Functions | |
| TypeTable (CategorizationProvider categorizationProvider) | |
| AbstractLocation | getTypeOf (CFGHandle cfg, String name) |
| AbstractLocation | getTypeOf (String name) |
| AbstractLocation | getTypeOf (CFGHandle cfg) |
| void | addFunction (CFGHandle handle, List< String > paramNames) |
| Set< Pair< CFGHandle, String > > | getPointsToSetOf (CFGHandle cfg, String id) |
| void | notifyAbstractLocationsJoined (AbstractLocation oldClass, AbstractLocation newClass) |
| void | toDotFile () |
Maintains relationships between symbols and equivalence classes for the pointer representation.
|
inline |
|
inline |
Adds a new function to the type table.
| handle | |
| paramNames |
|
inline |
Gets a set of symbols to which specified symbol points to.
| cfg | |
| id |
|
inline |
Gets the type of specified symbol. If the type doesn't exist, it will be created.
| cfg | |
| name |
|
inline |
Gets the type associated with specified global symbol.
| name |
|
inline |
Gets the type associated with specified function.
| cfg |
|
inline |
Called when the abstract location this class points to has been joined with a new class. Implementers should replace all stored references to oldClass by newClass.
| oldClass | |
| newClass |
Implements cz.muni.stanse.pointeranalyzer.shapirohorwitz.AbstractLocationJoinListener.
|
inline |
Converts the type table and points-to relationships in it to a DOT file viewable with GraphViz.
1.8.6