Package | Description |
---|---|
soot.toDex | |
soot.toDex.instructions |
Modifier and Type | Field and Description |
---|---|
static Register |
Register.EMPTY_REGISTER |
static Register |
Register.EMPTY_REGISTER |
Modifier and Type | Method and Description |
---|---|
Register |
RegisterAllocator.asImmediate(Value v,
soot.toDex.ConstantVisitor constantV) |
Register |
RegisterAllocator.asImmediate(Value v,
soot.toDex.ConstantVisitor constantV) |
Register |
RegisterAllocator.asLocal(Local v) |
Register |
RegisterAllocator.asLocal(Local v) |
Register |
RegisterAllocator.asTmpReg(Type regType) |
Register |
RegisterAllocator.asTmpReg(Type regType) |
Register |
Register.clone() |
Register |
Register.clone() |
Register |
LocalRegisterAssignmentInformation.getRegister() |
Register |
LocalRegisterAssignmentInformation.getRegister() |
Modifier and Type | Method and Description |
---|---|
void |
RegisterAllocator.lockRegister(Register reg)
Locks the given register.
|
void |
RegisterAllocator.lockRegister(Register reg)
Locks the given register.
|
static LocalRegisterAssignmentInformation |
LocalRegisterAssignmentInformation.v(Register register,
Local l) |
static LocalRegisterAssignmentInformation |
LocalRegisterAssignmentInformation.v(Register register,
Local l) |
Modifier and Type | Method and Description |
---|---|
static int |
SootToDexUtils.getRealRegCount(List<Register> regs) |
static int |
SootToDexUtils.getRealRegCount(List<Register> regs) |
Constructor and Description |
---|
LocalRegisterAssignmentInformation(Register register,
Local local) |
LocalRegisterAssignmentInformation(Register register,
Local local) |
Modifier and Type | Field and Description |
---|---|
protected List<Register> |
AbstractInsn.regs |
protected List<Register> |
AbstractInsn.regs |
Modifier and Type | Method and Description |
---|---|
List<Register> |
AbstractInsn.getRegs() |
List<Register> |
Insn.getRegs() |
List<Register> |
AbstractInsn.getRegs() |
List<Register> |
Insn.getRegs() |
Constructor and Description |
---|
Insn11n(Opcode opc,
Register regA,
byte litB) |
Insn11n(Opcode opc,
Register regA,
byte litB) |
Insn11x(Opcode opc,
Register regA) |
Insn11x(Opcode opc,
Register regA) |
Insn12x(Opcode opc,
Register regA,
Register regB) |
Insn12x(Opcode opc,
Register regA,
Register regB) |
Insn21c(Opcode opc,
Register regA,
BuilderReference referencedItem) |
Insn21c(Opcode opc,
Register regA,
BuilderReference referencedItem) |
Insn21s(Opcode opc,
Register regA,
short litB) |
Insn21s(Opcode opc,
Register regA,
short litB) |
Insn21t(Opcode opc,
Register regA) |
Insn21t(Opcode opc,
Register regA) |
Insn22b(Opcode opc,
Register regA,
Register regB,
byte litC) |
Insn22b(Opcode opc,
Register regA,
Register regB,
byte litC) |
Insn22c(Opcode opc,
Register regA,
Register regB,
BuilderReference referencedItem) |
Insn22c(Opcode opc,
Register regA,
Register regB,
BuilderReference referencedItem) |
Insn22s(Opcode opc,
Register regA,
Register regB,
short litC) |
Insn22s(Opcode opc,
Register regA,
Register regB,
short litC) |
Insn22t(Opcode opc,
Register regA,
Register regB) |
Insn22t(Opcode opc,
Register regA,
Register regB) |
Insn22x(Opcode opc,
Register regA,
Register regB) |
Insn22x(Opcode opc,
Register regA,
Register regB) |
Insn23x(Opcode opc,
Register regA,
Register regB,
Register regC) |
Insn23x(Opcode opc,
Register regA,
Register regB,
Register regC) |
Insn31i(Opcode opc,
Register regA,
int litB) |
Insn31i(Opcode opc,
Register regA,
int litB) |
Insn31t(Opcode opc,
Register regA) |
Insn31t(Opcode opc,
Register regA) |
Insn32x(Opcode opc,
Register regA,
Register regB) |
Insn32x(Opcode opc,
Register regA,
Register regB) |
Insn35c(Opcode opc,
int regCount,
Register regD,
Register regE,
Register regF,
Register regG,
Register regA,
BuilderReference referencedItem) |
Insn35c(Opcode opc,
int regCount,
Register regD,
Register regE,
Register regF,
Register regG,
Register regA,
BuilderReference referencedItem) |
Insn51l(Opcode opc,
Register regA,
long litB) |
Insn51l(Opcode opc,
Register regA,
long litB) |
Constructor and Description |
---|
Insn3rc(Opcode opc,
List<Register> regs,
short regCount,
BuilderReference referencedItem) |
Insn3rc(Opcode opc,
List<Register> regs,
short regCount,
BuilderReference referencedItem) |