|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.joanju.cg.core.Checkvals
public class Checkvals
Constructor Summary | |
---|---|
Checkvals()
|
|
Checkvals(AppIMonitor monitor)
|
Method Summary | |
---|---|
static void |
add(int cuid,
int address)
Add checkval record for individual instruction. |
void |
addCached(int cuid,
int address)
Add checkval record for individual instruction. |
static void |
addCallname(int procNameID)
Add checkvals for a callname. |
static void |
addCallRefsToCu(int cuid)
Add all call references to a CU. |
static void |
addCuAddresses(int cuID,
java.util.Collection<java.lang.Integer> addresses)
Add checkval records for multiple individual addresses in one compile unit. |
static void |
addGlobalNewval(int id,
int val)
Add a new val, as far as one CU is concerned. |
static void |
addGlobalNewvals(int id,
java.util.HashSet<java.lang.Integer> values)
Add new values, as far as one CU is concerned. |
static void |
addGlobalRecalc(int id)
Add an instruction to recalculate all possible values for a global. |
static void |
addGlobalWhereUsedRebuild(int id)
Check every where-used on every CU reference to this [global] shared variable. |
static Checkvals |
createCache()
Pseudo-constructor. |
java.util.HashSet<Xref> |
getCache()
|
int |
passPrepare()
|
void |
passRun()
|
void |
run()
Loops through passes without a monitor. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Checkvals()
public Checkvals(AppIMonitor monitor)
Method Detail |
---|
public static void add(int cuid, int address) throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
public void addCached(int cuid, int address) throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
public static void addCallname(int procNameID) throws java.sql.SQLException
java.sql.SQLException
public static void addCallRefsToCu(int cuid) throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
public static void addCuAddresses(int cuID, java.util.Collection<java.lang.Integer> addresses) throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
public static void addGlobalNewval(int id, int val) throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
public static void addGlobalNewvals(int id, java.util.HashSet<java.lang.Integer> values) throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
public static void addGlobalRecalc(int id) throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
public static void addGlobalWhereUsedRebuild(int id) throws java.sql.SQLException, java.io.IOException
java.sql.SQLException
java.io.IOException
public static Checkvals createCache()
public java.util.HashSet<Xref> getCache()
public int passPrepare() throws java.lang.Exception
java.lang.Exception
public void passRun() throws java.lang.InterruptedException
java.lang.InterruptedException
public void run() throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |