Searched refs:info (Results 101 - 125 of 145) sorted by relevance

123456

/art/runtime/jit/
H A Dprofile_saver.cc196 // 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 Doffline_profiling_info.h50 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 Djit.cc688 ProfilingInfo* info = caller->GetProfilingInfo(sizeof(void*)); local
689 if (info != nullptr) {
690 info->AddInvokeInfo(dex_pc, this_object->GetClass());
/art/oatdump/
H A Doatdump.cc252 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 Doat_writer.cc767 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 Delf_builder.h96 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 Dinliner.cc133 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 Dreference_type_propagation.cc92 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 Dnodes.cc327 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 Dcode_generator_arm64.cc1656 // 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 Dssa_liveness_analysis.cc31 static bool IsLoop(HLoopInformation* info) { argument
32 return info != nullptr;
H A Dcode_generator.cc744 // 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 Dart_method.h531 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 Dmark_compact.cc272 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 Dconcurrent_copying.h122 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
128 const RootInfo& info)
H A Dmark_sweep.h195 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE
202 const RootInfo& info) OVERRIDE
H A Dmark_sweep.cc419 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 DSwitchBranchShifter.java167 Log.info("Shifted target #" + mutation.switchTargetIdx + " of " + switchInsn
/art/tools/dexfuzz/src/dexfuzz/rawdex/
H A DCodeItem.java98 // We do not support retaining debug info currently.
149 Opcode opcode = insn.info.opcode;
/art/runtime/arch/x86/
H A Dfault_handler_x86.cc409 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 DAndroid.oat.mk137 --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 Dcompiler_driver_test.cc238 ProfileCompilationInfo info; variable
305 ProfileCompilationInfo info; local
/art/test/115-native-bridge/
H A Dnativebridge.cc188 siginfo_t* info ATTRIBUTE_UNUSED,
414 static bool nb_signalhandler(int sig, siginfo_t* info ATTRIBUTE_UNUSED, void* context) {
/art/test/
H A Drun-test88 info="info.txt"
618 td_info="${test_dir}/${info}"
864 echo '#################### info'
/art/runtime/hprof/
H A Dhprof.cc1381 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());

Completed in 513 milliseconds

123456