v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <profile-generator.h>
Public Member Functions | |
TokenEnumerator () | |
~TokenEnumerator () | |
int | GetTokenId (Object *token) |
Static Public Attributes | |
static const int | kNoSecurityToken = -1 |
static const int | kInheritsSecurityToken = -2 |
Friends | |
class | TokenEnumeratorTester |
Definition at line 38 of file profile-generator.h.
TokenEnumerator | ( | ) |
Definition at line 43 of file profile-generator.cc.
~TokenEnumerator | ( | ) |
Definition at line 49 of file profile-generator.cc.
References GlobalHandles::ClearWeakness(), GlobalHandles::Destroy(), and Isolate::global_handles().
int GetTokenId | ( | Object * | token | ) |
Definition at line 60 of file profile-generator.cc.
References List< T, P >::Add(), GlobalHandles::Create(), Isolate::global_handles(), TokenEnumerator::kNoSecurityToken, Handle< T >::location(), GlobalHandles::MakeWeak(), and v8::internal::NULL.
Referenced by CpuProfiler::FindProfile(), and CpuProfiler::GetProfile().
|
friend |
Definition at line 55 of file profile-generator.h.
|
static |
Definition at line 45 of file profile-generator.h.
Referenced by CpuProfilesCollection::NewCodeEntry().
|
static |
Definition at line 44 of file profile-generator.h.
Referenced by CpuProfile::FilteredClone(), CpuProfilesCollection::GetProfile(), CpuProfiler::GetProfilesCount(), TokenEnumerator::GetTokenId(), CpuProfilesCollection::NewCodeEntry(), CpuProfilesCollection::Profiles(), and CpuProfilesCollection::StopProfiling().