Home
last modified time | relevance | path

Searched refs:vregB (Results 1 – 25 of 34) sorted by relevance

12

/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/
DFormat51l.java29 file.writeUShort((short) (insn.vregB & 0xffff)); in writeToFile()
30 file.writeUShort((short) ((insn.vregB & 0xffff0000) >> 16)); in writeToFile()
31 file.writeUShort((short) ((insn.vregB & 0xffff00000000L) >> 32)); in writeToFile()
32 file.writeUShort((short) ((insn.vregB & 0xffff000000000000L) >> 48)); in writeToFile()
53 return insn.vregB; in getConst()
58 insn.vregB = constant; in setConst()
DFormat31t.java29 file.writeUInt((int) insn.vregB); in writeToFile()
50 return insn.vregB; in getTarget()
55 insn.vregB = target; in setTarget()
DFormat21t.java29 file.writeUShort((short) insn.vregB); in writeToFile()
50 return insn.vregB; in getTarget()
55 insn.vregB = target; in setTarget()
DFormat11n.java28 file.writeByte((byte) (insn.vregA | (insn.vregB << 4))); in writeToFile()
49 return insn.vregB; in getConst()
54 insn.vregB = constant; in setConst()
DFormat21h.java29 file.writeUShort((short) insn.vregB); in writeToFile()
50 return insn.vregB; in getConst()
55 insn.vregB = constant; in setConst()
DFormat21s.java29 file.writeUShort((short) insn.vregB); in writeToFile()
50 return insn.vregB; in getConst()
55 insn.vregB = constant; in setConst()
DFormat31i.java29 file.writeUInt((int) insn.vregB); in writeToFile()
50 return insn.vregB; in getConst()
55 insn.vregB = constant; in setConst()
DFormat31c.java30 file.writeUInt((int) insn.vregB); in writeToFile()
56 return (int) insn.vregB; in getPoolIndex()
61 insn.vregB = poolIndex; in setPoolIndex()
DFormat3rc.java31 file.writeUShort((short) insn.vregB); in writeToFile()
53 return (int) insn.vregB; in getPoolIndex()
58 insn.vregB = poolIndex; in setPoolIndex()
DFormat21c.java31 file.writeUShort((short) insn.vregB); in writeToFile()
57 return (int) insn.vregB; in getPoolIndex()
62 insn.vregB = poolIndex; in setPoolIndex()
DFormat35c.java31 file.writeUShort((short) insn.vregB); in writeToFile()
60 return (int) insn.vregB; in getPoolIndex()
65 insn.vregB = poolIndex; in setPoolIndex()
DFormat12x.java28 file.writeByte((byte) (insn.vregA | (insn.vregB << 4))); in writeToFile()
DFormat20bc.java33 file.writeUShort((short) insn.vregB); in writeToFile()
DFormat22x.java29 file.writeUShort((short) insn.vregB); in writeToFile()
DFormat32x.java30 file.writeUShort((short) insn.vregB); in writeToFile()
DFormat3rmi.java29 file.writeUShort((short) insn.vregB); in writeToFile()
DFormat3rms.java29 file.writeUShort((short) insn.vregB); in writeToFile()
DFormat23x.java29 file.writeByte((byte) insn.vregB); in writeToFile()
DFormat22t.java28 file.writeByte((byte) (insn.vregA | (insn.vregB << 4))); in writeToFile()
/art/tools/dexfuzz/src/dexfuzz/rawdex/
DCodeItem.java154 if (insn.vregB >= insertedIdx) { in incrementIndex()
155 insn.vregB++; in incrementIndex()
166 if (insn.vregB >= insertedIdx) { in incrementIndex()
167 insn.vregB++; in incrementIndex()
179 if (insn.vregB >= insertedIdx) { in incrementIndex()
180 insn.vregB++; in incrementIndex()
194 if (insn.vregB >= insertedIdx) { in incrementIndex()
195 insn.vregB++; in incrementIndex()
/art/runtime/verifier/
Dregister_line.cc231 const uint32_t vregB = inst->VRegB_23x(); in CheckBinaryOp() local
233 if (VerifyRegisterType(verifier, vregB, src_type1) && in CheckBinaryOp()
237 if (GetRegisterType(verifier, vregB).IsBooleanTypes() && in CheckBinaryOp()
272 const uint32_t vregB = inst->VRegB_12x(); in CheckBinaryOp2addr() local
274 VerifyRegisterType(verifier, vregB, src_type2)) { in CheckBinaryOp2addr()
278 GetRegisterType(verifier, vregB).IsBooleanTypes()) { in CheckBinaryOp2addr()
294 const uint32_t vregB = inst->VRegB_12x(); in CheckBinaryOp2addrWide() local
296 VerifyRegisterTypeWide(verifier, vregB, src_type2_1, src_type2_2)) { in CheckBinaryOp2addrWide()
305 const uint32_t vregB = inst->VRegB_12x(); in CheckBinaryOp2addrWideShift() local
307 VerifyRegisterType(verifier, vregB, int_type)) { in CheckBinaryOp2addrWideShift()
[all …]
/art/tools/dexfuzz/src/dexfuzz/program/mutators/
DRandomInstructionGenerator.java53 public int vregB; field in RandomInstructionGenerator.AssociatedMutation
69 vregB, in getString()
87 vregB = Integer.parseInt(elements[11]); in parseString()
184 mutation.vregB = rng.nextInt(mutatableCode.registersSize); in generateMutation()
240 newInsn.insn.vregB = mutation.vregB; in applyMutation()
DVRegChanger.java129 oldVregValue = (int) vregInsn.insn.vregB; in generateMutation()
174 oldVregValue = (int) vregInsn.insn.vregB; in applyMutation()
175 vregInsn.insn.vregB = (long) mutation.newVregValue; in applyMutation()
DNonsenseStringPrinter.java124 constStringInsn.insn.vregB = nonsenseStringIdx; in applyMutation()
130 streamLoadInsn.insn.vregB = outFieldIdx; in applyMutation()
137 invokeInsn.insn.vregB = printMethodIdx; in applyMutation()
DConversionRepeater.java172 newInsnThere.insn.vregA = newInsnThere.insn.vregB; in applyMutation()
173 newInsnThere.insn.vregB = tempReg; in applyMutation()

12