Searched refs:ProfileSaver (Results 1 - 5 of 5) sorted by relevance

/art/runtime/jit/
H A Dprofile_saver.cc48 ProfileSaver* ProfileSaver::instance_ = nullptr;
49 pthread_t ProfileSaver::profiler_pthread_ = 0U;
51 ProfileSaver::ProfileSaver(const std::string& output_filename, function in class:art::ProfileSaver
63 wait_lock_("ProfileSaver wait lock"),
64 period_condition_("ProfileSaver period condition", wait_lock_),
79 void ProfileSaver::Run() {
153 void ProfileSaver::NotifyJitActivity() {
161 void ProfileSaver
[all...]
H A Dprofile_saver.h27 class ProfileSaver { class in namespace:art
64 ProfileSaver(const std::string& output_filename,
86 // Returns true if the saver is shutting down (ProfileSaver::Stop() has been called).
111 static ProfileSaver* instance_ GUARDED_BY(Locks::profiler_lock_);
158 DISALLOW_COPY_AND_ASSIGN(ProfileSaver);
H A Djit.cc136 ProfileSaver::DumpInstanceInfo(os);
323 ProfileSaver::Start(filename, code_cache_.get(), code_paths, foreign_dex_profile_path, app_dir);
328 if (save_profiling_info_ && ProfileSaver::IsStarted()) {
329 ProfileSaver::Stop(dump_info_on_shutdown_);
342 DCHECK(!save_profiling_info_ || !ProfileSaver::IsStarted());
584 ProfileSaver::NotifyJitActivity();
/art/test/595-profile-saving/
H A Dprofile-saving.cc69 ProfileSaver::ForceProcessProfiles();
78 return ProfileSaver::HasSeenMethod(std::string(filename_chars.c_str()),
/art/runtime/
H A Druntime.cc1810 // We know that if the ProfileSaver is started then we can record profile information.
1811 if (ProfileSaver::IsStarted()) {
1812 ProfileSaver::NotifyDexUse(dex_location);

Completed in 118 milliseconds