Home
last modified time | relevance | path

Searched refs:ProfileCompilationInfo (Results 1 – 25 of 37) sorted by relevance

12

/aosp12/art/libprofile/profile/
H A Dprofile_compilation_info.cc561 ProfileCompilationInfo::ProfileCompilationInfo(ArenaPool* custom_arena_pool) in ProfileCompilationInfo() function in art::ProfileCompilationInfo
564 ProfileCompilationInfo::ProfileCompilationInfo() in ProfileCompilationInfo() function in art::ProfileCompilationInfo
567 ProfileCompilationInfo::ProfileCompilationInfo(bool for_boot_image) in ProfileCompilationInfo() function in art::ProfileCompilationInfo
570 ProfileCompilationInfo::~ProfileCompilationInfo() { in ~ProfileCompilationInfo()
1103 ProfileCompilationInfo::DexFileData* ProfileCompilationInfo::GetOrAddDexFileData( in GetOrAddDexFileData()
1162 const ProfileCompilationInfo::DexFileData* ProfileCompilationInfo::FindDexData( in FindDexData()
1359 ProfileCompilationInfo::ProfileLoadStatus ProfileCompilationInfo::OpenSource( in OpenSource()
1675 ProfileCompilationInfo::ProfileLoadStatus ProfileCompilationInfo::LoadInternal( in LoadInternal()
1809 bool ProfileCompilationInfo::MergeWith(const ProfileCompilationInfo& other, in MergeWith()
1939 ProfileCompilationInfo::MethodHotness ProfileCompilationInfo::GetMethodHotness( in GetMethodHotness()
[all …]
H A Dprofile_compilation_info_test.cc248 ProfileCompilationInfo info; in TEST_F()
316 ProfileCompilationInfo info; in TEST_F()
325 ProfileCompilationInfo info1; in TEST_F()
328 ProfileCompilationInfo info2; in TEST_F()
338 ProfileCompilationInfo info1; in TEST_F()
341 ProfileCompilationInfo info2; in TEST_F()
632 ProfileCompilationInfo info; in TEST_F()
663 ProfileCompilationInfo info; in TEST_F()
686 ProfileCompilationInfo info; in TEST_F()
732 ProfileCompilationInfo info; in TEST_F()
[all …]
H A Dprofile_test_helper.h32 using Hotness = ProfileCompilationInfo::MethodHotness;
34 using ProfileSampleAnnotation = ProfileCompilationInfo::ProfileSampleAnnotation;
35 using ProfileIndexType = ProfileCompilationInfo::ProfileIndexType;
38 ProfileCompilationInfo* info,
46 ProfileCompilationInfo* info,
56 ProfileCompilationInfo* info,
65 ProfileCompilationInfo* info,
75 static bool AddClass(ProfileCompilationInfo* info,
82 static bool ProfileIndexMatchesDexFile(const ProfileCompilationInfo& info, in ProfileIndexMatchesDexFile()
94 const ProfileCompilationInfo& info) { in EqualInlineCaches()
[all …]
H A Dprofile_compilation_info.h87 class ProfileCompilationInfo {
255 friend class ProfileCompilationInfo; variable
291 ProfileCompilationInfo();
292 explicit ProfileCompilationInfo(bool for_boot_image);
293 explicit ProfileCompilationInfo(ArenaPool* arena_pool);
296 ~ProfileCompilationInfo();
556 bool Equals(const ProfileCompilationInfo& other);
1013 friend class ProfileCompilationInfo; variable
1050 friend class ProfileCompilationInfo; variable
1053 struct ProfileCompilationInfo::DexReferenceDumper {
[all …]
/aosp12/art/profman/
H A Dprofile_assistant_test.cc483 ProfileCompilationInfo info1; in TEST_F()
485 ProfileCompilationInfo info2; in TEST_F()
526 ProfileCompilationInfo info1; in TEST_F()
556 ProfileCompilationInfo info1; in TEST_F()
558 ProfileCompilationInfo info2; in TEST_F()
597 ProfileCompilationInfo info1; in TEST_F()
599 ProfileCompilationInfo info2; in TEST_F()
792 ProfileCompilationInfo info; in TEST_F()
802 ProfileCompilationInfo info; in TEST_F()
856 ProfileCompilationInfo info; in TEST_F()
[all …]
H A Dprofile_assistant.h107 const ProfileCompilationInfo::ProfileLoadFilterFn& filter_fn
108 = ProfileCompilationInfo::ProfileFilterFnAcceptAll,
114 const ProfileCompilationInfo::ProfileLoadFilterFn& filter_fn
115 = ProfileCompilationInfo::ProfileFilterFnAcceptAll,
122 const ProfileCompilationInfo::ProfileLoadFilterFn& filter_fn,
H A Dprofile_assistant.cc33 const ProfileCompilationInfo::ProfileLoadFilterFn& filter_fn, in ProcessProfilesInternal()
37 ProfileCompilationInfo info(options.IsBootImageMerge()); in ProcessProfilesInternal()
56 ProfileCompilationInfo cur_info(options.IsBootImageMerge()); in ProcessProfilesInternal()
66 ProfileCompilationInfo wrong_info(!options.IsBootImageMerge()); in ProcessProfilesInternal()
150 const ProfileCompilationInfo::ProfileLoadFilterFn& filter_fn, in ProcessProfiles()
181 const ProfileCompilationInfo::ProfileLoadFilterFn& filter_fn, in ProcessProfiles()
H A Dprofman.cc526 const ProfileCompilationInfo::ProfileLoadFilterFn& filter_fn = in ProcessProfiles()
682 std::unique_ptr<ProfileCompilationInfo> info(new ProfileCompilationInfo(for_boot_image)); in LoadProfile()
696 std::unique_ptr<const ProfileCompilationInfo> info = in DumpOneProfile()
798 ProfileCompilationInfo::MethodHotness hotness = in GetInlineCacheLine()
911 ProfileCompilationInfo profile_info(for_boot_image); in GetClassNamesAndMethods()
1341 /*out*/ProfileCompilationInfo* profile) { in ProcessLine()
1432 flags |= ProfileCompilationInfo::MethodHotness::kFlagHot; in ProcessLine()
1435 flags |= ProfileCompilationInfo::MethodHotness::kFlagStartup; in ProcessLine()
1438 flags |= ProfileCompilationInfo::MethodHotness::kFlagPostStartup; in ProcessLine()
1736 ProfileCompilationInfo info(for_boot_image); in CreateProfile()
[all …]
H A Dboot_image_profile.h30 class ProfileCompilationInfo; variable
H A Dboot_image_profile.cc33 using Hotness = ProfileCompilationInfo::MethodHotness;
213 ProfileCompilationInfo profile(/*for_boot_image=*/ true); in GenerateBootImageProfile()
/aosp12/art/runtime/jit/
H A Dprofiling_info_test.cc38 using Hotness = ProfileCompilationInfo::MethodHotness;
73 ProfileCompilationInfo info; in SaveProfilingInfo()
86 ProfileCompilationInfo file_profile; in SaveProfilingInfo()
105 ProfileCompilationInfo info; in SaveProfilingInfoWithFakeInlineCaches()
152 ProfileCompilationInfo::InlineCacheMap* CreateInlineCacheMap() { in CreateInlineCacheMap()
153 used_inline_caches.emplace_back(new ProfileCompilationInfo::InlineCacheMap( in CreateInlineCacheMap()
168 std::vector<std::unique_ptr<ProfileCompilationInfo::InlineCacheMap>> used_inline_caches;
190 ProfileCompilationInfo info1; in TEST_F()
210 ProfileCompilationInfo info2; in TEST_F()
250 ProfileCompilationInfo info; in TEST_F()
[all …]
H A Dprofile_saver_test.cc27 using Hotness = ProfileCompilationInfo::MethodHotness;
54 ProfileCompilationInfo::ProfileSampleAnnotation GetProfileSampleAnnotation() { in GetProfileSampleAnnotation()
76 ASSERT_EQ(ProfileCompilationInfo::ProfileSampleAnnotation::kNone, in TEST_F()
81 ProfileCompilationInfo::ProfileSampleAnnotation expected("unknown"); in TEST_F()
87 ProfileCompilationInfo::ProfileSampleAnnotation expected("test.package"); in TEST_F()
H A Dprofile_saver.cc48 using Hotness = ProfileCompilationInfo::MethodHotness;
53 static_assert(ProfileCompilationInfo::kIndividualInlineCacheSize ==
456 const ProfileCompilationInfo::ProfileSampleAnnotation annotation_;
667 ProfileCompilationInfo::ProfileIndexType profile_index = in UpdateProfile()
669 if (profile_index == ProfileCompilationInfo::MaxProfileIndex()) { in UpdateProfile()
725 ProfileCompilationInfo::ProfileIndexType profile_index = in UpdateProfile()
727 if (profile_index != ProfileCompilationInfo::MaxProfileIndex()) { in UpdateProfile()
802 new ProfileCompilationInfo( in FetchAndCacheResolvedClassesAndMethods()
805 ProfileCompilationInfo* cached_info = info_it->second; in FetchAndCacheResolvedClassesAndMethods()
870 ProfileCompilationInfo info(Runtime::Current()->GetArenaPool(), in ProcessProfilingInfo()
[all …]
H A Dprofile_saver.h113 ProfileCompilationInfo::ProfileSampleAnnotation GetProfileSampleAnnotation();
119 ProfileCompilationInfo::MethodHotness::Flag AnnotateSampleFlags(uint32_t flags);
155 SafeMap<std::string, ProfileCompilationInfo*> profile_cache_ GUARDED_BY(Locks::profiler_lock_);
/aosp12/art/test/595-profile-saving/
H A Dprofile-saving.cc57 ProfileCompilationInfo info(/*for_boot_image=*/ true); in Java_Main_isForBootImage()
74 ProfileCompilationInfo info(Runtime::Current()->GetArenaPool(), for_boot_image); in Java_Main_presentInProfile()
79 const ProfileCompilationInfo::MethodHotness hotness = info.GetMethodHotness(ref); in Java_Main_presentInProfile()
/aosp12/art/dexlayout/
H A Ddex_visualize.h31 class ProfileCompilationInfo; variable
39 ProfileCompilationInfo* profile_info);
H A Ddexlayout.h41 class ProfileCompilationInfo; variable
105 ProfileCompilationInfo* info, in DexLayout()
189 ProfileCompilationInfo* info_;
H A Ddexlayout_main.cc191 std::unique_ptr<ProfileCompilationInfo> profile_info; in DexlayoutDriver()
203 profile_info.reset(new ProfileCompilationInfo()); in DexlayoutDriver()
H A Ddexlayout_test.cc344 ProfileCompilationInfo pfi; in CreateProfile()
350 flags |= ProfileCompilationInfo::MethodHotness::kFlagHot; in CreateProfile()
353 flags |= ProfileCompilationInfo::MethodHotness::kFlagStartup; in CreateProfile()
357 static_cast<ProfileCompilationInfo::MethodHotness::Flag>(flags)); in CreateProfile()
/aosp12/art/dex2oat/
H A Dcommon_compiler_driver_test.h32 class ProfileCompilationInfo; variable
61 virtual ProfileCompilationInfo* GetProfileCompilationInfo();
/aosp12/art/dex2oat/driver/
H A Dcompiler_driver_test.cc198 ProfileCompilationInfo* GetProfileCompilationInfo() override { in GetProfileCompilationInfo()
202 ProfileCompilationInfo info; in GetProfileCompilationInfo()
205 ProfileCompilationInfo::MethodHotness::kFlagHot); in GetProfileCompilationInfo()
207 ProfileCompilationInfo::MethodHotness::kFlagHot); in GetProfileCompilationInfo()
260 ProfileCompilationInfo profile_info_;
/aosp12/art/compiler/driver/
H A Dcompiler_options.h49 class ProfileCompilationInfo; variable
248 const ProfileCompilationInfo* GetProfileCompilationInfo() const { in GetProfileCompilationInfo()
433 const ProfileCompilationInfo* profile_compilation_info_;
/aosp12/art/dex2oat/linker/
H A Doat_writer_test.cc133 ProfileCompilationInfo* profile_compilation_info) { in WriteElf()
155 ProfileCompilationInfo* profile_compilation_info = nullptr) { in WriteElf()
629 std::unique_ptr<ProfileCompilationInfo> in TestDexFileInput()
630 profile_compilation_info(use_profile ? new ProfileCompilationInfo() : nullptr); in TestDexFileInput()
666 std::unique_ptr<ProfileCompilationInfo> in TestDexFileInput()
667 profile_compilation_info(use_profile ? new ProfileCompilationInfo() : nullptr); in TestDexFileInput()
876 std::unique_ptr<ProfileCompilationInfo> profile_compilation_info(new ProfileCompilationInfo()); in TestZipFileInputWithEmptyDex()
H A Doat_writer.h48 class ProfileCompilationInfo; variable
119 ProfileCompilationInfo* info,
554 ProfileCompilationInfo* profile_compilation_info_;
/aosp12/art/runtime/
H A Dcommon_runtime_test.cc578 ProfileCompilationInfo profile(for_boot_image); in GenerateProfile()
582 uint32_t flags = ProfileCompilationInfo::MethodHotness::kFlagHot | in GenerateProfile()
583 ProfileCompilationInfo::MethodHotness::kFlagStartup; in GenerateProfile()
586 static_cast<ProfileCompilationInfo::MethodHotness::Flag>(flags))); in GenerateProfile()

12