메소드 | 설명 | |
---|---|---|
GetDefiningExpression ( Identifier id ) : Expression | ||
GetValue ( Application appl ) : Expression | ||
GetValue ( Identifier id ) : Expression | ||
GetValue ( MemoryAccess access ) : Expression | ||
GetValue ( SegmentedAccess access ) : Expression | ||
IsUsedInPhi ( Identifier id ) : bool | ||
MakeSegmentedAddress ( Constant c1, Constant c2 ) : Expression | ||
RemoveExpressionUse ( Expression exp ) : void | ||
RemoveIdentifierUse ( Identifier id ) : void | ||
SetValue ( Identifier id, Expression value ) : void | ||
SetValueEa ( Expression ea, Expression value ) : void | ||
SetValueEa ( Expression basePointer, Expression ea, Expression value ) : void | ||
UseExpression ( Expression expr ) : void | ||
ValueNumberingContext ( Expression>.Dictionary |
public GetDefiningExpression ( Identifier id ) : Expression | ||
id | Identifier | |
리턴 | Expression |
public GetValue ( MemoryAccess access ) : Expression | ||
access | MemoryAccess | |
리턴 | Expression |
public GetValue ( SegmentedAccess access ) : Expression | ||
access | SegmentedAccess | |
리턴 | Expression |
public MakeSegmentedAddress ( Constant c1, Constant c2 ) : Expression | ||
c1 | Constant | |
c2 | Constant | |
리턴 | Expression |
public RemoveExpressionUse ( Expression exp ) : void | ||
exp | Expression | |
리턴 | void |
public RemoveIdentifierUse ( Identifier id ) : void | ||
id | Identifier | |
리턴 | void |
public SetValue ( Identifier id, Expression value ) : void | ||
id | Identifier | |
value | Expression | |
리턴 | void |
public SetValueEa ( Expression ea, Expression value ) : void | ||
ea | Expression | |
value | Expression | |
리턴 | void |
public SetValueEa ( Expression basePointer, Expression ea, Expression value ) : void | ||
basePointer | Expression | |
ea | Expression | |
value | Expression | |
리턴 | void |
public ValueNumberingContext ( Expression>.Dictionary |
||
table | Expression>.Dictionary | |
리턴 | Reko.Core |