/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
D | Format51l.java | 29 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()
|
D | Format31t.java | 29 file.writeUInt((int) insn.vregB); in writeToFile() 50 return insn.vregB; in getTarget() 55 insn.vregB = target; in setTarget()
|
D | Format11n.java | 28 file.writeByte((byte) (insn.vregA | (insn.vregB << 4))); in writeToFile() 49 return insn.vregB; in getConst() 54 insn.vregB = constant; in setConst()
|
D | Format21t.java | 29 file.writeUShort((short) insn.vregB); in writeToFile() 50 return insn.vregB; in getTarget() 55 insn.vregB = target; in setTarget()
|
D | Format31i.java | 29 file.writeUInt((int) insn.vregB); in writeToFile() 50 return insn.vregB; in getConst() 55 insn.vregB = constant; in setConst()
|
D | Format21s.java | 29 file.writeUShort((short) insn.vregB); in writeToFile() 50 return insn.vregB; in getConst() 55 insn.vregB = constant; in setConst()
|
D | Format21h.java | 29 file.writeUShort((short) insn.vregB); in writeToFile() 50 return insn.vregB; in getConst() 55 insn.vregB = constant; in setConst()
|
D | Format31c.java | 30 file.writeUInt((int) insn.vregB); in writeToFile() 56 return (int) insn.vregB; in getPoolIndex() 61 insn.vregB = poolIndex; in setPoolIndex()
|
D | Format3rc.java | 31 file.writeUShort((short) insn.vregB); in writeToFile() 53 return (int) insn.vregB; in getPoolIndex() 58 insn.vregB = poolIndex; in setPoolIndex()
|
D | Format21c.java | 31 file.writeUShort((short) insn.vregB); in writeToFile() 57 return (int) insn.vregB; in getPoolIndex() 62 insn.vregB = poolIndex; in setPoolIndex()
|
D | Format35c.java | 31 file.writeUShort((short) insn.vregB); in writeToFile() 60 return (int) insn.vregB; in getPoolIndex() 65 insn.vregB = poolIndex; in setPoolIndex()
|
D | Format12x.java | 28 file.writeByte((byte) (insn.vregA | (insn.vregB << 4))); in writeToFile()
|
D | Format20bc.java | 33 file.writeUShort((short) insn.vregB); in writeToFile()
|
D | Format22x.java | 29 file.writeUShort((short) insn.vregB); in writeToFile()
|
D | Format32x.java | 30 file.writeUShort((short) insn.vregB); in writeToFile()
|
D | Format3rmi.java | 29 file.writeUShort((short) insn.vregB); in writeToFile()
|
D | Format3rms.java | 29 file.writeUShort((short) insn.vregB); in writeToFile()
|
D | Format23x.java | 29 file.writeByte((byte) insn.vregB); in writeToFile()
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | CodeItem.java | 154 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/tools/dexfuzz/src/dexfuzz/program/mutators/ |
D | NewArrayLengthChanger.java | 133 newArrayInsn.insn.vregB = mutatableCode.getTemporaryVReg(0); in applyMutation() 134 newInsn.insn.vregA = (int) newArrayInsn.insn.vregB; in applyMutation() 136 newInsn.insn.vregB = rng.nextInt(100); in applyMutation() 138 Log.info("Changed the length of the array to " + newInsn.insn.vregB); in applyMutation()
|
D | RandomInstructionGenerator.java | 53 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()
|
D | NonsenseStringPrinter.java | 124 constStringInsn.insn.vregB = nonsenseStringIdx; in applyMutation() 130 streamLoadInsn.insn.vregB = outFieldIdx; in applyMutation() 137 invokeInsn.insn.vregB = printMethodIdx; in applyMutation()
|
D | VRegChanger.java | 129 oldVregValue = (int) vregInsn.insn.vregB; in generateMutation() 174 oldVregValue = (int) vregInsn.insn.vregB; in applyMutation() 175 vregInsn.insn.vregB = (long) mutation.newVregValue; in applyMutation()
|
D | ConversionRepeater.java | 172 newInsnThere.insn.vregA = newInsnThere.insn.vregB; in applyMutation() 173 newInsnThere.insn.vregB = tempReg; in applyMutation()
|
/art/runtime/verifier/ |
D | register_line.cc | 233 const uint32_t vregB = inst->VRegB_23x(); in CheckBinaryOp() local 235 if (VerifyRegisterType(verifier, vregB, src_type1) && in CheckBinaryOp() 239 if (GetRegisterType(verifier, vregB).IsBooleanTypes() && in CheckBinaryOp() 274 const uint32_t vregB = inst->VRegB_12x(); in CheckBinaryOp2addr() local 276 VerifyRegisterType(verifier, vregB, src_type2)) { in CheckBinaryOp2addr() 280 GetRegisterType(verifier, vregB).IsBooleanTypes()) { in CheckBinaryOp2addr() 296 const uint32_t vregB = inst->VRegB_12x(); in CheckBinaryOp2addrWide() local 298 VerifyRegisterTypeWide(verifier, vregB, src_type2_1, src_type2_2)) { in CheckBinaryOp2addrWide() 307 const uint32_t vregB = inst->VRegB_12x(); in CheckBinaryOp2addrWideShift() local 309 VerifyRegisterType(verifier, vregB, int_type)) { in CheckBinaryOp2addrWideShift() [all …]
|