public class CilLdElemaInstruction extends AbstractCilnstruction
cilBlock, dotnetBody, instruction| Constructor and Description |
|---|
CilLdElemaInstruction(ProtoIlInstructions.IlInstructionMsg instruction,
DotnetBody dotnetBody,
CilBlock cilBlock) |
| Modifier and Type | Method and Description |
|---|---|
Value |
getBaseArrayLocal() |
List<Value> |
getIndices() |
boolean |
isMultiArrayRef() |
void |
jimplify(Body jb)
Jimplify a starting statement of ILSpy AST
|
Value |
jimplifyExpr(Body jb)
Jimplify an expression of ILSpy AST statement children
|
Value |
resolveRewriteMultiArrAccess(Body jb)
Resolve Jimple Body, rollout array access dimension for dimension and return new rValue
|
public CilLdElemaInstruction(ProtoIlInstructions.IlInstructionMsg instruction, DotnetBody dotnetBody, CilBlock cilBlock)
public void jimplify(Body jb)
CilInstructionpublic Value jimplifyExpr(Body jb)
CilInstructionpublic boolean isMultiArrayRef()
public Value getBaseArrayLocal()
Copyright © 2024 Soot OSS. All rights reserved.