webkit Frame 研究

开启timeline record后才会走入断点,否则不走

打点系统

  • events:WebCore/inspector/Inspectorinstrumentation.cpp
  • events:WebCore/inspector/InspectorTimelineAgent.cpp
  • runLoopObserverFired WebCore/platform/cf/RunLoopObserver.cpp
  • m_frameStartObserver WebCore/inspector/InspectorTimelineAgent.cpp
  • m_frameStopObserver WebCore/inspector/InspectorTimelineAgent.cpp
  • doDispatchMessageOnFrontendPage WebCore/inspector/InspectorClient.cpp

内部事件

  • willRecalwillRecalculateStyle Document::resolveStyle
  • willRecalwillRecalculateStyle Document::resolveStyle
  • didScheduleStyleRecalculation Document::scheduleStyleRecalc
  • didRecalculateStyle Document::resolveStyle
  • didInvalidateLayout FrameView::scheduleRelayout
  • willLayout FrmeView::layout
  • didLayout FrmeView::layout
  • willComposite FrameView::flushCompositingStateIncludingSubframes
  • willPaint FrameView::willPaintContents
  • didPaint FrameView::didPaintContents
  • didComposite m_frameStopObserver
  • willEvaluateScript ScriptController::evaluateInWorld
  • didEvaluateScript ScriptController::evaluateInWorld
  • willFireTimer DOMTimer::fired
  • didFireTimer DOMTimer::fired

results matching ""

    No results matching ""