/art/tools/dexfuzz/src/dexfuzz/program/ |
MBranchInsn.java | 32 MBranchInsn newInsn = new MBranchInsn(); 33 newInsn.insn = insn.clone(); 34 newInsn.target = target; 35 return newInsn;
|
MInsnWithData.java | 32 MInsnWithData newInsn = new MInsnWithData(); 33 newInsn.insn = insn.clone(); 34 newInsn.dataTarget = dataTarget; 35 return newInsn;
|
MSwitchInsn.java | 39 MSwitchInsn newInsn = new MSwitchInsn(); 40 newInsn.insn = insn.clone(); 41 newInsn.dataTarget = dataTarget; 42 newInsn.packed = packed; 44 newInsn.targets.add(target); 46 newInsn.keys = new int[keys.length]; 47 System.arraycopy(keys, 0, newInsn.keys, 0, keys.length); 48 return newInsn;
|
MInsn.java | 47 MInsn newInsn = new MInsn(); 48 newInsn.insn = insn.clone(); 50 newInsn.location = location; 51 newInsn.locationUpdated = locationUpdated; 52 return newInsn;
|
CodeTranslator.java | 340 MInsn newInsn = second.startInsn; 341 int ptr = mutatableCode.getInstructionIndex(newInsn); 342 while (first.endInsn.location > newInsn.location) { 344 newInsn = mutatableCode.getInstructionAt(ptr); 346 second.startInsn = newInsn;
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
NewMethodCaller.java | 143 MInsn newInsn = new MInsn(); 144 newInsn.insn = new Instruction(); 148 newInsn.insn.info = Instruction.getOpcodeInfo(Opcode.INVOKE_VIRTUAL); 151 newInsn.insn.info = Instruction.getOpcodeInfo(Opcode.INVOKE_DIRECT); 154 newInsn.insn.info = Instruction.getOpcodeInfo(Opcode.INVOKE_SUPER); 157 newInsn.insn.info = Instruction.getOpcodeInfo(Opcode.INVOKE_STATIC); 160 newInsn.insn.info = Instruction.getOpcodeInfo(Opcode.INVOKE_INTERFACE); 171 newInsn.insn.vregB = methodIdx; 172 newInsn.insn.invokeFormatInfo = new InvokeFormatInfo(); 184 mutatableCode.insertInstructionAt(newInsn, mutation.insertionIdx) [all...] |
TryBlockShifter.java | 181 MInsn newInsn = 186 tryBlock.startInsn = newInsn; 188 + " to be at " + newInsn); 190 tryBlock.endInsn = newInsn; 192 + " to be at " + newInsn); 194 tryBlock.catchAllHandler = newInsn; 196 + " to be at " + newInsn); 199 tryBlock.handlers.set(mutation.shiftingHandlerIdx, newInsn); 201 + " of try block #" + mutation.tryIdx + " to be at " + newInsn);
|
RandomInstructionGenerator.java | 216 MInsn newInsn = null; 218 newInsn = new MInsn(); 220 newInsn = new MBranchInsn(); 222 newInsn.insn = new Instruction(); 223 newInsn.insn.info = Instruction.getOpcodeInfo(mutation.newOpcode); 224 AbstractFormat fmt = newInsn.insn.info.format; 228 containsConst.setConst(newInsn.insn, mutation.constValue); 232 containsPoolIndex.setPoolIndex(newInsn.insn, mutation.poolIndexValue); 237 newInsn.insn.vregC = mutation.vregC; 240 newInsn.insn.vregB = mutation.vregB [all...] |
InstructionDuplicator.java | 96 MInsn newInsn = oldInsn.clone(); 102 mutatableCode.insertInstructionAt(newInsn, mutation.insnToDuplicateIdx);
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
CodeItem.java | 80 Instruction newInsn = new Instruction(); 81 newInsn.read(file); 82 insns.add(newInsn); 83 finger += (2 * newInsn.getSize());
|
Instruction.java | 89 Instruction newInsn = new Instruction(); 91 if (newInsn.rawBytes != null) { 92 newInsn.rawBytes = new byte[rawBytes.length]; 94 newInsn.rawBytes[i] = rawBytes[i]; 97 newInsn.justRaw = justRaw; 98 newInsn.rawType = rawType; 99 newInsn.rawSize = rawSize; 101 newInsn.vregA = vregA; 102 newInsn.vregB = vregB; 103 newInsn.vregC = vregC [all...] |
/dalvik/dx/src/com/android/dx/ssa/ |
LiteralOpUpgrader.java | 198 NormalSsaInsn newInsn = new NormalSsaInsn(newRopInsn, insn.getBlock()); 203 insns.set(insns.lastIndexOf(insn), newInsn); 204 ssaMeth.onInsnAdded(newInsn);
|
SsaBasicBlock.java | 225 SsaInsn newInsn = SsaInsn.makeFromRop(insn, this); 226 insns.add(getCountPhiInsns(), newInsn); 227 parent.onInsnAdded(newInsn); 242 SsaInsn newInsn = SsaInsn.makeFromRop(insn, this); 244 insns.set(insns.size() - 1, newInsn); 247 parent.onInsnAdded(newInsn); [all...] |
EscapeAnalysis.java | 746 SsaInsn newInsn = newBlock.getInsns().get(0); 749 insertPlainInsnBefore(newInsn, RegisterSpecList.EMPTY, newReg, [all...] |
ConstCollector.java | 302 SsaInsn newInsn 311 insns.add(insns.indexOf(use) + 1, newInsn);
|
SsaRenamer.java | 559 SsaInsn newInsn 564 insnsToReplace.put(insn, newInsn);
|
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
LiteralOpUpgrader.java | 199 NormalSsaInsn newInsn = new NormalSsaInsn(newRopInsn, insn.getBlock()); 204 insns.set(insns.lastIndexOf(insn), newInsn); 205 ssaMeth.onInsnAdded(newInsn);
|
SsaBasicBlock.java | 226 SsaInsn newInsn = SsaInsn.makeFromRop(insn, this); 227 insns.add(getCountPhiInsns(), newInsn); 228 parent.onInsnAdded(newInsn); 243 SsaInsn newInsn = SsaInsn.makeFromRop(insn, this); 245 insns.set(insns.size() - 1, newInsn); 248 parent.onInsnAdded(newInsn); [all...] |
EscapeAnalysis.java | 747 SsaInsn newInsn = newBlock.getInsns().get(0); 750 insertPlainInsnBefore(newInsn, RegisterSpecList.EMPTY, newReg, [all...] |
ConstCollector.java | 302 SsaInsn newInsn 311 insns.add(insns.indexOf(use) + 1, newInsn);
|
SsaRenamer.java | 560 SsaInsn newInsn 565 insnsToReplace.put(insn, newInsn);
|
/prebuilts/tools/common/m2/repository/com/google/dexmaker/dexmaker/1.0/ |
dexmaker-1.0.jar | |
/prebuilts/tools/common/m2/repository/com/google/dexmaker/dexmaker/1.2/ |
dexmaker-1.2.jar | |
/prebuilts/sdk/tools/lib/ |
dx.jar | |
/prebuilts/gradle-plugin/com/android/tools/build/builder/2.1.0/ |
builder-2.1.0.jar | |