|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Constant | |
soot | Base Soot classes, shared by different intermediate representations. |
soot.baf | Public classes for the Baf intermediate representation. |
soot.baf.internal | Internal, messy, implementation-specific classes for the Baf intermediate representation. |
soot.dava.internal.javaRep | |
soot.javaToJimple | |
soot.jimple | Public classes for the Jimple intermediate representation. |
soot.shimple.toolkits.scalar | Some analyses based on Shimple. |
Uses of Constant in soot |
Methods in soot with parameters of type Constant | |
void |
AbstractUnitPrinter.constant(Constant c)
|
void |
UnitPrinter.constant(Constant c)
|
Uses of Constant in soot.baf |
Methods in soot.baf that return Constant | |
Constant |
IncInst.getConstant()
|
Constant |
PushInst.getConstant()
|
Methods in soot.baf with parameters of type Constant | |
PushInst |
Baf.newPushInst(Constant c)
|
IncInst |
Baf.newIncInst(Local aLocal,
Constant aConstant)
|
void |
IncInst.setConstant(Constant aConstant)
|
void |
PushInst.setConstant(Constant c)
|
Uses of Constant in soot.baf.internal |
Methods in soot.baf.internal that return Constant | |
Constant |
BIncInst.getConstant()
|
Constant |
BPushInst.getConstant()
|
Methods in soot.baf.internal with parameters of type Constant | |
void |
BIncInst.setConstant(Constant aConstant)
|
void |
BPushInst.setConstant(Constant c)
|
Constructors in soot.baf.internal with parameters of type Constant | |
BIncInst(Local local,
Constant constant)
|
|
BPushInst(Constant c)
|
Uses of Constant in soot.dava.internal.javaRep |
Subclasses of Constant in soot.dava.internal.javaRep | |
class |
DIntConstant
|
Uses of Constant in soot.javaToJimple |
Methods in soot.javaToJimple that return Constant | |
protected Constant |
AbstractJimpleBodyBuilder.getConstant(Type sootType,
int val)
|
Constant |
JimpleBodyBuilder.createConstant(polyglot.ast.Expr expr)
|
protected Constant |
JimpleBodyBuilder.getConstant(Type type,
int val)
Returns a needed constant given a type and val |
Uses of Constant in soot.jimple |
Subclasses of Constant in soot.jimple | |
class |
ArithmeticConstant
|
class |
ClassConstant
|
class |
DoubleConstant
|
class |
FloatConstant
|
class |
IntConstant
|
class |
LongConstant
|
class |
NullConstant
|
class |
NumericConstant
|
class |
RealConstant
|
class |
StringConstant
|
Methods in soot.jimple with parameters of type Constant | |
protected abstract void |
PointerStmtSwitch.caseAssignConstStmt(Value dest,
Constant c)
A statement of the form l = constant; |
protected void |
PointerStmtSwitch.caseReturnConstStmt(Constant val)
A return statement returning a constant. |
Uses of Constant in soot.shimple.toolkits.scalar |
Subclasses of Constant in soot.shimple.toolkits.scalar | |
static class |
SEvaluator.BottomConstant
Bottom i.e. |
static class |
SEvaluator.MetaConstant
Head of a new hierarchy of constants -- Top and Bottom. |
static class |
SEvaluator.TopConstant
Top i.e. |
Methods in soot.shimple.toolkits.scalar that return Constant | |
static Constant |
SEvaluator.getFuzzyConstantValueOf(Value v)
If a normal expression contains Bottom, always return Bottom. |
static Constant |
SEvaluator.getFuzzyConstantValueOf(Value v,
Map localToConstant)
Get the constant value of the expression given the assumptions in the localToConstant map (may contain Top and Bottom). |
static Constant |
SEvaluator.TopConstant.v()
|
static Constant |
SEvaluator.BottomConstant.v()
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |