/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
H A D | FieldFlagChanger.java | 111 ContainsPoolIndex containsPoolIndex = (ContainsPoolIndex) insn.info.format; 137 ContainsPoolIndex containsPoolIndex = (ContainsPoolIndex) insn.info.format; 143 Log.info("Set field idx " + fieldIdx + " as volatile"); 146 Log.info("Set field idx " + fieldIdx + " as not volatile"); 156 Opcode opcode = mInsn.insn.info.opcode; 159 ContainsPoolIndex containsPoolIndex = (ContainsPoolIndex) insn.info.format;
|
H A D | NewMethodCaller.java | 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); 179 Log.info(String.format("Called new method %s %s %s, inserting at %s",
|
H A D | InstructionDeleter.java | 95 Log.info("Deleting " + toBeDeleted); 104 Log.info(toBeDeleted + " had associated data, so the data insn was deleted."); 114 Log.info(toBeDeleted
|
H A D | CmpBiasChanger.java | 123 cmpBiasInsn.insn.info = Instruction.getOpcodeInfo(newOpcode); 125 Log.info("Changed " + oldInsnString + " to " + cmpBiasInsn); 134 Opcode opcode = mInsn.insn.info.opcode; 148 Opcode opcode = mInsn.insn.info.opcode;
|
H A D | ValuePrinter.java | 156 valueCopyInsn.insn.info = Instruction.getOpcodeInfo(Opcode.MOVE_OBJECT_16); 158 valueCopyInsn.insn.info = Instruction.getOpcodeInfo(Opcode.MOVE_WIDE_16); 160 valueCopyInsn.insn.info = Instruction.getOpcodeInfo(Opcode.MOVE_16); 167 streamLoadInsn.insn.info = Instruction.getOpcodeInfo(Opcode.SGET_OBJECT); 173 invokeInsn.insn.info = Instruction.getOpcodeInfo(Opcode.INVOKE_VIRTUAL_RANGE); 182 Log.info(String.format("Printing output value of instruction %s", insnOutputToPrint)); 216 Opcode opcode = mInsn.insn.info.opcode;
|
H A D | RandomInstructionGenerator.java | 223 newInsn.insn.info = Instruction.getOpcodeInfo(mutation.newOpcode); 224 AbstractFormat fmt = newInsn.insn.info.format; 259 Log.info("Generated random instruction: " + newInsn 267 if (newInsn.insn.info.opcode == Opcode.MONITOR_ENTER) { 269 exitInsn.insn.info = Instruction.getOpcodeInfo(Opcode.MONITOR_EXIT); 271 Log.info("Generated matching monitor-exit: " + exitInsn); 272 } else if (newInsn.insn.info.opcode == Opcode.MONITOR_EXIT) { 274 enterInsn.insn.info = Instruction.getOpcodeInfo(Opcode.MONITOR_ENTER); 276 Log.info("Generated matching monitor-enter: " + enterInsn);
|
H A D | ConversionRepeater.java | 127 switch (newInsnThere.insn.info.opcode) { 168 newInsnThere.insn.info = Instruction.getOpcodeInfo(oppositeOpcode); 185 Log.info("Performing conversion repetition for " + originalInsn); 194 Opcode opcode = mInsn.insn.info.opcode;
|
H A D | NonsenseStringPrinter.java | 123 constStringInsn.insn.info = Instruction.getOpcodeInfo(Opcode.CONST_STRING); 129 streamLoadInsn.insn.info = Instruction.getOpcodeInfo(Opcode.SGET_OBJECT); 135 invokeInsn.insn.info = Instruction.getOpcodeInfo(Opcode.INVOKE_VIRTUAL_RANGE); 140 Log.info(String.format("Printing nonsense string '%s', inserting at %s",
|
H A D | TryBlockShifter.java | 187 Log.info("Shifted the start of try block #" + mutation.tryIdx 191 Log.info("Shifted the end of try block #" + mutation.tryIdx 195 Log.info("Shifted the catch all handler of try block #" + mutation.tryIdx 200 Log.info("Shifted handler #" + mutation.shiftingHandlerIdx
|
H A D | VRegChanger.java | 85 if (mInsn.insn.info.format instanceof ContainsVRegs) { 99 if (mInsn.insn.info.format instanceof ContainsVRegs) { 116 int numVregs = ((ContainsVRegs)vregInsn.insn.info.format).getVRegCount(); 187 Log.info("In " + oldInsnString + " changed v" + vregId + ": v" + oldVregValue
|
/art/compiler/optimizing/ |
H A D | induction_var_analysis.cc | 211 InductionInfo* info = nullptr; local 213 info = TransferPhi(loop, instruction, /* input_index */ 0); 215 info = TransferAddSub(LookupInfo(loop, instruction->InputAt(0)), 218 info = TransferAddSub(LookupInfo(loop, instruction->InputAt(0)), 221 info = TransferMul(LookupInfo(loop, instruction->InputAt(0)), 224 info = TransferShl(LookupInfo(loop, instruction->InputAt(0)), 228 info = TransferNeg(LookupInfo(loop, instruction->InputAt(0))); 230 info = TransferCnv(LookupInfo(loop, instruction->InputAt(0)), 235 info = LookupInfo(loop, instruction->InputAt(0)); // Pass-through. 239 if (info ! 801 AssignInfo(HLoopInformation* loop, HInstruction* instruction, InductionInfo* info) argument 824 InductionInfo* info = CreateInvariantFetch(instruction); local 900 IsExact(InductionInfo* info, int64_t* value) argument 904 IsAtMost(InductionInfo* info, int64_t* value) argument 908 IsAtLeast(InductionInfo* info, int64_t* value) argument 928 InductionToString(InductionInfo* info) argument [all...] |
H A D | induction_var_range.h | 133 bool IsConstant(HInductionVarAnalysis::InductionInfo* info, 137 bool NeedsTripCount(HInductionVarAnalysis::InductionInfo* info) const; 141 Value GetLinear(HInductionVarAnalysis::InductionInfo* info, 149 Value GetVal(HInductionVarAnalysis::InductionInfo* info, 194 bool GenerateCode(HInductionVarAnalysis::InductionInfo* info,
|
H A D | side_effects_analysis.h | 47 void UpdateLoopEffects(HLoopInformation* info, SideEffects effects);
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
H A D | Format11x.java | 27 file.writeByte((byte) insn.info.value);
|
H A D | Format12x.java | 27 file.writeByte((byte) insn.info.value);
|
H A D | Format20bc.java | 31 file.writeByte((byte) insn.info.value);
|
H A D | Format22x.java | 27 file.writeByte((byte) insn.info.value);
|
H A D | Format10t.java | 27 file.writeByte((byte) insn.info.value);
|
H A D | Format11n.java | 27 file.writeByte((byte) insn.info.value);
|
/art/runtime/gc/space/ |
H A D | large_object_space.cc | 255 // allocation info pointer. 260 // Return the number of pages that the allocation info covers. 287 // Finds and returns the next non free allocation info after ourself. 294 // Returns the previous free allocation info by using the prev_free_ member to figure out 296 // previous allocation info is free. 301 // Returns the address of the object associated with this allocation info. 331 size_t FreeListSpace::GetSlotIndexForAllocationInfo(const AllocationInfo* info) const { 332 DCHECK_GE(info, allocation_info_); 333 DCHECK_LT(info, reinterpret_cast<AllocationInfo*>(allocation_info_map_->End())); 334 return info 401 RemoveFreePrev(AllocationInfo* info) argument 414 AllocationInfo* info = GetAllocationInfoForAddress(reinterpret_cast<uintptr_t>(obj)); local 470 AllocationInfo* info = GetAllocationInfoForAddress(reinterpret_cast<uintptr_t>(obj)); local 490 AllocationInfo* info = *it; local 564 const AllocationInfo* info = GetAllocationInfoForAddress(reinterpret_cast<uintptr_t>(obj)); local [all...] |
/art/runtime/ |
H A D | fault_handler.cc | 82 static void art_fault_handler(int sig, siginfo_t* info, void* context) { argument 83 fault_manager.HandleFault(sig, info, context); 87 static void art_nested_signal_handler(int sig, siginfo_t* info, void* context) { argument 88 fault_manager.HandleNestedSignal(sig, info, context); 149 bool FaultManager::HandleFaultByOtherHandlers(int sig, siginfo_t* info, void* context) { argument 215 if (handler->Action(sig, info, context)) { 246 void FaultManager::HandleFault(int sig, siginfo_t* info, void* context) { argument 252 if (IsInGeneratedCode(info, context, true)) { 256 if (handler->Action(sig, info, context)) { 273 if (HandleFaultByOtherHandlers(sig, info, contex [all...] |
H A D | fault_handler.h | 47 void HandleFault(int sig, siginfo_t* info, void* context); 48 void HandleNestedSignal(int sig, siginfo_t* info, void* context); 66 bool HandleFaultByOtherHandlers(int sig, siginfo_t* info, void* context)
|
/art/compiler/debug/ |
H A D | elf_debug_writer.cc | 189 MethodDebugInfo info = MethodDebugInfo(); local 190 info.trampoline_name = it.first; 191 info.isa = header.GetInstructionSet(); 192 info.is_code_address_text_relative = true; 193 info.code_address = it.second - header.GetExecutableOffset(); 194 info.code_size = 0; // The symbol lasts until the next symbol. 195 result.push_back(std::move(info));
|
/art/runtime/arch/arm64/ |
H A D | fault_handler_arm64.cc | 41 void FaultManager::HandleNestedSignal(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, 87 bool NullPointerHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, 111 bool SuspensionHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, 162 bool StackOverflowHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED,
|
/art/tools/dexfuzz/src/dexfuzz/ |
H A D | Log.java | 48 public static void info(String msg) { method in class:Log
|