public class DotnetBody extends Object
| Modifier and Type | Field and Description |
|---|---|
BlockEntryPointsManager |
blockEntryPointsManager |
DotnetBodyVariableManager |
variableManager |
| Constructor and Description |
|---|
DotnetBody(DotnetMethod methodSignature,
ProtoIlInstructions.IlFunctionMsg ilFunctionMsg) |
| Modifier and Type | Method and Description |
|---|---|
DotnetMethod |
getDotnetMethodSig()
Get method signature of this method body
|
static JimpleBody |
getEmptyJimpleBody(SootMethod m) |
static Value |
inlineCastExpr(Value v)
Due to three address code, inline cast expr
|
void |
jimplify(JimpleBody jb) |
static void |
resolveEmptyJimpleBody(JimpleBody b,
SootMethod m) |
public BlockEntryPointsManager blockEntryPointsManager
public DotnetBodyVariableManager variableManager
public DotnetBody(DotnetMethod methodSignature, ProtoIlInstructions.IlFunctionMsg ilFunctionMsg)
public DotnetMethod getDotnetMethodSig()
public void jimplify(JimpleBody jb)
public static Value inlineCastExpr(Value v)
v - public static JimpleBody getEmptyJimpleBody(SootMethod m)
public static void resolveEmptyJimpleBody(JimpleBody b, SootMethod m)
Copyright © 2024 Soot OSS. All rights reserved.