v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include <profile-generator.h>
Public Member Functions | |
INLINE (ProfileNode(ProfileTree *tree, CodeEntry *entry)) | |
ProfileNode * | FindChild (CodeEntry *entry) |
ProfileNode * | FindOrAddChild (CodeEntry *entry) |
INLINE (void IncrementSelfTicks()) | |
INLINE (void IncreaseSelfTicks(unsigned amount)) | |
INLINE (void IncreaseTotalTicks(unsigned amount)) | |
INLINE (CodeEntry *entry() const) | |
INLINE (unsigned self_ticks() const) | |
INLINE (unsigned total_ticks() const) | |
INLINE (const List< ProfileNode * > *children() const) | |
double | GetSelfMillis () const |
double | GetTotalMillis () const |
void | Print (int indent) |
Definition at line 136 of file profile-generator.h.
ProfileNode * FindChild | ( | CodeEntry * | entry | ) |
Definition at line 226 of file profile-generator.cc.
References TemplateHashMapImpl< AllocationPolicy >::Lookup(), and v8::internal::NULL.
ProfileNode * FindOrAddChild | ( | CodeEntry * | entry | ) |
Definition at line 234 of file profile-generator.cc.
References TemplateHashMapImpl< AllocationPolicy >::Lookup(), and v8::internal::NULL.
Referenced by ProfileTree::AddPathFromEnd(), and ProfileTree::AddPathFromStart().
double GetSelfMillis | ( | ) | const |
Definition at line 247 of file profile-generator.cc.
References ProfileTree::TicksToMillis().
Referenced by ProfileTree::ShortPrint().
double GetTotalMillis | ( | ) | const |
Definition at line 252 of file profile-generator.cc.
References ProfileTree::TicksToMillis().
Referenced by ProfileTree::ShortPrint().
INLINE | ( | ProfileNode(ProfileTree *tree, CodeEntry *entry) | ) |
|
inline |
Definition at line 142 of file profile-generator.h.
|
inline |
Definition at line 143 of file profile-generator.h.
|
inline |
Definition at line 144 of file profile-generator.h.
|
inline |
Definition at line 146 of file profile-generator.h.
|
inline |
Definition at line 147 of file profile-generator.h.
|
inline |
Definition at line 148 of file profile-generator.h.
|
inline |
Definition at line 149 of file profile-generator.h.
void Print | ( | int | indent | ) |
Definition at line 257 of file profile-generator.cc.
References TemplateHashMapImpl< AllocationPolicy >::Next(), v8::internal::NULL, OS::Print(), and TemplateHashMapImpl< AllocationPolicy >::Start().
Referenced by ProfileTree::Print().