Searched refs:dex_instr (Results 1 – 4 of 4) sorted by relevance
423 Operand* CodeIr::GetRegA(const dex::Instruction& dex_instr) { in GetRegA() argument424 auto verify_flags = dex::GetVerifyFlagsFromOpcode(dex_instr.opcode); in GetRegA()426 return Alloc<VRegPair>(dex_instr.vA); in GetRegA()428 return Alloc<VReg>(dex_instr.vA); in GetRegA()432 Operand* CodeIr::GetRegB(const dex::Instruction& dex_instr) { in GetRegB() argument433 auto verify_flags = dex::GetVerifyFlagsFromOpcode(dex_instr.opcode); in GetRegB()435 return Alloc<VRegPair>(dex_instr.vB); in GetRegB()437 return Alloc<VReg>(dex_instr.vB); in GetRegB()441 Operand* CodeIr::GetRegC(const dex::Instruction& dex_instr) { in GetRegC() argument442 auto verify_flags = dex::GetVerifyFlagsFromOpcode(dex_instr.opcode); in GetRegC()[all …]
938 auto dex_instr = dex::DecodeInstruction(ptr); in ParseInstructions() local942 switch (dex::GetFormatFromOpcode(dex_instr.opcode)) { in ParseInstructions()948 index = dex_instr.vB; in ParseInstructions()953 index = dex_instr.vB; in ParseInstructions()954 index2 = dex_instr.arg[4]; in ParseInstructions()958 index = dex_instr.vC; in ParseInstructions()965 switch (GetIndexTypeFromOpcode(dex_instr.opcode)) { in ParseInstructions()
586 auto dex_instr = dex::DecodeInstruction(ptr); in FixupSwitchOffsets() local587 FixupPackedSwitch(offset, offset + dex::s4(dex_instr.vB)); in FixupSwitchOffsets()589 auto dex_instr = dex::DecodeInstruction(ptr); in FixupSwitchOffsets() local590 FixupSparseSwitch(offset, offset + dex::s4(dex_instr.vB)); in FixupSwitchOffsets()
482 Operand* GetRegA(const dex::Instruction& dex_instr);483 Operand* GetRegB(const dex::Instruction& dex_instr);484 Operand* GetRegC(const dex::Instruction& dex_instr);