| Package | Description |
|---|---|
| soot.dotnet.members.method | |
| soot.dotnet.proto |
| Modifier and Type | Method and Description |
|---|---|
Local |
DotnetBodyVariableManager.addOrGetVariable(ProtoIlInstructions.IlVariableMsg v,
Body jbTmp)
Add or get variable/local of this method body
|
Local |
DotnetBodyVariableManager.addOrGetVariable(ProtoIlInstructions.IlVariableMsg v,
Type type,
Body jbTmp)
Type of local is got by the protoVariableMsg but in some cases we need to define the type of the local
|
| Modifier and Type | Method and Description |
|---|---|
void |
DotnetBodyVariableManager.addInitLocalVariables(List<ProtoIlInstructions.IlVariableMsg> variableMsgList)
Add and Initialize all known variables/locals at the beginning
|
| Modifier and Type | Method and Description |
|---|---|
ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.Builder.build() |
ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.Builder.buildPartial() |
static ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.getDefaultInstance() |
ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.getDefaultInstanceForType() |
ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.Builder.getDefaultInstanceForType() |
ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlInstructionMsgOrBuilder.getVariable()
LDLOC STLOC TryCatchHandler
|
ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlInstructionMsg.getVariable()
LDLOC STLOC TryCatchHandler
|
ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlInstructionMsg.Builder.getVariable()
LDLOC STLOC TryCatchHandler
|
ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlTryCatchHandlerMsgOrBuilder.getVariable()
.IlVariableMsg variable = 2; |
ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlTryCatchHandlerMsg.getVariable()
.IlVariableMsg variable = 2; |
ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlTryCatchHandlerMsg.Builder.getVariable()
.IlVariableMsg variable = 2; |
ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlFunctionMsgOrBuilder.getVariables(int index)
repeated .IlVariableMsg variables = 2; |
ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlFunctionMsg.getVariables(int index)
repeated .IlVariableMsg variables = 2; |
ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlFunctionMsg.Builder.getVariables(int index)
repeated .IlVariableMsg variables = 2; |
static ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.parseDelimitedFrom(InputStream input) |
static ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.parseFrom(byte[] data) |
static ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.parseFrom(ByteBuffer data) |
static ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.parseFrom(com.google.protobuf.ByteString data) |
static ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.parseFrom(com.google.protobuf.CodedInputStream input) |
static ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.parseFrom(InputStream input) |
static ProtoIlInstructions.IlVariableMsg |
ProtoIlInstructions.IlVariableMsg.parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.Parser<ProtoIlInstructions.IlVariableMsg> |
ProtoIlInstructions.IlVariableMsg.getParserForType() |
List<ProtoIlInstructions.IlVariableMsg> |
ProtoIlInstructions.IlFunctionMsgOrBuilder.getVariablesList()
repeated .IlVariableMsg variables = 2; |
List<ProtoIlInstructions.IlVariableMsg> |
ProtoIlInstructions.IlFunctionMsg.getVariablesList()
repeated .IlVariableMsg variables = 2; |
List<ProtoIlInstructions.IlVariableMsg> |
ProtoIlInstructions.IlFunctionMsg.Builder.getVariablesList()
repeated .IlVariableMsg variables = 2; |
static com.google.protobuf.Parser<ProtoIlInstructions.IlVariableMsg> |
ProtoIlInstructions.IlVariableMsg.parser() |
| Modifier and Type | Method and Description |
|---|---|
ProtoIlInstructions.IlFunctionMsg.Builder |
ProtoIlInstructions.IlFunctionMsg.Builder.addAllVariables(Iterable<? extends ProtoIlInstructions.IlVariableMsg> values)
repeated .IlVariableMsg variables = 2; |
Copyright © 2024 Soot OSS. All rights reserved.