/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
H A D | Format22b.java | 30 file.writeByte((byte) insn.vregC); 51 return insn.vregC; 56 insn.vregC = constant;
|
H A D | Format22s.java | 29 file.writeUShort((short) insn.vregC); 50 return insn.vregC; 55 insn.vregC = constant;
|
H A D | Format22t.java | 29 file.writeUShort((short) insn.vregC); 50 return insn.vregC; 55 insn.vregC = target;
|
H A D | Format22cs.java | 58 return (int) insn.vregC; 63 insn.vregC = poolIndex;
|
H A D | Format22c.java | 31 file.writeUShort((short) insn.vregC); 57 return (int) insn.vregC; 62 insn.vregC = poolIndex;
|
H A D | Format23x.java | 30 file.writeByte((byte) insn.vregC);
|
H A D | Format35mi.java | 30 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC));
|
H A D | Format35ms.java | 30 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC));
|
H A D | Format3rmi.java | 30 file.writeUShort((short) insn.vregC);
|
H A D | Format3rms.java | 30 file.writeUShort((short) insn.vregC);
|
H A D | Format35c.java | 32 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC));
|
H A D | Format3rc.java | 32 file.writeUShort((short) insn.vregC);
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
H A D | CodeItem.java | 171 if (insn.vregC >= insertedIdx) { 172 insn.vregC++; 184 if (insn.vregC >= insertedIdx) { 185 insn.vregC++;
|
H A D | Instruction.java | 81 public long vregC = 0; field in class:Instruction 103 newInsn.vregC = vregC; 133 vregC = info.format.getC(rawBytes); 242 vregs = "v" + vregC + vregs; 261 vregs = ", v" + vregC;
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
H A D | VRegChanger.java | 132 oldVregValue = (int) vregInsn.insn.vregC; 179 oldVregValue = (int) vregInsn.insn.vregC; 180 vregInsn.insn.vregC = (long) mutation.newVregValue;
|
H A D | RandomInstructionGenerator.java | 54 public int vregC; field in class:RandomInstructionGenerator.AssociatedMutation 70 vregC, 88 vregC = Integer.parseInt(elements[12]); 181 mutation.vregC = rng.nextInt(mutatableCode.registersSize); 237 newInsn.insn.vregC = mutation.vregC;
|
H A D | NonsenseStringPrinter.java | 138 invokeInsn.insn.vregC = streamRegister;
|
H A D | ValuePrinter.java | 180 invokeInsn.insn.vregC = streamRegister;
|
/art/runtime/interpreter/ |
H A D | interpreter_common.cc | 503 uint32_t vregC) ALWAYS_INLINE; 576 uint32_t vregC) { 612 uint32_t string_init_vreg_this = is_range ? vregC : arg[0]; 630 vregC++; // Skips the 0th vreg in the range ("this"). 672 size_t receiver_reg = is_range ? vregC : arg[0]; 683 const size_t src_reg = (is_range) ? vregC + arg_offset : arg[arg_offset]; 734 uint16_t first_src_reg = vregC; 784 uint32_t vregC = 0; // only used in invoke-XXX-range. local 786 vregC = inst->VRegC_3rc(); 797 result, number_of_inputs, arg, vregC); 570 DoCallCommon(ArtMethod* called_method, Thread* self, ShadowFrame& shadow_frame, JValue* result, uint16_t number_of_inputs, uint32_t (&arg)[kVarArgMax], uint32_t vregC) argument 810 uint32_t vregC = 0; local 866 uint32_t vregC = 0; // only used in filled-new-array-range. local [all...] |
H A D | interpreter_common.h | 631 const uint32_t vregC = (is_range) ? inst->VRegC_3rc() : inst->VRegC_35c(); local 632 Object* receiver = (type == kStatic) ? nullptr : shadow_frame.GetVRegReference(vregC); 673 const uint32_t vregC = (is_range) ? inst->VRegC_3rc() : inst->VRegC_35c(); local 674 Object* const receiver = shadow_frame.GetVRegReference(vregC);
|
/art/runtime/verifier/ |
H A D | register_line.cc | 229 const uint32_t vregC = inst->VRegC_23x(); local 231 VerifyRegisterType(verifier, vregC, src_type2)) { 235 GetRegisterType(verifier, vregC).IsBooleanTypes()) {
|