Lines Matching refs:ProfileNode

216 ProfileNode* ProfileNode::FindChild(CodeEntry* entry) {
220 reinterpret_cast<ProfileNode*>(map_entry->value) : NULL;
224 ProfileNode* ProfileNode::FindOrAddChild(CodeEntry* entry) {
229 ProfileNode* new_node = new ProfileNode(tree_, entry);
233 return reinterpret_cast<ProfileNode*>(map_entry->value);
237 double ProfileNode::GetSelfMillis() const {
242 double ProfileNode::GetTotalMillis() const {
247 void ProfileNode::Print(int indent) {
260 reinterpret_cast<ProfileNode*>(p->value)->Print(indent + 2);
267 void BeforeTraversingChild(ProfileNode*, ProfileNode*) { }
269 void AfterAllChildrenTraversed(ProfileNode* node) {
273 void AfterChildTraversed(ProfileNode*, ProfileNode*) { }
284 root_(new ProfileNode(this, &root_entry_)) {
295 ProfileNode* node = root_;
308 ProfileNode* node = root_;
321 NodesPair(ProfileNode* src, ProfileNode* dst)
323 ProfileNode* src;
324 ProfileNode* dst;
330 FilteredCloneCallback(ProfileNode* dst_root, int security_token_id)
336 void BeforeTraversingChild(ProfileNode* parent, ProfileNode* child) {
339 ProfileNode* clone = stack_.last().dst->FindOrAddChild(child->entry());
348 void AfterAllChildrenTraversed(ProfileNode* parent) { }
350 void AfterChildTraversed(ProfileNode*, ProfileNode* child) {
387 explicit Position(ProfileNode* node)
389 INLINE(ProfileNode* current_child()) {
397 ProfileNode* node;
429 void BeforeTraversingChild(ProfileNode*, ProfileNode*) { }
431 void AfterAllChildrenTraversed(ProfileNode* node) {
435 void AfterChildTraversed(ProfileNode* parent, ProfileNode* child) {