Changeset 34043 in webkit for trunk/JavaScriptCore/profiler/ProfileNode.cpp
- Timestamp:
- May 22, 2008, 6:03:17 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/profiler/ProfileNode.cpp
r34036 r34043 239 239 } 240 240 241 void ProfileNode::setTreeVisible(bool visible) 242 { 243 m_visible = visible; 244 245 for (StackIterator currentChild = m_children.begin(); currentChild != m_children.end(); ++currentChild) 246 (*currentChild)->setTreeVisible(visible); 247 } 248 241 249 void ProfileNode::focus(const CallIdentifier& callIdentifier, bool forceVisible) 242 250 { … … 261 269 } 262 270 271 double ProfileNode::exclude(const CallIdentifier& callIdentifier) 272 { 273 if (m_callIdentifier == callIdentifier) { 274 m_visible = false; 275 276 for (StackIterator currentChild = m_children.begin(); currentChild != m_children.end(); ++currentChild) 277 (*currentChild)->setTreeVisible(false); 278 279 return m_visibleTotalTime; 280 } 281 282 for (StackIterator currentChild = m_children.begin(); currentChild != m_children.end(); ++currentChild) 283 m_visibleSelfTime += (*currentChild)->exclude(callIdentifier); 284 285 return 0; 286 } 287 263 288 void ProfileNode::restoreAll() 264 289 {
Note:
See TracChangeset
for help on using the changeset viewer.