欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Webkit Paint and Draw page

程序员文章站 2022-04-05 15:21:30
...

06-09 06:02:46.573 3015 3015 W System.err: at android.webkit.WebViewClassic.setBaseLayer(WebViewClassic.java:4464)

06-09 06:02:46.573 3015 3015 W System.err: at android.webkit.WebViewClassic.setNewPicture(WebViewClassic.java:7900)

06-09 06:02:46.573 3015 3015 W System.err: at android.webkit.WebViewClassic$PrivateHandler.handleMessage(WebViewClassic.java:7284)

06-09 06:02:46.583 3015 3015 W System.err: at android.webkit.WebViewClassic.drawContent(WebViewClassic.java:4222)

06-09 06:02:46.583 3015 3015 W System.err: at android.webkit.WebViewClassic.onDraw(WebViewClassic.java:4323)

06-09 06:02:46.583 3015 3015 W System.err: at android.webkit.WebView.onDraw(WebView.java:1984)

06-09 06:02:46.583 3015 3015 W System.err: at com.android.browser.BrowserWebView.onDraw(BrowserWebView.java:98)

06-09 06:02:46.583 3015 3015 W System.err: at android.view.View.draw(View.java:13615)

06-09 06:02:46.583 3015 3015 W System.err: at android.view.View.getDisplayList(View.java:12566)

06-09 06:02:46.583 3015 3015 W System.err: at android.view.View.getDisplayList(View.java:12610)

06-09 06:02:46.583 3015 3015 W System.err: at android.view.View.draw(View.java:13339)

Call setbaselayer

06-09 06:02:46.623 3015 3015 android::WebView::drawGL(WebCore::IntRect&, WebCore::IntRect*, WebCore::IntRect&, int, WebCore::IntRect&, float, int, bool)

  external/webkit/Source/WebKit/android/nav/WebView.cpp:283

06-09 06:02:46.623 3015 3015 android::GLDrawFunctor::operator()(int, void*)

  external/webkit/Source/WebKit/android/nav/WebView.cpp:833

06-09 06:02:46.623 3015 3015 android::uirenderer::OpenGLRenderer::callDrawGLFunction(android::Functor*, android::uirenderer::Rect&)

  frameworks/base/libs/hwui/OpenGLRenderer.cpp:365

TBC

android::WebView::drawGL

 WebCore::GLWebViewState::drawGL

      WebCore::SurfaceCollectionManager::drawGL

           WebCore::SurfaceCollection::prepareGL (m_paintingCollection->prepareGL)

                 WebCore::Surface::prepareGL(bool, bool)

                     WebCore::SurfaceBacking::prepareGL

                          WebCore::TileGrid::prepareGL

                               WebCore::TileGrid::prepareTile

06-09 06:02:46.684 3015 3015 D Neo,/BaseRenderer.cpp::createRenderer:67: ,g_currentType=0

06-09 06:02:46.694 3015 3015 D CallStack: Neo callstack#00 pc 00399a6e /system/lib/libwebcore.so

 WebCore::BaseRenderer::createRenderer()



  external/webkit/Source/WebCore/platform/graphics/android/rendering/BaseRenderer.cpp:69

06-09 06:02:46.694 3015 3015 D CallStack: Neo callstack#01 pc 0018cdf2 /system/lib/libwebcore.so

 Tile



  external/webkit/Source/WebCore/platform/graphics/android/rendering/Tile.cpp:78

06-09 06:02:46.694 3015 3015 D CallStack: Neo callstack#02 pc 0018dbca /system/lib/libwebcore.so

 WebCore::TileGrid::prepareTile(int, int, WebCore::TilePainter*, WebCore::GLWebViewState*, bool, bool, bool)



  external/webkit/Source/WebCore/platform/graphics/android/rendering/TileGrid.cpp:246

06-09 06:02:46.694 3015 3015 D CallStack: Neo callstack#03 pc 0018de18 /system/lib/libwebcore.so

 WebCore::TileGrid::prepareGL(WebCore::GLWebViewState*, float, WebCore::IntRect const&, WebCore::IntRect const&, WebCore::TilePainter*, int, bool, bool)



  external/webkit/Source/WebCore/platform/graphics/android/rendering/TileGrid.cpp:199

06-09 06:02:46.694 3015 3015 D CallStack: Neo callstack#04 pc 0018cb28 /system/lib/libwebcore.so

 WebCore::SurfaceBacking::prepareGL(WebCore::GLWebViewState*, bool, WebCore::IntRect const&, WebCore::IntRect const&, WebCore::TilePainter*, bool, bool)



  external/webkit/Source/WebCore/platform/graphics/android/rendering/SurfaceBacking.cpp:125

06-09 06:02:46.694 3015 3015 D CallStack: Neo callstack#05 pc 0018c4e4 /system/lib/libwebcore.so

 WebCore::Surface::prepareGL(bool, bool)



  external/webkit/Source/WebCore/platform/graphics/android/rendering/Surface.cpp:228

06-09 06:02:46.694 3015 3015 D CallStack: Neo callstack#06 pc 0039a448 /system/lib/libwebcore.so

 WebCore::SurfaceCollection::prepareGL(SkRect const&, bool)



  external/webkit/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.cpp:98

06-09 06:02:46.694 3015 3015 D CallStack: Neo callstack#07 pc 0039a986 /system/lib/libwebcore.so (WebCore::SurfaceCollectionManager::drawGL(double, WebCore::IntRect&, SkRect&, float, bool, bool, bool*, bool*, WebCore::TexturesResult*, bool)+73)

06-09 06:02:46.694 3015 3015 D CallStack: Neo callstack#08 pc 0039124c /system/lib/libwebcore.so

 WebCore::GLWebViewState::drawGL(WebCore::IntRect&, SkRect&, WebCore::IntRect*, WebCore::IntRect&, int, WebCore::IntRect&, float, bool*, bool*, bool)



  external/webkit/Source/WebCore/platform/graphics/android/GLWebViewState.cpp:382

06-09 06:02:46.694 3015 3015 D CallStack: Neo callstack#09 pc 00280756 /system/lib/libwebcore.so

 android::WebView::drawGL(WebCore::IntRect&, WebCore::IntRect*, WebCore::IntRect&, int, WebCore::IntRect&, float, int, bool)



  external/webkit/Source/WebKit/android/nav/WebView.cpp:309

06-09 06:02:46.694 3015 3015 D CallStack: Neo callstack#10 pc 00280878 /system/lib/libwebcore.so

 android::GLDrawFunctor::operator()(int, void*)



  external/webkit/Source/WebKit/android/nav/WebView.cpp:833

06-09 06:02:46.694 3015 3015 D CallStack: Neo callstack#11 pc 00018ca2 /system/lib/libhwui.so

 android::uirenderer::OpenGLRenderer::callDrawGLFunction(android::Functor*, android::uirenderer::Rect&)



  frameworks/base/libs/hwui/OpenGLRenderer.cpp:365

============================

==============================

PictureLayerContent

相关标签: WebKit