Home
last modified time | relevance | path

Searched refs:instructionStart (Results 1 – 25 of 40) sorted by relevance

12

/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/instruction/
DDexBackedInstruction45cc.java46 int instructionStart) { in DexBackedInstruction45cc() argument
47 super(dexFile, opcode, instructionStart); in DexBackedInstruction45cc()
51 return NibbleUtils.extractHighUnsignedNibble(dexFile.readUbyte(instructionStart + 1)); in getRegisterCount()
56 return NibbleUtils.extractLowUnsignedNibble(dexFile.readUbyte(instructionStart + 4)); in getRegisterC()
61 return NibbleUtils.extractHighUnsignedNibble(dexFile.readUbyte(instructionStart + 4)); in getRegisterD()
66 return NibbleUtils.extractLowUnsignedNibble(dexFile.readUbyte(instructionStart + 5)); in getRegisterE()
71 return NibbleUtils.extractHighUnsignedNibble(dexFile.readUbyte(instructionStart + 5)); in getRegisterF()
76 return NibbleUtils.extractLowUnsignedNibble(dexFile.readUbyte(instructionStart + 1)); in getRegisterG()
83 dexFile.readUshort(instructionStart + 2)); in getReference()
94 dexFile.readUshort(instructionStart + 3)); in getReference2()
DDexBackedInstruction35mi.java44 int instructionStart) { in DexBackedInstruction35mi() argument
45 super(dexFile, opcode, instructionStart); in DexBackedInstruction35mi()
49 return NibbleUtils.extractHighUnsignedNibble(dexFile.readUbyte(instructionStart + 1)); in getRegisterCount()
54 return NibbleUtils.extractLowUnsignedNibble(dexFile.readUbyte(instructionStart + 4)); in getRegisterC()
59 return NibbleUtils.extractHighUnsignedNibble(dexFile.readUbyte(instructionStart + 4)); in getRegisterD()
64 return NibbleUtils.extractLowUnsignedNibble(dexFile.readUbyte(instructionStart + 5)); in getRegisterE()
69 return NibbleUtils.extractHighUnsignedNibble(dexFile.readUbyte(instructionStart + 5)); in getRegisterF()
74 return NibbleUtils.extractLowUnsignedNibble(dexFile.readUbyte(instructionStart + 1)); in getRegisterG()
79 return dexFile.readUshort(instructionStart + 2); in getInlineIndex()
DDexBackedInstruction35ms.java44 int instructionStart) { in DexBackedInstruction35ms() argument
45 super(dexFile, opcode, instructionStart); in DexBackedInstruction35ms()
49 return NibbleUtils.extractHighUnsignedNibble(dexFile.readUbyte(instructionStart + 1)); in getRegisterCount()
54 return NibbleUtils.extractLowUnsignedNibble(dexFile.readUbyte(instructionStart + 4)); in getRegisterC()
59 return NibbleUtils.extractHighUnsignedNibble(dexFile.readUbyte(instructionStart + 4)); in getRegisterD()
64 return NibbleUtils.extractLowUnsignedNibble(dexFile.readUbyte(instructionStart + 5)); in getRegisterE()
69 return NibbleUtils.extractHighUnsignedNibble(dexFile.readUbyte(instructionStart + 5)); in getRegisterF()
74 return NibbleUtils.extractLowUnsignedNibble(dexFile.readUbyte(instructionStart + 1)); in getRegisterG()
79 return dexFile.readUshort(instructionStart + 2); in getVtableIndex()
DDexBackedInstruction35c.java46 int instructionStart) { in DexBackedInstruction35c() argument
47 super(dexFile, opcode, instructionStart); in DexBackedInstruction35c()
51 return NibbleUtils.extractHighUnsignedNibble(dexFile.readUbyte(instructionStart + 1)); in getRegisterCount()
56 return NibbleUtils.extractLowUnsignedNibble(dexFile.readUbyte(instructionStart + 4)); in getRegisterC()
61 return NibbleUtils.extractHighUnsignedNibble(dexFile.readUbyte(instructionStart + 4)); in getRegisterD()
66 return NibbleUtils.extractLowUnsignedNibble(dexFile.readUbyte(instructionStart + 5)); in getRegisterE()
71 return NibbleUtils.extractHighUnsignedNibble(dexFile.readUbyte(instructionStart + 5)); in getRegisterF()
76 return NibbleUtils.extractLowUnsignedNibble(dexFile.readUbyte(instructionStart + 1)); in getRegisterG()
83 dexFile.readUshort(instructionStart + 2)); in getReference()
DDexBackedInstruction4rcc.java45 int instructionStart) { in DexBackedInstruction4rcc() argument
46 super(dexFile, opcode, instructionStart); in DexBackedInstruction4rcc()
50 return dexFile.readUbyte(instructionStart + 1); in getRegisterCount()
55 return dexFile.readUshort(instructionStart + 4); in getStartRegister()
62 dexFile.readUshort(instructionStart + 2)); in getReference()
73 dexFile.readUshort(instructionStart + 3)); in getReference2()
DDexBackedInstruction3rms.java43 int instructionStart) { in DexBackedInstruction3rms() argument
44 super(dexFile, opcode, instructionStart); in DexBackedInstruction3rms()
48 return dexFile.readUbyte(instructionStart + 1); in getRegisterCount()
53 return dexFile.readUshort(instructionStart + 4); in getStartRegister()
58 return dexFile.readUshort(instructionStart + 2); in getVtableIndex()
DDexBackedInstruction3rmi.java43 int instructionStart) { in DexBackedInstruction3rmi() argument
44 super(dexFile, opcode, instructionStart); in DexBackedInstruction3rmi()
48 return dexFile.readUbyte(instructionStart + 1); in getRegisterCount()
53 return dexFile.readUshort(instructionStart + 4); in getStartRegister()
58 return dexFile.readUshort(instructionStart + 2); in getInlineIndex()
DDexBackedInstruction23x.java43 int instructionStart) { in DexBackedInstruction23x() argument
44 super(dexFile, opcode, instructionStart); in DexBackedInstruction23x()
47 @Override public int getRegisterA() { return dexFile.readUbyte(instructionStart + 1); } in getRegisterA()
48 @Override public int getRegisterB() { return dexFile.readUbyte(instructionStart + 2); } in getRegisterB()
49 @Override public int getRegisterC() { return dexFile.readUbyte(instructionStart + 3); } in getRegisterC()
DDexBackedInstruction22b.java43 int instructionStart) { in DexBackedInstruction22b() argument
44 super(dexFile, opcode, instructionStart); in DexBackedInstruction22b()
47 @Override public int getRegisterA() { return dexFile.readUbyte(instructionStart + 1); } in getRegisterA()
48 @Override public int getRegisterB() { return dexFile.readUbyte(instructionStart + 2); } in getRegisterB()
49 @Override public int getNarrowLiteral() { return dexFile.readByte(instructionStart + 3); } in getNarrowLiteral()
DDexBackedInstruction22cs.java44 int instructionStart) { in DexBackedInstruction22cs() argument
45 super(dexFile, opcode, instructionStart); in DexBackedInstruction22cs()
50 return NibbleUtils.extractLowUnsignedNibble(dexFile.readByte(instructionStart + 1)); in getRegisterA()
55 return NibbleUtils.extractHighUnsignedNibble(dexFile.readByte(instructionStart + 1)); in getRegisterB()
60 return dexFile.readUshort(instructionStart + 2); in getFieldOffset()
DDexBackedInstruction22t.java44 int instructionStart) { in DexBackedInstruction22t() argument
45 super(dexFile, opcode, instructionStart); in DexBackedInstruction22t()
50 return NibbleUtils.extractLowUnsignedNibble(dexFile.readByte(instructionStart + 1)); in getRegisterA()
55 return NibbleUtils.extractHighUnsignedNibble(dexFile.readByte(instructionStart + 1)); in getRegisterB()
58 @Override public int getCodeOffset() { return dexFile.readShort(instructionStart + 2); } in getCodeOffset()
DDexBackedInstruction22s.java44 int instructionStart) { in DexBackedInstruction22s() argument
45 super(dexFile, opcode, instructionStart); in DexBackedInstruction22s()
50 return NibbleUtils.extractLowUnsignedNibble(dexFile.readByte(instructionStart + 1)); in getRegisterA()
55 return NibbleUtils.extractHighUnsignedNibble(dexFile.readByte(instructionStart + 1)); in getRegisterB()
58 @Override public int getNarrowLiteral() { return dexFile.readShort(instructionStart + 2); } in getNarrowLiteral()
DDexBackedInstruction3rc.java45 int instructionStart) { in DexBackedInstruction3rc() argument
46 super(dexFile, opcode, instructionStart); in DexBackedInstruction3rc()
50 return dexFile.readUbyte(instructionStart + 1); in getRegisterCount()
55 return dexFile.readUshort(instructionStart + 4); in getStartRegister()
62 dexFile.readUshort(instructionStart + 2)); in getReference()
DDexBackedInstruction20bc.java46 int instructionStart) { in DexBackedInstruction20bc() argument
47 super(dexFile, opcode, instructionStart); in DexBackedInstruction20bc()
50 …@Override public int getVerificationError() { return dexFile.readUbyte(instructionStart + 1) & 0x3… in getVerificationError()
56 …DexBackedReference.makeReference(dexFile, referenceType, dexFile.readUshort(instructionStart + 2)); in getReference()
60 int referenceType = (dexFile.readUbyte(instructionStart + 1) >>> 6) + 1; in getReferenceType()
DDexBackedInstruction22c.java46 int instructionStart) { in DexBackedInstruction22c() argument
47 super(dexFile, opcode, instructionStart); in DexBackedInstruction22c()
52 return NibbleUtils.extractLowUnsignedNibble(dexFile.readByte(instructionStart + 1)); in getRegisterA()
57 return NibbleUtils.extractHighUnsignedNibble(dexFile.readByte(instructionStart + 1)); in getRegisterB()
63 …edReference.makeReference(dexFile, opcode.referenceType, dexFile.readUshort(instructionStart + 2)); in getReference()
DDexBackedSparseSwitchPayload.java50 int instructionStart) { in DexBackedSparseSwitchPayload() argument
51 super(dexFile, Opcode.SPARSE_SWITCH_PAYLOAD, instructionStart); in DexBackedSparseSwitchPayload()
53 elementCount = dexFile.readUshort(instructionStart + ELEMENT_COUNT_OFFSET); in DexBackedSparseSwitchPayload()
66 return dexFile.readInt(instructionStart + KEYS_OFFSET + index*4); in getSwitchElements()
71 … return dexFile.readInt(instructionStart + KEYS_OFFSET + elementCount*4 + index*4); in getSwitchElements()
DDexBackedPackedSwitchPayload.java51 int instructionStart) { in DexBackedPackedSwitchPayload() argument
52 super(dexFile, Opcode.PACKED_SWITCH_PAYLOAD, instructionStart); in DexBackedPackedSwitchPayload()
54 elementCount = dexFile.readUshort(instructionStart + ELEMENT_COUNT_OFFSET); in DexBackedPackedSwitchPayload()
60 final int firstKey = dexFile.readInt(instructionStart + FIRST_KEY_OFFSET); in getSwitchElements()
73 return dexFile.readInt(instructionStart + TARGETS_OFFSET + index*4); in getSwitchElements()
DDexBackedInstruction21t.java43 int instructionStart) { in DexBackedInstruction21t() argument
44 super(dexFile, opcode, instructionStart); in DexBackedInstruction21t()
47 @Override public int getRegisterA() { return dexFile.readUbyte(instructionStart + 1); } in getRegisterA()
48 @Override public int getCodeOffset() { return dexFile.readShort(instructionStart + 2); } in getCodeOffset()
DDexBackedInstruction32x.java43 int instructionStart) { in DexBackedInstruction32x() argument
44 super(dexFile, opcode, instructionStart); in DexBackedInstruction32x()
47 @Override public int getRegisterA() { return dexFile.readUshort(instructionStart + 2); } in getRegisterA()
48 @Override public int getRegisterB() { return dexFile.readUshort(instructionStart + 4); } in getRegisterB()
DDexBackedInstruction31t.java43 int instructionStart) { in DexBackedInstruction31t() argument
44 super(dexFile, opcode, instructionStart); in DexBackedInstruction31t()
47 @Override public int getRegisterA() { return dexFile.readUbyte(instructionStart + 1); } in getRegisterA()
48 @Override public int getCodeOffset() { return dexFile.readInt(instructionStart + 2); } in getCodeOffset()
DDexBackedInstruction22x.java43 int instructionStart) { in DexBackedInstruction22x() argument
44 super(dexFile, opcode, instructionStart); in DexBackedInstruction22x()
47 @Override public int getRegisterA() { return dexFile.readUbyte(instructionStart + 1); } in getRegisterA()
48 @Override public int getRegisterB() { return dexFile.readUshort(instructionStart + 2); } in getRegisterB()
DDexBackedUnknownInstruction.java42 int instructionStart) { in DexBackedUnknownInstruction() argument
43 super(dexFile, Opcode.NOP, instructionStart); in DexBackedUnknownInstruction()
47 int opcode = dexFile.readUbyte(instructionStart); in getOriginalOpcode()
49 opcode = dexFile.readUshort(instructionStart); in getOriginalOpcode()
DDexBackedInstruction51l.java43 int instructionStart) { in DexBackedInstruction51l() argument
44 super(dexFile, opcode, instructionStart); in DexBackedInstruction51l()
47 @Override public int getRegisterA() { return dexFile.readUbyte(instructionStart + 1); } in getRegisterA()
48 @Override public long getWideLiteral() { return dexFile.readLong(instructionStart + 2); } in getWideLiteral()
DDexBackedInstruction21lh.java43 int instructionStart) { in DexBackedInstruction21lh() argument
44 super(dexFile, opcode, instructionStart); in DexBackedInstruction21lh()
47 @Override public int getRegisterA() { return dexFile.readUbyte(instructionStart + 1); } in getRegisterA()
49 … @Override public short getHatLiteral() { return (short)dexFile.readShort(instructionStart + 2); } in getHatLiteral()
DDexBackedInstruction21s.java43 int instructionStart) { in DexBackedInstruction21s() argument
44 super(dexFile, opcode, instructionStart); in DexBackedInstruction21s()
47 @Override public int getRegisterA() { return dexFile.readUbyte(instructionStart + 1); } in getRegisterA()
48 @Override public int getNarrowLiteral() { return dexFile.readShort(instructionStart + 2); } in getNarrowLiteral()

12