Index: src/cpu-profiler.cc |
diff --git a/src/cpu-profiler.cc b/src/cpu-profiler.cc |
index b3800f58771af4383e97e2ceefd15afc67856af7..fdaa1e4b714537b0d95f72e7214b2e8e778030ce 100644 |
--- a/src/cpu-profiler.cc |
+++ b/src/cpu-profiler.cc |
@@ -152,19 +152,12 @@ void ProfilerEventsProcessor::Run() { |
int CpuProfiler::GetProfilesCount() { |
// The count of profiles doesn't depend on a security token. |
- return profiles_->Profiles(TokenEnumerator::kNoSecurityToken)->length(); |
+ return profiles_->profiles()->length(); |
} |
-CpuProfile* CpuProfiler::GetProfile(Object* security_token, int index) { |
- const int token = token_enumerator_->GetTokenId(security_token); |
- return profiles_->Profiles(token)->at(index); |
-} |
- |
- |
-CpuProfile* CpuProfiler::FindProfile(Object* security_token, unsigned uid) { |
- const int token = token_enumerator_->GetTokenId(security_token); |
- return profiles_->GetProfile(token, uid); |
+CpuProfile* CpuProfiler::GetProfile(int index) { |
+ return profiles_->profiles()->at(index); |
} |
@@ -186,11 +179,6 @@ void CpuProfiler::DeleteProfile(CpuProfile* profile) { |
} |
-bool CpuProfiler::HasDetachedProfiles() { |
- return profiles_->HasDetachedProfiles(); |
-} |
- |
- |
static bool FilterOutCodeCreateEvent(Logger::LogEventsAndTags tag) { |
return FLAG_prof_browser_mode |
&& (tag != Logger::CALLBACK_TAG |
@@ -208,8 +196,7 @@ void CpuProfiler::CallbackEvent(Name* name, Address entry_point) { |
rec->start = entry_point; |
rec->entry = profiles_->NewCodeEntry( |
Logger::CALLBACK_TAG, |
- profiles_->GetName(name), |
- TokenEnumerator::kInheritsSecurityToken); |
+ profiles_->GetName(name)); |
rec->size = 1; |
rec->shared = NULL; |
processor_->Enqueue(evt_rec); |
@@ -280,7 +267,6 @@ void CpuProfiler::CodeCreateEvent(Logger::LogEventsAndTags tag, |
rec->entry = profiles_->NewCodeEntry( |
tag, |
profiles_->GetFunctionName(shared->DebugName()), |
- TokenEnumerator::kNoSecurityToken, |
CodeEntry::kEmptyNamePrefix, |
profiles_->GetName(source), |
line); |
@@ -306,7 +292,6 @@ void CpuProfiler::CodeCreateEvent(Logger::LogEventsAndTags tag, |
rec->entry = profiles_->NewCodeEntry( |
tag, |
profiles_->GetName(args_count), |
- TokenEnumerator::kInheritsSecurityToken, |
"args_count: "); |
rec->size = code->ExecutableSize(); |
rec->shared = NULL; |
@@ -345,7 +330,6 @@ void CpuProfiler::GetterCallbackEvent(Name* name, Address entry_point) { |
rec->entry = profiles_->NewCodeEntry( |
Logger::CALLBACK_TAG, |
profiles_->GetName(name), |
- TokenEnumerator::kInheritsSecurityToken, |
"get "); |
rec->size = 1; |
rec->shared = NULL; |
@@ -361,7 +345,6 @@ void CpuProfiler::RegExpCodeCreateEvent(Code* code, String* source) { |
rec->entry = profiles_->NewCodeEntry( |
Logger::REG_EXP_TAG, |
profiles_->GetName(source), |
- TokenEnumerator::kInheritsSecurityToken, |
"RegExp: "); |
rec->size = code->ExecutableSize(); |
processor_->Enqueue(evt_rec); |
@@ -376,7 +359,6 @@ void CpuProfiler::SetterCallbackEvent(Name* name, Address entry_point) { |
rec->entry = profiles_->NewCodeEntry( |
Logger::CALLBACK_TAG, |
profiles_->GetName(name), |
- TokenEnumerator::kInheritsSecurityToken, |
"set "); |
rec->size = 1; |
rec->shared = NULL; |
@@ -388,7 +370,6 @@ CpuProfiler::CpuProfiler(Isolate* isolate) |
: isolate_(isolate), |
profiles_(new CpuProfilesCollection()), |
next_profile_uid_(1), |
- token_enumerator_(new TokenEnumerator()), |
generator_(NULL), |
processor_(NULL), |
need_to_stop_sampler_(false), |
@@ -403,7 +384,6 @@ CpuProfiler::CpuProfiler(Isolate* isolate, |
: isolate_(isolate), |
profiles_(test_profiles), |
next_profile_uid_(1), |
- token_enumerator_(new TokenEnumerator()), |
generator_(test_generator), |
processor_(test_processor), |
need_to_stop_sampler_(false), |
@@ -413,7 +393,6 @@ CpuProfiler::CpuProfiler(Isolate* isolate, |
CpuProfiler::~CpuProfiler() { |
ASSERT(!is_profiling_); |
- delete token_enumerator_; |
delete profiles_; |
} |
@@ -469,10 +448,7 @@ CpuProfile* CpuProfiler::StopProfiling(const char* title) { |
if (!is_profiling_) return NULL; |
const double actual_sampling_rate = generator_->actual_sampling_rate(); |
StopProcessorIfLastProfile(title); |
- CpuProfile* result = |
- profiles_->StopProfiling(TokenEnumerator::kNoSecurityToken, |
- title, |
- actual_sampling_rate); |
+ CpuProfile* result = profiles_->StopProfiling(title, actual_sampling_rate); |
if (result != NULL) { |
result->Print(); |
} |
@@ -480,13 +456,12 @@ CpuProfile* CpuProfiler::StopProfiling(const char* title) { |
} |
-CpuProfile* CpuProfiler::StopProfiling(Object* security_token, String* title) { |
+CpuProfile* CpuProfiler::StopProfiling(String* title) { |
if (!is_profiling_) return NULL; |
const double actual_sampling_rate = generator_->actual_sampling_rate(); |
const char* profile_title = profiles_->GetName(title); |
StopProcessorIfLastProfile(profile_title); |
- int token = token_enumerator_->GetTokenId(security_token); |
- return profiles_->StopProfiling(token, profile_title, actual_sampling_rate); |
+ return profiles_->StopProfiling(profile_title, actual_sampling_rate); |
} |