/art/runtime/jit/ |
H A D | profile_saver.cc | 196 // Get resolved methods that have a profile info or more than kStartupMethodSamples samples. 261 ProfileCompilationInfo* info = GetCachedProfiledInfo(filename); local 262 info->AddMethodsAndClasses(methods_for_location, resolved_classes_for_location); 335 LOG(WARNING) << "Could not save profiling info to " << filename; 680 ProfileCompilationInfo* info = instance_->GetCachedProfiledInfo(profile); local 681 if (info != nullptr) { 682 return info->ContainsMethod(MethodReference(dex_file, method_idx));
|
H A D | offline_profiling_info.h | 50 bool MergeWith(const ProfileCompilationInfo& info); 65 // Returns true if the method reference is present in the profiling info. 68 // Returns true if the class is present in the profiling info. 71 // Dumps all the loaded profile info into a string and returns it. 84 // profile info stuff to generate a map back to the dex location.
|
H A D | jit.cc | 688 ProfilingInfo* info = caller->GetProfilingInfo(sizeof(void*)); local 689 if (info != nullptr) { 690 info->AddInvokeInfo(dex_pc, this_object->GetClass());
|
/art/oatdump/ |
H A D | oatdump.cc | 252 debug::MethodDebugInfo info = debug::MethodDebugInfo(); local 253 info.trampoline_name = nullptr; 254 info.dex_file = &dex_file; 255 info.class_def_index = class_def_index; 256 info.dex_method_index = dex_method_index; 257 info.access_flags = method_access_flags; 258 info.code_item = code_item; 259 info.isa = oat_header.GetInstructionSet(); 260 info.deduped = !seen_offsets_.insert(oat_method.GetCodeOffset()).second; 261 info [all...] |
/art/compiler/ |
H A D | oat_writer.cc | 767 debug::MethodDebugInfo info = debug::MethodDebugInfo(); 768 info.trampoline_name = nullptr; 769 info.dex_file = dex_file_; 770 info.class_def_index = class_def_index_; 771 info.dex_method_index = it.GetMemberIndex(); 772 info.access_flags = it.GetMethodAccessFlags(); 773 info.code_item = it.GetMethodCodeItem(); 774 info.isa = compiled_method->GetInstructionSet(); 775 info.deduped = deduped; 776 info [all...] |
H A D | elf_builder.h | 96 Elf_Word info, 112 header_.sh_info = info; 246 Elf_Word info, 249 : Section(owner, name, type, flags, link, info, align, entsize), cache_() { } 290 /* info */ 0, 314 /* info */ 0, 347 /* info */ 0, 394 // Section with Mips abiflag info. 408 Elf_Word info, 413 : Section(owner, name, type, flags, link, info, alig 91 Section(ElfBuilder<ElfTypes>* owner, const std::string& name, Elf_Word type, Elf_Word flags, const Section* link, Elf_Word info, Elf_Word align, Elf_Word entsize) argument 241 CachedSection(ElfBuilder<ElfTypes>* owner, const std::string& name, Elf_Word type, Elf_Word flags, const Section* link, Elf_Word info, Elf_Word align, Elf_Word entsize) argument 403 AbiflagsSection(ElfBuilder<ElfTypes>* owner, const std::string& name, Elf_Word type, Elf_Word flags, const Section* link, Elf_Word info, Elf_Word align, Elf_Word entsize, InstructionSet isa, const InstructionSetFeatures* features) argument [all...] |
/art/compiler/optimizing/ |
H A D | inliner.cc | 133 ReferenceTypeInfo info = receiver->GetReferenceTypeInfo(); local 134 DCHECK(info.IsValid()) << "Invalid RTI for " << receiver->DebugName(); 135 if (!info.IsExact()) { 140 } else if (info.GetTypeHandle()->IsInterface()) { 144 } else if (!resolved_method->GetDeclaringClass()->IsAssignableFrom(info.GetTypeHandle().Get())) { 147 } else if (info.GetTypeHandle()->IsErroneous()) { 156 resolved_method = info.GetTypeHandle()->FindVirtualMethodForInterface( 160 resolved_method = info.GetTypeHandle()->FindVirtualMethodForVirtual( 177 } else if (info.IsExact()) { 227 // Fetch the profiling info ahea [all...] |
H A D | reference_type_propagation.cc | 92 void UpdateFieldAccessTypeInfo(HInstruction* instr, const FieldInfo& info); 164 // To properly propagate type info we need to visit in the dominator-based order. 515 const FieldInfo& info) { 524 if (info.GetFieldIndex() != kUnknownFieldIndex) { 526 ArtField* field = cl->GetResolvedField(info.GetFieldIndex(), info.GetDexCache().Get()); 806 return; // No new info yet. 514 UpdateFieldAccessTypeInfo(HInstruction* instr, const FieldInfo& info) argument
|
H A D | nodes.cc | 327 HLoopInformation* info = successor->GetLoopInformation(); local 328 if (info->IsBackEdge(*block)) { 329 info->RemoveBackEdge(block); 330 info->AddBackEdge(new_block); 336 HLoopInformation* info = header->GetLoopInformation(); local 342 size_t number_of_incomings = header->GetPredecessors().size() - info->NumberOfBackEdges(); 350 if (!info->IsBackEdge(*predecessor)) { 359 if (info->IsBackEdge(*header->GetPredecessors()[0])) { 363 if (!info->IsBackEdge(*predecessor)) { 374 info 622 HLoopInformation* info = block->GetLoopInformation(); local [all...] |
H A D | code_generator_arm64.cc | 1656 // NB: LoadAcquire will record the pc info if needed. 2772 HLoopInformation* info = block->GetLoopInformation(); local 2774 if (info != nullptr && info->IsBackEdge(*block) && info->HasSuspendCheck()) { 2775 codegen_->ClearSpillSlotsFromLoopPhisInStackMap(info->GetSuspendCheck()); 2776 GenerateSuspendCheck(info->GetSuspendCheck(), successor); 3071 void LocationsBuilderARM64::VisitNativeDebugInfo(HNativeDebugInfo* info) { argument 3072 new (GetGraph()->GetArena()) LocationSummary(info); 3777 PcRelativePatchInfo* info local [all...] |
H A D | ssa_liveness_analysis.cc | 31 static bool IsLoop(HLoopInformation* info) { argument 32 return info != nullptr;
|
H A D | code_generator.cc | 744 // For stack overflow checks and native-debug-info entries without dex register 773 HLoopInformation* info = instruction->GetBlock()->GetLoopInformation(); local 775 (info != nullptr) && 778 DCHECK_EQ(info->GetSuspendCheck(), instruction); 781 DCHECK(info->IsIrreducible());
|
/art/runtime/ |
H A D | art_method.h | 531 ALWAYS_INLINE void SetProfilingInfo(ProfilingInfo* info) { argument 532 SetEntryPointFromJniPtrSize(info, sizeof(void*)); 535 ALWAYS_INLINE void SetProfilingInfoPtrSize(ProfilingInfo* info, size_t pointer_size) { argument 536 SetEntryPointFromJniPtrSize(info, pointer_size);
|
/art/runtime/gc/collector/ |
H A D | mark_compact.cc | 272 mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) { 280 const RootInfo& info ATTRIBUTE_UNUSED) { 290 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) 304 const RootInfo& info ATTRIBUTE_UNUSED)
|
H A D | concurrent_copying.h | 122 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) 128 const RootInfo& info)
|
H A D | mark_sweep.h | 195 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE 202 const RootInfo& info) OVERRIDE
|
H A D | mark_sweep.cc | 419 LOG(INTERNAL_FATAL) << "Field info: " 562 void VisitRoot(mirror::Object* root, const RootInfo& info) OVERRIDE 564 CHECK(collector_->IsMarked(root) != nullptr) << info.ToString(); 573 const RootInfo& info ATTRIBUTE_UNUSED) { 581 const RootInfo& info ATTRIBUTE_UNUSED) { 589 void VisitRoot(mirror::Object* root, const RootInfo& info) OVERRIDE 596 LOG(INTERNAL_FATAL) << "Found invalid root: " << root << " " << info; local 1123 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) 1133 const RootInfo& info ATTRIBUTE_UNUSED)
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
H A D | SwitchBranchShifter.java | 167 Log.info("Shifted target #" + mutation.switchTargetIdx + " of " + switchInsn
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
H A D | CodeItem.java | 98 // We do not support retaining debug info currently. 149 Opcode opcode = insn.info.opcode;
|
/art/runtime/arch/x86/ |
H A D | fault_handler_x86.cc | 409 bool StackOverflowHandler::Action(int, siginfo_t* info, void* context) { argument 413 uintptr_t fault_addr = reinterpret_cast<uintptr_t>(info->si_addr);
|
/art/build/ |
H A D | Android.oat.mk | 137 --host --android-root=$$(HOST_OUT) --include-patch-information --generate-debug-info \ 272 --android-root=$$(PRODUCT_OUT)/system --include-patch-information --generate-debug-info \
|
/art/compiler/driver/ |
H A D | compiler_driver_test.cc | 238 ProfileCompilationInfo info; variable 305 ProfileCompilationInfo info; local
|
/art/test/115-native-bridge/ |
H A D | nativebridge.cc | 188 siginfo_t* info ATTRIBUTE_UNUSED, 414 static bool nb_signalhandler(int sig, siginfo_t* info ATTRIBUTE_UNUSED, void* context) {
|
/art/test/ |
H A D | run-test | 88 info="info.txt" 618 td_info="${test_dir}/${info}" 864 echo '#################### info'
|
/art/runtime/hprof/ |
H A D | hprof.cc | 1381 void Hprof::VisitRoot(mirror::Object* obj, const RootInfo& info) { argument 1399 CHECK_LT(info.GetType(), sizeof(xlate) / sizeof(HprofHeapTag)); 1403 MarkRootObject(obj, 0, xlate[info.GetType()], info.GetThreadId());
|