/art/test/ti-agent/ |
D | jni_binder.cc | 206 jvmtiThreadInfo info; in GetClass() local 207 CheckJvmtiError(jvmti_env, jvmti_env->GetThreadInfo(threads[t], &info)); in GetClass() 208 CheckJvmtiError(jvmti_env, Deallocate(jvmti_env, info.name)); in GetClass() 209 if (info.thread_group != nullptr) { in GetClass() 210 env->DeleteLocalRef(info.thread_group); in GetClass() 212 if (info.context_class_loader != nullptr) { in GetClass() 213 result = FindClassWithClassLoader(env, class_name, info.context_class_loader); in GetClass() 215 env->DeleteLocalRef(info.context_class_loader); in GetClass()
|
/art/profman/ |
D | profile_assistant_test.cc | 58 bool AddMethod(ProfileCompilationInfo* info, in AddMethod() argument 63 return info->AddMethod( in AddMethod() 67 bool AddMethod(ProfileCompilationInfo* info, in AddMethod() argument 73 return info->AddMethod(ProfileMethodInfo(MethodReference(dex, method_idx)), in AddMethod() 78 bool AddClass(ProfileCompilationInfo* info, in AddClass() argument 82 return info->AddClassesForDex(dex, classes.begin(), classes.end()); in AddClass() 90 ProfileCompilationInfo* info, in SetupProfile() argument 100 ASSERT_TRUE(AddMethod(info, dex_file2, i, inline_caches, flags)); in SetupProfile() 101 ASSERT_TRUE(AddMethod(info, dex_file1, i, inline_caches, flags)); in SetupProfile() 103 ASSERT_TRUE(AddMethod(info, dex_file1, i, inline_caches, flags)); in SetupProfile() [all …]
|
/art/runtime/ |
D | runtime_linux.cc | 28 void HandleUnexpectedSignalLinux(int signal_number, siginfo_t* info, void* raw_context) { in HandleUnexpectedSignalLinux() argument 32 info, in HandleUnexpectedSignalLinux()
|
/art/test/927-timers/src/art/ |
D | Test927.java | 34 Object info[] = getTimerInfo(); in doTest() local 35 System.out.println(Arrays.toString(info)); in doTest()
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
D | ValuePrinter.java | 156 valueCopyInsn.insn.info = Instruction.getOpcodeInfo(Opcode.MOVE_OBJECT_16); in applyMutation() 158 valueCopyInsn.insn.info = Instruction.getOpcodeInfo(Opcode.MOVE_WIDE_16); in applyMutation() 160 valueCopyInsn.insn.info = Instruction.getOpcodeInfo(Opcode.MOVE_16); in applyMutation() 167 streamLoadInsn.insn.info = Instruction.getOpcodeInfo(Opcode.SGET_OBJECT); in applyMutation() 173 invokeInsn.insn.info = Instruction.getOpcodeInfo(Opcode.INVOKE_VIRTUAL_RANGE); in applyMutation() 182 Log.info(String.format("Printing output value of instruction %s", insnOutputToPrint)); in applyMutation() 216 Opcode opcode = mInsn.insn.info.opcode; in getInstructionOutputType()
|
D | InstructionDeleter.java | 95 Log.info("Deleting " + toBeDeleted); in applyMutation() 104 Log.info(toBeDeleted + " had associated data, so the data insn was deleted."); in applyMutation() 114 Log.info(toBeDeleted in applyMutation()
|
D | ConversionRepeater.java | 127 switch (newInsnThere.insn.info.opcode) { in applyMutation() 168 newInsnThere.insn.info = Instruction.getOpcodeInfo(oppositeOpcode); in applyMutation() 185 Log.info("Performing conversion repetition for " + originalInsn); in applyMutation() 194 Opcode opcode = mInsn.insn.info.opcode; in isConversionInstruction()
|
D | NonsenseStringPrinter.java | 123 constStringInsn.insn.info = Instruction.getOpcodeInfo(Opcode.CONST_STRING); in applyMutation() 129 streamLoadInsn.insn.info = Instruction.getOpcodeInfo(Opcode.SGET_OBJECT); in applyMutation() 135 invokeInsn.insn.info = Instruction.getOpcodeInfo(Opcode.INVOKE_VIRTUAL_RANGE); in applyMutation() 140 Log.info(String.format("Printing nonsense string '%s', inserting at %s", in applyMutation()
|
D | VRegChanger.java | 85 if (mInsn.insn.info.format instanceof ContainsVRegs) { in generateCachedVRegInsns() 99 if (mInsn.insn.info.format instanceof ContainsVRegs) { in canMutate() 116 int numVregs = ((ContainsVRegs)vregInsn.insn.info.format).getVRegCount(); in generateMutation() 187 Log.info("In " + oldInsnString + " changed v" + vregId + ": v" + oldVregValue in applyMutation()
|
D | InvokeChanger.java | 141 invokeInsn.insn.info = Instruction.getOpcodeInfo(newOpcode); in applyMutation() 143 Log.info("Changed " + oldInsnString + " to " + invokeInsn); in applyMutation() 152 Opcode opcode = mInsn.insn.info.opcode; in getDifferentInvokeCallOpcode() 175 Opcode opcode = mInsn.insn.info.opcode; in isInvokeCallInst()
|
D | IfBranchChanger.java | 129 ifBranchInsn.insn.info = Instruction.getOpcodeInfo(newOpcode); in applyMutation() 131 Log.info("Changed " + oldInsnString + " to " + ifBranchInsn); in applyMutation() 152 Opcode opcode = mInsn.insn.info.opcode; in isIfBranchOperation()
|
D | TryBlockShifter.java | 190 Log.info("Shifted the start of try block #" + mutation.tryIdx in applyMutation() 194 Log.info("Shifted the end of try block #" + mutation.tryIdx in applyMutation() 198 Log.info("Shifted the catch all handler of try block #" + mutation.tryIdx in applyMutation() 203 Log.info("Shifted handler #" + mutation.shiftingHandlerIdx in applyMutation()
|
D | NewArrayLengthChanger.java | 131 newInsn.insn.info = Instruction.getOpcodeInfo(Opcode.CONST_16); in applyMutation() 138 Log.info("Changed the length of the array to " + newInsn.insn.vregB); in applyMutation() 144 Opcode opcode = mInsn.insn.info.opcode; in isNewArray()
|
/art/runtime/arch/arm/ |
D | fault_handler_arm.cc | 96 bool NullPointerHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info, void* context) { in Action() argument 97 if (!IsValidImplicitCheck(info)) { in Action() 116 sc->arm_lr = reinterpret_cast<uintptr_t>(info->si_addr); in Action() 132 bool SuspensionHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, in Action() 203 bool StackOverflowHandler::Action(int sig ATTRIBUTE_UNUSED, siginfo_t* info ATTRIBUTE_UNUSED, in Action()
|
/art/test/956-methodhandles/src/ |
D | Main.java | 1713 MethodHandleInfo info = MethodHandles.lookup().revealDirect(handle); in testRevealDirect() local 1716 assertEquals(MethodHandleInfo.REF_invokeVirtual, info.getReferenceKind()); in testRevealDirect() 1717 assertEquals("publicMethod", info.getName()); in testRevealDirect() 1718 assertTrue(UnreflectTester.class == info.getDeclaringClass()); in testRevealDirect() 1719 assertFalse(info.isVarArgs()); in testRevealDirect() 1720 assertEquals(meth, info.reflectAs(Method.class, MethodHandles.lookup())); in testRevealDirect() 1721 assertEquals(type, info.getMethodType()); in testRevealDirect() 1726 info.reflectAs(Method.class, MethodHandles.publicLookup()); in testRevealDirect() 1736 info = MethodHandles.lookup().revealDirect(handle); in testRevealDirect() 1738 assertEquals(MethodHandleInfo.REF_invokeStatic, info.getReferenceKind()); in testRevealDirect() [all …]
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
D | MutatableCode.java | 324 Log.info("Allocating temporary vregs for method..."); in allocateTemporaryVRegs() 328 Log.info("Extending allocation of temporary vregs for method..."); in allocateTemporaryVRegs() 354 Log.info("Moving 'in' vregs to correct locations after allocating temporary vregs"); in finishedUsingTemporaryVRegs() 377 moveInsn.insn.info = Instruction.getOpcodeInfo(Opcode.MOVE_OBJECT_16); in finishedUsingTemporaryVRegs() 379 moveInsn.insn.info = Instruction.getOpcodeInfo(Opcode.MOVE_WIDE_16); in finishedUsingTemporaryVRegs() 382 moveInsn.insn.info = Instruction.getOpcodeInfo(Opcode.MOVE_16); in finishedUsingTemporaryVRegs() 387 Log.info("Temp vregs creation, Added instruction " + moveInsn); in finishedUsingTemporaryVRegs()
|
D | Program.java | 402 Log.info("Attempting " + mutations + " mutations for method " + mutatableCode.name); in mutateAMutatableCode() 413 Log.info("Running mutator " + mutator.getClass().getSimpleName()); in mutateAMutatableCode() 419 Log.info("Bailing out on mutation for this method, tried too many times..."); in mutateAMutatableCode() 427 Log.info("Method was mutated."); in mutateAMutatableCode() 430 Log.info("Method was not mutated."); in mutateAMutatableCode() 459 Log.info("Mutating all possible methods."); in mutateTheProgram() 466 Log.info("Finished mutating all possible methods."); in mutateTheProgram() 469 Log.info("Randomly selecting " + methodsToMutate + " methods to mutate."); in mutateTheProgram() 483 Log.info("Finished mutating the methods."); in mutateTheProgram() 521 Log.info("Applying preloaded list of mutations..."); in applyMutationsFromList() [all …]
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
D | Format31c.java | 28 file.writeByte((byte) insn.info.value); in writeToFile() 65 public PoolIndexKind getPoolIndexKind(OpcodeInfo info) { in getPoolIndexKind() argument
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | Instruction.java | 64 public OpcodeInfo info; field in Instruction 104 newInsn.info = info; in clone() 121 info = getOpcodeInfo(opcodeValue); in read() 122 if (info == null) { in read() 131 vregA = info.format.getA(rawBytes); in read() 132 vregB = info.format.getB(rawBytes); in read() 133 vregC = info.format.getC(rawBytes); in read() 136 if (info.format.needsInvokeFormatInfo()) { in read() 152 info.format.writeToFile(file, this); in write() 165 return info.format.getSize(); in getSize() [all …]
|
/art/compiler/optimizing/ |
D | induction_var_analysis.h | 237 void AssignInfo(HLoopInformation* loop, HInstruction* instruction, InductionInfo* info); 248 bool IsExact(InductionInfo* info, /*out*/ int64_t* value); 249 bool IsAtMost(InductionInfo* info, /*out*/ int64_t* value); 250 bool IsAtLeast(InductionInfo* info, /*out*/ int64_t* value); 253 static bool IsNarrowingLinear(InductionInfo* info); 256 static std::string InductionToString(InductionInfo* info);
|
D | superblock_cloner.h | 384 LoopClonerHelper(HLoopInformation* info, in LoopClonerHelper() argument 388 loop_info_(info), in LoopClonerHelper() 389 cloner_(info->GetHeader()->GetGraph(), &info->GetBlocks(), bb_map, hir_map, induction_range) { in LoopClonerHelper() 391 DCHECK(!info->IsIrreducible()); in LoopClonerHelper() 510 LoopClonerSimpleHelper(HLoopInformation* info, InductionVarRange* induction_range);
|
D | side_effects_analysis.cc | 84 void SideEffectsAnalysis::UpdateLoopEffects(HLoopInformation* info, SideEffects effects) { in UpdateLoopEffects() argument 85 uint32_t id = info->GetHeader()->GetBlockId(); in UpdateLoopEffects()
|
/art/test/137-cfi/ |
D | info.txt | 1 Test that unwinding with CFI info works.
|
/art/runtime/jit/ |
D | profile_saver.cc | 556 ProfileCompilationInfo info(Runtime::Current()->GetArenaPool()); in ProcessProfilingInfo() local 557 if (!info.Load(filename, /*clear_if_invalid=*/ true)) { in ProcessProfilingInfo() 561 if (options_.GetProfileBootClassPath() != info.IsForBootImage()) { in ProcessProfilingInfo() 566 info.ClearDataAndAdjustVersion(options_.GetProfileBootClassPath()); in ProcessProfilingInfo() 570 uint64_t last_save_number_of_methods = info.GetNumberOfMethods(); in ProcessProfilingInfo() 571 uint64_t last_save_number_of_classes = info.GetNumberOfResolvedClasses(); in ProcessProfilingInfo() 579 if (!info.AddMethods( in ProcessProfilingInfo() 585 info.ClearData(); in ProcessProfilingInfo() 591 if (!info.MergeWith(*(profile_cache_it->second))) { in ProcessProfilingInfo() 593 info.ClearData(); in ProcessProfilingInfo() [all …]
|
/art/test/1974-resize-array/ |
D | resize_array.cc | 195 JvmtiInfo* info = new JvmtiInfo; in Java_art_Test1974_StartCollectFrees() local 196 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->SetEnvironmentLocalStorage(info))) { in Java_art_Test1974_StartCollectFrees() 256 std::unique_ptr<JvmtiInfo> info(info_p); in Java_art_Test1974_CollectFreedTags() local 257 ScopedLocalRef<jlongArray> arr(env, env->NewLongArray(info->freed_tags_.size())); in Java_art_Test1974_CollectFreedTags() 261 env->SetLongArrayRegion(arr.get(), 0, info->freed_tags_.size(), info->freed_tags_.data()); in Java_art_Test1974_CollectFreedTags()
|